.upload-container[data-v-40a09da4]{padding:16px}.upload-config-section[data-v-40a09da4]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:16px;margin-bottom:16px}.upload-config-section .config-header[data-v-40a09da4]{margin-bottom:12px}.upload-config-section .config-header .config-title[data-v-40a09da4]{margin:0;font-size:15px;font-weight:600;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.upload-config-section .config-header .config-title .anticon[data-v-40a09da4]{color:#1890ff}.upload-config-section .config-content .config-item[data-v-40a09da4]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.upload-config-section .config-content .config-item .config-label[data-v-40a09da4]{font-weight:500;color:#595959}.upload-config-section .config-content .config-item .config-unit[data-v-40a09da4]{color:#8c8c8c;font-size:13px}.upload-config-section .config-content .config-description[data-v-40a09da4]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#8c8c8c;font-size:13px}.upload-progress-container[data-v-40a09da4]{background:linear-gradient(135deg,#f6f9fc,#e9f4ff);border:1px solid #d4edda;border-radius:8px;padding:16px;margin-bottom:16px}.upload-progress-container .upload-progress-header[data-v-40a09da4]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:12px}.upload-progress-container .upload-progress-header .progress-title[data-v-40a09da4]{margin:0;font-size:15px;font-weight:600;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.upload-progress-container .upload-progress-header .progress-title .anticon[data-v-40a09da4]{color:#52c41a}.upload-progress-container .upload-progress-header .progress-info[data-v-40a09da4]{display:-ms-flexbox;display:flex;gap:8px}.upload-progress-container .upload-status[data-v-40a09da4]{margin-top:12px}.upload-progress-container .upload-status .status-item[data-v-40a09da4]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;font-size:14px;padding:8px 12px;border-radius:6px;background:hsla(0,0%,100%,.8)}.upload-progress-container .upload-status .status-item.current[data-v-40a09da4]{color:#1890ff;background:rgba(24,144,255,.1);border:1px solid rgba(24,144,255,.2)}.upload-progress-container .upload-actions[data-v-40a09da4]{margin-top:16px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.5);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px}.upload-progress-container .upload-actions.upload-completed[data-v-40a09da4]{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;background:linear-gradient(135deg,#f6ffed,#f0f9ff);border:1px solid #b7eb8f;border-radius:8px;padding:16px}.upload-progress-container .upload-actions.upload-completed .upload-result-summary[data-v-40a09da4]{text-align:center;margin-bottom:12px}.upload-progress-container .upload-actions.upload-completed .upload-result-summary .result-title[data-v-40a09da4]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:8px;font-size:16px;font-weight:600;color:#52c41a;margin-bottom:8px}.upload-progress-container .upload-actions.upload-completed .upload-result-actions[data-v-40a09da4],.upload-progress-container .upload-actions.upload-completed .upload-result-summary .upload-result-info[data-v-40a09da4]{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:12px}.upload-section[data-v-40a09da4]{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:16px}.upload-section .upload-header[data-v-40a09da4]{text-align:center;margin-bottom:16px}.upload-section .upload-header .upload-title[data-v-40a09da4]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:8px;font-size:16px;font-weight:600;margin-bottom:4px}.upload-section .upload-header .upload-title .anticon[data-v-40a09da4]{color:#1890ff}.upload-section .upload-header .upload-hint[data-v-40a09da4]{font-size:13px;color:#8c8c8c}.view-imgs[data-v-40a09da4]{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:16px}.upload-card .avatar-uploader[data-v-40a09da4]{width:100%;display:block}.upload-card .avatar-uploader[data-v-40a09da4] .ant-upload-select{width:100%}.upload-card .avatar-uploader[data-v-40a09da4] span.ant-upload{width:100%;height:120px;border:2px dashed #d9d9d9;border-radius:8px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;cursor:pointer;background:#fafafa;transition:all .3s}.upload-card .avatar-uploader[data-v-40a09da4] span.ant-upload:hover{border-color:#1890ff;background:#f0f8ff}.upload-card .avatar-uploader[data-v-40a09da4] span.ant-upload:hover .upload-icon{color:#1890ff;transform:scale(1.1)}.upload-card .avatar-uploader[data-v-40a09da4] span.ant-upload:hover .upload-title-text{color:#1890ff}.upload-card .upload-content[data-v-40a09da4]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:8px}.upload-card .upload-content .upload-icon[data-v-40a09da4]{font-size:28px;color:#bfbfbf;transition:all .3s}.upload-card .upload-content .upload-text[data-v-40a09da4]{text-align:center}.upload-card .upload-content .upload-text .upload-title-text[data-v-40a09da4]{font-size:14px;font-weight:500;color:#595959;transition:color .3s}.upload-card .upload-content .upload-text .upload-hint-text[data-v-40a09da4]{font-size:12px;color:#8c8c8c}