.payment-details{color:#f3f4ef;background:#182027;border:1px solid #8c814c;border-radius:16px;margin:26px 0;padding:24px}.payment-details h2{letter-spacing:-.5px;margin:0 0 18px;font-size:clamp(23px,5vw,32px);line-height:1.2}.payment-details .payment-amount{color:#ffe23b;margin:12px 0;font-size:32px;font-weight:800}.payment-details ol{padding-left:22px;line-height:1.7}.payment-details dl{margin:22px 0 0}.payment-details dl>div{border-bottom:1px solid #424a50;padding:13px 0}.payment-details dt{color:#c0c9d0;margin-bottom:7px;font-size:12px}.payment-details dd{justify-content:space-between;align-items:center;gap:16px;margin:0;display:flex}.payment-details dd span{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;min-width:0;font-weight:700}.payment-details dd button{color:#fff;background:#24333e;border:1px solid #687987;border-radius:8px;flex-shrink:0;min-height:42px;padding:10px;font-size:12px}.payment-copy-status{color:#d4eabf;min-height:20px;font-size:13px}.payment-details .gift-primary{text-decoration:none;display:inline-flex}.payment-details .gift-small{margin-top:20px;line-height:1.7}@media (max-width:560px){.payment-details{padding:18px}.payment-details dd{gap:9px}.payment-details dd span{font-size:14px}}
