.error-content[data-v-2aec3efe],.init-content[data-v-2aec3efe],.payment-content[data-v-2aec3efe],.success-content[data-v-2aec3efe]{text-align:center;padding:20px 0}.qr-section[data-v-2aec3efe]{margin-bottom:20px}.qr-img[data-v-2aec3efe]{width:200px;height:200px;border-radius:8px;border:1px solid #e0e0e0;margin-bottom:10px}.qr-label[data-v-2aec3efe]{font-size:16px;font-weight:700;color:#333}.order-info[data-v-2aec3efe]{background:#f5f5f5;border-radius:6px;padding:15px;margin:20px 0;text-align:left}.info-item[data-v-2aec3efe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.info-item[data-v-2aec3efe]:last-child{margin-bottom:0}.info-item .label[data-v-2aec3efe]{color:#666;font-weight:500}.info-item .value[data-v-2aec3efe]{color:#333;font-weight:700}.polling-status[data-v-2aec3efe]{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;gap:8px;color:#1890ff}.polling-text[data-v-2aec3efe]{font-size:14px}.error-icon[data-v-2aec3efe],.success-icon[data-v-2aec3efe]{margin-bottom:16px}.success-title[data-v-2aec3efe]{font-size:20px;font-weight:700;color:#52c41a;margin-bottom:20px}.error-title[data-v-2aec3efe]{font-size:20px;font-weight:700;color:#f5222d;margin-bottom:10px}.error-message[data-v-2aec3efe]{color:#666;margin-bottom:20px}.countdown-section[data-v-2aec3efe]{background:#f6ffed;border:1px solid #b7eb8f;border-radius:6px;padding:15px;margin-top:20px}.countdown-text[data-v-2aec3efe]{font-size:16px;color:#389e0d;margin-bottom:8px}.countdown-number[data-v-2aec3efe]{font-weight:700;font-size:18px;color:#237804}.countdown-hint[data-v-2aec3efe]{font-size:12px;color:#8c8c8c;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.countdown-hint[data-v-2aec3efe],.error-actions[data-v-2aec3efe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.error-actions[data-v-2aec3efe]{gap:10px;margin-top:20px}.init-loading[data-v-2aec3efe]{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;gap:16px;padding:40px 0}.init-text[data-v-2aec3efe]{font-size:16px;color:#666}.payment-method-header[data-v-2aec3efe]{margin-bottom:20px;padding:12px 16px;border-radius:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;font-weight:700}.method-wechat[data-v-2aec3efe],.payment-method-header[data-v-2aec3efe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.method-wechat[data-v-2aec3efe]{background:rgba(7,193,96,.1);border:1px solid rgba(7,193,96,.3);color:#07c160}.method-alipay[data-v-2aec3efe]{background:rgba(22,119,255,.1);border:1px solid rgba(22,119,255,.3);color:#1677ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.payment-demo-page[data-v-205885b3]{padding:24px;background:#f0f2f5;min-height:100vh}.payment-form[data-v-205885b3]{background:#fff;padding:24px;border-radius:6px}.log-container[data-v-205885b3]{max-height:300px;overflow-y:auto;background:#fafafa;padding:16px;border-radius:4px}.log-item[data-v-205885b3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px;font-family:Courier New,monospace;font-size:12px}.log-time[data-v-205885b3]{color:#666;margin-right:16px;min-width:80px}.log-level[data-v-205885b3]{padding:2px 6px;border-radius:3px;font-weight:700;margin-right:12px;min-width:50px;text-align:center}.level-info[data-v-205885b3]{background:#e6f7ff;color:#1890ff}.level-success[data-v-205885b3]{background:#f6ffed;color:#52c41a}.level-warn[data-v-205885b3]{background:#fffbe6;color:#faad14}.level-error[data-v-205885b3]{background:#fff2f0;color:#f5222d}.log-message[data-v-205885b3]{-webkit-box-flex:1;-ms-flex:1;flex:1;word-break:break-all}