.tt-payment{display:grid;grid-template-columns:minmax(180px,250px) 1fr;gap:24px;text-align:left;color:#173653;font-size:16px}.tt-payment img{display:block;width:100%;height:auto;object-fit:contain}.tt-payment a{display:block;text-align:center;margin:10px}.tt-payment p{margin:12px 0}.tt-payment code{display:block;overflow-wrap:anywhere;font-size:15px;background:#eef5ff;padding:12px;border-radius:8px}.tt-payment-amount{font-size:30px;color:#1769b2}.tt-payment button,.tt-order-actions button{padding:10px 16px;border:1px solid #bccfe5;border-radius:10px;background:#eef5ff;color:#173653;cursor:pointer}.tt-order-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.tt-order-row{padding:18px;border:1px solid #d3e0ef;border-radius:14px;margin:12px 0;background:white}.tt-checkout label{display:grid;gap:6px;margin:12px 0}.tt-checkout input,.tt-checkout select,.tt-checkout textarea{font:inherit;width:100%;padding:12px;border:1px solid #bccfe5;border-radius:8px}.tt-checkout [role=alert]{color:#b32235}.payment-dialog{width:min(760px,calc(100% - 24px));max-height:90dvh;overflow:auto;padding:28px;border:0;border-radius:20px}.payment-dialog::backdrop{background:#0b244b88}@media(max-width:560px){.tt-payment{grid-template-columns:1fr}.tt-payment>div:first-child{max-width:230px;margin:auto}.payment-dialog{padding:20px}}