.style_locationSearch__tNkrC,.style_searchBox__2PcAX{display:flex;align-items:center;border-radius:16px;border:1px solid #d9d9d9;background:#fff;padding:4px 4px 4px 12px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1);max-width:303px;width:100%;height:48px}@media(max-width:962px){.style_locationSearch__tNkrC,.style_searchBox__2PcAX{max-width:100%}}.style_locationSearch__tNkrC input,.style_searchBox__2PcAX input{border:none;outline:none;max-width:303px;width:100%;color:#070707;font-family:var(--font-figtree);font-size:15px;font-style:normal;font-weight:400;line-height:22px;background:transparent}.style_locationSearch__tNkrC input::placeholder,.style_searchBox__2PcAX input::placeholder{color:#868686}@media(max-width:962px){.style_locationSearch__tNkrC input,.style_searchBox__2PcAX input{max-width:100%;width:100%;padding:4px}}.style_locationSearch__tNkrC img,.style_searchBox__2PcAX img{cursor:pointer;flex-shrink:0}.style_locationSearch__tNkrC .style_searchBtn__GTbcV img,.style_searchBox__2PcAX .style_searchBtn__GTbcV img{width:20px;height:20px}.style_rangePicker__X7i2y{height:48px!important;padding:4px 12px!important;border-radius:16px!important;border:1px solid #d9d9d9!important;box-shadow:0 2px 4px rgba(0,0,0,.1)!important;font-family:var(--font-figtree)!important;display:inline-flex!important;align-items:center!important;background:#fff!important}.style_rangePicker__X7i2y .ant-picker-input>input{font-family:var(--font-figtree)!important;font-size:14px!important}.style_selectDropdown__imVoN{height:48px;font-family:var(--font-figtree)}.style_selectDropdown__imVoN .ant-select-selector{height:48px!important;border-radius:16px!important;border:1px solid #d9d9d9!important;box-shadow:0 2px 4px rgba(0,0,0,.1)!important;display:flex!important;align-items:center!important;padding:0 12px!important;background:#fff!important;font-family:var(--font-figtree)!important}.style_selectDropdown__imVoN .ant-select-selection-item,.style_selectDropdown__imVoN .ant-select-selection-placeholder{line-height:46px!important;font-family:var(--font-figtree)!important;font-size:14px!important}.style_filterButtons__8yLUL{font-family:var(--font-figtree);font-weight:600;background-color:#fff;padding:4px 12px;height:48px;border-radius:12px;border:1px solid gray;display:inline-flex;align-items:center}.style_tabText__mZmGD,.style_volunteerButton__QJX3o{font-family:var(--font-figtree);font-size:16px}.style_volunteerButton__QJX3o{border-radius:1100.043px;background:#2ba4c0;padding:10px 24px;color:#f6fdff;text-align:center;font-style:normal;font-weight:600;line-height:150%;margin-top:16px}@media(max-width:962px){.style_volunteerButton__QJX3o{padding:10px 16px;font-size:14px}}.style_notAuthorized__2_khu{color:#868686;font-family:var(--font-figtree);font-size:16px;font-style:normal;font-weight:500;line-height:19px}@media(max-width:962px){.style_notAuthorized__2_khu{font-size:14px;line-height:16px}}.style_loading_container__mO0kR{display:flex;justify-content:center;align-items:center;height:100vh}.style_loading_container__mO0kR p{text-align:center;padding:10px 0 0}@keyframes style_rotate__GwA1p{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.style_rotate__GwA1p{animation:style_rotate__GwA1p 1.5s linear infinite;margin:0 auto}.campaign_campaignContainer___LeRu{min-height:100vh;background-color:#f9f9f4;font-family:var(--font-figtree),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#171717;padding:32px 20px 80px}@media(max-width:768px){.campaign_campaignContainer___LeRu{padding:20px 16px 100px}}.campaign_innerWrapper__h4FSJ{max-width:1140px;margin:0 auto}.campaign_thankYouBanner__ALDWX{background:#e6f9ee;border:1px solid #a3e6be;color:#065f46;border-radius:16px;padding:16px 20px;margin-bottom:24px;display:flex;align-items:center;gap:12px;font-size:15px;font-weight:600;box-shadow:0 4px 12px rgba(16,185,129,.08)}.campaign_thankYouBanner__ALDWX .campaign_celebrationIcon__xGqHJ{font-size:24px}.campaign_breadcrumbBar__BscWx{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:12px;flex-wrap:wrap}.campaign_breadcrumbBar__BscWx .campaign_backLink__pH07k{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#2ba4c0;text-decoration:none;transition:color .15s ease}.campaign_breadcrumbBar__BscWx .campaign_backLink__pH07k:hover{color:#1a73e8;text-decoration:underline}.campaign_breadcrumbBar__BscWx .campaign_shareTopBtn__gaSLE{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:9999px;background:#fff;border:1px solid #f2f0d8;color:#383831;font-size:13.5px;font-weight:600;cursor:pointer;transition:all .2s ease}.campaign_breadcrumbBar__BscWx .campaign_shareTopBtn__gaSLE:hover{background:#f6fdff;border-color:#2ba4c0;color:#2ba4c0}.campaign_heroHeader__F9yag{margin-bottom:24px}.campaign_heroHeader__F9yag .campaign_badgeRow__oWVa5{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.campaign_heroHeader__F9yag .campaign_badgeRow__oWVa5 .campaign_verifiedBadge__Fi3Gk{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#0d804f;background:#e6f9ee;padding:4px 10px;border-radius:8px}.campaign_heroHeader__F9yag .campaign_badgeRow__oWVa5 .campaign_taxBadge___NGUa{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#2ba4c0;background:#f0fbfd;border:1px solid #d4f2f7;padding:4px 10px;border-radius:8px}.campaign_heroHeader__F9yag .campaign_campaignMainTitle__gZhJD{font-family:var(--font-chalkboard),var(--font-figtree),sans-serif;font-size:38px;font-weight:700;color:#061b0b;line-height:1.25;margin:0 0 12px;letter-spacing:-.5px}@media(max-width:768px){.campaign_heroHeader__F9yag .campaign_campaignMainTitle__gZhJD{font-size:26px;line-height:1.3}}.campaign_heroHeader__F9yag .campaign_ngoOrganizerMeta__pzVj_{display:flex;align-items:center;gap:8px;font-size:15px;color:#666;flex-wrap:wrap}.campaign_heroHeader__F9yag .campaign_ngoOrganizerMeta__pzVj_ .campaign_organizerLabel__OKGzs{color:#888}.campaign_heroHeader__F9yag .campaign_ngoOrganizerMeta__pzVj_ .campaign_ngoLink__pt0gY{font-weight:700;color:#061b0b;text-decoration:none;transition:color .15s ease}.campaign_heroHeader__F9yag .campaign_ngoOrganizerMeta__pzVj_ .campaign_ngoLink__pt0gY:hover{color:#2ba4c0;text-decoration:underline}.campaign_heroHeader__F9yag .campaign_ngoOrganizerMeta__pzVj_ .campaign_metaDot__psa07{color:#bbb}.campaign_heroHeader__F9yag .campaign_ngoOrganizerMeta__pzVj_ .campaign_locationText__LYhrA{color:#777}.campaign_mainLayoutGrid__tjsMs{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:32px;align-items:start}@media(max-width:992px){.campaign_mainLayoutGrid__tjsMs{grid-template-columns:1fr;gap:24px}}.campaign_leftColumn__bkn8M{display:flex;flex-direction:column;gap:24px;min-width:0}.campaign_coverImageWrapper__iRsTT{position:relative;width:100%;aspect-ratio:16/9;border-radius:20px;overflow:hidden;background:#f0f0eb;border:1px solid #f2f0d8;box-shadow:0 4px 20px rgba(0,0,0,.04)}.campaign_coverImageWrapper__iRsTT .campaign_coverImg__vC0qO{object-fit:cover}.campaign_coverImageWrapper__iRsTT .campaign_coverFallback__lJMwe{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#2ba4c0,#177189);color:#fff;text-align:center;padding:24px}.campaign_coverImageWrapper__iRsTT .campaign_coverFallback__lJMwe .campaign_fallbackIcon__P0yPJ{font-size:48px;margin-bottom:12px;color:#bff39b}.campaign_coverImageWrapper__iRsTT .campaign_coverFallback__lJMwe h3{font-size:22px;font-weight:700;margin:0;color:#fff}.campaign_coverImageWrapper__iRsTT .campaign_coverFallback__lJMwe p{font-size:14px;color:hsla(0,0%,100%,.85);margin:6px 0 0}.campaign_contentCard__UjqWO{background:#fff;border-radius:20px;border:1px solid #f2f0d8;padding:28px;box-shadow:0 4px 20px rgba(0,0,0,.03)}@media(max-width:768px){.campaign_contentCard__UjqWO{padding:20px;border-radius:16px}}.campaign_contentCard__UjqWO .campaign_cardSectionTitle__rVg05{font-family:var(--font-chalkboard),var(--font-figtree),sans-serif;font-size:22px;font-weight:700;color:#061b0b;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid #f2f0d8}.campaign_contentCard__UjqWO .campaign_highlightSummaryBox__Pu_YL{background:#f6fdff;border:1px solid #d4f2f7;border-radius:14px;padding:16px 20px;margin-bottom:20px;font-size:15.5px;line-height:1.6;font-weight:500;color:#1e3a47}.campaign_contentCard__UjqWO .campaign_storyText__RtLFT{font-size:15px;line-height:1.75;color:#383831;white-space:pre-line;word-break:break-word}.campaign_ngoInfoCard__o46ru{background:#fff;border-radius:20px;border:1px solid #f2f0d8;padding:24px;box-shadow:0 4px 20px rgba(0,0,0,.03)}.campaign_ngoInfoCard__o46ru .campaign_ngoHeaderRow__QhJhx{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;flex-wrap:wrap}.campaign_ngoInfoCard__o46ru .campaign_ngoHeaderRow__QhJhx .campaign_ngoIdentity__tfbqC{display:flex;flex-direction:column}.campaign_ngoInfoCard__o46ru .campaign_ngoHeaderRow__QhJhx .campaign_ngoIdentity__tfbqC h4{margin:0;font-size:18px;font-weight:700;color:#061b0b}.campaign_ngoInfoCard__o46ru .campaign_ngoHeaderRow__QhJhx .campaign_ngoIdentity__tfbqC span{font-size:13px;color:#777;margin-top:2px}.campaign_ngoInfoCard__o46ru .campaign_ngoHeaderRow__QhJhx .campaign_viewNgoBtn__OLRZ_{padding:8px 18px;border-radius:9999px;background:#f6fdff;border:1px solid #2ba4c0;color:#2ba4c0;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s ease}.campaign_ngoInfoCard__o46ru .campaign_ngoHeaderRow__QhJhx .campaign_viewNgoBtn__OLRZ_:hover{background:#2ba4c0;color:#fff}.campaign_ngoInfoCard__o46ru .campaign_transparencyRow__pkKXL{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;padding-top:16px;border-top:1px dashed #f2f0d8}@media(max-width:576px){.campaign_ngoInfoCard__o46ru .campaign_transparencyRow__pkKXL{grid-template-columns:1fr}}.campaign_ngoInfoCard__o46ru .campaign_transparencyRow__pkKXL .campaign_trustItem__RYu1U{display:flex;align-items:flex-start;gap:10px}.campaign_ngoInfoCard__o46ru .campaign_transparencyRow__pkKXL .campaign_trustItem__RYu1U .campaign_trustIcon__ofK_I{color:#00d97e;flex-shrink:0;margin-top:2px}.campaign_ngoInfoCard__o46ru .campaign_transparencyRow__pkKXL .campaign_trustItem__RYu1U .campaign_trustText__xNBjN strong{display:block;font-size:13px;color:#061b0b}.campaign_ngoInfoCard__o46ru .campaign_transparencyRow__pkKXL .campaign_trustItem__RYu1U .campaign_trustText__xNBjN span{font-size:12px;color:#777}.campaign_rightSidebar__Ltzk9{position:relative;min-width:0}@media(min-width:993px){.campaign_rightSidebar__Ltzk9{position:sticky;top:96px}}.campaign_donationBoxCard__gGUx2{background:#fff;border-radius:24px;border:1px solid #f2f0d8;padding:28px 24px;box-shadow:0 6px 24px rgba(0,0,0,.05)}@media(max-width:768px){.campaign_donationBoxCard__gGUx2{padding:20px;border-radius:18px}}.campaign_fundraiserStatsGroup__e4Eu9{margin-bottom:20px}.campaign_fundraiserStatsGroup__e4Eu9 .campaign_amountHero__w26j7{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.campaign_fundraiserStatsGroup__e4Eu9 .campaign_amountHero__w26j7 .campaign_raisedAmount__QzezT{font-size:32px;font-weight:800;color:#061b0b;letter-spacing:-.5px}.campaign_fundraiserStatsGroup__e4Eu9 .campaign_amountHero__w26j7 .campaign_targetLabel__QYHEw{font-size:14px;font-weight:500;color:#666}.campaign_fundraiserStatsGroup__e4Eu9 .campaign_progressWrapper__ljV1K{margin:14px 0 10px}.campaign_fundraiserStatsGroup__e4Eu9 .campaign_progressWrapper__ljV1K .ant-progress-inner{background-color:#f0f0eb!important}.campaign_fundraiserStatsGroup__e4Eu9 .campaign_subStatsRow__rCiAU{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600;color:#666}.campaign_fundraiserStatsGroup__e4Eu9 .campaign_subStatsRow__rCiAU .campaign_donorCountItem__fvKpD{display:flex;align-items:center;gap:6px;color:#444}.campaign_fundraiserStatsGroup__e4Eu9 .campaign_subStatsRow__rCiAU .campaign_percentFundedItem__3W9x9{color:#0d804f;font-weight:700}.campaign_deadlineContainer__UPcQG{background:#fcfcf9;border:1px solid #f2f0d8;border-radius:14px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;font-size:13px}.campaign_deadlineContainer__UPcQG .campaign_deadlineLabel__VZ8BD{display:flex;align-items:center;gap:8px;color:#555;font-weight:600}.campaign_deadlineContainer__UPcQG .campaign_deadlineLabel__VZ8BD .campaign_calIcon__xAMwJ{color:#2ba4c0}.campaign_deadlineContainer__UPcQG .campaign_statusTagActive__a9uRv{background:#e6f9ee;color:#0d804f;font-size:11px;font-weight:700;text-transform:uppercase;padding:2px 8px;border-radius:6px}.campaign_deadlineContainer__UPcQG .campaign_statusTagExpired__gQiar{background:#fff1f0;color:#cf1322;font-size:11px;font-weight:700;text-transform:uppercase;padding:2px 8px;border-radius:6px}.campaign_donateActionBtn__I2457{width:100%;background:#00d97e;color:#fff;border:none;border-radius:16px;padding:16px 20px;font-size:17px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;box-shadow:0 6px 18px rgba(0,217,126,.3);transition:all .2s ease;margin-bottom:12px}.campaign_donateActionBtn__I2457:hover:not(:disabled){background:#00c370;transform:translateY(-1px);box-shadow:0 8px 22px rgba(0,217,126,.4)}.campaign_donateActionBtn__I2457:active:not(:disabled){transform:translateY(1px)}.campaign_donateActionBtn__I2457:disabled{background:#d1d5db;box-shadow:none;cursor:not-allowed;color:#6b7280}.campaign_shareActionBtn__yOzCS{width:100%;background:#fff;color:#383831;border:1px solid #e0dfce;border-radius:16px;padding:13px 20px;font-size:14.5px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s ease}.campaign_shareActionBtn__yOzCS:hover{background:#f6fdff;border-color:#2ba4c0;color:#2ba4c0}.campaign_assuranceFooter__Nbtz_{margin-top:18px;padding-top:16px;border-top:1px solid #f2f0d8;text-align:center;font-size:12px;line-height:1.5;color:#777}.campaign_assuranceFooter__Nbtz_ strong{color:#061b0b}.campaign_mobileProgressCard__1TeaI{display:none}@media(max-width:992px){.campaign_mobileProgressCard__1TeaI{display:block}.campaign_desktopOnlySidebar__JvJ4e{display:none}}.campaign_mobileStickyBottomBar__fsiQj{display:none}@media(max-width:992px){.campaign_mobileStickyBottomBar__fsiQj{display:flex;align-items:center;justify-content:space-between;position:fixed;bottom:0;left:0;right:0;z-index:50;background:hsla(0,0%,100%,.96);backdrop-filter:blur(12px);border-top:1px solid #e5e5dc;padding:12px 16px;box-shadow:0 -4px 16px rgba(0,0,0,.08)}.campaign_mobileStickyBottomBar__fsiQj .campaign_bottomInfo__YieFo{display:flex;flex-direction:column}.campaign_mobileStickyBottomBar__fsiQj .campaign_bottomInfo__YieFo .campaign_bottomRaised__tjw_5{font-size:16px;font-weight:800;color:#061b0b}.campaign_mobileStickyBottomBar__fsiQj .campaign_bottomInfo__YieFo .campaign_bottomProgress__pYs8J{font-size:12px;font-weight:600;color:#0d804f}.campaign_mobileStickyBottomBar__fsiQj .campaign_bottomDonateBtn__8Vvpp{background:#00d97e;color:#fff;border:none;border-radius:9999px;padding:10px 22px;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 4px 14px rgba(0,217,126,.3)}.campaign_mobileStickyBottomBar__fsiQj .campaign_bottomDonateBtn__8Vvpp:disabled{background:#9ca3af;box-shadow:none}}.campaign_notFoundState__TysXg{min-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px 16px}.campaign_notFoundState__TysXg .campaign_notFoundIcon__uaN2c{width:64px;height:64px;border-radius:50%;background:#fee2e2;color:#ef4444;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:800;margin-bottom:16px}.campaign_notFoundState__TysXg h1{font-family:var(--font-chalkboard),var(--font-figtree),sans-serif;font-size:28px;font-weight:700;color:#061b0b;margin:0 0 8px}.campaign_notFoundState__TysXg p{color:#666;max-width:440px;margin:0 0 24px;font-size:15px;line-height:1.5}.campaign_notFoundState__TysXg .campaign_homeReturnBtn__qKabe{background:#2ba4c0;color:#fff;border:none;border-radius:9999px;padding:12px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s ease}.campaign_notFoundState__TysXg .campaign_homeReturnBtn__qKabe:hover{background:#22849b}