.file-upload-container .upload-area[data-v-091bae3f]{border:2px dashed #dcdfe6;border-radius:6px;padding:40px 20px;text-align:center;cursor:pointer;transition:all .3s;background:#fafafa}.file-upload-container .upload-area[data-v-091bae3f]:hover{border-color:#409eff;background:#f0f9ff}.file-upload-container .upload-area.upload-area-active[data-v-091bae3f]{border-color:#409eff;background:#ecf5ff}.file-upload-container .upload-area .upload-content .upload-icon[data-v-091bae3f]{font-size:48px;color:#c0c4cc;margin-bottom:16px}.file-upload-container .upload-area .upload-content .upload-text p[data-v-091bae3f]{margin:0 0 8px 0;color:#606266}.file-upload-container .upload-area .upload-content .upload-text p.upload-hint[data-v-091bae3f]{font-size:12px;color:#909399;line-height:1.4}.file-upload-container .upload-area .file-input[data-v-091bae3f]{display:none}.file-upload-container .file-list[data-v-091bae3f]{margin-top:20px}.file-upload-container .file-list .upload-progress[data-v-091bae3f]{margin-bottom:20px}.file-upload-container .file-list .file-item[data-v-091bae3f]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:1px solid #ebeef5;border-radius:4px;margin-bottom:8px;background:#fff}.file-upload-container .file-list .file-item.file-item-success[data-v-091bae3f]{border-color:#67c23a;background:#f0f9ff}.file-upload-container .file-list .file-item.file-item-error[data-v-091bae3f]{border-color:#f56c6c;background:#fef0f0}.file-upload-container .file-list .file-item .file-info[data-v-091bae3f]{display:flex;align-items:center;flex:1;min-width:0}.file-upload-container .file-list .file-item .file-info .file-icon[data-v-091bae3f]{font-size:24px;color:#409eff;margin-right:12px}.file-upload-container .file-list .file-item .file-info .file-details[data-v-091bae3f]{flex:1;min-width:0}.file-upload-container .file-list .file-item .file-info .file-details .file-name[data-v-091bae3f]{font-weight:500;color:#303133;margin-bottom:4px;word-break:break-all}.file-upload-container .file-list .file-item .file-info .file-details .file-meta[data-v-091bae3f]{font-size:12px;color:#909399}.file-upload-container .file-list .file-item .file-info .file-details .file-meta .file-size[data-v-091bae3f]{margin-right:16px}.file-upload-container .file-list .file-item .file-info .file-details .file-meta .file-md5[data-v-091bae3f]{font-family:Courier New,monospace;color:#409eff}.file-upload-container .file-list .file-item .file-actions[data-v-091bae3f]{display:flex;gap:8px}.file-upload-container .md5-calculating[data-v-091bae3f]{margin-top:16px}.file-upload-container .md5-calculating .md5-progress[data-v-091bae3f]{margin-top:8px}@media(max-width:768px){.file-upload-container .upload-area[data-v-091bae3f]{padding:30px 15px}.file-upload-container .upload-area .upload-content .upload-icon[data-v-091bae3f]{font-size:36px}.file-upload-container .file-item[data-v-091bae3f]{flex-direction:column;align-items:flex-start;gap:12px}.file-upload-container .file-item .file-info[data-v-091bae3f]{width:100%}.file-upload-container .file-item .file-actions[data-v-091bae3f]{align-self:flex-end}}