.file-folder[data-v-7b9c0116]{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;height:-moz-fit-content;height:fit-content;justify-content:center;padding:12px;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100px}.file-folder[data-v-7b9c0116]:hover{background:var(--el-fill-color-lighter)}.file-folder[data-v-7b9c0116]:active{background:var(--el-fill-color)}.file-folder.is-active[data-v-7b9c0116]{background:var(--el-color-primary-light-9)}.file-folder__content[data-v-7b9c0116]{align-items:center;display:flex;flex-direction:column;gap:8px}.file-folder__icon[data-v-7b9c0116]{align-items:center;display:flex;flex-shrink:0;justify-content:center}.file-folder__name[data-v-7b9c0116]{color:var(--el-text-color-primary);display:-webkit-box;font-size:13px;max-width:100px;text-align:center;width:100%;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;line-height:1.4;overflow:hidden;text-overflow:ellipsis}.file-folder.is-link[data-v-7b9c0116]{align-items:center;border-radius:4px;flex-direction:row;justify-content:flex-start;padding:6px 12px;width:auto}.file-folder.is-link .file-folder__content[data-v-7b9c0116]{flex-direction:row!important}.file-folder.is-link .file-folder__name[data-v-7b9c0116]{max-width:unset;-webkit-line-clamp:1;line-clamp:1;line-height:16px}.file-folder.is-link .file-folder__icon[data-v-7b9c0116]{align-items:center;display:flex;justify-content:center}.txt-file-viewer[data-v-cdfbe909]{background-color:var(--el-bg-color);border:1px solid var(--el-border-color-light);border-radius:4px;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.viewer-header[data-v-cdfbe909]{align-items:center;background-color:var(--el-fill-color-light);border-bottom:1px solid var(--el-border-color-light);display:flex;justify-content:space-between;padding:8px 12px}.viewer-header .header-left[data-v-cdfbe909]{align-items:center;display:flex;flex:1;gap:8px;overflow:hidden}.viewer-header .header-left .file-name[data-v-cdfbe909]{align-items:center;color:var(--el-text-color-primary);display:flex;font-size:14px;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.viewer-header .header-right[data-v-cdfbe909]{align-items:center;display:flex;flex-shrink:0}.viewer-scrollbar[data-v-cdfbe909]{flex:1;overflow:hidden}.viewer-scrollbar[data-v-cdfbe909] .el-scrollbar__wrap{overflow-x:hidden}.viewer-content[data-v-cdfbe909]{background-color:var(--el-bg-color);min-height:100%;padding:12px}.content-wrapper[data-v-cdfbe909]{width:100%}.empty-container[data-v-cdfbe909],.error-container[data-v-cdfbe909]{align-items:center;color:var(--el-text-color-secondary);display:flex;flex-direction:column;height:100%;justify-content:center;min-height:200px}.empty-container .empty-icon[data-v-cdfbe909],.empty-container .error-icon[data-v-cdfbe909],.error-container .empty-icon[data-v-cdfbe909],.error-container .error-icon[data-v-cdfbe909]{margin-bottom:16px;opacity:.5}.empty-container .empty-text[data-v-cdfbe909],.empty-container .error-text[data-v-cdfbe909],.error-container .empty-text[data-v-cdfbe909],.error-container .error-text[data-v-cdfbe909]{font-size:14px;margin-bottom:16px}.error-container .error-icon[data-v-cdfbe909],.error-container .error-text[data-v-cdfbe909]{color:var(--el-color-danger)}.load-more[data-v-cdfbe909]{align-items:center;color:var(--el-text-color-secondary);display:flex;font-size:13px;gap:8px;justify-content:center;padding:16px}.load-more .load-more-hint[data-v-cdfbe909]{opacity:.7}.viewer-footer[data-v-cdfbe909]{align-items:center;background-color:var(--el-fill-color-light);border-top:1px solid var(--el-border-color-light);color:var(--el-text-color-secondary);display:flex;font-size:12px;justify-content:space-between;padding:6px 12px}.viewer-footer .file-info[data-v-cdfbe909],.viewer-footer .line-info[data-v-cdfbe909]{align-items:center;display:flex;gap:4px}.file-list .search-input[data-v-c51de49c] .el-input__wrapper{transition:all .2s ease}.file-list .file-grid[data-v-c51de49c]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));padding-bottom:16px;width:100%}.file-list .file-grid .drop-target-active[data-v-c51de49c]{background:var(--el-color-primary-light-9)}.file-list .file-table-view[data-v-c51de49c]{padding-bottom:16px;width:100%}.file-list .file-table-view[data-v-c51de49c] .el-table .el-table__row{cursor:pointer}.file-list .file-table-view[data-v-c51de49c] .el-table .el-table__row:hover{background-color:var(--el-fill-color-lighter)}.file-list .file-table-view[data-v-c51de49c] .el-table .el-table__row.drop-target-active{background-color:var(--el-color-primary-light-9)!important}.file-list .file-table-view .folder-table-cell[data-v-c51de49c]{height:100%;padding:8px 0;width:100%}.file-list .file-list-content[data-v-c51de49c]{min-height:200px;transition:background-color .2s ease}.file-list .files-scrollbar.drop-target-active[data-v-c51de49c]{position:relative}.file-list .files-scrollbar.drop-target-active[data-v-c51de49c]:after{background-color:var(--el-color-primary-light-9);border:2px dashed var(--el-color-primary);border-radius:8px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:12px;top:0;z-index:1}.file-list .empty-state[data-v-c51de49c]{align-items:center;color:var(--el-text-color-placeholder);display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.file-list .empty-state .empty-text[data-v-c51de49c]{color:var(--el-text-color-regular);font-size:14px;margin-top:16px}.file-list .empty-state .empty-hint[data-v-c51de49c]{color:var(--el-text-color-placeholder);font-size:12px;margin-top:8px}
