/* 退款凭证和核对页复用当前角色色板，不修改收付款/扫一扫原样式。 */
.refund-code-modal .modal-head{margin-bottom:20px}.refund-code-header{text-align:center}.refund-code-header>span{display:inline-flex;align-items:center;gap:6px;color:var(--accent);font-size:11px}.refund-code-header>span .ico{width:14px;height:14px}.refund-code-header h3{font-size:18px;font-weight:550;color:var(--ink);margin:15px 0 9px}.refund-code-header p{font-size:11px;color:var(--muted);line-height:1.9;margin:0}.refund-code-total{text-align:center;margin:24px 0 12px}.refund-code-total>span{display:block;font-size:11px;color:var(--muted);margin-bottom:9px}.refund-code-total>strong{display:block;font-size:27px;line-height:1.5;color:var(--ink)}.refund-code-total>strong.is-long{font-size:22px}.refund-qr{width:min(256px,100%);min-height:220px;padding:16px;margin:0 auto 18px;background:#fff;display:grid;place-items:center;color:#112b3b}.refund-qr svg{width:100%;height:auto;display:block}.refund-qr>span{font-size:12px;line-height:1.8;color:var(--muted);text-align:center}.refund-code-note{text-align:center;font-size:11px;color:var(--muted);margin:16px 0 21px}.refund-scan-intro{text-align:center;padding:4px 8px 23px}.refund-scan-intro>span{display:grid;place-items:center;width:54px;height:56px;background:var(--surface-tint);color:var(--accent);border-radius:17px;margin:0 auto 17px}.refund-scan-intro h3{font-size:18px;font-weight:550;color:var(--ink);margin:0 0 11px}.refund-scan-intro p{font-size:12px;line-height:1.9;color:var(--muted);margin:0}
.refund-code-order{font-size:11px;line-height:1.9;color:var(--muted);margin:11px 0 0;overflow-wrap:anywhere}
.refund-receipt .receipt-amount{max-width:100%;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(24px,5vw,34px)}
