@charset "UTF-8";.pg-cart[data-v-021e884a]{max-width:1340px;margin:0 auto;padding:0 20px}.ctools-right[data-v-021e884a]{margin-left:auto}.ctools-right+.orgpick[data-v-021e884a]{margin-left:0}.cbox[data-v-021e884a]{position:relative;transition:opacity .2s ease}.cbox.busy .tscroll[data-v-021e884a]{pointer-events:none;-webkit-user-select:none;user-select:none}.cbox.busy[data-v-021e884a]:after{content:"";position:absolute;inset:0;background:#ffffff8c;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border-radius:16px;z-index:8}.cbox.busy[data-v-021e884a]:before{content:"";position:absolute;left:50%;top:120px;width:32px;height:32px;margin-left:-16px;border-radius:50%;border:3px solid #cfe6dc;border-top-color:var(--p-acc, #17b583);animation:cbox-spin-021e884a .9s linear infinite;z-index:9}@keyframes cbox-spin-021e884a{to{transform:rotate(360deg)}}.quota-tips[data-v-021e884a]{border-radius:12px 12px 0 0;padding:10px 16px 8px;margin-bottom:-6px;background:linear-gradient(96deg,#fff7ed,#fff 70%);border:1px solid #f5e2c8;border-bottom:none}.quota-tips.hot[data-v-021e884a]{background:linear-gradient(96deg,#fdeeed,#fff 70%);border-color:#f5d6d3}.quota-tips .tip-line[data-v-021e884a]{display:flex;align-items:flex-start;gap:8px;margin:0 0 4px;font-size:12.5px;line-height:1.7;color:var(--ink-2)}.quota-tips .tip-line[data-v-021e884a]:last-child{margin-bottom:0}.quota-tips .tip-line b[data-v-021e884a]{color:#b0630f;font-weight:800;flex:none}.quota-tips .tip-line .ti[data-v-021e884a]{width:18px;height:18px;border-radius:50%;background:var(--org, #d97a0a);color:#fff;font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex:none;margin-top:2px}.quota-tips .tip-line .msg[data-v-021e884a]{color:var(--ink-2)}.quota-tips.hot .tip-line b[data-v-021e884a]{color:#c2564f}.quota-tips.hot .tip-line .ti[data-v-021e884a]{background:var(--red, #e04848)}.quota-tips.hot .tip-line .msg[data-v-021e884a]{color:#c2564f;font-weight:600}.dis-strip[data-v-021e884a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:linear-gradient(96deg,#fef2f1,#fff 52%,#fff4f3);border:1px solid #f8d9d5;border-radius:14px;padding:10px 16px;margin-bottom:12px;margin-top:12px}.dis-chip[data-v-021e884a]{display:inline-flex;align-items:center;gap:8px;cursor:pointer;background:#fff;border:1px solid #f4d8d5;border-radius:999px;padding:5px 12px;transition:.15s}.dis-chip[data-v-021e884a]:hover{border-color:var(--red);background:var(--red-bg)}.dis-chip .dis-tag[data-v-021e884a]{background:linear-gradient(96deg,#e04848,#d43a3a);color:#fff;font-size:10.5px;font-weight:800;border-radius:999px;padding:2px 9px;flex:none}.dis-chip .dis-name[data-v-021e884a]{font-size:12px;font-weight:700;color:var(--ink-2);max-width:380px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dis-chip .dis-link[data-v-021e884a]{font-size:11.5px;font-weight:800;color:var(--red);flex:none}.dis-chip.used[data-v-021e884a]{border-color:var(--red);background:var(--red-bg)}.dis-chip.used .dis-name[data-v-021e884a]{color:var(--ink)}.dis-chip .dis-amt[data-v-021e884a]{font-size:11.5px;font-weight:800;color:var(--red);flex:none}.dis-more[data-v-021e884a]{margin-left:auto;display:flex;align-items:center;gap:6px;background:linear-gradient(96deg,#1890ff,#096dd9);color:#fff;font-size:12px;font-weight:700;padding:7px 14px;border-radius:999px;cursor:pointer;transition:.15s;white-space:nowrap;box-shadow:0 2px 10px #1890ff59}.dis-more[data-v-021e884a]:hover{transform:translateY(-1px);box-shadow:0 4px 14px #1890ff73}.dis-more .arr[data-v-021e884a]{font-weight:800}.cf-body[data-v-021e884a]{display:flex;align-items:flex-start;gap:12px;padding:4px 2px}.cf-icon[data-v-021e884a]{width:26px;height:26px;border-radius:50%;background:var(--org);color:#fff;font-weight:800;font-size:14px;display:flex;align-items:center;justify-content:center;flex:none;margin-top:1px}.cf-icon.danger[data-v-021e884a]{background:var(--red)}.cf-text[data-v-021e884a]{font-size:13px;font-weight:500;color:var(--ink-2);line-height:1.7}.qty-wrap[data-v-021e884a]{position:relative;display:inline-block}.over-limit-tip[data-v-021e884a]{position:absolute;left:50%;bottom:calc(100% + 3px);transform:translate(-50%);z-index:5;display:inline-flex;align-items:center;background:linear-gradient(96deg,#fff7ec,#fcf1e0);color:var(--org, #d97a0a);border:1px solid #f2dcbe;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:800;white-space:nowrap;cursor:default;box-shadow:0 2px 8px #d97a0a2e;pointer-events:none}.creceive[data-v-021e884a]{border:none;background:linear-gradient(96deg,#e04848,#d43a3a);color:#fff;font-size:11.5px;font-weight:800;padding:7px 14px;border-radius:999px;flex:none;transition:.15s}.creceive[data-v-021e884a]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 10px #e0484859}.creceive[data-v-021e884a]:disabled{opacity:.6;cursor:not-allowed}.cuse[data-v-021e884a]{border:none;background:linear-gradient(96deg,var(--p-acc),var(--p));color:#fff;font-size:11.5px;font-weight:800;padding:7px 14px;border-radius:999px;flex:none;transition:.15s}.cuse[data-v-021e884a]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 10px #17b58359}.cuse[data-v-021e884a]:disabled{opacity:.6;cursor:not-allowed}.cgot[data-v-021e884a]{flex:none;font-size:11.5px;font-weight:700;color:var(--ink-3);background:var(--gry-bg);border-radius:999px;padding:6px 13px}.gpic-popper.el-popover{padding:6px;border-radius:12px}.gpic-big{width:280px;height:280px;object-fit:cover;border-radius:8px;display:block}.simple-payment-selector .payment-section[data-v-a9b958bb]{margin-bottom:16px}.simple-payment-selector .payment-section .section-title[data-v-a9b958bb]{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#94a69c;margin:0 0 10px;padding:0 18px;text-transform:uppercase;letter-spacing:.5px}.simple-payment-selector .payment-section .section-title[data-v-a9b958bb]:after{content:"";flex:1;height:1px;background:#f0f4f2}.simple-payment-selector .payment-methods[data-v-a9b958bb]{display:flex;flex-direction:column;gap:10px;padding:0 18px 6px}.simple-payment-selector .payment-method-item[data-v-a9b958bb]{position:relative;background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;padding:14px 16px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:12px;min-height:64px}.simple-payment-selector .payment-method-item[data-v-a9b958bb]:hover:not(.selected):not(.disabled){transform:translateY(-1px);box-shadow:0 4px 12px #00000014;background:linear-gradient(135deg,var(--payment-gradient-start, rgba(32, 100, 255, .02)) 0%,var(--payment-gradient-end, rgba(32, 100, 255, .01)) 100%);border-color:#d1d5db}.simple-payment-selector .payment-method-item.selected[data-v-a9b958bb]{color:#1f2937;font-weight:600;border-color:var(--payment-color);background:linear-gradient(135deg,var(--payment-gradient-start) 0%,var(--payment-gradient-end) 100%)}.simple-payment-selector .payment-method-item.selected .payment-name[data-v-a9b958bb]{color:#1f2937}.simple-payment-selector .payment-method-item.selected .extra-text[data-v-a9b958bb]{color:#4b5563}.simple-payment-selector .payment-method-item .recmk[data-v-a9b958bb]{position:absolute;top:-8px;right:10px;background:linear-gradient(96deg,#17b583,#0e7a5f);color:#fff;font-size:9.5px;font-weight:800;letter-spacing:.4px;border-radius:999px;padding:3px 9px;box-shadow:0 2px 8px #0e7a5f47;z-index:12;pointer-events:none}.simple-payment-selector .payment-method-item.mixed-payment[data-v-a9b958bb]{border-style:solid;border-width:1.5px}.simple-payment-selector .payment-method-item.mixed-payment.selected .select-online-hint[data-v-a9b958bb]{background:#ffffff26;border-left-color:#ffffff4d}.simple-payment-selector .payment-method-item.disabled[data-v-a9b958bb]{background-color:#f5f7fa;cursor:not-allowed;opacity:.6}.simple-payment-selector .payment-method-item.disabled[data-v-a9b958bb]:hover{transform:none;box-shadow:none}.simple-payment-selector .payment-method-item .select-indicator[data-v-a9b958bb]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.simple-payment-selector .payment-method-item .select-indicator .radio-dot[data-v-a9b958bb]{width:18px;height:18px;border:2px solid #d1d5db;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;background:#fff}.simple-payment-selector .payment-method-item .select-indicator .radio-dot.active[data-v-a9b958bb]{border-color:var(--payment-color);background:var(--payment-color);color:#fff;box-shadow:0 0 0 2px #00000014,0 0 0 4px #ffffffe6;transform:scale(1.05)}.simple-payment-selector .payment-method-item .select-indicator .radio-dot.active .el-icon[data-v-a9b958bb]{font-size:12px;font-weight:700}.simple-payment-selector .payment-method-item .select-indicator .checkbox-dot[data-v-a9b958bb]{width:18px;height:18px;border:2px solid #d1d5db;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;background:#fff}.simple-payment-selector .payment-method-item .select-indicator .checkbox-dot.active[data-v-a9b958bb]{border-color:var(--payment-color);background:var(--payment-color);color:#fff;box-shadow:0 0 0 2px #00000014,0 0 0 4px #ffffffe6;transform:scale(1.05)}.simple-payment-selector .payment-method-item .select-indicator .checkbox-dot.active .el-icon[data-v-a9b958bb]{font-size:12px;font-weight:700}.simple-payment-selector .payment-method-item .payment-content[data-v-a9b958bb]{flex:1;gap:2px;display:flex;flex-direction:column;justify-content:center;align-items:center}.simple-payment-selector .payment-method-item .payment-content .payment-name[data-v-a9b958bb]{font-size:14px;font-weight:600;color:#374151;line-height:1.2}.simple-payment-selector .payment-method-item .payment-content .payment-extra .extra-text[data-v-a9b958bb]{font-size:11px;color:#6b7280;font-weight:400}.simple-payment-selector .payment-method-item .select-online-hint[data-v-a9b958bb]{position:absolute;right:16px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:4px;padding:4px 8px;background:#3b82f61a;border-left:3px solid #3b82f6;border-radius:4px;font-size:11px;color:#3b82f6;font-weight:500;animation:pulse-a9b958bb 2s infinite}.simple-payment-selector .payment-method-item .select-online-hint .el-icon[data-v-a9b958bb]{font-size:12px}.simple-payment-selector .payment-method-item .disabled-overlay[data-v-a9b958bb]{position:absolute;inset:0;background:#f5f7fae6;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;z-index:10;cursor:not-allowed;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.simple-payment-selector .payment-method-item .disabled-overlay .el-icon[data-v-a9b958bb]{font-size:16px;color:#f59e0b}.simple-payment-selector .payment-method-item .disabled-overlay span[data-v-a9b958bb]{font-size:11px;font-weight:500;color:#6b7280;text-align:center}.simple-payment-selector .mixed-payment-footer[data-v-a9b958bb]{margin:8px 18px 0;padding:8px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px}.simple-payment-selector .mixed-payment-footer .mixed-info[data-v-a9b958bb]{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}.simple-payment-selector .mixed-payment-footer .mixed-info .mixed-item[data-v-a9b958bb]{display:flex;align-items:center;gap:4px;font-size:12px}.simple-payment-selector .mixed-payment-footer .mixed-info .mixed-item .mixed-name[data-v-a9b958bb]{color:#6b7280;font-weight:500}.simple-payment-selector .mixed-payment-footer .mixed-info .mixed-item .mixed-amount[data-v-a9b958bb]{color:#059669;font-weight:600}.simple-payment-selector .mixed-payment-footer .mixed-info .disclaimer-text[data-v-a9b958bb]{width:auto;font-size:10px;color:#9ca3af;font-style:italic;text-align:right;margin-top:2px;opacity:.7}.simple-payment-selector .mixed-payment-footer .need-online-hint[data-v-a9b958bb]{text-align:center;font-size:11px;color:#f59e0b;font-weight:500;margin-top:5px}@keyframes pulse-a9b958bb{0%,to{opacity:1}50%{opacity:.7}}.pg-check[data-v-0cc354bf]{max-width:1340px;margin:0 auto;padding:0 20px}.no-pay-warning[data-v-0cc354bf]{padding:26px 18px;text-align:center}.no-pay-warning h4[data-v-0cc354bf]{font-size:13.5px;font-weight:800;color:var(--ink-2);margin:0 0 6px}.no-pay-warning p[data-v-0cc354bf]{font-size:12px;color:var(--ink-3);margin:0}.rd-wrap .ck2col .smcard[data-v-0cc354bf],.rd-wrap .smcard.rmkcard[data-v-0cc354bf]{border:1px solid var(--line-2);transition:box-shadow .18s ease,border-color .18s ease}.rd-wrap .ck2col .smcard[data-v-0cc354bf]:hover,.rd-wrap .smcard.rmkcard[data-v-0cc354bf]:hover{box-shadow:var(--sh-2);border-color:#d9e6e0}.rd-wrap .smcard .sh .ci[data-v-0cc354bf]{width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:15px}.rd-wrap .smcard .sh b[data-v-0cc354bf]{font-size:13px;color:var(--ink);letter-spacing:.5px}.rd-wrap .smcard.addr-card .sh .ci.ic-addr[data-v-0cc354bf]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.rd-wrap .smcard.inv-card .sh .ci.ic-inv[data-v-0cc354bf]{background:linear-gradient(135deg,#8f5bd6,#7458d0)}.rd-wrap .smcard.rmkcard .sh .ci.ic-rmk[data-v-0cc354bf]{background:linear-gradient(135deg,var(--p-acc),var(--p))}.rd-wrap .ckh h3[data-v-0cc354bf]{display:flex;align-items:center;gap:7px}.rd-wrap .ckh h3 .ckh-ic[data-v-0cc354bf]{font-size:17px;color:var(--p)}.rd-wrap{--p: #0e7a5f;--p-deep: #0b3b2e;--p-mid: #0e6b54;--p-lit: #12946f;--p-acc: #17b583;--ink: #1d2b24;--ink-2: #5f7268;--ink-3: #94a69c;--bg: #eef1f0;--line: #e5eae8;--line-2: #f0f4f2;--red: #e04848;--red-bg: #fdeeee;--org: #d97a0a;--org-bg: #fcf1e0;--grn: #0f9d58;--grn-bg: #e6f6ee;--blu: #2074cf;--blu-bg: #e8f1fc;--gry: #7d8c84;--gry-bg: #f0f3f1;--pur: #7458d0;--pur-bg: #f0ebfb;--sh-1: 0 1px 2px rgba(19, 46, 38, .05), 0 2px 10px rgba(19, 46, 38, .05);--sh-2: 0 6px 24px rgba(19, 46, 38, .1);--sh-3: 0 18px 50px rgba(19, 46, 38, .18);--font: -apple-system, "PingFang SC", "HarmonyOS Sans SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;font-family:var(--font);color:var(--ink);font-size:14px;-webkit-font-smoothing:antialiased}.rd-wrap button{font-family:inherit;cursor:pointer}.rd-wrap input,.rd-wrap select,.rd-wrap textarea{font-family:inherit}.rd-wrap .num{font-variant-numeric:tabular-nums;letter-spacing:.2px}.rd-wrap .phead{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap;padding-top:10px}.rd-wrap .phead h2{font-size:20px;font-weight:800;letter-spacing:.2px;display:flex;align-items:center;gap:10px;margin:0}.rd-wrap .phead h2:before{content:"";width:4px;height:20px;border-radius:3px;background:linear-gradient(180deg,var(--p-acc),var(--p))}.rd-wrap .phead h2 .cnt{font-size:11.5px;font-weight:700;color:var(--p);background:#e9f6f1;border-radius:999px;padding:3px 11px}.rd-wrap .phead .ps{font-size:11.5px;color:var(--ink-3);line-height:1.6;width:100%;order:9;margin-top:-4px}.rd-wrap .flow{display:flex;align-items:center;margin-left:auto}.rd-wrap .fs{display:flex;align-items:center;gap:8px;background:none;border:none;padding:4px 2px}.rd-wrap .fs i{width:25px;height:25px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;font-style:normal;background:#e6ecea;color:var(--ink-3);flex:none;transition:.2s}.rd-wrap .fs span{font-size:13px;font-weight:700;color:var(--ink-3);white-space:nowrap}.rd-wrap .fs.done i{background:var(--p-acc);color:#fff}.rd-wrap .fs.done span{color:var(--p)}.rd-wrap .fs.on i{background:var(--p-acc);color:#fff;box-shadow:0 2px 9px #17b5836b}.rd-wrap .fs.on span{color:var(--p-deep)}.rd-wrap .fl{width:70px;height:2px;background:#e2e9e6;margin:0 13px;border-radius:2px}.rd-wrap .fl.done{background:var(--p-acc)}.rd-wrap .riskbar{display:flex;align-items:center;gap:12px;border-radius:14px;padding:11px 16px;margin-bottom:12px;font-size:12.5px;background:linear-gradient(96deg,#fff7ed,#fff 58%,#fffdf9);border:1px solid #f5e2c8}.rd-wrap .riskbar.hot{background:linear-gradient(96deg,#fdeeed,#fff 58%,#fdf5f4);border-color:#f5d6d3}.rd-wrap .riskbar .ri{width:22px;height:22px;border-radius:50%;background:var(--org);color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;flex:none}.rd-wrap .riskbar.hot .ri{background:var(--red)}.rd-wrap .riskbar .rt{font-size:13px;font-weight:800;color:#b0630f;flex:none}.rd-wrap .riskbar.hot .rt{color:#c2564f}.rd-wrap .riskbar .rd{flex:1;min-width:0;color:var(--ink-2);line-height:1.6}.rd-wrap .riskbar .rd b{color:var(--ink);font-weight:800}.rd-wrap .riskbar .ra{flex:none;display:flex;gap:8px;align-items:center}.rd-wrap .riskbar .rbtn{border:1px solid var(--line);background:#fff;color:var(--ink-2);font-size:11.5px;font-weight:700;padding:7px 13px;border-radius:9px;transition:.15s;white-space:nowrap}.rd-wrap .riskbar .rbtn:hover{border-color:var(--p-acc);color:var(--p-deep);background:#fafefc}.rd-wrap .riskbar .rbtn.solid{background:var(--p);border-color:var(--p);color:#fff;box-shadow:0 3px 12px #0e7a5f3d}.rd-wrap .ctools{display:flex;align-items:center;gap:10px;background:#fff;border-radius:14px;padding:11px 16px;box-shadow:var(--sh-1);margin-bottom:12px;margin-top:12px;flex-wrap:wrap}.rd-wrap .tbtn{border:1px solid var(--line);background:#fff;color:var(--ink-2);font-size:12.5px;font-weight:600;padding:8px 15px;border-radius:9px;transition:.15s;display:flex;align-items:center;gap:6px}.rd-wrap .tbtn:hover{border-color:var(--p-acc);color:var(--p-deep);background:#fafefc}.rd-wrap .tbtn.warn{color:var(--red);border-color:#f4d2d0;background:#fff8f7}.rd-wrap .tbtn.warn:hover{border-color:var(--red);background:#fdeeed}.rd-wrap .tbtn.grn{color:var(--p);border-color:#cce9dd;background:#f7fcf9}.rd-wrap .tbtn.grn:hover{border-color:var(--p-acc);background:#eef8f3}.rd-wrap .tbtn.coup{color:#c2564f;border-color:#f4d2d0;background:snow}.rd-wrap .tbtn.coup b{color:var(--red)}.rd-wrap .tbtn.coup:hover{border-color:var(--red);color:var(--red);background:var(--red-bg)}.rd-wrap .tbtn:disabled{opacity:.55;cursor:not-allowed}.rd-wrap .ckbox{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:var(--ink-2);cursor:pointer;padding-right:6px}.rd-wrap .ckbox input{width:16px;height:16px;accent-color:var(--p-acc);cursor:pointer}.rd-wrap .orgpick{margin-left:auto;display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:11px;padding:7px 13px 7px 8px;cursor:default;transition:.15s}.rd-wrap .orgpick .op{background:var(--p);color:#fff;font-size:11px;font-weight:700;padding:3px 9px;border-radius:6px;flex:none}.rd-wrap .orgpick .ov{font-size:12.5px;font-weight:700}.rd-wrap .orgpick .od{font-size:11.5px;color:var(--ink-3)}.rd-wrap .cbox,.rd-wrap .tbox{background:#fff;border-radius:16px;box-shadow:var(--sh-1);overflow:hidden;margin-bottom:12px}.rd-wrap .tscroll{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#c4d6cf transparent;overflow-y:hidden}.rd-wrap .tscroll::-webkit-scrollbar{height:9px}.rd-wrap .tscroll::-webkit-scrollbar-track{background:transparent}.rd-wrap .tscroll::-webkit-scrollbar-thumb{background:#c4d6cf;border-radius:5px}.rd-wrap .gtb{width:100%;border-collapse:collapse;table-layout:fixed}.rd-wrap .gtb th{background:#f7f9f8;color:#363a38;font-size:13px;font-weight:800;letter-spacing:.4px;padding:12px 10px;text-align:center;border-bottom:1px solid var(--line);white-space:nowrap}.rd-wrap .gtb th.l{text-align:left}.rd-wrap .gtb td{padding:13px 10px;border-bottom:1px solid var(--line-2);vertical-align:middle;text-align:center;font-size:12.5px;color:var(--ink-2)}.rd-wrap .gtb td.l{text-align:left}.rd-wrap .gtb tbody tr:last-child td{border-bottom:none}.rd-wrap .gtb tbody tr:hover{background:#fbfdfc}.rd-wrap .gtb input[type=checkbox]{width:16px;height:16px;accent-color:var(--p-acc);cursor:pointer}.rd-wrap .gtb.t-cart{min-width:1272px}.rd-wrap .gtb.t-inv{min-width:1196px}.rd-wrap .gtb.t-ck{min-width:920px}.rd-wrap .gtb tr.brow2>td{background:#fff;padding-top:10px;padding-bottom:10px}.rd-wrap .gtb tr.brow2:hover>td{background:#f3f9f6}.rd-wrap .gtb tr.brow2.subrow>td{border-top:1px dashed #dce9e3}.rd-wrap .gtb tr.brow2.grpstart>td{border-top:2px solid #e8f2ed}.rd-wrap .gtb tr.brow2.sel>td{box-shadow:inset 0 1px 0 var(--p-acc),inset 0 -1px 0 var(--p-acc)}.rd-wrap .gtb tr.brow2.sel>td:first-child{box-shadow:inset 1px 0 0 var(--p-acc),inset 0 1px 0 var(--p-acc),inset 0 -1px 0 var(--p-acc)}.rd-wrap .gtb tr.brow2.sel>td:last-child{box-shadow:inset -1px 0 0 var(--p-acc),inset 0 1px 0 var(--p-acc),inset 0 -1px 0 var(--p-acc)}.rd-wrap .ggrp{display:flex;align-items:center;gap:8px;margin-top:7px}.rd-wrap .gbadge{display:inline-flex;align-items:center;gap:3px;font-size:9.5px;font-weight:800;color:var(--p-deep);background:#e2f3ec;border-radius:20px;padding:2px 8px;line-height:1.2}.rd-wrap .gbadge i{font-style:normal;color:var(--p);font-size:10px}.rd-wrap .gtog{border:none;background:none;font-size:10px;font-weight:700;color:var(--blu);padding:1px 6px;border-radius:6px;cursor:pointer;transition:.14s}.rd-wrap .gtog:hover{background:#eaf3fb;color:#1857a3}.rd-wrap .pgnum{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;background:#e6f2ec;color:var(--p-deep);font-size:11.5px;font-weight:800;font-variant-numeric:tabular-nums}.rd-wrap .bpick{display:inline-flex;align-items:center;gap:7px;cursor:pointer}.rd-wrap .bpick input{width:15px;height:15px;margin:0;accent-color:var(--p);cursor:pointer;flex:none}.rd-wrap .bpick:hover .bno{background:#e2ece7;color:var(--ink)}.rd-wrap .bpick.hasact .bno{background:#fdeeee;color:#c2564f}.rd-wrap .bno{display:inline-flex;align-items:center;height:19px;padding:0 8px;border-radius:6px;background:#eef3f0;color:var(--ink-2);font-size:10.5px;font-weight:800;letter-spacing:.3px;font-variant-numeric:tabular-nums;transition:.14s}.rd-wrap .stkcell{display:inline-flex;flex-direction:column;align-items:center;gap:2px}.rd-wrap .stkcell .stk-n{font-size:13.5px;line-height:1.15}.rd-wrap .stkcell .stku{font-size:10px;color:var(--ink-3)}.rd-wrap .bnote{padding:11px 20px 13px;font-size:10.5px;color:var(--ink-3);line-height:1.7;border-top:1px solid var(--line-2);text-align:left}.rd-wrap .bnote b{color:var(--ink-2);font-weight:800}.rd-wrap .fnote{font-size:10.5px;color:var(--ink-3);margin-top:10px;line-height:1.6;text-align:left}.rd-wrap .gcell{display:flex;align-items:center;gap:12px;min-width:0;text-align:left}.rd-wrap .gpic{width:68px;height:68px;border-radius:6px;background:linear-gradient(135deg,#f3faf6,#e2efe8);box-shadow:inset 0 0 0 1px #e8f1ed;display:flex;align-items:center;justify-content:center;font-size:25px;flex:none;position:relative;overflow:hidden}.rd-wrap .gpic img{width:100%;height:100%;object-fit:cover;display:block}.rd-wrap .gtx{min-width:0;flex:1}.rd-wrap .g1{font-size:14px;font-weight:600;color:var(--p-deep);display:flex;align-items:center;gap:6px;overflow:hidden;white-space:nowrap}.rd-wrap .g1 em{font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-wrap .g2{font-size:11.5px;font-weight:600;color:var(--ink-2);margin-top:4px;letter-spacing:.2px}.rd-wrap .g3{font-size:13px;font-weight:500;color:var(--ink-3);margin-top:3px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.rd-wrap .g3 .sep{color:#d5dfda}.rd-wrap .g4{font-size:11px;font-weight:500;color:#a2b0ab;margin-top:3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rd-wrap .gpic{cursor:zoom-in}.rd-wrap .g1 .pname{cursor:pointer}.rd-wrap .g1 .pname:hover{color:var(--p);text-decoration:underline}.rd-wrap .gtag{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:5px;font-size:10px;font-weight:800;line-height:1;flex:none;letter-spacing:.2px}.rd-wrap .gtag.t-red{background:var(--red-bg);color:var(--red)}.rd-wrap .gtag.t-org{background:var(--org-bg);color:var(--org)}.rd-wrap .gtag.t-grn{background:var(--grn-bg);color:var(--grn)}.rd-wrap .gtag.t-blu{background:var(--blu-bg);color:var(--blu)}.rd-wrap .gtag.t-gry{background:var(--gry-bg);color:var(--gry)}.rd-wrap .gtag.t-solid-red{background:var(--red);color:#fff;font-weight:800}.rd-wrap .leadtag{display:inline-flex;align-items:center;height:19px;padding:0 8px;border-radius:5px;font-size:10.5px;font-weight:700;line-height:1}.rd-wrap .leadtag.fut{background:var(--org-bg);color:var(--org)}.rd-wrap .leadtag.now{background:var(--grn-bg);color:var(--grn)}.rd-wrap .gtb td.pr{color:var(--red);font-weight:700}.rd-wrap .gtb td.pr s{color:var(--ink-3);font-weight:400;font-size:10.5px;margin-left:4px}.rd-wrap .gtb td.mn{color:var(--red);font-weight:800;font-size:13.5px;position:relative}.rd-wrap .price-stack{display:inline-flex;flex-direction:column;align-items:center;gap:2px;line-height:1.35}.rd-wrap .price-stack .p-main{display:flex;align-items:center;gap:5px;font-weight:700;animation:rd-price-fade-in .3s ease-out}.rd-wrap .price-stack .p-main .hui{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;background:linear-gradient(135deg,#ff6b6b,#ee5a6f);color:#fff;font-size:11px;font-weight:800;border-radius:4px;box-shadow:0 2px 6px #ff6b6b4d;animation:rd-badge-pulse 2s ease-in-out infinite;flex:none;cursor:default}.rd-wrap .price-stack .p-main .p-sale{color:#ff4757;font-size:14.5px;text-shadow:0 1px 3px rgba(255,71,87,.2);animation:rd-price-glow 2s ease-in-out infinite;font-variant-numeric:tabular-nums}.rd-wrap .price-stack .p-main .p-sale.total{font-size:16px;font-weight:800}.rd-wrap .price-stack .p-main .p-sale.dim{color:#ef4444;font-size:15px;font-weight:600;text-shadow:none;animation:none}.rd-wrap .gtb td.pr .price-stack .p-orig,.rd-wrap .gtb td.mn .price-stack .p-orig{color:var(--ink-3);font-weight:500;font-size:12px;text-decoration:line-through;opacity:.8;animation:rd-price-fade-in .3s ease-out .1s backwards}.rd-wrap .gtb td.pr .unpriced,.rd-wrap .gtb td.mn .unpriced{color:var(--ink-3);font-weight:600}.rd-wrap .stk-n{font-weight:700;color:var(--org)}.rd-wrap .stk-n.low{color:var(--red)}.rd-wrap .stk-n.none{color:#b6c3bf;font-weight:500}.rd-wrap .packbox{background:var(--gry-bg);border-radius:7px;padding:4px 9px;font-size:11.5px;font-weight:700;color:var(--ink-2);min-width:40px;display:inline-block;font-variant-numeric:tabular-nums}.rd-wrap .stepper{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:9px;overflow:hidden;background:#fff}.rd-wrap .stepper button{width:27px;height:32px;border:none;background:#fff;color:var(--ink-2);font-size:15px;font-weight:700;transition:.14s;line-height:1}.rd-wrap .stepper button:hover:not(:disabled){background:#eff8f4;color:var(--p)}.rd-wrap .stepper button:disabled{color:#cfd8d4;cursor:not-allowed}.rd-wrap .stepper .n{width:52px;height:32px;border:none;border-left:1px solid var(--line);border-right:1px solid var(--line);text-align:center;font-size:12.5px;font-weight:700;color:var(--ink);outline:none;font-variant-numeric:tabular-nums}.rd-wrap .stepper .n:focus{background:#f8fdfa}.rd-wrap .ropts{display:flex;flex-direction:column;gap:5px;align-items:center}.rd-wrap .ropt{border:none;background:none;font-size:11.5px;font-weight:700;color:var(--blu);padding:2px 0;transition:.14s}.rd-wrap .ropt:hover{color:#1857a3;text-decoration:underline}.rd-wrap .ropt.on{color:var(--org);cursor:default;text-decoration:none}.rd-wrap .ropt.del{color:var(--red)}.rd-wrap .ropt.del:hover{color:#b83434}.rd-wrap .actrow{display:flex;align-items:center;justify-content:center;gap:9px;margin:2px 0;font-size:10.5px;line-height:1.5}.rd-wrap .actrow .abdge{flex:none;width:22px;height:22px;border-radius:7px;background:linear-gradient(135deg,#e86a6a,#d04040);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;box-shadow:0 1px 6px #e048484d}.rd-wrap .actrow .arule{color:#c2564f;font-weight:700}.rd-wrap .actrow .arule b{font-weight:800}.rd-wrap .actsum{background:linear-gradient(96deg,#fdf0f0,#fdf6f5);border:1px solid #f3dcdc;border-radius:11px;padding:10px 13px;font-size:11px;color:var(--ink-2);line-height:1.75;text-align:left;margin-bottom:12px}.rd-wrap .actsum .ash{font-weight:800;color:#c2564f;display:flex;align-items:center;gap:6px;margin-bottom:4px}.rd-wrap .actsum .asi{width:16px;height:16px;border-radius:5px;background:var(--red);color:#fff;font-size:9.5px;display:inline-flex;align-items:center;justify-content:center;font-weight:800}.rd-wrap .actsum b{color:#c2564f}.rd-wrap .invbox{border-radius:16px;overflow:hidden;margin-bottom:12px;background:#fff;box-shadow:var(--sh-1)}.rd-wrap .invhd{display:flex;align-items:center;gap:12px;padding:13px 18px;background:linear-gradient(96deg,#fdeeee,#fff 62%);border-bottom:1px solid #f8e0e0;flex-wrap:wrap}.rd-wrap .invhd .it{font-size:13.5px;font-weight:800;color:#c2564f;display:flex;align-items:center;gap:9px}.rd-wrap .invhd .it i{width:4px;height:16px;border-radius:3px;background:var(--red)}.rd-wrap .invhd .hint{font-size:11.5px;color:#b58a86;margin-left:auto}.rd-wrap .invhd .ibtn{border:1px solid #f0cdcb;background:#fff;color:var(--red);font-size:11.5px;font-weight:700;padding:6px 13px;border-radius:8px;transition:.15s}.rd-wrap .invhd .ibtn:hover{background:var(--red);border-color:var(--red);color:#fff}.rd-wrap .invbody{background:linear-gradient(180deg,snow,#fff)}.rd-wrap .gtb.invtb th{background:#fdf2f2;color:#c2827e;border-bottom-color:#f8e4e4}.rd-wrap .gtb.invtb td{border-bottom-color:#faf0f0}.rd-wrap .gtb.invtb tbody tr:hover{background:snow}.rd-wrap .bcell{display:flex;flex-direction:column;gap:4px;align-items:flex-start;text-align:left;font-size:11px;color:var(--ink-3)}.rd-wrap .bcell .btag{font-size:11.5px;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:.2px}.rd-wrap .bcell .brow{font-variant-numeric:tabular-nums}.rd-wrap .bcell .brow b{color:var(--ink-2);font-weight:700}.rd-wrap .irsn{display:flex;flex-direction:column;gap:5px;align-items:flex-start;text-align:left}.rd-wrap .irsn .rt1{font-size:12px;font-weight:700;color:#c2564f}.rd-wrap .irsn .rt2{font-size:10.5px;color:var(--ink-3);line-height:1.6}.rd-wrap .fixrow{display:flex;flex-wrap:wrap;gap:6px}.rd-wrap .fix{border:1px solid var(--line);background:#fff;color:var(--ink-2);font-size:11.5px;font-weight:700;padding:6px 11px;border-radius:8px;transition:.15s;white-space:nowrap}.rd-wrap .fix:hover{border-color:var(--p-acc);color:var(--p-deep);background:#fafefc}.rd-wrap .fix.main{background:var(--p);border-color:var(--p);color:#fff}.rd-wrap .fix.main:hover{background:var(--p-deep);border-color:var(--p-deep)}.rd-wrap .fix.dl{color:var(--red);border-color:#f4d2d0;background:#fff8f7}.rd-wrap .fix.dl:hover{background:var(--red);border-color:var(--red);color:#fff}.rd-wrap .fix[disabled]{background:#f4f6f5;border-color:#e6ebe9;color:#a9b6b1;cursor:not-allowed}.rd-wrap .fixnote{display:block;margin-top:5px;font-size:10px;color:#b58a86;line-height:1.5}.rd-wrap .cfoot-wrap{position:sticky;bottom:0;z-index:60;margin-top:14px}.rd-wrap .cfoot{display:flex;align-items:center;gap:12px;background:#fff;border-radius:16px;box-shadow:0 -3px 22px #132e261a,var(--sh-1);padding:13px 18px;flex-wrap:wrap}.rd-wrap .cdetail{position:absolute;right:0;bottom:calc(100% + 10px);width:400px;max-width:100%;background:#fff;border-radius:14px;border:1px solid var(--line-2);box-shadow:var(--sh-3);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .22s ease,transform .22s ease,visibility .22s;z-index:61}.rd-wrap .cdetail.on{opacity:1;visibility:visible;transform:none}.rd-wrap .cdetail.on:after{content:"";position:absolute;right:205px;bottom:-6.5px;width:12px;height:12px;background:#fff;border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2);transform:rotate(-45deg)}.rd-wrap .cdetail .cd-in{padding:14px 16px 12px}.rd-wrap .cdetail .cd-title{display:flex;align-items:baseline;gap:10px;padding-bottom:9px;margin-bottom:6px;border-bottom:1px dashed var(--line)}.rd-wrap .cdetail .cd-title .t-main{font-size:13px;font-weight:800;color:var(--ink)}.rd-wrap .cdetail .cd-title .t-main:before{content:"";display:inline-block;width:4px;height:13px;border-radius:3px;background:var(--p-acc);margin-right:7px}.rd-wrap .cdetail .cd-title .t-sub{font-size:10.5px;color:var(--ink-3)}.rd-wrap .cdetail .cd-hl .v{font-size:16px;font-weight:800;color:#f59e0b}.rd-wrap .cdetail .v.integral{color:var(--org);font-weight:800}.rd-wrap .cdetail .v.disc{color:var(--red);font-weight:800;font-size:15px}.rd-wrap .cdetail .cd-hui{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(96deg,#e04848,#d43a3a);color:#fff;font-size:10px;font-weight:800;border-radius:4px;padding:1px 4px;margin-right:4px;line-height:1.4}.rd-wrap .badges{display:flex;gap:8px;flex-wrap:wrap}.rd-wrap .bdg{display:flex;border-radius:999px;overflow:hidden;font-size:11px;font-weight:700;white-space:nowrap}.rd-wrap .bdg b{background:#3963ee;color:#fff;padding:10px 15px}.rd-wrap .bdg span{background:#e5ebfd;color:#3963ee;padding:10px 15px}.rd-wrap .csum{margin-left:auto;display:flex;align-items:center;gap:22px;flex-wrap:wrap}.rd-wrap .csum .blk{display:flex;flex-direction:column;gap:6px;cursor:pointer;padding:12px;background:linear-gradient(135deg,#fffffff2,#f9fafbe6);border-radius:12px;border:1px solid rgba(229,231,235,.8);transition:all .3s ease}.rd-wrap .csum .r1{display:flex;align-items:baseline;gap:6px;font-size:14px;font-weight:600;color:#4b5563}.rd-wrap .csum .r1 b{font-size:24px;font-weight:800;color:var(--red);font-variant-numeric:tabular-nums;letter-spacing:-.3px}.rd-wrap .csum .r1 .dts{font-size:11px;color:var(--blu);font-weight:700;cursor:pointer}.rd-wrap .csum .r1 .dts:hover{text-decoration:underline}.rd-wrap .csum .r2{font-size:11px;color:var(--ink-3);display:flex;gap:9px;align-items:center;margin-top:5px;flex-wrap:wrap}.rd-wrap .csum .r2 .off{background:var(--red-bg);color:var(--red);font-weight:800;padding:4px 8px;background:linear-gradient(135deg,#fef2f2cc,#ffeded99);border-radius:6px;border:1px solid rgba(239,68,68,.2)}.rd-wrap .csum .r3{font-size:11px;font-weight:700;color:var(--org);margin-top:6px;display:flex;align-items:center;gap:6px;line-height:1.5}.rd-wrap .csum .r3.quiet{color:var(--ink-3);font-weight:600}.rd-wrap .csum .r3.hot{color:var(--red)}.rd-wrap .btn-home{background:#3963ee;color:#fff;border:none;font-size:12.5px;font-weight:700;padding:10px 20px;border-radius:10px;transition:.16s;flex:none}.rd-wrap .btn-home:hover{background:#fff;color:#3963ee}.rd-wrap .btn-check{background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;border:none;font-size:15px;font-weight:800;padding:14px 42px;border-radius:12px;letter-spacing:.5px;transition:.18s;flex:none}.rd-wrap .btn-check:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px #dc262666}.rd-wrap .btn-check:disabled{background:#dfe6e3;color:#fff;box-shadow:none;cursor:not-allowed;transform:none}.rd-wrap .ck{display:grid;grid-template-columns:minmax(0,1fr) 352px;gap:14px;align-items:start}.rd-wrap .ck>*{min-width:0}.rd-wrap .ckcard{background:#fff;border-radius:16px;box-shadow:var(--sh-1);padding:18px 20px;margin-bottom:12px}.rd-wrap .ckh{display:flex;align-items:center;gap:10px;margin-bottom:13px}.rd-wrap .ckh h3{font-size:14px;font-weight:800;margin:0}.rd-wrap .ckh .n{font-size:11px;color:var(--ink-3);font-weight:600}.rd-wrap .attr{display:flex;flex-direction:column;gap:4px;font-size:11px;color:var(--ink-3);line-height:1.5;text-align:left}.rd-wrap .attr b{color:var(--ink-2);font-weight:700}.rd-wrap .attr b.stk{color:var(--org)}.rd-wrap .attr b.stk.low{color:var(--red)}.rd-wrap .ck2col{display:grid;grid-template-columns:minmax(0,1.11fr) minmax(0,1fr);gap:14px;margin-bottom:12px}.rd-wrap .smcard{display:flex;flex-direction:column;gap:6px;min-width:0;background:#fff;border-radius:14px;padding:14px 16px 13px}.rd-wrap .smcard .sh{display:flex;align-items:center;gap:8px}.rd-wrap .smcard .sh .ci{width:27px;height:27px;border-radius:9px;background:var(--grn-bg);display:flex;align-items:center;justify-content:center;font-size:13px;flex:none}.rd-wrap .smcard .sh b{font-size:12px;font-weight:800;color:#262927;letter-spacing:.4px;flex:none}.rd-wrap .smcard .sh .shn{font-size:10.5px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-wrap .smcard .sh .cnt{margin-left:auto;font-size:10.5px;color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none}.rd-wrap .smcard .sb{font-size:12.5px;color:var(--ink);line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-wrap .smcard .sb b{font-weight:800}.rd-wrap .smcard .sb .tel{color:var(--ink-2);margin-left:8px;font-variant-numeric:tabular-nums}.rd-wrap .smcard .sb.sub2{font-size:12px;color:#66726c;font-weight:500;white-space:normal;overflow:visible;text-overflow:clip}.rd-wrap .smcard .sf{font-size:10.5px;color:var(--ink-3);line-height:1.55;margin-top:auto;padding-top:5px}.rd-wrap .cact{margin-left:auto;border:1px solid var(--line);background:#fff;color:var(--p);font-size:11.5px;font-weight:800;padding:6px 13px;border-radius:9px;transition:.15s;flex:none}.rd-wrap .cact:hover{background:var(--p);border-color:var(--p);color:#fff}.rd-wrap .rmkcard{margin-bottom:12px}.rd-wrap .ta.inline{width:100%;min-height:66px;box-sizing:border-box;resize:vertical;border:1px solid var(--line);border-radius:10px;background:#fcfdfd;padding:10px 12px;font-family:inherit;font-size:12.5px;color:var(--ink);line-height:1.6;outline:none}.rd-wrap .ta.inline::placeholder{color:#a9b6b1}.rd-wrap .ta.inline:focus{border-color:var(--p-acc);background:#fff;box-shadow:0 0 0 3px #17b58314}.rd-wrap .thn{font-size:9.5px;font-weight:700;color:#9fb0aa;margin-left:6px}.rd-wrap .side{position:sticky;top:12px}.rd-wrap .sum{background:#fff;border-radius:16px;overflow:hidden;margin-bottom:12px}.rd-wrap .sum-hd{display:flex;align-items:center;gap:9px;padding:16px 18px 12px}.rd-wrap .sum-hd h3{font-size:14px;font-weight:800;margin:0}.rd-wrap .sum-hd .c{margin-left:auto;background:var(--gry-bg);color:var(--ink-2);font-size:11px;font-weight:700;border-radius:999px;padding:3px 11px}.rd-wrap .sum-bd{padding:0 18px 4px}.rd-wrap .s2{display:flex;align-items:center;font-size:12.5px;padding:7px 0}.rd-wrap .s2 .k{color:var(--ink-2);font-weight:500;font-size:13px}.rd-wrap .s2 .v{margin-left:auto;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.rd-wrap .s2 .v.grat{color:var(--grn);font-weight:800}.rd-wrap .s2 .v.pick{cursor:pointer;display:flex;align-items:center;gap:7px;color:var(--red)}.rd-wrap .s2 .v.pick em{font-style:normal;font-size:10.5px;font-weight:800;color:var(--red);background:#fdeeed;border-radius:999px;padding:2px 8px;transition:.15s}.rd-wrap .s2 .v.pick:hover em{background:var(--red);color:#fff}.rd-wrap .sum-tot{border-top:1px dashed var(--line);margin-top:6px;padding:14px 18px 16px;display:flex;align-items:center;background:linear-gradient(96deg,#fff7f6,#fff)}.rd-wrap .sum-tot .k{font-size:13px;font-weight:800}.rd-wrap .sum-tot .v{margin-left:auto;font-size:26px;font-weight:800;color:var(--red);font-variant-numeric:tabular-nums;letter-spacing:-.4px}.rd-wrap .payhd{display:flex;align-items:center;gap:11px;padding:15px 18px;background:linear-gradient(96deg,#f1fbf7,#fff);border-bottom:1px solid var(--line-2)}.rd-wrap .payhd .pi{width:31px;height:31px;border-radius:10px;background:var(--p-acc);color:#fff;display:flex;align-items:center;justify-content:center;font-size:15px;flex:none;box-shadow:0 2px 9px #17b5834d}.rd-wrap .payhd h3{font-size:14px;font-weight:800;margin:0}.rd-wrap .payhd .c{margin-left:auto;border:1px solid var(--p-acc);color:var(--p);font-size:11px;font-weight:800;border-radius:999px;padding:3px 11px}.rd-wrap .payfoot{padding:14px 18px 16px;display:flex;gap:14px;align-items:center;font-size:11px;color:var(--ink-3);border-top:1px dashed var(--line-2);margin-top:14px;font-variant-numeric:tabular-nums}.rd-wrap .payfoot b{color:var(--ink-2)}.rd-wrap .btn-sub{width:calc(100% - 36px);margin:0 18px 18px;background:linear-gradient(96deg,var(--p-acc),var(--p));color:#fff;border:none;font-size:15px;font-weight:800;padding:14px;border-radius:12px;letter-spacing:.5px;box-shadow:0 4px 16px #17b58352;transition:.18s}.rd-wrap .btn-sub:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 22px #17b5836b}.rd-wrap .btn-sub:disabled{background:#dfe6e3;box-shadow:none;cursor:not-allowed;transform:none}.rd-wrap .rbox{border-radius:14px;padding:14px 18px;margin-bottom:12px;background:linear-gradient(96deg,#fff7ed,#fff 62%);border:1px solid #f5e2c8}.rd-wrap .rbox.hot{background:linear-gradient(96deg,#fdeeed,#fff 62%);border-color:#f5d6d3}.rd-wrap .rbox .rh{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:800;color:#b0630f;margin-bottom:9px}.rd-wrap .rbox .rh .ri{width:19px;height:19px;border-radius:50%;background:var(--org);color:#fff;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center}.rd-wrap .rbox.hot .rh{color:#c2564f}.rd-wrap .rbox.hot .rh .ri{background:var(--red)}.rd-wrap .rbox ul{list-style:none;display:flex;flex-direction:column;gap:7px;padding:0;margin:0}.rd-wrap .rbox li{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--ink-2);line-height:1.65}.rd-wrap .rbox li:before{content:"·";color:var(--org);font-weight:800;font-size:15px;line-height:1.2}.rd-wrap .rbox li b{color:var(--ink);font-weight:800}.rd-wrap .rbox.hot li:before{color:var(--red)}.rd-wrap .rd-mask{position:fixed;inset:0;background:#0a16127a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1000;display:none;align-items:flex-start;justify-content:center;padding:52px 16px;overflow-y:auto}.rd-wrap .rd-mask.on{display:flex}.rd-wrap .dlg{background:#fff;border-radius:18px;box-shadow:var(--sh-3);width:600px;max-width:100%;animation:rd-pop .22s cubic-bezier(.2,.9,.3,1.2)}.rd-wrap .dlg.dlg-wide{width:1180px}.rd-wrap .dlg-hd{display:flex;align-items:center;gap:9px;padding:15px 20px;border-bottom:1px solid var(--line-2)}.rd-wrap .dlg-hd h4{font-size:15px;font-weight:700;margin:0;display:flex;align-items:center;gap:9px}.rd-wrap .dlg-x{margin-left:auto;border:none;background:var(--bg);width:28px;height:28px;border-radius:50%;color:var(--ink-2);font-size:13px;transition:.15s}.rd-wrap .dlg-x:hover{background:var(--red-bg);color:var(--red)}.rd-wrap .dlg-bd{padding:18px 20px}.rd-wrap .dlg-ft{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid var(--line-2)}.rd-wrap .dlg-ft .btn{border:none;border-radius:10px;font-size:13px;font-weight:800;padding:10px 22px;transition:.15s}.rd-wrap .dlg-ft .btn-p{background:var(--p);color:#fff;box-shadow:0 3px 12px #0e7a5f3d}.rd-wrap .dlg-ft .btn-p:hover{background:var(--p-deep)}.rd-wrap .dlg-ft .btn-p:disabled{background:#dfe6e3;box-shadow:none;cursor:not-allowed}.rd-wrap .dlg-ft .btn-p.danger{background:linear-gradient(96deg,#e04848,#d43a3a);box-shadow:0 3px 12px #e048483d}.rd-wrap .dlg-ft .btn-p.danger:hover{background:#c93c3c}.rd-wrap .dlg-ft .btn-p.danger:disabled{background:#dfe6e3;box-shadow:none}.rd-wrap .dlg-ft .btn-g{background:#fff;color:var(--ink-2);border:1px solid var(--line)}.rd-wrap .dlg-ft .btn-g:hover{border-color:var(--p-acc);color:var(--p);background:#fbfefc}.rd-wrap .smpick{display:flex;gap:11px;border:1.5px solid var(--line);border-radius:12px;padding:13px 15px;margin-bottom:9px;cursor:pointer;transition:.15s;text-align:left}.rd-wrap .smpick:hover{border-color:#c9e2d8;background:#fbfefc}.rd-wrap .smpick.on{border-color:var(--p-acc);background:linear-gradient(96deg,#f1fbf7,#fff)}.rd-wrap .smpick .dot{width:18px;height:18px;border-radius:50%;border:1.5px solid #cfdad6;flex:none;display:flex;align-items:center;justify-content:center;font-size:10px;color:transparent;margin-top:2px}.rd-wrap .smpick.on .dot{border-color:var(--p-acc);background:var(--p-acc);color:#fff}.rd-wrap .smpick .sp1{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--ink);flex-wrap:wrap}.rd-wrap .smpick .sp1 b{font-weight:800}.rd-wrap .smpick .sp1 span{font-size:11.5px;color:var(--ink-3)}.rd-wrap .smpick .sp1 .spd{background:var(--grn-bg);color:var(--grn);font-weight:800;border-radius:5px;padding:1px 7px;font-size:10.5px}.rd-wrap .smpick .sp2{font-size:11.5px;color:var(--ink-3);line-height:1.65;margin-top:5px}.rd-wrap .invpick{display:flex;align-items:center;gap:10px;margin-bottom:12px}.rd-wrap .invpick .ivt{background:linear-gradient(96deg,var(--blu-bg),#fff);border:1px solid #cfe3f7;color:var(--blu);font-size:12px;font-weight:800;border-radius:9px;padding:7px 13px}.rd-wrap .invpick .ivd{font-size:11.5px;color:var(--ink-3)}.rd-wrap .invkv{border:1px solid var(--line);border-radius:12px;overflow:hidden}.rd-wrap .invkv .ik{display:flex;gap:14px;padding:10px 14px;font-size:12px;border-bottom:1px solid var(--line-2)}.rd-wrap .invkv .ik:last-child{border-bottom:none}.rd-wrap .invkv .ik .k{color:var(--ink-3);flex:none;width:96px}.rd-wrap .invkv .ik .v{color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums;word-break:break-all}.rd-wrap .coupick{max-height:46vh;overflow-y:auto}.rd-wrap .coupick .cpg{font-size:11px;font-weight:800;color:var(--ink-3);letter-spacing:.5px;margin:12px 2px 8px}.rd-wrap .coupick .cpg:first-child{margin-top:0}.rd-wrap .coupick .cprow{display:flex;align-items:center;gap:11px;border:1.5px solid var(--line);border-radius:11px;padding:11px 13px;margin-bottom:8px;cursor:pointer;transition:.15s;text-align:left}.rd-wrap .coupick .cprow:hover{border-color:#c9e2d8;background:#fbfefc}.rd-wrap .coupick .cprow.on{border-color:var(--p-acc);background:linear-gradient(96deg,#f1fbf7,#fff)}.rd-wrap .coupick .cprow.dis{opacity:.6;cursor:not-allowed}.rd-wrap .coupick .cprow .dot{width:17px;height:17px;border-radius:50%;border:1.5px solid #cfdad6;flex:none;display:flex;align-items:center;justify-content:center;font-size:10px;color:transparent}.rd-wrap .coupick .cprow.on .dot{border-color:var(--p-acc);background:var(--p-acc);color:#fff}.rd-wrap .coupick .cprow .cpv{font-size:15px;font-weight:800;color:var(--red);white-space:nowrap}.rd-wrap .coupick .cprow .cpt{min-width:0}.rd-wrap .coupick .cprow .cpt .t1{font-size:12.5px;font-weight:700;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-wrap .coupick .cprow .cpt .t2{font-size:11px;color:var(--ink-3);margin-top:3px}.rd-wrap .lk-alert{position:relative;padding:19px 24px 17px;background:linear-gradient(96deg,#fff5ec,#fffaf4 58%,#fff);border-radius:18px 18px 0 0;overflow:hidden}.rd-wrap .lk-alert:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#f3d3ab,var(--org) 42%,#e8a34a)}.rd-wrap .lk-alert h4{font-size:17.5px;font-weight:800;color:#c0392b;display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0}.rd-wrap .lk-alert h4 .wi{width:24px;height:24px;border-radius:50%;background:var(--red);color:#fff;font-size:14px;font-weight:800;display:flex;align-items:center;justify-content:center;flex:none;box-shadow:0 2px 9px #e0484857}.rd-wrap .lk-alert .lb{font-size:12.5px;color:var(--ink-2);margin-top:10px;display:flex;align-items:center;gap:7px;flex-wrap:wrap;line-height:1.6}.rd-wrap .lk-alert .lb .cd{background:var(--red);color:#fff;border-radius:7px;padding:3px 10px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.7px;font-size:13px;box-shadow:0 2px 8px #e048484d}.rd-wrap .lk-alert .lb .warn{color:#c0392b;font-weight:700}.rd-wrap .grpbar{display:flex;align-items:center;gap:10px;padding:12px 24px 10px;font-size:11.5px;color:var(--ink-3)}.rd-wrap .grpbar b{color:var(--ink-2)}.rd-wrap .lk-strat{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:13px 18px 4px}.rd-wrap .lks{display:flex;flex-direction:column;gap:3px;align-items:flex-start;text-align:left;border:1.5px solid var(--line);background:#fff;border-radius:11px;padding:11px 13px;transition:.15s}.rd-wrap .lks b{font-size:12.5px;font-weight:800;color:var(--ink)}.rd-wrap .lks span{font-size:10.5px;color:var(--ink-3);line-height:1.55}.rd-wrap .lks:hover{border-color:var(--p-acc);background:#f7fcfa}.rd-wrap .lks:hover b{color:var(--p-deep)}.rd-wrap .lks.pri{border-color:#f3d3cf;background:#fffaf9}.rd-wrap .lks.pri b{color:#c2564f}.rd-wrap .lks.pri:hover{background:#fdeeed;border-color:var(--red)}.rd-wrap .lk-body{max-height:52vh;overflow-y:auto;padding:10px 14px 0}.rd-wrap .lk-tb{width:100%;border-collapse:collapse;table-layout:fixed;min-width:1080px}.rd-wrap .lk-tb th{background:#f7f9f8;color:var(--ink-3);font-size:11px;font-weight:800;letter-spacing:.4px;padding:11px 9px;text-align:center;border-bottom:1px solid var(--line);white-space:nowrap}.rd-wrap .lk-tb th.l{text-align:left}.rd-wrap .lk-tb td{padding:12px 9px;border-bottom:1px solid var(--line-2);vertical-align:middle;text-align:center;font-size:12.5px;color:var(--ink-2);font-variant-numeric:tabular-nums}.rd-wrap .lk-tb td.l{text-align:left}.rd-wrap .lk-tb td.pr{color:var(--red);font-weight:700}.rd-wrap .lk-tb td.mn{font-size:13px;color:var(--red);font-weight:800}.rd-wrap .lk-tb tbody tr:last-child td{border-bottom:none}.rd-wrap .lk-tb tbody tr:hover{background:#fffdfa}.rd-wrap .lk-tb .gpic{width:46px;height:46px;border-radius:11px;font-size:21px}.rd-wrap .lk-tb .g1{font-size:12.5px}.rd-wrap .lk-tb .g2,.rd-wrap .lk-tb .g3{margin-top:3px}.rd-wrap .lk-tb .mn s{display:block;color:var(--ink-3);font-weight:400;font-size:10.5px;text-decoration:line-through;margin-top:3px}.rd-wrap .batchattr{display:flex;flex-direction:column;gap:4px;font-size:11px;color:var(--ink-3);line-height:1.5;text-align:left}.rd-wrap .batchattr b{color:var(--ink-2);font-weight:700}.rd-wrap .rsnc{color:var(--red);font-weight:800;font-size:12px}.rd-wrap .cant{background:#fff7ee;color:var(--org);font-weight:800;border-radius:7px;padding:4px 0;display:inline-block;min-width:48px;border:1px solid #f2dcbe}.rd-wrap .cant b{color:#c0392b;font-weight:800}.rd-wrap .lkopt{display:flex;flex-direction:column;gap:6px;align-items:stretch}.rd-wrap .lk-badge{display:inline-flex;align-items:center;justify-content:center;gap:3px;font-size:11px;font-weight:800;border-radius:999px;padding:4px 10px;white-space:nowrap}.rd-wrap .lk-badge.ok{background:#e6f6ee;color:var(--grn);border:1px solid #c9ead8}.rd-wrap .lk-badge.del{background:#fdeeee;color:var(--red);border:1px solid #f6dade}.rd-wrap .lkb{border-radius:7px;font-size:11px;font-weight:800;padding:5px 8px;transition:.15s;white-space:nowrap}.rd-wrap .lkb.del{border:1px solid #f2d3d1;background:#fff8f7;color:var(--red)}.rd-wrap .lkb.del:hover,.rd-wrap .lkb.del.on{background:var(--red);border-color:var(--red);color:#fff}.rd-wrap .lkb.short{border:1px solid #c9e7db;background:#f6fcf9;color:var(--p)}.rd-wrap .lkb.short:hover,.rd-wrap .lkb.short.on{background:var(--p-acc);border-color:var(--p-acc);color:#fff}.rd-wrap .lk-ops{padding:12px 18px 0}.rd-wrap .ops-note{background:#f6f9ff;border:1px solid #e2ebf8;border-radius:12px;padding:11px 14px}.rd-wrap .ops-note .oh{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:800;color:var(--blu);flex-wrap:wrap}.rd-wrap .ops-note .oh .warnx{color:#c0392b;font-weight:800;margin-left:2px}.rd-wrap .ops-note .oh .od{width:15px;height:15px;border-radius:50%;background:var(--blu);color:#fff;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center;font-style:italic;flex:none}.rd-wrap .ops-note .ol{font-size:10.5px;color:var(--ink-2);margin-top:7px;display:flex;align-items:center;gap:6px;flex-wrap:wrap;line-height:1.8}.rd-wrap .ops-note .ol b{color:#c0392b;font-weight:800}.rd-wrap .pill{display:inline-flex;align-items:center;height:18px;padding:0 8px;border-radius:5px;font-size:10px;font-weight:800;color:#fff;line-height:1;flex:none}.rd-wrap .pill.g{background:var(--grn)}.rd-wrap .pill.r{background:var(--red)}.rd-wrap .lk-ft{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 24px 20px;border-top:1px solid var(--line-2);flex-wrap:wrap;margin-top:12px}.rd-wrap .btn-lk{border:none;border-radius:11px;font-size:13.5px;font-weight:800;padding:12px 26px;transition:.17s}.rd-wrap .btn-lk.ghost{background:#fff;border:1px solid var(--line);color:var(--ink-2)}.rd-wrap .btn-lk.ghost:hover{border-color:var(--p-acc);color:var(--p)}.rd-wrap .btn-lk.go{background:linear-gradient(96deg,#e04848,#cf3a3a);color:#fff;box-shadow:0 4px 15px #e0484857}.rd-wrap .btn-lk.go:hover{transform:translateY(-1px);box-shadow:0 6px 20px #e0484870}.rd-wrap .btn-lk.go:disabled{background:#dfe6e3;box-shadow:none;cursor:not-allowed;transform:none}.rd-wrap .rd-empty{background:#fff;border-radius:16px;box-shadow:var(--sh-1);padding:60px 20px;text-align:center}.rd-wrap .rd-empty img{width:150px;object-fit:contain}.rd-wrap .rd-empty h3{font-size:15px;font-weight:800;color:var(--ink-2);margin:16px 0 6px}.rd-wrap .rd-empty p{font-size:12px;color:var(--ink-3);margin:0 0 18px}.rd-wrap .rd-loading{position:fixed;inset:0;z-index:1200;background:#eef1f0b8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.rd-wrap .rd-loading .ld{width:34px;height:34px;border-radius:50%;border:3px solid #cfe6dc;border-top-color:var(--p-acc);animation:rd-spin .9s linear infinite}.rd-wrap .rd-loading .lt{font-size:13px;font-weight:700;color:var(--ink-2)}@keyframes rd-pop{0%{opacity:0;transform:translateY(-12px) scale(.985)}to{opacity:1;transform:none}}@keyframes rd-spin{to{transform:rotate(360deg)}}@keyframes rd-price-fade-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes rd-badge-pulse{0%,to{transform:scale(1);box-shadow:0 2px 6px #ff6b6b4d}50%{transform:scale(1.06);box-shadow:0 3px 10px #ff6b6b80}}@keyframes rd-price-glow{0%,to{text-shadow:0 1px 3px rgba(255,71,87,.2)}50%{text-shadow:0 1px 8px rgba(255,71,87,.45)}}.rd-wrap.role-yw{--p: #5b5bd6;--p-deep: #26265e;--p-mid: #4a4ac2;--p-lit: #6e6ee0;--p-acc: #8a8aec}.rd-wrap.role-yw .phead h2:before{background:linear-gradient(180deg,var(--yw-lit, #6e6ee0),var(--p))}.rd-wrap.role-yw .phead h2 .cnt{color:var(--p);background:#eeeefb}.rd-wrap.role-yw .fs.on i{background:var(--p-lit);box-shadow:0 2px 9px #5b5bd666}.rd-wrap.role-yw .fs.on span{color:var(--p-deep)}.rd-wrap.role-yw .fs.done i{background:var(--p-lit)}.rd-wrap.role-yw .fs.done span{color:var(--p)}.rd-wrap.role-yw .fl.done{background:var(--p-lit)}.rd-wrap.role-yw .g1{color:var(--p-deep)}.rd-wrap.role-yw .gbadge{color:var(--p-deep);background:#ececf8}.rd-wrap.role-yw .gbadge i{color:var(--p)}.rd-wrap.role-yw .bpick input{accent-color:var(--p)}.rd-wrap.role-yw .pgnum{background:#ececf8;color:var(--p-deep)}.rd-wrap.role-yw .orgpick .op,.rd-wrap.role-yw .btn-home{background:var(--p)}.rd-wrap.role-yw .btn-home:hover{background:var(--p-deep)}.rd-wrap.role-yw .btn-check{background:linear-gradient(96deg,var(--p-lit),var(--p));box-shadow:0 4px 16px #5b5bd652}.rd-wrap.role-yw .bdg b{background:var(--p)}.rd-wrap.role-yw .bdg span{background:#eeeefb;color:var(--p)}.rd-wrap.role-yw .btn-sub{background:linear-gradient(96deg,var(--p-lit),var(--p));box-shadow:0 4px 16px #5b5bd64d}.rd-wrap.role-yw .payhd .pi{background:var(--p-lit);box-shadow:0 2px 9px #5b5bd64d}.rd-wrap.role-yw .payhd .c{border-color:var(--p-lit);color:var(--p)}.rd-wrap.role-yw .riskbar .rbtn.solid,.rd-wrap.role-yw .fix.main{background:var(--p);border-color:var(--p)}.rd-wrap.role-yw .fix.main:hover{background:var(--p-deep);border-color:var(--p-deep)}@media (max-width: 1180px){.rd-wrap .ck{grid-template-columns:minmax(0,1fr) 316px}.rd-wrap .csum .r1 b{font-size:21px}.rd-wrap .dlg.dlg-wide{width:1000px}}@media (max-width: 1000px){.rd-wrap .ck{grid-template-columns:minmax(0,1fr)}.rd-wrap .side{position:static}.rd-wrap .ck2col{grid-template-columns:minmax(0,1fr)}.rd-wrap .dlg.dlg-wide{width:100%}.rd-wrap .csum{width:100%;margin-left:0;justify-content:space-between}.rd-wrap .btn-check{width:100%}}@media (max-width: 760px){.rd-wrap .fs span{display:none}.rd-wrap .fl{width:26px;margin:0 7px}.rd-wrap .cfoot{padding:12px;gap:9px}.rd-wrap .badges{display:none}.rd-wrap .lk-strat{grid-template-columns:minmax(0,1fr)}.rd-wrap .lk-ft{padding:14px 18px 18px}.rd-wrap .riskbar{flex-wrap:wrap}}.rd-wrap[data-v-7cf4b053]{width:100%;min-width:1200px;min-height:100vh;padding-bottom:32px;background:linear-gradient(160deg,#f2f5f4,#eef1f0 55%,#f0f3f2);overscroll-behavior-x:none;overscroll-behavior:none;touch-action:pan-y pinch-zoom}.rd-header[data-v-7cf4b053]{position:sticky;top:0;z-index:100;width:100%;height:80px;background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.rd-header[data-v-7cf4b053]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--p-acc) 0%,var(--p) 55%,rgba(14,122,95,0) 100%)}.rd-header .header-content[data-v-7cf4b053]{display:flex;flex-direction:row;align-items:center;margin:0 auto;width:1380px;max-width:100%;height:100%;padding:0 20px}.rd-header .header-content .logo[data-v-7cf4b053]{margin-right:24px;flex:none}.rd-header .header-content .logo img[data-v-7cf4b053]{height:60px;width:auto;max-width:200px;object-fit:contain;border-radius:6px;transition:transform .25s ease}.rd-header .header-content .logo img[data-v-7cf4b053]:hover{transform:scale(1.02)}.rd-header .header-content .page-title[data-v-7cf4b053]{display:flex;align-items:center;gap:10px;flex:none;text-align:left;font-size:20px;font-weight:800;line-height:28px;color:var(--ink);letter-spacing:.5px}.rd-header .header-content .page-title .title-bar[data-v-7cf4b053]{width:4px;height:20px;border-radius:3px;background:linear-gradient(180deg,var(--p-acc),var(--p));flex:none}.rd-header .header-content .steps[data-v-7cf4b053]{flex:none;display:flex;align-items:center;margin-left:auto}.cashier-info[data-v-8d2f1248]{background:#fffc;border-radius:8px;padding:16px;border:1px solid #f0f0f0;box-shadow:0 2px 8px #0000000a}.cashier-info .cashier-content .item[data-v-8d2f1248]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px dotted #f5f5f5}.cashier-info .cashier-content .item[data-v-8d2f1248]:last-child{border-bottom:none;padding-bottom:0}.cashier-info .cashier-content .item[data-v-8d2f1248]:first-child{padding-top:0}.cashier-info .cashier-content .item .label[data-v-8d2f1248]{font-size:13px;color:#8c8c8c;font-weight:500;min-width:80px;flex-shrink:0}.cashier-info .cashier-content .item .text[data-v-8d2f1248]{font-size:13px;color:#595959;font-weight:500;text-align:right;flex:1;margin-left:16px;word-break:break-all}.cashier-info .cashier-content .item .text span[data-v-8d2f1248]{color:#1890ff;cursor:pointer;text-decoration:none;font-size:12px}.cashier-info .cashier-content .item .text span[data-v-8d2f1248]:hover{color:#40a9ff;text-decoration:underline}.cashier-info .cashier-content .item:nth-child(2) .text[data-v-8d2f1248]{font-size:16px;font-weight:700;color:#ff4d4f}.cashier-info .cashier-content .item:first-child .text[data-v-8d2f1248]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;color:#1890ff}.text-cousor[data-v-8d2f1248]{cursor:pointer}.modern-payment-section[data-v-2e5fb774]{--payment-primary: #3b82f6;--payment-primary-light: #60a5fa;--payment-success: #10b981;--payment-warning: #f59e0b;--payment-danger: #ef4444;--payment-neutral-50: #fafbfc;--payment-neutral-100: #f4f6f8;--payment-neutral-200: #e5e7eb;--payment-neutral-600: #4b5563;--payment-neutral-700: #374151;--payment-neutral-900: #111827;--payment-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--payment-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--payment-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--payment-transition: all .25s cubic-bezier(.33, 1, .68, 1);--payment-border-radius: 10px;width:100%;background:transparent;border:none;border-radius:0;overflow:visible;box-shadow:none}.modern-payment-section .section-header[data-v-2e5fb774]{background:transparent;padding:0 0 16px;border-bottom:none}.modern-payment-section .section-header .header-content[data-v-2e5fb774]{display:flex;align-items:center;gap:12px}.modern-payment-section .section-header .header-content .header-icon[data-v-2e5fb774]{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.modern-payment-section .section-header .header-content .header-icon img[data-v-2e5fb774]{width:18px;height:18px;filter:brightness(0) saturate(100%) invert(41%) sepia(50%) saturate(1842%) hue-rotate(204deg) brightness(100%) contrast(92%)}.modern-payment-section .section-header .header-content .section-title[data-v-2e5fb774]{font-size:18px;font-weight:700;color:var(--payment-neutral-900);margin:0;flex:1}.modern-payment-section .section-header .header-content .section-subtitle[data-v-2e5fb774]{font-size:12px;color:var(--payment-neutral-600);background:var(--payment-neutral-100);padding:4px 10px;border-radius:12px;font-weight:500}.modern-payment-section .payment-content[data-v-2e5fb774]{padding:0}.modern-payment-section .payment-content .payment-methods[data-v-2e5fb774]{display:flex;flex-direction:column;gap:10px;margin-top:8px}.modern-payment-section .payment-content .payment-methods .payment-card[data-v-2e5fb774]{position:relative;background:#fff;border:2px solid var(--payment-neutral-200);border-radius:var(--payment-border-radius);padding:14px 16px;cursor:pointer;transition:var(--payment-transition);display:flex;align-items:center;gap:12px;min-height:64px}.modern-payment-section .payment-content .payment-methods .payment-card .joint-footer[data-v-2e5fb774]{font-size:12px;line-height:32px;color:#383838;border:1px solid var(--payment-neutral-200)}.modern-payment-section .payment-content .payment-methods .payment-card .joint-footer>p[data-v-2e5fb774]:nth-of-type(1){margin-right:20px}.modern-payment-section .payment-content .payment-methods .payment-card[data-v-2e5fb774]:hover:not(.selected):not(.disabled-card){border-color:var(--payment-primary);transform:translateY(-2px);box-shadow:0 4px 12px #3b82f626}.modern-payment-section .payment-content .payment-methods .payment-card:hover:not(.selected):not(.disabled-card) .joint-footer[data-v-2e5fb774]{color:var(--payment-primary);border-color:var(--payment-primary)}.modern-payment-section .payment-content .payment-methods .payment-card.selected[data-v-2e5fb774]{border-color:var(--payment-primary);background:linear-gradient(135deg,#3b82f60d,#3b82f605);box-shadow:0 0 0 1px var(--payment-primary),0 4px 12px #3b82f633;transform:translateY(-1px)}.modern-payment-section .payment-content .payment-methods .payment-card.selected .joint-footer[data-v-2e5fb774]{color:var(--payment-primary);border-color:var(--payment-primary)}.modern-payment-section .payment-content .payment-methods .payment-card .select-indicator[data-v-2e5fb774]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.modern-payment-section .payment-content .payment-methods .payment-card .select-indicator .radio-dot[data-v-2e5fb774],.modern-payment-section .payment-content .payment-methods .payment-card .select-indicator .more-dot[data-v-2e5fb774]{width:20px;height:20px;border:2px solid var(--payment-neutral-200);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:var(--payment-transition);background:#fff}.modern-payment-section .payment-content .payment-methods .payment-card .select-indicator .radio-dot.active[data-v-2e5fb774],.modern-payment-section .payment-content .payment-methods .payment-card .select-indicator .more-dot.active[data-v-2e5fb774]{border-color:var(--payment-primary);background:var(--payment-primary);color:#fff;box-shadow:0 0 0 3px #3b82f61a}.modern-payment-section .payment-content .payment-methods .payment-card .select-indicator .radio-dot.active .el-icon[data-v-2e5fb774],.modern-payment-section .payment-content .payment-methods .payment-card .select-indicator .more-dot.active .el-icon[data-v-2e5fb774]{font-size:12px;font-weight:700}.modern-payment-section .payment-content .payment-methods .payment-card .select-indicator .more-dot[data-v-2e5fb774]{border-radius:4px}.modern-payment-section .payment-content .payment-methods .payment-card .payment-info[data-v-2e5fb774]{flex:1;position:relative;display:flex;align-items:center;gap:12px}.modern-payment-section .payment-content .payment-methods .payment-card .payment-info .payment-main[data-v-2e5fb774]{display:flex;align-items:center;gap:12px;flex:1}.modern-payment-section .payment-content .payment-methods .payment-card .payment-info .payment-main .payment-icon[data-v-2e5fb774]{display:flex;align-items:center;justify-content:center;width:80px;height:40px;flex-shrink:0}.modern-payment-section .payment-content .payment-methods .payment-card .payment-info .payment-main .payment-icon img[data-v-2e5fb774]{width:70px;height:auto;object-fit:contain}.modern-payment-section .payment-content .payment-methods .payment-card .payment-info .payment-main .payment-details[data-v-2e5fb774]{flex:1;display:flex;align-items:center;gap:8px}.modern-payment-section .payment-content .payment-methods .payment-card .payment-info .payment-main .payment-details .payment-name[data-v-2e5fb774]{font-size:15px;font-weight:600;color:var(--payment-neutral-900);margin:0}.modern-payment-section .payment-content .payment-methods .payment-card .payment-info .payment-main .payment-details .credit-info[data-v-2e5fb774]{display:flex;align-items:center;gap:8px}.modern-payment-section .payment-content .payment-methods .payment-card .payment-info .payment-main .payment-details .credit-info .credit-badge[data-v-2e5fb774]{display:flex;align-items:center;gap:4px;padding:3px 8px;background:linear-gradient(135deg,#fef3c7,#fde68a);color:#d97706;border-radius:12px;font-size:11px;font-weight:600;border:1px solid #fbbf24}.modern-payment-section .payment-content .payment-methods .payment-card .payment-info .payment-main .payment-details .credit-info .credit-badge .el-icon[data-v-2e5fb774]{font-size:12px}.modern-payment-section .payment-content .payment-methods .payment-card .payment-info .payment-main .payment-details .credit-info .credit-amount[data-v-2e5fb774]{display:flex;align-items:baseline;gap:4px;color:#ff8d1a}.modern-payment-section .payment-content .payment-methods .payment-card .payment-info .payment-main .payment-details .credit-info .credit-amount .label[data-v-2e5fb774]{font-size:11px;font-weight:500}.modern-payment-section .payment-content .payment-methods .payment-card .payment-info .payment-main .payment-details .credit-info .credit-amount .amount[data-v-2e5fb774]{font-size:15px;font-weight:700}.modern-payment-section .payment-content .payment-methods .payment-card .payment-info .payment-main .payment-details .payment-desc span[data-v-2e5fb774]{font-size:13px;color:var(--payment-neutral-600);font-weight:400}.modern-payment-section .payment-content .payment-methods .disabled-card[data-v-2e5fb774]{background-color:#f5f7fa;cursor:not-allowed;position:relative;opacity:.6}.modern-payment-section .payment-content .payment-methods .disabled-card .radio-dot[data-v-2e5fb774]{background-color:#f5f7fa}.modern-payment-section .payment-content .payment-methods .disabled-card[data-v-2e5fb774]:hover:not(.selected){border-color:var(--payment-neutral-200);transform:none;box-shadow:none}.modern-payment-section .payment-content .payment-methods .disabled-overlay[data-v-2e5fb774]{position:absolute;inset:0;background:#f5f7fab3;border-radius:var(--payment-border-radius);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;z-index:10;cursor:not-allowed;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modern-payment-section .payment-content .payment-methods .disabled-overlay .el-icon[data-v-2e5fb774]{font-size:20px;color:var(--payment-warning)}.modern-payment-section .payment-content .payment-methods .disabled-overlay span[data-v-2e5fb774]{font-size:13px;font-weight:500;color:var(--payment-neutral-600);text-align:center}.modern-payment-section .payment-content .payment-methods .payment-hint[data-v-2e5fb774]{position:absolute;right:8px;bottom:8px;font-size:11px;color:#10b981;margin:0;font-weight:500;padding:3px 8px;background:#10b9811a;border-radius:8px;display:flex;align-items:center;gap:4px}.modern-payment-section .payment-content .payment-methods .payment-hint[data-v-2e5fb774]:before{content:"✓";font-size:10px}.modern-payment-section .payment-content .payment-methods .joint-card[data-v-2e5fb774]{margin-bottom:28px}.modern-payment-section .payment-content .head-payment-methods[data-v-2e5fb774]{flex-wrap:wrap;flex-direction:row;margin-top:0;gap:12px}.modern-payment-section .payment-content .head-payment-methods .payment-card[data-v-2e5fb774]{width:calc(50% - 6px);min-height:64px}.modern-payment-section .payment-content .head-payment-methods .payment-info>.payment-main>.payment-icon img[data-v-2e5fb774]{margin-left:0!important}.modern-payment-section .no-payment-warning[data-v-2e5fb774]{display:flex;align-items:center;gap:16px;padding:24px 16px;background:linear-gradient(135deg,#f59e0b0d,#ef44440d);border:2px dashed rgba(245,158,11,.3);border-radius:12px;margin:12px 0;text-align:center}.modern-payment-section .no-payment-warning .warning-icon[data-v-2e5fb774]{font-size:32px;color:var(--payment-warning);flex-shrink:0}.modern-payment-section .no-payment-warning .warning-content[data-v-2e5fb774]{flex:1;text-align:left}.modern-payment-section .no-payment-warning .warning-content h4[data-v-2e5fb774]{font-size:16px;font-weight:600;color:var(--payment-neutral-700);margin:0 0 8px}.modern-payment-section .no-payment-warning .warning-content p[data-v-2e5fb774]{font-size:14px;color:var(--payment-neutral-600);margin:0;line-height:1.5}@media (max-width: 768px){.modern-payment-section .payment-content .payment-methods .head-payment-methods[data-v-2e5fb774]{flex-direction:column}.modern-payment-section .payment-content .payment-methods .head-payment-methods .payment-card[data-v-2e5fb774]{width:100%}}.image-preview-overlay[data-v-5f4e9cb6]{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;background:#000c!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:99999!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fadeIn-5f4e9cb6 .3s ease-out;margin:0!important;padding:20px!important;box-sizing:border-box!important}.image-preview-dialog[data-v-5f4e9cb6]{width:90vw;max-width:1200px;max-height:90vh;background:linear-gradient(135deg,#fff,#fafbfc);border-radius:20px;overflow:hidden;animation:slideIn-5f4e9cb6 .3s ease-out;display:flex;flex-direction:column}.dialog-header[data-v-5f4e9cb6]{padding:20px 24px;background:linear-gradient(135deg,#2064ff0d,#2064ff05);border-bottom:1px solid rgba(32,100,255,.1);display:flex;align-items:center;justify-content:space-between}.dialog-header .dialog-title[data-v-5f4e9cb6]{margin:0;font-size:18px;font-weight:700;color:#1f2937}.dialog-header .zoom-controls[data-v-5f4e9cb6]{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#2064ff0d;border-radius:8px;border:1px solid rgba(32,100,255,.1)}.dialog-header .zoom-controls .zoom-info[data-v-5f4e9cb6]{font-size:12px;font-weight:600;color:#2064ff;min-width:40px;text-align:center}.dialog-header .zoom-controls .zoom-button[data-v-5f4e9cb6]{width:28px;height:28px;border:none;background:#2064ff1a;border-radius:6px;color:#2064ff;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center}.dialog-header .zoom-controls .zoom-button svg[data-v-5f4e9cb6]{width:16px;height:16px}.dialog-header .zoom-controls .zoom-button[data-v-5f4e9cb6]:hover:not(:disabled){background:#2064ff33;transform:translateY(-1px)}.dialog-header .zoom-controls .zoom-button[data-v-5f4e9cb6]:disabled{opacity:.4;cursor:not-allowed;transform:none!important}.dialog-header .close-button[data-v-5f4e9cb6]{width:32px;height:32px;border:none;background:#6b72801a;border-radius:8px;color:#4b5563;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center}.dialog-header .close-button svg[data-v-5f4e9cb6]{width:18px;height:18px}.dialog-header .close-button[data-v-5f4e9cb6]:hover{background:#ef44441a;color:#ef4444}.dialog-body[data-v-5f4e9cb6]{flex:1;padding:0;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f9fafb;min-height:400px}.dialog-body .image-container[data-v-5f4e9cb6]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;max-height:70vh;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none}.dialog-body .image-container .preview-image[data-v-5f4e9cb6]{max-width:calc(100% - 40px)!important;max-height:calc(100% - 40px)!important;width:auto!important;height:auto!important;object-fit:contain!important;object-position:center!important;border-radius:12px;box-shadow:0 8px 32px #0000001f;background:#fff;display:block!important;margin:0 auto!important;transform-origin:center center;transition:transform .3s ease}.dialog-footer[data-v-5f4e9cb6]{padding:16px 24px 20px;border-top:1px solid rgba(32,100,255,.1);background:linear-gradient(135deg,#f8fafecc,#ffffffe6);display:flex;justify-content:center}.dialog-footer .close-btn[data-v-5f4e9cb6]{padding:12px 32px;height:44px;border:1px solid #d1d5db;border-radius:10px;background:linear-gradient(135deg,#fff,#f9fafb);color:#374151;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);outline:none}.dialog-footer .close-btn[data-v-5f4e9cb6]:hover{border-color:#9ca3af;color:#1f2937;transform:translateY(-1px)}.dialog-footer .close-btn[data-v-5f4e9cb6]:active{transform:translateY(0)}@keyframes fadeIn-5f4e9cb6{0%{opacity:0}to{opacity:1}}@keyframes slideIn-5f4e9cb6{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width: 768px){.image-preview-dialog[data-v-5f4e9cb6]{width:95vw;max-height:85vh}.dialog-body[data-v-5f4e9cb6]{min-height:300px}.dialog-body .image-container[data-v-5f4e9cb6]{padding:16px;max-height:60vh}.dialog-body .image-container .preview-image[data-v-5f4e9cb6]{max-width:calc(100% - 32px)!important;max-height:calc(100% - 32px)!important}.dialog-header[data-v-5f4e9cb6]{padding:16px 20px;flex-wrap:wrap;gap:12px}.dialog-header .dialog-title[data-v-5f4e9cb6]{font-size:16px}.dialog-header .zoom-controls[data-v-5f4e9cb6]{padding:4px 8px;gap:6px}.dialog-header .zoom-controls .zoom-info[data-v-5f4e9cb6]{font-size:11px;min-width:35px}.dialog-header .zoom-controls .zoom-button[data-v-5f4e9cb6]{width:24px;height:24px}.dialog-header .zoom-controls .zoom-button svg[data-v-5f4e9cb6]{width:14px;height:14px}.dialog-header .close-button[data-v-5f4e9cb6]{width:28px;height:28px}.dialog-header .close-button svg[data-v-5f4e9cb6]{width:16px;height:16px}.dialog-footer[data-v-5f4e9cb6]{padding:12px 20px 16px}.dialog-footer .close-btn[data-v-5f4e9cb6]{height:40px;padding:10px 24px}}@media (max-width: 480px){.image-preview-overlay[data-v-5f4e9cb6]{padding:10px!important}.image-preview-dialog[data-v-5f4e9cb6]{width:100vw;max-width:none;border-radius:16px}.dialog-body .image-container[data-v-5f4e9cb6]{padding:12px}.dialog-body .image-container .preview-image[data-v-5f4e9cb6]{max-width:calc(100% - 24px)!important;max-height:calc(100% - 24px)!important}}.image-preview-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;background:#000c!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:99999!important;margin:0!important;padding:20px!important;box-sizing:border-box!important}.cashier-container[data-v-6a29d098]{max-width:1400px;margin:0 auto;padding:24px;border-radius:16px;background:linear-gradient(135deg,#f8fafc,#e2e8f0);min-height:calc(100vh - 200px);position:relative}.cashier-container .modern-payment-container[data-v-6a29d098]{display:flex;gap:24px;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 16px #00000014;border:1px solid #e8f4fd;position:relative;animation:fadeInUp-6a29d098 .4s ease-out;max-width:1000px;margin:0 auto}.cashier-container .modern-payment-container[data-v-6a29d098]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#e53e3e,#de7b44,#e53e3e)}.cashier-container .modern-payment-container .payment-left-section[data-v-6a29d098]{flex:1;padding:32px;background:linear-gradient(135deg,#f8fafc,#fff);position:relative}.cashier-container .modern-payment-container .payment-left-section .payment-method-selector .selector-title[data-v-6a29d098]{display:flex;align-items:center;gap:12px;font-size:24px;font-weight:700;color:#2d3748;margin-bottom:32px}.cashier-container .modern-payment-container .payment-left-section .payment-method-selector .selector-title .current-title[data-v-6a29d098]{font-size:11px;padding:8px 12px;border:1px solid #feb2b2;background:linear-gradient(135deg,#fff5f5,#fed7d7);color:#e53e3e;letter-spacing:1px;border-radius:5px;margin-left:10px}.cashier-container .modern-payment-container .payment-left-section .payment-method-selector .selector-title .title-icon[data-v-6a29d098]{font-size:28px}.cashier-container .modern-payment-container .payment-left-section .qrcode-payment-section[data-v-6a29d098]{text-align:center}.cashier-container .modern-payment-container .payment-left-section .qrcode-payment-section .payment-header[data-v-6a29d098]{margin-bottom:40px}.cashier-container .modern-payment-container .payment-left-section .qrcode-payment-section .payment-header .payment-title[data-v-6a29d098]{font-size:26px;font-weight:700;color:#2d3748;margin:0 5px 16px 0;background:linear-gradient(135deg,#1890ff,#096dd9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cashier-container .modern-payment-container .payment-left-section .qrcode-payment-section .payment-header .payment-amount[data-v-6a29d098]{display:flex;align-items:baseline;justify-content:center;gap:4px}.cashier-container .modern-payment-container .payment-left-section .qrcode-payment-section .payment-header .payment-amount .amount-value[data-v-6a29d098]{font-size:24px;font-weight:700;color:#e53e3e;background:linear-gradient(135deg,#e53e3e,#c53030);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cashier-container .modern-payment-container .payment-left-section .qrcode-payment-section .payment-header .payment-amount .amount-unit[data-v-6a29d098]{font-size:20px;font-weight:600;color:#718096}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .qrcode-container[data-v-6a29d098]{margin:32px auto;display:flex;justify-content:center;align-items:center;position:relative;border:1px solid #e5e8ec;width:200px;height:200px;border-radius:8px}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .qrcode-container .modern-upload[data-v-6a29d098]{width:100%;opacity:0;position:relative;z-index:10}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .qrcode-container .modern-upload[data-v-6a29d098] .el-upload--picture-card{width:120px;height:120px;border:2px dashed #d1d5db;border-radius:12px;background:#f9fafb;transition:all .3s cubic-bezier(.4,0,.2,1);margin-right:8px;margin-bottom:8px}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .qrcode-container .modern-upload[data-v-6a29d098] .el-upload--picture-card:hover{border-color:#2064ff;background:#2064ff05}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .qrcode-container .modern-upload[data-v-6a29d098] .el-upload-list--picture-card .el-upload-list__item{width:120px;height:120px;margin-right:8px;margin-bottom:8px;border-radius:12px}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .qrcode-container .modern-upload-opacity[data-v-6a29d098]{opacity:1}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .qrcode-container .modern-upload-opacity[data-v-6a29d098] .el-upload--picture-card{display:none}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .qrcode-container .upload-trigger[data-v-6a29d098]{height:100%;min-width:130px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .qrcode-container .upload-trigger .upload-icon[data-v-6a29d098]{width:32px;height:32px;color:#9ca3af}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .qrcode-container .upload-trigger .upload-icon svg[data-v-6a29d098]{width:100%;height:100%}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .qrcode-container .upload-trigger .upload-text[data-v-6a29d098]{text-align:center}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .qrcode-container .upload-trigger .upload-text .upload-title[data-v-6a29d098]{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:4px}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .qrcode-container .upload-trigger .upload-text .upload-subtitle[data-v-6a29d098]{font-size:12px;color:#6b7280}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .qrcode-container .qrcode-canvas[data-v-6a29d098]{border-radius:8px;box-shadow:0 4px 12px #0000001a;border:1px solid #e8e8e8;background:#fff;transition:transform .2s ease}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .qrcode-container .qrcode-canvas[data-v-6a29d098]:hover{transform:scale(1.02);border-color:#1890ff}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .qrcode-container .qrcode-placeholder[data-v-6a29d098]{width:188px;height:188px;border:1px dashed #d9d9d9;border-radius:8px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(135deg,#f7fafc,#edf2f7)}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .qrcode-container .qrcode-placeholder .loading-spinner[data-v-6a29d098]{margin-bottom:16px}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .qrcode-container .qrcode-placeholder .loading-spinner .spinner[data-v-6a29d098]{width:40px;height:40px;border:4px solid #e2e8f0;border-top:4px solid #667eea;border-radius:50%;animation:spin-6a29d098 1s linear infinite}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .qrcode-container .qrcode-placeholder p[data-v-6a29d098]{margin:0;font-size:16px;font-weight:500;color:#718096}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .qrcode-tips[data-v-6a29d098]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px;padding:16px;border-radius:16px;border:1px solid rgba(24,144,255,.2)}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .qrcode-tips .tip-icon[data-v-6a29d098]{font-size:24px}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .qrcode-tips .tip-content[data-v-6a29d098]{display:flex;align-items:flex-start}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .qrcode-tips .tip-content .tip-title[data-v-6a29d098]{font-size:16px;font-weight:600;color:#1890ff;margin-bottom:4px}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .qrcode-tips .tip-content .tip-desc[data-v-6a29d098]{font-size:14px;color:#718096;line-height:1.4}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .tranfer-message[data-v-6a29d098]{text-align:left;border-radius:8px;background:#50a5c333;padding:10px 8px;width:88%;margin-left:6%;margin-top:10px}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .tranfer-message p[data-v-6a29d098]{margin-top:7px;color:#38383899;font-size:14px;font-weight:400}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .tranfer-message>p[data-v-6a29d098]:nth-of-type(1){color:#50a5c3;margin-top:0}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .tranfer-message>p[data-v-6a29d098]:nth-last-of-type(1){color:#de7e4b}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .ocr-result-section[data-v-6a29d098]{width:100%;margin-top:16px}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .ocr-result-section .ocr-loading[data-v-6a29d098]{display:flex;align-items:center;gap:8px;padding:16px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:8px;color:#0369a1;font-size:14px}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .ocr-result-section .ocr-loading .is-loading[data-v-6a29d098]{font-size:18px;animation:rotating-6a29d098 2s linear infinite}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .ocr-result-section .ocr-result-card[data-v-6a29d098]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #86efac;border-left:3px solid #22c55e;border-radius:8px;overflow:hidden}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .ocr-result-section .ocr-result-card .ocr-result-header[data-v-6a29d098]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#ffffff80;border-bottom:1px solid #bbf7d0}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .ocr-result-section .ocr-result-card .ocr-result-header .success-icon[data-v-6a29d098]{color:#22c55e;font-size:18px}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .ocr-result-section .ocr-result-card .ocr-result-header span[data-v-6a29d098]:nth-child(2){font-size:14px;font-weight:600;color:#166534;flex:1}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .ocr-result-section .ocr-result-card .ocr-result-header .confidence-tag[data-v-6a29d098]{font-size:12px;padding:2px 8px;background:#22c55e33;border-radius:12px;color:#166534}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .ocr-result-section .ocr-result-card .ocr-result-header .confidence-tag.low-confidence[data-v-6a29d098]{background:#eab30833;color:#92400e}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .ocr-result-section .ocr-result-card .ocr-result-content[data-v-6a29d098]{padding:12px 16px}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .ocr-result-section .ocr-result-card .ocr-result-content .ocr-field[data-v-6a29d098]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px dashed #bbf7d0}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .ocr-result-section .ocr-result-card .ocr-result-content .ocr-field[data-v-6a29d098]:last-child{border-bottom:none}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .ocr-result-section .ocr-result-card .ocr-result-content .ocr-field .field-label[data-v-6a29d098]{font-size:13px;color:#166534;font-weight:500;min-width:70px}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .ocr-result-section .ocr-result-card .ocr-result-content .ocr-field .field-value[data-v-6a29d098]{font-size:13px;color:#15803d;font-weight:600;text-align:right;flex:1}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .ocr-result-section .ocr-result-card .ocr-result-content .ocr-field .field-value.amount[data-v-6a29d098]{font-size:16px;color:#dc2626}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .ocr-result-section .ocr-result-card .ocr-result-tip[data-v-6a29d098]{display:flex;align-items:center;gap:6px;padding:10px 16px;background:#22c55e1a;font-size:12px;color:#166534}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .ocr-result-section .ocr-result-card .ocr-result-tip .el-icon[data-v-6a29d098]{font-size:14px}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .ocr-result-section .ocr-warning[data-v-6a29d098]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fcd34d;border-left:3px solid #f59e0b;border-radius:8px;font-size:13px;color:#92400e}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .ocr-result-section .ocr-warning .warning-icon[data-v-6a29d098]{color:#f59e0b;font-size:18px}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .ocr-result-section .ocr-warning span[data-v-6a29d098]{flex:1}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .ocr-result-section .ocr-warning .el-button[data-v-6a29d098]{color:#d97706;font-weight:500}.cashier-container .modern-payment-container .payment-left-section .qrcode-wrapper .ocr-result-section .ocr-warning .el-button[data-v-6a29d098]:hover{color:#b45309}.cashier-container .modern-payment-container .payment-right-section[data-v-6a29d098]{flex:1;padding:32px;background:linear-gradient(135deg,#fff,#f8fafc)}.cashier-container .modern-payment-container .payment-right-section .order-status-card .status-header-compact[data-v-6a29d098]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.cashier-container .modern-payment-container .payment-right-section .order-status-card .status-header-compact .status-icon-small[data-v-6a29d098]{width:26px;height:26px;background:#de7b44;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px}.cashier-container .modern-payment-container .payment-right-section .order-status-card .status-header-compact .status-icon-small .svg-icon[data-v-6a29d098]{color:#fff}.cashier-container .modern-payment-container .payment-right-section .order-status-card .status-header-compact .status-title-compact[data-v-6a29d098]{font-size:18px;font-weight:600;color:#de7b44;margin:0}.cashier-container .modern-payment-container .payment-right-section .order-status-card .countdown-compact[data-v-6a29d098]{display:flex;align-items:center;gap:4px;margin-bottom:20px;padding:12px 16px;background:linear-gradient(135deg,#fff5f5,#fed7d7);border-radius:8px;border:1px solid #feb2b2;font-size:14px}.cashier-container .modern-payment-container .payment-right-section .order-status-card .countdown-compact .countdown-label[data-v-6a29d098]{color:#4a5568}.cashier-container .modern-payment-container .payment-right-section .order-status-card .countdown-compact .countdown-time[data-v-6a29d098]{font-weight:700;color:#e53e3e;padding:2px 6px;background:#e53e3e1a;border-radius:4px}.cashier-container .modern-payment-container .payment-right-section .order-status-card .order-info-compact[data-v-6a29d098]{margin-bottom:20px}.cashier-container .modern-payment-container .payment-right-section .order-status-card .payment-amount-line[data-v-6a29d098]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;margin-bottom:16px;background:linear-gradient(135deg,#fff7e6,#fffbf0);border-left:3px solid #faad14;border-radius:6px}.cashier-container .modern-payment-container .payment-right-section .order-status-card .payment-amount-line .amount-label[data-v-6a29d098]{font-size:14px;font-weight:500;color:#8c8c8c}.cashier-container .modern-payment-container .payment-right-section .order-status-card .payment-amount-line .amount-value[data-v-6a29d098]{font-size:20px;font-weight:700;color:#e53e3e;letter-spacing:-.5px}.cashier-container .modern-payment-container .payment-right-section .order-status-card .jf-djq-amount-line[data-v-6a29d098]{margin-top:10px}.cashier-container .modern-payment-container .payment-right-section .order-status-card .jf-djq-amount-line .deduction-container[data-v-6a29d098]{background:linear-gradient(135deg,#f6ffed,#fcfff6);border:1px solid #d9f7be;border-left:3px solid #52c41a;border-radius:6px;padding:12px 16px}.cashier-container .modern-payment-container .payment-right-section .order-status-card .jf-djq-amount-line .deduction-container .deduction-row[data-v-6a29d098]{display:flex;justify-content:space-between;align-items:center}.cashier-container .modern-payment-container .payment-right-section .order-status-card .jf-djq-amount-line .deduction-container .deduction-row .deduction-label[data-v-6a29d098]{font-size:14px;font-weight:500;color:#52c41a}.cashier-container .modern-payment-container .payment-right-section .order-status-card .jf-djq-amount-line .deduction-container .deduction-row .deduction-amounts[data-v-6a29d098]{display:flex;align-items:center;gap:12px}.cashier-container .modern-payment-container .payment-right-section .order-status-card .jf-djq-amount-line .deduction-container .deduction-row .deduction-amounts .deduction-item[data-v-6a29d098]{font-size:14px;font-weight:600;color:#52c41a;white-space:nowrap}.cashier-container .modern-payment-container .payment-right-section .order-status-card .jf-djq-amount-line.loading .deduction-container[data-v-6a29d098]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-color:#bae6fd;border-left-color:#3b82f6}.cashier-container .modern-payment-container .payment-right-section .order-status-card .jf-djq-amount-line.loading .deduction-container .deduction-label[data-v-6a29d098]{color:#3b82f6;display:flex;align-items:center;gap:8px}.cashier-container .modern-payment-container .payment-right-section .order-status-card .jf-djq-amount-line.loading .deduction-container .deduction-label .is-loading[data-v-6a29d098]{animation:rotating-6a29d098 2s linear infinite}.cashier-container .modern-payment-container .payment-right-section .order-status-card .action-buttons-row.loading[data-v-6a29d098]{opacity:.7;pointer-events:none}.cashier-container .modern-payment-container .payment-right-section .order-status-card .action-buttons-row.loading .modern-pay-btn .is-loading[data-v-6a29d098]{animation:rotating-6a29d098 2s linear infinite;margin-right:8px}@keyframes rotating-6a29d098{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cashier-container .modern-payment-container .payment-right-section .order-status-card .action-buttons-row[data-v-6a29d098]{display:flex;gap:12px;align-items:center;flex-direction:column}.cashier-container .modern-payment-container .payment-right-section .order-status-card .action-buttons-row .modern-pay-btn[data-v-6a29d098]{width:100%;height:56px;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:12px;position:relative;overflow:hidden}.cashier-container .modern-payment-container .payment-right-section .order-status-card .action-buttons-row .modern-pay-btn .el-icon[data-v-6a29d098]{font-size:18px}.cashier-container .modern-payment-container .payment-right-section .order-status-card .action-buttons-row .modern-pay-btn[data-v-6a29d098]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s}.cashier-container .modern-payment-container .payment-right-section .order-status-card .action-buttons-row .modern-pay-btn[data-v-6a29d098]:hover:before{left:100%}.cashier-container .modern-payment-container .payment-right-section .order-status-card .action-buttons-row .modern-pay-btn[data-v-6a29d098]:active{transform:scale(.98)}.cashier-container .modern-payment-container .payment-right-section .order-status-card .action-buttons-row .primary-pay-btn[data-v-6a29d098]{height:60px;background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 4px 16px #dc262666;color:#fff}.cashier-container .modern-payment-container .payment-right-section .order-status-card .action-buttons-row .primary-pay-btn .btn-text[data-v-6a29d098]{font-size:18px}.cashier-container .modern-payment-container .payment-right-section .order-status-card .action-buttons-row .primary-pay-btn .btn-amount[data-v-6a29d098]{font-size:20px;font-weight:700;padding:4px 12px;background:#fff3;border-radius:6px}.cashier-container .modern-payment-container .payment-right-section .order-status-card .action-buttons-row .primary-pay-btn[data-v-6a29d098]:hover{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 6px 20px #dc262680;transform:translateY(-2px)}.cashier-container .modern-payment-container .payment-right-section .order-status-card .action-buttons-row .confirm-pay-btn[data-v-6a29d098]{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 16px #10b9814d;color:#fff}.cashier-container .modern-payment-container .payment-right-section .order-status-card .action-buttons-row .confirm-pay-btn[data-v-6a29d098]:hover{background:linear-gradient(135deg,#34d399,#10b981);box-shadow:0 6px 20px #10b98166;transform:translateY(-2px)}.cashier-container .modern-payment-container .payment-right-section .order-status-card .action-buttons-row .confirm-pay-btn .btn-amount[data-v-6a29d098]{font-size:20px;font-weight:700;padding:4px 12px;background:#fff3;border-radius:6px}.cashier-container .modern-payment-container .payment-right-section .order-status-card .action-buttons-row .button-group[data-v-6a29d098]{width:100%;display:flex;gap:12px}.cashier-container .modern-payment-container .payment-right-section .order-status-card .action-buttons-row .init-btn[data-v-6a29d098]{width:110%;height:60px;background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 4px 16px #dc262666;transition:all .3s cubic-bezier(.4,0,.2,1);color:#fff;font-size:20px;line-height:60px;text-align:center;border-radius:10px}.cashier-container .modern-payment-container .payment-right-section .order-status-card .action-buttons-row .amount-display-inline[data-v-6a29d098]{font-size:14px;color:#de7b44;font-weight:600;margin-right:8px}.cashier-container .modern-payment-container .payment-right-section .order-status-card .action-buttons-row .compact-btn[data-v-6a29d098]{height:40px;padding:0 16px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex:1;display:flex;align-items:center;justify-content:center;gap:6px}.cashier-container .modern-payment-container .payment-right-section .order-status-card .action-buttons-row .compact-btn .el-icon[data-v-6a29d098]{font-size:16px}.cashier-container .modern-payment-container .payment-right-section .order-status-card .action-buttons-row .compact-btn.primary[data-v-6a29d098]{background:#10b981;color:#fff}.cashier-container .modern-payment-container .payment-right-section .order-status-card .action-buttons-row .compact-btn.primary[data-v-6a29d098]:hover{background:#059669;box-shadow:0 2px 8px #10b9814d}.cashier-container .modern-payment-container .payment-right-section .order-status-card .action-buttons-row .compact-btn.secondary[data-v-6a29d098]{background:#fff;color:#1890ff;border:1px solid #d9d9d9}.cashier-container .modern-payment-container .payment-right-section .order-status-card .action-buttons-row .compact-btn.secondary[data-v-6a29d098]:hover{color:#40a9ff;border-color:#40a9ff;box-shadow:0 2px 4px #1890ff33}.cashier-container .modern-payment-container .payment-right-section .order-status-card .action-buttons-row .compact-btn[data-v-6a29d098]:active{transform:scale(.98)}.cashier-container .modern-payment-container .payment-right-section .order-status-card .action-buttons-row .compact-btn[data-v-6a29d098]:disabled{opacity:.5;cursor:not-allowed;background:#d1d5db;color:#9ca3af}.cashier-container .modern-payment-container .payment-right-section .order-status-card .action-buttons-row .compact-btn[data-v-6a29d098]:disabled:hover{background:#d1d5db;box-shadow:none}.cashier-container .modern-payment-container .payment-right-section .order-status-card .action-buttons-row .compact-btn[data-v-6a29d098]:disabled:active{transform:none}.cashier-container .modern-payment-container .payment-right-section .order-status-card .poly-apy-tip[data-v-6a29d098]{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 14px;background:linear-gradient(135deg,#fff7ed,#fed7aa);border:1px solid #fb923c;border-left:3px solid #f97316;border-radius:8px;font-size:13px;color:#9a3412}.cashier-container .modern-payment-container .payment-right-section .order-status-card .poly-apy-tip .el-icon[data-v-6a29d098]{color:#f97316;font-size:16px;flex-shrink:0}.cashier-container .modern-payment-container .payment-right-section .order-status-card .poly-apy-tip span[data-v-6a29d098]{flex:1;line-height:1.4}.cashier-container .modern-payment-container .payment-right-section .order-status-card .pay-disabled-tip[data-v-6a29d098]{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 14px;background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fcd34d;border-left:3px solid #f59e0b;border-radius:8px;font-size:13px;color:#92400e}.cashier-container .modern-payment-container .payment-right-section .order-status-card .pay-disabled-tip .el-icon[data-v-6a29d098]{color:#f59e0b;font-size:16px;flex-shrink:0}.cashier-container .modern-payment-container .payment-right-section .order-status-card .pay-disabled-tip span[data-v-6a29d098]{flex:1;line-height:1.5}.cashier-container .modern-payment-container .payment-right-section .order-status-card .status-header[data-v-6a29d098]{display:flex;align-items:center;gap:16px;margin-bottom:32px}.cashier-container .modern-payment-container .payment-right-section .order-status-card .status-header .status-icon[data-v-6a29d098]{width:60px;height:60px;background:linear-gradient(135deg,#48bb78,#38a169);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;box-shadow:0 8px 24px #48bb784d;animation:successPulse-6a29d098 2s infinite}.cashier-container .modern-payment-container .payment-right-section .order-status-card .status-header .status-title[data-v-6a29d098]{font-size:24px;font-weight:700;color:#2d3748;margin:0;background:linear-gradient(135deg,#48bb78,#38a169);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cashier-container .modern-payment-container .payment-right-section .order-status-card .countdown-section[data-v-6a29d098]{display:flex;align-items:center;gap:12px;margin-bottom:32px;padding:20px;background:linear-gradient(135deg,#fff5f5,#fed7d7);border-radius:16px;border:1px solid #feb2b2}.cashier-container .modern-payment-container .payment-right-section .order-status-card .countdown-section .countdown-icon[data-v-6a29d098]{font-size:24px}.cashier-container .modern-payment-container .payment-right-section .order-status-card .countdown-section .countdown-text[data-v-6a29d098]{font-size:16px;color:#2d3748;margin:0;line-height:1.6}.cashier-container .modern-payment-container .payment-right-section .order-status-card .countdown-section .countdown-text .countdown-time[data-v-6a29d098]{font-size:20px;font-weight:700;color:#e53e3e;background:linear-gradient(135deg,#e53e3e,#c53030);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;padding:4px 8px;border-radius:8px;background-color:#e53e3e1a}.cashier-container .modern-payment-container .payment-right-section .order-status-card .order-info-section[data-v-6a29d098]{margin-bottom:32px;padding:24px;background:#fffc;border-radius:16px;border:1px solid #e2e8f0}.cashier-container .modern-payment-container .payment-right-section .order-status-card .action-section .payment-amount-display[data-v-6a29d098]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;margin-bottom:20px;background:linear-gradient(135deg,#f7fafc,#edf2f7);border-radius:12px;border:2px solid #e2e8f0}.cashier-container .modern-payment-container .payment-right-section .order-status-card .action-section .payment-amount-display .amount-label[data-v-6a29d098]{font-size:16px;font-weight:500;color:#4a5568}.cashier-container .modern-payment-container .payment-right-section .order-status-card .action-section .payment-amount-display .amount-value[data-v-6a29d098]{font-size:24px;font-weight:700;color:#e53e3e;background:linear-gradient(135deg,#e53e3e,#c53030);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cashier-container .modern-payment-container .payment-right-section .order-status-card .action-section .modern-action-btn[data-v-6a29d098]{width:100%;height:56px;border:none;border-radius:16px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:16px;position:relative;overflow:hidden}.cashier-container .modern-payment-container .payment-right-section .order-status-card .action-section .modern-action-btn[data-v-6a29d098]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s}.cashier-container .modern-payment-container .payment-right-section .order-status-card .action-section .modern-action-btn[data-v-6a29d098]:hover:before{left:100%}.cashier-container .modern-payment-container .payment-right-section .order-status-card .action-section .modern-action-btn .btn-icon[data-v-6a29d098]{font-size:18px}.cashier-container .modern-payment-container .payment-right-section .order-status-card .action-section .modern-action-btn.switch-btn[data-v-6a29d098]{background:linear-gradient(135deg,#1890ff,#096dd9);color:#fff;box-shadow:0 8px 24px #1890ff4d}.cashier-container .modern-payment-container .payment-right-section .order-status-card .action-section .modern-action-btn.switch-btn[data-v-6a29d098]:hover{transform:translateY(-2px);box-shadow:0 12px 32px #1890ff66}.cashier-container .modern-payment-container .payment-right-section .order-status-card .action-section .modern-action-btn.confirm-btn[data-v-6a29d098]{background:linear-gradient(135deg,#48bb78,#38a169);color:#fff;box-shadow:0 8px 24px #48bb784d}.cashier-container .modern-payment-container .payment-right-section .order-status-card .action-section .modern-action-btn.confirm-btn[data-v-6a29d098]:hover{transform:translateY(-2px);box-shadow:0 12px 32px #48bb7866}.cashier-container .modern-payment-container .payment-right-section .order-status-card .action-section .modern-action-btn[data-v-6a29d098]:active{transform:translateY(0)}.cashier-container .success-page-container[data-v-6a29d098]{background:linear-gradient(135deg,#fff,#f8fafc);border-radius:24px;padding:80px 48px;text-align:center;position:relative;box-shadow:0 20px 40px #0000001a,0 8px 16px #0000000f;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fadeInUp-6a29d098 .6s ease-out;max-width:800px;margin:32px auto}.cashier-container .success-page-container[data-v-6a29d098]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#48bb78,#38a169);border-radius:24px 24px 0 0}.cashier-container .success-page-container .success-content .success-icon-section[data-v-6a29d098]{margin-bottom:40px}.cashier-container .success-page-container .success-content .success-icon-section .success-circle[data-v-6a29d098]{width:120px;height:120px;background:linear-gradient(135deg,#48bb78,#38a169);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;box-shadow:0 12px 32px #48bb784d;animation:successBounce-6a29d098 .8s ease-out;position:relative}.cashier-container .success-page-container .success-content .success-icon-section .success-circle[data-v-6a29d098]:before{content:"";position:absolute;width:140px;height:140px;border:3px solid rgba(72,187,120,.2);border-radius:50%;animation:ripple-6a29d098 2s infinite}.cashier-container .success-page-container .success-content .success-icon-section .success-circle .success_icons[data-v-6a29d098]{font-size:48px;color:#fff;animation:checkmarkPop-6a29d098 .6s ease-out .3s both}.cashier-container .success-page-container .success-content .success-title-section[data-v-6a29d098]{margin-bottom:40px}.cashier-container .success-page-container .success-content .success-title-section .success-title[data-v-6a29d098]{font-size:32px;font-weight:700;color:#2d3748;margin:0 0 16px;background:linear-gradient(135deg,#48bb78,#38a169);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.3}.cashier-container .success-page-container .success-content .success-title-section .success-subtitle[data-v-6a29d098]{font-size:18px;color:#4a5568;margin:0}.cashier-container .success-page-container .success-content .success-title-section .success-subtitle .amount-highlight[data-v-6a29d098]{font-size:24px;font-weight:700;color:#e53e3e;background:linear-gradient(135deg,#e53e3e,#c53030);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cashier-container .success-page-container .success-content .payment-method-info[data-v-6a29d098]{margin-bottom:40px}.cashier-container .success-page-container .success-content .payment-method-info .method-badge[data-v-6a29d098]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#e6fffa,#b2f5ea);border:2px solid #81e6d9;border-radius:50px;font-size:16px;font-weight:600;color:#234e52}.cashier-container .success-page-container .success-content .payment-method-info .method-badge .method-icon[data-v-6a29d098]{font-size:20px}.cashier-container .success-page-container .success-content .order-details-card[data-v-6a29d098]{background:#fffc;border-radius:8px;padding:16px;margin-bottom:20px;border:1px solid #f0f0f0;box-shadow:0 2px 8px #0000000a;text-align:left}.cashier-container .success-page-container .success-content .order-details-card .detail-row[data-v-6a29d098]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px dotted #f5f5f5}.cashier-container .success-page-container .success-content .order-details-card .detail-row[data-v-6a29d098]:last-child{border-bottom:none;padding-bottom:0}.cashier-container .success-page-container .success-content .order-details-card .detail-row[data-v-6a29d098]:first-child{padding-top:0}.cashier-container .success-page-container .success-content .order-details-card .detail-row .detail-label[data-v-6a29d098]{font-size:13px;color:#8c8c8c;font-weight:500;min-width:80px;flex-shrink:0}.cashier-container .success-page-container .success-content .order-details-card .detail-row .detail-value[data-v-6a29d098]{font-size:13px;color:#595959;font-weight:500;text-align:right;flex:1;margin-left:16px;word-break:break-all}.cashier-container .success-page-container .success-content .order-details-card .detail-row .detail-value.amount[data-v-6a29d098]{font-size:16px;font-weight:700;color:#ff4d4f}.cashier-container .success-page-container .success-content .order-details-card .detail-row .detail-value.order-number[data-v-6a29d098]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;color:#1890ff;display:block;margin-bottom:4px}.cashier-container .success-page-container .success-content .order-details-card .detail-row .detail-value.link[data-v-6a29d098]{color:#1890ff;cursor:pointer;text-decoration:none;font-size:12px;display:block}.cashier-container .success-page-container .success-content .order-details-card .detail-row .detail-value.link[data-v-6a29d098]:hover{color:#40a9ff;text-decoration:underline}.cashier-container .success-page-container .success-content .order-details-card .detail-row .detail-value-group[data-v-6a29d098]{flex:1;text-align:right;margin-left:16px}.cashier-container .success-page-container .success-content .success-actions[data-v-6a29d098]{display:flex;gap:16px;justify-content:center}.cashier-container .success-page-container .success-content .success-actions .success-btn[data-v-6a29d098]{height:56px;padding:0 32px;border:none;border-radius:16px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.cashier-container .success-page-container .success-content .success-actions .success-btn[data-v-6a29d098]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s}.cashier-container .success-page-container .success-content .success-actions .success-btn[data-v-6a29d098]:hover:before{left:100%}.cashier-container .success-page-container .success-content .success-actions .success-btn.primary[data-v-6a29d098]{background:linear-gradient(135deg,#1890ff,#096dd9);color:#fff;box-shadow:0 8px 24px #1890ff4d}.cashier-container .success-page-container .success-content .success-actions .success-btn.primary[data-v-6a29d098]:hover{transform:translateY(-2px);box-shadow:0 12px 32px #1890ff66}.cashier-container .success-page-container .success-content .success-actions .success-btn.secondary[data-v-6a29d098]{background:linear-gradient(135deg,#f7fafc,#edf2f7);color:#4a5568;border:2px solid #e2e8f0}.cashier-container .success-page-container .success-content .success-actions .success-btn.secondary[data-v-6a29d098]:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0000001a;border-color:#cbd5e0}.cashier-container .success-page-container .success-content .success-actions .success-btn[data-v-6a29d098]:active{transform:translateY(0)}.cashier-container .cancel-page-wrapper[data-v-6a29d098]{position:absolute;inset:0;background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:24px;border-radius:16px;display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 200px)}.cashier-container .cancel-receipt[data-v-6a29d098]{background:linear-gradient(135deg,#fff,#fafbfc);border-radius:16px;padding:32px;text-align:center;position:relative;box-shadow:0 4px 16px #0000000f,0 2px 8px #0000000a;width:100%;max-width:480px;border:1px solid #e2e8f0;animation:fadeInUp-6a29d098 .4s ease-out}.cashier-container .cancel-receipt .receipt-header[data-v-6a29d098]{margin-bottom:24px}.cashier-container .cancel-receipt .receipt-header .cancel-icon[data-v-6a29d098]{margin-bottom:12px}.cashier-container .cancel-receipt .receipt-header .cancel-icon .fail_icons[data-v-6a29d098]{font-size:32px;color:#e53e3e;animation:bounceIn-6a29d098 .8s ease-out}.cashier-container .cancel-receipt .receipt-header .cancel-title[data-v-6a29d098]{font-size:20px;font-weight:600;color:#e53e3e;margin:0 0 8px}.cashier-container .cancel-receipt .receipt-header .cancel-amount[data-v-6a29d098]{font-size:14px;color:#718096;margin:0}.cashier-container .cancel-receipt .receipt-divider[data-v-6a29d098]{height:1px;background:linear-gradient(90deg,transparent,#f1f5f9,transparent);margin:20px 0}.cashier-container .cancel-receipt .cancel-reason-simple[data-v-6a29d098]{margin-bottom:20px}.cashier-container .cancel-receipt .cancel-reason-simple .reason-label[data-v-6a29d098]{display:inline-block;padding:6px 16px;background:linear-gradient(135deg,#fef5e7,#fed7aa);color:#d69e2e;border-radius:20px;font-size:12px;font-weight:500;border:1px solid #f6e05e}.cashier-container .cancel-receipt .receipt-details[data-v-6a29d098]{text-align:left;margin-bottom:24px}.cashier-container .cancel-receipt .receipt-details .detail-row[data-v-6a29d098]{display:flex;justify-content:space-between;align-items:flex-start;padding:8px 0;font-size:14px}.cashier-container .cancel-receipt .receipt-details .detail-row[data-v-6a29d098]:not(:last-child){border-bottom:1px dotted #f1f5f9}.cashier-container .cancel-receipt .receipt-details .detail-row .label[data-v-6a29d098]{color:#a0aec0;font-weight:500;min-width:80px;flex-shrink:0}.cashier-container .cancel-receipt .receipt-details .detail-row .value[data-v-6a29d098]{color:#4a5568;font-weight:500;text-align:right;flex:1;margin-left:16px;word-break:break-all}.cashier-container .cancel-receipt .receipt-actions[data-v-6a29d098]{display:flex;gap:12px}.cashier-container .cancel-receipt .receipt-actions .receipt-btn[data-v-6a29d098]{height:36px;border:none;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .3s ease}.cashier-container .cancel-receipt .receipt-actions .receipt-btn.primary[data-v-6a29d098]{flex:2;background:linear-gradient(135deg,#1890ff,#096dd9);color:#fff}.cashier-container .cancel-receipt .receipt-actions .receipt-btn.primary[data-v-6a29d098]:hover{transform:translateY(-1px);box-shadow:0 3px 8px #1890ff4d}.cashier-container .cancel-receipt .receipt-actions .receipt-btn.secondary[data-v-6a29d098]{flex:1;background:linear-gradient(135deg,#f8fafc,#e2e8f0);color:#4a5568;border:1px solid #cbd5e0;font-size:12px}.cashier-container .cancel-receipt .receipt-actions .receipt-btn.secondary[data-v-6a29d098]:hover{transform:translateY(-1px);box-shadow:0 2px 6px #0000001a;background:linear-gradient(135deg,#e2e8f0,#cbd5e0)}.cashier-container .cancel-receipt .receipt-actions .receipt-btn[data-v-6a29d098]:active{transform:translateY(0)}.cashier-container .unpaid-box[data-v-6a29d098]{display:flex;background:#fff;border-radius:24px;margin-bottom:32px;box-shadow:0 20px 40px #0000001a,0 8px 16px #0000000f;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);position:relative}.cashier-container .unpaid-box[data-v-6a29d098]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#667eea,#764ba2,#f093fb)}.cashier-container .unpaid-box .unpaid-left[data-v-6a29d098]{flex:1.2;padding:48px;border-right:1px solid rgba(0,0,0,.06);text-align:center;background:linear-gradient(135deg,#f8fafc,#fff);position:relative}.cashier-container .unpaid-box .unpaid-left[data-v-6a29d098]:before{content:"💳";position:absolute;top:20px;left:20px;font-size:24px;opacity:.3}.cashier-container .unpaid-box .unpaid-left p[data-v-6a29d098]{margin-bottom:24px;font-size:18px;color:#2d3748;font-weight:500}.cashier-container .unpaid-box .unpaid-left p[data-v-6a29d098]:first-of-type{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:24px;font-weight:700;margin-bottom:32px;position:relative}.cashier-container .unpaid-box .unpaid-left p[data-v-6a29d098]:first-of-type:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:2px}.cashier-container .unpaid-box .unpaid-left p span[data-v-6a29d098]{color:#e53e3e;font-weight:700;font-size:28px;text-shadow:0 2px 4px rgba(229,62,62,.2)}.cashier-container .unpaid-box .unpaid-left .qrcode-container[data-v-6a29d098]{margin:32px auto;display:flex;justify-content:center;align-items:center;min-height:280px;position:relative}.cashier-container .unpaid-box .unpaid-left .qrcode-container .qrcode-placeholder[data-v-6a29d098]{width:260px;height:260px;border:3px dashed #cbd5e0;border-radius:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#718096;font-size:16px;background:linear-gradient(135deg,#f7fafc,#edf2f7);position:relative}.cashier-container .unpaid-box .unpaid-left .qrcode-container .qrcode-placeholder[data-v-6a29d098]:before{content:"📱";font-size:48px;margin-bottom:16px;opacity:.6}.cashier-container .unpaid-box .unpaid-left .qrcode-container .qrcode-placeholder p[data-v-6a29d098]{margin:0;font-weight:500}.cashier-container .unpaid-box .unpaid-left .qrcode-container canvas[data-v-6a29d098]{border-radius:16px;box-shadow:0 12px 24px #00000026,0 4px 8px #0000001a;border:4px solid #fff;background:#fff}.cashier-container .unpaid-box .unpaid-right[data-v-6a29d098]{flex:1;padding:48px;background:linear-gradient(135deg,#fff,#f8fafc);position:relative}.cashier-container .unpaid-box .unpaid-right[data-v-6a29d098]:before{position:absolute;top:20px;right:20px;font-size:24px;opacity:.3}.cashier-container .unpaid-box .unpaid-right>p[data-v-6a29d098]{margin-bottom:24px;font-size:16px;color:#4a5568;line-height:1.8;position:relative;padding:16px 20px;border-radius:12px;background:#fffc;border-left:4px solid #667eea}.cashier-container .unpaid-box .unpaid-right>p[data-v-6a29d098]:first-child{font-size:20px;font-weight:700;color:#2d3748;margin-bottom:16px;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;border-left:4px solid #667eea}.cashier-container .unpaid-box .unpaid-right>p[data-v-6a29d098]:first-child:before{content:"✅";margin-right:8px}.cashier-container .unpaid-box .unpaid-right>p span[data-v-6a29d098]{color:#e53e3e;font-weight:700;font-size:20px;background:linear-gradient(135deg,#e53e3e,#ff6b6b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 4px rgba(229,62,62,.2)}.cashier-container .unpaid-box .unpaid-right .operate-btns[data-v-6a29d098]{margin-top:48px;display:flex;gap:16px;flex-direction:column}.cashier-container .unpaid-box .unpaid-right .operate-btns .tab-way[data-v-6a29d098],.cashier-container .unpaid-box .unpaid-right .operate-btns .pay-success[data-v-6a29d098],.cashier-container .unpaid-box .unpaid-right .operate-btns .comfirm-pay[data-v-6a29d098]{height:56px;line-height:56px;text-align:center;border-radius:16px;cursor:pointer;font-size:16px;font-weight:600;transition:all .4s cubic-bezier(.4,0,.2,1);border:none;outline:none;position:relative;overflow:hidden;letter-spacing:.5px}.cashier-container .unpaid-box .unpaid-right .operate-btns .tab-way[data-v-6a29d098]:before,.cashier-container .unpaid-box .unpaid-right .operate-btns .pay-success[data-v-6a29d098]:before,.cashier-container .unpaid-box .unpaid-right .operate-btns .comfirm-pay[data-v-6a29d098]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s}.cashier-container .unpaid-box .unpaid-right .operate-btns .tab-way[data-v-6a29d098]:hover:before,.cashier-container .unpaid-box .unpaid-right .operate-btns .pay-success[data-v-6a29d098]:hover:before,.cashier-container .unpaid-box .unpaid-right .operate-btns .comfirm-pay[data-v-6a29d098]:hover:before{left:100%}.cashier-container .unpaid-box .unpaid-right .operate-btns .tab-way[data-v-6a29d098]{background:linear-gradient(135deg,#1890ff,#096dd9);color:#fff;box-shadow:0 8px 24px #1890ff4d}.cashier-container .unpaid-box .unpaid-right .operate-btns .tab-way[data-v-6a29d098]:hover{transform:translateY(-2px);box-shadow:0 12px 32px #1890ff66}.cashier-container .unpaid-box .unpaid-right .operate-btns .tab-way[data-v-6a29d098]:after{content:"🔄";margin-left:8px}.cashier-container .unpaid-box .unpaid-right .operate-btns .pay-success[data-v-6a29d098],.cashier-container .unpaid-box .unpaid-right .operate-btns .comfirm-pay[data-v-6a29d098]{background:linear-gradient(135deg,#48bb78,#38a169);color:#fff;box-shadow:0 8px 24px #48bb784d}.cashier-container .unpaid-box .unpaid-right .operate-btns .pay-success[data-v-6a29d098]:hover,.cashier-container .unpaid-box .unpaid-right .operate-btns .comfirm-pay[data-v-6a29d098]:hover{transform:translateY(-2px);box-shadow:0 12px 32px #48bb7866}.cashier-container .unpaid-box .unpaid-right .operate-btns .pay-success[data-v-6a29d098]:active,.cashier-container .unpaid-box .unpaid-right .operate-btns .comfirm-pay[data-v-6a29d098]:active{transform:translateY(0)}.cashier-container .unpaid-box .unpaid-right .operate-btns .pay-success[data-v-6a29d098]:after,.cashier-container .unpaid-box .unpaid-right .operate-btns .comfirm-pay[data-v-6a29d098]:after{content:"✅";margin-left:8px}.cashier-container .unpaid-box .unpaid-right .operate-btns .pay-money[data-v-6a29d098]{background:linear-gradient(135deg,#f7fafc,#edf2f7);border:2px solid #e2e8f0;border-radius:12px;padding:16px 20px;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}.cashier-container .unpaid-box .unpaid-right .operate-btns .pay-money span[data-v-6a29d098]:first-child{color:#4a5568;font-weight:500}.cashier-container .unpaid-box .unpaid-right .operate-btns .pay-money span[data-v-6a29d098]:last-child{color:#e53e3e;font-weight:700;font-size:20px}.cashier-container .unpaid-box .unpaid-right .operate-btns .pay-money[data-v-6a29d098]{display:flex;flex-direction:column;align-items:center;justify-content:center}.cashier-container .unpaid-box .unpaid-right .operate-btns .pay-money span[data-v-6a29d098]:first-child{font-size:12px;color:#666}.cashier-container .unpaid-box .unpaid-right .operate-btns .pay-money span[data-v-6a29d098]:last-child{font-size:18px;color:#ff4757;font-weight:700}.cashier-container .pay-status[data-v-6a29d098]{background:linear-gradient(135deg,#fff,#f8fafc);border-radius:24px;padding:64px 48px;text-align:center;position:relative;box-shadow:0 20px 40px #0000001a,0 8px 16px #0000000f;margin:32px 0;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fadeInUp-6a29d098 .6s ease-out}.cashier-container .pay-status.success-status[data-v-6a29d098]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#48bb78,#38a169);border-radius:24px 24px 0 0}.cashier-container .pay-status.cancel-status[data-v-6a29d098]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#e53e3e,#c53030);border-radius:24px 24px 0 0}.cashier-container .pay-status .status-header[data-v-6a29d098]{margin-bottom:40px}.cashier-container .pay-status .status-header .status-icon[data-v-6a29d098]{width:80px;height:80px;margin:0 auto 24px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}.cashier-container .pay-status .status-header .status-icon.success-icon[data-v-6a29d098]{background:linear-gradient(135deg,#48bb78,#38a169);box-shadow:0 8px 24px #48bb784d;animation:successPulse-6a29d098 2s infinite}.cashier-container .pay-status .status-header .status-icon.cancel-icon[data-v-6a29d098]{background:linear-gradient(135deg,#e53e3e,#c53030);box-shadow:0 8px 24px #e53e3e4d}.cashier-container .pay-status .status-header .status-icon .icon[data-v-6a29d098]{font-size:36px;color:#fff}.cashier-container .pay-status .status-header .status-icon .icon-wrapper[data-v-6a29d098]{font-size:36px;animation:bounceIn-6a29d098 .8s ease-out}.cashier-container .pay-status .status-header .status-title[data-v-6a29d098]{font-size:32px;font-weight:700;margin:0 0 12px}.success-status .cashier-container .pay-status .status-header .status-title[data-v-6a29d098]{background:linear-gradient(135deg,#48bb78,#38a169);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cancel-status .cashier-container .pay-status .status-header .status-title[data-v-6a29d098]{background:linear-gradient(135deg,#e53e3e,#c53030);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cashier-container .pay-status .status-header .status-subtitle[data-v-6a29d098]{font-size:16px;color:#718096;margin:0;line-height:1.6}.cashier-container .pay-status .amount-display[data-v-6a29d098]{background:linear-gradient(135deg,#f7fafc,#edf2f7);border-radius:16px;padding:24px;margin:32px 0;border:2px solid #e2e8f0}.cashier-container .pay-status .amount-display .amount-label[data-v-6a29d098]{display:block;font-size:14px;color:#718096;margin-bottom:8px;font-weight:500}.cashier-container .pay-status .amount-display .amount-value[data-v-6a29d098]{font-size:32px;font-weight:700;color:#e53e3e;background:linear-gradient(135deg,#e53e3e,#c53030);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cashier-container .pay-status .payment-method[data-v-6a29d098]{display:flex;align-items:center;justify-content:center;gap:16px;margin:32px 0;padding:20px;background:#fffc;border-radius:12px;border:1px solid #e2e8f0}.cashier-container .pay-status .payment-method .method-icon[data-v-6a29d098]{font-size:24px}.cashier-container .pay-status .payment-method .method-info[data-v-6a29d098]{display:flex;flex-direction:column;align-items:flex-start}.cashier-container .pay-status .payment-method .method-info .method-title[data-v-6a29d098]{font-size:16px;font-weight:600;color:#2d3748;margin-bottom:4px}.cashier-container .pay-status .payment-method .method-info .method-detail[data-v-6a29d098]{font-size:14px;color:#718096}.cashier-container .pay-status .cancel-reason[data-v-6a29d098]{display:flex;align-items:center;justify-content:center;gap:8px;margin:24px 0;padding:16px;background:linear-gradient(135deg,#fed7d7,#feb2b2);border-radius:12px;border:1px solid #fc8181}.cashier-container .pay-status .cancel-reason .reason-icon[data-v-6a29d098]{font-size:20px}.cashier-container .pay-status .cancel-reason span[data-v-6a29d098]{font-size:16px;font-weight:600;color:#c53030}.cashier-container .pay-status .order-details-grid[data-v-6a29d098]{display:grid;grid-template-columns:1fr;gap:16px;margin:32px 0;padding:24px;background:#fffc;border-radius:16px;border:1px solid #e2e8f0}.cashier-container .pay-status .order-details-grid .detail-item[data-v-6a29d098]{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 0;border-bottom:1px solid #f1f5f9}.cashier-container .pay-status .order-details-grid .detail-item[data-v-6a29d098]:last-child{border-bottom:none}.cashier-container .pay-status .order-details-grid .detail-item .label[data-v-6a29d098]{font-size:14px;color:#718096;font-weight:500;min-width:80px;flex-shrink:0}.cashier-container .pay-status .order-details-grid .detail-item .value[data-v-6a29d098]{font-size:14px;color:#2d3748;font-weight:500;text-align:right;flex:1;margin-left:16px;word-break:break-all}.cashier-container .pay-status .order-info-card[data-v-6a29d098]{margin:32px 0;padding:24px;background:#fffc;border-radius:16px;border:1px solid #e2e8f0}.cashier-container .pay-status .modern-btn[data-v-6a29d098]{height:56px;padding:0 32px;border-radius:16px;border:none;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px;position:relative;overflow:hidden}.cashier-container .pay-status .modern-btn[data-v-6a29d098]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s}.cashier-container .pay-status .modern-btn[data-v-6a29d098]:hover:before{left:100%}.cashier-container .pay-status .modern-btn.primary-btn[data-v-6a29d098]{background:linear-gradient(135deg,#48bb78,#38a169);color:#fff;box-shadow:0 8px 24px #48bb784d}.cashier-container .pay-status .modern-btn.primary-btn[data-v-6a29d098]:hover{transform:translateY(-2px);box-shadow:0 12px 32px #48bb7866}.cashier-container .pay-status .modern-btn.secondary-btn[data-v-6a29d098]{background:linear-gradient(135deg,#f7fafc,#edf2f7);color:#4a5568;border:2px solid #e2e8f0}.cashier-container .pay-status .modern-btn.secondary-btn[data-v-6a29d098]:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0000001a;border-color:#cbd5e0}.cashier-container .pay-status .modern-btn .btn-icon[data-v-6a29d098]{font-size:18px}.cashier-container .pay-status .action-buttons[data-v-6a29d098]{display:flex;gap:16px;margin-top:40px}.cashier-container .pay-status .action-buttons .modern-btn[data-v-6a29d098]{flex:1}.cashier-container .pay-status .success_icons[data-v-6a29d098],.cashier-container .pay-status .fail_icons[data-v-6a29d098]{font-size:60px;margin-bottom:20px}.cashier-container .pay-status .success_icons[data-v-6a29d098]{color:#52c41a}.cashier-container .pay-status .fail_icons[data-v-6a29d098]{color:#ff4757}.cashier-container .pay-status p[data-v-6a29d098]{margin-bottom:15px;font-size:16px;color:#333}.cashier-container .pay-status p span[data-v-6a29d098]{color:#ff4757;font-weight:700}.cashier-container .pay-status .status-tips[data-v-6a29d098]{display:flex;align-items:center;justify-content:center;margin:20px 0}.cashier-container .pay-status .status-tips img[data-v-6a29d098]{width:24px;height:24px;margin-right:10px}.cashier-container .pay-status .status-tips div[data-v-6a29d098]{display:flex;flex-direction:column;align-items:flex-start}.cashier-container .pay-status .status-tips div span[data-v-6a29d098]:first-child{font-size:16px;font-weight:700;color:#333}.cashier-container .pay-status .status-tips div span[data-v-6a29d098]:last-child{font-size:14px;color:#666}.cashier-container .pay-status .left-circle[data-v-6a29d098],.cashier-container .pay-status .right-circle[data-v-6a29d098]{position:absolute;top:50%;width:20px;height:20px;background:#f5f5f5;border-radius:50%;transform:translateY(-50%)}.cashier-container .pay-status .left-circle[data-v-6a29d098]{left:-10px}.cashier-container .pay-status .right-circle[data-v-6a29d098]{right:-10px}.cashier-container .pay-status .search-btn[data-v-6a29d098]{margin-top:30px;background:#007bff;color:#fff;border:none;padding:12px 30px;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s}.cashier-container .pay-status .search-btn[data-v-6a29d098]:hover{background:#0056b3}.cashier-container .debug-info[data-v-6a29d098]{margin-top:30px;padding:20px;background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px}.cashier-container .debug-info h4[data-v-6a29d098]{margin:0 0 15px;color:#495057;font-size:16px}.cashier-container .debug-info .debug-item[data-v-6a29d098]{margin-bottom:10px;font-size:14px}.cashier-container .debug-info .debug-item strong[data-v-6a29d098]{color:#495057}.cashier-container .debug-info .debug-item pre[data-v-6a29d098]{background:#fff;padding:10px;border-radius:4px;border:1px solid #dee2e6;font-size:12px;margin:5px 0 0;overflow-x:auto}@keyframes successPulse-6a29d098{0%{box-shadow:0 8px 24px #48bb784d}50%{box-shadow:0 12px 32px #48bb7880}to{box-shadow:0 8px 24px #48bb784d}}@keyframes bounceIn-6a29d098{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes fadeInUp-6a29d098{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes spin-6a29d098{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes successBounce-6a29d098{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.1)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes checkmarkPop-6a29d098{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes ripple-6a29d098{0%{transform:scale(1);opacity:1}to{transform:scale(1.2);opacity:0}}.modern-result-container[data-v-1e4f0568]{max-width:1400px;margin:0 auto;padding:24px;border-radius:16px;background:linear-gradient(135deg,#f8fafc,#e2e8f0);min-height:calc(100vh - 200px);position:relative}.modern-result-container .pending-page-container[data-v-1e4f0568]{background:linear-gradient(135deg,#fff7e6,#fffbf0);border-radius:0 0 16px 16px;padding:48px;text-align:center;border:1px solid #ffe7ba;position:relative;animation:fadeInUp-1e4f0568 .4s ease-out;max-width:600px;margin:0 auto}.modern-result-container .pending-page-container[data-v-1e4f0568]:before{content:"";position:absolute;top:-4px;left:0;right:0;height:4px;background:linear-gradient(90deg,#faad14,#ffc53d,#ffd666);border-radius:24px 24px 0 0}.modern-result-container .pending-page-container .pending-icon-section[data-v-1e4f0568]{margin-bottom:24px}.modern-result-container .pending-page-container .pending-icon-section .pending-circle[data-v-1e4f0568]{width:80px;height:80px;background:linear-gradient(135deg,#faad14,#ffc53d);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;box-shadow:0 8px 24px #faad144d;animation:rotate-1e4f0568 2s linear infinite}.modern-result-container .pending-page-container .pending-icon-section .pending-circle .pending_icons[data-v-1e4f0568]{font-size:40px;color:#fff}.modern-result-container .pending-page-container .pending-title-section[data-v-1e4f0568]{margin-bottom:24px}.modern-result-container .pending-page-container .pending-title-section .pending-title[data-v-1e4f0568]{font-size:28px;font-weight:700;color:#2d3748;margin:0 0 12px;background:linear-gradient(135deg,#faad14,#ffc53d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.modern-result-container .pending-page-container .pending-title-section .pending-subtitle[data-v-1e4f0568]{font-size:16px;color:#718096;margin:0 0 12px}.modern-result-container .pending-page-container .pending-title-section .pending-amount[data-v-1e4f0568]{font-size:16px;color:#718096;margin:0}.modern-result-container .pending-page-container .pending-title-section .pending-amount .amount-highlight[data-v-1e4f0568]{font-size:20px;font-weight:700;color:#e53e3e;margin-left:8px}.modern-result-container .pending-page-container .countdown-tip[data-v-1e4f0568]{margin-bottom:24px;padding:12px 24px;background:linear-gradient(135deg,#fff7e6,#ffe7ba);border-radius:8px;border:1px dashed #faad14}.modern-result-container .pending-page-container .countdown-tip .countdown-text[data-v-1e4f0568]{font-size:14px;font-weight:600;color:#d46b08}.modern-result-container .pending-page-container .order-details-card[data-v-1e4f0568]{margin-bottom:32px;text-align:left}.modern-result-container .pending-page-container .pending-actions[data-v-1e4f0568]{display:flex;gap:12px;justify-content:center}.modern-result-container .pending-page-container .pending-actions .pending-btn[data-v-1e4f0568]{height:44px;padding:0 24px;border:none;border-radius:22px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:120px}.modern-result-container .pending-page-container .pending-actions .pending-btn.primary[data-v-1e4f0568]{background:linear-gradient(135deg,#faad14,#ffc53d);color:#fff}.modern-result-container .pending-page-container .pending-actions .pending-btn.primary[data-v-1e4f0568]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #faad144d}.modern-result-container .pending-page-container .pending-actions .pending-btn.secondary[data-v-1e4f0568]{background:#fff;color:#faad14;border:2px solid #faad14}.modern-result-container .pending-page-container .pending-actions .pending-btn.secondary[data-v-1e4f0568]:hover{background:#fff7e6;transform:translateY(-2px)}.modern-result-container .success-page-container[data-v-1e4f0568]{background:linear-gradient(135deg,#fff,#f8fafc);border-radius:0 0 16px 16px;padding:48px;text-align:center;border:1px solid #e8f4fd;position:relative;animation:fadeInUp-1e4f0568 .4s ease-out;max-width:600px;margin:0 auto}.modern-result-container .success-page-container[data-v-1e4f0568]:before{content:"";position:absolute;top:-4px;left:0;right:0;height:4px;background:linear-gradient(90deg,#52c41a,#73d13d,#95de64);border-radius:24px 24px 0 0}.modern-result-container .success-page-container .success-icon-section[data-v-1e4f0568]{margin-bottom:24px}.modern-result-container .success-page-container .success-icon-section .success-circle[data-v-1e4f0568]{width:80px;height:80px;background:linear-gradient(135deg,#52c41a,#73d13d);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;box-shadow:0 8px 24px #52c41a4d;animation:pulse 2s infinite}.modern-result-container .success-page-container .success-icon-section .success-circle .success_icons[data-v-1e4f0568]{font-size:40px;color:#fff}.modern-result-container .success-page-container .success-icon-section.payment-alipay .success-circle[data-v-1e4f0568]{background:linear-gradient(135deg,#1677ff,#4096ff);box-shadow:0 8px 24px #1677ff4d}.modern-result-container .success-page-container .success-icon-section.payment-wechat .success-circle[data-v-1e4f0568]{background:linear-gradient(135deg,#07c160,#2aae67);box-shadow:0 8px 24px #07c1604d}.modern-result-container .success-page-container .success-icon-section.payment-unionpay .success-circle[data-v-1e4f0568]{background:linear-gradient(135deg,#e2231a,#ff4d4f);box-shadow:0 8px 24px #e2231a4d}.modern-result-container .success-page-container .success-icon-section.payment-credit .success-circle[data-v-1e4f0568]{background:linear-gradient(135deg,#fa8c16,#ffa940);box-shadow:0 8px 24px #fa8c164d}.modern-result-container .success-page-container .success-icon-section.payment-transfer .success-circle[data-v-1e4f0568]{background:linear-gradient(135deg,#595959,#8c8c8c);box-shadow:0 8px 24px #5959594d}.modern-result-container .success-page-container .success-icon-section.payment-prepaid .success-circle[data-v-1e4f0568]{background:linear-gradient(135deg,#722ed1,#9254de);box-shadow:0 8px 24px #722ed14d}.modern-result-container .success-page-container .success-icon-section.payment-joint .success-circle[data-v-1e4f0568]{background:linear-gradient(135deg,#13c2c2,#36cfc9);box-shadow:0 8px 24px #13c2c24d}.modern-result-container .success-page-container .success-icon-section.payment-default .success-circle[data-v-1e4f0568]{background:linear-gradient(135deg,#52c41a,#73d13d);box-shadow:0 8px 24px #52c41a4d}.modern-result-container .success-page-container .success-title-section[data-v-1e4f0568]{margin-bottom:24px}.modern-result-container .success-page-container .success-title-section .success-title[data-v-1e4f0568]{font-size:28px;font-weight:700;color:#2d3748;margin:0 0 12px;background:linear-gradient(135deg,#52c41a,#73d13d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.modern-result-container .success-page-container .success-title-section .success-subtitle[data-v-1e4f0568]{font-size:16px;color:#718096;margin:0}.modern-result-container .success-page-container .success-title-section .success-subtitle .amount-highlight[data-v-1e4f0568]{font-size:20px;font-weight:700;color:#e53e3e;margin-left:8px}.modern-result-container .success-page-container .payment-method-info[data-v-1e4f0568]{margin-bottom:24px}.modern-result-container .success-page-container .payment-method-info .method-badge[data-v-1e4f0568]{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:20px;padding:8px 16px;font-size:14px;font-weight:600;color:#0369a1}.modern-result-container .success-page-container .payment-method-info .method-badge .method-icon[data-v-1e4f0568]{font-size:16px}.modern-result-container .success-page-container .order-details-card[data-v-1e4f0568]{margin-bottom:32px;text-align:left}.modern-result-container .success-page-container .success-actions[data-v-1e4f0568]{display:flex;gap:12px;justify-content:center}.modern-result-container .success-page-container .success-actions .success-btn[data-v-1e4f0568]{height:44px;padding:0 24px;border:none;border-radius:22px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:120px}.modern-result-container .success-page-container .success-actions .success-btn.primary[data-v-1e4f0568]{background:linear-gradient(135deg,#52c41a,#73d13d);color:#fff}.modern-result-container .success-page-container .success-actions .success-btn.primary[data-v-1e4f0568]:hover{transform:translateY(-2px)}.modern-result-container .success-page-container .success-actions .success-btn.secondary[data-v-1e4f0568]{background:#fff;color:#52c41a;border:2px solid #52c41a}.modern-result-container .success-page-container .success-actions .success-btn.secondary[data-v-1e4f0568]:hover{background:#f6ffed;transform:translateY(-2px)}.modern-result-container .cancel-page-wrapper[data-v-1e4f0568]{display:flex;justify-content:center;align-items:center;min-height:600px}.modern-result-container .cancel-page-wrapper .cancel-receipt[data-v-1e4f0568]{background:#fff;border-radius:0 0 16px 16px;padding:48px;border:1px solid #f0f0f0;max-width:600px;width:100%;text-align:center;position:relative}.modern-result-container .cancel-page-wrapper .cancel-receipt[data-v-1e4f0568]:before{content:"";position:absolute;top:-4px;left:0;right:0;height:4px;background:linear-gradient(90deg,#ff4d4f,#ff7875,#ffa39e);border-radius:16px 16px 0 0}.modern-result-container .cancel-page-wrapper .cancel-receipt .receipt-header[data-v-1e4f0568]{margin-bottom:16px}.modern-result-container .cancel-page-wrapper .cancel-receipt .receipt-header .cancel-icon[data-v-1e4f0568]{width:80px;height:80px;background:linear-gradient(135deg,#ff4d4f,#ff7875);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.modern-result-container .cancel-page-wrapper .cancel-receipt .receipt-header .cancel-icon .fail_icons[data-v-1e4f0568]{font-size:40px;color:#fff}.modern-result-container .cancel-page-wrapper .cancel-receipt .receipt-header .cancel-title[data-v-1e4f0568]{font-size:28px;font-weight:700;color:#2d3748;margin:0 0 8px}.modern-result-container .cancel-page-wrapper .cancel-receipt .receipt-header .cancel-subtitle[data-v-1e4f0568]{font-size:16px;color:#718096;margin:0}.modern-result-container .cancel-page-wrapper .cancel-receipt .receipt-body[data-v-1e4f0568]{margin-bottom:32px;text-align:left}.modern-result-container .cancel-page-wrapper .cancel-receipt .receipt-body .receipt-row[data-v-1e4f0568]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px dotted #f0f0f0}.modern-result-container .cancel-page-wrapper .cancel-receipt .receipt-body .receipt-row[data-v-1e4f0568]:last-child{border-bottom:none}.modern-result-container .cancel-page-wrapper .cancel-receipt .receipt-body .receipt-row .receipt-label[data-v-1e4f0568]{font-size:14px;color:#8c8c8c;font-weight:500}.modern-result-container .cancel-page-wrapper .cancel-receipt .receipt-body .receipt-row .receipt-value[data-v-1e4f0568]{font-size:14px;color:#595959;font-weight:500}.modern-result-container .cancel-page-wrapper .cancel-receipt .receipt-body .receipt-row .receipt-value.amount[data-v-1e4f0568]{font-size:16px;font-weight:700;color:#ff4d4f}.modern-result-container .cancel-page-wrapper .cancel-receipt .receipt-body .order-info-section[data-v-1e4f0568]{margin-top:20px}.modern-result-container .cancel-page-wrapper .cancel-receipt .receipt-footer[data-v-1e4f0568]{display:flex;gap:16px;justify-content:center}.modern-result-container .cancel-page-wrapper .cancel-receipt .receipt-footer .cancel-btn[data-v-1e4f0568]{height:44px;padding:0 24px;border:none;border-radius:22px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:120px}.modern-result-container .cancel-page-wrapper .cancel-receipt .receipt-footer .cancel-btn.primary[data-v-1e4f0568]{background:linear-gradient(135deg,#ff4d4f,#ff7875);color:#fff}.modern-result-container .cancel-page-wrapper .cancel-receipt .receipt-footer .cancel-btn.primary[data-v-1e4f0568]:hover{transform:translateY(-2px)}.modern-result-container .cancel-page-wrapper .cancel-receipt .receipt-footer .cancel-btn.secondary[data-v-1e4f0568]{background:#fff;color:#ff4d4f;border:2px solid #ff4d4f}.modern-result-container .cancel-page-wrapper .cancel-receipt .receipt-footer .cancel-btn.secondary[data-v-1e4f0568]:hover{background:#fff2f0;transform:translateY(-2px)}@keyframes fadeInUp-1e4f0568{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes rotate-1e4f0568{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-v-1bee90de] .settlement-wrapper{position:fixed;left:0;bottom:0;z-index:99999}
