.folder-nav[data-v-efdf10c0]{padding:10px;height:100%;overflow-y:auto;overflow-x:hidden}.folder-actions[data-v-efdf10c0]{padding:0 10px 10px;border-bottom:1px solid #eee;margin-bottom:10px}.custom-tree-node[data-v-efdf10c0]{flex:1;display:flex;align-items:center;justify-content:space-between;padding-right:8px;min-width:0;cursor:context-menu}.custom-tree-node>span[data-v-efdf10c0]:first-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-v-efdf10c0] .el-tree-node__content{padding:8px 0;font-size:14px}[data-v-efdf10c0] .el-tree-node__label{font-weight:500}[data-v-efdf10c0] .el-tree-node.is-current>.el-tree-node__content{background-color:#f0f7ff;color:#409eff}.context-menu[data-v-efdf10c0]{position:fixed;background:#fff;border:1px solid #e4e7ed;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);z-index:9999;min-width:150px}.context-menu-item[data-v-efdf10c0]{padding:8px 15px;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:14px;color:#606266}.context-menu-item[data-v-efdf10c0]:hover{background:#f0f7ff;color:#409eff}.image-grid[data-v-bfd5589a]{max-width:1200px;margin:0 auto;padding:20px}.empty-state[data-v-bfd5589a]{text-align:center;padding:100px 20px;background:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.empty-state i[data-v-bfd5589a]{font-size:80px;color:#dcdfe6;margin-bottom:20px}.empty-state p[data-v-bfd5589a]{color:#909399;margin:0;font-size:16px}.grid-container[data-v-bfd5589a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}.image-card[data-v-bfd5589a]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);transition:all .3s ease;border:1px solid #ebeef5;cursor:pointer}.image-card[data-v-bfd5589a]:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.image-preview[data-v-bfd5589a]{height:150px;overflow:hidden;background:#f5f7fa;display:flex;align-items:center;justify-content:center}.image-preview img[data-v-bfd5589a]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease}.image-card:hover .image-preview img[data-v-bfd5589a]{transform:scale(1.05)}.image-info[data-v-bfd5589a]{padding:10px 15px;min-height:70px;display:flex;flex-direction:column;justify-content:space-between}.image-name[data-v-bfd5589a]{font-size:14px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:8px}.image-status[data-v-bfd5589a]{display:flex;gap:8px;align-items:center;font-size:12px}.lang-tag[data-v-bfd5589a]{padding:2px 6px;border-radius:4px;color:#fff;font-weight:700}.lang-tag.lang-zh[data-v-bfd5589a]{background-color:#409eff}.lang-tag.lang-en[data-v-bfd5589a]{background-color:#67c23a}.lang-tag.lang-both[data-v-bfd5589a]{background-color:#e6a23c}.delete-btn[data-v-bfd5589a]{color:#f56c6c!important;padding:0 4px}.delete-btn[data-v-bfd5589a]:hover{color:#f78989!important}@media (max-width:768px){.image-grid[data-v-bfd5589a]{padding:10px}.grid-container[data-v-bfd5589a]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px}}.duplicate-tip[data-v-0fbc4178]{margin-bottom:15px;color:#e6a23c}.image-cdn-page[data-v-0fbc4178]{height:calc(100vh - 60px)}.el-container[data-v-0fbc4178]{height:100%}.sidebar[data-v-0fbc4178]{height:100%;background:#fff;border-right:1px solid #e4e7ed}.resize-handle[data-v-0fbc4178]{width:5px;background:transparent;cursor:col-resize;transition:background .2s}.resize-handle[data-v-0fbc4178]:hover{background:#409eff}.folder-header[data-v-0fbc4178]{padding:15px;border-bottom:1px solid #e4e7ed}.folder-header h3[data-v-0fbc4178]{margin:0;font-size:16px;color:#303133}.main-content[data-v-0fbc4178]{background:#f5f7fa;min-height:100%}.toolbar[data-v-0fbc4178]{justify-content:space-between;padding:15px 20px;background:#fff;margin-bottom:15px}.toolbar-left[data-v-0fbc4178],.toolbar-right[data-v-0fbc4178],.toolbar[data-v-0fbc4178]{display:flex;align-items:center}.path-bar[data-v-0fbc4178]{padding:10px 20px;background:#fff;margin-bottom:15px;border-radius:4px}.current-path[data-v-0fbc4178]{color:#606266;font-size:14px}.empty-tip[data-v-0fbc4178]{text-align:center;padding:60px 20px;color:#909399}.preview-content[data-v-0fbc4178]{text-align:center}.preview-content img[data-v-0fbc4178]{max-width:100%;max-height:500px;-o-object-fit:contain;object-fit:contain}.preview-info[data-v-0fbc4178]{margin-top:20px;text-align:left;padding:15px;background:#f5f7fa;border-radius:4px}.preview-info p[data-v-0fbc4178]{margin:5px 0;font-size:14px;color:#606266}.form-tip[data-v-0fbc4178]{font-size:12px;color:#909399;margin-top:5px}.path-display[data-v-0fbc4178]{display:flex;align-items:center;border:1px solid #dcdfe6;border-radius:4px;padding:0 10px}.filename-readonly[data-v-0fbc4178] .el-input__inner{background-color:#f5f7fa;color:#606266}.path-prefix[data-v-0fbc4178]{color:#909399;font-size:14px;white-space:nowrap}.filename-input[data-v-0fbc4178]{flex:1}.filename-input[data-v-0fbc4178] .el-input__inner{border:none;padding:0}.path-suffix[data-v-0fbc4178]{color:#909399;font-size:14px;white-space:nowrap}.preview-tabs[data-v-0fbc4178]{margin-bottom:15px;display:flex;align-items:center}.fallback-tip[data-v-0fbc4178]{margin-left:15px;color:#e6a23c;font-size:14px}.native-preview[data-v-0fbc4178]{margin-top:15px}.native-preview img[data-v-0fbc4178]{max-width:100%;max-height:200px;border-radius:4px}.upload-tip[data-v-0fbc4178]{margin-top:10px;color:#909399;font-size:14px}