@charset "UTF-8";

.el-popper.ai-select-more-form{
  padding:6px;
  max-height:215px;
  overflow-y:auto
}

.chat-container .btn-form-item-content .app-icon svg{
  width:18px;
  height:18px
}

.chat-container .one-row-input textarea{
  overflow:hidden
}

div[data-w-e-textarea=true]{
  height:300px!important
}

.agent-wrap .agent-list[data-v-77f883a0]{
  height:calc(100vh - 205px);
  overflow-y:auto
}

.agent-wrap .btn-add-agent[data-v-77f883a0]{
  margin-bottom:16px
}

.agent-wrap[data-v-77f883a0] .el-card{
  margin-bottom:12px;
  height:143px
}

.agent-wrap[data-v-77f883a0] .el-card__body{
  padding:16px;
  position:relative
}

.agent-wrap[data-v-77f883a0] .el-card__body .assistant-card{
  cursor:pointer
}

.agent-wrap[data-v-77f883a0] .el-card__body .assistant-card.assistant-card-null{
  position:absolute;
  top:50%;
  transform:translateY(50%);
  left:0;
  text-align:center;
  width:100%
}

.agent-wrap[data-v-77f883a0] .el-card__body .assistant-card.assistant-card-null .assistant-card-title{
  color:#6a83fc
}

.agent-wrap[data-v-77f883a0] .el-card__body .assistant-card.assistant-card-null .assistant-card-msg{
  min-height:14px;
  margin-bottom:0
}

.agent-wrap[data-v-77f883a0] .el-card__body .assistant-card .assistant-card-title{
  font-size:16px;
  color:#222;
  margin-bottom:12px
}

.agent-wrap[data-v-77f883a0] .el-card__body .assistant-card .assistant-card-title .el-icon-plus{
  margin-right:4px
}

.agent-wrap[data-v-77f883a0] .el-card__body .assistant-card .assistant-card-msg{
  font-size:14px;
  line-height:20px;
  min-height:40px;
  color:#999;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
  overflow:hidden;
  text-overflow:ellipsis;
  margin-bottom:8px
}

.agent-wrap[data-v-77f883a0] .el-card__body .assistant-card .assistant-card-foot{
  display:flex;
  align-items:center;
  justify-content:space-between
}

.agent-wrap[data-v-77f883a0] .el-card__body .assistant-card .el-tag{
  border:none
}

.agent-wrap[data-v-77f883a0] .el-card__body .operators{
  display:flex;
  align-items:center;
  justify-content:flex-end;
  bottom:0;
  right:16px;
  position:absolute
}

.agent-wrap[data-v-77f883a0] .el-card__body .operators .btn-operator{
  width:30px;
  height:30px;
  padding:7px;
  color:#333;
  border:none;
  font-size:14px;
  margin-right:0;
  border-radius:4px
}

.agent-wrap[data-v-77f883a0] .el-card__body .operators .btn-operator:hover{
  background:#f5f5f5
}

.state[data-v-77f883a0]{
  font-size:12px;
  color:#999
}

.state .dot[data-v-77f883a0]{
  width:6px;
  height:6px;
  border-radius:50%;
  display:inline-block;
  margin-right:6px
}

.state.s-published .dot[data-v-77f883a0]{
  background:#00ab75
}

.state.s-unpublish .dot[data-v-77f883a0]{
  background:red
}

.btn-add-kb[data-v-d9064164]{
  margin-bottom:16px
}

.knowledge-list[data-v-d9064164]{
  height:calc(100vh - 224px);
  overflow-y:auto
}

.knowledge-item[data-v-d9064164]{
  display:flex;
  align-items:center;
  justify-content:space-between;
  height:40px;
  cursor:pointer;
  font-size:14px;
  color:#333;
  border-radius:6px;
  padding:0 12px
}

.knowledge-item .operation[data-v-d9064164]{
  display:none
}

.knowledge-item.selected[data-v-d9064164]{
  color:#6a83fc;
  background:linear-gradient(270deg,#f7f6ff,#f7f6ff)
}

.knowledge-item[data-v-d9064164]:hover{
  color:#6a83fc
}

.knowledge-item:hover .operation[data-v-d9064164]{
  display:block
}

.knowledge-item:hover .btn-edit[data-v-d9064164],.knowledge-item:hover .btn-delete[data-v-d9064164]{
  display:inline-flex
}

.knowledge-item .btn-icon[data-v-d9064164]{
  width:24px;
  height:24px;
  display:flex;
  align-items:center;
  justify-content:center;
  color:#333;
  font-size:14px
}

.knowledge-item .btn-icon[data-v-d9064164]:hover{
  color:#333;
  background:#f5f5f5
}

.knowledge-item .btn-edit[data-v-d9064164],.knowledge-item .btn-delete[data-v-d9064164]{
  display:none
}

.knowledge-item .el-button+.el-button[data-v-d9064164]{
  margin-left:0
}

.el-table[data-v-fe520d66],.el-table .el-link[data-v-fe520d66]{
  font-size:13px
}

[data-v-f1ae5ae0] .el-dialog__body{
  padding:20px
}

.kb-detail-toolbar[data-v-26fa49f0]{
  display:flex;
  align-items:center;
  justify-content:flex-end;
  margin-bottom:10px
}

.el-table[data-v-26fa49f0]{
  font-size:13px
}

.el-aside[data-v-05b72e0d]{
  padding-right:16px
}

.el-main[data-v-05b72e0d]{
  padding:16px;
  border:1px solid #eee;
  margin-top:48px
}

[data-v-ce826950] .el-tabs{
  width:100%
}

[data-v-ce826950] .el-tabs__nav-wrap{
  padding:0 14px
}

[data-v-ce826950] .el-tabs__nav-wrap:after{
  height:1px
}

[data-v-ce826950] .el-tabs__content{
  padding:0 14px
}

[data-v-ce826950] .el-tabs__item{
  font-size:16px;
  font-weight:400;
  color:#111;
  height:auto;
  line-height:24px;
  padding:14px
}

.help-doc[data-v-ce826950]{
  position:absolute;
  top:15px;
  right:20px
}

body{
  margin:0;
  padding:0
}

ai-chat{
  display:block;
  height:100vh
}

*[data-v-beb14d57]{
  box-sizing:border-box
}

.chat-container[data-v-beb14d57]{
  height:100%;
  padding:0;
  width:100%;
  background:linear-gradient(180deg,#000dff0d,#e1e6fb);
  box-sizing:border-box;
  font-family:-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
  display:flex;
  flex-direction:column
}

.chat-container .chat-content[data-v-beb14d57]{
  overflow:auto;
  margin-bottom:10px;
  padding:16px 20px 0;
  box-sizing:border-box;
  flex:1
}

.chat-container .chat-content .con-row[data-v-beb14d57]{
  margin-bottom:16px;
  display:flex
}

.chat-container .chat-content .con-row.con-answer .con-content[data-v-beb14d57]{
  box-shadow:0 1px 2px -2px #1f232905,0 2px 4px #1f232905,0 2px 8px 2px #1f232905
}

.chat-container .chat-content .con-row .con-content[data-v-beb14d57]{
  padding:12px;
  border-radius:6px;
  max-width:85%;
  font-size:14px;
  line-height:1.5;
  color:#333
}

.chat-container .chat-content .con-row .con-content .con-ing[data-v-beb14d57]{
  color:#999;
  display:flex;
  align-items:center;
  opacity:1
}

.chat-container .chat-content .con-row .con-content .con-ing .icon-loading[data-v-beb14d57]{
  color:#4955f5
}

.chat-container .chat-content .con-row .con-content[data-v-beb14d57] p{
  margin:0 0 6px
}

.chat-container .chat-content .con-row .con-content[data-v-beb14d57] ol{
  padding-left:15px;
  list-style:auto
}

.chat-container .chat-content .con-row .con-content[data-v-beb14d57] ul{
  padding-left:15px;
  list-style:disc
}

.chat-container .chat-content .con-row .con-content[data-v-beb14d57] li{
  margin-bottom:6px
}

.chat-container .chat-content .con-row .con-content[data-v-beb14d57] h1,.chat-container .chat-content .con-row .con-content[data-v-beb14d57] h2,.chat-container .chat-content .con-row .con-content[data-v-beb14d57] h3,.chat-container .chat-content .con-row .con-content[data-v-beb14d57] h4,.chat-container .chat-content .con-row .con-content[data-v-beb14d57] h5,.chat-container .chat-content .con-row .con-content[data-v-beb14d57] h6{
  font-size:14px;
  font-weight:700;
  margin-top:6px;
  margin-bottom:6px
}

.chat-container .chat-content .con-row .con-content[data-v-beb14d57] pre:has(code){
  overflow-x:auto;
  background-color:#000;
  color:#fff
}

.chat-container .chat-content .con-row .con-content .addition[data-v-beb14d57]{
  margin-top:8px;
  display:flex;
  justify-content:space-between
}

.chat-container .chat-content .con-row .con-content .addition .citations[data-v-beb14d57]{
  line-height:16px;
  margin-top:12px
}

.chat-container .chat-content .con-row .con-content .addition .citations .citations-title[data-v-beb14d57]{
  color:#999;
  font-size:12px;
  margin-bottom:6px
}

.chat-container .chat-content .con-row .con-content .addition .citations .citations-tag-list[data-v-beb14d57]{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  padding-bottom:4px
}

.chat-container .chat-content .con-row .con-content .addition .citations .citations-tag-list .citations-tag[data-v-beb14d57]{
  background:#cfccdf33;
  border-radius:4px;
  color:#525967;
  cursor:pointer;
  display:inline-flex;
  align-items:center;
  font-size:14px;
  height:24px;
  line-height:24px;
  max-width:100%;
  overflow:hidden;
  padding:0 6px;
  text-overflow:ellipsis;
  white-space:nowrap;
  text-decoration:none
}

.chat-container .chat-content .con-row .con-content .addition .citations .citations-tag-list .citations-tag[data-v-beb14d57]:hover{
  background:#dee3ff80;
  color:#4955f5
}

.chat-container .chat-content .con-row .con-content .addition .citations .citations-tag-list .citations-tag .iconfont[data-v-beb14d57]{
  margin-right:4px
}

.chat-container .chat-content .con-row .con-content .addition .feedback .el-button[data-v-beb14d57]{
  padding:6px;
  margin:0
}

.chat-container .chat-content .con-row .con-content .addition .feedback .iconfont[data-v-beb14d57]{
  display:block;
  color:#4955f5
}

.chat-container .chat-content .con-row .con-content .addition .feedback .iconfont[data-v-beb14d57]:hover{
  font-weight:700
}

.chat-container .chat-content .con-row .con-content .addition .feedback .icon-good-filling[data-v-beb14d57],.chat-container .chat-content .con-row .con-content .addition .feedback .icon-good-filling.reserve[data-v-beb14d57]{
  background:linear-gradient(90deg,#335bff,#6e4bfa);
  -webkit-background-clip:text;
  background-clip:text;
  color:transparent
}

.chat-container .chat-content .con-row .con-content .addition .feedback .iconfont.reserve[data-v-beb14d57]{
  transform:rotateX(180deg)
}

.chat-container .chat-content .con-row.con-question[data-v-beb14d57]{
  justify-content:end
}

.chat-container .chat-content .con-row.con-question .con-content[data-v-beb14d57]{
  background:linear-gradient(114deg,#8f8ff7 9%,#316fe7 91%);
  display:inline-block;
  padding:8px 12px;
  color:#fff
}

.chat-container .chat-content .con-row.con-answer .con-content[data-v-beb14d57],.chat-container .chat-content .con-row.con-prompt .con-content[data-v-beb14d57]{
  background:#fff;
  width:85%;
  word-break:break-all
}

.chat-container .chat-content .con-row.con-error .con-content[data-v-beb14d57]{
  background:#fff;
  color:#999;
  width:85%
}

.chat-container .chat-content .con-row.con-history[data-v-beb14d57]{
  display:block
}

.chat-container .chat-content .con-row.con-history .con-content[data-v-beb14d57]{
  max-width:initial;
  padding:0
}

.chat-container .chat-content .con-row.con-history .con-content[data-v-beb14d57] .el-divider__text{
  background:none;
  color:#999;
  font-size:12px;
  font-weight:400
}

.chat-container .chat-content .con-row.con-prompt .prompt-title[data-v-beb14d57]{
  display:flex;
  justify-content:space-between
}

.chat-container .chat-content .con-row.con-prompt .prompt-title .prompt-title-left[data-v-beb14d57]{
  font-size:14px;
  font-weight:600
}

.chat-container .chat-content .con-row.con-prompt .prompt-title .prompt-refresh[data-v-beb14d57]{
  display:flex;
  align-items:center
}

.chat-container .chat-content .con-row.con-prompt .prompt-title .prompt-refresh .prompt-refresh-link[data-v-beb14d57]{
  display:flex;
  align-items:center;
  font-size:12px;
  margin-right:5px;
  color:#4955f5;
  cursor:pointer
}

.chat-container .chat-content .con-row.con-prompt .prompt-title .prompt-refresh .prompt-refresh-link .icon-reload[data-v-beb14d57]{
  font-size:14px
}

.chat-container .chat-content .con-row.con-prompt .prompt-title .prompt-refresh .prompt-refresh-link .icon-reload.is-loading[data-v-beb14d57]{
  animation:rotating-beb14d57 .3s linear
}

@keyframes rotating-beb14d57{
  0%{
    transform:rotate(0)
  }

  to{
    transform:rotate(.5turn)
  }
}

.chat-container .chat-content .con-row.con-prompt .prompt-group[data-v-beb14d57]{
  font-size:12px;
  margin-top:8px
}

.chat-container .chat-content .con-row.con-prompt .prompt-group .prompt-group-name[data-v-beb14d57]{
  font-size:12px;
  font-weight:600;
  line-height:20px;
  margin-bottom:4px
}

.chat-container .chat-content .con-row.con-prompt .prompt-group .prompt-group-content a[data-v-beb14d57]{
  display:block;
  background:linear-gradient(270deg,#f7f6ff,#f7f6ff);
  border-radius:6px;
  cursor:pointer;
  padding:7px 16px;
  position:relative
}

.chat-container .chat-content .con-row.con-prompt .prompt-group .prompt-group-content a[data-v-beb14d57]:hover{
  background:linear-gradient(270deg,#eceafa,#eeecfd)
}

.chat-container[data-v-beb14d57] .el-loading-mask{
  background:linear-gradient(180deg,#000dff0d,#e1e6fb)
}

.chat-input[data-v-beb14d57]{
  position:relative;
  padding:0 20px
}

.chat-input .btn-send[data-v-beb14d57]{
  width:34px;
  padding:5px 0;
  position:absolute;
  right:30px;
  bottom:6px;
  background:linear-gradient(114deg,#8f8ff7 9%,#316fe7 91%);
  border:none
}

.chat-input .btn-send.is-disabled[data-v-beb14d57]{
  opacity:.5
}

.chat-input[data-v-beb14d57] .el-textarea__inner{
  align-self:center;
  background:#fff;
  border-radius:6px;
  box-shadow:0 16px 20px #aea7df33;
  height:112px;
  padding:8px
}

.chat-input[data-v-beb14d57] .el-textarea__inner::-moz-placeholder{
  color:#b5b6d1
}

.chat-input[data-v-beb14d57] .el-textarea__inner::placeholder{
  color:#b5b6d1
}

.chat-input[data-v-beb14d57] .el-input__count{
  right:54px;
  bottom:11px;
  font-size:14px;
  color:#999
}

.el-dropdown-link[data-v-beb14d57]{
  cursor:pointer
}

.loading-icon-container[data-v-beb14d57]{
  margin-right:4px
}

[data-v-beb14d57]::-webkit-scrollbar{
  height:8px;
  width:6px
}

[data-v-beb14d57]::-webkit-scrollbar-thumb{
  background:#d8d8d8;
  border-radius:6px
}

[data-v-beb14d57]::-webkit-scrollbar-track{
  background:#fafafae6;
  border-radius:6px
}

.history-divider[data-v-beb14d57]{
  color:#bbb;
  font-size:12px;
  height:16px;
  line-height:16px;
  margin:16px 0;
  position:relative;
  text-align:center;
  width:100%
}

.history-divider[data-v-beb14d57]:before{
  background:#e5e5e5;
  content:"";
  height:1px;
  left:12px;
  position:absolute;
  top:8px;
  width:37%
}

.history-divider[data-v-beb14d57]:after{
  background:#e5e5e5;
  content:"";
  height:1px;
  position:absolute;
  right:12px;
  top:8px;
  width:38%
}

.chat-copyright[data-v-beb14d57]{
  color:#67689099;
  font-size:10px;
  height:30px;
  line-height:30px;
  padding:0 12px;
  text-align:center
}

.prompt-tip{
  padding:0
}

.prompt-tip .el-dropdown-menu__item{
  font-size:12px
}

.prompt-tip .el-dropdown-menu__item:hover,.prompt-tip .el-dropdown-menu__item:focus{
  background-color:#fff;
  color:#4955f5
}

[data-v-68cfd537] .el-drawer__header{
  margin-bottom:0;
  border-bottom:1px solid #ddd;
  padding-bottom:20px;
  display:flex;
  align-items:center;
  justify-content:space-between
}

[data-v-68cfd537] .el-drawer__body{
  overflow:hidden
}

.question-wrap[data-v-68cfd537]{
  overflow:hidden;
  height:calc(100vh - 74px)
}

.question-list[data-v-68cfd537]{
  padding:0 16px 10px;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  height:calc(100vh - 130px);
  overflow-y:auto;
  box-sizing:border-box
}

.question-list .el-tag[data-v-68cfd537]{
  margin:0 0 6px;
  background:none;
  border:none;
  display:flex;
  align-items:center;
  justify-content:space-between;
  font-size:14px;
  color:#333;
  white-space:normal;
  background:linear-gradient(270deg,#f7f6ff,#f7f6ff);
  height:auto;
  padding:8px 12px;
  line-height:20px;
  width:100%
}

.question-list .el-tag[data-v-68cfd537]:hover .el-icon-close{
  display:flex
}

.question-list .el-tag[data-v-68cfd537] .el-icon-close{
  display:none
}

.question-list .el-tag[data-v-68cfd537] .el-icon-close:hover{
  background:none;
  color:#333
}

.question-list .el-tag[data-v-68cfd537] .el-icon-close:before{
  color:#333;
  content:"";
  font-size:16px
}

.question-add[data-v-68cfd537]{
  display:flex;
  align-items:center;
  height:56px;
  padding:0 16px;
  box-sizing:border-box
}

.header-title[data-v-68cfd537]{
  height:24px;
  font-size:18px;
  color:#626262;
  background:#fff;
  border-bottom:1px dashed #bbb;
  position:relative;
  flex:inherit!important
}

.header-title .header-title-input[data-v-68cfd537]{
  border:none;
  position:absolute;
  width:100%;
  top:0;
  left:0;
  outline:none;
  height:22px;
  font-size:18.48px
}

.header-title .header-title-text[data-v-68cfd537]{
  padding:1px 2px;
  max-width:350px;
  min-width:10px;
  height:22px;
  white-space:nowrap;
  overflow:hidden
}

.group-list-item[data-v-1c23df15]{
  display:flex;
  align-items:center;
  justify-content:space-between;
  background:#f7f6ff;
  border-radius:4px;
  margin-bottom:6px;
  padding:6px 12px;
  font-size:14px;
  box-sizing:border-box
}

.group-list-item[data-v-1c23df15]:first-child{
  margin-top:10px
}

.group-list-item[data-v-1c23df15]:last-child{
  margin-bottom:0
}

.group-list-item .btn-icon[data-v-1c23df15]{
  width:24px;
  height:24px;
  display:flex;
  align-items:center;
  justify-content:center;
  color:#333;
  font-size:14px
}

.group-list-item .btn-icon[data-v-1c23df15]:hover{
  color:#333;
  background:#f5f5f5
}

.group-list-item .btn-edit[data-v-1c23df15],.group-list-item .btn-delete[data-v-1c23df15]{
  display:none
}

.group-list-item .el-button+.el-button[data-v-1c23df15]{
  margin-left:0
}

.group-list-item:hover .kb-item-name[data-v-1c23df15]{
  color:#6a83fc
}

.group-list-item:hover .btn-edit[data-v-1c23df15],.group-list-item:hover .btn-delete[data-v-1c23df15]{
  display:inline-flex
}

.group-list-item .group-item-name[data-v-1c23df15]{
  color:#333;
  width:calc(100% - 48px)
}

.group-list-item .group-item-operate[data-v-1c23df15]{
  display:flex;
  align-items:center;
  flex:1
}

[data-v-e4153d43] .el-popover__reference-wrapper{
  display:flex
}

.kb-container .kb-item[data-v-e4153d43]{
  font-size:13px;
  height:30px;
  line-height:30px;
  cursor:pointer
}

.kb-container .kb-item.disable[data-v-e4153d43]{
  cursor:not-allowed;
  color:#ccc
}

.kb-container .kb-item.disable[data-v-e4153d43]:hover{
  color:#ccc;
  background:none
}

.kb-container .kb-item[data-v-e4153d43]:hover{
  color:#6a83fc
}

.kb-list-item[data-v-e4153d43]{
  display:flex;
  align-items:center;
  justify-content:space-between;
  background:#f7f6ff;
  border-radius:4px;
  margin-bottom:6px;
  height:36px;
  padding:0 12px;
  font-size:14px
}

.kb-list-item[data-v-e4153d43]:first-child{
  margin-top:10px
}

.kb-list-item[data-v-e4153d43]:last-child{
  margin-bottom:0
}

.kb-list-item .btn-icon[data-v-e4153d43]{
  width:24px;
  height:24px;
  display:flex;
  align-items:center;
  justify-content:center;
  color:#333;
  font-size:14px
}

.kb-list-item .btn-icon[data-v-e4153d43]:hover{
  color:#333;
  background:#f5f5f5
}

.kb-list-item .btn-edit[data-v-e4153d43],.kb-list-item .btn-delete[data-v-e4153d43]{
  display:none
}

.kb-list-item .el-button+.el-button[data-v-e4153d43]{
  margin-left:0
}

.kb-list-item:hover .kb-item-name[data-v-e4153d43]{
  color:#6a83fc
}

.kb-list-item:hover .btn-edit[data-v-e4153d43],.kb-list-item:hover .btn-delete[data-v-e4153d43]{
  display:inline-flex
}

.kb-list-item .kb-item-name[data-v-e4153d43]{
  color:#333
}

.kb-list-item .kb-item-operate[data-v-e4153d43]{
  display:flex;
  align-items:center
}

[data-v-e4153d43] .el-drawer__header{
  font-size:18.48px;
  color:#2c2c2c;
  font-weight:500;
  margin-bottom:0;
  border-bottom:1px solid #ddd;
  padding-bottom:20px
}

[data-v-e4153d43] .el-drawer__body{
  padding:20px
}

.dialog-add-kb[data-v-e4153d43] .el-dialog__body{
  padding:10px 20px;
  min-height:350px
}

.dialog-add-kb[data-v-e4153d43] .el-dialog__body .dialog-kb-list{
  display:flex;
  flex-wrap:wrap;
  margin:0 -1%;
  max-height:540px;
  overflow-y:auto
}

.dialog-add-kb[data-v-e4153d43] .el-dialog__body .dialog-kb-item{
  width:48%;
  position:relative;
  margin:0 1% 16px
}

.dialog-add-kb[data-v-e4153d43] .el-dialog__body .dialog-kb-item .el-checkbox{
  cursor:pointer;
  width:100%;
  border-radius:8px;
  padding:16px;
  font-size:14px;
  border:1px solid #eee;
  box-sizing:border-box;
  display:flex;
  align-items:center;
  font-weight:400
}

.dialog-add-kb[data-v-e4153d43] .el-dialog__body .dialog-kb-item .el-checkbox:hover{
  border-color:#6a83fc
}

.dialog-add-kb[data-v-e4153d43] .el-dialog__body .dialog-kb-item .el-checkbox__input.is-checked+.el-checkbox__label{
  color:#626262;
  font-weight:400
}

.dialog-add-kb[data-v-e4153d43] .el-dialog__body .dialog-kb-item .el-button{
  font-weight:400;
  position:absolute;
  top:50%;
  right:16px;
  transform:translateY(-50%)
}

.dialog-add-kb[data-v-e4153d43] .el-dialog__body .dialog-kb-item .kb-name{
  font-size:14px;
  color:#333;
  margin-bottom:2px
}

.dialog-add-kb[data-v-e4153d43] .el-dialog__body .dialog-kb-item .kb-size{
  color:#999;
  font-size:12px
}

.tooltip-text[data-v-9e0bcf87]{
  font-size:14px
}

.slider[data-v-9e0bcf87]{
  width:90%
}

.ai-chat[data-v-9e0bcf87]{
  height:calc(100vh - 122px);
  display:flex;
  justify-content:center;
  border-radius:8px;
  overflow:hidden
}

.header[data-v-9e0bcf87]{
  display:flex;
  justify-content:space-between;
  width:100%
}

.el-header[data-v-9e0bcf87]{
  background:#fff;
  box-shadow:0 4px 20px #0000000d;
  display:flex;
  align-items:center;
  position:relative;
  z-index:2;
  height:54px!important
}

.el-header[data-v-9e0bcf87] .el-page-header__content{
  display:flex;
  align-items:center
}

.el-header .el-button[data-v-9e0bcf87]{
  margin-left:12px;
  margin-right:12px
}

.el-header .el-button .icon-click-edit[data-v-9e0bcf87]{
  font-size:16px
}

.el-header .header-left[data-v-9e0bcf87]{
  display:flex;
  align-items:center;
  font-size:18px;
  color:#626262
}

.el-header .header-left .state[data-v-9e0bcf87]{
  font-size:12px;
  color:#999;
  margin-left:12px;
  margin-right:12px
}

.el-header .header-left .state .dot[data-v-9e0bcf87]{
  width:6px;
  height:6px;
  border-radius:50%;
  display:inline-block;
  margin-right:6px
}

.el-header .header-left .state.s-published .dot[data-v-9e0bcf87]{
  background:#00ab75
}

.el-header .header-left .state.s-unpublish .dot[data-v-9e0bcf87]{
  background:red
}

.el-header .header-btn-back[data-v-9e0bcf87]{
  width:34px;
  height:34px;
  display:flex;
  align-items:center;
  justify-content:center;
  background:#eaf0ff;
  color:#6a83fc;
  border-radius:50%;
  margin-right:10px
}

.el-header .header-btn-back .iconfont[data-v-9e0bcf87]{
  font-size:24px;
  cursor:pointer
}

.el-header .header-right[data-v-9e0bcf87]{
  display:flex;
  align-items:center
}

.el-main[data-v-9e0bcf87]{
  padding:0;
  height:calc(100vh - 54px);
  overflow:hidden;
  display:flex;
  background:#f8f8f8
}

.el-main .side-left[data-v-9e0bcf87]{
  display:flex;
  flex:0 0 66.66%;
  background:#fff;
  border-radius:8px;
  flex-direction:column
}

.el-main .side-left .side-left-header[data-v-9e0bcf87]{
  border-bottom:1px solid #eee;
  border-right:1px solid #eee;
  height:48px;
  padding:0 20px;
  display:flex;
  align-items:center;
  font-size:16px;
  font-weight:600;
  color:#000
}

.el-main .side-left .side-left-content[data-v-9e0bcf87]{
  display:flex;
  height:calc(100vh - 102px)
}

.el-main .side-left .box[data-v-9e0bcf87]{
  width:50%;
  padding:0 20px 20px;
  border-right:1px solid #ebeef5
}

.el-main .side-left .box-basics .box-title[data-v-9e0bcf87]{
  display:flex;
  align-items:center;
  height:58px;
  font-size:15px;
  color:#000;
  font-weight:600
}

.el-main .side-left .box-basics .box-title .el-icon-question[data-v-9e0bcf87]{
  color:#6a83fc;
  margin-left:6px
}

.el-main .side-left .box-basics .el-textarea[data-v-9e0bcf87]{
  height:calc(100vh - 180px)
}

.el-main .side-left .box-basics .el-textarea[data-v-9e0bcf87] .el-textarea__inner{
  height:100%
}

.el-main .side-left .box-setting .el-collapse[data-v-9e0bcf87]{
  border:none;
  height:calc(100vh - 114px);
  overflow-y:auto
}

.el-main .side-left .box-setting .el-collapse[data-v-9e0bcf87] .el-collapse-item__header{
  border-bottom:none;
  background:none;
  font-size:15px;
  color:#000
}

.el-main .side-left .box-setting .el-collapse[data-v-9e0bcf87] .el-collapse-item__wrap{
  border-bottom:none;
  background:none
}

.el-main .side-left .box-setting .el-collapse[data-v-9e0bcf87] .el-collapse-item__content{
  padding-bottom:12px
}

.el-main .side-left .box-setting .el-collapse .el-collapse-item[data-v-9e0bcf87]{
  position:relative;
  background:#fff;
  border-bottom:1px solid #eee;
  margin:5px 0
}

.el-main .side-left .box-setting .el-collapse[data-v-9e0bcf87] .el-textarea__inner{
  border:none;
  background:#f7f6ff
}

.el-main .side-left .box-setting .box-item[data-v-9e0bcf87]{
  display:flex;
  align-items:center;
  justify-content:space-between;
  font-size:14px
}

.el-main .side-left .box-setting .el-icon-question[data-v-9e0bcf87]{
  color:#6a83fc
}

.el-main .box-preview[data-v-9e0bcf87]{
  width:33.33%;
  padding:0 20px 20px;
  background:#fff
}

.el-main .box-preview .box-header[data-v-9e0bcf87]{
  display:flex;
  align-items:center;
  justify-content:space-between;
  color:#000;
  height:48px
}

.el-main .box-preview .box-header .box-title[data-v-9e0bcf87]{
  font-size:16px;
  color:#000;
  font-weight:600
}

.el-main .box-preview .box-header .box-header-tool[data-v-9e0bcf87]{
  display:flex;
  align-items:center
}

.el-main .box-preview .box-header .box-header-tool .btn-clear[data-v-9e0bcf87]{
  width:32px;
  height:32px;
  padding:7px;
  color:#000;
  border:none;
  font-size:16px;
  margin-right:0;
  border-radius:4px
}

.el-main .box-preview .box-header .box-header-tool .btn-clear[data-v-9e0bcf87]:hover{
  background:#f5f5f5
}

.el-main .box-preview .box-header .box-header-tool .el-dropdown-link[data-v-9e0bcf87]{
  height:32px;
  display:flex;
  align-items:center;
  padding:7px;
  box-sizing:border-box;
  border-radius:4px;
  cursor:pointer
}

.el-main .box-preview .box-header .box-header-tool .el-dropdown-link[data-v-9e0bcf87]:hover{
  background:#f5f5f5
}

.el-main .box-preview .box-header .box-header-tool .el-icon-set-up[data-v-9e0bcf87]{
  color:#333;
  font-size:16px;
  margin-right:4px
}

[data-v-9e0bcf87] .el-dialog{
  top:50%;
  transform:translateY(-50%);
  margin-top:0!important
}

.btn-form-item[data-v-12d36477]{
  display:block;
  width:100%;
  margin-bottom:12px;
  margin-left:0;
  text-align:left;
  line-height:22px;
  box-sizing:border-box
}

.btn-form-item-small[data-v-12d36477]{
  line-height:16px;
  margin-bottom:0
}

.btn-form-item[data-v-12d36477]:hover,.btn-form-item.active[data-v-12d36477],.btn-form-item.active[data-v-12d36477]:focus{
  background-color:#3370ff14;
  color:#111;
  border-color:#dcdfe6
}

.btn-form-item[data-v-12d36477]:focus{
  background-color:#3370ff14;
  color:#111;
  border-color:#dcdfe6
}

.btn-form-item .btn-form-item-content[data-v-12d36477]{
  display:flex;
  align-items:center
}

.btn-form-item .app-icon[data-v-12d36477]{
  margin-right:5px
}

.btn-form-item .entry-name[data-v-12d36477]{
  color:#111;
  margin:0 5px 0 4px;
  max-width:65%;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.btn-form-item .app-name[data-v-12d36477]{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  color:#777
}

.title[data-v-bfc165f3]{
  font-weight:500;
  font-size:16px;
  margin-bottom:12px
}

.btn-more-item[data-v-bfc165f3]{
  font-size:16px;
  display:block;
  width:100%;
  margin-bottom:0;
  margin-left:0;
  text-align:center;
  line-height:22px;
  box-sizing:border-box
}

.btn-more-item[data-v-bfc165f3]:hover{
  background-color:#dcdfe6;
  color:#111;
  border-color:#dcdfe6
}

.btn-more-item[data-v-bfc165f3]:focus,.btn-more-item[data-v-bfc165f3]:active{
  background-color:#fff;
  color:#111;
  border-color:#dcdfe6
}

.btn-more-item[data-v-be918b44]{
  font-size:16px;
  display:block;
  width:100%;
  margin-top:12px;
  margin-bottom:0;
  margin-left:0;
  text-align:center;
  line-height:22px;
  box-sizing:border-box
}

.btn-more-item[data-v-be918b44]:hover{
  background-color:#dcdfe6;
  color:#111;
  border-color:#dcdfe6
}

.btn-more-item[data-v-be918b44]:focus,.btn-more-item[data-v-be918b44]:active{
  background-color:#fff;
  color:#111;
  border-color:#dcdfe6
}

.title[data-v-cba6a269]{
  margin-bottom:12px
}

.btn-more-item[data-v-cba6a269]{
  font-size:14px;
  font-weight:400;
  color:#222;
  display:block;
  width:100%;
  margin-bottom:0;
  margin-left:0;
  text-align:center;
  line-height:22px;
  box-sizing:border-box
}

.btn-more-item[data-v-cba6a269]:hover{
  background-color:#3370ff14;
  color:#111;
  border-color:#dcdfe6
}

.btn-more-item[data-v-cba6a269]:focus,.btn-more-item[data-v-cba6a269]:active{
  background-color:#fff;
  color:#111;
  border-color:#dcdfe6
}

.el-popper.ai-select-more-form[x-placement^=bottom]{
  margin-top:6px
}

.chat-container[data-v-f5c7a9cb]{
  height:100%;
  padding:0;
  width:100%;
  background:linear-gradient(180deg,#000dff0d,#e1e6fb);
  box-sizing:border-box;
  font-family:-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
  display:flex;
  flex-direction:column;
  border-radius:6px
}

.chat-container .chat-header[data-v-f5c7a9cb]{
  height:62px;
  padding:0 20px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  flex-direction:row;
  box-sizing:content-box;
  background:url(https://cdn.yideamobile.com/web/dist/1760094449187/img/ai-header.56648ed0.png) no-repeat;
  background-size:100% 100%
}

.chat-container .chat-header .ai-info[data-v-f5c7a9cb]{
  display:flex;
  align-items:center
}

.chat-container .chat-header .ai-info .ai-logo[data-v-f5c7a9cb]{
  margin-right:8px
}

.chat-container .chat-header .ai-info .ai-name[data-v-f5c7a9cb]{
  font-size:16px;
  font-weight:500;
  color:#000
}

.chat-container .chat-header .close-btn .el-icon-close[data-v-f5c7a9cb]{
  cursor:pointer
}

.chat-container .chat-content[data-v-f5c7a9cb]{
  overflow:auto;
  margin-bottom:10px;
  padding:0 20px;
  box-sizing:border-box;
  flex:1
}

.chat-container .chat-content .con-row[data-v-f5c7a9cb]{
  margin-bottom:16px;
  display:flex
}

.chat-container .chat-content .con-row.con-answer .con-content[data-v-f5c7a9cb]{
  box-shadow:0 1px 2px -2px #1f232905,0 2px 4px #1f232905,0 2px 8px 2px #1f232905
}

.chat-container .chat-content .con-row.con-answer .con-content .title[data-v-f5c7a9cb]{
  line-height:30px;
  margin-bottom:10px
}

.chat-container .chat-content .con-row .con-content[data-v-f5c7a9cb]{
  padding:12px;
  border-radius:6px;
  max-width:85%;
  font-size:14px;
  line-height:1.5;
  color:#333
}

.chat-container .chat-content .con-row .con-content .con-ing[data-v-f5c7a9cb]{
  color:#999;
  display:flex;
  align-items:center;
  opacity:1
}

.chat-container .chat-content .con-row .con-content .con-ing .icon-loading[data-v-f5c7a9cb]{
  color:#4955f5
}

.chat-container .chat-content .con-row .con-content[data-v-f5c7a9cb] p{
  margin:0 0 6px
}

.chat-container .chat-content .con-row .con-content[data-v-f5c7a9cb] ol{
  padding-left:15px;
  list-style:auto
}

.chat-container .chat-content .con-row .con-content[data-v-f5c7a9cb] ul{
  padding-left:15px;
  list-style:disc
}

.chat-container .chat-content .con-row .con-content[data-v-f5c7a9cb] li{
  margin-bottom:6px
}

.chat-container .chat-content .con-row .con-content[data-v-f5c7a9cb] h1,.chat-container .chat-content .con-row .con-content[data-v-f5c7a9cb] h2,.chat-container .chat-content .con-row .con-content[data-v-f5c7a9cb] h3,.chat-container .chat-content .con-row .con-content[data-v-f5c7a9cb] h4,.chat-container .chat-content .con-row .con-content[data-v-f5c7a9cb] h5,.chat-container .chat-content .con-row .con-content[data-v-f5c7a9cb] h6{
  font-size:14px;
  font-weight:700;
  margin-top:6px;
  margin-bottom:6px
}

.chat-container .chat-content .con-row .con-content[data-v-f5c7a9cb] pre:has(code){
  overflow-x:auto;
  background-color:#000;
  color:#fff
}

.chat-container .chat-content .con-row .con-content .addition[data-v-f5c7a9cb]{
  margin-top:8px;
  display:flex;
  justify-content:space-between
}

.chat-container .chat-content .con-row .con-content .addition .citations[data-v-f5c7a9cb]{
  line-height:16px;
  margin-top:12px
}

.chat-container .chat-content .con-row .con-content .addition .citations .citations-title[data-v-f5c7a9cb]{
  color:#999;
  font-size:12px;
  margin-bottom:6px
}

.chat-container .chat-content .con-row .con-content .addition .citations .citations-tag-list[data-v-f5c7a9cb]{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  padding-bottom:4px
}

.chat-container .chat-content .con-row .con-content .addition .citations .citations-tag-list .citations-tag[data-v-f5c7a9cb]{
  background:#cfccdf33;
  border-radius:4px;
  color:#525967;
  cursor:pointer;
  display:inline-flex;
  align-items:center;
  font-size:14px;
  height:24px;
  line-height:24px;
  max-width:100%;
  overflow:hidden;
  padding:0 6px;
  text-overflow:ellipsis;
  white-space:nowrap;
  text-decoration:none
}

.chat-container .chat-content .con-row .con-content .addition .citations .citations-tag-list .citations-tag[data-v-f5c7a9cb]:hover{
  background:#dee3ff80;
  color:#4955f5
}

.chat-container .chat-content .con-row .con-content .addition .citations .citations-tag-list .citations-tag .iconfont[data-v-f5c7a9cb]{
  margin-right:4px
}

.chat-container .chat-content .con-row .con-content .addition .feedback .el-button[data-v-f5c7a9cb]{
  padding:6px;
  margin:0
}

.chat-container .chat-content .con-row .con-content .addition .feedback .iconfont[data-v-f5c7a9cb]{
  display:block;
  color:#4955f5
}

.chat-container .chat-content .con-row .con-content .addition .feedback .iconfont[data-v-f5c7a9cb]:hover{
  font-weight:700
}

.chat-container .chat-content .con-row .con-content .addition .feedback .icon-good-filling[data-v-f5c7a9cb],.chat-container .chat-content .con-row .con-content .addition .feedback .icon-good-filling.reserve[data-v-f5c7a9cb]{
  background:linear-gradient(90deg,#335bff,#6e4bfa);
  -webkit-background-clip:text;
  background-clip:text;
  color:transparent
}

.chat-container .chat-content .con-row .con-content .addition .feedback .iconfont.reserve[data-v-f5c7a9cb]{
  transform:rotateX(180deg)
}

.chat-container .chat-content .con-row.con-question[data-v-f5c7a9cb]{
  justify-content:end
}

.chat-container .chat-content .con-row.con-question .con-content[data-v-f5c7a9cb]{
  background:linear-gradient(114deg,#8f8ff7 9%,#316fe7 91%);
  display:inline-block;
  padding:8px 12px;
  color:#fff
}

.chat-container .chat-content .con-row.con-answer .con-content[data-v-f5c7a9cb],.chat-container .chat-content .con-row.con-prompt .con-content[data-v-f5c7a9cb]{
  background:#fff;
  width:85%;
  word-break:break-all
}

.chat-container .chat-content .con-row.con-answer.setup-answer[data-v-f5c7a9cb]{
  margin-top:100px;
  width:100%;
  max-width:100%;
  background:none;
  box-shadow:none;
  color:#999;
  text-align:center
}

.chat-container .chat-content .con-row.con-error .con-content[data-v-f5c7a9cb]{
  background:#fff;
  color:#999;
  width:85%
}

.chat-container .chat-content .con-row.con-history[data-v-f5c7a9cb]{
  display:block
}

.chat-container .chat-content .con-row.con-history .con-content[data-v-f5c7a9cb]{
  max-width:initial;
  padding:0
}

.chat-container .chat-content .con-row.con-history .con-content[data-v-f5c7a9cb] .el-divider__text{
  background:none;
  color:#999;
  font-size:12px;
  font-weight:400
}

.chat-container .chat-content .con-row.con-prompt .prompt-title[data-v-f5c7a9cb]{
  display:flex;
  justify-content:space-between
}

.chat-container .chat-content .con-row.con-prompt .prompt-title .prompt-title-left[data-v-f5c7a9cb]{
  font-size:14px;
  font-weight:600
}

.chat-container .chat-content .con-row.con-prompt .prompt-title .prompt-refresh[data-v-f5c7a9cb]{
  display:flex;
  align-items:center
}

.chat-container .chat-content .con-row.con-prompt .prompt-title .prompt-refresh .prompt-refresh-link[data-v-f5c7a9cb]{
  display:flex;
  align-items:center;
  font-size:12px;
  margin-right:5px;
  color:#4955f5;
  cursor:pointer
}

.chat-container .chat-content .con-row.con-prompt .prompt-title .prompt-refresh .prompt-refresh-link .icon-reload[data-v-f5c7a9cb]{
  font-size:14px
}

.chat-container .chat-content .con-row.con-prompt .prompt-title .prompt-refresh .prompt-refresh-link .icon-reload.is-loading[data-v-f5c7a9cb]{
  animation:rotating-f5c7a9cb .3s linear
}

@keyframes rotating-f5c7a9cb{
  0%{
    transform:rotate(0)
  }

  to{
    transform:rotate(.5turn)
  }
}

.chat-container .chat-content .con-row.con-prompt .prompt-group[data-v-f5c7a9cb]{
  font-size:12px;
  margin-top:8px
}

.chat-container .chat-content .con-row.con-prompt .prompt-group .prompt-group-name[data-v-f5c7a9cb]{
  font-size:12px;
  font-weight:600;
  line-height:20px;
  margin-bottom:4px
}

.chat-container .chat-content .con-row.con-prompt .prompt-group .prompt-group-content a[data-v-f5c7a9cb]{
  display:block;
  background:linear-gradient(270deg,#f7f6ff,#f7f6ff);
  border-radius:6px;
  cursor:pointer;
  padding:7px 16px;
  position:relative
}

.chat-container .chat-content .con-row.con-prompt .prompt-group .prompt-group-content a[data-v-f5c7a9cb]:hover{
  background:linear-gradient(270deg,#eceafa,#eeecfd)
}

.chat-container .suggestion-fields[data-v-f5c7a9cb]{
  font-weight:600;
  margin-bottom:1rem;
  line-height:20px
}

.chat-container[data-v-f5c7a9cb] .el-loading-mask{
  background:linear-gradient(180deg,#000dff0d,#e1e6fb)
}

.chat-input[data-v-f5c7a9cb]{
  position:relative;
  padding:0 20px
}

.chat-input .input-tooltips[data-v-f5c7a9cb]{
  position:absolute;
  top:-80px;
  font-size:14px;
  line-height:20px;
  max-width:360px;
  background-color:#fffffff2;
  padding:15px;
  border-radius:10px;
  box-shadow:0 1px 2px -2px #1f232905,0 2px 4px #1f232905,0 2px 8px 2px #1f232905
}

.chat-input .input-tooltips[data-v-f5c7a9cb]:after{
  content:"";
  position:absolute;
  top:100%;
  left:10%;
  transform:translate(-50%);
  width:0;
  height:0;
  border-left:2px solid transparent;
  border-right:6px solid transparent;
  border-top:6px solid #fff
}

.chat-input .input-tooltips[data-v-f5c7a9cb] .highlight{
  color:#6a83fc;
  font-weight:600
}

.chat-input .btn-send[data-v-f5c7a9cb]{
  width:34px;
  padding:5px 0;
  position:absolute;
  right:30px;
  bottom:6px;
  background:linear-gradient(114deg,#8f8ff7 9%,#316fe7 91%);
  border:none
}

.chat-input .btn-send.is-disabled[data-v-f5c7a9cb]{
  opacity:.5
}

.chat-input[data-v-f5c7a9cb] .el-textarea{
  font-size:14px
}

.chat-input[data-v-f5c7a9cb] .el-textarea .el-textarea__inner{
  align-self:center;
  background:#fff;
  border-radius:6px;
  box-shadow:0 16px 20px #aea7df33;
  height:112px;
  padding:8px
}

.chat-input[data-v-f5c7a9cb] .el-textarea .el-textarea__inner::-moz-placeholder{
  color:#b5b6d1;
  font-size:14px
}

.chat-input[data-v-f5c7a9cb] .el-textarea .el-textarea__inner::placeholder{
  color:#b5b6d1;
  font-size:14px
}

.chat-input[data-v-f5c7a9cb] .el-textarea .el-textarea__inner:hover{
  border-color:#4955f5
}

.chat-input[data-v-f5c7a9cb] .el-input__count{
  right:54px;
  bottom:11px;
  font-size:14px;
  color:#999
}

.el-dropdown-link[data-v-f5c7a9cb]{
  cursor:pointer
}

.loading-icon-container[data-v-f5c7a9cb]{
  margin-right:4px
}

[data-v-f5c7a9cb]::-webkit-scrollbar{
  height:8px;
  width:6px
}

[data-v-f5c7a9cb]::-webkit-scrollbar-thumb{
  background:#d8d8d8;
  border-radius:6px
}

[data-v-f5c7a9cb]::-webkit-scrollbar-track{
  background:#fafafae6;
  border-radius:6px
}

.history-divider[data-v-f5c7a9cb]{
  color:#bbb;
  font-size:12px;
  height:16px;
  line-height:16px;
  margin:16px 0;
  position:relative;
  text-align:center;
  width:100%
}

.history-divider[data-v-f5c7a9cb]:before{
  background:#e5e5e5;
  content:"";
  height:1px;
  left:12px;
  position:absolute;
  top:8px;
  width:37%
}

.history-divider[data-v-f5c7a9cb]:after{
  background:#e5e5e5;
  content:"";
  height:1px;
  position:absolute;
  right:12px;
  top:8px;
  width:38%
}

.chat-copyright[data-v-f5c7a9cb]{
  color:#67689099;
  font-size:10px;
  height:30px;
  line-height:30px;
  padding:0 12px;
  text-align:center
}

.ai-layout-box[data-v-54d3db50]{
  position:relative;
  width:1140px;
  margin:12px auto;
  flex-direction:column;
  left:0;
  box-shadow:0 0 4px #091e400d,0 6px 16px -1px #091e400f,0 6px 32px 8px #091e400a;
  border-radius:6px
}

.ai-layout-box .config-container[data-v-54d3db50]{
  display:flex;
  gap:20px;
  padding:20px;
  min-height:700px;
  height:calc(90vh - 130px)
}

.ai-layout-box .config-container .config-area .area-title[data-v-54d3db50],.ai-layout-box .config-container .preview-area .area-title[data-v-54d3db50]{
  font-size:16px;
  font-weight:600;
  color:#111;
  margin:0 0 16px;
  line-height:24px
}

.ai-layout-box .config-container .config-area .area-title .info[data-v-54d3db50],.ai-layout-box .config-container .preview-area .area-title .info[data-v-54d3db50]{
  font-size:12px;
  font-weight:400;
  color:#838892
}

.ai-layout-box .config-container .config-area[data-v-54d3db50]{
  flex:auto
}

.ai-layout-box .config-container .config-area .ai-field-container[data-v-54d3db50]{
  -webkit-box-flex:0;
  border:1px solid #ebecee;
  border-radius:6px;
  flex:none;
  margin-bottom:16px;
  overflow:hidden
}

.ai-layout-box .config-container .config-area .ai-field-container .ai-field-header[data-v-54d3db50]{
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  align-items:center;
  background:#f5f6f8;
  display:flex;
  height:40px;
  justify-content:space-between;
  padding:0 12px
}

.ai-layout-box .config-container .config-area .ai-field-container .ai-field-header .ai-header-title[data-v-54d3db50]{
  color:#525967;
  font-size:14px;
  font-weight:600;
  line-height:22px
}

.ai-layout-box .config-container .config-area .ai-field-container .ai-field-header .ai-field-search[data-v-54d3db50]{
  display:flex;
  align-items:center
}

.ai-layout-box .config-container .config-area .ai-field-container .ai-field-header .ai-field-search .title[data-v-54d3db50]{
  white-space:nowrap;
  margin-right:6px!important
}

.ai-layout-box .config-container .config-area .ai-field-container .ai-field-header .ai-field-search[data-v-54d3db50] .el-input__inner{
  border-radius:20px
}

.ai-layout-box .config-container .config-area .ai-field-container .ai-field-list[data-v-54d3db50]{
  display:flex;
  flex-wrap:wrap;
  max-height:160px;
  min-height:160px;
  overflow:hidden auto;
  padding:12px
}

.ai-layout-box .config-container .config-area .ai-field-container .ai-field-list .field-empty[data-v-54d3db50]{
  color:#525967;
  font-size:14px;
  text-align:center;
  width:100%
}

.ai-layout-box .config-container .config-area .ai-field-container .ai-field-list .ai-field-item[data-v-54d3db50]{
  flex:none;
  width:50%
}

.ai-layout-box .config-container .config-area .ai-field-container .ai-field-list .ai-field-item:hover .field-info .el-checkbox__inner[data-v-54d3db50]{
  border-color:#6a83fc
}

.ai-layout-box .config-container .config-area .ai-field-container .ai-field-list .ai-field-item .x-check-wrapper[data-v-54d3db50]{
  max-width:100%
}

.ai-layout-box .config-container .config-area .ai-field-container .ai-field-list .ai-field-item .field-info[data-v-54d3db50]{
  align-items:center;
  display:flex;
  padding:4px 0
}

.ai-layout-box .config-container .config-area .ai-field-container .ai-field-list .ai-field-item .field-info .el-checkbox__input[data-v-54d3db50]{
  padding-top:2px
}

.ai-layout-box .config-container .config-area .ai-field-container .ai-field-list .ai-field-item .field-info .el-checkbox__input.is-checked .el-checkbox__inner[data-v-54d3db50]{
  background-color:#6a83fc;
  border-color:#6a83fc!important;
  vertical-align:middle
}

.ai-layout-box .config-container .config-area .ai-field-container .ai-field-list .ai-field-item .field-info .el-checkbox__input.is-focus .el-checkbox__inner[data-v-54d3db50]{
  border-color:#dcdfe6
}

.ai-layout-box .config-container .config-area .ai-field-container .ai-field-list .ai-field-item .field-info .el-checkbox__inner[data-v-54d3db50]{
  width:16px;
  height:16px;
  vertical-align:middle
}

.ai-layout-box .config-container .config-area .ai-field-container .ai-field-list .ai-field-item .field-info .el-checkbox__inner[data-v-54d3db50]:after{
  height:7px;
  left:4px;
  top:1px;
  width:4px
}

.ai-layout-box .config-container .config-area .ai-field-container .ai-field-list .ai-field-item .field-info .ai-field-required[data-v-54d3db50]{
  color:#ff6b6b;
  margin-left:-6px;
  position:relative;
  visibility:hidden
}

.ai-layout-box .config-container .config-area .ai-field-container .ai-field-list .ai-field-item .field-info .ai-field-required.visible[data-v-54d3db50]{
  visibility:visible
}

.ai-layout-box .config-container .config-area .ai-field-container .ai-field-list .ai-field-item .field-info .ai-field-label[data-v-54d3db50]{
  font-weight:400;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  color:#141e31!important
}

.ai-layout-box .config-container .config-area .example-container[data-v-54d3db50]{
  -webkit-box-flex:0;
  border:1px solid #ebecee;
  border-radius:6px;
  flex:none;
  margin-bottom:24px
}

.ai-layout-box .config-container .config-area .example-container .example-header[data-v-54d3db50]{
  align-items:center;
  background:#f5f6f8;
  color:#525967;
  display:flex;
  font-weight:600;
  height:40px;
  line-height:22px;
  padding:0 12px;
  font-size:14px
}

.ai-layout-box .config-container .config-area .example-container .example-input[data-v-54d3db50] .el-textarea__inner{
  height:82px;
  border:none;
  padding:4px 8px;
  font-family:-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji
}

.ai-layout-box .config-container .config-area .guide-container .guide-title[data-v-54d3db50]{
  -webkit-box-flex:0;
  color:#141e31;
  flex:none;
  font-size:16px;
  font-weight:600;
  line-height:24px;
  margin-right:8px
}

.ai-layout-box .config-container .config-area .guide-container .guide-collapse[data-v-54d3db50]{
  border:none
}

.ai-layout-box .config-container .config-area .guide-container .guide-collapse[data-v-54d3db50] .el-collapse-item__header{
  border:none;
  position:relative;
  padding-left:22px
}

.ai-layout-box .config-container .config-area .guide-container .guide-collapse[data-v-54d3db50] .el-collapse-item__header .guide-tip{
  line-height:22px;
  font-size:14px;
  font-weight:600;
  color:#525967
}

.ai-layout-box .config-container .config-area .guide-container .guide-collapse[data-v-54d3db50] .el-collapse-item__header .el-collapse-item__arrow{
  position:absolute;
  left:0
}

.ai-layout-box .config-container .config-area .guide-container .guide-collapse[data-v-54d3db50] .el-collapse-item__wrap{
  border:none
}

.ai-layout-box .config-container .config-area .guide-container .guide-collapse[data-v-54d3db50] .el-collapse-item__content{
  padding-bottom:0
}

.ai-layout-box .config-container .config-area .guide-container .guide-collapse .guide-list[data-v-54d3db50]{
  -webkit-box-flex:1;
  border:1px solid #ebecee;
  border-radius:6px;
  flex:auto;
  overflow:auto;
  padding:16px 24px;
  max-height:calc(95vh - 700px)
}

.ai-layout-box .config-container .config-area .guide-container .guide-collapse .guide-list .guide-item[data-v-54d3db50]:not(:last-child){
  margin-bottom:12px
}

.ai-layout-box .config-container .config-area .guide-container .guide-collapse .guide-list .guide-item .guide-label[data-v-54d3db50]{
  font-size:14px;
  font-weight:400;
  line-height:22px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.ai-layout-box .config-container .config-area .guide-container .guide-collapse .guide-list .guide-item .guide-input[data-v-54d3db50]{
  margin-top:4px
}

.ai-layout-box .config-container .config-area .guide-container .guide-collapse .guide-list .guide-item .guide-input[data-v-54d3db50] .el-input--medium .el-input__inner{
  height:32px;
  line-height:32px
}

.ai-layout-box .config-container .config-area .guide-container .guide-collapse .guide-list .guide-item .guide-input[data-v-54d3db50] .el-input--medium .el-input__inner:hover{
  border-color:#6a83fc!important
}

.ai-layout-box .config-container .preview-area[data-v-54d3db50]{
  -webkit-box-flex:0;
  display:flex;
  flex:none;
  flex-direction:column;
  width:400px
}

.ai-layout-box .config-container .preview-area .ai-container[data-v-54d3db50]{
  height:calc(100% - 41px)
}

.ai-layout-box .ai-layout-foot[data-v-54d3db50]{
  -webkit-box-flex:0;
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  align-items:center;
  border-top:1px solid #eee;
  display:flex;
  flex:none;
  height:60px;
  box-sizing:border-box;
  justify-content:space-between;
  padding:0 20px;
  position:relative
}

.ai-layout-box .ai-layout-foot .save-btn[data-v-54d3db50]{
  margin:0 auto;
  padding:8px 20px;
  background-color:#6a83fc;
  border-color:#6a83fc
}

.ai-drawer[data-v-54d3db50] .el-drawer__header{
  text-align:center;
  border-bottom:1px solid #ebecee;
  padding:16px 20px;
  margin-bottom:0;
  font-size:16px;
  font-weight:600;
  color:#111
}

.fields-box[data-v-a046ffac]{
  border:1px dashed #ccc;
  padding:10px;
  display:flex;
  border-radius:5px;
  cursor:pointer
}

.fields-box .field-tag[data-v-a046ffac]{
  background-color:#eee;
  padding:2px 5px;
  margin-right:10px;
  border-radius:5px
}

.ai-form-configuration .title-style[data-v-a046ffac]{
  font-size:16px;
  font-weight:400;
  color:#111;
  border-bottom:1px solid #eee;
  padding:1rem
}

.ai-form-configuration .title-style .info[data-v-a046ffac]{
  font-size:12px;
  display:inline-block;
  margin-left:10px;
  margin-right:5px
}

.ai-form-configuration .title-style a.link[data-v-a046ffac]{
  display:inline-block;
  text-decoration:underline
}

.ai-form-configuration .ai-content[data-v-a046ffac]{
  padding:15px
}

.ai-form-configuration .ai-content .line[data-v-a046ffac]{
  margin:16px 0;
  border-top:solid 1px #eee
}

.ai-form-configuration .ai-content .operate-bar[data-v-a046ffac]{
  display:flex;
  line-height:22px
}

.ai-form-configuration .ai-content .operate-bar .title[data-v-a046ffac]{
  margin-right:12px;
  color:#525967;
  font-size:14px;
  font-weight:600
}

.ai-form-configuration .ai-content .operate-bar .info[data-v-a046ffac]{
  flex:1;
  font-size:12px;
  color:#838892
}

.ai-form-configuration .ai-content .operate-bar .link[data-v-a046ffac]{
  color:#6a83fc;
  font-size:14px;
  cursor:pointer
}

.ai-form-configuration .ai-content .fields-box[data-v-a046ffac]{
  margin-top:16px;
  flex-wrap:wrap;
  gap:8px;
  padding:8px
}

.ai-form-configuration .ai-content .fields-box .field-tag[data-v-a046ffac]{
  align-items:center;
  max-width:100%;
  transform-origin:left;
  white-space:nowrap;
  margin:0;
  padding:0 6px;
  height:24px
}

.ai-form-configuration .ai-content .fields-box .field-tag .text[data-v-a046ffac]{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  display:inline-block;
  max-width:100%;
  font-size:14px;
  color:#141e31;
  line-height:24px
}

.ai-form-configuration .ai-content .switch-bar[data-v-a046ffac]{
  margin-top:12px
}

.el-icon-caret-bottom[data-v-cdfccdcf],.el-icon-caret-right[data-v-cdfccdcf]{
  cursor:pointer
}

.result-container[data-v-cdfccdcf]{
  background:#f5f6f8;
  border-radius:6px;
  border:1px solid #eeeeee;
  padding:4px
}

.result-container .icon[data-v-cdfccdcf]{
  font-size:12px;
  padding:2px;
  margin-right:8px;
  border:solid 1px #ddd;
  border-radius:4px;
  color:#6a83fc;
  vertical-align:middle
}

.result-container .icon.icon-arrow[data-v-cdfccdcf]{
  margin-left:10px;
  border:none;
  font-size:16px;
  padding:1px;
  color:#141e31
}

.result-container .icon.icon-arrow[data-v-cdfccdcf]:hover{
  background:#e2e2e2
}

.result-container .icon.icon-t[data-v-cdfccdcf]{
  position:relative;
  width:18px;
  height:18px;
  display:inline-block
}

.result-container .icon.icon-t[data-v-cdfccdcf]:before{
  content:"";
  display:block;
  width:9px;
  height:3px;
  background:#6a83fc;
  position:absolute;
  top:4px;
  left:4px
}

.result-container .icon.icon-t[data-v-cdfccdcf]:after{
  content:"";
  display:block;
  width:3px;
  height:8px;
  background:#6a83fc;
  position:absolute;
  top:4px;
  left:7px
}

.result-container .title[data-v-cdfccdcf]{
  color:#141e31;
  font-size:14px;
  font-weight:600;
  vertical-align:middle
}

.result-container .result-header[data-v-cdfccdcf]{
  font-size:14px;
  font-weight:500;
  color:#333;
  line-height:30px
}

.result-container .result-list[data-v-cdfccdcf]{
  background:#fff;
  border-radius:6px;
  padding:8px 24px
}

.result-container .result-list .result-item[data-v-cdfccdcf]{
  width:100%;
  display:flex;
  flex-wrap:wrap;
  line-height:22px;
  font-size:14px
}

.result-container .result-list .result-item .result-label[data-v-cdfccdcf]{
  font-size:12px;
  color:#333;
  max-width:110px;
  min-width:60px;
  margin-right:20px;
  flex:auto;
  line-height:22px
}

.result-container .result-list .result-item .result-value[data-v-cdfccdcf]{
  font-size:12px;
  color:#333
}

.result-container .result-list .result-item .result-value.result-not-found[data-v-cdfccdcf]{
  color:#eb5050
}

.result-container .question-header[data-v-cdfccdcf]{
  line-height:30px
}

.result-container .question-list .question-text[data-v-cdfccdcf]{
  font-size:12px;
  color:#333;
  line-height:20px;
  padding:0 24px 8px
}

