.catalog-node[data-v-419dc7da]{margin:0;padding:0;box-sizing:border-box}.node-drop-space[data-v-419dc7da]{height:10px;box-sizing:border-box}.catalog-row[data-v-419dc7da],.resource-row[data-v-419dc7da]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:54px;min-height:54px;box-sizing:border-box;padding:0 14px;border-radius:6px}.catalog-row[data-v-419dc7da]{background:#edf6fc;border:1px solid #d3e5f3;box-shadow:0 4px 12px rgba(22,86,135,.06);transition:border-color .14s,background .14s,box-shadow .14s}.catalog-row.drop-target[data-v-419dc7da]{background:#dceffa;border-color:#1677c8;box-shadow:0 0 0 2px rgba(22,119,200,.14),0 5px 14px rgba(22,86,135,.12)}.fold-action[data-v-419dc7da]{width:28px;height:28px;padding:0;border:0;background:transparent;color:#1a73b5;cursor:pointer}.folder-icon[data-v-419dc7da]{margin:0 9px 0 2px;color:#1677c8;font-size:17px}.catalog-row strong[data-v-419dc7da]{color:#1d425f;font-size:14px}.child-count[data-v-419dc7da]{margin-left:12px;color:#8399ab;font-size:12px}.catalog-title-input[data-v-419dc7da]{width:280px}.row-actions[data-v-419dc7da]{display:-ms-flexbox;display:flex;-ms-flex:none;flex:none;-ms-flex-align:center;align-items:center;gap:7px;margin-left:auto;padding-left:14px}.action-button[data-v-419dc7da]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:31px;height:31px;padding:0;border:1px solid #bdd9ec;border-radius:5px;background:#fff;color:#1677c8;cursor:pointer;transition:background .16s,border-color .16s,color .16s,transform .16s}.action-button[data-v-419dc7da]:hover{border-color:#1677c8;background:#e7f4fc;color:#07598f;transform:translateY(-1px)}.action-button[data-v-419dc7da]:active{transform:translateY(0)}.action-button .anticon[data-v-419dc7da]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;font-size:15px;line-height:1}.action-button .anticon svg[data-v-419dc7da]{display:block}.action-add-folder[data-v-419dc7da]{color:#1677c8}.action-add-question[data-v-419dc7da]{color:#8b5cf6;border-color:#d8c5ff}.action-add-capability[data-v-419dc7da]{color:#d97706;border-color:#f4d49c}.action-add-knowledge[data-v-419dc7da]{color:#0891b2;border-color:#a9e7ee}.action-add-question[data-v-419dc7da]:hover{background:#f1e8ff;border-color:#8b5cf6}.action-add-capability[data-v-419dc7da]:hover{background:#fff1d6;border-color:#d97706}.action-add-knowledge[data-v-419dc7da]:hover{background:#dcf8fb;border-color:#0891b2}.action-edit[data-v-419dc7da]{color:#3676af}.action-preview[data-v-419dc7da]{color:#5e74a6}.action-delete[data-v-419dc7da]{color:#cf4d58;border-color:#f0c7cb}.action-delete[data-v-419dc7da]:hover{border-color:#cf4d58;background:#fff1f2;color:#b83643}.action-add-capability[data-v-419dc7da],.action-add-knowledge[data-v-419dc7da],.action-add-question[data-v-419dc7da]{width:31px;min-width:31px;padding:0;font-size:15px;line-height:1}.action-add-capability .anticon[data-v-419dc7da],.action-add-knowledge .anticon[data-v-419dc7da],.action-add-question .anticon[data-v-419dc7da]{width:auto;height:auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:15px}.catalog-children[data-v-419dc7da]{min-height:18px;padding:0;overflow-anchor:none;will-change:height,opacity}.catalog-children.drop-active[data-v-419dc7da]{min-height:18px}.inline-create[data-v-419dc7da]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;height:52px;margin:7px 0;padding:0 12px;border:1px dashed #83b6dc;border-radius:5px;background:#f7fbfe;color:#1677c8}.inline-create .ant-input[data-v-419dc7da]{width:300px}.inline-action[data-v-419dc7da]{display:-ms-inline-flexbox;display:inline-flex;width:31px;height:31px;padding:0;border:1px solid transparent;border-radius:4px;cursor:pointer}.inline-action .anticon[data-v-419dc7da],.inline-action[data-v-419dc7da]{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.inline-action .anticon[data-v-419dc7da]{display:-ms-flexbox;display:flex;width:100%;height:100%;line-height:1}.inline-confirm[data-v-419dc7da]{background:#1677c8;color:#fff}.inline-confirm[data-v-419dc7da]:hover{background:#07598f}.inline-cancel[data-v-419dc7da]{border-color:#cbddea;background:#fff;color:#5d7d94}.inline-cancel[data-v-419dc7da]:hover{border-color:#9dbfd8;background:#eef7fc;color:#1677c8}.resource-row[data-v-419dc7da]{background:#fff;border:1px solid #e1ebf2;cursor:default;transition:background .18s,border-color .18s}.drag-handle[data-v-419dc7da]{width:15px;margin-right:5px;color:#9bb2c3;cursor:grab;font-size:17px;line-height:1;-webkit-user-select:none;-ms-user-select:none;user-select:none}.catalog-row:hover .drag-handle[data-v-419dc7da],.resource-row:hover .drag-handle[data-v-419dc7da]{color:#1677c8}.catalog-dragging[data-v-419dc7da]{opacity:.45}.resource-row[data-v-419dc7da]:hover{border-color:#b8d8eb;background:#fbfdff}.resource-mark[data-v-419dc7da]{width:28px;height:28px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-right:10px;border-radius:4px;background:#e6f4ff;color:#1677c8}.tone-A[data-v-419dc7da]{background:#fff1d6;color:#d97706}.tone-Q[data-v-419dc7da]{background:#f1e8ff;color:#8b5cf6}.tone-K[data-v-419dc7da]{background:#dcf8fb;color:#0891b2}.resource-row.graph-Q[data-v-419dc7da]{border-left:3px solid #8b5cf6;background:linear-gradient(90deg,#faf7ff,#fff 28%)}.resource-row.graph-A[data-v-419dc7da]{border-left:3px solid #d97706;background:linear-gradient(90deg,#fffaf0,#fff 28%)}.resource-row.graph-K[data-v-419dc7da]{border-left:3px solid #0891b2;background:linear-gradient(90deg,#f2fcfd,#fff 28%)}.resource-row.graph-Q[data-v-419dc7da]:hover{border-color:#8b5cf6;background:#f5efff}.resource-row.graph-A[data-v-419dc7da]:hover{border-color:#d97706;background:#fff6e5}.resource-row.graph-K[data-v-419dc7da]:hover{border-color:#0891b2;background:#eafbfd}.resource-main[data-v-419dc7da]{min-width:215px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:3px;overflow:hidden}.resource-title-line[data-v-419dc7da]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:7px;min-width:0;height:20px}.resource-main strong[data-v-419dc7da]{overflow:hidden;color:#2b465d;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.resource-main span[data-v-419dc7da]{overflow:hidden;color:#8aa0b1;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.resource-type-label[data-v-419dc7da]{-ms-flex:0 0 auto;flex:0 0 auto;padding:1px 6px;border-radius:9px;font-style:normal;font-size:10px;line-height:16px;white-space:nowrap}.label-Q[data-v-419dc7da]{background:#f1e8ff;color:#7c3aed}.label-A[data-v-419dc7da]{background:#fff1d6;color:#c56a05}.label-K[data-v-419dc7da]{background:#dcf8fb;color:#087f9c}.tag-list[data-v-419dc7da]{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-pack:end;justify-content:flex-end;gap:5px;overflow:hidden}.tag-list span[data-v-419dc7da]{padding:3px 7px;border-radius:10px;background:#edf6fc;color:#427da9;font-size:11px;white-space:nowrap}.tag-list .tag-kind[data-v-419dc7da]{background:#e7f4fc;color:#176598}.tag-list .tag-skill[data-v-419dc7da]{background:#f2f6f9;color:#637d91}.graph-Q .tag-kind[data-v-419dc7da]{background:#f1e8ff;color:#7c3aed}.graph-A .tag-kind[data-v-419dc7da]{background:#fff1d6;color:#c56a05}.graph-K .tag-kind[data-v-419dc7da]{background:#dcf8fb;color:#087f9c}.resource-actions[data-v-419dc7da]{margin-left:12px}.catalog-toolbar[data-v-66afc464]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;min-height:48px;margin-bottom:10px;padding:0 14px;border-bottom:1px solid #e1edf5;background:#fff}.catalog-toolbar-title[data-v-66afc464]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:7px;color:#365b78;font-size:14px;font-weight:600}.catalog-toolbar-title .anticon[data-v-66afc464]{color:#1677c8}.tag-resource-hidden .resource-form-grid>.span-two[data-v-66afc464]:last-child{display:none}.node-type-banner[data-v-66afc464]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:16px;padding:10px 12px;border:1px solid #dce8f1;border-radius:7px;background:#f8fbfd}.node-type-banner .node-type-icon[data-v-66afc464]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;border-radius:7px;font-size:16px}.node-type-banner small[data-v-66afc464],.node-type-banner strong[data-v-66afc464]{display:block}.node-type-banner strong[data-v-66afc464]{color:#29465d;font-size:14px}.node-type-banner small[data-v-66afc464]{margin-top:3px;color:#8196a7;font-size:12px}.node-type-Q[data-v-66afc464]{border-color:#d8c5ff;background:#faf7ff}.node-type-Q .node-type-icon[data-v-66afc464]{background:#f1e8ff;color:#8b5cf6}.node-type-A[data-v-66afc464]{border-color:#f4d49c;background:#fffaf0}.node-type-A .node-type-icon[data-v-66afc464]{background:#fff1d6;color:#d97706}.node-type-K[data-v-66afc464]{border-color:#a9e7ee;background:#f2fcfd}.node-type-K .node-type-icon[data-v-66afc464]{background:#dcf8fb;color:#0891b2}.resource-editor[data-v-66afc464] .ant-form-item-label>label{color:#526d80;font-weight:600}.resource-editor[data-v-66afc464] .ant-input:focus,.resource-editor[data-v-66afc464] .ant-select-focused .ant-select-selection{border-color:#78aeca;box-shadow:0 0 0 2px rgba(68,151,190,.08)}.resource-editor[data-v-66afc464]{padding:2px 0}.resource-editor[data-v-66afc464] .ant-form-item{margin-bottom:16px}.resource-editor[data-v-66afc464] .ant-form-item-label{padding-bottom:6px;line-height:20px}.resource-editor[data-v-66afc464] .ant-form-item-control{line-height:38px}.resource-editor[data-v-66afc464] .ant-input,.resource-editor[data-v-66afc464] .ant-input-number,.resource-editor[data-v-66afc464] .ant-select-selection{min-height:38px;border-radius:5px}.resource-editor[data-v-66afc464] .ant-input{padding:8px 12px}.resource-editor[data-v-66afc464] .ant-select-selection__rendered{line-height:36px}.resource-editor[data-v-66afc464] .ant-input-number{width:100%}.resource-editor[data-v-66afc464] .ant-input-number-input{height:36px}.resource-editor[data-v-66afc464] .ant-form-item-control-wrapper,.resource-editor[data-v-66afc464] .ant-select{width:100%}.graph-modal-Q[data-v-66afc464] .ant-modal-header{background:#faf7ff;border-bottom:1px solid #d8c5ff}.graph-modal-Q[data-v-66afc464] .ant-modal-title{color:#6d3fc2}.graph-modal-Q[data-v-66afc464] .ant-modal-footer{border-top:1px solid #eadfff}.graph-modal-Q[data-v-66afc464] .ant-btn-primary{background:#8b5cf6;border-color:#8b5cf6}.graph-modal-A[data-v-66afc464] .ant-modal-header{background:#fffaf0;border-bottom:1px solid #f4d49c}.graph-modal-A[data-v-66afc464] .ant-modal-title{color:#b86605}.graph-modal-A[data-v-66afc464] .ant-modal-footer{border-top:1px solid #f8e6c5}.graph-modal-A[data-v-66afc464] .ant-btn-primary{background:#d97706;border-color:#d97706}.graph-modal-K[data-v-66afc464] .ant-modal-header{background:#f2fcfd;border-bottom:1px solid #a9e7ee}.graph-modal-K[data-v-66afc464] .ant-modal-title{color:#087f9c}.graph-modal-K[data-v-66afc464] .ant-modal-footer{border-top:1px solid #d8f3f6}.graph-modal-K[data-v-66afc464] .ant-btn-primary{background:#0891b2;border-color:#0891b2}.graph-modal-A[data-v-66afc464] .ant-modal-body,.graph-modal-K[data-v-66afc464] .ant-modal-body,.graph-modal-Q[data-v-66afc464] .ant-modal-body{padding:22px 24px;background:#fbfdff}.graph-modal-A[data-v-66afc464] .ant-modal-footer,.graph-modal-K[data-v-66afc464] .ant-modal-footer,.graph-modal-Q[data-v-66afc464] .ant-modal-footer{background:#fff;padding:14px 18px}[data-v-66afc464] .graph-modal-Q .ant-modal-header{background:#faf7ff;border-bottom-color:#d8c5ff}.graph-modal-Q .ant-modal-title[data-v-66afc464]{color:#6d3fc2}.graph-modal-Q .ant-modal-footer[data-v-66afc464]{border-top-color:#eadfff}.graph-modal-Q .ant-btn-primary[data-v-66afc464]{background:#8b5cf6;border-color:#8b5cf6}[data-v-66afc464] .graph-modal-A .ant-modal-header{background:#fffaf0;border-bottom-color:#f4d49c}.graph-modal-A .ant-modal-title[data-v-66afc464]{color:#b86605}.graph-modal-A .ant-modal-footer[data-v-66afc464]{border-top-color:#f8e6c5}.graph-modal-A .ant-btn-primary[data-v-66afc464]{background:#d97706;border-color:#d97706}[data-v-66afc464] .graph-modal-K .ant-modal-header{background:#f2fcfd;border-bottom-color:#a9e7ee}.graph-modal-K .ant-modal-title[data-v-66afc464]{color:#087f9c}.graph-modal-K .ant-modal-footer[data-v-66afc464]{border-top-color:#d8f3f6}.graph-modal-K .ant-btn-primary[data-v-66afc464]{background:#0891b2;border-color:#0891b2}