@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap";.payment-success{width:100%;min-height:100vh;background:#fff;background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center;color:#000}.payment-card{background:#fff;border-radius:20px;padding:40px;box-shadow:0 5px 20px #0003;text-align:center;width:90%;max-width:400px}.title{font-size:22px;font-weight:600;margin-bottom:25px;color:#222}.payment-box{border-radius:12px;padding:25px;margin-bottom:25px;background:#fff}.success-icon{color:#22c55e;width:60px;height:60px;margin:0 auto 15px}.details p{font-size:16px;margin:6px 0}@media (max-width: 600px){.payment-card{padding:30px 20px}.title{font-size:20px}.details p{font-size:14px}}.payment-failure{width:100%;min-height:100vh;background:#fff;background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center;color:#000;padding:20px}.payment-card{background:#fff;border-radius:20px;padding:40px;box-shadow:0 5px 20px #0003;text-align:center;width:90%;max-width:500px;border:2px solid #f44336}.title{font-size:22px;font-weight:600;margin-bottom:10px;color:#0536f5}.subtitle{font-size:20px;font-weight:600;margin-bottom:25px;color:#f44336}.payment-box{border:1px solid #ffe0e0;border-radius:12px;padding:25px;margin-bottom:25px;background:#fff5f5;border-left:5px solid #f44336}.failure-icon{color:#f44336;width:60px;height:60px;margin:0 auto 15px}.details{text-align:left}.details p{font-size:16px;margin:8px 0;padding:8px 0;border-bottom:1px solid rgba(244,67,54,.2)}.details strong{color:#0536f5;display:inline-block;min-width:120px;text-align:left}.status-text{color:#f44336;font-weight:700;text-transform:uppercase}.reason-text{color:#b71c1c;font-style:italic}.action-buttons{display:flex;flex-direction:column;gap:12px;margin:25px 0}.retry-btn{background:#1fb828;color:#fff;border:none;border-radius:10px;padding:12px 25px;cursor:pointer;font-size:16px;font-weight:600;transition:.3s}.retry-btn:hover{background:#1aa522;transform:translateY(-1px)}.home-btn{background:#0536f5;color:#fff;border:none;border-radius:10px;padding:10px 25px;cursor:pointer;font-size:14px;transition:.3s}.home-btn:hover{background:#042ed4}.support-btn{background:transparent;color:#f44336;border:2px solid #f44336;border-radius:10px;padding:10px 25px;cursor:pointer;font-size:14px;transition:.3s}.support-btn:hover{background:#f44336;color:#fff}.help-section{margin-top:20px;padding:15px;background:#fff8f8;border-radius:10px;border:1px solid rgba(244,67,54,.3)}.help-text{color:#666;font-size:14px;margin:0;line-height:1.5;font-weight:500}@media (max-width: 600px){.payment-card{padding:30px 20px}.title{font-size:20px}.subtitle{font-size:18px}.details p{font-size:14px}.action-buttons{gap:10px}.retry-btn,.home-btn,.support-btn{padding:10px 15px;font-size:14px}}*{margin:0;padding:0;box-sizing:border-box;font-family:Outfit,sans-serif}body{background:#f5f5f5}a{text-decoration:none;color:inherit;line-height:1;cursor:pointer}.container{padding-right:10px}.btn{background:#fff;color:#21212121;padding:14px 25px;font-size:16px;border-radius:30px;cursor:pointer;border:0;outline:0;display:inline-flex;align-items:center;justify-content:center}.btn img{width:20px;margin-left:10px}.btn.dark-btn{background:#212ea0;color:#fff}@media (max-width:1200px){.container{padding-left:5%;padding-right:5%}.btn{padding:14px 22px}}
