.DonationRequest_container__XxzV0{min-height:100vh;background:linear-gradient(180deg,#f8f9fa 0,#fff);padding:0}.DonationRequest_loadingContainer__RZCGT{max-width:900px;margin:40px auto;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px}.DonationRequest_loadingText__Rgl9s{margin-top:1rem;font-size:1.1rem;color:#666;font-weight:500}.DonationRequest_header__bwjll{background:linear-gradient(135deg,#ff671f,#ff8533);padding:3.5rem 2rem 2.5rem;text-align:center;color:#fff;box-shadow:0 4px 20px rgba(255,103,31,.25);position:relative;overflow:hidden}.DonationRequest_header__bwjll:before{content:"";position:absolute;top:-50%;right:-10%;width:400px;height:400px;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);border-radius:50%}.DonationRequest_headerContent__rsRuk{max-width:1200px;margin:0 auto;position:relative;z-index:1}.DonationRequest_headerIcon__D5NDE{font-size:3rem;margin-bottom:.75rem;color:#fff;animation:DonationRequest_float__34QAl 3s ease-in-out infinite}@keyframes DonationRequest_float__34QAl{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.DonationRequest_headerTitle__6pTTv{color:#fff!important;font-size:2.25rem!important;margin-bottom:.75rem!important;font-weight:700!important;text-shadow:2px 2px 4px rgba(0,0,0,.15)}.DonationRequest_headerDescription__bm6vo{color:hsla(0,0%,100%,.95)!important;font-size:1.05rem;max-width:650px;margin:0 auto;line-height:1.6}.DonationRequest_formContainer__QiNPZ{max-width:1000px;margin:-2.5rem auto 0;padding:0 1.5rem 4rem;position:relative;z-index:10}.DonationRequest_form__RCCaU{width:100%}.DonationRequest_mainCard__Q1fzx{border-radius:20px!important;box-shadow:0 10px 40px rgba(0,0,0,.08)!important;border:none!important;background:#fff!important;overflow:hidden!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.DonationRequest_mainCard__Q1fzx:hover{box-shadow:0 15px 50px rgba(0,0,0,.12)!important}.DonationRequest_mainCard__Q1fzx .ant-card-body{padding:3rem 2.5rem!important}.DonationRequest_formSection__T3s_c{margin-bottom:2.5rem;padding-bottom:2.5rem;border-bottom:2px solid #f0f0f0;position:relative}.DonationRequest_formSection__T3s_c:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.DonationRequest_formSection__T3s_c:before{content:"";position:absolute;left:0;bottom:-2px;width:60px;height:2px;background:linear-gradient(90deg,var(--color-primary) 0,transparent 100%)}.DonationRequest_sectionHeader__2Fqax{display:flex;align-items:center;gap:.75rem;margin-bottom:1.75rem}.DonationRequest_sectionIcon__CYiF1{font-size:1.5rem;color:var(--color-primary);background:linear-gradient(135deg,rgba(255,103,31,.1),rgba(255,133,51,.05));width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:10px;flex-shrink:0;line-height:1}.DonationRequest_sectionTitle__23AEO{color:#1a1a1a;font-size:1.35rem;font-weight:700;margin:0!important;letter-spacing:-.5px;display:flex;align-items:center}.DonationRequest_formItem__xUA_R .ant-form-item-label>label{font-weight:600;font-size:.925rem;color:#2c2c2c}.DonationRequest_formItem__xUA_R .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{color:#ff4d4f}.DonationRequest_formItem__xUA_R .ant-input,.DonationRequest_formItem__xUA_R .ant-input-number,.DonationRequest_formItem__xUA_R .ant-input-textarea,.DonationRequest_formItem__xUA_R .ant-select-selector{border-radius:10px!important;border:1.5px solid #e5e5e5!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:none!important;font-size:.95rem!important}.DonationRequest_formItem__xUA_R .ant-input-number::placeholder,.DonationRequest_formItem__xUA_R .ant-input-textarea::placeholder,.DonationRequest_formItem__xUA_R .ant-input::placeholder{color:#bfbfbf!important;font-size:.9rem!important}.DonationRequest_formItem__xUA_R .ant-input-number:hover,.DonationRequest_formItem__xUA_R .ant-input-textarea:hover,.DonationRequest_formItem__xUA_R .ant-input:hover,.DonationRequest_formItem__xUA_R .ant-select-selector:hover{border-color:#ffa366!important}.DonationRequest_formItem__xUA_R .ant-input-number:focus,.DonationRequest_formItem__xUA_R .ant-input-textarea:focus,.DonationRequest_formItem__xUA_R .ant-input:focus,.DonationRequest_formItem__xUA_R .ant-select-focused .ant-select-selector{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px rgba(255,103,31,.08)!important}.DonationRequest_formItem__xUA_R .ant-input-number{width:100%}.DonationRequest_formItem__xUA_R .ant-select-arrow{color:var(--color-primary)}.DonationRequest_uploadArea__5PrHF .ant-upload-list-picture-card-container{width:110px;height:110px}.DonationRequest_uploadArea__5PrHF .ant-upload.ant-upload-select{width:110px!important;height:110px!important;border-radius:12px!important;border:2px dashed rgba(255,103,31,.3)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;background:rgba(255,103,31,.02)!important}.DonationRequest_uploadArea__5PrHF .ant-upload.ant-upload-select:hover{border-color:var(--color-primary)!important;background:rgba(255,103,31,.05)!important;transform:scale(1.02)}.DonationRequest_uploadArea__5PrHF .ant-upload-list-item{border-radius:12px!important;border:2px solid #e8e8e8!important}.DonationRequest_checkbox__Z_DSP{font-size:.925rem;line-height:1.7}.DonationRequest_checkboxText__X1Kp2{color:#555;display:inline-block;margin-left:.5rem}.DonationRequest_formItem__xUA_R.form-item .ant-checkbox-wrapper{align-items:flex-start}.DonationRequest_formItem__xUA_R.form-item .ant-checkbox{margin-top:5px}.DonationRequest_formItem__xUA_R.form-item .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--color-primary);border-color:var(--color-primary)}.DonationRequest_formItem__xUA_R.form-item .ant-checkbox-input:focus+.ant-checkbox-inner,.DonationRequest_formItem__xUA_R.form-item .ant-checkbox-wrapper:hover .ant-checkbox-inner,.DonationRequest_formItem__xUA_R.form-item .ant-checkbox:hover .ant-checkbox-inner{border-color:var(--color-primary)}.DonationRequest_submitSection__heD3t{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2.5rem 0 .5rem;margin-top:1.5rem}.DonationRequest_submitButton__klTXk{min-width:100%;height:62px!important;font-size:1.15rem!important;font-weight:700!important;border-radius:14px!important;background:linear-gradient(135deg,#ff671f,#ff8533)!important;border:none!important;box-shadow:0 8px 24px rgba(255,103,31,.35)!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:.65rem!important;position:relative!important;overflow:hidden!important}.DonationRequest_submitButton__klTXk:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.DonationRequest_submitButton__klTXk:hover:before{left:100%}.DonationRequest_submitButton__klTXk:hover{background:linear-gradient(135deg,#e55a1a,#ff771f)!important;transform:translateY(-3px)!important;box-shadow:0 12px 35px rgba(255,103,31,.45)!important}.DonationRequest_submitButton__klTXk:active{transform:translateY(-1px)!important}.DonationRequest_submitButton__klTXk:disabled{opacity:.7!important;cursor:not-allowed!important;transform:none!important}.DonationRequest_submitNote__JLFgl{font-size:.9rem;color:#8c8c8c;text-align:center;margin:0;padding:0 1rem}@media (max-width:992px){.DonationRequest_header__bwjll{padding:3rem 1.5rem 2rem}.DonationRequest_headerTitle__6pTTv{font-size:2rem!important}.DonationRequest_headerIcon__D5NDE{font-size:2.5rem}.DonationRequest_formContainer__QiNPZ{padding:0 1.25rem 3rem}.DonationRequest_mainCard__Q1fzx .ant-card-body{padding:2.25rem 1.75rem!important}.DonationRequest_formSection__T3s_c{margin-bottom:2rem;padding-bottom:2rem}}@media (max-width:768px){.DonationRequest_header__bwjll{padding:2.5rem 1rem 1.75rem}.DonationRequest_headerTitle__6pTTv{font-size:1.75rem!important}.DonationRequest_headerDescription__bm6vo{font-size:.95rem}.DonationRequest_headerIcon__D5NDE{font-size:2.25rem}.DonationRequest_formContainer__QiNPZ{margin:-2rem auto 0;padding:0 1rem 2.5rem}.DonationRequest_mainCard__Q1fzx .ant-card-body{padding:2rem 1.5rem!important}.DonationRequest_formSection__T3s_c{margin-bottom:1.75rem;padding-bottom:1.75rem}.DonationRequest_sectionHeader__2Fqax{gap:.65rem;margin-bottom:1.5rem}.DonationRequest_sectionIcon__CYiF1{font-size:1.35rem;width:38px;height:38px}.DonationRequest_sectionTitle__23AEO{font-size:1.2rem}.DonationRequest_submitButton__klTXk{height:56px!important;font-size:1.05rem!important}.DonationRequest_submitNote__JLFgl{font-size:.85rem}}@media (max-width:480px){.DonationRequest_mainCard__Q1fzx .ant-card-body{padding:1.75rem 1.25rem!important}.DonationRequest_uploadArea__5PrHF .ant-upload-list-picture-card-container{width:90px;height:90px}.DonationRequest_uploadArea__5PrHF .ant-upload.ant-upload-select{width:90px!important;height:90px!important}}