#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}.title[data-v-bc3b3724]{text-align:center;background:#fff;padding:10px 10px;margin-top:10px;margin-left:auto;margin-right:auto;border-radius:10px}.main[data-v-bc3b3724]{display:flex;justify-content:center;margin-top:50px}.main[data-v-5aafe1bc]{display:flex;justify-content:center;margin-top:50px}.title[data-v-08210fc3]{text-align:center;background:#fff;padding:10px 10px;margin-top:10px;margin-left:auto;margin-right:auto;border-radius:10px}.main[data-v-08210fc3],.main[data-v-4901394a]{display:flex;justify-content:center;margin-top:50px}.title[data-v-4901394a]{text-align:center;background:#fff;padding:10px 10px;margin-top:10px;margin-left:auto;margin-right:auto;border-radius:10px}.main[data-v-99be4892]{display:flex;justify-content:center;margin-top:50px}.main[data-v-342b48eb]{margin-top:50px}.main[data-v-342b48eb],.main[data-v-d2be0c3e]{display:flex;justify-content:center;align-items:center;flex-direction:column}.info[data-v-d2be0c3e]{color:#d62828;margin-top:20px;margin-left:10px;font-size:20px}.main[data-v-491b65ed]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:50px}body{background-color:#f5f5f5;min-height:100vh;margin:0}.main{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:20px}.lrtext{writing-mode:vertical-rl;text-orientation:upright;color:#ca0505}.main[data-v-54243cda]{display:flex;justify-content:center;margin-top:50px}.title[data-v-2a8b5ee9]{text-align:center;padding:10px 10px}.card[data-v-2a8b5ee9],.title[data-v-2a8b5ee9]{background:#fff;width:90%;margin-top:10px;margin-left:auto;margin-right:auto;border-radius:10px}.card[data-v-2a8b5ee9]{display:flex;justify-content:center;padding:25px 10px}.info[data-v-2a8b5ee9]{color:#d62828;margin-top:20px;margin-left:10px}.payment-container[data-v-73e802f2]{min-height:100vh;background:linear-gradient(135deg,#f0f9ff,#dbeafe);padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.payment-wrapper[data-v-73e802f2]{max-width:480px;margin:0 auto}.payment-card[data-v-73e802f2]{background:#fff;border-radius:20px;box-shadow:0 8px 32px rgba(59,130,246,.1);overflow:hidden;border:1px solid rgba(147,197,253,.3)}.unionpay-header[data-v-73e802f2]{background:#fff;padding:12px 30px;height:35px;display:flex;align-items:center;border-bottom:1px solid #e0e7ff}.unionpay-logo[data-v-73e802f2]{width:100px;height:auto}.unionpay-title[data-v-73e802f2]{margin-left:30px;font-weight:700;font-size:18px;color:#1e40af}.order-header[data-v-73e802f2]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;padding:30px 20px;text-align:center}.order-title[data-v-73e802f2]{font-size:18px;font-weight:600;margin-bottom:20px;display:flex;align-items:center;justify-content:center;gap:8px}.price-section[data-v-73e802f2]{background:hsla(0,0%,100%,.15);border-radius:15px;padding:20px;margin:20px 0;backdrop-filter:blur(10px)}.final-price[data-v-73e802f2],.price-display[data-v-73e802f2]{display:flex;align-items:baseline;justify-content:center;gap:5px}.currency[data-v-73e802f2]{font-size:20px;font-weight:500}.price-amount[data-v-73e802f2]{font-size:36px;font-weight:700;color:#fff}.currency-text[data-v-73e802f2]{font-size:18px;font-weight:500}.price-with-discount .original-price[data-v-73e802f2]{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:10px}.crossed-price[data-v-73e802f2]{text-decoration:line-through;opacity:.8;font-size:14px}.discount-badge[data-v-73e802f2]{background:#ef4444;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:4px}.form-section[data-v-73e802f2]{padding:30px 20px}.payment-form[data-v-73e802f2]{max-width:none}.form-group[data-v-73e802f2]{margin-bottom:24px}.form-label[data-v-73e802f2]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#1e40af;margin-bottom:8px}.form-input[data-v-73e802f2],.sms-input[data-v-73e802f2]{width:100%}.form-input[data-v-73e802f2] .el-input__inner,.sms-input[data-v-73e802f2] .el-input__inner{height:48px;border-radius:12px;border:2px solid #e5e7eb;font-size:16px;transition:all .3s ease}.form-input[data-v-73e802f2] .el-input__inner:focus,.sms-input[data-v-73e802f2] .el-input__inner:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.sms-input-group[data-v-73e802f2]{display:flex;gap:12px;align-items:center}.sms-input[data-v-73e802f2]{flex:1}.sms-btn[data-v-73e802f2]{height:48px;padding:0 20px;border-radius:12px;white-space:nowrap;font-weight:600}.sms-sent-tag[data-v-73e802f2]{height:48px;display:flex;align-items:center;padding:0 16px;border-radius:12px;font-weight:600}.action-section[data-v-73e802f2]{text-align:center;margin:30px 0}.success-message[data-v-73e802f2]{color:#059669;background:#ecfdf5;border-radius:12px;border:2px solid #a7f3d0}.error-message[data-v-73e802f2],.success-message[data-v-73e802f2]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:16px;font-weight:600;padding:16px}.error-message[data-v-73e802f2]{color:#dc2626;background:#fef2f2;border-radius:12px;border:2px solid #fca5a5;margin-top:16px}.action-btn[data-v-73e802f2]{width:100%;height:50px;border-radius:12px;font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s ease}.pay-btn[data-v-73e802f2]{background:linear-gradient(135deg,#059669,#047857);border:none}.pay-btn[data-v-73e802f2]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 20px rgba(5,150,105,.3)}.info-section[data-v-73e802f2]{background:#fef3c7;padding:20px;margin:20px;border-radius:12px;border:1px solid #f59e0b}.info-title[data-v-73e802f2]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#92400e;margin-bottom:12px}.info-item[data-v-73e802f2]{display:flex;align-items:center;gap:8px;color:#92400e;font-size:14px;margin-bottom:8px}.info-item[data-v-73e802f2]:last-child{margin-bottom:0}@media (max-width:640px){.payment-container[data-v-73e802f2]{padding:10px}.payment-card[data-v-73e802f2]{border-radius:16px}.form-section[data-v-73e802f2],.order-header[data-v-73e802f2]{padding:24px 16px}.sms-input-group[data-v-73e802f2]{flex-direction:column;align-items:stretch}.sms-btn[data-v-73e802f2],.sms-sent-tag[data-v-73e802f2]{height:44px}}.payment-form[data-v-73e802f2] .el-form-item{margin-bottom:0}.payment-form[data-v-73e802f2] .el-input__prefix{left:12px}.payment-form[data-v-73e802f2] .el-input__inner{padding-left:40px}.payment-form[data-v-73e802f2] .el-button{transition:all .3s ease}.payment-form[data-v-73e802f2] .el-button:disabled{opacity:.6;transform:none!important}.payment-form[data-v-73e802f2] .el-loading-mask{border-radius:20px}.main[data-v-d9edae1a]{display:flex;justify-content:center;margin-top:10px}.payment-container[data-v-201633b7]{min-height:100vh;background:linear-gradient(135deg,#f0f9ff,#dbeafe);padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.payment-wrapper[data-v-201633b7]{max-width:480px;margin:0 auto}.payment-card[data-v-201633b7]{background:#fff;border-radius:20px;box-shadow:0 8px 32px rgba(59,130,246,.1);overflow:hidden;border:1px solid rgba(147,197,253,.3)}.unionpay-header[data-v-201633b7]{background:#fff;padding:12px 30px;height:35px;display:flex;align-items:center;border-bottom:1px solid #e0e7ff}.unionpay-logo[data-v-201633b7]{width:100px;height:auto}.unionpay-title[data-v-201633b7]{margin-left:30px;font-weight:700;font-size:20px;color:#1e40af}.order-header[data-v-201633b7]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;padding:30px 20px;text-align:center}.order-title[data-v-201633b7]{font-size:18px;font-weight:600;margin-bottom:20px;display:flex;align-items:center;justify-content:center;gap:8px}.price-section[data-v-201633b7]{background:hsla(0,0%,100%,.15);border-radius:15px;padding:20px;margin:20px 0;backdrop-filter:blur(10px)}.final-price[data-v-201633b7],.price-display[data-v-201633b7]{display:flex;align-items:baseline;justify-content:center;gap:5px}.currency[data-v-201633b7]{font-size:20px;font-weight:500}.price-amount[data-v-201633b7]{font-size:36px;font-weight:700;color:#fff}.currency-text[data-v-201633b7]{font-size:18px;font-weight:500}.price-with-discount .original-price[data-v-201633b7]{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:10px}.crossed-price[data-v-201633b7]{text-decoration:line-through;opacity:.8;font-size:14px}.discount-badge[data-v-201633b7]{background:#ef4444;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:4px}.bank-support[data-v-201633b7]{margin-top:20px}.support-title[data-v-201633b7]{font-size:14px;font-weight:600;margin-bottom:15px;display:flex;align-items:center;justify-content:center;gap:6px}.bank-list[data-v-201633b7]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.bank-item[data-v-201633b7]{background:hsla(0,0%,100%,.2);padding:8px 12px;border-radius:8px;font-size:12px;text-align:center;backdrop-filter:blur(5px)}.status-section[data-v-201633b7]{min-height:200px}.form-section[data-v-201633b7]{padding:30px 20px}.payment-form[data-v-201633b7]{max-width:none}.form-group[data-v-201633b7]{margin-bottom:24px}.form-group.half-width[data-v-201633b7]{width:100%}.form-row[data-v-201633b7]{display:flex;gap:16px}.form-row .form-group[data-v-201633b7]{flex:1}.form-label[data-v-201633b7]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#1e40af;margin-bottom:8px}.form-input[data-v-201633b7],.sms-input[data-v-201633b7]{width:100%}.form-input[data-v-201633b7] .el-input__inner,.sms-input[data-v-201633b7] .el-input__inner{height:48px;border-radius:12px;border:2px solid #e5e7eb;font-size:16px;transition:all .3s ease}.form-input[data-v-201633b7] .el-input__inner:focus,.sms-input[data-v-201633b7] .el-input__inner:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.action-section[data-v-201633b7]{text-align:center;margin:30px 0}.success-message[data-v-201633b7]{color:#059669;background:#ecfdf5;padding:16px;border-radius:12px;border:2px solid #a7f3d0}.action-btn[data-v-201633b7],.success-message[data-v-201633b7]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:16px;font-weight:600}.action-btn[data-v-201633b7]{width:100%;height:50px;border-radius:12px;transition:all .3s ease}.primary-btn[data-v-201633b7]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none}.primary-btn[data-v-201633b7]:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(59,130,246,.3)}.pay-btn[data-v-201633b7]{background:linear-gradient(135deg,#059669,#047857);border:none}.pay-btn[data-v-201633b7]:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(5,150,105,.3)}.contract-notice[data-v-201633b7]{display:flex;align-items:center;justify-content:center;gap:8px;background:#fef3c7;color:#92400e;padding:12px;border-radius:8px;font-size:14px;font-weight:500;margin-top:16px}.contract-form[data-v-201633b7],.sms-section[data-v-201633b7]{background:#f8fafc;border-radius:16px;padding:24px;margin-top:24px;border:1px solid #dbeafe}.section-title[data-v-201633b7]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#1e40af;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #dbeafe}.credit-card-fields[data-v-201633b7]{margin-top:20px}.field-tip[data-v-201633b7]{margin-top:8px}.sms-input-group[data-v-201633b7]{display:flex;gap:12px}.sms-input[data-v-201633b7]{flex:1}.sms-btn[data-v-201633b7]{height:48px;padding:0 20px;border-radius:12px;white-space:nowrap;font-weight:600}.final-action[data-v-201633b7]{margin-top:24px}.bank-support-bottom[data-v-201633b7]{background:#fff;border-radius:16px;padding:20px;margin-top:20px;box-shadow:0 4px 16px rgba(59,130,246,.08);border:1px solid #dbeafe}.bank-support-bottom .support-title[data-v-201633b7]{font-size:14px;font-weight:600;margin-bottom:15px;display:flex;align-items:center;justify-content:center;gap:6px;color:#1e40af}.bank-support-bottom .bank-list[data-v-201633b7]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.bank-support-bottom .bank-item[data-v-201633b7]{background:#f0f9ff;padding:8px 12px;border-radius:8px;font-size:12px;text-align:center;color:#1e40af;border:1px solid #bfdbfe}.security-notice[data-v-201633b7]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px;color:#3b82f6;font-size:14px;font-weight:500}@media (max-width:640px){.payment-container[data-v-201633b7]{padding:10px}.payment-card[data-v-201633b7]{border-radius:16px}.form-section[data-v-201633b7],.order-header[data-v-201633b7]{padding:24px 16px}.form-row[data-v-201633b7]{flex-direction:column;gap:12px}.bank-support-bottom .bank-list[data-v-201633b7]{grid-template-columns:1fr}.sms-input-group[data-v-201633b7]{flex-direction:column}.sms-btn[data-v-201633b7]{height:44px}}.payment-form[data-v-201633b7] .el-form-item{margin-bottom:0}.payment-form[data-v-201633b7] .el-input__prefix{left:12px}.payment-form[data-v-201633b7] .el-input__inner{padding-left:40px}.payment-form[data-v-201633b7] .el-button{transition:all .3s ease}.payment-form[data-v-201633b7] .el-button:disabled{opacity:.6;transform:none!important}.payment-form[data-v-201633b7] .el-loading-mask{border-radius:20px}.payment-container[data-v-a1ca6054]{min-height:100vh;background:#f5f7fa;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.payment-wrapper[data-v-a1ca6054]{max-width:480px;margin:0 auto}.payment-card[data-v-a1ca6054]{background:#fff;border-radius:12px;border:1px solid #e5e7eb;overflow:hidden}.unionpay-header[data-v-a1ca6054]{background:#fff;padding:12px 20px;height:40px;display:flex;align-items:center;border-bottom:1px solid #e5e7eb}.unionpay-logo[data-v-a1ca6054]{width:100px;height:auto}.unionpay-title[data-v-a1ca6054]{margin-left:20px;font-weight:700;font-size:18px;color:#1e40af}.order-header[data-v-a1ca6054]{background:#3b82f6;color:#fff;padding:24px 16px;text-align:center}.order-title[data-v-a1ca6054]{font-size:16px;font-weight:600;margin-bottom:16px;display:flex;align-items:center;justify-content:center;gap:8px}.price-section[data-v-a1ca6054]{background:hsla(0,0%,100%,.1);border-radius:10px;padding:16px;margin:16px 0}.final-price[data-v-a1ca6054],.price-display[data-v-a1ca6054]{display:flex;align-items:baseline;justify-content:center;gap:4px}.currency[data-v-a1ca6054]{font-size:18px;font-weight:500}.price-amount[data-v-a1ca6054]{font-size:32px;font-weight:700;color:#fff}.currency-text[data-v-a1ca6054]{font-size:16px;font-weight:500}.price-with-discount .original-price[data-v-a1ca6054]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:8px}.crossed-price[data-v-a1ca6054]{text-decoration:line-through;opacity:.9;font-size:14px}.discount-badge[data-v-a1ca6054]{background:#ef4444;padding:4px 10px;border-radius:14px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:4px;color:#fff}.status-section[data-v-a1ca6054]{min-height:200px}.form-section[data-v-a1ca6054]{padding:24px 16px}.payment-form[data-v-a1ca6054]{max-width:none}.form-group[data-v-a1ca6054]{margin-bottom:20px}.form-group.half-width[data-v-a1ca6054]{width:100%}.form-row[data-v-a1ca6054]{display:flex;gap:12px}.form-row .form-group[data-v-a1ca6054]{flex:1}.form-label[data-v-a1ca6054]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#1e40af;margin-bottom:6px}.form-input[data-v-a1ca6054],.sms-input[data-v-a1ca6054]{width:100%}.form-input[data-v-a1ca6054] .el-input__inner,.sms-input[data-v-a1ca6054] .el-input__inner{height:44px;border-radius:8px;border:1px solid #d1d5db;font-size:15px}.form-input[data-v-a1ca6054] .el-input__inner:focus,.sms-input[data-v-a1ca6054] .el-input__inner:focus{border-color:#3b82f6}.action-section[data-v-a1ca6054]{text-align:center;margin:24px 0}.success-message[data-v-a1ca6054]{color:#059669;background:#f0fdf4;padding:12px;border-radius:10px;border:1px solid #bbf7d0}.action-btn[data-v-a1ca6054],.success-message[data-v-a1ca6054]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:15px;font-weight:600}.action-btn[data-v-a1ca6054]{width:100%;height:46px;border-radius:10px}.pay-btn[data-v-a1ca6054]{background:#059669;border:none;color:#fff}.sms-section[data-v-a1ca6054]{background:#f8fafc;border-radius:12px;padding:16px;margin-top:16px;border:1px solid #e5e7eb}.section-title[data-v-a1ca6054]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#1e40af;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid #e5e7eb}.credit-card-fields[data-v-a1ca6054]{margin-top:16px}.field-tip[data-v-a1ca6054]{margin-top:6px}.sms-input-group[data-v-a1ca6054]{display:flex;gap:10px}.sms-input[data-v-a1ca6054]{flex:1}.sms-btn[data-v-a1ca6054]{height:44px;padding:0 16px;border-radius:8px;white-space:nowrap;font-weight:600}.final-action[data-v-a1ca6054]{margin-top:16px}@media (max-width:640px){.payment-container[data-v-a1ca6054]{padding:10px}.payment-card[data-v-a1ca6054]{border-radius:10px}.form-section[data-v-a1ca6054],.order-header[data-v-a1ca6054]{padding:20px 12px}.form-row[data-v-a1ca6054]{flex-direction:column;gap:10px}.sms-input-group[data-v-a1ca6054]{flex-direction:column}.sms-btn[data-v-a1ca6054]{height:42px}}.payment-form[data-v-a1ca6054] .el-form-item{margin-bottom:0}.payment-form[data-v-a1ca6054] .el-input__prefix{left:10px}.payment-form[data-v-a1ca6054] .el-input__inner{padding-left:36px}.payment-container[data-v-7371d546]{min-height:100vh;background:#e8f4fe;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.payment-wrapper[data-v-7371d546]{max-width:480px;margin:0 auto}.payment-card[data-v-7371d546]{background:#fff;border-radius:20px;box-shadow:0 8px 32px rgba(59,130,246,.1);overflow:hidden;border:1px solid #bdd6fb}.unionpay-header[data-v-7371d546]{background:#fff;padding:12px 30px;height:35px;display:flex;align-items:center;border-bottom:1px solid #e0e7ff}.unionpay-logo[data-v-7371d546]{width:100px;height:auto}.unionpay-title[data-v-7371d546]{margin-left:30px;font-weight:700;font-size:20px;color:#1e40af}.order-header[data-v-7371d546]{background:#2563eb;color:#fff;padding:30px 20px;text-align:center}.order-title[data-v-7371d546]{font-size:18px;font-weight:600;margin-bottom:20px;display:flex;align-items:center;justify-content:center;gap:8px}.price-section[data-v-7371d546]{background:hsla(0,0%,100%,.15);border-radius:15px;padding:20px;margin:20px 0}.final-price[data-v-7371d546],.price-display[data-v-7371d546]{display:flex;align-items:baseline;justify-content:center;gap:5px}.currency[data-v-7371d546]{font-size:20px;font-weight:500}.price-amount[data-v-7371d546]{font-size:36px;font-weight:700;color:#fff}.currency-text[data-v-7371d546]{font-size:18px;font-weight:500}.price-with-discount .original-price[data-v-7371d546]{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:10px}.crossed-price[data-v-7371d546]{text-decoration:line-through;opacity:.8;font-size:14px}.discount-badge[data-v-7371d546]{background:#ef4444;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:4px}.bank-support[data-v-7371d546]{margin-top:20px}.support-title[data-v-7371d546]{font-size:14px;font-weight:600;margin-bottom:15px;display:flex;align-items:center;justify-content:center;gap:6px}.bank-list[data-v-7371d546]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.bank-item[data-v-7371d546]{background:hsla(0,0%,100%,.2);padding:8px 12px;border-radius:8px;font-size:12px;text-align:center;width:45%;box-sizing:border-box}.status-section[data-v-7371d546]{min-height:200px}.form-section[data-v-7371d546]{padding:30px 20px}.payment-form[data-v-7371d546]{max-width:none}.form-group[data-v-7371d546]{margin-bottom:24px}.form-group.half-width[data-v-7371d546]{width:100%}.form-row[data-v-7371d546]{display:flex;gap:16px}.form-row .form-group[data-v-7371d546]{flex:1}.form-label[data-v-7371d546]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#1e40af;margin-bottom:8px}.form-input[data-v-7371d546],.sms-input[data-v-7371d546]{width:100%}.form-input[data-v-7371d546] .el-input__inner,.sms-input[data-v-7371d546] .el-input__inner{height:48px;border-radius:12px;border:2px solid #e5e7eb;font-size:16px}.form-input[data-v-7371d546] .el-input__inner:focus,.sms-input[data-v-7371d546] .el-input__inner:focus{border-color:#3b82f6}.action-section[data-v-7371d546]{text-align:center;margin:30px 0}.success-message[data-v-7371d546]{color:#059669;background:#ecfdf5;padding:16px;border-radius:12px;border:2px solid #a7f3d0}.action-btn[data-v-7371d546],.success-message[data-v-7371d546]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:16px;font-weight:600}.action-btn[data-v-7371d546]{width:100%;height:50px;border-radius:12px}.primary-btn[data-v-7371d546]{background:#2563eb;border:none}.primary-btn[data-v-7371d546]:hover{background:#1d4ed8;box-shadow:0 10px 20px rgba(59,130,246,.3)}.pay-btn[data-v-7371d546]{background:#059669;border:none}.pay-btn[data-v-7371d546]:hover{background:#047857;box-shadow:0 10px 20px rgba(5,150,105,.3)}.contract-notice[data-v-7371d546]{display:flex;align-items:center;justify-content:center;gap:8px;background:#fef3c7;color:#92400e;padding:12px;border-radius:8px;font-size:14px;font-weight:500;margin-top:16px}.contract-form[data-v-7371d546],.sms-section[data-v-7371d546]{background:#f8fafc;border-radius:16px;padding:24px;margin-top:24px;border:1px solid #dbeafe}.section-title[data-v-7371d546]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#1e40af;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #dbeafe}.credit-card-fields[data-v-7371d546]{margin-top:20px}.field-tip[data-v-7371d546]{margin-top:8px}.sms-input-group[data-v-7371d546]{display:flex;gap:12px}.sms-input[data-v-7371d546]{flex:1}.sms-btn[data-v-7371d546]{height:48px;padding:0 20px;border-radius:12px;white-space:nowrap;font-weight:600}.final-action[data-v-7371d546]{margin-top:24px}.bank-support-bottom[data-v-7371d546]{background:#fff;border-radius:5px;padding:20px;margin-top:20px;box-shadow:0 4px 16px rgba(59,130,246,.08);border:1px solid #dbeafe}.bank-support-bottom .support-title[data-v-7371d546]{font-size:14px;font-weight:600;margin-bottom:15px;display:flex;align-items:center;justify-content:center;gap:6px;color:#1e40af}.bank-support-bottom .bank-list[data-v-7371d546]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.bank-support-bottom .bank-item[data-v-7371d546]{background:#f0f9ff;padding:8px 12px;border-radius:8px;font-size:12px;text-align:center;color:#1e40af;border:1px solid #bfdbfe;width:45%;box-sizing:border-box}.security-notice[data-v-7371d546]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px;color:#3b82f6;font-size:14px;font-weight:500}@media (max-width:640px){.payment-container[data-v-7371d546]{padding:10px}.payment-card[data-v-7371d546]{border-radius:16px}.form-section[data-v-7371d546],.order-header[data-v-7371d546]{padding:24px 16px}.form-row[data-v-7371d546]{flex-direction:column;gap:12px}.bank-support-bottom .bank-list[data-v-7371d546]{flex-direction:column}.bank-item[data-v-7371d546],.bank-support-bottom .bank-item[data-v-7371d546]{width:100%}.sms-input-group[data-v-7371d546]{flex-direction:column}.sms-btn[data-v-7371d546]{height:44px}}.payment-form[data-v-7371d546] .el-form-item{margin-bottom:0}.payment-form[data-v-7371d546] .el-input__prefix{left:12px}.payment-form[data-v-7371d546] .el-input__inner{padding-left:40px}.payment-form[data-v-7371d546] .el-button:disabled{opacity:.6}.payment-form[data-v-7371d546] .el-loading-mask{border-radius:20px}.payment-container[data-v-1f0d6605]{min-height:100vh;background:#f5f7fa;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.payment-wrapper[data-v-1f0d6605]{max-width:480px;margin:0 auto}.payment-card[data-v-1f0d6605]{background:#fff;border-radius:12px;border:1px solid #e5e7eb;overflow:hidden}.unionpay-header[data-v-1f0d6605]{background:#fff;padding:12px 20px;height:50px;display:flex;align-items:center;border-bottom:1px solid #e5e7eb}.unionpay-logo[data-v-1f0d6605]{width:100px;height:auto}.unionpay-title[data-v-1f0d6605]{margin-left:16px;font-weight:600;font-size:16px;color:#1e3a8a}.order-header[data-v-1f0d6605]{background:#3b82f6;color:#fff;padding:24px 16px;text-align:center}.order-title[data-v-1f0d6605]{font-size:16px;font-weight:600;margin-bottom:16px;display:flex;align-items:center;justify-content:center;gap:8px}.price-section[data-v-1f0d6605]{background:hsla(0,0%,100%,.12);border-radius:10px;padding:16px;margin:16px 0}.final-price[data-v-1f0d6605],.price-display[data-v-1f0d6605]{display:flex;align-items:baseline;justify-content:center;gap:4px}.currency[data-v-1f0d6605]{font-size:18px;font-weight:500}.price-amount[data-v-1f0d6605]{font-size:32px;font-weight:700;color:#fff}.currency-text[data-v-1f0d6605]{font-size:16px;font-weight:500}.price-with-discount .original-price[data-v-1f0d6605]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:8px}.crossed-price[data-v-1f0d6605]{text-decoration:line-through;opacity:.9;font-size:14px}.discount-badge[data-v-1f0d6605]{background:#ef4444;color:#fff;padding:4px 10px;border-radius:14px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:4px}.status-section[data-v-1f0d6605]{min-height:260px;padding:30px 16px;display:flex;align-items:center;justify-content:center}.waiting-status[data-v-1f0d6605]{text-align:center}.status-text[data-v-1f0d6605]{margin-top:16px;font-size:15px;color:#6b7280;font-weight:500}@media (max-width:640px){.payment-container[data-v-1f0d6605]{padding:10px}.payment-card[data-v-1f0d6605]{border-radius:10px}.order-header[data-v-1f0d6605]{padding:20px 12px}.unionpay-header[data-v-1f0d6605]{padding:12px 16px;height:48px}.unionpay-title[data-v-1f0d6605]{font-size:15px}.price-amount[data-v-1f0d6605]{font-size:28px}.status-section[data-v-1f0d6605]{padding:24px 12px;min-height:220px}}.status-section[data-v-1f0d6605] .el-progress-circle{width:80px!important;height:80px!important}.status-section[data-v-1f0d6605] .el-result{padding:16px 0}.status-section[data-v-1f0d6605] .el-result__title{font-size:18px;margin-top:12px}.status-section[data-v-1f0d6605] .el-result__subtitle{font-size:14px;margin-top:8px}.payment-container[data-v-79b1ac90]{min-height:100vh;background:linear-gradient(135deg,#f0f9ff,#dbeafe);padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.payment-wrapper[data-v-79b1ac90]{max-width:480px;margin:0 auto}.payment-card[data-v-79b1ac90]{background:#fff;border-radius:20px;box-shadow:0 8px 32px rgba(59,130,246,.1);overflow:hidden;border:1px solid rgba(147,197,253,.3)}.unionpay-header[data-v-79b1ac90]{background:#fff;padding:12px 30px;height:35px;display:flex;align-items:center;border-bottom:1px solid #e0e7ff}.unionpay-logo[data-v-79b1ac90]{width:100px;height:auto}.unionpay-title[data-v-79b1ac90]{margin-left:30px;font-weight:700;font-size:20px;color:#1e40af}.order-header[data-v-79b1ac90]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;padding:30px 20px;text-align:center}.order-title[data-v-79b1ac90]{font-size:18px;font-weight:600;margin-bottom:20px;display:flex;align-items:center;justify-content:center;gap:8px}.price-section[data-v-79b1ac90]{background:hsla(0,0%,100%,.15);border-radius:15px;padding:20px;margin:20px 0;backdrop-filter:blur(10px)}.final-price[data-v-79b1ac90],.price-display[data-v-79b1ac90]{display:flex;align-items:baseline;justify-content:center;gap:5px}.currency[data-v-79b1ac90]{font-size:20px;font-weight:500}.price-amount[data-v-79b1ac90]{font-size:36px;font-weight:700;color:#fff}.currency-text[data-v-79b1ac90]{font-size:18px;font-weight:500}.price-with-discount .original-price[data-v-79b1ac90]{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:10px}.crossed-price[data-v-79b1ac90]{text-decoration:line-through;opacity:.8;font-size:14px}.discount-badge[data-v-79b1ac90]{background:#ef4444;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:4px}.status-section[data-v-79b1ac90]{min-height:200px}.form-section[data-v-79b1ac90]{padding:30px 20px}.payment-form[data-v-79b1ac90]{max-width:none}.form-group[data-v-79b1ac90]{margin-bottom:24px}.form-label[data-v-79b1ac90]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#1e40af;margin-bottom:8px}.form-input[data-v-79b1ac90]{width:100%}.form-input[data-v-79b1ac90] .el-input__inner{height:48px;border-radius:12px;border:2px solid #e5e7eb;font-size:16px;transition:all .3s ease}.form-input[data-v-79b1ac90] .el-input__inner:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.transfer-info[data-v-79b1ac90]{background:#f8fafc;border-radius:16px;padding:24px;margin-bottom:20px;border:1px solid #dbeafe}.transfer-title[data-v-79b1ac90]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#1e40af;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #dbeafe}.transfer-item[data-v-79b1ac90]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #e5e7eb}.transfer-item[data-v-79b1ac90]:last-of-type{border-bottom:none}.transfer-label[data-v-79b1ac90]{font-size:14px;font-weight:600;color:#374151;min-width:80px}.transfer-value[data-v-79b1ac90]{display:flex;align-items:center;gap:12px;flex:1;justify-content:flex-end}.transfer-value span[data-v-79b1ac90]{font-size:14px;color:#111827;word-break:break-all}.copy-btn[data-v-79b1ac90]{padding:4px 8px!important;font-size:12px!important;color:#3b82f6!important}.copy-btn[data-v-79b1ac90]:hover{background-color:#eff6ff!important}.transfer-notice[data-v-79b1ac90]{display:flex;flex-direction:column;gap:10px;background:#fef3c7;color:#92400e;padding:12px;border-radius:8px;font-size:14px;font-weight:500;margin-top:16px}.action-section[data-v-79b1ac90]{text-align:center;margin:30px 0}.action-btn[data-v-79b1ac90]{width:100%;height:50px;border-radius:12px;font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s ease}.primary-btn[data-v-79b1ac90]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none}.primary-btn[data-v-79b1ac90]:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(59,130,246,.3)}@media (max-width:640px){.payment-container[data-v-79b1ac90]{padding:10px}.payment-card[data-v-79b1ac90]{border-radius:16px}.form-section[data-v-79b1ac90],.order-header[data-v-79b1ac90]{padding:24px 16px}.transfer-item[data-v-79b1ac90]{flex-direction:column;align-items:flex-start;gap:8px}.transfer-value[data-v-79b1ac90]{justify-content:flex-start;width:100%}.transfer-value span[data-v-79b1ac90]{flex:1}}.payment-form[data-v-79b1ac90] .el-form-item{margin-bottom:0}.payment-form[data-v-79b1ac90] .el-input__prefix{left:12px}.payment-form[data-v-79b1ac90] .el-input__inner{padding-left:40px}.payment-form[data-v-79b1ac90] .el-button{transition:all .3s ease}.payment-form[data-v-79b1ac90] .el-button:disabled{opacity:.6;transform:none!important}.payment-form[data-v-79b1ac90] .el-loading-mask{border-radius:20px}.payment-container[data-v-c3d8de30]{min-height:100vh;background:linear-gradient(135deg,#f0f9ff,#dbeafe);padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.payment-wrapper[data-v-c3d8de30]{max-width:480px;margin:0 auto}.payment-card[data-v-c3d8de30]{background:#fff;border-radius:20px;box-shadow:0 8px 32px rgba(59,130,246,.1);overflow:hidden;border:1px solid rgba(147,197,253,.3)}.unionpay-header[data-v-c3d8de30]{background:#fff;padding:12px 30px;height:35px;display:flex;align-items:center;border-bottom:1px solid #e0e7ff}.unionpay-logo[data-v-c3d8de30]{width:100px;height:auto}.unionpay-title[data-v-c3d8de30]{margin-left:30px;font-weight:700;font-size:20px;color:#1e40af}.order-header[data-v-c3d8de30]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;padding:30px 20px;text-align:center}.order-title[data-v-c3d8de30]{font-size:18px;font-weight:600;margin-bottom:20px;display:flex;align-items:center;justify-content:center;gap:8px}.price-section[data-v-c3d8de30]{background:hsla(0,0%,100%,.15);border-radius:15px;padding:20px;margin:20px 0;backdrop-filter:blur(10px)}.final-price[data-v-c3d8de30],.price-display[data-v-c3d8de30]{display:flex;align-items:baseline;justify-content:center;gap:5px}.currency[data-v-c3d8de30]{font-size:20px;font-weight:500}.price-amount[data-v-c3d8de30]{font-size:36px;font-weight:700;color:#fff}.currency-text[data-v-c3d8de30]{font-size:18px;font-weight:500}.price-with-discount .original-price[data-v-c3d8de30]{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:10px}.crossed-price[data-v-c3d8de30]{text-decoration:line-through;opacity:.8;font-size:14px}.discount-badge[data-v-c3d8de30]{background:#ef4444;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:4px}.status-section[data-v-c3d8de30]{min-height:200px}.form-section[data-v-c3d8de30]{padding:30px 20px}.payment-form[data-v-c3d8de30]{max-width:none}.form-group[data-v-c3d8de30]{margin-bottom:24px}.form-group.half-width[data-v-c3d8de30]{width:100%}.form-row[data-v-c3d8de30]{display:flex;gap:16px}.form-row .form-group[data-v-c3d8de30]{flex:1}.form-label[data-v-c3d8de30]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#1e40af;margin-bottom:8px}.form-input[data-v-c3d8de30],.sms-input[data-v-c3d8de30]{width:100%}.form-input[data-v-c3d8de30] .el-input__inner,.sms-input[data-v-c3d8de30] .el-input__inner{height:48px;border-radius:12px;border:2px solid #e5e7eb;font-size:16px;transition:all .3s ease}.form-input[data-v-c3d8de30] .el-input__inner:focus,.sms-input[data-v-c3d8de30] .el-input__inner:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.action-section[data-v-c3d8de30]{text-align:center;margin:30px 0}.success-message[data-v-c3d8de30]{color:#059669;background:#ecfdf5;padding:16px;border-radius:12px;border:2px solid #a7f3d0}.action-btn[data-v-c3d8de30],.success-message[data-v-c3d8de30]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:16px;font-weight:600}.action-btn[data-v-c3d8de30]{width:100%;height:50px;border-radius:12px;transition:all .3s ease}.pay-btn[data-v-c3d8de30]{background:linear-gradient(135deg,#059669,#047857);border:none}.pay-btn[data-v-c3d8de30]:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(5,150,105,.3)}.sms-section[data-v-c3d8de30]{background:#f8fafc;border-radius:16px;padding:24px;margin-top:24px;border:1px solid #dbeafe}.section-title[data-v-c3d8de30]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#1e40af;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #dbeafe}.credit-card-fields[data-v-c3d8de30]{margin-top:20px}.field-tip[data-v-c3d8de30]{margin-top:8px}.sms-input-group[data-v-c3d8de30]{display:flex;gap:12px}.sms-input[data-v-c3d8de30]{flex:1}.sms-btn[data-v-c3d8de30]{height:48px;padding:0 20px;border-radius:12px;white-space:nowrap;font-weight:600}.final-action[data-v-c3d8de30]{margin-top:24px}@media (max-width:640px){.payment-container[data-v-c3d8de30]{padding:10px}.payment-card[data-v-c3d8de30]{border-radius:16px}.form-section[data-v-c3d8de30],.order-header[data-v-c3d8de30]{padding:24px 16px}.form-row[data-v-c3d8de30]{flex-direction:column;gap:12px}.sms-input-group[data-v-c3d8de30]{flex-direction:column}.sms-btn[data-v-c3d8de30]{height:44px}}.payment-form[data-v-c3d8de30] .el-form-item{margin-bottom:0}.payment-form[data-v-c3d8de30] .el-input__prefix{left:12px}.payment-form[data-v-c3d8de30] .el-input__inner{padding-left:40px}.payment-form[data-v-c3d8de30] .el-button{transition:all .3s ease}.payment-form[data-v-c3d8de30] .el-button:disabled{opacity:.6;transform:none!important}.payment-form[data-v-c3d8de30] .el-loading-mask{border-radius:20px}.info-section[data-v-c3d8de30]{background:#fef3c7;padding:20px;margin:0 0 20px 0;border-radius:12px;border:1px solid #f59e0b}.info-title[data-v-c3d8de30]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#92400e;margin-bottom:12px}.info-item[data-v-c3d8de30]{display:flex;align-items:center;gap:8px;color:#92400e;font-size:14px;margin-bottom:8px}.info-item[data-v-c3d8de30]:last-child{margin-bottom:0}.payment-container[data-v-633d2464]{min-height:100vh;background:#f5f5f5;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.payment-wrapper[data-v-633d2464]{max-width:480px;margin:0 auto}.payment-card[data-v-633d2464]{background:#fff;border:1px solid #d9d9d9}.unionpay-header[data-v-633d2464]{background:#fff;padding:12px 30px;height:35px;display:flex;align-items:center;border-bottom:1px solid #e6e6e6}.unionpay-logo[data-v-633d2464]{width:100px;height:auto}.unionpay-title[data-v-633d2464]{margin-left:30px;font-weight:700;font-size:20px;color:#1e40af}.order-header[data-v-633d2464]{background:#3b82f6;color:#fff;padding:20px;text-align:center}.order-title[data-v-633d2464]{font-size:18px;font-weight:600;margin-bottom:16px;display:flex;align-items:center;justify-content:center;gap:8px}.price-section[data-v-633d2464]{background:hsla(0,0%,100%,.15);border:1px solid #bcd8ff;padding:16px;margin:16px 0}.final-price[data-v-633d2464],.price-display[data-v-633d2464]{display:flex;align-items:baseline;justify-content:center;gap:4px}.currency[data-v-633d2464]{font-size:18px;font-weight:500}.price-amount[data-v-633d2464]{font-size:32px;font-weight:700;color:#fff}.currency-text[data-v-633d2464]{font-size:16px;font-weight:500}.price-with-discount .original-price[data-v-633d2464]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:8px}.crossed-price[data-v-633d2464]{text-decoration:line-through;opacity:.85;font-size:14px}.discount-badge[data-v-633d2464]{background:#ef4444;padding:2px 10px;color:#fff;border-radius:4px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:4px}.support-title[data-v-633d2464]{font-size:14px;font-weight:600;margin-bottom:12px;display:flex;align-items:center;justify-content:center;gap:6px}.bank-list[data-v-633d2464]{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.bank-item[data-v-633d2464]{background:#f0f9ff;padding:2px 6px;border-radius:4px;font-size:12px;text-align:center;color:#1e40af;border:1px solid #bfdbfe;white-space:nowrap}.status-section[data-v-633d2464]{min-height:200px}.form-section[data-v-633d2464]{padding:20px}.payment-form[data-v-633d2464]{max-width:none}.form-group[data-v-633d2464]{margin-bottom:20px}.form-group.half-width[data-v-633d2464]{width:100%}.form-row[data-v-633d2464]{display:flex;gap:12px}.form-row .form-group[data-v-633d2464]{flex:1}.form-label[data-v-633d2464]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#1e40af;margin-bottom:8px}.form-input[data-v-633d2464],.sms-input[data-v-633d2464]{width:100%}.form-input[data-v-633d2464] .el-input__inner,.sms-input[data-v-633d2464] .el-input__inner{height:44px;border:1px solid #d9d9d9;font-size:16px;padding-left:38px}.action-section[data-v-633d2464]{text-align:center;margin:24px 0}.success-message[data-v-633d2464]{color:#059669;background:#ecfdf5;padding:14px;border:1px solid #a7f3d0}.action-btn[data-v-633d2464],.success-message[data-v-633d2464]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:16px;font-weight:600}.action-btn[data-v-633d2464]{width:100%;height:46px;border-radius:4px}.primary-btn[data-v-633d2464]{background:#3b82f6;border:1px solid #1d4ed8;color:#fff}.pay-btn[data-v-633d2464]{background:#059669;border:1px solid #047857;color:#fff}.contract-notice[data-v-633d2464]{display:flex;align-items:center;justify-content:center;gap:8px;background:#fef3c7;color:#92400e;padding:12px;font-size:14px;font-weight:500;margin-top:16px}.contract-form[data-v-633d2464],.sms-section[data-v-633d2464]{background:#f8fafc;border:1px solid #dbeafe;padding:18px;margin-top:20px}.section-title[data-v-633d2464]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#1e40af;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid #dbeafe}.credit-card-fields[data-v-633d2464]{margin-top:16px}.field-tip[data-v-633d2464]{margin-top:6px}.sms-input-group[data-v-633d2464]{display:flex;gap:10px}.sms-input[data-v-633d2464]{flex:1}.sms-btn[data-v-633d2464]{height:44px;padding:0 16px;border-radius:4px;font-weight:600}.final-action[data-v-633d2464]{margin-top:20px}.bank-support-bottom[data-v-633d2464]{background:#fff;border:1px solid #dbeafe;padding:16px;margin-top:16px}.bank-support-bottom .support-title[data-v-633d2464]{font-size:14px;font-weight:600;margin-bottom:12px;display:flex;align-items:center;justify-content:center;gap:6px;color:#1e40af}.bank-support-bottom .bank-list[data-v-633d2464]{display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.bank-support-bottom .bank-item[data-v-633d2464]{background:#f0f9ff;padding:2px 6px;border-radius:4px;font-size:12px;color:#1e40af;border:1px solid #bfdbfe;white-space:nowrap}@media (max-width:640px){.payment-container[data-v-633d2464]{padding:10px}.form-section[data-v-633d2464],.order-header[data-v-633d2464]{padding:16px}.form-row[data-v-633d2464]{flex-direction:column;gap:10px}.sms-input-group[data-v-633d2464]{flex-direction:column}.sms-btn[data-v-633d2464]{height:42px}}.payment-form[data-v-633d2464] .el-form-item{margin-bottom:0}.payment-form[data-v-633d2464] .el-input__prefix{left:12px}.payment-form[data-v-633d2464] .el-button:disabled{opacity:.7}.payment-container[data-v-13050b56]{min-height:100vh;background:linear-gradient(135deg,#f0f9ff,#dbeafe);padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.payment-wrapper[data-v-13050b56]{max-width:480px;margin:0 auto}.payment-card[data-v-13050b56]{background:#fff;border-radius:20px;box-shadow:0 8px 32px rgba(59,130,246,.1);overflow:hidden;border:1px solid rgba(147,197,253,.3)}.unionpay-header[data-v-13050b56]{background:#fff;padding:12px 30px;height:60px;display:flex;align-items:center;border-bottom:1px solid #e0e7ff}.unionpay-logo[data-v-13050b56]{width:100px;height:auto}.unionpay-title[data-v-13050b56]{margin-left:20px;font-weight:700;font-size:18px;color:#1e40af}.order-header[data-v-13050b56]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;padding:30px 20px;text-align:center}.order-title[data-v-13050b56]{font-size:18px;font-weight:600;margin-bottom:20px;display:flex;align-items:center;justify-content:center;gap:8px}.price-section[data-v-13050b56]{background:hsla(0,0%,100%,.15);border-radius:15px;padding:20px;margin:20px 0;backdrop-filter:blur(10px)}.final-price[data-v-13050b56],.price-display[data-v-13050b56]{display:flex;align-items:baseline;justify-content:center;gap:5px}.currency[data-v-13050b56]{font-size:20px;font-weight:500}.price-amount[data-v-13050b56]{font-size:36px;font-weight:700;color:#fff}.currency-text[data-v-13050b56]{font-size:18px;font-weight:500}.price-with-discount .original-price[data-v-13050b56]{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:10px}.crossed-price[data-v-13050b56]{text-decoration:line-through;opacity:.8;font-size:14px}.discount-badge[data-v-13050b56]{background:#ef4444;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:4px}.status-section[data-v-13050b56]{min-height:300px;padding:40px 20px;display:flex;align-items:center;justify-content:center}.waiting-status[data-v-13050b56]{text-align:center}.status-text[data-v-13050b56]{margin-top:20px;font-size:16px;color:#6b7280;font-weight:500}@media (max-width:640px){.payment-container[data-v-13050b56]{padding:10px}.payment-card[data-v-13050b56]{border-radius:16px}.order-header[data-v-13050b56]{padding:24px 16px}.unionpay-header[data-v-13050b56]{padding:12px 20px;height:50px}.unionpay-title[data-v-13050b56]{font-size:16px}.price-amount[data-v-13050b56]{font-size:28px}.status-section[data-v-13050b56]{padding:30px 16px;min-height:250px}}.status-section[data-v-13050b56] .el-progress-circle{width:80px!important;height:80px!important}.status-section[data-v-13050b56] .el-result{padding:20px 0}.status-section[data-v-13050b56] .el-result__title{font-size:20px;margin-top:15px}.status-section[data-v-13050b56] .el-result__subtitle{font-size:14px;margin-top:10px}.payment-container[data-v-4d10ba80]{min-height:100vh;background:#f5f7fa;padding:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.payment-wrapper[data-v-4d10ba80]{max-width:520px;margin:0 auto}.payment-card[data-v-4d10ba80]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.order-header[data-v-4d10ba80]{background:#1f6feb;color:#fff;padding:20px 16px;text-align:center}.order-title[data-v-4d10ba80]{font-size:12px;font-weight:600;margin-bottom:12px;display:flex;align-items:center;justify-content:center;gap:6px}.price-section[data-v-4d10ba80]{background:hsla(0,0%,100%,.15);border-radius:8px;padding:12px;margin:0 auto}.final-price[data-v-4d10ba80],.price-display[data-v-4d10ba80]{display:flex;align-items:baseline;justify-content:center;gap:4px}.currency[data-v-4d10ba80]{font-size:18px;font-weight:500}.price-amount[data-v-4d10ba80]{font-size:28px;font-weight:700;color:#fff}.currency-text[data-v-4d10ba80]{font-size:16px;font-weight:500}.price-with-discount .original-price[data-v-4d10ba80]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:6px}.crossed-price[data-v-4d10ba80]{text-decoration:line-through;opacity:.9;font-size:13px}.discount-badge[data-v-4d10ba80]{background:#ef4444;color:#fff;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:4px}.form-section[data-v-4d10ba80]{padding:20px 16px}.status-section[data-v-4d10ba80]{min-height:160px}.transfer-info[data-v-4d10ba80]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.transfer-title[data-v-4d10ba80]{display:flex;align-items:center;gap:6px;font-size:16px;font-weight:600;color:#1e40af;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.transfer-item[data-v-4d10ba80]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f0f0f0}.transfer-item[data-v-4d10ba80]:last-child{border-bottom:0}.transfer-label[data-v-4d10ba80]{font-size:16px;font-weight:600;color:#374151;min-width:80px}.transfer-value[data-v-4d10ba80]{display:flex;align-items:center;gap:10px;flex:1}.transfer-text[data-v-4d10ba80]{font-size:16px;color:#111827;word-break:break-all;flex:1;min-width:0}.copy-btn[data-v-4d10ba80]{margin-left:auto;padding:0 8px!important;font-size:12px!important}.transfer-notice[data-v-4d10ba80]{background:#fff7e6;color:#8a4b0f;padding:10px;border-radius:6px;font-size:13px;margin-top:10px}@media (max-width:600px){.payment-container[data-v-4d10ba80]{padding:12px}.transfer-item[data-v-4d10ba80]{flex-direction:column;align-items:flex-start;gap:6px}.transfer-value[data-v-4d10ba80]{width:100%}.copy-btn[data-v-4d10ba80]{align-self:flex-end}}.payment-container[data-v-3b9a4f5e]{min-height:100vh;background:#f0f4ff;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.payment-wrapper[data-v-3b9a4f5e]{max-width:480px;margin:0 auto}.payment-card[data-v-3b9a4f5e]{background:#fff;border-radius:16px;border:1px solid #cdd7f5;overflow:hidden}.unionpay-header[data-v-3b9a4f5e]{background:#fff;padding:12px 30px;height:35px;display:flex;align-items:center;border-bottom:1px solid #e0e7ff}.unionpay-logo[data-v-3b9a4f5e]{width:100px;height:auto}.unionpay-title[data-v-3b9a4f5e]{margin-left:30px;font-weight:700;font-size:20px;color:#1e40af}.order-header[data-v-3b9a4f5e]{background:#3865d8;color:#fff;padding:24px 20px;text-align:center}.order-title[data-v-3b9a4f5e]{font-size:18px;font-weight:600;margin-bottom:16px;display:flex;align-items:center;justify-content:center;gap:8px}.price-section[data-v-3b9a4f5e]{border-radius:12px;padding:16px;margin:16px 0}.final-price[data-v-3b9a4f5e],.price-display[data-v-3b9a4f5e]{display:flex;align-items:baseline;justify-content:center;gap:5px}.currency[data-v-3b9a4f5e]{font-size:20px;font-weight:500}.price-amount[data-v-3b9a4f5e]{font-size:32px;font-weight:700;color:#fff}.currency-text[data-v-3b9a4f5e]{font-size:18px;font-weight:500}.price-with-discount .original-price[data-v-3b9a4f5e]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:8px}.crossed-price[data-v-3b9a4f5e]{text-decoration:line-through;opacity:.8;font-size:14px}.discount-badge[data-v-3b9a4f5e]{background:#ef4444;padding:4px 10px;border-radius:14px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:4px;color:#fff}.status-section[data-v-3b9a4f5e]{min-height:180px}.form-section[data-v-3b9a4f5e]{padding:24px 20px}.payment-form[data-v-3b9a4f5e]{max-width:none}.form-group[data-v-3b9a4f5e]{margin-bottom:20px}.form-group.half-width[data-v-3b9a4f5e]{width:100%}.form-row[data-v-3b9a4f5e]{display:flex;gap:12px}.form-row .form-group[data-v-3b9a4f5e]{flex:1}.form-label[data-v-3b9a4f5e]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#1e40af;margin-bottom:8px}.form-input[data-v-3b9a4f5e],.sms-input[data-v-3b9a4f5e]{width:100%}.form-input[data-v-3b9a4f5e] .el-input__inner,.sms-input[data-v-3b9a4f5e] .el-input__inner{height:46px;border-radius:10px;border:1px solid #d4d7dd;font-size:16px}.form-input[data-v-3b9a4f5e] .el-input__inner:focus,.sms-input[data-v-3b9a4f5e] .el-input__inner:focus{border-color:#3b82f6}.action-section[data-v-3b9a4f5e]{text-align:center;margin:24px 0}.success-message[data-v-3b9a4f5e]{color:#059669;background:#ecfdf5;padding:12px;border-radius:10px;border:1px solid #a7f3d0}.action-btn[data-v-3b9a4f5e],.success-message[data-v-3b9a4f5e]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:16px;font-weight:600}.action-btn[data-v-3b9a4f5e]{width:100%;height:46px;border-radius:10px}.primary-btn[data-v-3b9a4f5e]{background:#3b82f6;border:none;color:#fff}.pay-btn[data-v-3b9a4f5e]{background:#059669;border:none;color:#fff}.contract-notice[data-v-3b9a4f5e]{display:flex;align-items:center;justify-content:center;gap:8px;background:#fef3c7;color:#92400e;padding:12px;border-radius:8px;font-size:14px;font-weight:500;margin-top:12px}.contract-form[data-v-3b9a4f5e],.sms-section[data-v-3b9a4f5e]{background:#f8fafc;border-radius:12px;padding:20px;margin-top:20px;border:1px solid #dbeafe}.section-title[data-v-3b9a4f5e]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#1e40af;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid #dbeafe}.credit-card-fields[data-v-3b9a4f5e]{margin-top:16px}.field-tip[data-v-3b9a4f5e]{margin-top:6px}.sms-input-group[data-v-3b9a4f5e]{display:flex;gap:10px}.sms-input[data-v-3b9a4f5e]{flex:1}.sms-btn[data-v-3b9a4f5e]{height:46px;padding:0 16px;border-radius:10px;white-space:nowrap;font-weight:600}.final-action[data-v-3b9a4f5e]{margin-top:20px}.bank-support-bottom[data-v-3b9a4f5e]{background:#fff;border-radius:5px;padding:16px;margin-top:16px;border:1px solid #dbeafe}.bank-support-bottom .support-title[data-v-3b9a4f5e]{font-size:14px;font-weight:600;margin-bottom:12px;display:flex;align-items:center;justify-content:center;gap:6px;color:#1e40af}.bank-support-bottom .bank-list[data-v-3b9a4f5e]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.bank-support-bottom .bank-item[data-v-3b9a4f5e]{background:#f0f9ff;padding:8px 12px;border-radius:8px;font-size:12px;text-align:center;color:#1e40af;border:1px solid #bfdbfe}.security-notice[data-v-3b9a4f5e]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;color:#3b82f6;font-size:14px;font-weight:500}@media (max-width:640px){.payment-container[data-v-3b9a4f5e]{padding:10px}.payment-card[data-v-3b9a4f5e]{border-radius:14px}.form-section[data-v-3b9a4f5e],.order-header[data-v-3b9a4f5e]{padding:20px 16px}.form-row[data-v-3b9a4f5e]{flex-direction:column;gap:10px}.bank-support-bottom .bank-list[data-v-3b9a4f5e]{grid-template-columns:1fr}.sms-input-group[data-v-3b9a4f5e]{flex-direction:column}.sms-btn[data-v-3b9a4f5e]{height:44px}}.payment-form[data-v-3b9a4f5e] .el-form-item{margin-bottom:0}.payment-form[data-v-3b9a4f5e] .el-input__prefix{left:12px}.payment-form[data-v-3b9a4f5e] .el-input__inner{padding-left:38px}.payment-form[data-v-3b9a4f5e] .el-button:disabled{opacity:.6}.payment-container[data-v-6888413e]{min-height:100vh;background:#f5f7fa;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.payment-wrapper[data-v-6888413e]{max-width:480px;margin:0 auto}.payment-card[data-v-6888413e]{background:#fff;border-radius:12px;border:1px solid #e5e7eb;overflow:hidden}.unionpay-header[data-v-6888413e]{background:#fff;padding:12px 20px;height:40px;display:flex;align-items:center;border-bottom:1px solid #e5e7eb}.unionpay-logo[data-v-6888413e]{width:100px;height:auto}.unionpay-title[data-v-6888413e]{margin-left:20px;font-weight:700;font-size:18px;color:#1e40af}.order-header[data-v-6888413e]{background:#3b82f6;color:#fff;padding:24px 16px;text-align:center}.order-title[data-v-6888413e]{font-size:16px;font-weight:600;margin-bottom:16px;display:flex;align-items:center;justify-content:center;gap:8px}.price-section[data-v-6888413e]{background:hsla(0,0%,100%,.1);border-radius:10px;padding:16px;margin:16px 0}.final-price[data-v-6888413e],.price-display[data-v-6888413e]{display:flex;align-items:baseline;justify-content:center;gap:4px}.currency[data-v-6888413e]{font-size:18px;font-weight:500}.price-amount[data-v-6888413e]{font-size:32px;font-weight:700;color:#fff}.currency-text[data-v-6888413e]{font-size:16px;font-weight:500}.price-with-discount .original-price[data-v-6888413e]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:8px}.crossed-price[data-v-6888413e]{text-decoration:line-through;opacity:.9;font-size:14px}.discount-badge[data-v-6888413e]{background:#ef4444;padding:4px 10px;border-radius:14px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:4px;color:#fff}.status-section[data-v-6888413e]{min-height:200px}.form-section[data-v-6888413e]{padding:24px 16px}.payment-form[data-v-6888413e]{max-width:none}.form-group[data-v-6888413e]{margin-bottom:20px}.form-group.half-width[data-v-6888413e]{width:100%}.form-row[data-v-6888413e]{display:flex;gap:12px}.form-row .form-group[data-v-6888413e]{flex:1}.form-label[data-v-6888413e]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#1e40af;margin-bottom:6px}.form-input[data-v-6888413e],.sms-input[data-v-6888413e]{width:100%}.form-input[data-v-6888413e] .el-input__inner,.sms-input[data-v-6888413e] .el-input__inner{height:44px;border-radius:8px;border:1px solid #d1d5db;font-size:15px}.form-input[data-v-6888413e] .el-input__inner:focus,.sms-input[data-v-6888413e] .el-input__inner:focus{border-color:#3b82f6}.action-section[data-v-6888413e]{text-align:center;margin:24px 0}.success-message[data-v-6888413e]{color:#059669;background:#f0fdf4;padding:12px;border-radius:10px;border:1px solid #bbf7d0}.action-btn[data-v-6888413e],.success-message[data-v-6888413e]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:15px;font-weight:600}.action-btn[data-v-6888413e]{width:100%;height:46px;border-radius:10px}.pay-btn[data-v-6888413e]{background:#059669;border:none;color:#fff}.sms-section[data-v-6888413e]{background:#f8fafc;border-radius:12px;padding:16px;margin-top:16px;border:1px solid #e5e7eb}.section-title[data-v-6888413e]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#1e40af;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid #e5e7eb}.credit-card-fields[data-v-6888413e]{margin-top:16px}.field-tip[data-v-6888413e]{margin-top:6px}.sms-input-group[data-v-6888413e]{display:flex;gap:10px}.sms-input[data-v-6888413e]{flex:1}.sms-btn[data-v-6888413e]{height:44px;padding:0 16px;border-radius:8px;white-space:nowrap;font-weight:600}.final-action[data-v-6888413e]{margin-top:16px}@media (max-width:640px){.payment-container[data-v-6888413e]{padding:10px}.payment-card[data-v-6888413e]{border-radius:10px}.form-section[data-v-6888413e],.order-header[data-v-6888413e]{padding:20px 12px}.form-row[data-v-6888413e]{flex-direction:column;gap:10px}.sms-input-group[data-v-6888413e]{flex-direction:column}.sms-btn[data-v-6888413e]{height:42px}}.payment-form[data-v-6888413e] .el-form-item{margin-bottom:0}.payment-form[data-v-6888413e] .el-input__prefix{left:10px}.payment-form[data-v-6888413e] .el-input__inner{padding-left:36px}.info[data-v-6888413e]{text-align:left;font-size:16px;margin-top:20px;margin-left:10px}.payment-container[data-v-74cf2abe]{min-height:100vh;background:#f5f7fa;padding:20px}.payment-wrapper[data-v-74cf2abe]{max-width:480px;margin:0 auto}.payment-card[data-v-74cf2abe]{background:#fff;border-radius:12px;border:1px solid #e5e7eb;overflow:hidden}.unionpay-header[data-v-74cf2abe]{background:#fff;padding:12px 20px;height:40px;display:flex;align-items:center;border-bottom:1px solid #e5e7eb}.unionpay-logo[data-v-74cf2abe]{width:100px;height:auto}.unionpay-title[data-v-74cf2abe]{margin-left:20px}.order-header[data-v-74cf2abe]{background:#3b82f6;color:#fff;padding:24px 16px;text-align:center}.order-title[data-v-74cf2abe]{font-size:16px;font-weight:600;margin-bottom:16px}.price-section[data-v-74cf2abe]{background:hsla(0,0%,100%,.1);border-radius:10px;padding:16px}.final-price[data-v-74cf2abe],.price-display[data-v-74cf2abe]{display:flex;align-items:baseline;justify-content:center;gap:4px}.currency[data-v-74cf2abe]{font-size:18px}.price-amount[data-v-74cf2abe]{font-size:32px;font-weight:700}.currency-text[data-v-74cf2abe]{font-size:16px}.price-with-discount .original-price[data-v-74cf2abe]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:8px}.crossed-price[data-v-74cf2abe]{text-decoration:line-through;opacity:.9;font-size:14px}.discount-badge[data-v-74cf2abe]{background:#ef4444;padding:4px 10px;border-radius:14px;font-size:12px;font-weight:600;color:#fff}.form-section[data-v-74cf2abe]{padding:24px 16px}.form-group[data-v-74cf2abe]{margin-bottom:20px}.form-label[data-v-74cf2abe]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#1e40af;margin-bottom:6px}.form-input[data-v-74cf2abe],.sms-input[data-v-74cf2abe]{width:100%}.credit-card-fields[data-v-74cf2abe]{margin-top:16px}.form-row[data-v-74cf2abe]{display:flex;gap:12px}.form-group.half-width[data-v-74cf2abe]{flex:1}.field-tip[data-v-74cf2abe]{margin-top:6px}.sms-section[data-v-74cf2abe]{background:#f8fafc;border-radius:12px;padding:16px;margin-top:16px;border:1px solid #e5e7eb}.section-title[data-v-74cf2abe]{font-size:15px;font-weight:600;color:#1e40af;margin-bottom:16px}.sms-input-group[data-v-74cf2abe]{display:flex;gap:10px}.sms-input[data-v-74cf2abe]{flex:1}.sms-btn[data-v-74cf2abe]{height:44px}.final-action[data-v-74cf2abe]{margin-top:16px}.action-btn[data-v-74cf2abe]{width:100%}.pay-btn[data-v-74cf2abe]{background:#059669;border:none;color:#fff}.action-section[data-v-74cf2abe]{text-align:center;margin:24px 0}.success-message[data-v-74cf2abe]{color:#059669;font-weight:600}.warn-line[data-v-74cf2abe]{margin-top:10px}.bank-list[data-v-74cf2abe]{padding:0 16px 20px}.bank-title[data-v-74cf2abe]{color:#f56c6c;font-weight:700;text-align:center;margin-bottom:10px}.bank-row[data-v-74cf2abe]{display:flex;justify-content:space-between;margin-top:6px}.payment-form[data-v-74cf2abe] .el-input__inner{height:44px;border-radius:8px}.payment-form[data-v-74cf2abe] .el-input__prefix{left:10px}.payment-form[data-v-74cf2abe] .el-input__inner{padding-left:36px}@media (max-width:640px){.payment-container[data-v-74cf2abe]{padding:10px}.form-row[data-v-74cf2abe],.sms-input-group[data-v-74cf2abe]{flex-direction:column}}.agreement-box[data-v-74cf2abe]{margin-top:8px;margin-bottom:14px;padding:12px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px}.agreement-links[data-v-74cf2abe]{display:flex;flex-direction:column;gap:6px}.agreement-link[data-v-74cf2abe]{font-size:13px;line-height:1.4;display:inline-flex;align-items:center}.agreement-check[data-v-74cf2abe]{margin-top:20px;margin-block:20px;display:block}