.el-breadcrumb{margin-bottom:16px}.page-header{background:#fff;padding:16px 32px 0 32px;border-bottom:1px solid #e8e8e8}.page-content{margin:24px 24px 0}.main-page-content{min-height:600px}.pending-badge[data-v-25eb8c55]{margin-right:12px}.stats-strip[data-v-25eb8c55]{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px;font-size:12px;color:#666;line-height:1.6}.stats-strip span[data-v-25eb8c55]{white-space:nowrap}.chat-workspace[data-v-25eb8c55]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;min-height:620px}.kb-panel[data-v-25eb8c55]{background:transparent}.kb-card[data-v-25eb8c55]{background:#fff;border-radius:8px;padding:14px 16px;margin-bottom:14px}.kb-card-head[data-v-25eb8c55]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.kb-card-title[data-v-25eb8c55]{font-weight:600;font-size:13px;color:#333}.kb-card-body[data-v-25eb8c55]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.kb-stat[data-v-25eb8c55]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.kb-num[data-v-25eb8c55]{font-size:22px;font-weight:700;color:#409eff}.kb-num--muted[data-v-25eb8c55]{color:#909399}.kb-label[data-v-25eb8c55]{font-size:11px;color:#999}.kb-upd[data-v-25eb8c55]{margin-left:auto;font-size:11px;color:#aaa}.kb-section[data-v-25eb8c55]{margin-bottom:14px}.kb-section-head[data-v-25eb8c55]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600}.kb-hint[data-v-25eb8c55]{font-size:12px;color:#909399;line-height:1.8}.kb-search-row[data-v-25eb8c55]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.kb-doc-uploader[data-v-25eb8c55]{margin-top:4px}.kb-doc-uploader[data-v-25eb8c55] .el-upload{width:100%}.kb-doc-uploader[data-v-25eb8c55] .el-upload-dragger{width:100%;height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kb-doc-uploader[data-v-25eb8c55] .el-upload__tip{font-size:11px;color:#909399;margin-top:4px}.kb-doc-name[data-v-25eb8c55]{color:#409eff;text-decoration:none}.kb-doc-del[data-v-25eb8c55]{margin-left:8px;color:#f56c6c}.session-list[data-v-25eb8c55]{width:320px;background:#fff;border-radius:8px;padding:10px;overflow-y:auto;max-height:700px}.session-filter[data-v-25eb8c55]{margin-bottom:8px}.session-empty[data-v-25eb8c55]{text-align:center;color:#999;padding:40px 0}.session-item[data-v-25eb8c55]{padding:10px;border-radius:8px;cursor:pointer;margin-bottom:6px;border:1px solid transparent}.session-item[data-v-25eb8c55]:hover{background:#f7f7f7}.session-item.active[data-v-25eb8c55]{background:#fdf6ec;border-color:#c47f17}.session-item-head[data-v-25eb8c55]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.session-name[data-v-25eb8c55]{font-weight:600;font-size:13px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:190px}.session-last[data-v-25eb8c55]{font-size:12px;color:#888;margin:4px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-item-foot[data-v-25eb8c55]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.session-time[data-v-25eb8c55]{font-size:11px;color:#aaa}.session-intents[data-v-25eb8c55]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.session-owner[data-v-25eb8c55]{font-size:11px;color:#409eff}.chat-msg-attachment[data-v-25eb8c55]{padding:4px 0}.chat-attach-img[data-v-25eb8c55]{max-width:200px;max-height:160px;border-radius:6px;display:block}.chat-attach-file[data-v-25eb8c55]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:inherit;text-decoration:none}.chat-attach-icon[data-v-25eb8c55]{font-size:20px}.chat-attach-name[data-v-25eb8c55]{font-size:12px;color:#409eff;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-attach-size[data-v-25eb8c55]{font-size:11px;color:#999}.chat-pane[data-v-25eb8c55]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;max-height:700px}.chat-pane-empty[data-v-25eb8c55]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#bbb}.chat-pane-empty i[data-v-25eb8c55]{font-size:48px}.chat-pane-head[data-v-25eb8c55]{padding:12px 16px;border-bottom:1px solid #f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chat-title[data-v-25eb8c55]{font-weight:600}.chat-sub[data-v-25eb8c55]{font-size:12px;color:#888;margin-top:2px}.chat-sub span[data-v-25eb8c55]{margin-right:10px}.chat-bound[data-v-25eb8c55]{color:#67c23a}.chat-msgs[data-v-25eb8c55]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:14px;background:#fafafa}.chat-msg[data-v-25eb8c55]{margin-bottom:12px;max-width:70%;padding:8px 12px;border-radius:8px;font-size:13px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.chat-msg-meta[data-v-25eb8c55]{font-size:11px;opacity:.65;margin-bottom:2px}.from-visitor[data-v-25eb8c55]{background:#c47f17;color:#fff;margin-left:auto}.from-ai[data-v-25eb8c55]{background:#fff;border:1px solid #ececec}.from-agent[data-v-25eb8c55]{background:#ecf5ff;border:1px solid #b3d8ff}.from-system[data-v-25eb8c55]{background:#f0f9eb;border:1px solid #e1f3d8;margin:0 auto;text-align:center;font-size:12px;color:#67c23a}.chat-inputbar[data-v-25eb8c55]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:10px;border-top:1px solid #f0f0f0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}