.public-payment-status{max-width:650px;margin:0 auto}.public-payment-status__card{display:grid;justify-items:center;gap:10px;margin-top:24px;padding:34px 24px;border:1px solid var(--public-line);border-radius:24px;background:var(--public-surface);text-align:center;box-shadow:0 8px 24px #1118270a}.public-payment-status__icon{display:grid;width:64px;height:64px;place-items:center;border-radius:50%;font-size:30px;font-weight:800}.public-payment-status__icon--paid{background:#dcfae6;color:#087443}.public-payment-status__icon--pending{background:#fff4d6;color:#a36700}.public-payment-status__icon--expired,.public-payment-status__icon--failed{background:#fef2f2;color:#b42318}.public-payment-status h1{margin:6px 0 0;font-size:28px;letter-spacing:-1px}.public-payment-status__details{display:grid;width:100%;gap:0;margin:18px 0;text-align:left}.public-payment-status__details div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--public-line);font-size:12px}.public-payment-status__details span{color:var(--public-muted)}.public-payment-status__details strong{max-width:60%;text-align:right;overflow-wrap:anywhere}.public-payment-status__card .public-button{width:100%;margin-top:4px}.public-button--outline{border:1px solid var(--public-primary);background:#fff;color:var(--public-primary);box-shadow:none}.public-form-success{width:100%;padding:11px;border:1px solid #a7f3d0;border-radius:10px;background:#ecfdf3;color:#087443;font-size:12px}
