.vg-payment-dialog{border:0;border-radius:20px;max-width:420px;width:calc(100% - 32px);padding:26px;background:#fcf8f2;color:#342d27;text-align:center;box-shadow:0 20px 80px #0004}.vg-payment-dialog::backdrop{background:#1f1719aa}.vg-close{float:right;margin-bottom:15px}.vg-payment-qr{display:block;max-width:100%;width:290px;height:auto;margin:18px auto;background:#fff}.vg-payment-amount{display:block;font-size:36px;color:#5b462f;margin:18px 0}#paymentCountdown{display:block;font-size:22px}.vg-counter{max-width:850px;margin:auto}.vg-counter video{width:100%;max-height:350px;background:#111;border-radius:12px}.vg-counter .receipt{padding:24px;border:2px solid #816544;border-radius:12px}.vg-counter .receipt h2{margin-top:0}.vg-counter .quote-amount{font-size:38px;font-weight:750;color:#5b462f}.vg-counter small{overflow-wrap:anywhere}.vg-counter .status{padding:14px;background:#f2ebdf;border-radius:8px;margin:16px 0}#paymentHistory h2{font-size:18px}#paymentHistory .vg-payment-amount{font-size:25px}#paymentHistory article{overflow-wrap:anywhere}@media(max-width:500px){.vg-counter .grid{grid-template-columns:1fr}.vg-counter{padding:10px}.vg-payment-dialog{padding:18px}}

.vg-refund-dialog{box-sizing:border-box;border:1px solid #b89b73;border-radius:18px;width:min(520px,calc(100% - 24px));max-height:90dvh;overflow:auto;padding:24px;background:#fcf8f2;color:#342d27}.vg-refund-dialog::backdrop{background:#1f1719aa}.vg-refund-dialog h2{margin-top:0}.vg-refund-dialog select,.vg-refund-dialog textarea{box-sizing:border-box;width:100%;font:inherit}.vg-refund-dialog label{display:block;margin:16px 0 6px}.vg-refund-dialog .quote-amount{font-size:32px;font-weight:750}.refund-summary{border-top:1px solid #cdbb9e;margin-top:20px;padding-top:8px}#checkoutReportRows article,.refund-summary{overflow-wrap:anywhere}

.vg-counter [hidden]{display:none!important}

.vg-delegate-dialog h2{font-size:21px;margin:0}.vg-delegate-dialog .actions,.vg-delegate-dialog .portal-actions{display:flex;flex-wrap:wrap;gap:10px}.vg-delegate-dialog .between{justify-content:space-between}.delegate-item{padding:18px 0;border-top:1px solid #d8cbb7;margin-top:20px;overflow-wrap:anywhere}.delegate-item canvas{margin:16px auto}.vg-delegate-dialog [data-delegate-clock]{display:block;text-align:center}.vg-delegate-dialog input{box-sizing:border-box;width:100%;font:inherit}.vg-delegate-dialog form{margin-top:16px}.mc-delegate{margin-top:16px}