.amountSelector-module-scss-module__rrBc0a__tipSelector{width:100%}.amountSelector-module-scss-module__rrBc0a__tipPresets{grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;margin-bottom:1rem;display:grid}.amountSelector-module-scss-module__rrBc0a__tipPresetButton{color:#374151;cursor:pointer;text-align:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:.625rem .5rem;font-size:1rem;font-weight:500;transition:all .15s;display:flex}.amountSelector-module-scss-module__rrBc0a__tipPresetButton:hover:not(:disabled){background-color:#f3f4f6}.amountSelector-module-scss-module__rrBc0a__tipPresetButton:disabled{opacity:.5;cursor:not-allowed}.amountSelector-module-scss-module__rrBc0a__tipPresetActive{color:#fff;background-color:#0261ad;border-color:#0261ad}.amountSelector-module-scss-module__rrBc0a__tipPresetActive:hover:not(:disabled){background-color:#024a8a;border-color:#024a8a}.amountSelector-module-scss-module__rrBc0a__tipPresetAmount{opacity:.85;font-size:.75rem;font-weight:400}.amountSelector-module-scss-module__rrBc0a__customTipSection{text-align:left}.amountSelector-module-scss-module__rrBc0a__customTipLabel{color:#6b7280;margin-bottom:.5rem;font-size:.875rem;display:block}.amountSelector-module-scss-module__rrBc0a__customTipInput{border:1px solid #d1d5db;border-radius:8px;align-items:center;gap:.25rem;padding:.75rem;transition:border-color .15s;display:flex}.amountSelector-module-scss-module__rrBc0a__customTipInputActive{border-width:2px;border-color:#252b37;padding:calc(.75rem - 1px)}.amountSelector-module-scss-module__rrBc0a__customTipInputError,.amountSelector-module-scss-module__rrBc0a__customTipInputError:hover{border-color:#dc2626}.amountSelector-module-scss-module__rrBc0a__currencySymbol{color:#6b7280;font-size:1rem}.amountSelector-module-scss-module__rrBc0a__tipInput{color:#111827;background:0 0;border:none;outline:none;width:100%;font-size:1rem}.amountSelector-module-scss-module__rrBc0a__tipInput::placeholder{color:#d1d5db}.amountSelector-module-scss-module__rrBc0a__tipInput:disabled{opacity:.5}.amountSelector-module-scss-module__rrBc0a__customTipActions{justify-content:flex-end;gap:.5rem;margin-top:.75rem;display:flex}.amountSelector-module-scss-module__rrBc0a__tipCancelButton{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:.375rem .75rem;font-size:.8125rem}.amountSelector-module-scss-module__rrBc0a__tipCancelButton:hover:not(:disabled){background-color:#f9fafb}.amountSelector-module-scss-module__rrBc0a__tipCancelButton:disabled{opacity:.5;cursor:not-allowed}.amountSelector-module-scss-module__rrBc0a__tipApplyButton{color:#fff;cursor:pointer;background:#252b37;border:none;border-radius:6px;padding:.375rem .75rem;font-size:.8125rem;font-weight:500}.amountSelector-module-scss-module__rrBc0a__tipApplyButton:hover:not(:disabled){background:#1a1f28}.amountSelector-module-scss-module__rrBc0a__tipApplyButton:disabled{opacity:.5;cursor:not-allowed}.amountSelector-module-scss-module__rrBc0a__tipError{color:#dc2626;margin:.5rem 0 0;font-size:.75rem}
.stepColumns-module-scss-module__cWp9Ya__container{width:100%;max-width:1200px;margin:0 auto}.stepColumns-module-scss-module__cWp9Ya__content{grid-template-columns:1fr;align-items:start;gap:1rem;display:grid}@media (min-width:768px){.stepColumns-module-scss-module__cWp9Ya__content{grid-template-columns:var(--cols,1fr 1fr)}}
.donorInfoStepContent-module-scss-module__CXrkPW__donorForm{flex-direction:column;gap:1.5rem;display:flex}.donorInfoStepContent-module-scss-module__CXrkPW__formGroup{flex-direction:column;gap:.5rem;display:flex;position:relative}.donorInfoStepContent-module-scss-module__CXrkPW__formLabel{color:#1f2937;text-align:left;font-size:1rem;font-weight:400}.donorInfoStepContent-module-scss-module__CXrkPW__required{color:#dc2626;margin-left:2px}.donorInfoStepContent-module-scss-module__CXrkPW__formInput{background-color:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:1rem;font-size:1rem;transition:border-color .2s}.donorInfoStepContent-module-scss-module__CXrkPW__formInput::placeholder{color:#9ca3af}.donorInfoStepContent-module-scss-module__CXrkPW__formInput:focus{border-color:#0261ad;outline:none}.donorInfoStepContent-module-scss-module__CXrkPW__formInput:hover{border-color:#9ca3af}.donorInfoStepContent-module-scss-module__CXrkPW__formInput.donorInfoStepContent-module-scss-module__CXrkPW__error,.donorInfoStepContent-module-scss-module__CXrkPW__formInput.donorInfoStepContent-module-scss-module__CXrkPW__error:focus{border-color:#dc2626}.donorInfoStepContent-module-scss-module__CXrkPW__formTextarea{resize:vertical;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;min-height:100px;padding:1rem;font-size:1rem;transition:border-color .2s}.donorInfoStepContent-module-scss-module__CXrkPW__formTextarea::placeholder{color:#9ca3af}.donorInfoStepContent-module-scss-module__CXrkPW__formTextarea:focus{border-color:#0261ad;outline:none}.donorInfoStepContent-module-scss-module__CXrkPW__formTextarea:hover{border-color:#9ca3af}.donorInfoStepContent-module-scss-module__CXrkPW__fieldError{color:#dc2626;margin-top:.25rem;font-size:.875rem;position:absolute;bottom:-20px;right:0}.donorInfoStepContent-module-scss-module__CXrkPW__checkboxGroup{margin-top:.5rem}.donorInfoStepContent-module-scss-module__CXrkPW__checkboxLabel{cursor:pointer;text-align:left;align-items:flex-start;gap:.75rem;display:flex}.donorInfoStepContent-module-scss-module__CXrkPW__checkbox{cursor:pointer;accent-color:#0261ad;flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.25rem}.donorInfoStepContent-module-scss-module__CXrkPW__checkboxText{color:#4b5563;font-size:.875rem;line-height:1.5}.donorInfoStepContent-module-scss-module__CXrkPW__policyLink{color:#0261ad;cursor:pointer;font-size:inherit;background:0 0;border:none;padding:0;font-family:inherit;text-decoration:underline}.donorInfoStepContent-module-scss-module__CXrkPW__policyLink:hover{color:#024a84}@media (max-width:768px){.donorInfoStepContent-module-scss-module__CXrkPW__stepContent{padding:1.5rem 1rem}.donorInfoStepContent-module-scss-module__CXrkPW__donorForm{gap:1.25rem}.donorInfoStepContent-module-scss-module__CXrkPW__formInput,.donorInfoStepContent-module-scss-module__CXrkPW__formTextarea{padding:.875rem}}
/*# sourceMappingURL=377af0e900662220.css.map*/