.recharge-container[data-v-00999bb3]{min-height:100vh;width:100%;position:relative;background:#f8fafc}.page-background[data-v-00999bb3]{position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#f8fafc,#e2e8f0);z-index:-1}.main-content[data-v-00999bb3]{max-width:400px;margin:0 auto;padding:0 20px 40px;min-height:100vh}.nav-header[data-v-00999bb3]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;margin-bottom:24px;position:relative;z-index:10;border-bottom:1px solid #f3f4f6}.nav-back[data-v-00999bb3]{padding:8px;cursor:pointer;border-radius:8px;transition:background-color .2s}.nav-back[data-v-00999bb3]:hover{background-color:#f3f4f6}.nav-title[data-v-00999bb3]{font-size:20px;font-weight:600;color:#1f2937;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;flex-grow:1;text-align:center}.nav-placeholder[data-v-00999bb3]{width:36px}.form-container[data-v-00999bb3]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.recharge-form .form-section[data-v-00999bb3]{margin-bottom:24px}.recharge-form .form-section .section-title[data-v-00999bb3]{font-size:14px;font-weight:600;color:#374151;margin-bottom:8px;display:flex;align-items:center}.recharge-form .form-section .section-title[data-v-00999bb3]:before{content:"";width:4px;height:16px;background:#3b82f6;border-radius:2px;margin-right:8px}.recharge-form .form-section .dropdown-container[data-v-00999bb3]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.recharge-form .form-section .dropdown-container[data-v-00999bb3] .van-dropdown-menu__bar{box-shadow:none;background:transparent!important;height:48px}.recharge-form .form-section .dropdown-container[data-v-00999bb3] .van-dropdown-menu__title{color:#1f2937!important;font-size:16px;font-weight:500}.recharge-form .form-section .dropdown-container[data-v-00999bb3] .van-dropdown-menu__item{padding:0 16px}.recharge-form .form-section .fixed-field[data-v-00999bb3]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:16px}.recharge-form .form-section .fixed-field .fixed-value[data-v-00999bb3]{font-size:16px;color:#1f2937;font-weight:500;word-break:break-all}.recharge-form .form-section .form-field[data-v-00999bb3]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.recharge-form .form-section .form-field[data-v-00999bb3] .van-field__control{padding:16px;font-size:16px;color:#1f2937}.recharge-form .form-section .form-field[data-v-00999bb3] .van-field__placeholder{color:#9ca3af}.recharge-form .form-section .form-field[data-v-00999bb3]:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.qr-section[data-v-00999bb3]{margin-bottom:24px}.qr-section .qr-container[data-v-00999bb3]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;padding:24px;text-align:center;margin-bottom:16px}.qr-section .qr-container .qr-image-wrapper[data-v-00999bb3]{display:inline-block;background:#fff;padding:16px;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:16px}.qr-section .qr-container .qr-image-wrapper .qr-image[data-v-00999bb3]{width:160px;height:160px;border-radius:8px}.qr-section .qr-container .qr-actions .save-btn[data-v-00999bb3]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:8px;color:#fff;font-weight:500;padding:8px 16px;box-shadow:0 2px 4px rgba(59,130,246,.2);transition:all .2s ease}.qr-section .qr-container .qr-actions .save-btn[data-v-00999bb3]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(59,130,246,.3)}.qr-section .address-section[data-v-00999bb3]{background:#f0f9ff;border:1px solid #bae6fd;border-radius:12px;padding:16px}.qr-section .address-section .address-label[data-v-00999bb3]{font-size:14px;font-weight:600;color:#0369a1;margin-bottom:8px}.qr-section .address-section .address-content[data-v-00999bb3]{display:flex;align-items:center;gap:12px}.qr-section .address-section .address-content .address-text[data-v-00999bb3]{flex:1;font-size:12px;color:#0c4a6e;word-break:break-all;line-height:1.4}.qr-section .address-section .address-content .copy-btn[data-v-00999bb3]{background:#0369a1;border:none;border-radius:6px;color:#fff;font-size:12px;padding:6px 12px;flex-shrink:0;transition:background-color .2s}.qr-section .address-section .address-content .copy-btn[data-v-00999bb3]:hover{background:#075985}.upload-container .custom-uploader[data-v-00999bb3],.upload-container .custom-uploader[data-v-00999bb3] .van-uploader__wrapper{width:100%}.upload-container .custom-uploader[data-v-00999bb3] .van-uploader__upload{background:transparent;border:none;margin:0;width:100%;height:100%}.upload-container .upload-placeholder[data-v-00999bb3]{width:100%;height:160px;display:flex;align-items:center;justify-content:center;position:relative;background:#f9fafb;border:2px dashed #d1d5db;border-radius:12px;transition:all .2s ease}.upload-container .upload-placeholder[data-v-00999bb3]:hover{border-color:#3b82f6;background:#f0f9ff}.upload-container .upload-placeholder .uploaded-image[data-v-00999bb3]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.upload-container .upload-placeholder .upload-content[data-v-00999bb3]{display:flex;flex-direction:column;align-items:center;text-align:center}.upload-container .upload-placeholder .upload-content .upload-text[data-v-00999bb3]{font-size:14px;font-weight:500;color:#6b7280;margin-top:8px;margin-bottom:4px}.upload-container .upload-placeholder .upload-content .upload-hint[data-v-00999bb3]{font-size:12px;color:#9ca3af}.button-section[data-v-00999bb3]{margin-top:32px}.button-section .submit-button[data-v-00999bb3]{height:48px;font-size:16px;font-weight:600;border-radius:12px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;box-shadow:0 4px 6px -1px rgba(59,130,246,.2);transition:all .2s ease}.button-section .submit-button[data-v-00999bb3]:hover{transform:translateY(-1px);box-shadow:0 6px 8px -1px rgba(59,130,246,.3)}.button-section .submit-button[data-v-00999bb3]:active{transform:translateY(0)}@media (max-width:480px){.main-content[data-v-00999bb3]{padding:0 16px 32px}.nav-header[data-v-00999bb3]{padding:12px 0;margin-bottom:20px}.nav-title[data-v-00999bb3]{font-size:18px}.form-container[data-v-00999bb3]{padding:20px;border-radius:12px}.form-section[data-v-00999bb3]{margin-bottom:20px}.form-section .form-field[data-v-00999bb3] .van-field__control{padding:14px;font-size:15px}.qr-section .qr-container[data-v-00999bb3]{padding:20px}.qr-section .qr-container .qr-image-wrapper .qr-image[data-v-00999bb3]{width:140px;height:140px}.upload-container .upload-placeholder[data-v-00999bb3]{height:140px}.button-section[data-v-00999bb3]{margin-top:28px}.button-section .submit-button[data-v-00999bb3]{height:44px;font-size:15px}}