.payment-dialog{max-height:90dvh;overflow:auto;width:min(500px,calc(100vw - 24px))}.payment-dialog #paymentQr{display:block;width:230px;max-width:100%;height:auto;min-height:150px;margin:18px auto;background:white;border-radius:14px}.payment-dialog dl{font-size:14px;line-height:1.6}.payment-dialog dt{margin-top:12px;color:#62704d}.payment-dialog dd{margin:2px 0;font-weight:700;color:#294d3d;overflow-wrap:anywhere}.payment-dialog dd button{font-size:12px;padding:5px 10px;border:1px solid #b6c697;background:#f5fae7;border-radius:8px;color:#426239;min-height:36px}#bankAmount,#bankMemo{font-size:20px}#paymentWarning{font-size:13px;line-height:1.5}#paymentState{font-weight:700}#paymentQr[hidden],#confirmTopup[hidden]{display:none!important}
