.tree-folder-row[data-v-579bb3bb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:2px;margin-right:4px}.tree-folder-row .tree-item[data-v-579bb3bb]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.tree-folder-row.kb-drop-target .tree-item[data-v-579bb3bb]{outline:2px solid #409eff;outline-offset:-2px;border-radius:6px;background:rgba(64,158,255,.08)}.tree-folder-dropdown[data-v-579bb3bb]{-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;align-self:center}.tree-folder-more-btn[data-v-579bb3bb]{border:none;background:transparent;padding:4px 6px;border-radius:4px;cursor:pointer;color:#909399;line-height:1}.tree-folder-more-btn[data-v-579bb3bb]:hover{color:#409eff;background:rgba(0,0,0,.04)}.tree-folder-doc-count[data-v-579bb3bb]{font-size:11px;opacity:.72;margin-left:6px;margin-right:2px;min-width:1.25em;text-align:right;-ms-flex-negative:0;flex-shrink:0}.doc-viewer-panel[data-v-0d0d49d7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-width:320px;background:#f5f5f5;border-left:1px solid #e0e0e0;outline:none}.doc-viewer-header[data-v-0d0d49d7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 14px;background:#fff;border-bottom:1px solid #e0e0e0;-ms-flex-negative:0;flex-shrink:0}.doc-viewer-title[data-v-0d0d49d7]{font-size:14px;font-weight:500;color:#303133;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.doc-viewer-back[data-v-0d0d49d7]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 12px;border:1px solid #dcdfe6;background:#fff;color:#606266;font-size:13px;cursor:pointer;border-radius:4px}.doc-viewer-back[data-v-0d0d49d7]:hover{color:#409eff;border-color:#409eff}.doc-viewer-actions[data-v-0d0d49d7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;flex-shrink:0}.doc-viewer-action-btn[data-v-0d0d49d7]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:5px 10px;border:1px solid #dcdfe6;background:#fff;color:#606266;font-size:12px;cursor:pointer;border-radius:4px}.doc-viewer-action-btn[data-v-0d0d49d7]:hover{color:#409eff;border-color:#409eff}.doc-viewer-scale-label[data-v-0d0d49d7]{font-size:12px;color:#909399;min-width:40px;text-align:right}.doc-viewer-body[data-v-0d0d49d7]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto;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-align:center;-ms-flex-align:center;align-items:center;padding:16px}.doc-viewer-empty[data-v-0d0d49d7],.doc-viewer-loading[data-v-0d0d49d7]{color:#909399;font-size:14px;padding:40px 20px}.doc-viewer-page-wrap[data-v-0d0d49d7]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;overflow:auto;min-height:0}.doc-viewer-img[data-v-0d0d49d7]{max-width:100%;height:auto;display:block;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.1);box-shadow:0 2px 12px rgba(0,0,0,.1)}.doc-viewer-footer[data-v-0d0d49d7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;padding:12px 0 0;-ms-flex-negative:0;flex-shrink:0}.doc-viewer-nav[data-v-0d0d49d7]{padding:6px 12px;font-size:13px;border:1px solid #dcdfe6;background:#fff;color:#606266;border-radius:4px;cursor:pointer}.doc-viewer-nav[data-v-0d0d49d7]:hover:not(:disabled){color:#409eff;border-color:#409eff}.doc-viewer-nav[data-v-0d0d49d7]:disabled{opacity:.5;cursor:not-allowed}.doc-viewer-pagenum[data-v-0d0d49d7]{font-size:13px;color:#606266;min-width:120px;text-align:center}.doc-viewer-in-main[data-v-78c75a38]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.doc-card-folder[data-v-78c75a38]:hover,.doc-row-folder[data-v-78c75a38]:hover{background:rgba(0,0,0,.03)}.doc-card-folder.kb-drop-target[data-v-78c75a38],.doc-row-folder.kb-drop-target[data-v-78c75a38]{outline:2px solid #409eff;outline-offset:-2px;background:rgba(64,158,255,.08)}.doc-card-folder[data-v-78c75a38]{position:relative}.doc-card-folder-actions[data-v-78c75a38]{position:absolute;top:8px;right:8px}.doc-card-more[data-v-78c75a38]{border:none;background:hsla(0,0%,100%,.9);border-radius:4px;padding:4px 6px;cursor:pointer;color:#606266}.doc-card-more[data-v-78c75a38]:hover{color:#409eff}.doc-card-folder .doc-card-icon[data-v-78c75a38]{font-size:2rem}.type-badge.type-folder[data-v-78c75a38]{background:#e8f4fc;color:#409eff}.toolbar-folder-btn[data-v-78c75a38]{margin-right:8px;padding:8px 14px;border-radius:8px;border:1px solid rgba(64,158,255,.45);background:rgba(64,158,255,.08);color:#409eff;font-size:13px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.toolbar-folder-btn[data-v-78c75a38]:hover{background:rgba(64,158,255,.15)}.kb-smart-home-head[data-v-d97338f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.kb-smart-new-btn[data-v-d97338f0]{-ms-flex-negative:0;flex-shrink:0}.kb-smart-list-empty[data-v-d97338f0],.kb-smart-list-loading[data-v-d97338f0]{text-align:center;padding:48px 16px;color:#64748b}.kb-smart-list-empty>.el-icon-document[data-v-d97338f0]{font-size:40px;color:#cbd5e1;margin-bottom:12px}.kb-smart-list-empty p[data-v-d97338f0]{margin:0 0 8px;font-size:15px;color:#475569}.kb-smart-list-empty-sub[data-v-d97338f0]{font-size:12px;color:#94a3b8}.kb-smart-topic-list[data-v-d97338f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.kb-smart-topic-card[data-v-d97338f0]{text-align:left;padding:16px 18px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;cursor:pointer;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:box-shadow .2s,border-color .2s;transition:box-shadow .2s,border-color .2s,-webkit-box-shadow .2s}.kb-smart-topic-card[data-v-d97338f0]:hover{border-color:#c4b5fd;-webkit-box-shadow:0 2px 10px rgba(124,58,237,.08);box-shadow:0 2px 10px rgba(124,58,237,.08)}.kb-smart-topic-card-title[data-v-d97338f0]{font-size:15px;font-weight:500;color:#1e293b;margin-bottom:6px}.kb-smart-topic-card-meta[data-v-d97338f0]{font-size:12px;color:#94a3b8}.kb-smart-editor-toolbar[data-v-d97338f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.kb-smart-back[data-v-d97338f0]{-ms-flex-negative:0;flex-shrink:0}.kb-smart-editor-title[data-v-d97338f0]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;font-size:16px;font-weight:500;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-smart-editor-toolbar-actions[data-v-d97338f0]{-ms-flex-negative:0;flex-shrink:0}.kb-smart-tool-btn[data-v-d97338f0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:8px 14px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#475569;font-size:13px;cursor:pointer}.kb-smart-tool-btn[data-v-d97338f0]:hover{background:#f8fafc}.kb-smart-split-wrap[data-v-d97338f0]{min-height:min(72vh,720px);height:min(72vh,720px)}.kb-smart-splitpanes[data-v-d97338f0]{height:100%}.kb-smart-pane-shell[data-v-d97338f0],.kb-smart-pane[data-v-d97338f0]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:0;min-width:0}.kb-smart-pane[data-v-d97338f0]{border-radius:12px;border:1px solid #e2e8f0;background:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.kb-smart-pane-chat[data-v-d97338f0]{min-height:280px}.kb-smart-pane-head[data-v-d97338f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 14px;border-bottom:1px solid #f1f5f9;font-size:13px;font-weight:500;color:#64748b}.kb-smart-article-tabs[data-v-d97338f0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px;background:#f1f5f9;padding:3px;border-radius:8px}.kb-smart-tab[data-v-d97338f0]{border:none;background:transparent;padding:5px 12px;font-size:12px;color:#64748b;border-radius:6px;cursor:pointer;font-family:inherit}.kb-smart-tab.active[data-v-d97338f0]{background:#fff;color:#5b21b6;font-weight:500;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.06);box-shadow:0 1px 2px rgba(0,0,0,.06)}.kb-smart-pane-head-hint[data-v-d97338f0]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;font-size:11px;color:#94a3b8;font-weight:400}.kb-smart-pane-actions[data-v-d97338f0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.kb-smart-icon-btn[data-v-d97338f0]{width:32px;height:32px;border:none;border-radius:8px;background:#f8fafc;color:#64748b;cursor:pointer}.kb-smart-icon-btn[data-v-d97338f0]:hover{background:#f1f5f9;color:#334155}.kb-smart-article-textarea[data-v-d97338f0]{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;min-height:320px;padding:14px;border:none;resize:none;font-size:14px;line-height:1.6;color:#334155;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace;-webkit-box-sizing:border-box;box-sizing:border-box}.kb-smart-article-textarea[data-v-d97338f0]:focus{outline:none}.kb-smart-article-preview[data-v-d97338f0]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:14px;font-size:14px;line-height:1.65;color:#334155}.kb-smart-md-preview[data-v-d97338f0] h1,.kb-smart-md-preview[data-v-d97338f0] h2,.kb-smart-md-preview[data-v-d97338f0] h3{margin:1em 0 .5em;font-weight:600;color:#1e293b;line-height:1.35}.kb-smart-md-preview[data-v-d97338f0] h1{font-size:1.35rem}.kb-smart-md-preview[data-v-d97338f0] h2{font-size:1.2rem}.kb-smart-md-preview[data-v-d97338f0] h3{font-size:1.05rem}.kb-smart-md-preview[data-v-d97338f0] p{margin:0 0 .65em}.kb-smart-md-preview[data-v-d97338f0] ol,.kb-smart-md-preview[data-v-d97338f0] ul{margin:0 0 .65em;padding-left:1.35em}.kb-smart-md-preview[data-v-d97338f0] code{font-size:.88em;background:#f1f5f9;padding:.1em .35em;border-radius:4px}.kb-smart-md-preview[data-v-d97338f0] pre{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px;overflow-x:auto;margin:0 0 .75em;font-size:13px}.kb-smart-md-preview[data-v-d97338f0] pre code{background:none;padding:0}.kb-smart-md-preview[data-v-d97338f0] blockquote{margin:0 0 .65em;padding-left:12px;border-left:3px solid #e9d5ff;color:#64748b}.kb-smart-md-preview[data-v-d97338f0] .kb-md-empty{margin:0;color:#94a3b8;font-size:13px}.kb-smart-md-preview[data-v-d97338f0] .kb-md-fallback{margin:0;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px}.kb-smart-messages[data-v-d97338f0]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:12px;background:#f8fafc}.kb-smart-messages-empty[data-v-d97338f0]{font-size:13px;color:#94a3b8;padding:24px 8px;text-align:center;line-height:1.6}.kb-smart-bubble[data-v-d97338f0]{margin-bottom:12px;max-width:100%}.kb-smart-bubble-label[data-v-d97338f0]{font-size:11px;color:#94a3b8;margin-bottom:4px}.kb-smart-bubble-body[data-v-d97338f0]{font-size:13px;line-height:1.55;color:#334155;white-space:pre-wrap;word-break:break-word;padding:10px 12px;border-radius:10px;background:#fff;border:1px solid #e2e8f0}.kb-smart-bubble.is-user .kb-smart-bubble-body[data-v-d97338f0]{background:#faf5ff;border-color:#e9d5ff}.kb-smart-composer[data-v-d97338f0]{-ms-flex-negative:0;flex-shrink:0;border-top:1px solid #e2e8f0;padding:10px 12px;background:#fff}.kb-smart-ref-chips[data-v-d97338f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:8px}.kb-smart-ref-chips-label[data-v-d97338f0]{font-size:11px;color:#6b21a8;font-weight:500}.kb-smart-ref-chip[data-v-d97338f0]{font-size:11px;padding:2px 8px;border-radius:999px;background:#f5f3ff;color:#5b21b6;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-smart-ref-more[data-v-d97338f0]{font-size:11px;color:#94a3b8}.kb-smart-composer-box[data-v-d97338f0]{border:1px solid #e2e8f0;border-radius:12px;background:#fff;overflow:hidden}.kb-smart-input[data-v-d97338f0]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:10px 12px;border:1px solid #e2e8f0;border-radius:10px;font-size:14px;resize:none;font-family:inherit;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box}.kb-smart-input--plain[data-v-d97338f0]{display:block;width:100%;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;resize:none;min-height:116px}.kb-smart-input--plain[data-v-d97338f0]:focus{outline:none;border:none;-webkit-box-shadow:none;box-shadow:none}.kb-smart-composer-actions[data-v-d97338f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:8px 10px;border-top:1px solid #e2e8f0}.kb-smart-composer-actions[data-v-d97338f0],.kb-smart-ref-open[data-v-d97338f0]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}.kb-smart-ref-open[data-v-d97338f0]{-ms-flex-negative:0;flex-shrink:0;height:40px;padding:0 12px;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:13px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px}.kb-smart-ref-open[data-v-d97338f0]:hover{background:#f8fafc}.kb-smart-ref-open--inbox[data-v-d97338f0]{border:none;background:transparent;padding-left:4px;height:36px}.kb-smart-ref-open--inbox[data-v-d97338f0]:hover{background:#f1f5f9;border-radius:8px}.kb-smart-send[data-v-d97338f0]{-ms-flex-negative:0;flex-shrink:0;height:36px;padding:0 18px;border-radius:10px}.kb-smart-dialog-doc-list[data-v-d97338f0]{max-height:280px}@media (max-width:960px){.kb-smart-split-wrap[data-v-d97338f0]{height:auto;min-height:520px}.kb-smart-splitpanes[data-v-d97338f0]{min-height:520px}}.ppt-search-row[data-v-c27da7d2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:8px;margin-bottom:12px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.ppt-search-wrap[data-v-c27da7d2]{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;min-width:0;position:relative}.ppt-search-wrap>i[data-v-c27da7d2]{position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#94a3b8;font-size:15px;pointer-events:none;z-index:1}.ppt-search-input[data-v-c27da7d2]{width:100%;max-width:100%;min-width:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 12px 8px 36px;font-size:14px;border:1px solid #e2e8f0;border-radius:12px;outline:none}.ppt-search-input[data-v-c27da7d2]:focus{border-color:#ea580c}.ppt-search-btn[data-v-c27da7d2]{-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:2;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:12px;font-size:14px;cursor:pointer;background:#ea580c;color:#fff}.ppt-search-btn[data-v-c27da7d2]:hover:not(:disabled){background:#c2410c}.ppt-search-btn[data-v-c27da7d2]:disabled{background:#e2e8f0;color:#94a3b8;cursor:not-allowed}.cangjingge-wrap[data-v-72304b4e]{position:absolute;top:60px;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;background:#f1f5f9;font-size:14px}.nav-sidebar[data-v-72304b4e]{width:180px;min-width:180px;background:#1e293b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px 0;-ms-flex-negative:0;flex-shrink:0}.nav-item[data-v-72304b4e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:12px 20px;color:#e2e8f0;text-decoration:none;font-size:14px;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}.nav-item[data-v-72304b4e]:hover{background:hsla(0,0%,100%,.08);color:#fff}.nav-item.active[data-v-72304b4e]{background:#2563eb;color:#fff}.nav-item i[data-v-72304b4e]{font-size:18px;width:22px;text-align:center}.nav-label[data-v-72304b4e]{white-space:nowrap}.main-with-viewer[data-v-72304b4e]{overflow:hidden}.main-content[data-v-72304b4e],.main-with-viewer[data-v-72304b4e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex}.main-content[data-v-72304b4e]{overflow:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cangjingge-wrap[data-v-72304b4e] .sub-page{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow-y:auto;background:#f8fafc}.cangjingge-wrap[data-v-72304b4e] .sub-page-inner{max-width:720px;margin:0 auto;padding:48px 24px}.cangjingge-wrap[data-v-72304b4e] .sub-title{font-size:22px;color:#1e293b;margin:0 0 8px 0}.cangjingge-wrap[data-v-72304b4e] .sub-desc{font-size:14px;color:#64748b;margin:0 0 24px 0}.cangjingge-wrap[data-v-72304b4e] .sub-page-search{background:#f8fafc}.cangjingge-wrap[data-v-72304b4e] .search-page-inner{max-width:896px;margin:0 auto;padding:32px 16px 48px}.cangjingge-wrap[data-v-72304b4e] .search-header{-webkit-transition:margin .2s;transition:margin .2s}.cangjingge-wrap[data-v-72304b4e] .search-header-compact{margin-bottom:24px}.cangjingge-wrap[data-v-72304b4e] .search-header:not(.search-header-compact){margin-bottom:40px;margin-top:48px}.cangjingge-wrap[data-v-72304b4e] .search-header-top{text-align:center;margin-bottom:32px}.cangjingge-wrap[data-v-72304b4e] .search-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:#eff6ff;color:#2563eb;padding:6px 12px;border-radius:999px;font-size:14px;margin-bottom:16px}.cangjingge-wrap[data-v-72304b4e] .search-title{font-size:24px;color:#1e293b;margin:0 0 8px 0;font-weight:500}.cangjingge-wrap[data-v-72304b4e] .search-subtitle{font-size:14px;color:#64748b;margin:0}.cangjingge-wrap[data-v-72304b4e] .search-bar-wrap{margin-top:0;width:100%}.cangjingge-wrap[data-v-72304b4e] .search-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:2px solid #2563eb;border-radius:16px;-webkit-box-shadow:0 4px 14px rgba(37,99,235,.12);box-shadow:0 4px 14px rgba(37,99,235,.12);overflow:hidden}.cangjingge-wrap[data-v-72304b4e] .search-bar-icon{margin-left:16px;font-size:20px;color:#60a5fa;-ms-flex-negative:0;flex-shrink:0}.cangjingge-wrap[data-v-72304b4e] .search-bar-input{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:16px;border:none;outline:none;font-size:14px;color:#334155;background:transparent}.cangjingge-wrap[data-v-72304b4e] .search-bar-input::-webkit-input-placeholder{color:#94a3b8}.cangjingge-wrap[data-v-72304b4e] .search-bar-input::-moz-placeholder{color:#94a3b8}.cangjingge-wrap[data-v-72304b4e] .search-bar-input:-ms-input-placeholder{color:#94a3b8}.cangjingge-wrap[data-v-72304b4e] .search-bar-input::-ms-input-placeholder{color:#94a3b8}.cangjingge-wrap[data-v-72304b4e] .search-bar-input::placeholder{color:#94a3b8}.cangjingge-wrap[data-v-72304b4e] .search-bar-clear{padding:8px;color:#94a3b8;background:none;border:none;cursor:pointer}.cangjingge-wrap[data-v-72304b4e] .search-bar-clear:hover{color:#64748b}.cangjingge-wrap[data-v-72304b4e] .search-bar-btn{margin:6px;padding:10px 20px;background:#2563eb;color:#fff;border:none;border-radius:12px;font-size:14px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.cangjingge-wrap[data-v-72304b4e] .search-bar-btn:hover:not(:disabled){background:#1d4ed8}.cangjingge-wrap[data-v-72304b4e] .search-bar-btn:disabled{background:#e2e8f0;color:#94a3b8;cursor:not-allowed}.cangjingge-wrap[data-v-72304b4e] .search-bar-spin{-webkit-animation:spin-72304b4e .8s linear infinite;animation:spin-72304b4e .8s linear infinite}@-webkit-keyframes spin-72304b4e{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-72304b4e{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.cangjingge-wrap[data-v-72304b4e] .search-tags-section{margin-top:24px}.cangjingge-wrap[data-v-72304b4e] .search-tags-section+.search-tags-section{margin-top:16px}.cangjingge-wrap[data-v-72304b4e] .search-tags-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:12px;color:#94a3b8;margin-bottom:8px}.cangjingge-wrap[data-v-72304b4e] .search-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;row-gap:10px}.cangjingge-wrap[data-v-72304b4e] .search-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:12px;border:none;cursor:pointer;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}.cangjingge-wrap[data-v-72304b4e] .search-tag-recent{background:#f1f5f9;color:#475569}.cangjingge-wrap[data-v-72304b4e] .search-tag-recent:hover{background:#e2e8f0}.cangjingge-wrap[data-v-72304b4e] .search-tag-hot{background:#eff6ff;color:#2563eb}.cangjingge-wrap[data-v-72304b4e] .search-tag-hot:hover{background:#dbeafe}.cangjingge-wrap[data-v-72304b4e] .search-loading{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-align:center;-ms-flex-align:center;align-items:center;padding:64px 16px;color:#64748b}.cangjingge-wrap[data-v-72304b4e] .search-loading-icon{font-size:32px;color:#2563eb;margin-bottom:16px}.cangjingge-wrap[data-v-72304b4e] .search-loading-text{font-size:14px;margin:0}.cangjingge-wrap[data-v-72304b4e] .search-loading-hint{font-size:12px;color:#94a3b8;margin:4px 0 0 0}.cangjingge-wrap[data-v-72304b4e] .search-results-wrap{margin-top:0}.cangjingge-wrap[data-v-72304b4e] .search-filter-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.cangjingge-wrap[data-v-72304b4e] .search-result-count{font-size:14px;color:#64748b;margin:0}.cangjingge-wrap[data-v-72304b4e] .search-result-count strong{color:#334155}.cangjingge-wrap[data-v-72304b4e] .search-query-highlight{color:#2563eb}.cangjingge-wrap[data-v-72304b4e] .search-filter-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;padding:6px 12px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#64748b;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.cangjingge-wrap[data-v-72304b4e] .search-filter-toggle:hover{border-color:#cbd5e1}.cangjingge-wrap[data-v-72304b4e] .search-filter-toggle.active{background:#eff6ff;border-color:#93c5fd;color:#2563eb}.cangjingge-wrap[data-v-72304b4e] .search-filter-panel{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-bottom:16px}.cangjingge-wrap[data-v-72304b4e] .search-filter-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.cangjingge-wrap[data-v-72304b4e] .search-filter-label{font-size:12px;color:#64748b}.cangjingge-wrap[data-v-72304b4e] .search-filter-select{font-size:14px;border:1px solid #e2e8f0;border-radius:8px;padding:6px 12px;outline:none;min-width:140px}.cangjingge-wrap[data-v-72304b4e] .search-filter-select:focus{border-color:#2563eb}.cangjingge-wrap[data-v-72304b4e] .search-empty{text-align:center;padding:48px 16px;color:#94a3b8}.cangjingge-wrap[data-v-72304b4e] .search-empty-icon{font-size:40px;margin-bottom:12px;opacity:.3}.cangjingge-wrap[data-v-72304b4e] .search-result-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.cangjingge-wrap[data-v-72304b4e] .search-result-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s}.cangjingge-wrap[data-v-72304b4e] .search-result-card:hover{border-color:#93c5fd;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.cangjingge-wrap[data-v-72304b4e] .search-result-body{padding:16px}.cangjingge-wrap[data-v-72304b4e] .search-result-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:8px}.cangjingge-wrap[data-v-72304b4e] .search-result-type{font-size:12px;padding:2px 6px;border-radius:4px;font-weight:500}.cangjingge-wrap[data-v-72304b4e] .search-type-pdf{background:#fef2f2;color:#dc2626}.cangjingge-wrap[data-v-72304b4e] .search-type-word{background:#eff6ff;color:#2563eb}.cangjingge-wrap[data-v-72304b4e] .search-type-ppt{background:#fff7ed;color:#ea580c}.cangjingge-wrap[data-v-72304b4e] .search-type-audio{background:#dcfce7;color:#16a34a}.cangjingge-wrap[data-v-72304b4e] .search-type-text{background:#f1f5f9;color:#64748b}.cangjingge-wrap[data-v-72304b4e] .search-result-dot{color:#cbd5e1;font-size:12px}.cangjingge-wrap[data-v-72304b4e] .search-result-kb{font-size:12px;color:#94a3b8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.cangjingge-wrap[data-v-72304b4e] .search-result-page{font-size:12px;color:#2563eb;background:#eff6ff;padding:2px 6px;border-radius:4px}.cangjingge-wrap[data-v-72304b4e] .search-result-score{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-negative:0;flex-shrink:0}.cangjingge-wrap[data-v-72304b4e] .search-result-score-label{font-size:12px;color:#94a3b8}.cangjingge-wrap[data-v-72304b4e] .search-result-score-bars{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px}.cangjingge-wrap[data-v-72304b4e] .search-score-bar{width:6px;height:14px;border-radius:2px;background:#e2e8f0}.cangjingge-wrap[data-v-72304b4e] .search-score-bar.fill{background:#2563eb}.cangjingge-wrap[data-v-72304b4e] .search-result-score-pct{font-size:12px;font-weight:500;color:#2563eb}.cangjingge-wrap[data-v-72304b4e] .search-result-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:14px;font-weight:500;color:#1e293b;background:none;border:none;padding:0;cursor:pointer;text-align:left;margin:0 0 8px 0}.cangjingge-wrap[data-v-72304b4e] .search-result-title:hover{color:#2563eb}.cangjingge-wrap[data-v-72304b4e] .search-result-arrow{font-size:14px;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.cangjingge-wrap[data-v-72304b4e] .search-result-title:hover .search-result-arrow{opacity:1;color:#2563eb}.cangjingge-wrap[data-v-72304b4e] .search-result-snippet{font-size:14px;color:#64748b;line-height:1.6;margin:0}.cangjingge-wrap[data-v-72304b4e] .search-snippet-strong{color:#1e293b;font-weight:600}.cangjingge-wrap[data-v-72304b4e] .search-result-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#f8fafc;border-top:1px solid #f1f5f9;padding:8px 16px}.cangjingge-wrap[data-v-72304b4e] .search-result-source{color:#94a3b8}.cangjingge-wrap[data-v-72304b4e] .search-result-jump,.cangjingge-wrap[data-v-72304b4e] .search-result-source{font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.cangjingge-wrap[data-v-72304b4e] .search-result-jump{color:#2563eb;font-weight:500;background:none;border:none;cursor:pointer}.cangjingge-wrap[data-v-72304b4e] .search-result-jump:hover{color:#1d4ed8}.sub-page-upload[data-v-72304b4e]{background:#f8fafc}.cangjingge-wrap[data-v-72304b4e] .upload-page-inner{max-width:768px;margin:0 auto;padding:32px 16px 48px}.cangjingge-wrap[data-v-72304b4e] .upload-header{margin-bottom:24px}.cangjingge-wrap[data-v-72304b4e] .upload-title{font-size:20px;color:#1e293b;margin:0 0 4px 0;font-weight:500}.cangjingge-wrap[data-v-72304b4e] .upload-desc{font-size:14px;color:#64748b;margin:0}.cangjingge-wrap[data-v-72304b4e] .upload-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;margin-bottom:24px}.cangjingge-wrap[data-v-72304b4e] .upload-label{display:block;font-size:14px;color:#475569;margin-bottom:8px}.cangjingge-wrap[data-v-72304b4e] .upload-select{width:100%;max-width:280px;border:1px solid #e2e8f0;border-radius:8px;padding:8px 12px;font-size:14px;color:#334155;outline:none}.cangjingge-wrap[data-v-72304b4e] .upload-select:focus{border-color:#2563eb}.cangjingge-wrap[data-v-72304b4e] .upload-dropzone{border:2px dashed #e2e8f0;border-radius:16px;padding:40px 24px;text-align:center;cursor:pointer;-webkit-transition:border-color .2s,background .2s;transition:border-color .2s,background .2s;margin-bottom:24px;position:relative}.cangjingge-wrap[data-v-72304b4e] .upload-dropzone:hover{border-color:#93c5fd;background:#f8fafc}.cangjingge-wrap[data-v-72304b4e] .upload-dropzone.dragging{border-color:#2563eb;background:#eff6ff}.cangjingge-wrap[data-v-72304b4e] .upload-file-input{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.cangjingge-wrap[data-v-72304b4e] .upload-drop-icon{font-size:40px;color:#cbd5e1;margin-bottom:16px;display:block}.cangjingge-wrap[data-v-72304b4e] .upload-dropzone.dragging .upload-drop-icon{color:#2563eb}.cangjingge-wrap[data-v-72304b4e] .upload-drop-text{font-size:14px;font-weight:500;color:#475569;margin:0 0 8px 0}.cangjingge-wrap[data-v-72304b4e] .upload-drop-hint{font-size:12px;color:#94a3b8;margin:0 0 4px 0}.cangjingge-wrap[data-v-72304b4e] .upload-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px}.cangjingge-wrap[data-v-72304b4e] .upload-info-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;background:#f8fafc;border-radius:12px;padding:12px}.cangjingge-wrap[data-v-72304b4e] .upload-info-icon{font-size:20px;-ms-flex-negative:0;flex-shrink:0}.cangjingge-wrap[data-v-72304b4e] .upload-info-title{font-size:14px;font-weight:500;color:#334155}.cangjingge-wrap[data-v-72304b4e] .upload-info-desc{font-size:12px;color:#64748b;margin-top:2px}.cangjingge-wrap[data-v-72304b4e] .upload-file-list-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.cangjingge-wrap[data-v-72304b4e] .upload-file-list-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #f1f5f9}.cangjingge-wrap[data-v-72304b4e] .upload-file-list-summary{font-size:14px;color:#334155}.cangjingge-wrap[data-v-72304b4e] .upload-summary-done{color:#16a34a;margin-left:8px}.cangjingge-wrap[data-v-72304b4e] .upload-summary-active{color:#2563eb;margin-left:8px}.cangjingge-wrap[data-v-72304b4e] .upload-btn-all{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 16px;background:#2563eb;color:#fff;border:none;border-radius:8px;font-size:14px;cursor:pointer}.cangjingge-wrap[data-v-72304b4e] .upload-btn-all:hover{background:#1d4ed8}.cangjingge-wrap[data-v-72304b4e] .upload-file-row{padding:16px;border-bottom:1px solid #f1f5f9}.cangjingge-wrap[data-v-72304b4e] .upload-file-row:last-child{border-bottom:none}.cangjingge-wrap[data-v-72304b4e] .upload-file-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.cangjingge-wrap[data-v-72304b4e] .upload-file-type-icon{width:36px;height:36px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;-ms-flex-negative:0;flex-shrink:0}.cangjingge-wrap[data-v-72304b4e] .upload-file-type-pdf{background:#fef2f2;color:#dc2626}.cangjingge-wrap[data-v-72304b4e] .upload-file-type-word{background:#eff6ff;color:#2563eb}.cangjingge-wrap[data-v-72304b4e] .upload-file-type-ppt{background:#fff7ed;color:#ea580c}.cangjingge-wrap[data-v-72304b4e] .upload-file-type-audio{background:#dcfce7;color:#16a34a}.cangjingge-wrap[data-v-72304b4e] .upload-file-type-other{background:#f1f5f9;color:#64748b}.cangjingge-wrap[data-v-72304b4e] .upload-file-main{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.cangjingge-wrap[data-v-72304b4e] .upload-file-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.cangjingge-wrap[data-v-72304b4e] .upload-file-name-wrap{min-width:0}.cangjingge-wrap[data-v-72304b4e] .upload-file-name{font-size:14px;font-weight:500;color:#334155;margin:0 0 2px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cangjingge-wrap[data-v-72304b4e] .upload-file-meta{font-size:12px;color:#94a3b8;margin:0}.cangjingge-wrap[data-v-72304b4e] .upload-file-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;flex-shrink:0}.cangjingge-wrap[data-v-72304b4e] .upload-status-done{font-size:17px;color:#16a34a}.cangjingge-wrap[data-v-72304b4e] .upload-status-error{font-size:17px;color:#dc2626}.cangjingge-wrap[data-v-72304b4e] .upload-status-loading{font-size:17px;color:#2563eb}.cangjingge-wrap[data-v-72304b4e] .upload-btn-one{padding:4px 12px;font-size:12px;background:#2563eb;color:#fff;border:none;border-radius:8px;cursor:pointer}.cangjingge-wrap[data-v-72304b4e] .upload-btn-one:hover{background:#1d4ed8}.cangjingge-wrap[data-v-72304b4e] .upload-btn-remove{padding:4px;color:#94a3b8;background:none;border:none;cursor:pointer}.cangjingge-wrap[data-v-72304b4e] .upload-btn-remove:hover{color:#dc2626}.cangjingge-wrap[data-v-72304b4e] .upload-file-progress{margin-top:8px}.cangjingge-wrap[data-v-72304b4e] .upload-progress-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:12px;color:#94a3b8;margin-bottom:4px}.cangjingge-wrap[data-v-72304b4e] .upload-progress-done{color:#16a34a}.cangjingge-wrap[data-v-72304b4e] .upload-progress-active{color:#2563eb}.cangjingge-wrap[data-v-72304b4e] .upload-progress-bar{height:6px;background:#e2e8f0;border-radius:999px;overflow:hidden}.cangjingge-wrap[data-v-72304b4e] .upload-progress-fill{height:100%;border-radius:999px;background:#2563eb;-webkit-transition:width .2s;transition:width .2s}.cangjingge-wrap[data-v-72304b4e] .upload-progress-fill.extracting{background:#eab308}.cangjingge-wrap[data-v-72304b4e] .upload-progress-fill.indexing{background:#9333ea}.cangjingge-wrap[data-v-72304b4e] .upload-progress-fill.done{background:#16a34a}.cangjingge-wrap[data-v-72304b4e] .upload-progress-steps{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:6px}.cangjingge-wrap[data-v-72304b4e] .upload-step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:12px;color:#94a3b8}.cangjingge-wrap[data-v-72304b4e] .upload-step .upload-step-dot{width:6px;height:6px;border-radius:50%;background:#e2e8f0}.cangjingge-wrap[data-v-72304b4e] .upload-step .upload-step-dot.current{background:#2563eb}.cangjingge-wrap[data-v-72304b4e] .upload-step .upload-step-dot.done{background:#16a34a}.cangjingge-wrap[data-v-72304b4e] .upload-step span:last-child{color:inherit}.cangjingge-wrap[data-v-72304b4e] .upload-step .upload-step-dot.done+span{color:#16a34a}.cangjingge-wrap[data-v-72304b4e] .upload-step .upload-step-dot.current+span{color:#334155}.cangjingge-wrap[data-v-72304b4e] .upload-file-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:8px}.cangjingge-wrap[data-v-72304b4e] .upload-option-select{font-size:12px;border:1px solid #e2e8f0;border-radius:8px;padding:4px 8px;outline:none;color:#475569}.cangjingge-wrap[data-v-72304b4e] .upload-option-select:focus{border-color:#2563eb}.cangjingge-wrap[data-v-72304b4e] .upload-option-tags{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:120px;font-size:12px;border:1px solid #e2e8f0;border-radius:8px;padding:4px 8px;outline:none;color:#475569}.cangjingge-wrap[data-v-72304b4e] .upload-option-tags:focus{border-color:#2563eb}.sub-page-generate[data-v-72304b4e]{background:#f8fafc}.cangjingge-wrap[data-v-72304b4e] .sub-page-generate.kb-smart-editor-mode .generate-page-inner.kb-smart-inner{max-width:1400px;padding:20px 16px 32px}.cangjingge-wrap[data-v-72304b4e] .generate-page-inner{max-width:1024px;margin:0 auto;padding:32px 16px 48px}.cangjingge-wrap[data-v-72304b4e] .generate-page-inner.kb-smart-inner{max-width:1024px}.cangjingge-wrap[data-v-72304b4e] .kb-smart-ref-dialog .generate-doc-list{max-height:280px}.cangjingge-wrap[data-v-72304b4e] .generate-header{margin-bottom:24px}.cangjingge-wrap[data-v-72304b4e] .generate-title{font-size:20px;color:#1e293b;margin:0 0 4px 0;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.cangjingge-wrap[data-v-72304b4e] .generate-title-icon{color:#9333ea;font-size:20px}.cangjingge-wrap[data-v-72304b4e] .generate-desc{font-size:14px;color:#64748b;margin:0}.cangjingge-wrap[data-v-72304b4e] .generate-step-bar{margin-bottom:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.cangjingge-wrap[data-v-72304b4e] .generate-step-bar,.cangjingge-wrap[data-v-72304b4e] .generate-step-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.cangjingge-wrap[data-v-72304b4e] .generate-step-pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:12px;-webkit-transition:all .2s;transition:all .2s}.cangjingge-wrap[data-v-72304b4e] .generate-step-pill.done{background:#dcfce7;color:#16a34a}.cangjingge-wrap[data-v-72304b4e] .generate-step-pill.active{background:#9333ea;color:#fff}.cangjingge-wrap[data-v-72304b4e] .generate-step-pill:not(.done):not(.active){background:#f1f5f9;color:#94a3b8}.cangjingge-wrap[data-v-72304b4e] .generate-step-arrow{font-size:14px;color:#cbd5e1}.cangjingge-wrap[data-v-72304b4e] .generate-block{margin-bottom:24px}.cangjingge-wrap[data-v-72304b4e] .generate-block-title{font-size:16px;color:#334155;margin:0 0 16px 0}.cangjingge-wrap[data-v-72304b4e] .generate-template-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}.cangjingge-wrap[data-v-72304b4e] .generate-template-card{text-align:left;padding:20px;border-radius:12px;border:2px solid #e2e8f0;background:#fff;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.cangjingge-wrap[data-v-72304b4e] .generate-template-card:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.cangjingge-wrap[data-v-72304b4e] .generate-template-card.selected{border-color:#9333ea;background:#faf5ff}.cangjingge-wrap[data-v-72304b4e] .generate-template-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.cangjingge-wrap[data-v-72304b4e] .generate-template-name{font-size:14px;font-weight:500;color:#334155;margin:0}.cangjingge-wrap[data-v-72304b4e] .generate-template-name.selected{color:#6b21a8}.cangjingge-wrap[data-v-72304b4e] .generate-template-check{width:20px;height:20px;border-radius:50%;background:#9333ea;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:11px}.cangjingge-wrap[data-v-72304b4e] .generate-template-desc{font-size:12px;color:#64748b;margin:0 0 12px 0}.cangjingge-wrap[data-v-72304b4e] .generate-template-sections{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.cangjingge-wrap[data-v-72304b4e] .generate-section-tag{font-size:12px;background:#f1f5f9;color:#64748b;padding:2px 6px;border-radius:4px}.cangjingge-wrap[data-v-72304b4e] .generate-section-more{font-size:12px;color:#94a3b8}.cangjingge-wrap[data-v-72304b4e] .generate-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cangjingge-wrap[data-v-72304b4e] .generate-actions-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cangjingge-wrap[data-v-72304b4e] .generate-btn-primary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 20px;background:#9333ea;color:#fff;border:none;border-radius:12px;font-size:14px;cursor:pointer}.cangjingge-wrap[data-v-72304b4e] .generate-btn-primary:hover:not(:disabled){background:#7e22ce}.cangjingge-wrap[data-v-72304b4e] .generate-btn-primary:disabled{background:#e2e8f0;color:#94a3b8;cursor:not-allowed}.cangjingge-wrap[data-v-72304b4e] .generate-btn-back{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:8px 16px;border:1px solid #e2e8f0;color:#64748b;background:#fff;border-radius:12px;font-size:14px;cursor:pointer}.cangjingge-wrap[data-v-72304b4e] .generate-btn-back:hover{background:#f8fafc}.cangjingge-wrap[data-v-72304b4e] .generate-materials-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.cangjingge-wrap[data-v-72304b4e] .generate-materials-head .generate-block-title{margin:0}.cangjingge-wrap[data-v-72304b4e] .generate-materials-count{font-size:12px;color:#94a3b8}.cangjingge-wrap[data-v-72304b4e] .generate-material-search-hint{font-size:12px;color:#64748b;margin:0 0 12px;line-height:1.5}.cangjingge-wrap[data-v-72304b4e] .generate-material-search-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:16px}.cangjingge-wrap[data-v-72304b4e] .generate-search-wrap-flex{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;min-width:0;overflow:hidden;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cangjingge-wrap[data-v-72304b4e] .generate-search-wrap.generate-search-wrap-flex{margin-bottom:0}.cangjingge-wrap[data-v-72304b4e] .generate-search-wrap-flex .generate-search-input{display:block;width:100%;max-width:100%;min-width:0;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;margin:0;line-height:38px;padding:0 16px 0 36px}.cangjingge-wrap[data-v-72304b4e] .generate-btn-material-search{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;min-height:40px;padding:0 18px;margin:0;font-size:14px;font-weight:500;font-family:inherit;line-height:1;color:#fff;background:linear-gradient(135deg,#9333ea,#7c3aed);border:none;border-radius:12px;cursor:pointer;-webkit-transition:opacity .2s;transition:opacity .2s;white-space:nowrap;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;position:relative;z-index:1}.cangjingge-wrap[data-v-72304b4e] .generate-btn-material-search:disabled{opacity:.65;cursor:not-allowed}.cangjingge-wrap[data-v-72304b4e] .generate-btn-material-search:not(:disabled):hover{opacity:.92}.cangjingge-wrap[data-v-72304b4e] .generate-doc-list-empty{padding:40px 24px;text-align:center;color:#64748b}.cangjingge-wrap[data-v-72304b4e] .generate-doc-list-empty>.el-icon-search{font-size:36px;color:#cbd5e1;margin-bottom:12px}.cangjingge-wrap[data-v-72304b4e] .generate-doc-list-empty p{margin:0 0 8px;font-size:15px;color:#475569}.cangjingge-wrap[data-v-72304b4e] .generate-doc-list-empty-sub{font-size:12px;color:#94a3b8}.cangjingge-wrap[data-v-72304b4e] .generate-doc-list-state{padding:32px 16px;text-align:center;font-size:14px;color:#64748b}.cangjingge-wrap[data-v-72304b4e] .generate-doc-list-state.muted{color:#94a3b8}.cangjingge-wrap[data-v-72304b4e] .generate-doc-relevance{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.cangjingge-wrap[data-v-72304b4e] .generate-doc-relevance-label{font-size:11px;color:#94a3b8}.cangjingge-wrap[data-v-72304b4e] .generate-doc-relevance-bars{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px}.cangjingge-wrap[data-v-72304b4e] .generate-doc-relevance-bar{width:4px;height:10px;border-radius:1px;background:#e2e8f0}.cangjingge-wrap[data-v-72304b4e] .generate-doc-relevance-bar.on{background:#2563eb}.cangjingge-wrap[data-v-72304b4e] .generate-search-wrap{position:relative;margin-bottom:16px}.cangjingge-wrap[data-v-72304b4e] .generate-search-wrap>i{position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#94a3b8;font-size:15px}.cangjingge-wrap[data-v-72304b4e] .generate-search-input{width:100%;padding:8px 16px 8px 36px;font-size:14px;border:1px solid #e2e8f0;border-radius:12px;outline:none}.cangjingge-wrap[data-v-72304b4e] .generate-search-input:focus{border-color:#9333ea}.cangjingge-wrap[data-v-72304b4e] .generate-doc-list{background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-height:320px;overflow-y:auto;margin-bottom:16px}.cangjingge-wrap[data-v-72304b4e] .generate-doc-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 16px;text-align:left;border:none;background:transparent;cursor:pointer;-webkit-transition:background .2s;transition:background .2s;border-bottom:1px solid #f1f5f9}.cangjingge-wrap[data-v-72304b4e] .generate-doc-row:last-child{border-bottom:none}.cangjingge-wrap[data-v-72304b4e] .generate-doc-row:hover{background:#f8fafc}.cangjingge-wrap[data-v-72304b4e] .generate-doc-row.selected{background:#faf5ff}.cangjingge-wrap[data-v-72304b4e] .generate-doc-check{width:20px;height:20px;border-radius:4px;border:1px solid #cbd5e1;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:11px;color:#fff}.cangjingge-wrap[data-v-72304b4e] .generate-doc-check.selected{background:#9333ea;border-color:#9333ea}.cangjingge-wrap[data-v-72304b4e] .generate-doc-info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.cangjingge-wrap[data-v-72304b4e] .generate-doc-title{font-size:14px;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cangjingge-wrap[data-v-72304b4e] .generate-doc-title.selected{color:#6b21a8;font-weight:500}.cangjingge-wrap[data-v-72304b4e] .generate-doc-meta{font-size:12px;color:#94a3b8;margin-top:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap}.cangjingge-wrap[data-v-72304b4e] .generate-doc-type{padding:2px 4px;border-radius:4px;font-size:11px}.cangjingge-wrap[data-v-72304b4e] .generate-doc-type.type-pdf{background:#fef2f2;color:#dc2626}.cangjingge-wrap[data-v-72304b4e] .generate-doc-type.type-word{background:#eff6ff;color:#2563eb}.cangjingge-wrap[data-v-72304b4e] .generate-doc-type.type-ppt{background:#fff7ed;color:#ea580c}.cangjingge-wrap[data-v-72304b4e] .generate-doc-type.type-audio{background:#dcfce7;color:#16a34a}.cangjingge-wrap[data-v-72304b4e] .generate-doc-type.type-text{background:#f1f5f9;color:#475569}.cangjingge-wrap[data-v-72304b4e] .generate-selected-chips{background:#faf5ff;border-radius:12px;padding:12px;margin-bottom:24px}.cangjingge-wrap[data-v-72304b4e] .generate-selected-label{font-size:12px;color:#6b21a8;font-weight:500;margin-bottom:8px}.cangjingge-wrap[data-v-72304b4e] .generate-chips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.cangjingge-wrap[data-v-72304b4e] .generate-chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;background:#fff;border:1px solid #e9d5ff;color:#6b21a8;font-size:12px;padding:4px 8px;border-radius:999px}.cangjingge-wrap[data-v-72304b4e] .generate-chip-title{max-width:128px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cangjingge-wrap[data-v-72304b4e] .generate-chip-remove{padding:0;background:none;border:none;color:#a78bfa;cursor:pointer}.cangjingge-wrap[data-v-72304b4e] .generate-chip-remove:hover{color:#dc2626}.cangjingge-wrap[data-v-72304b4e] .generate-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;margin-bottom:24px}.cangjingge-wrap[data-v-72304b4e] .generate-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cangjingge-wrap[data-v-72304b4e] .generate-form-field.full{grid-column:1/-1}.cangjingge-wrap[data-v-72304b4e] .generate-form-label{display:block;font-size:14px;color:#475569;margin-bottom:6px}.cangjingge-wrap[data-v-72304b4e] .generate-form-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #e2e8f0;border-radius:12px;outline:none;color:#334155}.cangjingge-wrap[data-v-72304b4e] .generate-form-input:focus{border-color:#9333ea}.cangjingge-wrap[data-v-72304b4e] .generate-form-textarea{resize:none;min-height:96px}.cangjingge-wrap[data-v-72304b4e] .generate-form-sections{padding-top:12px;border-top:1px solid #f1f5f9}.cangjingge-wrap[data-v-72304b4e] .generate-form-sections-label{font-size:12px;color:#64748b;margin-bottom:8px}.cangjingge-wrap[data-v-72304b4e] .generate-form-sections-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.cangjingge-wrap[data-v-72304b4e] .generate-btn-start{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 24px;background:-webkit-gradient(linear,left top,right top,from(#9333ea),to(#2563eb));background:linear-gradient(90deg,#9333ea,#2563eb);color:#fff;border:none;border-radius:12px;font-size:14px;cursor:pointer;-webkit-box-shadow:0 4px 14px rgba(147,51,234,.25);box-shadow:0 4px 14px rgba(147,51,234,.25)}.cangjingge-wrap[data-v-72304b4e] .generate-btn-start:hover{opacity:.95}.cangjingge-wrap[data-v-72304b4e] .generate-loading-block{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-align:center;-ms-flex-align:center;align-items:center;padding:64px 16px}.cangjingge-wrap[data-v-72304b4e] .generate-loading-spinner{position:relative;width:80px;height:80px;margin-bottom:24px}.cangjingge-wrap[data-v-72304b4e] .generate-loading-ring{position:absolute;inset:0;border:4px solid #e9d5ff;border-radius:50%}.cangjingge-wrap[data-v-72304b4e] .generate-loading-ring:after{content:"";position:absolute;inset:0;border:4px solid #9333ea;border-radius:50%;border-top-color:transparent;-webkit-animation:spin-72304b4e 1s linear infinite;animation:spin-72304b4e 1s linear infinite}.cangjingge-wrap[data-v-72304b4e] .generate-loading-icon{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:24px;color:#9333ea}.cangjingge-wrap[data-v-72304b4e] .generate-loading-title{font-size:16px;color:#334155;margin:0 0 4px 0}.cangjingge-wrap[data-v-72304b4e] .generate-loading-desc{font-size:14px;color:#94a3b8;margin:0 0 24px 0}.cangjingge-wrap[data-v-72304b4e] .generate-loading-progress-wrap{width:256px}.cangjingge-wrap[data-v-72304b4e] .generate-loading-progress-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:12px;color:#94a3b8;margin-bottom:6px}.cangjingge-wrap[data-v-72304b4e] .generate-loading-progress-bar{height:8px;background:#e2e8f0;border-radius:999px;overflow:hidden}.cangjingge-wrap[data-v-72304b4e] .generate-loading-progress-fill{height:100%;border-radius:999px;background:-webkit-gradient(linear,left top,right top,from(#9333ea),to(#2563eb));background:linear-gradient(90deg,#9333ea,#2563eb);-webkit-transition:width .2s;transition:width .2s}.cangjingge-wrap[data-v-72304b4e] .generate-preview-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-bottom:16px}.cangjingge-wrap[data-v-72304b4e] .generate-preview-title-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.cangjingge-wrap[data-v-72304b4e] .generate-preview-done-icon{width:24px;height:24px;border-radius:50%;background:#dcfce7;color:#16a34a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px}.cangjingge-wrap[data-v-72304b4e] .generate-preview-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.cangjingge-wrap[data-v-72304b4e] .generate-btn-outline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 12px;border:1px solid #e2e8f0;color:#64748b;background:#fff;border-radius:8px;font-size:14px;cursor:pointer}.cangjingge-wrap[data-v-72304b4e] .generate-btn-outline:hover{background:#f8fafc}.cangjingge-wrap[data-v-72304b4e] .generate-btn-download{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 12px;background:#2563eb;color:#fff;border:none;border-radius:8px;font-size:14px;cursor:pointer}.cangjingge-wrap[data-v-72304b4e] .generate-btn-download:hover{background:#1d4ed8}.cangjingge-wrap[data-v-72304b4e] .generate-preview-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;margin-bottom:16px}.cangjingge-wrap[data-v-72304b4e] .generate-preview-filename{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:8px 16px;font-size:14px;color:#475569;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.cangjingge-wrap[data-v-72304b4e] .generate-preview-content{padding:24px;font-size:14px;color:#334155;line-height:1.7;white-space:pre-wrap;max-height:480px;overflow-y:auto}.cangjingge-wrap[data-v-72304b4e] .generate-preview-sources{background:#eff6ff;border-radius:12px;padding:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.cangjingge-wrap[data-v-72304b4e] .generate-preview-sources>i{color:#2563eb;font-size:15px;-ms-flex-negative:0;flex-shrink:0;margin-top:2px}.cangjingge-wrap[data-v-72304b4e] .generate-preview-sources>div{font-size:12px;color:#1d4ed8}.cangjingge-wrap[data-v-72304b4e] .generate-preview-source-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-top:8px}.cangjingge-wrap[data-v-72304b4e] .generate-source-tag{background:#bfdbfe;color:#1d4ed8;padding:2px 6px;border-radius:4px;font-size:12px}.sub-page-ppt[data-v-72304b4e]{padding:0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#f8fafc}.cangjingge-wrap[data-v-72304b4e] .ppt-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:hidden}.cangjingge-wrap[data-v-72304b4e] .ppt-left{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-right:1px solid #e2e8f0;background:#fff}.cangjingge-wrap[data-v-72304b4e] .ppt-search-card{padding:16px;border-bottom:1px solid #e2e8f0}.cangjingge-wrap[data-v-72304b4e] .ppt-header{margin-bottom:12px}.cangjingge-wrap[data-v-72304b4e] .ppt-title{font-size:16px;color:#1e293b;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.cangjingge-wrap[data-v-72304b4e] .ppt-title-icon{color:#ea580c;font-size:18px}.cangjingge-wrap[data-v-72304b4e] .ppt-desc{font-size:12px;color:#94a3b8;margin:4px 0 0 0}.cangjingge-wrap[data-v-72304b4e] .ppt-search-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:8px;margin-bottom:12px;width:100%;min-width:0;-webkit-box-sizing:border-box;box-sizing:border-box}.cangjingge-wrap[data-v-72304b4e] .ppt-search-wrap{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;min-width:0;max-width:100%;overflow:hidden;position:relative}.cangjingge-wrap[data-v-72304b4e] .ppt-search-wrap>i{position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#94a3b8;font-size:15px;pointer-events:none}.cangjingge-wrap[data-v-72304b4e] .ppt-search-input{width:100%;min-width:0;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 12px 8px 36px;font-size:14px;border:1px solid #e2e8f0;border-radius:12px;outline:none}.cangjingge-wrap[data-v-72304b4e] .ppt-search-input:focus{border-color:#ea580c}.cangjingge-wrap[data-v-72304b4e] .ppt-search-btn{-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:2;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:8px 16px;background:#ea580c;color:#fff;border:none;border-radius:12px;font-size:14px;cursor:pointer}.cangjingge-wrap[data-v-72304b4e] .ppt-search-btn:hover:not(:disabled){background:#c2410c}.cangjingge-wrap[data-v-72304b4e] .ppt-search-btn:disabled{background:#e2e8f0;color:#94a3b8;cursor:not-allowed}.cangjingge-wrap[data-v-72304b4e] .ppt-hot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.cangjingge-wrap[data-v-72304b4e] .ppt-hot-label{font-size:12px;color:#94a3b8}.cangjingge-wrap[data-v-72304b4e] .ppt-hot-tag{font-size:12px;background:#fff7ed;color:#ea580c;padding:4px 10px;border-radius:999px;border:none;cursor:pointer}.cangjingge-wrap[data-v-72304b4e] .ppt-hot-tag:hover{background:#ffedd5}.cangjingge-wrap[data-v-72304b4e] .ppt-filter-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:8px 16px;border-bottom:1px solid #f1f5f9}.cangjingge-wrap[data-v-72304b4e] .ppt-filter-count{font-size:12px;color:#64748b}.cangjingge-wrap[data-v-72304b4e] .ppt-filter-count strong{color:#334155}.cangjingge-wrap[data-v-72304b4e] .ppt-filter-select{font-size:12px;border:1px solid #e2e8f0;border-radius:8px;padding:4px 8px;outline:none}.cangjingge-wrap[data-v-72304b4e] .ppt-view-toggle{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.cangjingge-wrap[data-v-72304b4e] .ppt-view-btn{padding:6px;border:none;background:transparent;color:#94a3b8;cursor:pointer}.cangjingge-wrap[data-v-72304b4e] .ppt-view-btn:hover{background:#f8fafc}.cangjingge-wrap[data-v-72304b4e] .ppt-view-btn.active{background:#fff7ed;color:#ea580c}.cangjingge-wrap[data-v-72304b4e] .ppt-results{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:16px}.cangjingge-wrap[data-v-72304b4e] .ppt-state-wrap{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-align:center;-ms-flex-align:center;align-items:center;padding:48px 16px;color:#94a3b8}.cangjingge-wrap[data-v-72304b4e] .ppt-state-icon{font-size:28px;margin-bottom:12px}.cangjingge-wrap[data-v-72304b4e] .ppt-state-wrap .ppt-state-icon{color:#ea580c}.cangjingge-wrap[data-v-72304b4e] .ppt-state-empty .ppt-state-icon{font-size:48px;color:#cbd5e1}.cangjingge-wrap[data-v-72304b4e] .ppt-state-empty p{font-size:14px;color:#94a3b8}.cangjingge-wrap[data-v-72304b4e] .ppt-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (min-width:640px){.cangjingge-wrap[data-v-72304b4e] .ppt-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.cangjingge-wrap[data-v-72304b4e] .ppt-grid{grid-template-columns:repeat(4,1fr)}}.cangjingge-wrap[data-v-72304b4e] .ppt-slide-card{text-align:left;border:2px solid #e2e8f0;border-radius:12px;overflow:hidden;background:#fff;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.cangjingge-wrap[data-v-72304b4e] .ppt-slide-card:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08)}.cangjingge-wrap[data-v-72304b4e] .ppt-slide-card.selected{border-color:#2563eb;-webkit-box-shadow:0 4px 12px rgba(37,99,235,.2);box-shadow:0 4px 12px rgba(37,99,235,.2)}.cangjingge-wrap[data-v-72304b4e] .ppt-slide-thumb{position:relative;aspect-ratio:16/9;border-radius:0;overflow:hidden}.cangjingge-wrap[data-v-72304b4e] .ppt-slide-thumb-photo{background:#1e293b}.cangjingge-wrap[data-v-72304b4e] .ppt-slide-thumb-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cangjingge-wrap[data-v-72304b4e] .ppt-slide-thumb-bars{position:absolute;inset:0;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:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px}.cangjingge-wrap[data-v-72304b4e] .ppt-slide-thumb-bars:before{content:"";width:75%;height:8px;background:hsla(0,0%,100%,.6);border-radius:4px}.cangjingge-wrap[data-v-72304b4e] .ppt-slide-thumb-bars .small{padding:6px}.cangjingge-wrap[data-v-72304b4e] .ppt-slide-overlay{position:absolute;inset:0;background:rgba(37,99,235,.1)}.cangjingge-wrap[data-v-72304b4e] .ppt-slide-check,.cangjingge-wrap[data-v-72304b4e] .ppt-slide-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cangjingge-wrap[data-v-72304b4e] .ppt-slide-check{width:28px;height:28px;border-radius:50%;background:#2563eb;color:#fff;font-size:14px}.cangjingge-wrap[data-v-72304b4e] .ppt-slide-color-0{background:linear-gradient(135deg,#dbeafe,#eff6ff)}.cangjingge-wrap[data-v-72304b4e] .ppt-slide-color-1{background:linear-gradient(135deg,#f3e8ff,#faf5ff)}.cangjingge-wrap[data-v-72304b4e] .ppt-slide-color-2{background:linear-gradient(135deg,#dcfce7,#f0fdf4)}.cangjingge-wrap[data-v-72304b4e] .ppt-slide-color-3{background:linear-gradient(135deg,#ffedd5,#fff7ed)}.cangjingge-wrap[data-v-72304b4e] .ppt-slide-color-4{background:linear-gradient(135deg,#fce7f3,#fdf2f8)}.cangjingge-wrap[data-v-72304b4e] .ppt-slide-color-5{background:linear-gradient(135deg,#fef9c3,#fefce8)}.cangjingge-wrap[data-v-72304b4e] .ppt-slide-color-6{background:linear-gradient(135deg,#e0e7ff,#eef2ff)}.cangjingge-wrap[data-v-72304b4e] .ppt-slide-color-7{background:linear-gradient(135deg,#ccfbf1,#f0fdfa)}.cangjingge-wrap[data-v-72304b4e] .ppt-slide-info{padding:10px;background:#fff}.cangjingge-wrap[data-v-72304b4e] .ppt-slide-doc-line{font-size:13px;font-weight:500;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cangjingge-wrap[data-v-72304b4e] .ppt-slide-doc-line.selected{color:#2563eb}.cangjingge-wrap[data-v-72304b4e] .ppt-slide-tags-score-row{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;gap:10px;margin-top:8px;width:100%}.cangjingge-wrap[data-v-72304b4e] .ppt-slide-tags-score-row .ppt-slide-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;margin-top:0;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.cangjingge-wrap[data-v-72304b4e] .ppt-tag{font-size:12px;background:#f1f5f9;color:#64748b;padding:2px 4px;border-radius:4px}.cangjingge-wrap[data-v-72304b4e] .ppt-list-score,.cangjingge-wrap[data-v-72304b4e] .ppt-slide-score{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-negative:0;flex-shrink:0;margin-top:0}.cangjingge-wrap[data-v-72304b4e] .ppt-slide-score-label{font-size:12px;color:#94a3b8;-ms-flex-negative:0;flex-shrink:0}.cangjingge-wrap[data-v-72304b4e] .ppt-slide-score-bars{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cangjingge-wrap[data-v-72304b4e] .ppt-score-bar{width:4px;height:12px;border-radius:2px;background:#e2e8f0}.cangjingge-wrap[data-v-72304b4e] .ppt-score-bar.fill{background:#ea580c}.cangjingge-wrap[data-v-72304b4e] .ppt-slide-score-pct{font-size:12px;font-weight:600;color:#ea580c;margin-left:2px}.cangjingge-wrap[data-v-72304b4e] .ppt-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.cangjingge-wrap[data-v-72304b4e] .ppt-list-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px;border:2px solid #e2e8f0;border-radius:12px;background:#fff;text-align:left;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.cangjingge-wrap[data-v-72304b4e] .ppt-list-row:hover{border-color:#cbd5e1}.cangjingge-wrap[data-v-72304b4e] .ppt-list-row.selected{border-color:#2563eb;background:#eff6ff}.cangjingge-wrap[data-v-72304b4e] .ppt-list-thumb{position:relative;width:64px;height:40px;border-radius:8px;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.cangjingge-wrap[data-v-72304b4e] .ppt-list-thumb-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cangjingge-wrap[data-v-72304b4e] .ppt-list-info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.cangjingge-wrap[data-v-72304b4e] .ppt-list-check{color:#2563eb;font-size:15px;-ms-flex-negative:0;flex-shrink:0}.cangjingge-wrap[data-v-72304b4e] .ppt-right{width:288px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border-left:1px solid #e2e8f0}@media (min-width:1280px){.cangjingge-wrap[data-v-72304b4e] .ppt-right{width:320px}}.cangjingge-wrap[data-v-72304b4e] .ppt-right-head{padding:12px 16px;border-bottom:1px solid #e2e8f0}.cangjingge-wrap[data-v-72304b4e] .ppt-right-title{font-size:14px;color:#1e293b;margin:0 0 4px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.cangjingge-wrap[data-v-72304b4e] .ppt-right-icon{color:#ea580c;font-size:14px}.cangjingge-wrap[data-v-72304b4e] .ppt-right-count{width:20px;height:20px;border-radius:50%;background:#ffedd5;color:#ea580c;font-size:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cangjingge-wrap[data-v-72304b4e] .ppt-right-clear{font-size:12px;color:#94a3b8;background:none;border:none;cursor:pointer;padding:0}.cangjingge-wrap[data-v-72304b4e] .ppt-right-clear:hover{color:#dc2626}.cangjingge-wrap[data-v-72304b4e] .ppt-right-hint{font-size:12px;color:#94a3b8;padding:0 16px 12px;margin:0}.cangjingge-wrap[data-v-72304b4e] .ppt-selected-list{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:12px}.cangjingge-wrap[data-v-72304b4e] .ppt-selected-empty{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-align:center;-ms-flex-align:center;align-items:center;padding:40px 16px;color:#cbd5e1}.cangjingge-wrap[data-v-72304b4e] .ppt-selected-empty i{font-size:32px;margin-bottom:8px}.cangjingge-wrap[data-v-72304b4e] .ppt-selected-empty p{font-size:12px;color:#94a3b8;text-align:center;margin:0}.cangjingge-wrap[data-v-72304b4e] .ppt-selected-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.cangjingge-wrap[data-v-72304b4e] .ppt-selected-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:#f8fafc;border-radius:12px;padding:8px}.cangjingge-wrap[data-v-72304b4e] .ppt-selected-grip{color:#cbd5e1;font-size:14px;cursor:-webkit-grab;cursor:grab;-ms-flex-negative:0;flex-shrink:0}.cangjingge-wrap[data-v-72304b4e] .ppt-selected-thumb{position:relative;width:48px;height:32px;border-radius:6px;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.cangjingge-wrap[data-v-72304b4e] .ppt-selected-thumb-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cangjingge-wrap[data-v-72304b4e] .ppt-selected-info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.cangjingge-wrap[data-v-72304b4e] .ppt-selected-title{font-size:12px;font-weight:500;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cangjingge-wrap[data-v-72304b4e] .ppt-selected-page{font-size:12px;color:#94a3b8}.cangjingge-wrap[data-v-72304b4e] .ppt-selected-arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.cangjingge-wrap[data-v-72304b4e] .ppt-selected-item:hover .ppt-selected-arrows{opacity:1}.cangjingge-wrap[data-v-72304b4e] .ppt-arrow-btn{padding:2px;border:none;background:transparent;cursor:pointer;border-radius:4px}.cangjingge-wrap[data-v-72304b4e] .ppt-arrow-btn:hover:not(:disabled){background:#e2e8f0}.cangjingge-wrap[data-v-72304b4e] .ppt-arrow-btn:disabled{opacity:.3;cursor:not-allowed}.cangjingge-wrap[data-v-72304b4e] .ppt-selected-remove{padding:4px;border:none;background:transparent;color:#94a3b8;cursor:pointer;border-radius:4px;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.cangjingge-wrap[data-v-72304b4e] .ppt-selected-item:hover .ppt-selected-remove{opacity:1}.cangjingge-wrap[data-v-72304b4e] .ppt-selected-remove:hover{background:#fef2f2;color:#dc2626}.cangjingge-wrap[data-v-72304b4e] .ppt-generate-footer{padding:12px;border-top:1px solid #e2e8f0}.cangjingge-wrap[data-v-72304b4e] .ppt-generated-tip{background:#dcfce7;border-radius:12px;padding:12px;text-align:center;margin-bottom:8px}.cangjingge-wrap[data-v-72304b4e] .ppt-generated-title{font-size:14px;font-weight:500;color:#16a34a;margin-bottom:4px}.cangjingge-wrap[data-v-72304b4e] .ppt-generated-desc{font-size:12px;color:#16a34a;opacity:.9}.cangjingge-wrap[data-v-72304b4e] .ppt-download-btn{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:10px;background:#2563eb;color:#fff;border:none;border-radius:12px;font-size:14px;cursor:pointer;margin-bottom:4px}.cangjingge-wrap[data-v-72304b4e] .ppt-download-btn:hover{background:#1d4ed8}.cangjingge-wrap[data-v-72304b4e] .ppt-continue-btn{width:100%;font-size:12px;color:#94a3b8;background:none;border:none;cursor:pointer;padding:4px}.cangjingge-wrap[data-v-72304b4e] .ppt-continue-btn:hover{color:#64748b}.cangjingge-wrap[data-v-72304b4e] .ppt-generate-btn{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:10px;background:-webkit-gradient(linear,left top,right top,from(#ea580c),to(#db2777));background:linear-gradient(90deg,#ea580c,#db2777);color:#fff;border:none;border-radius:12px;font-size:14px;cursor:pointer;-webkit-box-shadow:0 2px 8px rgba(234,88,12,.25);box-shadow:0 2px 8px rgba(234,88,12,.25)}.cangjingge-wrap[data-v-72304b4e] .ppt-generate-btn:hover:not(:disabled){opacity:.95}.cangjingge-wrap[data-v-72304b4e] .ppt-generate-btn:disabled{background:#e2e8f0;color:#94a3b8;-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed}.cangjingge-wrap[data-v-72304b4e] .ppt-generate-hint{font-size:12px;color:#94a3b8;text-align:center;margin:8px 0 0 0}.coming-soon[data-v-72304b4e]{margin-top:24px;padding:24px;text-align:center;color:#94a3b8;background:#f1f5f9;border-radius:12px}.cangjingge-wrap[data-v-72304b4e] .main.home-dashboard{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow-y:auto;background:#f1f5f9}.cangjingge-wrap[data-v-72304b4e] .home-inner{padding:24px;max-width:1400px;margin:0 auto}.cangjingge-wrap[data-v-72304b4e] .home-banner{background:-webkit-gradient(linear,left top,right top,from(#334155),to(#1e3a5f));background:linear-gradient(90deg,#334155,#1e3a5f);border-radius:16px;padding:24px;color:#fff;position:relative;overflow:hidden;margin-bottom:24px}.cangjingge-wrap[data-v-72304b4e] .home-banner-bg{position:absolute;right:0;top:0;width:256px;height:100%;opacity:.1;font-size:200px;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cangjingge-wrap[data-v-72304b4e] .home-banner-content{position:relative}.cangjingge-wrap[data-v-72304b4e] .home-banner-title{font-size:20px;margin:0 0 8px 0;font-weight:500}.cangjingge-wrap[data-v-72304b4e] .home-banner-desc{font-size:14px;color:hsla(0,0%,100%,.8);margin:0 0 16px 0}.cangjingge-wrap[data-v-72304b4e] .home-banner-desc strong{color:#fff;font-weight:600}.cangjingge-wrap[data-v-72304b4e] .home-banner-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 16px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#fff;font-size:14px;cursor:pointer;-webkit-transition:background .2s,border-color .2s;transition:background .2s,border-color .2s}.cangjingge-wrap[data-v-72304b4e] .home-banner-btn:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3)}.cangjingge-wrap[data-v-72304b4e] .home-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px}@media (min-width:1024px){.cangjingge-wrap[data-v-72304b4e] .home-stats{grid-template-columns:repeat(4,1fr)}}.cangjingge-wrap[data-v-72304b4e] .home-stat-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cangjingge-wrap[data-v-72304b4e] .home-stat-label{font-size:12px;color:#64748b;margin:0 0 4px 0}.cangjingge-wrap[data-v-72304b4e] .home-stat-value{font-size:24px;font-weight:600;color:#1e293b;margin:0}.cangjingge-wrap[data-v-72304b4e] .home-stat-unit{font-size:12px;color:#94a3b8;font-weight:400}.cangjingge-wrap[data-v-72304b4e] .home-stat-icon{width:36px;height:36px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px}.cangjingge-wrap[data-v-72304b4e] .home-stat-icon-blue{background:#dbeafe;color:#2563eb}.cangjingge-wrap[data-v-72304b4e] .home-stat-icon-green{background:#dcfce7;color:#16a34a}.cangjingge-wrap[data-v-72304b4e] .home-stat-icon-purple{background:#f3e8ff;color:#9333ea}.cangjingge-wrap[data-v-72304b4e] .home-stat-icon-orange{background:#ffedd5;color:#ea580c}.cangjingge-wrap[data-v-72304b4e] .home-grid-three{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:24px}@media (min-width:1024px){.cangjingge-wrap[data-v-72304b4e] .home-grid-three{grid-template-columns:repeat(3,1fr)}}.cangjingge-wrap[data-v-72304b4e] .home-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px}.cangjingge-wrap[data-v-72304b4e] .home-card-title{font-size:14px;color:#1e293b;margin:0 0 16px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.cangjingge-wrap[data-v-72304b4e] .home-card-title-icon{color:#94a3b8;font-size:16px}.cangjingge-wrap[data-v-72304b4e] .home-card-title .el-icon-s-opportunity{color:#eab308}.cangjingge-wrap[data-v-72304b4e] .home-card-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.cangjingge-wrap[data-v-72304b4e] .home-card-head .home-card-title{margin:0}.cangjingge-wrap[data-v-72304b4e] .home-card-link{font-size:12px;color:#2563eb;background:none;border:none;cursor:pointer;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.cangjingge-wrap[data-v-72304b4e] .home-card-link:hover{color:#1d4ed8}.cangjingge-wrap[data-v-72304b4e] .home-quick-actions{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.cangjingge-wrap[data-v-72304b4e] .home-quick-btn{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-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:12px;border-radius:12px;border:1px solid transparent;text-align:center;cursor:pointer;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s}.cangjingge-wrap[data-v-72304b4e] .home-quick-btn i{font-size:20px}.cangjingge-wrap[data-v-72304b4e] .home-quick-blue{background:#eff6ff;color:#2563eb;border-color:#bfdbfe}.cangjingge-wrap[data-v-72304b4e] .home-quick-green{background:#f0fdf4;color:#16a34a;border-color:#bbf7d0}.cangjingge-wrap[data-v-72304b4e] .home-quick-purple{background:#faf5ff;color:#9333ea;border-color:#e9d5ff}.cangjingge-wrap[data-v-72304b4e] .home-quick-orange{background:#fff7ed;color:#ea580c;border-color:#fed7aa}.cangjingge-wrap[data-v-72304b4e] .home-quick-btn:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.cangjingge-wrap[data-v-72304b4e] .home-quick-label{font-size:14px;font-weight:500}.cangjingge-wrap[data-v-72304b4e] .home-quick-desc{font-size:12px;opacity:.8}.cangjingge-wrap[data-v-72304b4e] .home-activities{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.cangjingge-wrap[data-v-72304b4e] .home-activity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.cangjingge-wrap[data-v-72304b4e] .home-activity-icon{width:24px;height:24px;border-radius:50%;background:#f1f5f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;-ms-flex-negative:0;flex-shrink:0}.cangjingge-wrap[data-v-72304b4e] .home-activity-upload{color:#2563eb}.cangjingge-wrap[data-v-72304b4e] .home-activity-search{color:#16a34a}.cangjingge-wrap[data-v-72304b4e] .home-activity-generate{color:#9333ea}.cangjingge-wrap[data-v-72304b4e] .home-activity-ppt{color:#ea580c}.cangjingge-wrap[data-v-72304b4e] .home-activity-audio{color:#db2777}.cangjingge-wrap[data-v-72304b4e] .home-activity-body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.cangjingge-wrap[data-v-72304b4e] .home-activity-text{font-size:12px;color:#475569;margin:0 0 4px 0}.cangjingge-wrap[data-v-72304b4e] .home-activity-user{font-weight:500;color:#334155}.cangjingge-wrap[data-v-72304b4e] .home-activity-target{color:#2563eb}.cangjingge-wrap[data-v-72304b4e] .home-activity-time{font-size:12px;color:#94a3b8;margin:0}.cangjingge-wrap[data-v-72304b4e] .home-storage{margin-bottom:16px}.cangjingge-wrap[data-v-72304b4e] .home-storage-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:12px;color:#64748b;margin-bottom:6px}.cangjingge-wrap[data-v-72304b4e] .home-storage-used{font-size:15px;font-weight:600;color:#334155}.cangjingge-wrap[data-v-72304b4e] .home-storage-desc{font-size:11px;color:#94a3b8;line-height:1.45;margin:0 0 10px 0}.cangjingge-wrap[data-v-72304b4e] .home-storage-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding-top:4px}.cangjingge-wrap[data-v-72304b4e] .home-storage-cell{background:#f8fafc;border-radius:8px;padding:12px;text-align:center}.cangjingge-wrap[data-v-72304b4e] .home-storage-num{font-size:18px;font-weight:600;color:#334155}.cangjingge-wrap[data-v-72304b4e] .home-storage-label{font-size:12px;color:#64748b;margin-top:4px}.cangjingge-wrap[data-v-72304b4e] .home-kb-grid{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:640px){.cangjingge-wrap[data-v-72304b4e] .home-kb-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.cangjingge-wrap[data-v-72304b4e] .home-kb-grid{grid-template-columns:repeat(3,1fr)}}.cangjingge-wrap[data-v-72304b4e] .home-kb-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:16px;border:1px solid #f1f5f9;border-radius:12px;background:#fff;cursor:pointer;text-align:left;-webkit-transition:border-color .2s,background .2s;transition:border-color .2s,background .2s}.cangjingge-wrap[data-v-72304b4e] .home-kb-card:hover{border-color:#93c5fd;background:rgba(239,246,255,.3)}.cangjingge-wrap[data-v-72304b4e] .home-kb-icon{font-size:24px;-ms-flex-negative:0;flex-shrink:0}.cangjingge-wrap[data-v-72304b4e] .home-kb-body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.cangjingge-wrap[data-v-72304b4e] .home-kb-name{font-size:14px;font-weight:500;color:#334155}.cangjingge-wrap[data-v-72304b4e] .home-kb-card:hover .home-kb-name{color:#2563eb}.cangjingge-wrap[data-v-72304b4e] .home-kb-desc{font-size:12px;color:#94a3b8;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cangjingge-wrap[data-v-72304b4e] .home-kb-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-top:8px;font-size:12px;color:#64748b}.cangjingge-wrap[data-v-72304b4e] .home-kb-arrow{color:#cbd5e1;font-size:14px;-ms-flex-negative:0;flex-shrink:0;margin-top:4px}.cangjingge-wrap[data-v-72304b4e] .home-kb-card:hover .home-kb-arrow{color:#2563eb}.cangjingge-wrap[data-v-72304b4e] .home-recent-docs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.cangjingge-wrap[data-v-72304b4e] .home-recent-doc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;border:none;background:transparent;cursor:pointer;text-align:left;width:100%;-webkit-transition:background .2s;transition:background .2s}.cangjingge-wrap[data-v-72304b4e] .home-recent-doc:hover{background:#f8fafc}.cangjingge-wrap[data-v-72304b4e] .home-recent-type{font-size:11px;padding:2px 6px;border-radius:4px;font-weight:500;-ms-flex-negative:0;flex-shrink:0}.cangjingge-wrap[data-v-72304b4e] .home-recent-name{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cangjingge-wrap[data-v-72304b4e] .home-recent-doc:hover .home-recent-name{color:#2563eb}.cangjingge-wrap[data-v-72304b4e] .home-recent-meta{font-size:12px;color:#94a3b8;-ms-flex-negative:0;flex-shrink:0}.cangjingge-wrap[data-v-72304b4e] .home-recent-empty{font-size:14px;color:#94a3b8;margin:0;padding:12px 0}.cangjingge-wrap[data-v-72304b4e] .toolbar-back{margin-right:12px;padding:4px 8px;font-size:12px;color:#64748b;background:transparent;border:none;cursor:pointer}.cangjingge-wrap[data-v-72304b4e] .toolbar-back:hover{color:#2563eb}.cangjingge-wrap[data-v-72304b4e] .sidebar{-ms-flex-negative:0;flex-shrink:0;background:#fff;border-right:1px solid #e2e8f0;-webkit-box-shadow:2px 0 8px rgba(0,0,0,.04);box-shadow:2px 0 8px rgba(0,0,0,.04);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}.cangjingge-wrap[data-v-72304b4e] .sidebar-resizer{-ms-flex-negative:0;flex-shrink:0;width:6px;cursor:col-resize;background:transparent;-webkit-transition:background .15s;transition:background .15s}.cangjingge-wrap[data-v-72304b4e] .sidebar-resizer:active,.cangjingge-wrap[data-v-72304b4e] .sidebar-resizer:hover{background:#e2e8f0}.cangjingge-wrap[data-v-72304b4e] .home-view{-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cangjingge-wrap[data-v-72304b4e] .doc-list-layout,.cangjingge-wrap[data-v-72304b4e] .home-view{-webkit-box-flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.cangjingge-wrap[data-v-72304b4e] .doc-list-layout{-ms-flex:1;flex:1}.cangjingge-wrap[data-v-72304b4e] .sidebar-head{padding:14px 16px;border-bottom:1px solid #f1f5f9}.cangjingge-wrap[data-v-72304b4e] .sidebar-icon{font-size:20px;margin-right:8px;vertical-align:middle}.cangjingge-wrap[data-v-72304b4e] .sidebar-title{font-weight:600;color:#1e293b;font-size:14px;vertical-align:middle}.cangjingge-wrap[data-v-72304b4e] .sidebar-meta{font-size:12px;color:#94a3b8;margin:6px 0 0 0}.cangjingge-wrap[data-v-72304b4e] .sidebar-tree{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:10px 8px}.cangjingge-wrap[data-v-72304b4e] .sidebar-tree .tree-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;border-radius:6px;background:transparent;cursor:pointer;text-align:left;font-size:13px;color:#475569;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s}.cangjingge-wrap[data-v-72304b4e] .sidebar-tree .tree-item:hover{background:#f8fafc;color:#334155}.cangjingge-wrap[data-v-72304b4e] .sidebar-tree .tree-item.active{background:#eff6ff;color:#1d4ed8}.cangjingge-wrap[data-v-72304b4e] .sidebar-tree .tree-item.active .tree-count,.cangjingge-wrap[data-v-72304b4e] .sidebar-tree .tree-item.active .tree-label{color:#1d4ed8}.cangjingge-wrap[data-v-72304b4e] .sidebar-tree .tree-item.active .tree-icon-all,.cangjingge-wrap[data-v-72304b4e] .sidebar-tree .tree-item.active .tree-icon-leaf,.cangjingge-wrap[data-v-72304b4e] .sidebar-tree .tree-item.active .tree-icon-parent{color:#60a5fa}.cangjingge-wrap[data-v-72304b4e] .sidebar-tree .tree-item-all .tree-icon-all{color:#60a5fa;font-size:16px}.cangjingge-wrap[data-v-72304b4e] .sidebar-tree .tree-item-all .tree-label{color:#475569}.cangjingge-wrap[data-v-72304b4e] .sidebar-tree .tree-item-all.active .tree-label{color:#1d4ed8}.cangjingge-wrap[data-v-72304b4e] .sidebar-tree .tree-count,.cangjingge-wrap[data-v-72304b4e] .sidebar-tree .tree-item-all .tree-count{margin-left:auto;font-size:12px;color:#94a3b8}.cangjingge-wrap[data-v-72304b4e] .sidebar-tree .tree-item.active .tree-count{color:#2563eb}.cangjingge-wrap[data-v-72304b4e] .sidebar-tree .tree-item-folder .tree-icon-parent{color:#eab308;font-size:16px}.cangjingge-wrap[data-v-72304b4e] .sidebar-tree .tree-item-folder .tree-icon-leaf{color:#94a3b8;font-size:16px}.cangjingge-wrap[data-v-72304b4e] .sidebar-tree .tree-item-folder .tree-label{color:#334155;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.cangjingge-wrap[data-v-72304b4e] .sidebar-tree .tree-item-folder.active .tree-label{color:#1d4ed8}.cangjingge-wrap[data-v-72304b4e] .sidebar-tree .tree-folder-doc-count{font-size:11px;color:#94a3b8;-ms-flex-negative:0;flex-shrink:0}.cangjingge-wrap[data-v-72304b4e] .sidebar-tree .tree-item-folder.active .tree-folder-doc-count{color:#2563eb}.cangjingge-wrap[data-v-72304b4e] .sidebar-tree .tree-caret{margin-left:auto;color:#94a3b8;font-size:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 2px}.cangjingge-wrap[data-v-72304b4e] .sidebar-tree .tree-caret i{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.cangjingge-wrap[data-v-72304b4e] .sidebar-tree .tree-caret.expanded i{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.cangjingge-wrap[data-v-72304b4e] .sidebar-tree .tree-item.active .tree-caret{color:#2563eb}.cangjingge-wrap[data-v-72304b4e] .tree-children{margin-top:2px}.cangjingge-wrap[data-v-72304b4e] .sidebar-tree .folder-tree-nested{margin-left:0}.cangjingge-wrap[data-v-72304b4e] .sidebar-tree .tree-node{margin-bottom:1px}.cangjingge-wrap[data-v-72304b4e] .sidebar-tree .tree-label{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cangjingge-wrap[data-v-72304b4e] .main{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;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}.cangjingge-wrap[data-v-72304b4e] .toolbar{background:#fff;border-bottom:1px solid #e2e8f0;padding:12px 16px;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.cangjingge-wrap[data-v-72304b4e] .toolbar,.cangjingge-wrap[data-v-72304b4e] .toolbar-breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cangjingge-wrap[data-v-72304b4e] .toolbar-breadcrumb{gap:6px;font-size:13px;color:#64748b}.cangjingge-wrap[data-v-72304b4e] .breadcrumb-text{color:#64748b}.cangjingge-wrap[data-v-72304b4e] .breadcrumb-folder{color:#334155;font-weight:500}.cangjingge-wrap[data-v-72304b4e] .toolbar-spacer{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:12px}.cangjingge-wrap[data-v-72304b4e] .toolbar-upload-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 12px;border:1px solid #dcdfe6;background:#fff;color:#606266;font-size:13px;border-radius:4px;cursor:pointer}.cangjingge-wrap[data-v-72304b4e] .toolbar-upload-btn:hover{color:#409eff;border-color:#409eff}.cangjingge-wrap[data-v-72304b4e] .toolbar-search{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cangjingge-wrap[data-v-72304b4e] .toolbar-search i{position:absolute;left:10px;color:#94a3b8;font-size:14px}.cangjingge-wrap[data-v-72304b4e] .search-input{width:160px;padding:6px 10px 6px 32px;border:1px solid #e2e8f0;border-radius:8px;font-size:12px;outline:none}.cangjingge-wrap[data-v-72304b4e] .search-input:focus{border-color:#3b82f6}.cangjingge-wrap[data-v-72304b4e] .toolbar-sort{width:100px}.cangjingge-wrap[data-v-72304b4e] .toolbar-view{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.cangjingge-wrap[data-v-72304b4e] .view-btn{padding:8px 10px;border:none;background:transparent;color:#94a3b8;cursor:pointer}.cangjingge-wrap[data-v-72304b4e] .view-btn:hover{color:#64748b}.cangjingge-wrap[data-v-72304b4e] .view-btn.active{background:#eff6ff;color:#2563eb}.cangjingge-wrap[data-v-72304b4e] .doc-hint{padding:8px 16px;font-size:12px;color:#94a3b8;background:#f8fafc;border-bottom:1px solid #f1f5f9}.cangjingge-wrap[data-v-72304b4e] .doc-list-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:16px}.cangjingge-wrap[data-v-72304b4e] .empty-state{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:48px 16px;color:#94a3b8}.cangjingge-wrap[data-v-72304b4e] .empty-state i{font-size:40px;margin-bottom:12px;opacity:.5}.cangjingge-wrap[data-v-72304b4e] .doc-table-wrap{background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden}.cangjingge-wrap[data-v-72304b4e] .doc-table{width:100%;border-collapse:collapse}.cangjingge-wrap[data-v-72304b4e] .doc-table th{text-align:left;padding:10px 16px;font-size:12px;font-weight:500;color:#64748b;background:#f8fafc;border-bottom:1px solid #e2e8f0}.cangjingge-wrap[data-v-72304b4e] .doc-table td{padding:12px 16px;border-bottom:1px solid #f1f5f9;font-size:13px}.cangjingge-wrap[data-v-72304b4e] .doc-row{cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.cangjingge-wrap[data-v-72304b4e] .doc-row:hover{background:#f8fafc}.cangjingge-wrap[data-v-72304b4e] .doc-row .doc-name:hover{color:#2563eb}.cangjingge-wrap[data-v-72304b4e] .doc-icon{font-size:18px;margin-right:10px;vertical-align:middle}.cangjingge-wrap[data-v-72304b4e] .doc-info{display:inline-block;vertical-align:middle}.cangjingge-wrap[data-v-72304b4e] .doc-name{color:#334155}.cangjingge-wrap[data-v-72304b4e] .col-type{width:90px}.cangjingge-wrap[data-v-72304b4e] .col-time{width:140px;color:#64748b;font-size:12px}.cangjingge-wrap[data-v-72304b4e] .col-actions{width:48px;text-align:right}.cangjingge-wrap[data-v-72304b4e] .type-badge{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500}.cangjingge-wrap[data-v-72304b4e] .type-pdf{background:#fef2f2;color:#dc2626}.cangjingge-wrap[data-v-72304b4e] .type-word{background:#eff6ff;color:#2563eb}.cangjingge-wrap[data-v-72304b4e] .type-ppt{background:#fff7ed;color:#ea580c}.cangjingge-wrap[data-v-72304b4e] .type-text{background:#f1f5f9;color:#64748b}.cangjingge-wrap[data-v-72304b4e] .more-btn{padding:6px;border:none;background:transparent;color:#94a3b8;cursor:pointer;border-radius:6px}.cangjingge-wrap[data-v-72304b4e] .more-btn:hover{background:#f1f5f9;color:#475569}.cangjingge-wrap[data-v-72304b4e] .doc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.cangjingge-wrap[data-v-72304b4e] .doc-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;cursor:pointer;text-align:left;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.cangjingge-wrap[data-v-72304b4e] .doc-card:hover{border-color:#93c5fd;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.06);box-shadow:0 1px 3px rgba(0,0,0,.06)}.cangjingge-wrap[data-v-72304b4e] .doc-card-icon{font-size:28px;margin-bottom:8px}.cangjingge-wrap[data-v-72304b4e] .doc-card-name{font-size:12px;color:#334155;font-weight:500;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cangjingge-wrap[data-v-72304b4e] .doc-card:hover .doc-card-name{color:#2563eb}.cangjingge-wrap[data-v-72304b4e] .doc-card-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.cangjingge-wrap[data-v-72304b4e] .doc-card-time{font-size:11px;color:#94a3b8}.cangjingge-wrap[data-v-72304b4e] .pagination-wrap{padding:12px 16px;background:#fff;border-top:1px solid #f1f5f9;text-align:center}.kb-folder-delete-dialog .kb-folder-delete-lead[data-v-72304b4e]{font-size:14px;color:#334155;line-height:1.6;margin:0 0 12px 0}.kb-folder-delete-dialog .kb-folder-delete-lead.kb-folder-delete-risk[data-v-72304b4e]{color:#b45309}.kb-folder-delete-dialog .kb-folder-delete-warn[data-v-72304b4e]{display:inline-block;margin-top:8px;font-size:13px;font-weight:600;color:#c2410c}.kb-folder-delete-dialog .kb-folder-delete-hint[data-v-72304b4e]{font-size:13px;color:#64748b;margin:0 0 8px 0}.kb-upload-dialog-desc[data-v-72304b4e]{margin:0 0 12px 0;font-size:14px;color:#64748b}.kb-upload-dialog .upload-dropzone[data-v-72304b4e]{position:relative;border:2px dashed #e2e8f0;border-radius:12px;padding:32px 24px;text-align:center;background:#f8fafc;cursor:pointer;-webkit-transition:border-color .2s,background .2s;transition:border-color .2s,background .2s}.kb-upload-dialog .upload-dropzone[data-v-72304b4e]:hover{border-color:#93c5fd;background:#f8fafc}.kb-upload-dialog .upload-dropzone.dragging[data-v-72304b4e]{border-color:#2563eb;background:#eff6ff}.kb-upload-dialog .upload-file-input[data-v-72304b4e]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.kb-upload-dialog .upload-drop-text[data-v-72304b4e]{font-size:14px;font-weight:500;color:#475569;margin:0 0 8px 0}.kb-upload-dialog .upload-drop-hint[data-v-72304b4e]{font-size:12px;color:#94a3b8;margin:0 0 4px 0}.kb-upload-dialog .upload-file-list-card[data-v-72304b4e]{margin-top:16px;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.kb-upload-dialog .upload-file-list-header[data-v-72304b4e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 16px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.kb-upload-dialog .upload-file-list-body[data-v-72304b4e]{max-height:260px;overflow-y:auto}.kb-upload-dialog .upload-file-row[data-v-72304b4e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:12px 16px;border-bottom:1px solid #e2e8f0}.kb-upload-dialog .upload-file-row[data-v-72304b4e]:last-child{border-bottom:none}.kb-upload-dialog .upload-file-type-icon[data-v-72304b4e]{width:36px;height:36px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.kb-upload-dialog .upload-file-main[data-v-72304b4e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.kb-upload-dialog .upload-file-head[data-v-72304b4e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.kb-upload-dialog .upload-file-name[data-v-72304b4e]{font-size:14px;font-weight:500;color:#334155;margin:0 0 2px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-upload-dialog .upload-file-meta[data-v-72304b4e]{font-size:12px;color:#94a3b8;margin:0}.kb-upload-dialog .upload-file-actions[data-v-72304b4e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;flex-shrink:0}.kb-upload-dialog .upload-file-progress[data-v-72304b4e]{margin-top:8px}.kb-upload-dialog .upload-progress-head[data-v-72304b4e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:12px;margin-bottom:4px}.kb-upload-dialog .upload-progress-bar[data-v-72304b4e]{height:6px;background:#e2e8f0;border-radius:3px;overflow:hidden}.kb-upload-dialog .upload-progress-fill[data-v-72304b4e]{height:100%;background:#2563eb;-webkit-transition:width .2s;transition:width .2s}.kb-upload-dialog .upload-progress-fill.done[data-v-72304b4e]{background:#16a34a}.kb-upload-dialog .upload-btn-one[data-v-72304b4e]{padding:4px 10px;font-size:12px;border:none;background:#2563eb;color:#fff;border-radius:4px;cursor:pointer}.kb-upload-dialog .upload-btn-one[data-v-72304b4e]:hover{background:#1d4ed8}.kb-upload-dialog .upload-btn-remove[data-v-72304b4e]{padding:4px;color:#94a3b8;background:none;border:none;cursor:pointer}.kb-upload-dialog .upload-btn-remove[data-v-72304b4e]:hover{color:#dc2626}.kb-upload-dialog .upload-btn-all[data-v-72304b4e]{padding:6px 12px;font-size:13px;border:none;background:#2563eb;color:#fff;border-radius:6px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.kb-upload-dialog .upload-btn-all[data-v-72304b4e]:hover{background:#1d4ed8}.kb-upload-dialog .upload-summary-done[data-v-72304b4e]{color:#16a34a;margin-left:8px}.kb-upload-dialog .upload-summary-active[data-v-72304b4e]{color:#2563eb;margin-left:8px}.kb-upload-dialog .upload-status-done[data-v-72304b4e]{font-size:17px;color:#16a34a}.kb-upload-dialog .upload-status-error[data-v-72304b4e]{font-size:17px;color:#dc2626}.kb-upload-dialog .upload-status-loading[data-v-72304b4e]{font-size:17px;color:#2563eb}.kb-upload-dialog .upload-file-type-pdf[data-v-72304b4e]{background:#fef2f2;color:#dc2626}.kb-upload-dialog .upload-file-type-word[data-v-72304b4e]{background:#eff6ff;color:#2563eb}.kb-upload-dialog .upload-file-type-ppt[data-v-72304b4e]{background:#fff7ed;color:#ea580c}.kb-upload-dialog .upload-file-type-audio[data-v-72304b4e]{background:#dcfce7;color:#16a34a}.kb-upload-dialog .upload-file-type-other[data-v-72304b4e]{background:#f1f5f9;color:#64748b}.kb-upload-dialog .upload-progress-done[data-v-72304b4e]{color:#16a34a}.kb-upload-dialog .upload-progress-active[data-v-72304b4e]{color:#2563eb}