.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}.delay-5{animation-delay:.5s}.delay-6{animation-delay:.6s}.delay-7{animation-delay:.7s}.delay-8{animation-delay:.8s}.delay-9{animation-delay:.9s}.delay-10{animation-delay:1s}.delay-11{animation-delay:1.1s}.delay-12{animation-delay:1.2s}.delay-13{animation-delay:1.3s}.delay-14{animation-delay:1.4s}.delay-15{animation-delay:1.5s}.delay-16{animation-delay:1.6s}.delay-17{animation-delay:1.7s}.delay-18{animation-delay:1.8s}.delay-19{animation-delay:1.9s}.delay-20{animation-delay:2s}.transition-delay-1{-o-transition-delay:.1s;transition-delay:.1s}.transition-delay-2{-o-transition-delay:.2s;transition-delay:.2s}.transition-delay-3{-o-transition-delay:.3s;transition-delay:.3s}.transition-delay-4{-o-transition-delay:.4s;transition-delay:.4s}.transition-delay-5{-o-transition-delay:.5s;transition-delay:.5s}.transition-delay-6{-o-transition-delay:.6s;transition-delay:.6s}.transition-delay-7{-o-transition-delay:.7s;transition-delay:.7s}.transition-delay-8{-o-transition-delay:.8s;transition-delay:.8s}.transition-delay-9{-o-transition-delay:.9s;transition-delay:.9s}.transition-delay-10{-o-transition-delay:1s;transition-delay:1s}.transition-delay-11{-o-transition-delay:1.1s;transition-delay:1.1s}.transition-delay-12{-o-transition-delay:1.2s;transition-delay:1.2s}.transition-delay-13{-o-transition-delay:1.3s;transition-delay:1.3s}.transition-delay-14{-o-transition-delay:1.4s;transition-delay:1.4s}.transition-delay-15{-o-transition-delay:1.5s;transition-delay:1.5s}.transition-delay-16{-o-transition-delay:1.6s;transition-delay:1.6s}.transition-delay-17{-o-transition-delay:1.7s;transition-delay:1.7s}.transition-delay-18{-o-transition-delay:1.8s;transition-delay:1.8s}.transition-delay-19{-o-transition-delay:1.9s;transition-delay:1.9s}.transition-delay-20{-o-transition-delay:2s;transition-delay:2s}.donation-panel{border:1px solid var(--line);background:#fff;border-radius:1.5rem;align-self:start;padding:2rem}.donation-panel h2{font-size:2rem}.donation-form .mv-form-grid{gap:1.5rem}.donation-form .mv-form-field label{font-size:.9rem;font-weight:600}.donation-form .mv-form-field input:not([type=checkbox]):not([type=hidden]),.donation-form .mv-form-field textarea{width:100%;font:inherit;background:#fff;border:1px solid #dce1e8;border-radius:12px;padding:13px 15px}.donation-form .mv-form-help,.donation-form .mv-form-submission-notice{color:#606466;font-size:.8rem;line-height:1.7}.donation-form .mv-form-options label{gap:.7rem;font-weight:400;line-height:1.7;display:flex}.donation-form input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--theme-primary);flex-shrink:0;margin-top:.4rem}.donation-form .mv-form-actions button{width:100%;padding:15px 25px}.donation-form .mv-form-submission-notice{text-align:center;margin:1.25rem 0 0}.donation-form .mv-form-alert-error{color:#852a30;background:#fff0ec;border-radius:12px;padding:1rem}.donation-form .mv-form-alert-error p{color:inherit}.donation-form .mv-form-error{color:#a12635;font-size:.8rem}@media (width<=640px){.donation-panel{padding:1.25rem}}.donate-page .donation-panel{background:#fff;border-radius:24px;max-width:800px;margin:0 auto;padding:30px;box-shadow:0 12px 40px #141c2314}.donate-page .donation-receipt{border-top:5px solid var(--theme-primary);max-width:760px;padding:clamp(24px,5vw,48px)}.receipt-heading{text-align:center}.receipt-heading h2{margin:20px 0 12px;font-size:clamp(22px,4vw,30px);line-height:1.4}.receipt-heading p{color:#59636c;line-height:1.7}.receipt-icon{color:#785900;background:#fff3d3;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:28px;display:inline-flex}.receipt-icon-paid{color:#257049;background:#e8f6ee}.receipt-icon-failed,.receipt-icon-cancelled{color:#ad3030;background:#ffebeb}.receipt-sandbox{border:1px solid var(--theme-secondary);background:#fff4ce;border-radius:12px;padding:14px 18px;font-size:14px;line-height:1.6}.receipt-amount{text-align:center;background:#f7f5f2;border-radius:16px;flex-direction:column;gap:8px;margin:28px 0 12px;padding:24px;display:flex}.receipt-amount span{color:#59636c;font-size:14px}.receipt-amount strong{font-size:clamp(30px,5vw,40px);line-height:1.3}.receipt-details{margin:0}.receipt-details>div{border-bottom:1px solid #ececec;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:16px;padding:17px 0;display:grid}.receipt-details dt{color:#59636c;font-size:13px;font-weight:500}.receipt-details dd{overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:14px}.receipt-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.receipt-actions .mango-btn{text-align:center;margin:0}@media (width<=575px){.receipt-details>div{grid-template-columns:minmax(0,1fr);gap:6px}.receipt-actions .mango-btn{width:100%}}
