.conv-sidebar[data-v-313c6791]{width:100%;flex-shrink:0;background:#fafafa;display:flex;flex-direction:column;height:100%;color:#303133}.conv-sidebar .sb-header[data-v-313c6791]{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 16px;border-bottom:1px solid #ebebeb;background:#fff}.conv-sidebar .sb-header .title[data-v-313c6791]{font-size:16px;font-weight:600;color:#303133;letter-spacing:0}.conv-sidebar .sb-header[data-v-313c6791] .el-button{color:#409eff;font-weight:500}.conv-sidebar .empty[data-v-313c6791]{padding:32px 0;text-align:center;color:#888}.conv-sidebar .conv-groups[data-v-313c6791]{flex:1;overflow-y:auto;padding:4px 0}.conv-sidebar .group-label[data-v-313c6791]{padding:8px 16px 4px;font-size:12px;color:#888;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.conv-sidebar .conv-item[data-v-313c6791]{position:relative;margin:2px 8px;padding:10px 16px;cursor:pointer;border:1px solid transparent;border-radius:8px;transition:all .15s cubic-bezier(.4,0,.2,1)}.conv-sidebar .conv-item[data-v-313c6791]:hover{background:#fff;border-color:#ebebeb}.conv-sidebar .conv-item:hover .conv-actions[data-v-313c6791]{opacity:1}.conv-sidebar .conv-item.active[data-v-313c6791]{background:#fff;border-color:#ebebeb;box-shadow:inset 3px 0 0 #409eff}.conv-sidebar .conv-item .conv-title[data-v-313c6791]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;color:#303133;padding-right:48px}.conv-sidebar .conv-item .conv-time[data-v-313c6791]{font-size:12px;color:#888;margin-top:2px}.conv-sidebar .conv-item .conv-actions[data-v-313c6791]{position:absolute;right:4px;top:50%;transform:translateY(-50%);opacity:0;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.conv-sidebar .conv-item .conv-actions[data-v-313c6791] .el-button{padding:4px}.conv-sidebar .sb-footer[data-v-313c6791]{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:8px 16px;border-top:1px solid #ebebeb;background:#fff}.conv-sidebar .sb-footer .avatar[data-v-313c6791]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#409eff,#66b1ff);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;flex-shrink:0}.conv-sidebar .sb-footer .info[data-v-313c6791]{flex:1;min-width:0}.conv-sidebar .sb-footer .info .name[data-v-313c6791]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#303133;font-weight:600}.conv-sidebar .sb-footer .info .role[data-v-313c6791]{font-size:12px;color:#888;margin-top:2px}.message-list[data-v-12aea584]{flex:1;overflow-y:auto;padding:20px 24px;background:#f7f9fc}.message[data-v-12aea584]{display:flex;gap:8px;margin-bottom:16px}.message .avatar[data-v-12aea584]{width:36px;height:36px;flex-shrink:0;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#fff;color:#667085;box-shadow:inset 0 0 0 1px #e4eaf3,0 6px 14px rgba(30,45,70,.06)}.message .avatar i[data-v-12aea584]{font-size:14px}.message .avatar.ai-avatar[data-v-12aea584]{color:#fff;background:linear-gradient(135deg,#4f46e5,#409eff 62%,#67b3ff);box-shadow:0 10px 22px rgba(64,158,255,.22),inset 0 0 0 1px hsla(0,0%,100%,.22)}.message .content[data-v-12aea584]{flex:1;min-width:0}.message .header[data-v-12aea584]{display:flex;gap:8px;align-items:center;font-size:12px;color:#8a93a3;margin-bottom:4px}.message .header .sender[data-v-12aea584]{font-weight:600;color:#303133}.message .text[data-v-12aea584]{padding:12px 16px;border-radius:8px;font-size:13px;line-height:1.7}.message .text[data-v-12aea584] p{margin:0 0 4px}.message .text[data-v-12aea584] ol,.message .text[data-v-12aea584] ul{padding-left:1.4em;margin:0 0 4px}.message .text[data-v-12aea584] .mini-table{border-collapse:collapse;width:100%;margin:4px 0}.message .text[data-v-12aea584] .mini-table td,.message .text[data-v-12aea584] .mini-table th{border:1px solid #ebebeb;padding:4px 8px;font-size:12px}.message .text[data-v-12aea584] .mini-table th{background:#fafafa}.message.ai .text[data-v-12aea584]{background:#fff;color:#303133;border:1px solid #edf1f7;box-shadow:0 8px 20px rgba(30,45,70,.05)}.message.ai .text[data-v-12aea584] .kb-ref{display:inline-block;margin:0 2px;padding:0 5px;height:16px;line-height:16px;font-size:10px;color:#fff;background:#409eff;border-radius:8px;cursor:pointer;vertical-align:super;font-weight:600}.message.ai .text[data-v-12aea584] .kb-ref:hover{background:#2f7eea}.message.user[data-v-12aea584]{flex-direction:row-reverse}.message.user .avatar[data-v-12aea584]{color:#fff;background:#5b6270;box-shadow:0 8px 18px rgba(45,55,72,.16),inset 0 0 0 1px hsla(0,0%,100%,.12)}.message.user .text[data-v-12aea584]{background:#409eff;color:#fff;border-radius:8px;box-shadow:0 10px 20px rgba(64,158,255,.2)}.modes[data-v-12aea584]{display:flex;gap:4px;margin-bottom:4px}.modes .mode-tag[data-v-12aea584]{font-size:12px;padding:2px 8px;background:#eef6ff;color:#409eff;border:1px solid rgba(64,158,255,.16);border-radius:999px}.citations[data-v-12aea584]{margin-top:8px;padding:12px;background:#fff;border:1px solid #edf1f7;border-radius:8px;box-shadow:0 8px 18px rgba(30,45,70,.05)}.citations .citations-title[data-v-12aea584]{font-size:12px;color:#8a93a3;margin-bottom:4px}.citations .citations-title .count[data-v-12aea584]{color:#409eff;font-weight:600}.citations .citation[data-v-12aea584]{padding:4px 0;cursor:pointer;border-top:1px solid #edf1f7}.citations .citation[data-v-12aea584]:first-of-type{border-top:none}.citations .citation:hover .title[data-v-12aea584]{color:#409eff}.citations .citation .citation-head[data-v-12aea584]{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:13px;margin-bottom:2px}.citations .citation .citation-head .idx[data-v-12aea584]{color:#409eff;font-weight:600}.citations .citation .citation-head .type[data-v-12aea584]{font-size:11px;padding:0 6px;border-radius:999px;background:#f7f9fc;border:1px solid #edf1f7}.citations .citation .citation-head .type-local[data-v-12aea584]{background:#eff8ff;border-color:#b2ddff;color:#175cd3}.citations .citation .citation-head .source[data-v-12aea584]{font-size:11px;padding:0 6px;border-radius:999px;background:#f2f4f7;color:#667085}.citations .citation .citation-head .title[data-v-12aea584]{color:#303133}.citations .citation .citation-head .section[data-v-12aea584]{color:#8a93a3}.citations .citation .path[data-v-12aea584]{margin:4px 0 6px 22px;color:#98a2b3;font-size:11px;line-height:1.5;word-break:break-all}.citations .citation .snippet[data-v-12aea584]{font-size:12px;color:#606266;line-height:1.6}.citations .citation .snippet[data-v-12aea584] mark{background:#fff2a8;padding:0 2px}.dots[data-v-12aea584]{display:inline-flex;gap:3px}.dots span[data-v-12aea584]{width:6px;height:6px;border-radius:50%;background:#c0c4cc;animation:bounce-12aea584 1.4s infinite both}.dots span[data-v-12aea584]:nth-child(2){animation-delay:.2s}.dots span[data-v-12aea584]:nth-child(3){animation-delay:.4s}.thinking[data-v-12aea584]{margin-left:8px;color:#909399;font-size:13px}@keyframes bounce-12aea584{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.message-input[data-v-28793a71]{padding:8px 16px;background:#fafafa}.message-input .input-row[data-v-28793a71]{display:flex;gap:8px;align-items:flex-end}.message-input .input-row[data-v-28793a71] .el-textarea{flex:1}.message-input .input-row[data-v-28793a71] .el-textarea .el-textarea__inner{border-radius:8px;border-color:#ebebeb;font-size:13px;line-height:1.6;padding:10px 12px;background:#fff;color:#303133;transition:all .15s cubic-bezier(.4,0,.2,1)}.message-input .input-row[data-v-28793a71] .el-textarea .el-textarea__inner:focus{border-color:#409eff;box-shadow:inset 0 0 0 1px rgba(64,158,255,.18)}.message-input .send-btn[data-v-28793a71]{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 18px;border:1px solid #409eff;background:#409eff;color:#fff;font-size:13px;font-weight:500;border-radius:999px;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 1px rgba(0,0,0,.05),0 8px 16px -8px rgba(0,0,0,.18);flex-shrink:0}.message-input .send-btn[data-v-28793a71]:hover:not(:disabled){transform:translateY(-1px);background:#2f7eea;box-shadow:0 1px 1px rgba(0,0,0,.05),0 12px 18px -10px rgba(0,0,0,.28)}.message-input .send-btn[data-v-28793a71]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.message-input .send-btn i[data-v-28793a71]{font-size:12px}.log-panel[data-v-412e6f9a]{height:100%;overflow-y:auto;padding:12px;background:#fafafa}.empty[data-v-412e6f9a]{padding:32px 0;text-align:center;color:#888}.log-list[data-v-412e6f9a]{list-style:none;margin:0;padding:0}.log-item[data-v-412e6f9a]{display:flex;gap:8px;align-items:center;padding:9px 8px;font-size:12px;background:#fff;border:1px solid #ebebeb;border-radius:8px;margin-bottom:8px;box-shadow:0 1px 1px rgba(0,0,0,.03)}.log-item.clickable[data-v-412e6f9a]{cursor:pointer}.log-item.clickable[data-v-412e6f9a]:hover{border-color:#a1a1a1}.log-item .time[data-v-412e6f9a]{color:#888;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.log-item .badge[data-v-412e6f9a]{padding:0 6px;border-radius:999px;font-size:11px;line-height:16px;color:#fff}.log-item .badge-info[data-v-412e6f9a]{background:#909399}.log-item .badge-warn[data-v-412e6f9a]{background:#e6a23c}.log-item .badge-error[data-v-412e6f9a]{background:#f56c6c}.log-item .badge-list[data-v-412e6f9a]{background:#409eff}.log-item .content[data-v-412e6f9a]{flex:1;color:#606266;word-break:break-all}.node-row[data-v-2097cb72]{display:flex;align-items:center;gap:6px;padding:3px 6px;cursor:pointer;font-size:12px;border-radius:6px;color:#606266}.node-row[data-v-2097cb72]:hover{background:#fafafa}.node-row .placeholder-check[data-v-2097cb72]{display:inline-block;width:13px}.node-row .scope-icon[data-v-2097cb72]{color:#888;width:14px}.node-row .name[data-v-2097cb72]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-row .name[data-v-2097cb72] mark{background:#ffefcf;padding:0 2px;border-radius:4px}.tag[data-v-2097cb72]{font-size:11px;padding:0 6px;border-radius:999px;line-height:16px;color:#fff}.tag.tag-current[data-v-2097cb72]{background:#409eff}.tag.tag-up[data-v-2097cb72]{background:#67c23a}.tag.tag-down[data-v-2097cb72]{background:#e6a23c}.kb-scope-bar[data-v-f9329dc0]{display:flex;align-items:center;gap:4px;padding:4px 16px;background:#fafafa;border-bottom:1px solid #ebebeb;flex-wrap:wrap}.kb-scope-bar[data-v-f9329dc0] .el-button{border-radius:999px;font-weight:500}.kb-scope-bar[data-v-f9329dc0] .el-button--primary{background:#409eff;border-color:#409eff}.chip[data-v-f9329dc0]{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;background:#fff;border:1px solid #ebebeb;border-radius:999px;font-size:12px;color:#606266}.chip .chip-name[data-v-f9329dc0]{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip .close[data-v-f9329dc0]{cursor:pointer;color:#888;font-size:10px}.chip .close[data-v-f9329dc0]:hover{color:#f56c6c}.chip.chip-more[data-v-f9329dc0]{color:#409eff;border-color:rgba(64,158,255,.25)}.kb-scope-pop[data-v-f9329dc0]{font-size:13px}.pop-head[data-v-f9329dc0]{display:flex;flex-direction:column;gap:4px;padding-bottom:8px;border-bottom:1px solid #ebebeb}.route-modes[data-v-f9329dc0]{display:flex;flex-wrap:wrap;gap:6px}.route-modes .mode-btn[data-v-f9329dc0]{padding:4px 10px;background:#fff;border:1px solid #ebebeb;border-radius:999px;font-size:12px;color:#606266;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.route-modes .mode-btn[data-v-f9329dc0]:hover{border-color:rgba(64,158,255,.3);color:#409eff}.route-modes .mode-btn.active[data-v-f9329dc0]{background:rgba(64,158,255,.08);border-color:rgba(64,158,255,.28);color:#409eff}.route-hint[data-v-f9329dc0]{font-size:12px;line-height:1.6;color:#909399;padding:6px 10px;border-radius:10px;background:#f6f8fb}.search-more-row[data-v-f9329dc0]{display:flex;gap:4px}.tabs[data-v-f9329dc0]{display:flex;gap:4px;overflow-x:auto}.tabs .tab-btn[data-v-f9329dc0]{padding:4px 10px;background:transparent;border:1px solid transparent;border-radius:999px;cursor:pointer;font-size:12px;color:#606266;white-space:nowrap}.tabs .tab-btn i[data-v-f9329dc0]{margin-right:4px}.tabs .tab-btn[data-v-f9329dc0]:hover{background:#fafafa;border-color:#ebebeb}.tabs .tab-btn.active[data-v-f9329dc0]{background:#409eff;color:#fff;border-color:#409eff}.pop-section[data-v-f9329dc0]{padding:8px 0}.section-title[data-v-f9329dc0]{font-size:12px;color:#888;margin-bottom:4px}.section-title i[data-v-f9329dc0]{color:#f5a623}.rec-row[data-v-f9329dc0]{display:flex;align-items:center;gap:6px;padding:4px 6px;cursor:pointer;border-radius:6px}.rec-row[data-v-f9329dc0]:hover{background:#fafafa}.rec-row .scope-icon[data-v-f9329dc0]{color:#888}.rec-row .name[data-v-f9329dc0]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-wrap[data-v-f9329dc0]{max-height:260px;overflow-y:auto}.tag[data-v-f9329dc0]{font-size:11px;padding:0 6px;border-radius:999px;line-height:16px;color:#fff}.tag.tag-current[data-v-f9329dc0]{background:#409eff}.tag.tag-up[data-v-f9329dc0]{background:#67c23a}.tag.tag-down[data-v-f9329dc0]{background:#e6a23c}.pop-foot[data-v-f9329dc0]{display:flex;align-items:center;gap:4px;padding-top:8px;border-top:1px solid #ebebeb}.pop-foot .count[data-v-f9329dc0]{flex:1;color:#888;font-size:12px}.kb-doc[data-v-6d9c725c]{padding:4px}.doc-head[data-v-6d9c725c]{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid #ebeef5;margin-bottom:8px}.doc-head .doc-title[data-v-6d9c725c]{margin:0;font-size:18px;font-weight:600;color:#303133}.doc-head .doc-title i[data-v-6d9c725c]{color:#409eff;margin-right:6px}.doc-meta[data-v-6d9c725c]{display:flex;gap:16px;align-items:center;font-size:12px;color:#909399;margin-bottom:16px}.doc-meta .type[data-v-6d9c725c]{padding:2px 8px;border-radius:2px;color:#fff;font-size:11px}.doc-meta .type.type-spec[data-v-6d9c725c]{background:#409eff}.doc-meta .type.type-law[data-v-6d9c725c]{background:#f56c6c}.doc-meta .type.type-doc[data-v-6d9c725c]{background:#909399}.doc-meta .type.type-report[data-v-6d9c725c]{background:#67c23a}.doc-meta .type.type-flow[data-v-6d9c725c]{background:#9c27b0}.doc-meta .type.type-image[data-v-6d9c725c]{background:#ff9800}.doc-meta .section[data-v-6d9c725c]{color:#606266}.doc-meta .id[data-v-6d9c725c]{color:#c0c4cc}.doc-body[data-v-6d9c725c]{font-size:14px;line-height:1.8;color:#303133;max-height:60vh;overflow-y:auto}.doc-body[data-v-6d9c725c] h4{margin:16px 0 4px;font-size:14px;color:#409eff}.doc-body[data-v-6d9c725c] p{margin:0 0 4px}.doc-body[data-v-6d9c725c] ol,.doc-body[data-v-6d9c725c] ul{padding-left:1.5em;margin:0 0 4px}.doc-body[data-v-6d9c725c] .mini-table{border-collapse:collapse;width:100%;margin:8px 0}.doc-body[data-v-6d9c725c] .mini-table td,.doc-body[data-v-6d9c725c] .mini-table th{border:1px solid #ebeef5;padding:6px 10px;font-size:13px}.doc-body[data-v-6d9c725c] .mini-table th{background:#f5f7fa}[data-v-6d9c725c].kb-doc-dialog .el-dialog__header{display:none}[data-v-6d9c725c].kb-doc-dialog .el-dialog__body{padding:24px}.model-settings[data-v-19181835]{display:grid;grid-template-rows:auto minmax(0,1fr);grid-template-columns:230px 1fr;height:min(560px,90vh - 122px);min-height:0;border:1px solid #ebebeb;background:#fff}.settings-menu[data-v-19181835]{grid-column:1/-1;display:flex;gap:6px;padding:8px 10px;border-bottom:1px solid #ebebeb;background:#fff}.settings-menu button[data-v-19181835]{height:34px;padding:0 16px;border:1px solid transparent;border-radius:6px;background:transparent;color:#606266;font-size:13px;cursor:pointer}.settings-menu button i[data-v-19181835]{margin-right:6px;color:#909399}.settings-menu button.active[data-v-19181835]{color:#409eff;background:#f0f7ff;border-color:rgba(64,158,255,.3);font-weight:600}.settings-menu button.active i[data-v-19181835]{color:#409eff}.model-list[data-v-19181835]{border-right:1px solid #ebebeb;background:#fafafa;padding:10px;overflow-y:auto}.section-title[data-v-19181835]{color:#666;font-size:12px;margin:12px 4px 10px}.model-item[data-v-19181835]{width:100%;min-height:56px;padding:8px 10px;border:1px solid transparent;border-radius:6px;background:transparent;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:6px;color:#303133}.model-item.active[data-v-19181835]{background:#fff;border-color:rgba(64,158,255,.32)}.model-item.disabled[data-v-19181835]{opacity:.58;cursor:not-allowed}.model-name[data-v-19181835]{font-weight:600;line-height:1.4}.model-meta[data-v-19181835]{font-size:12px;color:#777}.model-meta i[data-v-19181835]{margin-left:6px;color:#67c23a}.add-btn[data-v-19181835]{width:100%;margin-top:8px}.model-editor[data-v-19181835]{padding:14px 16px;overflow-y:auto}.category-editor .el-form-item[data-v-19181835]{margin-bottom:12px}.editor-head[data-v-19181835]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:10px;border-bottom:1px solid #f0f0f0;margin-bottom:12px}.editor-head .head-copy[data-v-19181835]{min-width:0;flex:1}.editor-head h3[data-v-19181835]{margin:0 0 6px;font-size:17px;color:#303133}.editor-head p[data-v-19181835]{margin:0;color:#777;font-size:13px;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.editor-head .el-radio[data-v-19181835]{flex-shrink:0}.form-grid[data-v-19181835]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px}.full[data-v-19181835]{width:100%}.tips[data-v-19181835]{margin-top:10px;padding:10px 12px;background:#f7f9fc;border:1px solid #e8edf5;border-radius:6px;color:#666;font-size:13px;line-height:1.5}.tips>div+div[data-v-19181835]{margin-top:6px}.prompt-actions[data-v-19181835]{display:flex;justify-content:flex-end;margin-bottom:6px}.example-box[data-v-19181835]{margin-top:4px;padding:10px 12px;border:1px solid #e8edf5;border-radius:6px;background:#f7f9fc}.example-head[data-v-19181835],.excel-upload-tip[data-v-19181835],.manual-examples[data-v-19181835]{display:flex;align-items:center;gap:10px}.example-head[data-v-19181835]{justify-content:space-between;margin-bottom:10px;color:#303133}.manual-examples[data-v-19181835]{align-items:flex-start}.manual-examples .el-textarea[data-v-19181835]{flex:1}.excel-upload-tip[data-v-19181835]{color:#666;font-size:12px}.example-list[data-v-19181835]{margin:10px 0 0;padding:0;list-style:none}.example-list li[data-v-19181835]{display:flex;align-items:center;gap:8px;padding:6px 0;border-top:1px solid #edf1f7;color:#666;font-size:12px}.example-list li span[data-v-19181835]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.example-list li button[data-v-19181835]{border:0;background:transparent;color:#c0c4cc;cursor:pointer}.example-list li button[data-v-19181835]:hover{color:#f56c6c}.category-empty[data-v-19181835]{display:flex;align-items:center;justify-content:center}.process-check-editor[data-v-19181835]{background:#fff}.pc-layout[data-v-19181835]{display:flex;flex-direction:column;gap:12px}.pc-section[data-v-19181835]{padding:12px;border:1px solid #e8edf5;border-radius:8px;background:#fff}.pc-section-head[data-v-19181835]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:10px}.pc-section-head h4[data-v-19181835]{margin:0 0 4px;font-size:14px;color:#303133}.pc-section-head p[data-v-19181835]{margin:0;color:#777;font-size:12px;line-height:1.5}.pc-actions[data-v-19181835]{flex-shrink:0;display:flex;gap:6px}.level-cards[data-v-19181835]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.level-card[data-v-19181835]{min-height:58px;padding:10px 12px;border:1px solid #dcdfe6;border-radius:8px;background:#fff;color:#606266;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;cursor:pointer;text-align:left}.level-card .level-key[data-v-19181835]{color:#409eff;font-weight:700;font-size:15px}.level-card .level-name[data-v-19181835]{min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.level-card i[data-v-19181835]{color:#c0c4cc}.level-card.active[data-v-19181835]{border-color:rgba(64,158,255,.55);background:#f0f7ff}.level-card.active i[data-v-19181835]{color:#409eff}.settings-rule-groups[data-v-19181835]{display:flex;flex-direction:column;gap:10px}.settings-rule-title[data-v-19181835]{margin-bottom:6px;color:#303133;font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:space-between;gap:8px}.settings-rule-group.disabled .settings-rule-title[data-v-19181835]{color:#909399}.settings-rule-row[data-v-19181835]{display:flex;align-items:flex-start;gap:8px;padding:9px 10px;border:1px solid #e4e7ed;border-radius:8px;background:#fff;cursor:pointer}.settings-rule-row+.settings-rule-row[data-v-19181835]{margin-top:6px}.settings-rule-row input[data-v-19181835]{margin-top:2px}.settings-rule-row.checked[data-v-19181835]{border-color:rgba(64,158,255,.52);background:#f7fbff}.settings-rule-row.disabled[data-v-19181835]{background:#fafafa;color:#909399;cursor:not-allowed}.settings-rule-row.disabled .rule-main code[data-v-19181835],.settings-rule-row.disabled .rule-main span[data-v-19181835]{color:#a8abb2}.rule-main[data-v-19181835]{display:flex;flex-direction:column;gap:4px;min-width:0}.rule-main code[data-v-19181835]{color:#1f5fbf;font-size:12px;font-weight:700}.rule-main span[data-v-19181835]{color:#666;font-size:12px;line-height:1.5}.local-risk-tip[data-v-19181835]{display:flex;align-items:flex-start;gap:8px;padding:9px 10px;border:1px solid #f3c27a;border-left:4px solid #e6a23c;border-radius:6px;background:#fff7e8;color:#8a5a12}.local-risk-tip i[data-v-19181835]{flex-shrink:0;margin-top:2px;color:#e6a23c}.local-risk-tip span[data-v-19181835]{min-width:0}.dialog-footer[data-v-19181835]{display:flex;align-items:center;width:100%}.footer-spacer[data-v-19181835]{flex:1}.model-settings-dialog{margin-top:5vh!important;max-height:90vh;display:flex;flex-direction:column;border-radius:8px;overflow:hidden}.model-settings-dialog .el-dialog__header{flex-shrink:0;padding:14px 18px 10px;border-bottom:1px solid #ebebeb;-webkit-user-select:none;-moz-user-select:none;user-select:none}.model-settings-dialog .el-dialog__header.is-draggable{cursor:move}.model-settings-dialog .el-dialog__title{font-size:16px;font-weight:600}.model-settings-dialog .el-dialog__body{flex:1;min-height:0;padding:0}.model-settings-dialog .el-dialog__footer{flex-shrink:0;padding:10px 14px;border-top:1px solid #ebebeb}.model-settings-dialog .el-form-item{margin-bottom:10px}.model-settings-dialog .el-form-item__label{line-height:1.4;padding-bottom:5px}.detail-body[data-v-79760e60]{max-height:60vh;overflow-y:auto;padding-right:4px}.detail-section[data-v-79760e60]{margin-bottom:24px}.detail-section h4[data-v-79760e60]{margin:0 0 8px;padding-bottom:4px;font-size:14px;color:#303133;border-bottom:1px solid #ebeef5}.detail-section h4 i[data-v-79760e60]{color:#409eff;margin-right:4px}.detail-section .grid[data-v-79760e60]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.detail-section .cell[data-v-79760e60]{display:flex;flex-direction:column;gap:2px;font-size:13px}.detail-section .cell label[data-v-79760e60]{color:#909399;font-size:12px}.detail-section .cell p[data-v-79760e60],.detail-section .cell span[data-v-79760e60]{color:#303133;margin:0}.detail-section .cell code[data-v-79760e60]{color:#409eff;background:#f5f7fa;padding:1px 6px;border-radius:2px}.detail-section .cell.full[data-v-79760e60]{grid-column:1/-1}.detail-section .box[data-v-79760e60]{margin-top:2px;padding:8px;background:#f5f7fa;border-left:3px solid #dcdfe6;border-radius:2px;font-size:13px;color:#606266;line-height:1.6}.detail-section .box.regulation[data-v-79760e60]{border-left-color:#e6a23c}.detail-section .box.suggestion[data-v-79760e60]{border-left-color:#67c23a;background:rgba(103,194,58,.06);color:#303133}.checklist-panel[data-v-7a404478]{display:flex;flex-direction:column;height:100%;min-height:0;background:#f7f9fc;position:relative}.panel-content[data-v-7a404478]{flex:1;display:flex;flex-direction:column;min-height:0;overflow-y:auto;overflow-x:hidden}.proc-tabs[data-v-7a404478]{display:flex;gap:6px;padding:8px 12px;background:#fff;border-bottom:1px solid #ebeef5;overflow-x:auto;flex-shrink:0}.proc-tabs .proc-tab[data-v-7a404478]{flex-shrink:0;display:flex;align-items:center;gap:6px;padding:5px 8px 5px 10px;font-size:12px;border:1px solid transparent;border-radius:6px;background:#f7f9fc;color:#606266;cursor:pointer;white-space:nowrap;transition:all .15s cubic-bezier(.4,0,.2,1)}.proc-tabs .proc-tab .ok[data-v-7a404478]{color:#67c23a;font-size:11px}.proc-tabs .proc-tab .tab-close[data-v-7a404478]{font-size:10px;color:#c0c4cc;cursor:pointer;padding:2px;border-radius:50%;transition:all .15s}.proc-tabs .proc-tab .tab-close[data-v-7a404478]:hover{color:#f56c6c;background:hsla(0,87%,69%,.1)}.proc-tabs .proc-tab[data-v-7a404478]:hover{color:#409eff;border-color:rgba(64,158,255,.18);background:rgba(64,158,255,.06)}.proc-tabs .proc-tab.active[data-v-7a404478]{background:rgba(64,158,255,.1);border-color:rgba(64,158,255,.16);color:#409eff;font-weight:600}.check-prompt[data-v-7a404478]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;text-align:center}.check-prompt .big-icon[data-v-7a404478]{font-size:36px;color:#409eff;margin-bottom:8px}.check-prompt.warn .big-icon[data-v-7a404478]{color:#e6a23c}.check-prompt .prompt-title[data-v-7a404478]{font-size:14px;color:#303133;margin:0 0 4px}.check-prompt .prompt-sub[data-v-7a404478]{color:#909399;font-size:12px;margin:0 0 24px;line-height:1.6}.check-prompt .prompt-actions[data-v-7a404478]{display:flex;gap:8px}.check-prompt.empty-skip[data-v-7a404478]{background:#fff}.check-waiting[data-v-7a404478]{flex:1;min-height:300px;padding:32px 16px;background:#f7f9fc;display:flex;align-items:center;justify-content:center}.waiting-card[data-v-7a404478]{width:min(420px,100%);padding:24px 26px;border:1px solid #ebeef5;border-radius:8px;background:#fff;box-shadow:0 12px 30px rgba(30,45,70,.08);text-align:center}.waiting-card .waiting-icon[data-v-7a404478]{width:54px;height:54px;margin:0 auto 12px;border-radius:50%;background:rgba(64,158,255,.1);color:#409eff;display:flex;align-items:center;justify-content:center;font-size:24px}.waiting-card h3[data-v-7a404478]{margin:0 0 8px;font-size:14px;color:#303133}.waiting-card .waiting-stage[data-v-7a404478]{margin:0 0 14px;color:#606266;font-size:13px}.waiting-card .waiting-progress[data-v-7a404478]{display:flex;justify-content:space-between;gap:12px;padding:9px 12px;border-radius:6px;background:#f5f7fa;color:#909399;font-size:12px}.waiting-card .waiting-tip[data-v-7a404478]{margin-top:12px;padding:10px 12px;border:1px solid rgba(230,162,60,.35);border-radius:6px;background:rgba(230,162,60,.08);color:#606266;font-size:12px;line-height:1.6;text-align:left}.waiting-card .waiting-actions[data-v-7a404478]{margin-top:16px;display:flex;justify-content:center;gap:8px}.security-alert[data-v-7a404478]{display:flex;align-items:center;gap:12px;margin:8px 16px 0;padding:12px 14px;border:1px solid hsla(0,87%,69%,.28);border-radius:8px;background:#fff7f7;flex-shrink:0}.security-alert .security-icon[data-v-7a404478]{width:36px;height:36px;border-radius:50%;background:hsla(0,87%,69%,.12);color:#f56c6c;display:flex;align-items:center;justify-content:center;flex-shrink:0}.security-alert .security-main[data-v-7a404478]{flex:1;min-width:0}.security-alert .security-title[data-v-7a404478]{display:flex;align-items:center;gap:8px;margin-bottom:4px;color:#f56c6c;font-weight:700;font-size:13px}.security-alert p[data-v-7a404478]{margin:0;color:#606266;font-size:12px;line-height:1.5}.stat-cards[data-v-7a404478]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:12px 14px 8px;background:#fff;border-bottom:1px solid #edf1f7;flex-shrink:0}.stat-cards .stat-card[data-v-7a404478]{padding:10px 12px;border-radius:8px;border:1px solid #edf1f7;background:#fff;display:flex;align-items:center;justify-content:space-between}.stat-cards .stat-card .num[data-v-7a404478]{font-size:20px;font-weight:700;line-height:1.2;order:2}.stat-cards .stat-card .lbl[data-v-7a404478]{font-size:12px;color:#909399;margin-top:0}.stat-cards .stat-card.error[data-v-7a404478]{box-shadow:inset 3px 0 0 hsla(0,87%,69%,.85)}.stat-cards .stat-card.error .num[data-v-7a404478]{color:#f56c6c}.stat-cards .stat-card.warning[data-v-7a404478]{box-shadow:inset 3px 0 0 rgba(230,162,60,.85)}.stat-cards .stat-card.warning .num[data-v-7a404478]{color:#e6a23c}.stat-cards .stat-card.info[data-v-7a404478]{box-shadow:inset 3px 0 0 hsla(220,4%,58%,.85)}.stat-cards .stat-card.info .num[data-v-7a404478]{color:#909399}.category-tabs[data-v-7a404478]{display:flex;gap:6px;padding:8px 14px 10px;overflow-x:auto;background:#fff;border-bottom:1px solid #edf1f7;flex-shrink:0}.category-tabs .cat-tab[data-v-7a404478]{flex-shrink:0;display:flex;align-items:center;gap:5px;padding:5px 10px;font-size:12px;border:1px solid #e5eaf3;border-radius:20px;background:#fff;color:#606266;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);white-space:nowrap}.category-tabs .cat-tab[data-v-7a404478]:hover{border-color:rgba(64,158,255,.35);color:#409eff;background:rgba(64,158,255,.04)}.category-tabs .cat-tab .cnt[data-v-7a404478]{display:inline-block;min-width:20px;text-align:center;padding:0 5px;border-radius:10px;background:rgba(0,0,0,.05);font-weight:600}.category-tabs .cat-tab.active[data-v-7a404478]{background:rgba(64,158,255,.1);border-color:rgba(64,158,255,.28);color:#409eff}.category-tabs .cat-tab.active .cnt[data-v-7a404478]{background:rgba(64,158,255,.12);color:#409eff}.toolbar[data-v-7a404478]{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fff;border-bottom:1px solid #edf1f7;flex-wrap:nowrap;flex-shrink:0}.toolbar .chips[data-v-7a404478]{display:flex;gap:4px;flex-shrink:0}.toolbar .chips[data-v-7a404478] .el-checkbox__label{font-size:12px}.toolbar .chips[data-v-7a404478] .el-checkbox__label .icon{margin-right:2px}.toolbar .search[data-v-7a404478]{flex:1;min-width:160px;max-width:320px}.toolbar[data-v-7a404478] .el-checkbox{margin-right:0;padding:3px 8px;border-radius:14px;background:#f7f9fc}.toolbar[data-v-7a404478] .el-input__inner{border-color:#e1e7f0;border-radius:6px;background:#fbfcff}.table-wrap[data-v-7a404478]{flex:1;display:flex;flex-direction:column;min-height:0;padding:12px 14px;background:#f7f9fc;overflow:hidden}.table-wrap[data-v-7a404478] .el-table{flex:1;min-height:0;border-radius:8px;border:1px solid #edf1f7}.table-wrap[data-v-7a404478] .el-table.el-table--scrollable-y .el-table__fixed-right{height:100%!important}.table-wrap[data-v-7a404478] .el-table .row-error{background:#fef0f0}.table-wrap[data-v-7a404478] .el-table .row-warning{background:#fdf6ec}.table-wrap[data-v-7a404478] .el-table .row-info{background:#f4f4f5}.table-wrap[data-v-7a404478] .el-table th{background:#f8fafc;color:#606266;font-weight:600}.pager[data-v-7a404478]{display:flex;align-items:center;justify-content:space-between;padding-top:8px}.pager .count[data-v-7a404478]{font-size:12px;color:#909399}.pager .count b[data-v-7a404478]{color:#409eff}.empty-result[data-v-7a404478]{flex:1;min-height:220px;padding:32px 16px;background:#fff;color:#909399;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px}.empty-result i[data-v-7a404478]{font-size:32px;color:#67c23a}.empty-result h3[data-v-7a404478]{margin:0;font-size:14px;color:#303133}.empty-result p[data-v-7a404478]{max-width:420px;margin:0;font-size:13px;line-height:1.7}.cl-footer[data-v-7a404478]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;background:#fff;border-top:1px solid #edf1f7;box-shadow:0 -8px 20px rgba(30,45,70,.04)}.cl-footer .footer-left[data-v-7a404478]{flex:1;min-width:0;display:flex;flex-wrap:wrap;gap:4px}.cl-footer .footer-left[data-v-7a404478] .el-button+.el-button{margin-left:0}.cl-footer .footer-right[data-v-7a404478]{display:flex;flex-wrap:wrap;flex-shrink:1;min-width:0;gap:16px;font-size:12px;color:#606266}.cl-footer .footer-right .meta-item label[data-v-7a404478]{color:#909399;margin-right:2px}.export-tip[data-v-7a404478]{margin:0 0 8px;color:#606266}.export-actions[data-v-7a404478]{display:flex;justify-content:center;gap:16px}.checklist-panel.dense .stat-cards[data-v-7a404478]{grid-template-columns:repeat(3,1fr)}.checklist-panel.dense .stat-cards .stat-card .num[data-v-7a404478]{font-size:18px}.checklist-panel.dense .category-tabs[data-v-7a404478]{padding:4px 8px}.checklist-panel.dense .toolbar[data-v-7a404478]{padding:4px 8px;flex-wrap:wrap}.checklist-panel.dense .toolbar .search[data-v-7a404478]{flex-basis:100%;max-width:none;order:99}.checklist-panel.dense .table-wrap[data-v-7a404478]{padding:4px 8px}.checklist-panel.dense .cl-footer[data-v-7a404478]{padding:4px 8px;flex-wrap:wrap;gap:4px}.checklist-panel.dense .cl-footer .footer-left[data-v-7a404478]{flex-basis:100%}.checklist-panel.dense .cl-footer .footer-right[data-v-7a404478]{font-size:11px;gap:8px}.footer-spacer{flex:1}.check-scope-dialog{margin-top:8vh!important;max-height:84vh;display:flex;flex-direction:column;border-radius:8px;overflow:hidden;box-shadow:0 18px 48px rgba(31,45,61,.14)}.check-scope-dialog .el-dialog__header{flex-shrink:0;padding:18px 22px 14px;border-bottom:1px solid #edf1f7;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fff}.check-scope-dialog .el-dialog__header.is-draggable{cursor:move}.check-scope-dialog .el-dialog__title{font-size:18px;font-weight:700;color:#2f3542}.check-scope-dialog .el-dialog__body{flex:1;min-height:0;padding:0;overflow:hidden}.check-scope-dialog .el-dialog__footer{flex-shrink:0;padding:12px 22px;border-top:1px solid #edf1f7;background:#fff}.check-scope-dialog .scope-dialog-body{max-height:calc(84vh - 128px);overflow-y:auto;padding:16px 22px;background:#f7f9fc}.check-scope-dialog .scope-section{padding:16px;border:1px solid #edf1f7;border-radius:8px;background:#fff}.check-scope-dialog .scope-section+.scope-section{margin-top:12px}.check-scope-dialog .scope-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.check-scope-dialog .scope-section-head h4{margin:0 0 4px;color:#2f3542;font-size:14px;font-weight:700}.check-scope-dialog .scope-section-head p{margin:0;color:#8a93a3;font-size:12px;line-height:1.5}.check-scope-dialog .scope-section-head .el-button{border-radius:6px;color:#606a78;border-color:#dfe6f1;background:#fbfcff}.check-scope-dialog .category-grid,.check-scope-dialog .severity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.check-scope-dialog .severity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.check-scope-dialog .scope-option.el-checkbox{width:100%;min-height:54px;margin:0;padding:10px 12px;display:flex;align-items:flex-start;border:1px solid #e4eaf3;border-radius:8px;background:#fff;transition:all .18s ease}.check-scope-dialog .scope-option.el-checkbox:hover{border-color:rgba(64,158,255,.45);background:#fbfdff}.check-scope-dialog .scope-option.el-checkbox.is-checked{border-color:rgba(64,158,255,.65);background:#eef6ff;box-shadow:inset 0 0 0 1px rgba(64,158,255,.08)}.check-scope-dialog .scope-option.el-checkbox .el-checkbox__input{margin-top:4px;flex-shrink:0}.check-scope-dialog .scope-option.el-checkbox .el-checkbox__label{min-width:0;flex:1;display:flex;gap:10px;padding-left:10px;white-space:normal}.check-scope-dialog .scope-option.el-checkbox .scope-option-icon{width:28px;height:28px;flex-shrink:0;border-radius:8px;background:#f1f5fb;color:#667085;display:inline-flex;align-items:center;justify-content:center;font-size:13px}.check-scope-dialog .scope-option.el-checkbox.is-checked .scope-option-icon{color:#fff;background:#409eff}.check-scope-dialog .scope-option.el-checkbox .scope-option-text{min-width:0;display:flex;flex-direction:column;gap:2px;line-height:1.35}.check-scope-dialog .scope-option.el-checkbox .scope-option-text strong{color:#303846;font-size:13px;font-weight:700}.check-scope-dialog .scope-option.el-checkbox .scope-option-text small{color:#8a93a3;font-size:12px}.check-scope-dialog .severity-option.el-checkbox{min-height:50px}.check-scope-dialog .scope-dialog-footer{display:flex;align-items:center;width:100%}.check-scope-dialog .scope-summary{max-width:500px;padding:6px 10px;border:1px solid #e3ebf8;border-radius:6px;background:#f2f6fd;color:#596273;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.version-compare-dialog{max-height:90vh;display:flex;flex-direction:column;border-radius:8px;overflow:hidden}.version-compare-dialog .el-dialog__header{flex-shrink:0;padding:14px 18px 10px;border-bottom:1px solid #ebebeb;-webkit-user-select:none;-moz-user-select:none;user-select:none}.version-compare-dialog .el-dialog__header.is-draggable{cursor:move}.version-compare-dialog .el-dialog__title{font-size:16px;font-weight:600}.version-compare-dialog .el-dialog__body{flex:1;min-height:0;padding:0;overflow:hidden}.version-compare-dialog .el-dialog__footer{flex-shrink:0;padding:10px 14px;border-top:1px solid #ebebeb}.version-compare-dialog .version-compare-body{max-height:calc(90vh - 112px);overflow-y:auto;padding:14px 16px;background:#fff}.version-compare-dialog .vc-head{display:grid;grid-template-columns:150px 40px 150px minmax(0,1fr);gap:10px;align-items:stretch;margin-bottom:12px}.version-compare-dialog .vc-version-card{min-height:72px;padding:10px 12px;border:1px solid #dcdfe6;border-radius:6px;background:#fafafa;display:flex;flex-direction:column;justify-content:center}.version-compare-dialog .vc-version-card.draft{border-color:#e6a23c;background:#fdf6ec}.version-compare-dialog .vc-version-card strong{margin:4px 0;color:#303133;font-size:15px}.version-compare-dialog .vc-version-card .vc-label,.version-compare-dialog .vc-version-card small{color:#7a7f88;font-size:12px}.version-compare-dialog .vc-arrow{color:#909399;display:flex;align-items:center;justify-content:center}.version-compare-dialog .vc-meta{min-width:0;padding:8px 12px;border:1px solid #ebeef5;border-radius:6px;background:#fff;color:#606266;font-size:12px;line-height:1.8}.version-compare-dialog .vc-meta label{color:#909399;margin-right:2px}.version-compare-dialog .vc-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:12px}.version-compare-dialog .vc-stat{padding:10px;border:1px solid #ebeef5;border-radius:6px;background:#fafafa;text-align:center}.version-compare-dialog .vc-stat strong{display:block;font-size:20px;line-height:1.2;color:#303133}.version-compare-dialog .vc-stat span{color:#606266;font-size:12px}.version-compare-dialog .vc-stat.added strong{color:#f56c6c}.version-compare-dialog .vc-stat.fixed strong{color:#67c23a}.version-compare-dialog .vc-stat.changed strong,.version-compare-dialog .vc-stat.content strong{color:#e6a23c}.version-compare-dialog .vc-stat.retained strong{color:#909399}.version-compare-dialog .vc-inline-arrow{margin:0 6px;color:#c0c4cc;font-size:11px}.version-compare-dialog .vc-empty{min-height:180px;color:#606266;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.version-compare-dialog .vc-empty i{color:#67c23a;font-size:30px}.version-compare-dialog .vc-empty p{margin:0;font-size:13px}.version-compare-dialog .version-dialog-footer{display:flex;align-items:center;width:100%}.version-compare-dialog .vc-footer-note{color:#909399;font-size:12px}@media(max-width:860px){.version-compare-dialog{width:calc(100vw - 24px)!important}.version-compare-dialog .vc-head{grid-template-columns:1fr}.version-compare-dialog .vc-arrow{display:none}.version-compare-dialog .vc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.splitter[data-v-9589952e]{flex:0 0 10px;width:10px;cursor:col-resize;background:transparent;position:relative;display:flex;align-items:center;justify-content:center;z-index:5;margin:0 -4px;touch-action:none}.splitter[data-v-9589952e]:before{content:"";width:1px;height:100%;background:#e8f3ff;transition:width .15s,background .15s}.splitter.dragging[data-v-9589952e]:before,.splitter[data-v-9589952e]:hover:before{width:3px;background:rgba(64,158,255,.55)}.splitter .grip[data-v-9589952e]{position:absolute;width:2px;height:28px;border-radius:999px;background:rgba(64,158,255,.35);opacity:0;transition:opacity .15s}.splitter.dragging .grip[data-v-9589952e],.splitter:hover .grip[data-v-9589952e]{opacity:1}.splitter.vertical[data-v-9589952e]{flex-basis:10px;width:100%;height:10px;margin:-4px 0;cursor:row-resize}.splitter.vertical[data-v-9589952e]:before{width:100%;height:1px}.splitter.vertical.dragging[data-v-9589952e]:before,.splitter.vertical[data-v-9589952e]:hover:before{width:100%;height:3px}.splitter.vertical .grip[data-v-9589952e]{width:28px;height:2px}.assistant-overlay[data-v-953cc388]{position:fixed;inset:0;background:hsla(0,0%,9%,.46);z-index:2000;display:flex;justify-content:flex-end;backdrop-filter:blur(3px)}.assistant-drawer[data-v-953cc388]{width:calc(100vw - 60px);height:100vh;background:#fff;box-shadow:-1px 0 0 #ebebeb,-18px 0 48px rgba(0,0,0,.14);display:flex;flex-direction:column;overflow:hidden;border-left:1px solid #ebebeb;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ad-head-actions[data-v-953cc388]{display:flex;align-items:center;gap:8px}.ad-icon-btn[data-v-953cc388]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid #ebebeb;border-radius:6px;background:#fff;color:#606266;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.ad-icon-btn[data-v-953cc388]:hover{border-color:rgba(64,158,255,.35);color:#409eff;background:#f7fbff}.ad-icon-btn i[data-v-953cc388]{font-size:13px}.ad-body[data-v-953cc388]{flex:1;display:flex;min-height:0}.ad-col-left[data-v-953cc388]{flex-shrink:0;display:flex;flex-direction:column;min-width:0;background:#fafafa;border-right:1px solid #ebebeb}.ad-col-mid[data-v-953cc388]{flex:1;display:flex;flex-direction:column;min-width:320px;background:#fff}.ad-mid-header[data-v-953cc388]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 20px;height:56px;border-bottom:1px solid #ebebeb;background:#fff}.ad-mid-header .ad-title[data-v-953cc388]{margin:0;font-size:16px;font-weight:600;color:#303133;letter-spacing:0;outline:none;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:4px 6px;border-radius:6px}.ad-mid-header .ad-title[contenteditable=true][data-v-953cc388]:hover{background:#fafafa}.ad-mid-header .ad-title[contenteditable=true][data-v-953cc388]:focus{background:#fff;box-shadow:inset 0 0 0 1px #409eff}.ad-mid-header .ad-close[data-v-953cc388]{width:32px;height:32px;border:1px solid #ebebeb;background:#fff;color:#888;cursor:pointer;border-radius:999px;transition:all .15s cubic-bezier(.4,0,.2,1)}.ad-mid-header .ad-close[data-v-953cc388]:hover{background:#409eff;color:#fff;border-color:#409eff}.ad-search-tip[data-v-953cc388]{flex-shrink:0;padding:8px 20px;background:#fafafa;color:#409eff;font-size:12px;border-bottom:1px solid #ebebeb}.ad-search-tip i[data-v-953cc388]{margin-right:4px}.ad-msg-list[data-v-953cc388]{flex:1;min-height:0}.ad-input-wrap[data-v-953cc388]{flex-shrink:0;border-top:1px solid #ebebeb;background:#fafafa}.ad-col-right[data-v-953cc388]{flex-shrink:0;display:flex;flex-direction:column;min-width:0;border-left:1px solid #ebebeb;background:#fafafa}.ad-right-tabs[data-v-953cc388]{display:flex;flex-shrink:0;gap:8px;padding:10px 12px;border-bottom:1px solid #ebebeb;background:#fff}.ad-right-tabs .ad-rtab[data-v-953cc388]{flex:1;height:34px;padding:0 8px;background:#fff;border:1px solid #ebebeb;cursor:pointer;font-size:13px;color:#606266;border-radius:999px;transition:all .15s cubic-bezier(.4,0,.2,1)}.ad-right-tabs .ad-rtab i[data-v-953cc388]{margin-right:4px}.ad-right-tabs .ad-rtab[data-v-953cc388]:hover{color:#409eff;border-color:rgba(64,158,255,.35)}.ad-right-tabs .ad-rtab.active[data-v-953cc388]{color:#fff;border-color:#409eff;font-weight:600;background:#409eff}.ad-right-body[data-v-953cc388]{flex:1;overflow:hidden;display:flex}.ad-right-body>[data-v-953cc388]{flex:1;min-width:0}.ad-fade-enter-active[data-v-953cc388],.ad-fade-leave-active[data-v-953cc388]{transition:opacity .2s ease}.ad-fade-enter[data-v-953cc388],.ad-fade-leave-to[data-v-953cc388]{opacity:0}.ad-slide-enter-active[data-v-953cc388],.ad-slide-leave-active[data-v-953cc388]{transition:transform .28s cubic-bezier(.4,0,.2,1)}.ad-slide-enter[data-v-953cc388],.ad-slide-leave-to[data-v-953cc388]{transform:translateX(100%)}.fade-enter-active[data-v-953cc388],.fade-leave-active[data-v-953cc388]{transition:opacity .25s}.fade-enter[data-v-953cc388],.fade-leave-to[data-v-953cc388]{opacity:0}.account-menu[data-v-32692307]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.account-menu .trigger[data-v-32692307]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:4px;font-size:13px;color:#303133;transition:background .15s}.account-menu .trigger[data-v-32692307]:hover{background:#f5f7fa}.account-menu .trigger .name[data-v-32692307]{font-weight:600}.account-menu .trigger .company[data-v-32692307]{color:#909399;font-size:12px}.account-menu .trigger .fa-user-circle[data-v-32692307]{color:#409eff;font-size:18px}.dropdown-section-title[data-v-32692307]{list-style:none;padding:8px 16px 4px;font-size:12px;color:#909399}.acc-row[data-v-32692307]{display:flex;align-items:center;gap:8px;width:220px}.acc-row i.fa-circle-user[data-v-32692307]{color:#409eff}.acc-row .acc-info[data-v-32692307]{display:flex;flex-direction:column;flex:1}.acc-row .acc-info .acc-name[data-v-32692307]{font-weight:600;color:#303133}.acc-row .acc-info .acc-meta[data-v-32692307]{font-size:12px;color:#909399}.acc-row .active-mark[data-v-32692307]{color:#67c23a}.default-layout[data-v-c64f7cbc]{display:flex;flex-direction:column;height:100%}.layout-header[data-v-c64f7cbc]{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 24px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.06);z-index:10}.layout-header .left[data-v-c64f7cbc]{display:flex;align-items:center;gap:32px}.layout-header .right[data-v-c64f7cbc]{display:flex;align-items:center;gap:16px}.layout-header .logo[data-v-c64f7cbc]{font-size:18px;font-weight:600;color:#409eff;cursor:pointer}.layout-header .logo i[data-v-c64f7cbc]{margin-right:4px}.layout-header .nav[data-v-c64f7cbc]{display:flex;gap:24px}.layout-header .nav a[data-v-c64f7cbc]{color:#606266;font-size:14px;text-decoration:none;transition:color .25s cubic-bezier(.4,0,.2,1)}.layout-header .nav a.router-link-active[data-v-c64f7cbc],.layout-header .nav a[data-v-c64f7cbc]:hover{color:#409eff}.layout-header .global-it[data-v-c64f7cbc]{font-weight:600}.layout-header .global-it i[data-v-c64f7cbc]{margin-right:4px}.layout-main[data-v-c64f7cbc]{flex:1;overflow:auto;padding:24px}.layout-main.no-padding[data-v-c64f7cbc]{padding:0;overflow:hidden}#app,body,html{height:100%;margin:0;padding:0;font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;color:#303133;background-color:#f5f7fa}*{box-sizing:border-box}ol,ul{list-style:none;padding:0;margin:0}a{color:inherit;text-decoration:none}button{font-family:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#909399}::-webkit-scrollbar-track{background:transparent}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flex-center{justify-content:center}.flex-between,.flex-center{display:flex;align-items:center}.flex-between{justify-content:space-between}