.pay-page[data-v-7a5c7c09]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;background:#f5f5f5;max-width:480px;margin:0 auto}.pay-header[data-v-7a5c7c09]{background:url(../../static/img/header-background.d98552d8.png) 50%/cover no-repeat;padding:20px 20px 80px;color:#fff;position:relative}.back-icon[data-v-7a5c7c09]{font-size:22px;cursor:pointer;margin-bottom:12px;display:block}.pay-title[data-v-7a5c7c09]{font-size:22px;font-weight:600;margin-bottom:9px}.pay-subtitle[data-v-7a5c7c09]{font-size:12px;font-weight:500;opacity:.9;margin-bottom:8px}.countdown-row[data-v-7a5c7c09]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.countdown-label[data-v-7a5c7c09]{font-size:12px}.countdown-time[data-v-7a5c7c09]{color:#ff4d00;font-size:20px;font-weight:700;background:#fff;padding:2px 8px;border-radius:4px}.pay-body[data-v-7a5c7c09]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:16px;margin-top:-80px}.pay-card[data-v-7a5c7c09]{border-radius:12px;margin-bottom:30px;position:relative;z-index:1}.pay-card[data-v-7a5c7c09] .el-divider--horizontal{margin:16px 0}.channel-header[data-v-7a5c7c09]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.channel-icon[data-v-7a5c7c09]{width:20px;height:20px}.channel-name[data-v-7a5c7c09]{margin-left:8px;font-size:14px;font-weight:500;color:#0f3653}.info-row[data-v-7a5c7c09]{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;padding:6px 0;font-size:14px}.info-label[data-v-7a5c7c09]{color:#647f94;font-weight:500;font-size:12px}.info-value[data-v-7a5c7c09]{color:#0f3653;font-weight:500;font-size:12px}.order-no[data-v-7a5c7c09]{font-size:12px}.qr-label[data-v-7a5c7c09]{color:#647f94;font-weight:700;font-size:14px}.qr-area[data-v-7a5c7c09]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 0}.qr-image-small[data-v-7a5c7c09]{width:17px!important;height:17px!important;cursor:pointer}.qr-image-large[data-v-7a5c7c09]{width:240px;height:240px;display:block;margin:0 auto}.qr-placeholder[data-v-7a5c7c09]{width:160px;height:160px;border:2px dashed #647f94;border-radius:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#647f94;font-size:14px;font-weight:700}.amount-row[data-v-7a5c7c09],.qr-placeholder[data-v-7a5c7c09]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.amount-row[data-v-7a5c7c09]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0 4px}.amount-label[data-v-7a5c7c09]{color:#647f94;font-size:12px;font-weight:600}.amount-value[data-v-7a5c7c09]{color:#ee7149;font-size:16px;font-weight:700}.upload-section[data-v-7a5c7c09]{margin-top:16px;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}.upload-area[data-v-7a5c7c09],.upload-area[data-v-7a5c7c09] .el-upload{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.upload-area[data-v-7a5c7c09] .el-upload--text:focus{outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-color:transparent!important;background-color:transparent!important;color:inherit!important}.upload-trigger[data-v-7a5c7c09]{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:6px;color:#0f3653;font-size:14px;font-weight:700;cursor:pointer;padding:8px 0}.upload-trigger .el-icon-upload2[data-v-7a5c7c09]{font-size:20px}.uploaded-preview-list[data-v-7a5c7c09]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.uploaded-preview[data-v-7a5c7c09]{position:relative;display:inline-block}.preview-img[data-v-7a5c7c09]{width:120px;height:120px;border-radius:8px;border:1px solid #ddd}.remove-icon[data-v-7a5c7c09]{position:absolute;top:-8px;right:-8px;font-size:20px;color:#999;cursor:pointer;background:#fff;border-radius:50%}.tip-card[data-v-7a5c7c09]{padding:4px;border-radius:12px}.tip-header[data-v-7a5c7c09]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#647f94;margin-bottom:8px}.tip-icon[data-v-7a5c7c09]{color:#647f94;font-size:16px}.tip-text[data-v-7a5c7c09]{font-size:12px;color:#647f94;line-height:1.8;margin:0;font-weight:500}.highlight[data-v-7a5c7c09]{color:#ee7149}.pay-footer[data-v-7a5c7c09]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:12px 20px;background:#fff;-webkit-box-shadow:0 -2px 8px rgba(0,0,0,.08);box-shadow:0 -2px 8px rgba(0,0,0,.08)}.btn-cancel[data-v-7a5c7c09]{border-color:#abb4be;color:#647f94}.btn-cancel[data-v-7a5c7c09],.btn-confirm[data-v-7a5c7c09]{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:4px;font-size:14px;padding:12px 14px}.btn-confirm[data-v-7a5c7c09]{background:#3192fd;border-color:#3192fd}body.el-popup-parent--hidden{padding-right:0!important}.qr-dialog{margin:0!important;position:fixed!important;top:50%!important;left:50%!important;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}.qr-dialog,.qr-dialog .el-dialog{border-radius:16px!important}.qr-dialog .el-dialog__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px}.centered-dialog{margin:0 auto!important;position:fixed!important;top:50%!important;left:50%!important;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;width:calc(100% - 48px)!important;max-width:360px!important}