.DataComponents-module-scss-module__8QXO6q__status{width:fit-content;color:var(--color-fg-default);background:var(--color-constant-white);font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing);border-radius:16px;align-items:center;padding:8px 16px;display:flex}.DataComponents-module-scss-module__8QXO6q__icon{background-color:var(--color-fg-muted);border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-right:8px}.DataComponents-module-scss-module__8QXO6q__icon_open{background-color:var(--color-secondary-active)}.DataComponents-module-scss-module__8QXO6q__additionalInfo{color:var(--color-primary-muted)}.DataComponents-module-scss-module__8QXO6q__amountsContainer{font:var(--typography-display-s-font);letter-spacing:var(--typography-display-s-letter-spacing);justify-content:space-between;align-items:center;gap:30px;margin-top:20px;display:flex}.DataComponents-module-scss-module__8QXO6q__dateTimeContainer{font:var(--typography-display-s-font);letter-spacing:var(--typography-display-s-letter-spacing);margin-top:20px}.DataComponents-module-scss-module__8QXO6q__collected,.DataComponents-module-scss-module__8QXO6q__amount{color:var(--color-primary-soft)}.DataComponents-module-scss-module__8QXO6q__target{color:var(--color-primary-muted)}.DataComponents-module-scss-module__8QXO6q__wsnw{white-space:nowrap}.DataComponents-module-scss-module__8QXO6q__progressBar{background:var(--color-secondary-default);border-radius:4px;height:2px;margin-top:12px;overflow:hidden}.DataComponents-module-scss-module__8QXO6q__progressFill{background:var(--color-primary-muted);height:100%;transition:width .3s}.DataComponents-module-scss-module__8QXO6q__date{color:var(--color-primary-soft);white-space:nowrap}.DataComponents-module-scss-module__8QXO6q__time{color:var(--color-primary-muted)}
.Data-module-scss-module__itxuTG__root{background:var(--color-bg-surface);border-radius:24px;gap:24px;display:flex}.Data-module-scss-module__itxuTG__container{border-radius:32px;flex-direction:column;width:100%;display:flex}.Data-module-scss-module__itxuTG__column{width:50%}.Data-module-scss-module__itxuTG__column__left{flex-direction:column;justify-content:space-between;padding:40px 0 40px 40px;display:flex}.Data-module-scss-module__itxuTG__nko{align-items:center;gap:20px;text-decoration:none;display:flex}.Data-module-scss-module__itxuTG__logo{border-radius:20px;flex-shrink:0;width:96px;height:96px;overflow:hidden}.Data-module-scss-module__itxuTG__title{-webkit-line-clamp:3;line-clamp:3;color:var(--color-primary-soft);text-overflow:ellipsis;font:var(--typography-body-l-font);letter-spacing:var(--typography-body-l-letter-spacing);-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.Data-module-scss-module__itxuTG__mainImage{border-radius:24px;width:100%;height:auto}@media screen and not (min-width:1280px){.Data-module-scss-module__itxuTG__nko{gap:16px}.Data-module-scss-module__itxuTG__logo{width:80px;height:80px}}@media screen and not (min-width:1024px){.Data-module-scss-module__itxuTG__root{flex-direction:column;gap:0}.Data-module-scss-module__itxuTG__column{width:auto}.Data-module-scss-module__itxuTG__column__left{order:2;gap:32px;padding:32px}}@media screen and not (min-width:640px){.Data-module-scss-module__itxuTG__root{gap:8px}.Data-module-scss-module__itxuTG__column__left{padding:20px}}
.FundraiserDescription-module-scss-module__HKrgsa__description{font:var(--typography-display-l-font);letter-spacing:var(--typography-display-l-letter-spacing);color:var(--color-primary-default);margin:24px 0 48px}
.FundraiserDocuments-module-scss-module__rR9iwq__root{scroll-margin-block:86px}.FundraiserDocuments-module-scss-module__rR9iwq__title{color:var(--color-fg-default);font:var(--typography-heading-h1-font);letter-spacing:var(--typography-heading-h1-letter-spacing);margin:64px 0 32px}.FundraiserDocuments-module-scss-module__rR9iwq__list{flex-direction:column;gap:16px;display:flex}.FundraiserDocuments-module-scss-module__rR9iwq__item{background:var(--color-neutral-container-soft);border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:24px;text-decoration:none;transition:background-color .2s;display:flex}.FundraiserDocuments-module-scss-module__rR9iwq__name{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing);color:var(--color-fg-default)}.FundraiserDocuments-module-scss-module__rR9iwq__size{color:var(--color-fg-soft);font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing);align-items:center;gap:12px;display:flex}@media screen and not (min-width:640px){.FundraiserDocuments-module-scss-module__rR9iwq__item{flex-direction:column;gap:20px}.FundraiserDocuments-module-scss-module__rR9iwq__name{text-align:left;width:100%}.FundraiserDocuments-module-scss-module__rR9iwq__size{justify-content:space-between;width:100%}}@media (hover:hover){.FundraiserDocuments-module-scss-module__rR9iwq__item:hover .FundraiserDocuments-module-scss-module__rR9iwq__size{color:var(--color-primary-soft)}.FundraiserDocuments-module-scss-module__rR9iwq__item:hover{background:var(--color-neutral-container-muted)}}
.FundraiserTable-module-scss-module__s7Wgjq__title{font:var(--typography-heading-h2-font);letter-spacing:var(--typography-heading-h2-letter-spacing);color:var(--color-fg-default);padding:48px 0 32px}.FundraiserTable-module-scss-module__s7Wgjq__list{flex-direction:column;list-style:none;display:flex}.FundraiserTable-module-scss-module__s7Wgjq__item{border-top:1px solid var(--color-border-soft);color:var(--color-fg-default);font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing);grid-template-columns:repeat(2,1fr);padding:16px 0;display:grid}.FundraiserTable-module-scss-module__s7Wgjq__item a{color:var(--color-primary-muted);text-decoration:none}@media screen and not (min-width:1024px){.FundraiserTable-module-scss-module__s7Wgjq__item{flex-direction:column;gap:8px;display:flex}.FundraiserTable-module-scss-module__s7Wgjq__item span{color:var(--color-fg-soft)}}
.ReferralShareFallbackMobile-module-scss-module__XgL-TW__root{z-index:1000;position:fixed;inset:0}.ReferralShareFallbackMobile-module-scss-module__XgL-TW__backdrop{cursor:pointer;background:#171f24c7;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.ReferralShareFallbackMobile-module-scss-module__XgL-TW__sheet{text-align:center;background:var(--color-bg-page);border-radius:24px 24px 0 0;padding:24px 20px 32px;position:absolute;bottom:0;left:0;right:0}.ReferralShareFallbackMobile-module-scss-module__XgL-TW__header{position:relative}.ReferralShareFallbackMobile-module-scss-module__XgL-TW__title{color:var(--color-fg-default);font:var(--typography-heading-h4-font);letter-spacing:var(--typography-heading-h4-letter-spacing);margin:0;padding-right:32px}.ReferralShareFallbackMobile-module-scss-module__XgL-TW__close{cursor:pointer;width:24px;height:24px;color:var(--color-fg-muted);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:-2px;right:0}.ReferralShareFallbackMobile-module-scss-module__XgL-TW__text{max-width:280px;color:var(--color-fg-soft);font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing);margin:16px auto 24px}.ReferralShareFallbackMobile-module-scss-module__XgL-TW__button{width:100%}
.ReferralShareTrigger-module-scss-module__UpeRXG__root{cursor:pointer;width:fit-content;color:var(--color-primary-soft);font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing);background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.ReferralShareTrigger-module-scss-module__UpeRXG__root:disabled{cursor:default}.ReferralShareTrigger-module-scss-module__UpeRXG__loader{border-width:2px!important;width:16px!important;height:16px!important}
.ReferralShareTrigger-module-scss-module__Cy2V4W__root{cursor:pointer;width:fit-content;color:var(--color-primary-soft);font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing);background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.ReferralShareTrigger-module-scss-module__Cy2V4W__root:disabled{cursor:default}.ReferralShareTrigger-module-scss-module__Cy2V4W__loader{border-width:2px!important;width:16px!important;height:16px!important}
.CharityItemBanner-module-scss-module__jY3kXa__root{background:var(--color-bg-surface);border-radius:32px}.CharityItemBanner-module-scss-module__jY3kXa__wrapper{grid-template-columns:repeat(2,1fr);justify-content:space-between;align-items:flex-start;gap:24px;display:grid}.CharityItemBanner-module-scss-module__jY3kXa__content{flex-direction:column;justify-content:space-between;height:100%;padding:40px 32px 40px 40px;display:flex}.CharityItemBanner-module-scss-module__jY3kXa__header{align-items:center;gap:24px;margin:0 0 20px;display:flex}.CharityItemBanner-module-scss-module__jY3kXa__logo{border-radius:20px;width:96px;height:96px;display:block}.CharityItemBanner-module-scss-module__jY3kXa__title{font:var(--typography-body-l-font);letter-spacing:var(--typography-body-l-letter-spacing);-webkit-line-clamp:2;color:var(--color-primary-default);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.CharityItemBanner-module-scss-module__jY3kXa__description{color:var(--color-primary-default);font:var(--typography-display-s-font);letter-spacing:var(--typography-display-s-letter-spacing);margin:0 0 12px}.CharityItemBanner-module-scss-module__jY3kXa__share{color:var(--color-neutral-default);font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing);margin:0 0 20px}.CharityItemBanner-module-scss-module__jY3kXa__tags{font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing);flex-wrap:wrap;gap:6px;margin:auto 0 0;display:flex}.CharityItemBanner-module-scss-module__jY3kXa__tag{color:var(--color-secondary-on-default);background:var(--color-secondary-muted);border-radius:16px;padding:8px 16px}.CharityItemBanner-module-scss-module__jY3kXa__carousel{aspect-ratio:3/2;position:relative}.CharityItemBanner-module-scss-module__jY3kXa__carousel:after{content:"";background:#0000001a;border-radius:32px;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0}.CharityItemBanner-module-scss-module__jY3kXa__carouselImage{object-fit:cover;border-radius:32px;width:100%;height:100%}.CharityItemBanner-module-scss-module__jY3kXa__breadcrumbs{display:none;position:absolute;top:20px;left:20px}.CharityItemBanner-module-scss-module__jY3kXa__breadcrumbs ol{opacity:1!important}@media screen and not (min-width:1280px){.CharityItemBanner-module-scss-module__jY3kXa__wrapper{gap:16px}.CharityItemBanner-module-scss-module__jY3kXa__content{padding:32px 16px 32px 32px}.CharityItemBanner-module-scss-module__jY3kXa__carousel{aspect-ratio:5/4}.CharityItemBanner-module-scss-module__jY3kXa__logo{width:80px;height:80px}.CharityItemBanner-module-scss-module__jY3kXa__tag{padding:6px 8px}}@media screen and not (min-width:1024px){.CharityItemBanner-module-scss-module__jY3kXa__root{background:0 0}.CharityItemBanner-module-scss-module__jY3kXa__breadcrumbs{display:block}.CharityItemBanner-module-scss-module__jY3kXa__wrapper{gap:16px;align-items:initial;flex-direction:column-reverse;display:flex}.CharityItemBanner-module-scss-module__jY3kXa__content{background:var(--color-bg-surface);border-radius:24px;padding:24px}.CharityItemBanner-module-scss-module__jY3kXa__header{gap:16px;margin:0 0 12px}.CharityItemBanner-module-scss-module__jY3kXa__description{margin:0 0 12px}.CharityItemBanner-module-scss-module__jY3kXa__share{margin:0 0 32px}.CharityItemBanner-module-scss-module__jY3kXa__carousel{aspect-ratio:3/2;max-height:480px}.CharityItemBanner-module-scss-module__jY3kXa__carousel:after{border-radius:24px}.CharityItemBanner-module-scss-module__jY3kXa__carouselImage{object-fit:cover;border-radius:24px}}@media screen and not (min-width:768px){.CharityItemBanner-module-scss-module__jY3kXa__carousel{max-height:395px}.CharityItemBanner-module-scss-module__jY3kXa__content{padding:24px}}@media screen and not (min-width:640px){.CharityItemBanner-module-scss-module__jY3kXa__content{padding:20px}.CharityItemBanner-module-scss-module__jY3kXa__logo{border-radius:16px;width:56px;height:56px}.CharityItemBanner-module-scss-module__jY3kXa__share{margin:0 0 24px}.CharityItemBanner-module-scss-module__jY3kXa__carousel{max-height:486px}}@media screen and not (min-width:390px){.CharityItemBanner-module-scss-module__jY3kXa__carousel{max-height:262px}}
.FundraiserTitle-module-scss-module__uvMOIG__root{margin:48px 0}.FundraiserTitle-module-scss-module__uvMOIG__title{font:var(--typography-display-xxl-font);letter-spacing:var(--typography-display-xxl-letter-spacing);color:var(--color-primary-default);padding:24px 0 32px}.FundraiserTitle-module-scss-module__uvMOIG__list{flex-wrap:wrap;gap:6px;list-style:none;display:flex}.FundraiserTitle-module-scss-module__uvMOIG__row{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.FundraiserTitle-module-scss-module__uvMOIG__share{flex-shrink:0;margin-top:8px}.FundraiserTitle-module-scss-module__uvMOIG__item{font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing);color:var(--color-secondary-on-default);background-color:var(--color-secondary-muted);border-radius:16px;padding:8px 16px}@media screen and not (min-width:1024px){.FundraiserTitle-module-scss-module__uvMOIG__root{margin:32px 0}.FundraiserTitle-module-scss-module__uvMOIG__title{padding:16px 0 24px}.FundraiserTitle-module-scss-module__uvMOIG__row{flex-direction:column;gap:24px}.FundraiserTitle-module-scss-module__uvMOIG__share{margin-top:0}}
.CharityItemBreadcrumbs-module-scss-module__cBgYta__root{padding:28px 0}@media screen and not (min-width:1024px){.CharityItemBreadcrumbs-module-scss-module__cBgYta__root{display:none}}
.FundraiserItem-module-scss-module__eCJmhG__container{padding:32px 40px}.FundraiserItem-module-scss-module__eCJmhG__block{width:100%;max-width:822px}@media screen and not (min-width:1280px){.FundraiserItem-module-scss-module__eCJmhG__container{padding:24px 32px}}@media screen and not (min-width:1024px){.FundraiserItem-module-scss-module__eCJmhG__container{padding:0}}
.PreviewBanner-module-scss-module__7dRqGa__root{flex-direction:column;display:flex}.PreviewBanner-module-scss-module__7dRqGa__title{font:var(--typography-body-l-font);letter-spacing:var(--typography-body-l-letter-spacing);color:var(--color-primary-on-default)}.PreviewBanner-module-scss-module__7dRqGa__description{font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing);color:var(--color-neutral-soft)}