.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}