.DonationForm_formBar___HYRh{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:1100px;background-color:var(--color-white);padding:10px 20px;height:70px;z-index:1000}.DonationForm_back__hWnau{background-color:var(--color-orange)!important}.DonationForm_formBar___HYRh .DonationForm_donationAmount__aTwSR h1{font-size:.95rem;margin:0;color:#333}.DonationForm_formBar___HYRh .DonationForm_donationAmount__aTwSR p{font-size:1.1rem;font-weight:600;color:var(--color-brand);margin:.2rem 0 0}.DonationForm_formBar___HYRh .DonationForm_continue__Z21_x{color:var(--color-white);cursor:pointer;background-color:var(--color-brand);padding:10px 30px;border:none;border-radius:6px;font-size:1rem;font-weight:500;transition:background .2s ease}.DonationForm_formBar___HYRh .DonationForm_continue__Z21_x:hover{background-color:var(--color-lightblue)}@media (max-width:768px){.DonationForm_formBar___HYRh{flex-direction:column;justify-content:center;align-items:stretch;height:auto;padding:15px;gap:10px}.DonationForm_formBar___HYRh .DonationForm_donationAmount__aTwSR{text-align:center}.DonationForm_formBar___HYRh .DonationForm_continue__Z21_x{width:100%;padding:12px;text-align:center}}.DonationForm_form__Jzn4R{display:flex;background:#ffffff;border-radius:8px;overflow:hidden;max-width:1100px;margin:2rem auto;box-shadow:0 4px 12px rgba(0,0,0,.08)}.DonationForm_formBanner__6oT7q{flex:1;min-width:300px;background:#056d57;display:flex;align-items:center;justify-content:center}.DonationForm_banner__dJS1Q{width:100%;height:100%;object-fit:cover}.DonationForm_formContent__GL5e5{flex:1;padding:2rem 2.5rem;background:#fff}.DonationForm_formContent__GL5e5 h1{font-size:1.8rem;font-weight:600;margin-bottom:.3rem;color:#222}.DonationForm_formContent__GL5e5 p{margin-bottom:1rem;color:#555;font-size:.95rem}.DonationForm_donationInput__dI6Sl{margin-bottom:1.5rem}.DonationForm_input__jsTvt{width:100%;padding:.8rem 1rem;border:1px solid #ccc;border-radius:6px;font-size:1rem;outline:none;transition:border .2s ease,box-shadow .2s ease}.DonationForm_input__jsTvt:focus{border-color:#056d57;box-shadow:0 0 0 2px rgba(5,109,87,.15)}.DonationForm_donationOptions__eX0f8{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;margin-bottom:1.5rem}.DonationForm_option__2l6yV{border:1px solid #ccc;border-radius:6px;padding:.8rem 1rem;cursor:pointer;font-weight:500;font-size:1rem;text-align:center;background:#fff;transition:all .2s ease}.DonationForm_option__2l6yV input{display:none}.DonationForm_option__2l6yV:hover{border-color:#056d57}.DonationForm_option__2l6yV input:checked+span,.DonationForm_option__2l6yV:has(input:checked){color:#056d57;border:1.5px solid #056d57;background:rgba(5,109,87,.05);font-weight:600}.DonationForm_formGrid__esVK5{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.2rem;margin:2rem 0}.DonationForm_inputGroup__iVUjn{display:flex;flex-direction:column}.DonationForm_inputGroup__iVUjn label{margin-bottom:.4rem;font-size:.9rem;color:#444;font-weight:500}.DonationForm_inputGroup__iVUjn input{padding:.7rem 1rem;border:1px solid #ccc;border-radius:6px;font-size:1rem;outline:none;transition:border .2s ease}.DonationForm_inputGroup__iVUjn input:focus{border-color:#056d57;box-shadow:0 0 0 2px rgba(5,109,87,.15)}.DonationForm_formBar___HYRh{display:flex;align-items:center;justify-content:space-between;background:#f9f9f9;padding:1rem 1.5rem;border-top:1px solid #eee;border-radius:0 0 8px 8px;margin-top:2rem}.DonationForm_donationAmount__aTwSR h1{font-size:1rem;font-weight:600;color:#333;margin:0}.DonationForm_donationAmount__aTwSR p{font-size:1.1rem;font-weight:600;color:#056d57;margin:.3rem 0 0}.DonationForm_continue__Z21_x{background:#056d57;color:#fff;border:none;padding:.8rem 1.8rem;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:background .2s ease}.DonationForm_continue__Z21_x:disabled{background:#bbb;cursor:not-allowed}.DonationForm_continue__Z21_x:hover:not(:disabled){background:#045746}@media (max-width:900px){.DonationForm_form__Jzn4R{flex-direction:column-reverse}.DonationForm_formBanner__6oT7q{order:-1;min-height:220px}.DonationForm_formContent__GL5e5{padding:1.5rem}.DonationForm_formGrid__esVK5{grid-template-columns:1fr}}