.kg-collapse[data-v-23cbdb20]{width:100%;height:100%;overflow:hidden}.kg-collapse-scroll[data-v-23cbdb20]{height:100%;overflow-y:auto}.kg-collapse-item[data-v-23cbdb20]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:14px;padding:10px 10px;border-bottom:1px solid #eee}.kg-collapse-item.active[data-v-23cbdb20],.kg-collapse-item[data-v-23cbdb20]:hover{color:#3e8fff}.kg-collapse-item-text[data-v-23cbdb20]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kg-collapse-arrow[data-v-23cbdb20]{transition:transform .3s}.kg-collapse-arrow.is-open[data-v-23cbdb20]{transform:rotate(90deg)}.kg-collapse-sub[data-v-23cbdb20]{background:#f8faff}.kg-collapse-sub-item[data-v-23cbdb20]{padding:10px 15px;font-size:14px;cursor:pointer}.kg-collapse-sub-item.active[data-v-23cbdb20],.kg-collapse-sub-item[data-v-23cbdb20]:hover{color:#3e8fff}.kg-menu[data-v-3a4c0b0f]{position:absolute;left:0;top:0;bottom:0;width:300px;z-index:10;display:flex;flex-direction:column}.kg-menu-section[data-v-3a4c0b0f]{background:#fff;border-radius:6px}.kg-menu-header[data-v-3a4c0b0f]{height:48px;padding-left:25px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f0f0f0}.kg-menu-header-left[data-v-3a4c0b0f]{display:flex;align-items:center}.kg-menu-indicator[data-v-3a4c0b0f]{display:inline-block;height:16px;width:5px;border-radius:4px;background:#3e8fff;margin-right:10px}.kg-menu-title[data-v-3a4c0b0f]{font-size:16px;font-weight:700}.kg-menu-header-action[data-v-3a4c0b0f]{padding-right:10px;color:#3e8fff;font-size:12px;cursor:pointer}.kg-menu-chapter-body[data-v-3a4c0b0f]{height:calc(100vh - 440px);overflow:hidden}.kg-menu-path-section[data-v-3a4c0b0f]{position:absolute;bottom:0;left:0;right:0}.kg-menu-path-body[data-v-3a4c0b0f]{padding:10px;height:240px;overflow-y:auto}.kg-path-item[data-v-3a4c0b0f]{position:relative;padding-right:70px}.kg-path-name[data-v-3a4c0b0f]{height:46px;line-height:46px;font-size:14px;cursor:pointer;border-radius:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kg-path-name.active[data-v-3a4c0b0f],.kg-path-name[data-v-3a4c0b0f]:hover{color:#3e8fff}.kg-path-actions[data-v-3a4c0b0f]{font-size:14px;position:absolute;right:0;top:0;bottom:0;display:flex;align-items:center}.kg-icon-btn[data-v-3a4c0b0f]{cursor:pointer;margin-right:4px;font-size:14px}.kg-icon-btn.blue[data-v-3a4c0b0f]{color:#3e8fff}.kg-icon-btn.red[data-v-3a4c0b0f]{color:#f56c6c}.kg-icon-btn[data-v-3a4c0b0f]:hover{opacity:.7}.kg-menu-empty[data-v-3a4c0b0f]{padding:20px;text-align:center;font-size:14px;color:#999}.kg-rightbar[data-v-2738be02]{position:absolute;top:0;bottom:0;right:0;z-index:10}.kg-rightbar-panel[data-v-2738be02]{width:300px;background:#fff;border-radius:6px;padding:10px;height:100%;overflow:hidden}.kg-rightbar-list[data-v-2738be02]{height:calc(100vh - 200px);overflow-y:auto}.kg-rightbar-item[data-v-2738be02]{padding:10px 0;position:relative;padding-right:60px}.kg-rightbar-item-text[data-v-2738be02]{font-size:12px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.kg-rightbar-item-text[data-v-2738be02]:hover{color:#3e8fff}.kg-rightbar-item-actions[data-v-2738be02]{font-size:12px;position:absolute;right:0;top:0;bottom:0;display:flex;align-items:center}.kg-rightbar-footer[data-v-2738be02]{display:flex;align-items:center;justify-content:center;padding-top:10px}.kg-rightbar-toggle[data-v-2738be02]{position:absolute;left:-18px;top:50%;transform:translateY(-50%);background:hsla(0,0%,50.2%,.5);cursor:pointer;display:flex;align-items:center;justify-content:center;width:18px;height:60px;border-radius:6px 0 0 6px;color:#fff}.kg-rightbar-tree-item[data-v-2738be02]{display:flex;align-items:center;justify-content:space-between;width:100%}.kg-rightbar-tree-text[data-v-2738be02]{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kg-rightbar-tree-actions[data-v-2738be02]{display:flex;align-items:center}.kg-icon-btn[data-v-2738be02]{cursor:pointer;margin-right:4px;font-size:14px}.kg-icon-btn.blue[data-v-2738be02]{color:#3e8fff}.kg-icon-btn.red[data-v-2738be02]{color:#f56c6c}.kg-icon-btn[data-v-2738be02]:hover{opacity:.7}.kg-resource-bar[data-v-28382e0b]{position:absolute;right:320px;top:10px;width:280px;max-height:calc(100vh - 40px);background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.15);z-index:100;display:flex;flex-direction:column}.bar-header[data-v-28382e0b]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #ebeef5}.bar-title[data-v-28382e0b]{font-size:14px;font-weight:600;color:#303133}.bar-close[data-v-28382e0b]{cursor:pointer;color:#909399;font-size:16px}.bar-close[data-v-28382e0b]:hover{color:#303133}.bar-body[data-v-28382e0b]{flex:1;overflow-y:auto;padding:8px 0}.bar-empty[data-v-28382e0b]{text-align:center;color:#909399;padding:20px 0;font-size:13px}.resource-item[data-v-28382e0b]{display:flex;align-items:center;padding:10px 16px;cursor:pointer;transition:background .2s}.resource-item[data-v-28382e0b]:hover{background:#f5f7fa}.resource-item i[data-v-28382e0b]{margin-right:8px;color:#409eff;font-size:16px}.resource-name[data-v-28382e0b]{font-size:13px;color:#409eff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-preview-content[data-v-28382e0b]{max-height:400px;overflow-y:auto;padding:15px;background-color:#f5f7fa;border-radius:4px;white-space:pre-wrap;word-break:break-all;line-height:1.6}.image-preview-content[data-v-28382e0b],.video-preview-content[data-v-28382e0b]{text-align:center}.kg-page[data-v-3c10f59f]{width:100vw;height:100vh;position:relative;overflow:hidden;margin:0;padding:10px;box-sizing:border-box;background:#f0f2f5}.kg-container[data-v-3c10f59f]{width:100%;height:100%}