.bank-account-field[data-v-24a15c2c]{margin-bottom:20px}.add-new-account[data-v-24a15c2c]{margin-top:-10px;margin-bottom:15px;text-align:right}.finance-step-modal[data-v-23e1e2b7]{max-width:100%}.formatted-amount[data-v-23e1e2b7]{font-size:14px;color:#67c23a;margin-top:5px}.image-upload-container[data-v-23e1e2b7]{width:100%}.existing-image-container[data-v-23e1e2b7]{position:relative;display:inline-block}.existing-image[data-v-23e1e2b7]{max-width:200px;max-height:150px;border-radius:4px;border:1px solid #ddd}.clickable-image[data-v-23e1e2b7]{cursor:pointer;-webkit-transition:opacity .2s;transition:opacity .2s}.clickable-image[data-v-23e1e2b7]:hover{opacity:.8}.image-actions[data-v-23e1e2b7]{margin-top:5px}.upload-container[data-v-23e1e2b7]{border:2px dashed #d3dce6;border-radius:6px;padding:20px;text-align:center;cursor:pointer;-webkit-transition:border-color .3s;transition:border-color .3s}.upload-container[data-v-23e1e2b7]:hover{border-color:#409eff}.file-input[data-v-23e1e2b7]{display:none}.upload-placeholder[data-v-23e1e2b7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.upload-placeholder i[data-v-23e1e2b7]{font-size:40px;color:#c0c4cc;margin-bottom:10px}.upload-text[data-v-23e1e2b7]{color:#606266;font-size:14px}.new-image-preview[data-v-23e1e2b7]{margin-top:15px}.preview-image[data-v-23e1e2b7]{max-width:200px;max-height:150px;border-radius:4px;border:1px solid #ddd}.approval-status-display[data-v-23e1e2b7]{padding:6px 12px;font-size:14px}.approval-status-display[data-v-23e1e2b7],.approval-status[data-v-23e1e2b7]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px}.approval-status[data-v-23e1e2b7]{padding:2px 8px;font-size:12px;margin:2px 0}.approval-status-display i[data-v-23e1e2b7],.approval-status i[data-v-23e1e2b7]{margin-left:4px;font-size:14px}.status-approved[data-v-23e1e2b7]{background-color:#f0f9eb;color:#67c23a;border:1px solid #e1f3d8}.status-rejected[data-v-23e1e2b7]{background-color:#fef0f0;color:#f56c6c;border:1px solid #fde2e2}.status-investigation[data-v-23e1e2b7],.status-pending[data-v-23e1e2b7]{background-color:#fdf6ec;color:#e6a23c;border:1px solid #faecd8}.status-not-required[data-v-23e1e2b7],.status-unknown[data-v-23e1e2b7],.status-unspecified[data-v-23e1e2b7]{background-color:#f4f4f5;color:#909399;border:1px solid #ebeef5}.finance-step-schedule-modal[data-v-c0b8f0d8]{max-width:100%}.required[data-v-c0b8f0d8]:after{content:"*";color:red;margin-right:4px}.formatted-amount[data-v-c0b8f0d8]{color:#67c23a;font-weight:700;margin-top:5px;font-size:14px}.step-info[data-v-c0b8f0d8]{text-align:center;padding:15px;background-color:#f8f9fa;border-radius:6px;border:1px solid #e4e7ed}.step-info h4[data-v-c0b8f0d8]{margin:0 0 5px 0;color:#67c23a}.text-muted[data-v-c0b8f0d8]{color:#909399;font-size:13px}.d-block[data-v-c0b8f0d8]{display:block}.mt-1[data-v-c0b8f0d8]{margin-top:5px}.multi-step-payment-modal[data-v-3ee10b14]{max-width:100%}.multi-step-container[data-v-3ee10b14]{min-height:400px}.finance-summary .summary-content[data-v-3ee10b14]{padding:0}.summary-item[data-v-3ee10b14]{margin-bottom:10px}.summary-item label[data-v-3ee10b14]{font-weight:700;display:block;margin-bottom:5px;color:#606266}.amount[data-v-3ee10b14]{font-size:16px;font-weight:700}.amount.paid[data-v-3ee10b14]{color:#67c23a}.amount.remaining[data-v-3ee10b14]{color:#e6a23c}.section-header[data-v-3ee10b14]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.steps-table[data-v-3ee10b14]{margin-top:20px}.payment-mode-section .el-form-item[data-v-3ee10b14]{margin-bottom:20px}.text-muted[data-v-3ee10b14]{color:#909399!important}.formatted-amount[data-v-3ee10b14]{font-size:14px;color:#67c23a;margin-top:5px}.step-number-display[data-v-3ee10b14]{font-size:16px;font-weight:700}.deposit-tag[data-v-3ee10b14]{margin-left:5px}.action-buttons[data-v-3ee10b14]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.approval-status[data-v-3ee10b14]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 8px;border-radius:4px;font-size:12px;margin:2px 0}.approval-status i[data-v-3ee10b14]{margin-left:4px;font-size:14px}.approval-status.status-not-required[data-v-3ee10b14]{background-color:#f4f4f5;color:#909399;border:1px solid #ebeef5}.approval-status.status-pending[data-v-3ee10b14]{background-color:#fdf6ec;color:#e6a23c;border:1px solid #faecd8}.approval-status.status-approved[data-v-3ee10b14]{background-color:#f0f9eb;color:#67c23a;border:1px solid #e1f3d8}.approval-status.status-rejected[data-v-3ee10b14]{background-color:#fef0f0;color:#f56c6c;border:1px solid #fde2e2}.approval-status.status-investigation[data-v-3ee10b14]{background-color:#fdf6ec;color:#e6a23c;border:1px solid #faecd8}.approval-status.status-unknown[data-v-3ee10b14]{background-color:#f4f4f5;color:#909399;border:1px solid #ebeef5}.finance-status[data-v-3ee10b14]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 8px;border-radius:4px;font-size:12px;margin:2px 0}.finance-status i[data-v-3ee10b14]{margin-left:4px;font-size:14px}.finance-status.status-approved[data-v-3ee10b14]{background-color:#f0f9eb;color:#67c23a;border:1px solid #e1f3d8}.finance-status.status-rejected[data-v-3ee10b14]{background-color:#fef0f0;color:#f56c6c;border:1px solid #fde2e2}.finance-status.status-investigation[data-v-3ee10b14],.finance-status.status-pending[data-v-3ee10b14]{background-color:#fdf6ec;color:#e6a23c;border:1px solid #faecd8}.finance-status.status-not-required[data-v-3ee10b14],.finance-status.status-unknown[data-v-3ee10b14]{background-color:#f4f4f5;color:#909399;border:1px solid #ebeef5}.completion-status[data-v-3ee10b14]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px;background:linear-gradient(135deg,#f0f9eb,#e1f3d8);border:2px solid #67c23a;border-radius:8px;text-align:center}.completion-icon[data-v-3ee10b14]{font-size:24px;color:#67c23a;margin-bottom:8px}.completion-text[data-v-3ee10b14]{font-size:18px;font-weight:700;color:#67c23a;margin-bottom:5px}.completion-note[data-v-3ee10b14]{font-size:12px;color:#606266;margin:0}.mt-3[data-v-3ee10b14]{margin-top:1rem}.payment-status-container[data-v-3ee10b14]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.status-label[data-v-3ee10b14]{font-weight:700;margin-right:10px}.finance-status-badge[data-v-3ee10b14]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 12px;border-radius:4px;font-weight:500;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-transition:all .3s ease;transition:all .3s ease}.finance-status-badge i[data-v-3ee10b14]{margin-right:6px;font-size:16px}.finance-status-badge.approved[data-v-3ee10b14]{background-color:#f0f9eb;color:#67c23a;border:1px solid #e1f3d8}.finance-status-badge.rejected[data-v-3ee10b14]{background-color:#fef0f0;color:#f56c6c;border:1px solid #fde2e2}.finance-status-badge.pending[data-v-3ee10b14]{background-color:#fdf6ec;color:#e6a23c;border:1px solid #faecd8}.status-info-content[data-v-3ee10b14]{font-size:14px;line-height:1.5}.status-info-list[data-v-3ee10b14]{padding-right:15px;margin-top:8px}.status-info-list li[data-v-3ee10b14]{margin-bottom:8px;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.status-info-list li i[data-v-3ee10b14]{margin-left:8px;font-size:16px;margin-top:2px}.el-alert[data-v-3ee10b14]{border-radius:4px;border:1px solid #ebeef5}.finance-modal[data-v-7cb3e732]{max-width:100%}.required[data-v-7cb3e732]:after{content:"*";color:red;margin-right:4px}.formatted-amount[data-v-7cb3e732]{color:#67c23a;font-weight:700;margin-top:5px}.payment-status-wrapper[data-v-7cb3e732]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.approval-status[data-v-7cb3e732],.payment-status[data-v-7cb3e732],.refund-status[data-v-7cb3e732]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 12px;border-radius:4px;font-size:14px}.approval-status i[data-v-7cb3e732],.payment-status i[data-v-7cb3e732],.refund-status i[data-v-7cb3e732]{margin-left:6px;font-size:16px}.status-paid-before[data-v-7cb3e732]{background-color:#f0f9eb;color:#67c23a;border:1px solid #e1f3d8}.status-paid-after[data-v-7cb3e732]{background-color:#fdf6ec;color:#e6a23c;border:1px solid #faecd8}.status-approved[data-v-7cb3e732]{background-color:#f0f9eb;color:#67c23a;border:1px solid #e1f3d8}.status-rejected[data-v-7cb3e732]{background-color:#fef0f0;color:#f56c6c;border:1px solid #fde2e2}.status-unspecified[data-v-7cb3e732]{background-color:#f4f4f5;color:#909399;border:1px solid #ebeef5}.status-partial-refund[data-v-7cb3e732]{background-color:#fef0f0;color:#f56c6c;border:1px solid #fde2e2}.status-full-refund[data-v-7cb3e732],.status-not-required[data-v-7cb3e732]{background-color:#f4f4f5;color:#909399;border:1px solid #ebeef5}.status-investigation[data-v-7cb3e732],.status-pending[data-v-7cb3e732]{background-color:#fdf6ec;color:#e6a23c;border:1px solid #faecd8}.status-unknown[data-v-7cb3e732]{background-color:#f4f4f5;color:#909399;border:1px solid #ebeef5}.existing-image-container[data-v-7cb3e732]{position:relative;display:inline-block;max-width:100%;border:1px solid #dcdfe6;border-radius:4px;padding:5px;text-align:center}.existing-image[data-v-7cb3e732]{max-width:100%;max-height:200px;-o-object-fit:contain;object-fit:contain}.image-actions[data-v-7cb3e732]{margin-top:10px}.upload-container[data-v-7cb3e732]{width:100%;min-height:120px;position:relative;margin-bottom:15px}.file-input[data-v-7cb3e732]{display:none}.upload-placeholder[data-v-7cb3e732]{width:100%;min-height:120px;border:2px dashed #dcdfe6;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;padding:20px}.upload-placeholder[data-v-7cb3e732]:hover{border-color:#409eff;background-color:rgba(64,158,255,.06)}.upload-placeholder i[data-v-7cb3e732]{font-size:28px;color:#909399;margin-bottom:10px}.upload-text[data-v-7cb3e732]{font-size:14px;color:#606266}.new-image-preview[data-v-7cb3e732]{margin-top:15px;text-align:center}.preview-image[data-v-7cb3e732]{max-width:100%;max-height:250px;-o-object-fit:contain;object-fit:contain;border-radius:4px;border:1px solid #ebeef5;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.upload-placeholder.disabled[data-v-7cb3e732]{cursor:not-allowed;opacity:.7;background-color:#f5f7fa}.upload-placeholder.disabled[data-v-7cb3e732]:hover{border-color:#dcdfe6;background-color:#f5f7fa}.ref-number-field[data-v-7cb3e732]{border:1px solid #e4e7ed;border-radius:4px;padding:10px;background-color:#f8f9fa;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05)}.highlighted[data-v-7cb3e732]{font-weight:700;color:#409eff}.highlighted[data-v-7cb3e732]:after{content:"*";color:red;margin-right:4px;font-size:16px}.multi-step-section[data-v-7cb3e732]{border:1px solid #e4e7ed;border-radius:6px;padding:20px;background-color:#fafbfc;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05)}.section-title[data-v-7cb3e732]{margin:0 0 15px 0;color:#303133;font-size:16px;font-weight:600}.payment-mode-info[data-v-7cb3e732]{background:#fff;border-radius:4px;padding:15px;border:1px solid #ebeef5}.payment-mode-badge[data-v-7cb3e732]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 16px;border-radius:4px;font-weight:600;font-size:14px}.payment-mode-badge i[data-v-7cb3e732]{margin-left:8px;font-size:16px}.payment-mode-single[data-v-7cb3e732]{background-color:#e1f3d8;color:#67c23a;border:1px solid #b3d999}.payment-mode-multi-step[data-v-7cb3e732]{background-color:#ecf5ff;color:#409eff;border:1px solid #b3d8ff}.multi-step-progress[data-v-7cb3e732]{margin-top:15px}.progress-info[data-v-7cb3e732]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.progress-label[data-v-7cb3e732]{font-weight:600;color:#606266}.progress-percentage[data-v-7cb3e732]{font-weight:700;color:#409eff;font-size:16px}.progress-details[data-v-7cb3e732]{color:#909399;font-size:12px;text-align:center}.payment-actions[data-v-7cb3e732]{margin-top:15px;text-align:center}.payment-mode-selection[data-v-7cb3e732]{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:10px}.payment-option[data-v-7cb3e732]{cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;border:2px solid #e4e7ed}.payment-option[data-v-7cb3e732]:hover{border-color:#409eff;-webkit-box-shadow:0 4px 12px rgba(64,158,255,.15);box-shadow:0 4px 12px rgba(64,158,255,.15)}.payment-option.selected[data-v-7cb3e732]{border-color:#409eff;background-color:#ecf5ff}.payment-option-content[data-v-7cb3e732]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px}.payment-icon[data-v-7cb3e732]{font-size:24px;color:#409eff;margin-left:15px}.payment-text h4[data-v-7cb3e732]{margin:0 0 5px 0;color:#303133;font-size:16px}.payment-text p[data-v-7cb3e732]{margin:0;color:#909399;font-size:14px}.installment-type-section[data-v-7cb3e732]{background:#f8f9fa;border:1px solid #e4e7ed;border-radius:6px;padding:20px;margin-top:15px}.installment-type-options[data-v-7cb3e732]{margin:10px 0 20px 0}.installment-type-options .el-radio[data-v-7cb3e732]{margin-left:15px}.multi-step-config[data-v-7cb3e732]{background:#fff;border-radius:6px;padding:20px;border:1px solid #ebeef5}.config-header[data-v-7cb3e732]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #ebeef5}.config-header h4[data-v-7cb3e732]{margin:0;color:#303133}.step-controls[data-v-7cb3e732]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.control-label[data-v-7cb3e732]{font-size:14px;color:#606266}.deposit-section[data-v-7cb3e732]{background:#fff7e6;border:1px solid #ffd591;border-radius:6px;padding:20px;margin-bottom:20px}.deposit-section h5[data-v-7cb3e732]{margin:0 0 15px 0;color:#fa8c16;font-size:16px}.deposit-fields[data-v-7cb3e732]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.deposit-fields .field-group.full-width[data-v-7cb3e732]{grid-column:1/-1}.field-group[data-v-7cb3e732]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.field-group label[data-v-7cb3e732]{font-size:14px;color:#606266;margin-bottom:5px;font-weight:500}.steps-configuration h5[data-v-7cb3e732]{margin:0 0 15px 0;color:#303133;font-size:16px}.step-item[data-v-7cb3e732]{background:#fafbfc;border:1px solid #e4e7ed;border-radius:6px;padding:20px;margin-bottom:15px}.step-header[data-v-7cb3e732]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #ebeef5}.step-header h6[data-v-7cb3e732]{margin:0;color:#303133;font-size:14px;font-weight:600}.step-fields[data-v-7cb3e732]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.step-fields .field-group.full-width[data-v-7cb3e732]{grid-column:1/-1}.add-step-btn[data-v-7cb3e732]{width:100%;height:50px;border:2px dashed #d3dce6;background:#fafbfc;color:#909399;margin-top:10px}.add-step-btn[data-v-7cb3e732]:hover{border-color:#409eff;color:#409eff;background:#ecf5ff}.image-preview[data-v-7cb3e732]{margin-top:10px;text-align:center}.image-preview img[data-v-7cb3e732]{max-width:150px;max-height:100px;border-radius:4px;border:1px solid #ddd;margin-bottom:5px;-o-object-fit:cover;object-fit:cover;display:block;margin-left:auto;margin-right:auto}.deposit-section .upload-placeholder[data-v-7cb3e732],.step-item .upload-placeholder[data-v-7cb3e732]{min-height:80px;padding:15px}.deposit-section .upload-placeholder i[data-v-7cb3e732],.step-item .upload-placeholder i[data-v-7cb3e732]{font-size:20px;margin-bottom:5px}.deposit-section .upload-text[data-v-7cb3e732],.step-item .upload-text[data-v-7cb3e732]{font-size:12px}