.checkout-dialog{max-width:720px!important;max-height:92vh!important;padding:30px!important}.payment-card{color:#243344;background:#fff;gap:16px;padding:4px 0;font-size:15px;line-height:1.7;display:grid}.payment-card-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.payment-card-heading>span{color:#159b78;align-items:center;gap:7px;font-size:15px;font-weight:700;display:flex}.payment-card .payment-network{color:#5c677a;background:#f3f5f9;border-radius:22px;padding:6px 12px}.payment-hero{text-align:center;color:#813b11;background:#fff8ef;border:2px solid #f19a2a;border-radius:15px;flex-direction:column;align-items:center;padding:22px 18px 20px;display:flex}.payment-caption{color:#7d3f16;font-size:21px}.payment-amount{color:#ba3318;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:10px;margin:5px 0 0;display:flex}.payment-amount strong{letter-spacing:-2px;font-variant-numeric:tabular-nums;font-size:clamp(44px,9vw,64px);font-weight:900;line-height:1.12}.payment-amount>span{font-size:27px;font-weight:800}.payment-fee-warning{color:#b23a1e;margin:4px 0 12px;font-size:16px;font-weight:700}.payment-copy-amount{color:#fff;cursor:pointer;background:#b53a17;border:0;border-radius:9px;align-items:center;gap:7px;padding:11px 20px;font-size:15px;font-weight:700;display:inline-flex}.payment-meta{color:#526071;text-align:left;border-top:1px solid #f2d1ad;align-self:stretch;margin:16px 0 0;padding-top:12px;font-weight:600}.payment-meta span{color:#8c96a6;font-weight:400}.payment-exact{color:#8e5415;background:#fff6df;border:2px solid #ee9d2c;border-left-width:6px;border-radius:12px;padding:20px 22px}.payment-exact-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.payment-exact-heading strong{color:#863b12;align-items:center;gap:8px;font-size:21px;display:flex}.payment-exact-heading>span{border:1px solid #dda944;border-radius:6px;padding:3px 10px;font-size:13px;font-weight:700}.payment-exact p{margin:10px 0;font-size:16px}.payment-exact b{color:#b33117}.payment-exact small{color:#8c6a3c;font-size:13px;line-height:1.75;display:block}.payment-exact button{color:#8f5313;cursor:pointer;background:#fff;border:1px solid #dfa94b;border-radius:7px;align-items:center;gap:7px;margin-top:13px;padding:8px 13px;font-size:14px;font-weight:700;display:inline-flex}.payment-timer{color:#fff;background:#ff747b;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.payment-timer span{align-items:center;gap:7px;font-weight:700;display:flex}.payment-timer strong{font-variant-numeric:tabular-nums;background:#fff3;border-radius:7px;padding:5px 11px;font-size:17px}.payment-order{justify-content:space-between;gap:14px;padding:0 2px;font-size:14px;display:flex}.payment-order span{color:#8793a4;white-space:nowrap}.payment-order strong{overflow-wrap:anywhere;text-align:right;font-weight:600}.payment-qr{flex-direction:column;align-items:center;gap:10px;padding:4px 0;display:flex}.payment-qr img{box-sizing:content-box;border:1px solid #dfe5ec;border-radius:12px;max-width:calc(100% - 22px);height:auto;padding:10px}.payment-qr small{color:#748396;font-size:14px}.payment-receiver{text-align:center;background:#f3f7fa;border-radius:12px;padding:14px 16px}.payment-receiver>div{color:#738195;text-align:left;justify-content:space-between;align-items:center;font-size:14px;display:flex}.payment-receiver>div button{color:#7c8b9c;cursor:pointer;background:0 0;border:0;padding:7px;display:inline-flex}.payment-receiver p{overflow-wrap:anywhere;color:#078f70;margin:6px 0 12px;font-size:14px;font-weight:700}.payment-copy-address{color:#fff;cursor:pointer;background:#617ce9;border:0;border-radius:8px;align-items:center;gap:7px;padding:9px 18px;font-size:14px;font-weight:700;display:inline-flex}.payment-note{color:#78879a;text-align:center;margin:0;font-size:14px}.payment-instructions{color:#785423;background:#fff8d9;border:1px solid #edc94b;border-radius:8px;padding:15px 17px}.payment-instructions>strong{color:#5f421a;font-size:17px}.payment-instructions ol{margin:7px 0 5px;padding-left:22px}.payment-instructions small{overflow-wrap:anywhere;color:#917446;display:block}.payment-copy-success{color:#078c68;text-align:center;background:#ebfaf3;border-radius:7px;margin:0;padding:7px 11px}.payment-card>.secondary-button{min-height:40px;font-size:14px}.usdt-tutorial-link{text-align:center;color:#e33b3b;text-underline-offset:3px;margin-top:-3px;font-size:15px;font-weight:700;text-decoration:underline;display:block}.supported-networks span em{color:#ea8b12;margin-left:4px;font-size:11px;font-style:normal;font-weight:700}.network-recommended{color:#d97706;vertical-align:1px;background:#fff0d6;border-radius:12px;margin-left:8px;padding:2px 8px;font-size:12px;font-style:normal;display:inline-block}@media (max-width:760px){.checkout-dialog{max-width:calc(100% - 24px)!important;padding:22px!important}}@media (max-width:560px){.payment-card{gap:13px;font-size:14px}.payment-hero{padding:18px 12px}.payment-caption{font-size:18px}.payment-amount strong{font-size:clamp(38px,13vw,52px)}.payment-amount>span{font-size:22px}.payment-fee-warning{font-size:14px}.payment-exact{padding:16px 14px}.payment-exact-heading strong{font-size:18px}.payment-exact p{font-size:14px}.payment-qr img{width:240px;height:240px}.payment-receiver p{font-size:12px}}
