.jta-credits-confirmation{box-sizing:border-box;max-width:860px;margin:24px 0;padding:clamp(22px,4vw,38px);border:1px solid #e2e2e2;border-top:5px solid #ffda24;border-radius:16px;background:#fff;color:#191919;box-shadow:0 5px 24px #0000000a;text-align:left;line-height:1.55}
.jta-credits-confirmation .jta-credits-confirmation-brand{margin:0 0 12px;font-size:13px;font-weight:800;color:#675600}
.jta-credits-confirmation h2{margin:0 0 14px;font-size:clamp(24px,4vw,32px);line-height:1.2;color:#111}
.jta-credits-confirmation dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.jta-credits-confirmation dl>div{padding:16px;border-radius:10px;background:#f6f6f3}
.jta-credits-confirmation dt{font-size:12px;color:#60636a}.jta-credits-confirmation dd{margin:8px 0 0;font-size:20px;font-weight:700;overflow-wrap:anywhere}
.jta-credits-confirmation .jta-credits-receipt-reference,.jta-credits-confirmation .jta-credits-receipt-status{color:#626570;font-size:13px}
.jta-credits-confirmation-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.jta-credits-confirmation-actions a,.jta-credits-confirmation-actions button{display:inline-block;padding:12px 18px;border:1px solid #d6bc24;border-radius:9px;background:#ffda24;color:#111;text-decoration:none;font:inherit;font-weight:700;cursor:pointer}.jta-credits-confirmation-actions button{background:#fff;border-color:#bbb}
.jta-credits-confirmation-actions :focus-visible{outline:3px solid #4f5de4;outline-offset:3px}
@media(max-width:600px){.jta-credits-confirmation dl{grid-template-columns:1fr}.jta-credits-confirmation dd{margin-top:3px}}
