.payment-page{padding:48px 0 70px}.payment-card{display:grid;grid-template-columns:minmax(0,1fr) 390px;border:1px solid var(--line);background:#fff}.payment-main{padding:45px 50px;text-align:center;border-right:1px solid var(--line)}.payment-main h1{margin:0 0 8px;font-size:30px}.payment-desc{color:var(--muted);margin:0}.payment-amount{margin:25px auto 18px;padding:15px;background:#f8f3ee;max-width:330px}.payment-amount span{display:block;color:var(--muted);font-size:12px}.payment-amount b{font-size:32px;color:#c54624}.payment-qr{width:230px;height:230px;object-fit:contain;border:1px solid var(--line);padding:10px;background:#fff}.payment-warning{max-width:390px;margin:17px auto;color:#a34b2b;font-size:13px}.payment-form{max-width:390px;margin:0 auto;display:grid;gap:10px;text-align:left}.payment-form label{display:grid;gap:5px;font-size:13px}.payment-form input{border:1px solid #cfd8d3;padding:10px}.payment-form button{margin-top:8px}.payment-order{padding:29px}.payment-order h2{font-size:18px;margin:0 0 18px}.payment-order>p{display:grid;gap:3px;color:var(--ink)}.payment-order>p span{font-size:12px;color:var(--muted)}.payment-order hr{border:0;border-top:1px solid var(--line);margin:18px 0}.payment-item{display:grid;grid-template-columns:48px 1fr auto;gap:10px;align-items:center;padding:10px 0}.payment-item img{width:48px;height:48px;object-fit:cover}.payment-item span{display:grid;gap:3px;font-size:13px}.payment-item small{color:var(--muted)}.payment-item b{color:#c54624;font-size:13px}.order-detail-actions{display:flex;align-items:center;gap:10px}.order-status-band small{display:block;color:var(--muted);margin-top:5px}.payment-info-title{margin-top:23px!important}.order-actions form button{border:0;background:var(--green);color:#fff;padding:7px 9px;cursor:pointer;font-size:12px;white-space:nowrap}@media(max-width:760px){.payment-card{grid-template-columns:1fr}.payment-main{border-right:0;border-bottom:1px solid var(--line);padding:32px 20px}.payment-order{padding:24px 20px}.payment-main h1{font-size:26px}.order-detail-actions{align-items:stretch;flex-direction:column}.order-detail-actions .secondary,.order-detail-actions .primary{width:100%}}
