.payment-result-page{padding-top:115px}.payment-result-page>.container{max-width:760px}.payment-result-card{overflow:hidden;background:#fff;border:1px solid #eadbd1;border-radius:15px;box-shadow:0 18px 50px rgba(91,52,29,.1)}.payment-result-status{text-align:center;padding:28px 28px 22px;background:#fffaf7}.payment-result-status>span{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 11px;border-radius:50%;background:#e9f8ef;color:#16814b;font-size:21px}.payment-result-card.is-failed .payment-result-status>span{background:#fff0ef;color:#b42318}.payment-result-status small{font-size:9px;font-weight:800;letter-spacing:1px;color:#b65a12}.payment-result-status h1{font-size:25px;margin:6px 0;color:#342820}.payment-result-status p{max-width:560px;margin:auto;color:#716159;font-size:12px;line-height:1.6}.payment-result-details{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #eee2db;border-bottom:1px solid #eee2db}.payment-result-details>div{display:grid;padding:13px 16px;border-right:1px solid #eee2db;border-bottom:1px solid #eee2db}.payment-result-details>div:nth-child(3n){border-right:0}.payment-result-details span{font-size:9px;color:#8a776c}.payment-result-details strong{font-size:11px;color:#3f3028;margin-top:2px;word-break:break-word}.payment-next-steps{padding:20px 24px 8px}.payment-next-steps h2{font-size:15px;margin:0 0 12px}.payment-next-steps p{display:flex;gap:10px;margin:0 0 12px}.payment-next-steps p>i{width:27px;height:27px;display:grid;place-items:center;border-radius:7px;background:#fff0e5;color:#d96f0b}.payment-next-steps p>span{display:grid}.payment-next-steps strong{font-size:11px}.payment-next-steps small{font-size:9px;color:#806f65;margin-top:2px}.payment-result-action{margin:7px 24px 16px;min-height:38px;padding:8px 16px;border-radius:6px;font-size:11px}.payment-result-note{padding:12px 24px;margin:0;background:#fff0e5;color:#786358;font-size:9px}@media(max-width:600px){.payment-result-details{grid-template-columns:1fr 1fr}.payment-result-details>div:nth-child(3n){border-right:1px solid #eee2db}.payment-result-details>div:nth-child(2n){border-right:0}.payment-result-status{padding:23px 17px}.payment-result-status h1{font-size:21px}}
.payment-gateway-reason{max-width:620px!important;margin:14px auto 0!important;padding:10px 13px;border:1px solid #f0c7c3;border-radius:8px;background:#fff7f6;color:#7e302c!important;font-size:11px!important;line-height:1.5!important}
