.upload-container[data-v-462c4fbf]{width:100%}.upload-box[data-v-462c4fbf]{border:2px dashed #d9d9d9;border-radius:4px;padding:20px;text-align:center;cursor:pointer;transition:border-color .3s;min-height:120px;display:flex;flex-direction:column;justify-content:center;align-items:center}.upload-box[data-v-462c4fbf]:hover{border-color:#1890ff}.upload-placeholder[data-v-462c4fbf]{color:#999}.upload-icon[data-v-462c4fbf]{font-size:28px;margin-bottom:8px}.file-list[data-v-462c4fbf]{width:100%;text-align:left}.file-item[data-v-462c4fbf]{display:flex;align-items:center;padding:8px 0;border-bottom:1px solid #f0f0f0}.file-name[data-v-462c4fbf]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:8px}.file-size[data-v-462c4fbf]{color:#999;margin-right:8px;width:80px;text-align:right}.file-status[data-v-462c4fbf]{width:80px;margin-right:8px}.success[data-v-462c4fbf]{color:#52c41a}.error[data-v-462c4fbf]{color:#f5222d}.delete-btn[data-v-462c4fbf]{background:none;border:none;color:#999;cursor:pointer;font-size:16px;padding:0 8px}.delete-btn[data-v-462c4fbf]:hover{color:#f5222d}.upload-actions[data-v-462c4fbf]{margin-top:16px;text-align:right}.upload-btn[data-v-462c4fbf]{background-color:#1890ff;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer}.upload-btn[data-v-462c4fbf]:disabled{background-color:#d9d9d9;cursor:not-allowed}.upload-demo-container[data-v-67f767b1]{max-width:800px;margin:0 auto;padding:20px}h1[data-v-67f767b1]{font-size:24px;margin-bottom:24px;color:#333}.section[data-v-67f767b1]{margin-bottom:32px;padding:20px;border:1px solid #e8e8e8;border-radius:4px;background-color:#fff}h2[data-v-67f767b1]{font-size:18px;margin-bottom:12px;color:#333}p[data-v-67f767b1]{margin-bottom:16px;color:#666}.result-section[data-v-67f767b1]{margin-top:32px}.result-list[data-v-67f767b1]{list-style:none;padding:0}.result-list li[data-v-67f767b1]{padding:8px 0;border-bottom:1px solid #f0f0f0}.result-list a[data-v-67f767b1]{color:#1890ff;text-decoration:none}.result-list a[data-v-67f767b1]:hover{text-decoration:underline}