.settlement-prompt-success{min-height:100vh;padding:1rem 1rem 14rem;box-sizing:border-box;background:#f5f7f8;color:#101828}.success-button,.success-content,.success-hero{max-width:560px;margin-left:auto;margin-right:auto;box-sizing:border-box}.success-hero{display:flex;align-items:center;gap:1rem;padding:1.2rem;border:1px solid #eef0f3;border-radius:8px;background:#fff;box-shadow:0 8px 20px rgba(23,33,43,.05)}.success-hero .success-icon{width:5.6rem;height:5.6rem;border-radius:8px;background:#e9fbf6;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.success-hero .success-icon img{width:4.2rem;height:4.2rem;-o-object-fit:contain;object-fit:contain}.success-hero h3,.success-hero p{margin:0;padding:0}.success-hero h3{color:#101828;font-size:1.7rem;font-weight:900;line-height:1.2}.success-hero p{margin-top:.25rem;color:#667085;font-size:1.15rem;font-weight:700;line-height:1.35}.success-content{margin-top:.9rem;padding:1.2rem;border:1px solid #eef0f3;border-radius:8px;background:#fff;box-shadow:0 8px 20px rgba(23,33,43,.05)}.success-content .content-title{margin-bottom:.7rem;color:#101828;font-size:1.45rem;font-weight:900}.success-content .content-text{padding:.9rem 0;border-top:1px solid #eef0f3}.success-content .content-text small,.success-content .content-text span{display:block;color:#667085;font-size:1.1rem;font-weight:700;line-height:1.35}.success-content .content-text strong{display:block;margin-top:.25rem;color:#101828;font-size:1.25rem;font-weight:900;line-height:1.35;word-break:break-word}.success-content .content-text .boldNumber{color:#f04438;font-size:1.7rem}.success-content .content-text .discount-saved-tip{margin-top:.3rem;color:#20b894;font-weight:900}.success-button{position:fixed;left:.8rem;right:.8rem;bottom:calc(6.8rem + env(safe-area-inset-bottom));z-index:30;display:grid;grid-template-columns:1fr 1fr;gap:.7rem;padding:.7rem;border:1px solid rgba(23,33,43,.06);border-radius:8px;background:hsla(0,0%,100%,.96);backdrop-filter:blur(14px);box-shadow:0 -8px 28px rgba(23,33,43,.14)}.success-button button{height:4.6rem;border:0;border-radius:8px;background:#35c2a1;color:#fff;font-size:1.35rem;font-weight:900;cursor:pointer}.success-button button.secondary{border:1px solid #e4e7ec;background:#fff;color:#344054}@media(min-width:680px){.success-button{left:50%;right:auto;width:544px;transform:translateX(-50%)}}