:root{color:#14233b;font-synthesis:none;font-variant-numeric:tabular-nums;--qdz-blue:#1769e0;--qdz-blue-hover:#0f5ccb;--qdz-blue-soft:#eaf3ff;--qdz-blue-dark:#103f88;--qdz-navy:#102f63;--qdz-green:#16a56a;--qdz-green-soft:#e9f8f1;--qdz-orange:#e98525;--qdz-orange-soft:#fff5e8;--qdz-red:#d84949;--qdz-red-soft:#fff0f0;--qdz-purple:#7656c9;--qdz-text:#14233b;--qdz-text-secondary:#64748b;--qdz-text-muted:#8a98ab;--qdz-border:#dfe7f2;--qdz-border-soft:#edf2f8;--qdz-surface:#fff;--qdz-page:#f3f6fb;--qdz-radius-sm:8px;--qdz-radius:14px;--qdz-radius-lg:18px;--qdz-shadow:0 10px 32px #1f416f11;--qdz-shadow-lg:0 24px 72px #16356029;--el-color-primary:var(--qdz-blue);--el-border-radius-base:8px;background:#f3f6fb;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}*{box-sizing:border-box}html{background:var(--qdz-page);min-width:320px}body{min-width:320px;color:var(--qdz-text);background:var(--qdz-page);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}::selection{color:#fff;background:#1769e0c7}.page{width:100%;max-width:1720px;margin:0 auto;padding:28px 30px 40px}.page-title{color:#102a51;letter-spacing:-.02em;margin:0 0 7px;font-size:max(22px,min(1.7vw,28px));font-weight:760;line-height:1.25}.page-subtitle{max-width:920px;color:var(--qdz-text-secondary);margin:0 0 24px;font-size:14px;line-height:1.7}.panel{border:1px solid var(--qdz-border);border-radius:var(--qdz-radius-lg);background:var(--qdz-surface);box-shadow:var(--qdz-shadow);padding:22px;position:relative;overflow:hidden}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:15px;margin-bottom:20px;display:grid}.metric{border:1px solid var(--qdz-border);border-radius:var(--qdz-radius);background:linear-gradient(145deg,#fff 12%,#f7faff 100%);min-height:112px;padding:18px 19px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.metric:after{content:"";background:radial-gradient(circle,#2879eb17,#2879eb00 70%);border-radius:50%;width:104px;height:104px;position:absolute;bottom:-34px;right:-22px}.metric:hover{border-color:#cbdcf3;transform:translateY(-2px);box-shadow:0 12px 28px #214e8917}.metric-label{color:var(--qdz-text-secondary);font-size:13px;font-weight:500}.metric-value{z-index:1;color:var(--qdz-blue-dark);letter-spacing:-.03em;margin-top:11px;font-size:29px;font-weight:780;line-height:1.15;position:relative}.empty{color:var(--qdz-text-muted);text-align:center;padding:44px 14px}.el-button{border-radius:9px;min-height:34px;font-weight:600;transition:transform .15s,box-shadow .15s,background .15s}.el-button:not(.is-disabled):active{transform:translateY(1px)}.el-button--primary:not(.is-link){background:linear-gradient(135deg,#2d83ef,#1769e0);border-color:#0000;box-shadow:0 6px 14px #1769e02e}.el-button--primary:not(.is-link):hover{background:linear-gradient(135deg,#2678df,#105cc9);box-shadow:0 8px 18px #1769e03d}.el-button.is-link{min-height:28px;padding:4px 5px;font-weight:600}.el-input__wrapper,.el-select__wrapper,.el-textarea__inner,.el-input-number .el-input__wrapper{border-radius:9px;transition:box-shadow .18s,background .18s;box-shadow:inset 0 0 0 1px #d8e2ef}.el-input__wrapper:hover,.el-select__wrapper:hover,.el-textarea__inner:hover{box-shadow:inset 0 0 0 1px #bfcde0}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--qdz-blue) inset, 0 0 0 3px #1769e014}.el-form-item__label{color:#43546b;font-weight:550}.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label:before{color:#f05d5d}.el-dialog{box-shadow:var(--qdz-shadow-lg);border:1px solid #d2deeee6;border-radius:16px;overflow:hidden}.el-dialog__header{border-bottom:1px solid var(--qdz-border-soft);margin:0;padding:20px 22px 16px}.el-dialog__title{color:#152c4d;font-size:18px;font-weight:720}.el-dialog__headerbtn{width:42px;height:42px;top:13px;right:14px}.el-dialog__body{padding:18px 22px}.el-dialog__footer{background:#fff;padding:15px 22px 18px}.el-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.el-table{--el-table-border-color:var(--qdz-border-soft);--el-table-header-bg-color:#f7f9fc;--el-table-row-hover-bg-color:#f6faff;color:#35445a;border-radius:11px}.el-table th.el-table__cell{color:#66758a;letter-spacing:.01em;height:46px;font-size:12px;font-weight:650}.el-table td.el-table__cell{height:50px}.el-table .cell{line-height:1.55}.el-table__inner-wrapper:before{display:none}.el-tag{border-radius:999px;font-weight:600}.el-alert{border-radius:11px}.el-checkbox{margin-right:18px}.el-checkbox-group{flex-wrap:wrap;gap:6px 0;display:flex}.el-message-box{border-radius:15px}.el-loading-mask{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:#ffffffc2}@media (max-width:900px){.page{padding:22px 20px 32px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.page{padding:18px 14px 28px}.page-title{font-size:22px}.page-subtitle{margin-bottom:18px;font-size:13px}.metric-grid{grid-template-columns:1fr;gap:10px}.metric{min-height:96px}.panel{border-radius:14px;padding:16px}.el-dialog{width:calc(100vw - 20px)!important;margin:10px auto!important}.el-dialog__header{padding:17px 17px 14px}.el-dialog__body{padding:15px 16px}.el-dialog__footer{padding:13px 16px 16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pay-shell[data-v-32c78723]{background:radial-gradient(circle at 15% 5%,#428bed33,#0000 31%),radial-gradient(circle at 88% 92%,#25b4801f,#0000 27%),linear-gradient(150deg,#f8fbff,#edf3fb);place-items:center;min-height:100vh;padding:20px;display:grid;position:relative;overflow:hidden}.pay-shell[data-v-32c78723]:before{content:"";border:1px solid #3f7ed01a;border-radius:50%;width:640px;height:640px;position:absolute;top:-280px;right:-220px}.card[data-v-32c78723]{z-index:1;background:#fff;border:1px solid #d8e3f1f2;border-radius:25px;flex-direction:column;width:min(100%,440px);min-height:650px;padding:23px;display:flex;position:relative;box-shadow:0 28px 76px #163b6b26}.trust[data-v-32c78723]{border-bottom:1px solid #edf1f6;align-items:center;gap:11px;padding-bottom:18px;display:flex}.logo[data-v-32c78723]{color:#fff;background:linear-gradient(135deg,#3b91ff,#1769e0);border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:800;display:grid;box-shadow:0 8px 20px #1769e03d}.trust strong[data-v-32c78723],.trust small[data-v-32c78723]{display:block}.trust strong[data-v-32c78723]{color:#17365e}.trust small[data-v-32c78723]{color:#758299;margin-top:4px;font-size:10px}.trust small i[data-v-32c78723]{background:#19aa6d;border-radius:50%;width:6px;height:6px;margin-right:3px;display:inline-block}.trust>b[data-v-32c78723]{color:#27805d;background:#edf9f4;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:9px}.merchant[data-v-32c78723]{background:#f9fbfd;border:1px solid #e7edf5;border-radius:12px;justify-content:space-between;align-items:center;margin:23px 0;padding:13px;display:flex}.merchant div>span[data-v-32c78723],.merchant div>strong[data-v-32c78723]{display:block}.merchant div>span[data-v-32c78723]{color:#8390a2;font-size:10px}.merchant div>strong[data-v-32c78723]{color:#1a2a42;margin-top:4px;font-size:14px}.merchant>i[data-v-32c78723]{color:#2c70ca;background:#eaf3ff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;font-weight:800;display:grid}.amount-label[data-v-32c78723],.note-label[data-v-32c78723]{color:#64738a;font-size:12px;font-weight:600;display:block}.amount-fixed[data-v-32c78723],.pay-amount[data-v-32c78723]{color:#102d5e;text-align:center;letter-spacing:-.045em;margin:24px 0;font-size:47px;font-weight:800}.amount-input[data-v-32c78723]{border-bottom:2px solid #276fd6;justify-content:center;align-items:center;margin:23px 0 20px;display:flex}.amount-input span[data-v-32c78723]{color:#244d80;font-size:24px;font-weight:700}.amount-input input[data-v-32c78723]{color:#102d5e;text-align:center;letter-spacing:-.04em;background:0 0;border:0;outline:0;width:205px;font-size:55px;font-weight:800}.amount-input input[data-v-32c78723]::placeholder{color:#c4cfdd}.limit[data-v-32c78723]{color:#8290a4;text-align:center;font-size:11px}.note-label[data-v-32c78723]{margin-top:22px}.note[data-v-32c78723]{background:#fbfcfe;border:1px solid #dbe4ef;border-radius:10px;outline:0;width:100%;margin:8px 0 22px;padding:13px;transition:border-color .16s,box-shadow .16s}.note[data-v-32c78723]:focus{border-color:#1769e0;box-shadow:0 0 0 3px #1769e014}.primary[data-v-32c78723],.secondary[data-v-32c78723],.provider[data-v-32c78723]{cursor:pointer;border:0;border-radius:12px;transition:transform .15s,box-shadow .15s}.primary[data-v-32c78723]:active,.secondary[data-v-32c78723]:active,.provider[data-v-32c78723]:active{transform:translateY(1px)}.primary[data-v-32c78723]{color:#fff;background:linear-gradient(135deg,#2d83ef,#1769e0);width:100%;padding:15px;font-size:15px;font-weight:700;box-shadow:0 9px 20px #1769e033}.primary[data-v-32c78723]:disabled{box-shadow:none;opacity:.45}.center[data-v-32c78723]{text-align:center;margin-top:46px}.center>span[data-v-32c78723],.center>small[data-v-32c78723],.center>p[data-v-32c78723]{color:#738198}.center>p[data-v-32c78723]{line-height:1.65}.provider-list[data-v-32c78723]{gap:12px;margin-top:38px;display:grid}.provider[data-v-32c78723]{text-align:left;background:#f8fafc;border:1px solid #e5ebf3;align-items:center;gap:12px;padding:14px;font-size:15px;display:flex}.provider[data-v-32c78723]:hover{border-color:#cfdef2;box-shadow:0 8px 20px #1e487e12}.provider span[data-v-32c78723]{color:#fff;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.provider b[data-v-32c78723]{color:#9ba7b7;margin-left:auto}.wechat span[data-v-32c78723]{background:linear-gradient(145deg,#29bc7f,#149a62)}.alipay span[data-v-32c78723]{background:linear-gradient(145deg,#348df1,#176fd8)}.state[data-v-32c78723]{text-align:center;max-width:350px;margin:auto}.state h1[data-v-32c78723]{color:#17345d;margin:21px 0 8px}.state p[data-v-32c78723]{color:#6f7e93;font-size:13px;line-height:1.7}.spinner[data-v-32c78723]{border:4px solid #dbe7f7;border-top-color:#1769e0;border-radius:50%;width:50px;height:50px;margin:auto;animation:.8s linear infinite spin-32c78723}.processing-tip[data-v-32c78723]{color:#5c806f;background:#eef8f3;border-radius:999px;align-items:center;gap:6px;margin:6px 0 12px;padding:7px 10px;font-size:10px;display:inline-flex}.processing-tip span[data-v-32c78723]{color:#16a269;font-weight:800}.secondary[data-v-32c78723]{color:#1769e0;background:#eaf2ff;padding:11px 18px;font-weight:650}.provider-qr[data-v-32c78723]{background:#fff;border:1px solid #e3eaf3;border-radius:15px;width:240px;margin:18px auto;padding:8px;display:block;box-shadow:0 12px 30px #1d447517}.result-icon[data-v-32c78723]{color:#16a56a;background:#e9f8f2;border-radius:50%;place-items:center;width:94px;height:94px;margin:54px auto 0;font-size:54px;display:grid;box-shadow:0 13px 32px #16a56a1f}.result-icon.Failed[data-v-32c78723],.result-icon.Closed[data-v-32c78723],.result-icon.Expired[data-v-32c78723]{color:#d84949;background:#fff0f0}.result-icon.ReviewRequired[data-v-32c78723]{color:#7656c9;background:#f2edff}.warning[data-v-32c78723]{color:#b86c19;text-align:center}footer[data-v-32c78723]{color:#8190a4;text-align:center;margin-top:auto;padding-top:26px;font-size:11px}footer span[data-v-32c78723]{margin:0 8px}@keyframes spin-32c78723{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner[data-v-32c78723]{animation:none}}@media (max-width:380px){.pay-shell[data-v-32c78723]{background:#fff;padding:0}.card[data-v-32c78723]{min-height:100vh;box-shadow:none;border:0;border-radius:0;padding:18px}.amount-input input[data-v-32c78723]{width:170px;font-size:47px}.trust>b[data-v-32c78723]{display:none}}.logo[data-v-32c78723]{border:1px solid #dce7f4;width:48px;height:48px;overflow:hidden}.logo img[data-v-32c78723]{object-fit:contain;background:#fff;width:100%;height:100%}.merchant-identity[data-v-32c78723]{min-width:0}.merchant-identity>strong[data-v-32c78723],.merchant-identity>span[data-v-32c78723]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.merchant-identity>strong[data-v-32c78723]{font-size:15px}.merchant-identity>span[data-v-32c78723]{color:#52647b;margin-top:3px;font-size:10px;font-weight:650}.merchant div>small[data-v-32c78723]{color:#7f8da0;margin-top:4px;font-size:10px;display:block}.merchant div>strong[data-v-32c78723]{font-size:16px}.merchant[data-v-32c78723]{background:linear-gradient(135deg,#f7fbff,#fbfcfe);border-color:#dce8f5}.auto-provider[data-v-32c78723]{color:#315b8f;text-align:center;background:#f3f8ff;border:1px solid #dbe8f7;border-radius:12px;padding:18px;font-size:13px}@media (max-width:520px){.pay-shell[data-v-32c78723]{min-width:0;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom));display:block;overflow-x:hidden}.card[data-v-32c78723]{width:100%;min-width:0;max-width:440px;min-height:calc(100dvh - 24px);margin:0 auto;padding:20px 18px}.trust[data-v-32c78723]{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.merchant-identity>strong[data-v-32c78723],.merchant-identity>span[data-v-32c78723]{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.merchant-identity>small[data-v-32c78723]{overflow-wrap:anywhere;line-height:1.45}.trust>b[data-v-32c78723]{white-space:nowrap;align-self:start}.center[data-v-32c78723]{max-width:100%;margin-top:36px}.center>h1[data-v-32c78723]{font-size:max(27px,min(9vw,38px));line-height:1.25}.center>p[data-v-32c78723]{overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-size:13px;line-height:1.75}.result-icon[data-v-32c78723]{width:82px;height:82px;margin-top:42px;font-size:47px}.merchant>div[data-v-32c78723]{min-width:0}.merchant div>strong[data-v-32c78723],.merchant div>small[data-v-32c78723]{overflow-wrap:anywhere}.provider-qr[data-v-32c78723]{width:min(240px,100%)}footer[data-v-32c78723]{flex-wrap:wrap;justify-content:center;row-gap:6px;display:flex}}@media (max-width:360px){.pay-shell[data-v-32c78723]{background:#fff;padding:0}.card[data-v-32c78723]{min-height:100dvh;box-shadow:none;border:0;border-radius:0;padding:18px 16px}.trust>b[data-v-32c78723]{display:none}.amount-input input[data-v-32c78723]{width:160px;font-size:45px}}.payment-title[data-v-32c78723]{background:#fbfcfe;border:1px solid #e4ebf4;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin:-11px 0 20px;padding:11px 13px;display:flex}.payment-title span[data-v-32c78723]{color:#8390a2;flex:none;font-size:10px}.payment-title strong[data-v-32c78723]{overflow-wrap:anywhere;color:#294b76;text-align:right;min-width:0;font-size:13px}.confirm-title[data-v-32c78723]{overflow-wrap:anywhere;color:#294b76;margin:-9px 0 8px;font-size:15px;display:block}.payer-fields[data-v-32c78723]{background:linear-gradient(145deg,#f8fbff,#fff);border:1px solid #dfe9f5;border-radius:14px;gap:14px;margin:22px 0 4px;padding:16px;display:grid}.payer-fields-head[data-v-32c78723]{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.payer-fields-head strong[data-v-32c78723]{color:#18385f;font-size:14px}.payer-fields-head small[data-v-32c78723]{color:#8190a4;text-align:right;font-size:9px}.payer-field[data-v-32c78723]{gap:7px;display:grid}.payer-field>span[data-v-32c78723]{color:#64738a;font-size:12px;font-weight:650}.payer-field>span i[data-v-32c78723]{color:#d94b4b;margin-left:3px;font-style:normal}.payer-field input[data-v-32c78723]{box-sizing:border-box;color:#183250;background:#fff;border:1px solid #dbe4ef;border-radius:10px;outline:0;width:100%;padding:12px 13px;font-size:14px;transition:border-color .16s,box-shadow .16s}.payer-field input[data-v-32c78723]:focus{border-color:#1769e0;box-shadow:0 0 0 3px #1769e014}.field-error[data-v-32c78723]{color:#cf3f3f;font-size:11px;line-height:1.5}@media (max-width:380px){.payer-fields-head[data-v-32c78723]{flex-direction:column;align-items:flex-start;gap:3px}.payer-fields-head small[data-v-32c78723]{text-align:left}}
