.checkout-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0}
.checkout-products button{text-align:left;overflow-wrap:anywhere;white-space:normal}
.checkout-payment{margin-top:18px;padding-top:12px;border-top:1px solid var(--line)}
#checkout-status,#checkout-result,#checkout-summary{font-size:14px;overflow-wrap:anywhere}
#checkout-order{overflow-wrap:anywhere}
#checkout-qr{display:block;width:240px;height:auto;max-width:100%;margin:12px auto;background:white}
@media(max-width:360px){.checkout-products{grid-template-columns:1fr}}
