[data-v-feb4326a]:root{--sidebar-width: 210px;--sidebar-collapse-width: 54px;--navbar-height: 50px;--tags-view-height: 34px;--transition-base: .28s ease}.file-icon-wrapper[data-v-feb4326a]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.file-icon-wrapper .file-icon[data-v-feb4326a]{width:100%;height:100%;transition:all .2s ease}.file-icon-wrapper.is-folder[data-v-feb4326a]{color:gold!important}.file-icon-wrapper.icon-javascript[data-v-feb4326a]{color:#f7df1e!important}.file-icon-wrapper.icon-typescript[data-v-feb4326a]{color:#3178c6!important}.file-icon-wrapper.icon-vue[data-v-feb4326a]{color:#4fc08d!important}.file-icon-wrapper.icon-python[data-v-feb4326a]{color:#3776ab!important}.file-icon-wrapper.icon-java[data-v-feb4326a]{color:#007396!important}.file-icon-wrapper.icon-cpp[data-v-feb4326a]{color:#00599c!important}.file-icon-wrapper.icon-c[data-v-feb4326a]{color:#a8b9cc!important}.file-icon-wrapper.icon-csharp[data-v-feb4326a]{color:#178600!important}.file-icon-wrapper.icon-php[data-v-feb4326a]{color:#777bb4!important}.file-icon-wrapper.icon-ruby[data-v-feb4326a]{color:#cc342d!important}.file-icon-wrapper.icon-go[data-v-feb4326a]{color:#00add8!important}.file-icon-wrapper.icon-rust[data-v-feb4326a]{color:#ce422b!important}.file-icon-wrapper.icon-swift[data-v-feb4326a]{color:#ff6b4a!important}.file-icon-wrapper.icon-kotlin[data-v-feb4326a]{color:#f18e33!important}.file-icon-wrapper.icon-html[data-v-feb4326a]{color:#e34f26!important}.file-icon-wrapper.icon-css[data-v-feb4326a]{color:#1572b6!important}.file-icon-wrapper.icon-scss[data-v-feb4326a]{color:#cf649a!important}.file-icon-wrapper.icon-json[data-v-feb4326a],.file-icon-wrapper.icon-markdown[data-v-feb4326a]{color:#000!important}.file-icon-wrapper.icon-sql[data-v-feb4326a]{color:#336791!important}.file-icon-wrapper.icon-react[data-v-feb4326a]{color:#61dafb!important}.file-icon-wrapper.icon-image[data-v-feb4326a]{color:#ff6b6b!important}.file-icon-wrapper.icon-video[data-v-feb4326a]{color:#ff8e53!important}.file-icon-wrapper.icon-audio[data-v-feb4326a]{color:#4ecdc4!important}.file-icon-wrapper.icon-archive[data-v-feb4326a]{color:#ff9ff3!important}.file-icon-wrapper.icon-pdf[data-v-feb4326a]{color:#ff6b6b!important}.file-icon-wrapper.icon-git[data-v-feb4326a]{color:#f05032!important}.file-icon-wrapper.icon-docker[data-v-feb4326a]{color:#2496ed!important}.file-icon-wrapper.icon-npm[data-v-feb4326a]{color:#cb3837!important}.file-icon-wrapper.icon-lock[data-v-feb4326a]{color:#dc3545!important}.file-icon-wrapper.icon-temp[data-v-feb4326a],.file-icon-wrapper.icon-backup[data-v-feb4326a]{color:#6c757d!important}.file-icon-wrapper[data-v-feb4326a]:hover{transform:scale(1.1);transition:transform .2s ease}.file-explorer-section[data-v-198d5f71]{display:flex;flex-direction:column;background:#f9fafb;min-height:0}.section-header[data-v-198d5f71]{height:38px;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(to bottom,#fff,#f9fafb);border-bottom:1px solid #e5e7eb}.section-icon[data-v-198d5f71]{margin-right:8px;font-size:16px;color:#10b981}.section-title[data-v-198d5f71]{font-size:13px;font-weight:600;color:#1f2937;letter-spacing:.025em}.collapse-button[data-v-198d5f71]{padding:4px;font-size:14px;color:#6b7280;transition:all .2s ease;border-radius:4px}.explorer-body[data-v-198d5f71]{display:flex;min-height:0}.file-tree-pane[data-v-198d5f71]{width:240px;flex:0 0 240px;display:flex;flex-direction:column;border-right:1px solid #e5e7eb;min-height:0;box-sizing:border-box}.file-tree-toolbar[data-v-198d5f71]{height:44px;padding:10px 12px;display:flex;align-items:center;border-bottom:1px solid #e5e7eb;background:#fff}.toolbar-actions[data-v-198d5f71]{display:flex;gap:6px}.file-tree-content[data-v-198d5f71]{flex:1 1 auto;overflow:auto;padding:8px 0;min-height:0;box-sizing:border-box}.file-tree-content.with-split[data-v-198d5f71]{border-right:1px solid #e5e7eb}.tree-node-content[data-v-198d5f71]{display:flex;align-items:center;flex:1;font-size:13px;padding:0 10px}.node-icon[data-v-198d5f71]{margin-right:10px;font-size:16px}.node-label[data-v-198d5f71]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:#374151}.is-manager .file-explorer-section[data-v-198d5f71]{flex-direction:column}.is-manager .explorer-body[data-v-198d5f71]{flex:1 1 auto;display:flex;min-height:0}.explorer-body.is-tree .file-tree-pane[data-v-198d5f71]{width:100%;flex:1 1 auto;border-right:none}.explorer-body.is-tree .file-tree-content[data-v-198d5f71]{padding-right:0}.file-tree-content[data-v-198d5f71] .el-tree{width:100%}.manager-right[data-v-198d5f71]{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;min-height:0}.right-list[data-v-198d5f71]{flex:1 1 auto;min-height:0;overflow:auto;padding:8px 0}.list-item[data-v-198d5f71]{display:flex;align-items:center;gap:10px;padding:8px 12px;margin:4px 8px;border-radius:8px;cursor:default;transition:all .2s}.list-item[data-v-198d5f71]:hover{background:#f3f4f6;transform:translate(2px)}.list-item.active[data-v-198d5f71]{background:rgba(16,185,129,.1);border-left:3px solid #10b981;padding-left:9px}.list-item .file-icon[data-v-198d5f71]{font-size:16px}.list-item .meta[data-v-198d5f71]{flex:1;min-width:0}.list-item .name[data-v-198d5f71]{font-weight:600;color:#1f2937;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.list-item .sub[data-v-198d5f71]{color:#6b7280;font-size:12px}.list-item .ops[data-v-198d5f71]{opacity:0;transition:opacity .2s}.list-item:hover .ops[data-v-198d5f71]{opacity:1}[data-v-198d5f71] .el-tree-node__content:hover .file-icon-wrapper,.list-item[data-v-198d5f71]:hover .file-icon-wrapper{transform:scale(1.08);transition:transform .15s ease}
