.payment-modal[data-v-2618a5ba]{background:#f5f5f5}.payment-container[data-v-2618a5ba]{background:#fff;border-radius:8px;padding:24px}.info-section[data-v-2618a5ba]{display:-ms-flexbox;display:flex;gap:40px;margin-bottom:24px;padding:20px;background:#fafafa;border-radius:6px}.info-left[data-v-2618a5ba],.info-right[data-v-2618a5ba]{-ms-flex:1;flex:1}.info-item[data-v-2618a5ba]{margin-bottom:12px;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.info-item .label[data-v-2618a5ba]{min-width:80px;color:#666;font-weight:500;margin-right:8px}.info-item .value[data-v-2618a5ba]{color:#333;-ms-flex:1;flex:1;word-break:break-all}.info-item .amount[data-v-2618a5ba]{color:#1890ff;font-weight:600;font-size:16px}.info-item .discount[data-v-2618a5ba]{color:#52c41a;font-weight:600}.info-item .drug-amount[data-v-2618a5ba],.info-item .logistics-price[data-v-2618a5ba],.info-item .misc-fees[data-v-2618a5ba]{color:#1890ff;font-weight:600}.info-item .collected-amount[data-v-2618a5ba]{color:#52c41a;font-weight:600}.info-item .debt-amount[data-v-2618a5ba]{color:#ff4d4f;font-weight:600}.online-payment-section[data-v-2618a5ba]{text-align:center;margin-bottom:24px}.online-payment-btn[data-v-2618a5ba]{height:48px;font-size:16px;padding:0 32px}.payment-form[data-v-2618a5ba]{margin-bottom:24px}.form-item[data-v-2618a5ba]{margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.form-item label[data-v-2618a5ba]{min-width:200px;color:#333;font-weight:500;margin-right:16px}.form-item label.required[data-v-2618a5ba]:before{content:"*";color:#ff4d4f;margin-right:4px}.error-tip[data-v-2618a5ba]{color:#ff4d4f;font-size:12px;margin-left:16px}.payment-summary[data-v-2618a5ba]{background:#f8f9fa;padding:20px;border-radius:6px;margin-bottom:24px}.summary-item[data-v-2618a5ba]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:12px}.summary-item[data-v-2618a5ba]:last-child{margin-bottom:0}.summary-item .label[data-v-2618a5ba]{color:#666;font-weight:500}.summary-item .value[data-v-2618a5ba]{font-weight:600;font-size:16px}.summary-item .total[data-v-2618a5ba]{color:#1890ff}.summary-item .arrears[data-v-2618a5ba]{color:#ff4d4f}.action-buttons[data-v-2618a5ba]{text-align:center;display:-ms-flexbox;display:flex;gap:16px;-ms-flex-pack:center;justify-content:center}.action-buttons .ant-btn[data-v-2618a5ba]{min-width:120px;height:40px}.qr-code-page[data-v-2618a5ba]{background:linear-gradient(135deg,#1890ff,#096dd9);border-radius:8px;padding:24px;margin:16px 0;color:#fff}.qr-code-header[data-v-2618a5ba]{text-align:center;margin-bottom:24px}.qr-code-title[data-v-2618a5ba]{font-size:24px;font-weight:700;margin:0 0 8px 0;color:#fff}.qr-code-subtitle[data-v-2618a5ba]{font-size:16px;margin:0;color:hsla(0,0%,100%,.9)}.qr-code-container[data-v-2618a5ba]{text-align:center;margin-bottom:24px}.qr-code-panel[data-v-2618a5ba]{background:#fff;border-radius:8px;padding:20px;margin-bottom:16px;display:inline-block}.qr-code-wrapper[data-v-2618a5ba]{margin-bottom:12px}.qr-code-image[data-v-2618a5ba],.qr-code-loading[data-v-2618a5ba]{width:200px;height:200px;border:1px solid #e8e8e8;border-radius:4px}.qr-code-loading[data-v-2618a5ba]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#fafafa}.qr-code-loading p[data-v-2618a5ba]{margin-top:12px;color:#666;font-size:14px}.qr-code-tip[data-v-2618a5ba]{font-size:14px;color:#666;margin:0}.toggle-qrcode-btn[data-v-2618a5ba]{text-align:center;margin-bottom:20px}.toggle-qrcode-btn .ant-btn[data-v-2618a5ba]{min-width:120px}.qr-code-instruction[data-v-2618a5ba]{font-size:16px;margin:0;color:hsla(0,0%,100%,.9)}.qr-code-actions[data-v-2618a5ba]{display:-ms-flexbox;display:flex;gap:12px;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.action-btn[data-v-2618a5ba]{min-width:120px}.address-option[data-v-2618a5ba]{padding:4px 0}.address-text[data-v-2618a5ba]{font-size:14px;color:#333;line-height:1.4;word-break:break-all}@media (max-width:768px){.info-section[data-v-2618a5ba]{-ms-flex-direction:column;flex-direction:column;gap:20px}.form-item[data-v-2618a5ba]{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.form-item label[data-v-2618a5ba]{margin-bottom:8px}.action-buttons[data-v-2618a5ba]{-ms-flex-direction:column;flex-direction:column}}