.files-page[data-v-a2b4e0fe]{min-height:100vh;background:#f5f7fa}.app-main[data-v-a2b4e0fe]{padding:24px;max-width:1200px;margin:0 auto}.files-card-wrapper[data-v-a2b4e0fe]{border-radius:8px}.card-header[data-v-a2b4e0fe]{display:flex;align-items:center;justify-content:space-between}.card-header .left[data-v-a2b4e0fe]{display:flex;align-items:center;gap:12px}.section-title[data-v-a2b4e0fe]{font-size:16px;font-weight:600;color:#303133}.item-count[data-v-a2b4e0fe]{font-size:13px;color:#909399}.upload-drop-zone[data-v-a2b4e0fe]{border:2px dashed #dcdfe6;border-radius:8px;padding:40px 20px;text-align:center;cursor:pointer;transition:border-color .3s,background .3s;margin-bottom:16px}.upload-drop-zone[data-v-a2b4e0fe]:hover,.upload-drop-zone.dragging[data-v-a2b4e0fe]{border-color:#409eff;background:#ecf5ff}.upload-drop-zone .upload-icon[data-v-a2b4e0fe]{font-size:48px;color:#c0c4cc;margin-bottom:8px}.upload-drop-zone .upload-text[data-v-a2b4e0fe]{font-size:14px;color:#606266}.upload-drop-zone .upload-link[data-v-a2b4e0fe]{color:#409eff;cursor:pointer;font-style:normal}.upload-drop-zone .upload-link[data-v-a2b4e0fe]:hover{text-decoration:underline}.upload-drop-zone .upload-tip[data-v-a2b4e0fe]{font-size:12px;color:#909399;margin-top:8px}.upload-queue[data-v-a2b4e0fe]{margin-bottom:16px;border:1px solid #ebeef5;border-radius:8px;overflow:hidden}.upload-queue .upload-queue-header[data-v-a2b4e0fe]{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;background:#f5f7fa;font-size:14px;font-weight:500;color:#303133}.upload-queue .upload-queue-list[data-v-a2b4e0fe]{max-height:200px;overflow-y:auto}.upload-queue .upload-queue-item[data-v-a2b4e0fe]{display:flex;align-items:center;gap:8px;padding:8px 16px;border-top:1px solid #ebeef5;font-size:13px}.upload-queue .upload-queue-item .queue-file-name[data-v-a2b4e0fe]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-queue .upload-queue-item .queue-file-size[data-v-a2b4e0fe]{color:#909399;white-space:nowrap}.upload-queue .upload-actions[data-v-a2b4e0fe]{padding:12px 16px;border-top:1px solid #ebeef5}.upload-progress[data-v-a2b4e0fe]{margin-bottom:16px}.upload-progress .progress-text[data-v-a2b4e0fe]{font-size:13px;color:#909399;margin-top:4px;display:block}.file-name-cell[data-v-a2b4e0fe]{display:flex;align-items:center;gap:8px}.file-name-cell .file-icon[data-v-a2b4e0fe]{font-size:16px;color:#909399;flex-shrink:0}.file-name-cell .file-name[data-v-a2b4e0fe]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size[data-v-a2b4e0fe]{color:#606266;font-size:13px}
