.signup-sheet__bottom-cta{z-index:1;background:#fff;justify-content:center;gap:.5rem;width:100%;padding:1rem;transition:all .3s ease-in-out;display:flex;position:fixed;bottom:0;left:0;transform:translateY(100%)}@media only screen and (width>=31.25rem){.signup-sheet__bottom-cta{padding:1.5rem}}.signup-sheet__bottom-cta--open{transform:translateY(0)}.signup-sheet__bottom-cta--dual .button{flex:1 1 0;max-width:none}.details-divider__wrapper{margin-left:-100vw;margin-right:-100vw}.rich-text-field__container{border:1px solid #e1e3e6;border-radius:.25rem;overflow:hidden;max-width:100%!important}.rich-text-field__container.error{border-color:#ff6348}.rich-text-field__container__quill{background:#fff;min-height:4rem;padding:.5rem}.rich-text-field__container__quill .ql-container{border:none;font-family:Brut,sans-serif}.rich-text-field__container__quill .ql-container .ql-editor.ql-blank:before{color:#6a6e71!important}.rich-text-field__container__quill p{font-size:.875rem}.details-organizer-note{width:100%;height:fit-content;padding:.25rem 0;overflow:hidden}@media only screen and (width>=61.875rem){.details-organizer-note{padding:0}}.details-organizer-note__show-more.link{justify-content:flex-start;gap:0;margin-top:1rem}.details-organizer-note--expanded{height:auto}.details-organizer-note--hidden{display:none}.paragraph1.details-organizer-note__note-text,.paragraph2.details-organizer-note__note-text,.details-organizer-note__note-text{text-overflow:ellipsis;-webkit-line-clamp:3;overflow-wrap:anywhere;overflow:hidden}.paragraph1.details-organizer-note__note-text.truncated,.paragraph2.details-organizer-note__note-text.truncated,.details-organizer-note__note-text.truncated{height:4.25rem}@media only screen and (width>=61.875rem){.paragraph1.details-organizer-note__note-text.truncated,.paragraph2.details-organizer-note__note-text.truncated,.details-organizer-note__note-text.truncated{height:5rem}.signup-sheet__view-details__organizer-note-wrapper{grid-column:1/span 2}}.signup-sheet__details__organizer-note{grid-column:1/span 2}.themer-overlay__content{flex-direction:column;gap:1rem;height:100%;padding:0 0 4rem;display:flex;overflow-y:scroll}@media only screen and (width>=31.25rem){.themer-overlay__content{padding:1.5rem 0}}.themer-preview{aspect-ratio:343/113;background-color:#f5f5f7;border-radius:1rem;padding:1rem;position:relative;overflow:hidden}@media only screen and (width>=31.25rem){.themer-preview{aspect-ratio:464/172}}.themer-preview__video-bg{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.themer-preview__static-bg{border-radius:1rem;justify-content:center;height:100%;display:flex;position:relative}.grid-container{grid-gap:1rem;grid-template-columns:repeat(4,1fr);display:grid}@media only screen and (width>=31.25rem){.grid-container{grid-template-columns:repeat(4,minmax(6rem,1fr))}}.grid-item{text-align:center;cursor:pointer}.themer-item__thumbnail{aspect-ratio:1;background-color:#f5f5f7;border-radius:1rem;width:100%}.themer-item__thumbnail.isActiveTheme{border:3px solid #5352eb}.one-step-flow__overlay-footer .themer-save{max-width:unset;width:100%}.bottom-sheet__overlay{position:fixed;top:0}.themer-bottom-sheet__heading{grid-column-gap:1rem;grid-template-columns:repeat(2,auto) 1fr;align-items:center;margin-bottom:1.5rem;display:grid}.themer-bottom-sheet__heading__close{justify-self:end}.themer-bottom-sheet__heading{color:#6a6e71;font-size:14px}.theme-picker-overlay__content__categories{margin-bottom:.25rem}.theme-picker-overlay__content__themes{border:1px solid #e1e3e6;border-radius:.5rem;flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.theme-picker-overlay__content__themes__show-more-button{align-items:center;gap:.25rem;display:flex}.theme-picker-overlay__bottom-sheet{height:60%;overflow:hidden}.details-theme-changer{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:1rem 1rem 0 0;width:100%;height:4rem;position:relative}@media only screen and (width>=61.875rem){.details-theme-changer{height:unset;border-radius:unset;width:16rem;max-height:18.75rem}}.button.details-theme-changer__button{position:absolute;bottom:.75rem;right:.5rem}@media only screen and (width>=61.875rem){.button.details-theme-changer__button{bottom:1rem;right:1rem}}@media only screen and (width>=31.25rem){.details-title__title--view-only.error{margin-top:1.125rem}}.header5.details-title__title--view-only{margin-bottom:.5rem;font-weight:600}@media only screen and (width>=61.875rem){.header5.details-title__title--view-only{margin-top:1.25rem;margin-bottom:1.25rem;font-size:2rem}}.input-text.details-title__input{box-sizing:border-box;resize:none;overflow-y:hidden}.input-text.details-title__input.error{border-color:#ff6348}.add-button-with-title-wrapper{justify-content:center;width:100%;display:flex}.add-button-with-title-wrapper.transparent{width:fit-content}.add-button-with-title-wrapper.grouped{padding:0 3rem}@media only screen and (width>=61.875rem){.add-button-with-title-wrapper.grouped{padding:0}}.button.add-button-with-title.wide{max-width:unset}.add-button-with-title-wrapper.grouped .button.add-button-with-title{max-width:20rem}.date-time-overlay__body{flex-direction:column;display:flex}.date-time-overlay__body .button.wide{max-width:100%}.save-date-time-button{align-self:flex-end}.date-time__overlay.overlay-box{background:#fff;border-radius:.5rem;flex-direction:column;gap:.5rem;margin-top:1rem;padding:1rem 0 1.5rem;display:flex;top:0;left:0}.date-time__time-timezone{grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start;gap:.5rem;margin-bottom:1rem;display:grid}.date-time__time-timezone [class*=-control]{background:#fff}.add-to-calendar__calendar-options-menu{background:#fff;border:1px solid #e1e3e6;border-radius:.5rem;flex-direction:column;min-width:14rem;padding:.5rem;display:flex;box-shadow:0 4px 16px #0000001a}.add-to-calendar__calendar-options-menu .add-to-calendar__calendar-option{justify-content:flex-start;width:100%;padding:1rem}.address-overlay__content{flex-direction:column;gap:1rem;margin:1.5rem 0;display:flex}.address-overlay__select_input{flex-direction:column;flex-grow:1;align-items:flex-start;display:flex}.address-overlay__input_wrapper{flex-grow:1}.address-overlay__multiline_input{justify-content:space-between;gap:.5rem;display:flex}.address-overlay__multiline_input .input-wrapper{width:50%}.address-overlay__select_input .input-wrapper{width:100%}.address-overlay__input_wrapper_expand{flex-grow:1;gap:.5rem;display:flex}.address-overlay__input_wrapper_expand .input-wrapper{flex-grow:1}.address-overlay__body{flex-direction:column;display:flex}.save-location-button{width:100%}@media only screen and (width>=61.875rem){.save-location-button{align-self:flex-end;width:auto}}.signup-sheet__details{background:#fff;border-radius:1rem;flex-direction:column;align-items:stretch;width:100%;display:flex;position:relative;overflow-x:hidden}@media only screen and (width>=61.875rem){.signup-sheet__details{flex-direction:row;gap:1rem;width:min(100%,59.375rem);padding:1.5rem 2rem}.signup-sheet__details__where{margin-right:1.5rem}}.signup-sheet__details__when__input-wrapper{flex-direction:column;gap:.5rem;display:flex}.signup-sheet__details-content{flex-direction:column;flex:1;gap:1.25rem;padding:1rem;display:flex}@media only screen and (width>=61.875rem){.signup-sheet__details-content{gap:.75rem;padding:0}}.signup-sheet__details-content__group--bigger-gap{flex-direction:column;gap:.5rem;display:flex}.signup-sheet__details__bottom__spacing--smaller-gap{flex-direction:column;gap:.25rem;display:flex}.details__when-where__input{text-align:start;justify-content:stretch;width:100%;min-height:1.875rem;height:fit-content!important}.details__when-where__input.error,.details__when-where__input.button.error{border-color:#ff6348;border-width:2px!important}.details__when-where__input.placeholder{color:#6a6e71!important}@media only screen and (width>=61.875rem){.details__when-where__input{margin-bottom:1rem}}.signup-sheet__add-organizer-contact-button{margin-top:.25rem;padding:0}.signup-sheet__organizer-contact{grid-template-columns:auto 1rem;align-items:center;gap:.5rem;width:100%;display:grid}.signup-sheet__detail-input{resize:none}.signup-sheet__detail-input:not(.error){border-color:#f5f5f7!important}.signup-sheet__when-where-value{text-align:left;font-size:1.25rem}.signup-sheet__details__bottom{grid-template-columns:1fr;gap:.25rem;display:grid}@media only screen and (width>=61.875rem){.signup-sheet__details__bottom{grid-gap:1rem 2.625rem;grid-template-columns:1fr 1fr}}.signup-sheet__details__bottom .link{width:fit-content}.signup-sheet__details__actions{margin-top:.75rem}.label2.signup-sheet__details__default-label{font-weight:400}.signup-sheet__details .input-text,.signup-sheet__details .text-field__box{border:1px solid #e1e3e6}.signup-sheet__details .input-text.error,.signup-sheet__details .text-field__box.error{border-width:2px;border-color:#ff6348}.signup-sheet__details .input-text.details__font__title{font-size:1.5rem;font-weight:600}.signup-sheet__details .input-text.details__font__date{font-size:1.25rem;font-weight:350}@media only screen and (width>=61.875rem){.signup-sheet__details .details__font__where-organizer{margin-right:1.5rem}}.signup-sheet__details .input-text.details__font__where-location,.signup-sheet__details .input-text.details__font__where-organizer,.signup-sheet__details .input-text.details__font__when{padding:.25rem;font-size:1rem;line-height:1.25rem}.signup-sheet__details .input-text.details__font__where-location,.signup-sheet__details .input-text.details__font__where-organizer{font-weight:500}.signup-sheet__details .input-text.details__font-default,.signup-sheet__details .input-text.details__font-default [class*=control]{min-height:1.875rem;font-size:.875rem;font-weight:350}.page-section{border-radius:.5rem;width:100%}@media only screen and (width>=61.875rem){.page-section{border-radius:1rem}}.signup-sheet__customize .page-section{background:#fff}.page-section__blur{filter:blur(2px)}.page-section__header{border-bottom:.125rem solid #e1e3e6;padding:1rem}@media only screen and (width>=61.875rem){.page-section__header{border-bottom:.25rem solid #e1e3e6;justify-content:space-between;padding:1rem 3rem;display:flex}}.page-section__header{justify-content:flex-start;align-items:center;gap:.25rem 2.5rem;display:flex}.page-section__header.stacked{flex-direction:column;justify-content:center;align-items:flex-start}.page-section__footer{border-top:1px solid #e1e3e6;padding:1.5rem 1rem}@media only screen and (width>=61.875rem){.page-section__footer{padding:1.5rem 3rem}}.page-section__body{border-radius:0 0 1rem 1rem;flex-direction:column;width:100%;display:flex;position:relative}.page-section__body:first-child{border-radius:.5rem}@media only screen and (width>=31.25rem){.page-section__body:first-child{border-radius:1rem}}.page-section__row.volunteer,.signup-sheet__wishlist-section{padding:1.5rem}@media only screen and (width>=61.875rem){.page-section__row.volunteer,.signup-sheet__wishlist-section{padding:1.5rem 3rem}}.page-section__row.volunteer.grouped,.signup-sheet__wishlist-section.grouped{padding:0}.page-section__row{width:100%}.page-section__row.volunteer{padding:0}@media only screen and (width>=61.875rem){.page-section__row--organizer{padding:0}}.page-section__row--organizer:last-child{border-bottom:0 #0000;padding-bottom:0}.page-section__row--organizer.grouped{scroll-margin-top:8rem}@media only screen and (width>=61.875rem){.page-section__row--organizer.grouped{scroll-margin-top:10rem}}.page-section__login-wall{z-index:1;background-color:#ffffff80;border-radius:0 0 1rem 1rem;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.page-section__standalone-items{margin:0 clamp(1rem,3vw,1.5rem)}@media only screen and (width>=61.875rem){.page-section__standalone-items{background:#fff;margin:0}}.button.page-section__email-volunteers-button:hover svg path{fill:#5352eb}.link-preview__wrapper{background-color:#fff;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:1.5rem;display:flex;position:relative}.link-preview__wrapper.amazon{align-items:flex-start}.link-preview__wrapper.disabled,.link-preview__wrapper.non-affiliate{background:0 0;padding:0}.link-preview__wrapper.disabled{pointer-events:none}.link-preview__wrapper.stacked{grid-template-columns:1fr;gap:1rem;display:grid}@media only screen and (width>=48rem){.link-preview__wrapper{gap:1rem}}.link-preview__wrapper.compact{gap:0}.link-preview__wrapper.compact.identified-product{gap:.5rem}.link-preview,.button.link-preview{flex:1;justify-content:flex-start;align-items:center;gap:1.5rem;display:flex}@media only screen and (width<=31.249rem){.link-preview.amazon,.button.link-preview.amazon{display:grid}}.link-preview.compact.amazon,.button.link-preview.compact.amazon{display:grid}.link-preview__image{object-fit:contain;object-position:center;width:4rem;height:auto;max-height:4rem}@media only screen and (width>=31.25rem){.link-preview__image{width:6rem;max-height:6rem}}.link-preview__image.link-preview__image__mini-sq{width:2rem;height:2rem}.link-preview__subtitle{grid-column:1/span 2;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.link-preview__unknown-owner{flex:1;justify-content:flex-start;align-items:center;gap:.25rem;width:fit-content;display:flex}.link-preview__unknown-owner__text{color:#5352eb;text-decoration:underline}.link-preview__details{flex-direction:column;flex:1;gap:1rem;display:flex}.link-preview__title-wrapper{align-items:flex-start;gap:1.5rem;display:flex}.link-preview__title,.link-preview__unknown-owner__text{overflow-wrap:anywhere;width:100%}.link-preview__end-adornment{display:flex}.link-preview__end-adornment__stacked{border-top:1px solid #e1e3e6;justify-content:center;padding:1rem .5rem 0}.link-preview__amazon-tag{justify-content:flex-end;align-items:flex-start;gap:.25rem;display:flex;position:absolute;right:1.5rem}.link-preview.amazon.disabled .link-preview__amazon-tag{right:0}.link-preview__amazon-tag__logo{width:auto;height:1.25rem}.product_link-wrapper.editing.has-signups{margin-bottom:1rem}.link-preview__volunteer-link-preview{justify-content:space-between;align-items:center;gap:.5rem;display:flex}@media only screen and (width>=31.25rem){.link-preview__volunteer-link-preview{gap:1rem}}.link-preview__volunteer-link-preview.affiliate{align-items:flex-start}.volunteer-link-preview__content-wrapper{width:100%;position:relative}.product-link-info-disclaimer-trigger{pointer-events:auto;z-index:2;display:flex}.link-preview__disabled-link-wall{z-index:2;cursor:pointer;pointer-events:auto;background:0 0;border:none;width:100%;height:100%;padding:0;position:absolute;top:0;left:0}.sign-up-overlay__content-row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sign-up-overlay__content-row .sign-up-overlay__item{width:100%}.sign-up-overlay__content{flex-direction:column;gap:1rem;margin:1rem 0 1.5rem;display:flex}.signup-up-overlay__sign-up-items{flex-direction:column;gap:1.5rem;margin-top:1.5rem;display:flex}.sign-up-overlay__item-row{word-break:break-word;flex-direction:column;justify-content:space-between;gap:1rem;display:flex}.sign-up-overlay__item{text-align:left;background-color:#f5f5f7;border-radius:.5rem;flex-direction:column;gap:1rem;padding:1rem;display:flex;position:relative}.sign-up-overlay__item-date-time{flex-direction:column;gap:.5rem;margin-bottom:.75rem;display:flex}.sign-up-overlay__item-name{margin-bottom:.75rem}.sign-up-overlay__item--error{border:1px solid #ff6348}.sign-up-overlay__item-remove-btn.link{position:absolute;top:1rem;right:1rem}.sign-up-overlay__divider{margin:.5rem 0}.sign-up-overlay__save-btn.button{max-width:none;margin-top:.5rem}@media screen and (width>=61.875rem){.sign-up-overlay__save-btn.button{align-self:flex-end;width:auto}}.sign-up-overlay__counter{min-width:7.75rem;max-width:8.75rem}.sign-up-overlay__counter select:disabled{background:#e1e3e6}.times-field__time-slots-wrapper{flex-wrap:wrap;gap:.5rem;display:flex;position:relative}@media only screen and (width>=48rem){.times-field__time-slots-wrapper:hover .slots-field__toolbar-wrapper{opacity:1}}.slots-field__time-slots .times-field__times-wrapper{grid-column:1/span 2}.times-field__times{align-items:flex-start;gap:1rem;display:flex}.times-field__time{max-width:6rem}.times-field__to{line-height:3rem}.group-config{z-index:1;background:#fff;flex:1;grid-template-columns:auto 1fr auto;align-items:flex-start;gap:1rem;height:fit-content;padding:1.5rem 1rem;display:grid;position:sticky;top:6.5rem}@media only screen and (width>=31.25rem){.group-config{top:8rem}}@media only screen and (width>=61.875rem){.group-config{background:0 0;margin:0;padding:0;display:flex;top:6.5rem}}.group-config.disabled{margin:0;padding:0}.group-config:not(.disabled) .group-config__group-toggle{margin:.5rem 0}@media only screen and (width>=48rem){.signup-sheet__volunteer-view-section>.group-config{position:sticky;top:6.5rem}}.group-config__group-details{flex:1;max-width:31.25rem}.group-config__group-tools{justify-self:flex-end}.group-availability-tag{place-self:flex-start}@media only screen and (width>=61.875rem){.group-availability-tag{place-self:flex-end}}.filled-slot__container{padding-bottom:.5rem}.filled-slot__container:last-of-type{padding-bottom:0}.filled-slot__item{border:1px solid #e1e3e6;border-radius:.25rem;flex:1;justify-content:space-between;align-items:center;gap:.5rem;min-height:3rem;margin-bottom:1rem;padding:1rem;display:flex}.filled-slot__item:last-of-type{margin-bottom:0}@media only screen and (width>=61.875rem){.filled-slot__item{border-radius:.5rem}}.filled-slot__item--own{background-color:#ffffff80}.filled-slot__item.expired{background-color:#e1e3e6}.filled-slot__name-comment-wrapper{white-space:normal;overflow-wrap:anywhere;flex-direction:column;flex:1;gap:.5rem;display:flex}.filled-slot__name-row{justify-content:space-between;display:flex}.filled-slot__count-and-delete,.filled-slot__item__detail{align-items:center;gap:.5rem;display:flex}.filled-slot__item__detail{padding-left:1.25rem}.filled-slot__visibility-disclaimer{text-transform:uppercase}.filled-slots__container{flex-direction:column;width:100%;margin-bottom:0;display:flex}.filled-slots__container .accordion__button{align-items:center;margin-bottom:0}.filled-slots__container .accordion__body-wrapper__inner{padding-top:.5rem}.purchased-controller__already-purchased{align-items:center;gap:.25rem;display:flex}.purchased-controller{color:#101b21;text-wrap:nowrap}.signup-sheet__volunteer-signup-row{background:#f5f5f7;border-left:.25rem solid;border-radius:.5rem;flex-direction:column;gap:2rem;padding:1rem;display:flex}@media only screen and (width>=31.25rem){.signup-sheet__volunteer-signup-row{gap:1.5rem}}@media only screen and (width>=61.875rem){.signup-sheet__volunteer-signup-row{margin-bottom:1.5rem;padding:1.25rem}.signup-sheet__volunteer-signup-row:last-of-type{margin-bottom:0}}.split-page-section__slot__wrapper{align-items:flex-start;gap:1rem;display:flex}@media only screen and (width>=61.875rem){.split-page-section__slot__wrapper{flex-shrink:0;width:18rem;height:fit-content;position:sticky;top:5.5rem}}.split-page-section__accordion{overflow:unset;background:#fff;border-radius:.5rem;margin-bottom:0;padding:1.5rem 1rem;scroll-margin-top:5rem}.split-page-section__accordion p{text-align:left}.split-page-section__accordion:last-child{margin-bottom:1.5rem}@media only screen and (width>=61.875rem){.split-page-section__accordion{padding:1.5rem 1rem;scroll-margin-top:6.5rem}}.split-page-section__accordion .accordion__button{gap:1rem;margin-bottom:0}.split-page-section__accordion .accordion__label-wrapper{gap:.5rem}.split-page-section__accordion .accordion__body-wrapper>div{padding:1rem 0 0}.split-page-section__accordion.preview{width:100%;padding:unset}.split-page-section__accordion-label{gap:.5rem}.signup-sheet__volunteer__accordion-spacer{height:1rem;display:block}.split-page-section__header{justify-content:flex-start;gap:2.5rem;padding:3rem 3rem 2rem;display:flex}.split-page-section__header:empty{padding-top:0}.split-page-section__title{border-bottom:1px solid #e1e3e6;margin-bottom:0;padding-bottom:.5rem}.split-page-section__slot__slots{flex-grow:1}.split-page-section__slot-group{justify-content:space-between;gap:1.5rem;padding:1rem 0;scroll-margin-top:5rem;display:flex}@media only screen and (width>=61.875rem){.split-page-section__slot-group{scroll-margin-top:6.5rem}}.split-page-section__slot-group.preview{border-bottom:unset;width:100%;margin-bottom:unset;padding-bottom:unset;padding:0}.split-page-section__slot-group.expanded{justify-content:stretch}.split-page-section__slot__date{flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:500;display:flex}.split-page-section__slot__date-column{flex-direction:column;gap:.5rem;display:flex}.split-page-section__slot__times{flex-direction:column;flex-grow:1;justify-content:flex-start;display:flex}.split-page-section__slot__times .group-availability-tag{margin:.375rem 0}.split-page-section__slot__location{gap:.5rem;display:flex}.split-page-section__slot__location__icon{flex-shrink:0;width:20px;margin-top:2px}.split-page-section__slot__label{flex-direction:column;gap:1rem;display:flex}.split-page-section__group-availability{padding:.25rem 0}.volunteer-signup-row__header{flex-direction:column;grid-template-columns:1fr auto;display:grid}.volunteer-signup-row__slot-heading{align-items:flex-start;gap:.5rem;display:flex}.volunteer-signup-row__signup-actions{white-space:nowrap;justify-content:flex-end;gap:.5rem;display:flex}.volunteer-signup-row__title,.volunteer-signup-row__available{word-break:break-word;grid-column:1/span 2;justify-content:space-between;gap:1rem;display:flex}@media only screen and (width>=61.875rem){.volunteer-signup-row__title,.volunteer-signup-row__available{gap:2.5rem}}.volunteer-signup-row__title-date{flex-direction:column;gap:1rem;display:flex}.volunteer-signup-row__title{align-items:flex-start;padding-bottom:1rem}.volunteer-signup-row__available{align-content:flex-start}.volunteer-signup-row__slot-title{word-break:break-word;align-items:center;gap:.5rem;width:fit-content;display:flex}.volunteer-signup-row__slot-status{flex-direction:column;align-items:flex-end;gap:1rem;display:flex}.volunteer-signup-row__slot-actions__wrapper{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}@media only screen and (width>=61.875rem){.volunteer-signup-row__slot-actions__wrapper{gap:1rem}}.volunteer-signup-row__available__filled{white-space:nowrap;flex-shrink:0}.volunteer-signup-row__available__filled:only-child{margin-left:auto}.volunteer-signup-row__cta-quantity{flex-direction:column;align-items:center;gap:1rem;display:flex}.volunteer-signup-row__title .list2{font-size:1rem}.volunteer-signup-row__body{flex-direction:column;gap:1rem;display:flex}.volunteer-signup-row__sign-up-btn.button{white-space:nowrap;max-width:none}.volunteer-signup-row__sign-up-btn--selected.button{color:#fff;background-color:#20883c;border-color:#20883c}.volunteer-signup-row__sign-up-btn.volunteer-signup-row__sign-up-btn--expired:disabled{background:#e1e3e6;border:none}.volunteer-signup-row__sign-up-time{min-width:9.5rem}.signup-sheet__volunteer-view-section{flex-direction:column;gap:1.5rem;display:flex}.signup-sheet__volunteer-view-section.grouped{background:#fff;border-radius:.5rem;gap:.5rem;padding:1.5rem 1rem;scroll-margin-top:5rem}@media only screen and (width>=61.875rem){.signup-sheet__volunteer-view-section{grid-template-columns:1fr 1.5fr;padding:1rem 0;display:grid}.signup-sheet__volunteer-view-section.grouped{padding:1rem 0;scroll-margin-top:6.5rem}}.signup-sheet__volunteer-view-section__rows{flex-direction:column;gap:1.5rem;margin-top:1rem;display:flex}@media only screen and (width>=61.875rem){.signup-sheet__volunteer-view-section__rows{margin:0}}.signup-sheet__volunteer-view-section__group-availability-tag{margin-left:2.5rem}@media only screen and (width>=61.875rem){.signup-sheet__volunteer-view-section__group-availability-tag{margin:.25rem 0}}.signup-sheet__volunteer-wishlist-section{background:#fff;border-radius:1rem;flex-direction:column;gap:2.5rem;padding:1.5rem;display:flex}@media only screen and (width>=48rem){.signup-sheet__volunteer-wishlist-section{padding:3rem}}.signup-sheet__volunteer-wishlist-section.preview{padding:1rem 1.5rem}@media only screen and (width>=48rem){.signup-sheet__volunteer-wishlist-section.preview{padding:2.5rem 3rem}}.volunteer-wishlist-section__vendors-list{flex-wrap:wrap;gap:1rem;display:flex}@media only screen and (width>=48rem){.volunteer-wishlist-section__vendors-list{gap:2rem}}.volunteer-wishlist-section__vendors-item{border:1px solid #e1e3e6;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;width:100%;height:15rem;display:flex}@media only screen and (width>=48rem){.volunteer-wishlist-section__vendors-item{width:calc(50% - 1rem)}}.volunteer-wishlist-section__vendors-item:last-child{margin-bottom:.5rem}.volunteer-wishlist-section__vendors-item__image{height:6rem}.volunteer-wishlist-section__vendors-item__image-default{height:4.5rem;margin-bottom:1.5rem}.link.volunteer-wishlist-section__vendors-item__title{color:#101b21}.create-flow__upsell-modal{z-index:100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.create-flow__upsell-modal ul{margin:0 0 1rem;padding:0 0 0 1.5rem;list-style:outside}.create-flow__upsell-modal-overlay{cursor:pointer;background-color:#0000004d;width:100%;height:100%;position:absolute}.create-flow__upsell-modal-label{margin-bottom:1rem}.create-flow__upsell-modal-content{z-index:10;background-color:#fff;border-radius:8px;width:343px;padding:2rem;position:relative}@media only screen and (width>=61.875rem){.create-flow__upsell-modal-content{width:520px}}.create-flow__upsell-modal-close-btn{background:0 0;border:none;padding:1rem;position:absolute;top:0;right:0}.create-flow__upsell-modal-heading{margin-bottom:1rem;display:block}.create-flow__upsell-modal-description{margin-bottom:1rem}.create-flow__upsell-modal-footer{gap:.5rem;width:100%;display:flex}@media only screen and (width>=61.875rem){.create-flow__upsell-modal-footer{justify-content:flex-end}}.create-flow__upsell-modal-upgrade-btn{flex:1}@media only screen and (width>=61.875rem){.create-flow__upsell-modal-upgrade-btn{flex:none}}@media only screen and (width<=61.874rem){.create-flow__upsell-modal-back-btn{flex-basis:50%}}.mobile-menu__content{z-index:3;background:#fff;border-radius:1rem 1rem 0 0;width:100%;transition:transform .3s ease-in-out;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.mobile-menu__content--active{transform:translateY(0)}.menu-content{flex-direction:column;width:100%;display:flex}.menu-content .menu-content__header{justify-content:space-between;align-items:center;padding:20px 16px;display:flex}.menu-content .menu-content__close-btn.unstyled-button{display:flex}.menu-content .menu-content__body{flex-direction:column;justify-content:center;padding:0 1rem 2rem;display:flex}.menu-content .menu-content__body--no-padding{padding:0}.menu-content .menu-content__item{flex:1;align-self:stretch;align-items:center;gap:.5rem;padding:1rem 0;display:flex}.menu-content .menu-content__item.danger{color:#ff6348}.menu-content .menu-content__item .button{color:inherit}.mobile-menu__overlay,.button.mobile-menu__overlay{-webkit-backdrop-filter:blur(5px);z-index:3;background:#000000b3;border-radius:0;width:100%;height:100%;position:fixed;top:0;left:0}.menu-content__item__button.danger:hover svg path{fill:#ff6348}.add-multiple-dates__custom__form{flex-direction:column;align-items:center;gap:.5rem;display:flex}.add-multiple-dates__dates_selector__form-group{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:space-between;gap:1rem;display:grid}@media only screen and (width>=31.25rem){.add-multiple-dates__dates_selector__form-group{gap:2rem}}.add-multiple-dates__dates_selector{width:100%}.repeating__days__wrapper{flex-direction:column;gap:.25rem;display:flex}.repeating__days__options{justify-content:space-between;gap:.5rem;display:flex}.repeating__day-option.unstyled-button{color:#101b21;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;padding:16px;display:flex}@media only screen and (width>=31.25rem){.repeating__day-option.unstyled-button{width:3rem;height:3rem}}.repeating__day-option.unstyled-button.active{background:#e3fbe4;border:1px solid #66db86}.add-multiple-dates__monthly-schedule-specifier__form-group__selector{min-width:7rem}.add-multiple-dates__monthly-schedule-specifier__day-selector{min-width:max-content}.add-multiple-dates__weekly-schedule-specifier__form-group__selector{flex:1;align-items:center;gap:.5rem;display:flex}.add-multiple-dates__weekly-schedule-specifier__select{width:100%}.add-multiple-dates__frequency__form-group{grid-template-columns:auto 1fr;justify-content:space-between;align-items:flex-end;gap:1rem;display:grid}@media only screen and (width>=31.25rem){.add-multiple-dates__frequency__form-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media only screen and (width>=48rem){.add-multiple-dates__frequency__form-group{gap:4.125rem}}.add-multiple-dates__frequency__form-group.every-other-week{grid-template-columns:auto 1fr}.add-multiple-dates__frequency__form-group.monthly{gap:.25rem}@media only screen and (width>=48rem){.add-multiple-dates__frequency__form-group.monthly{display:flex}}.add-multiple-dates__frequency__form-group__select{flex:1;width:100%;min-width:max-content}.add-multiple-dates__frequency__form-group.monthly .add-multiple-dates__frequency__form-group__select{grid-column:1/span 2}.add-multiple-dates__repeating__form{flex-direction:column;gap:2rem;display:flex}.sign-up-sheets__confirm-page{background:#fff;flex-direction:column;justify-content:flex-start;align-items:center;gap:1.5rem;padding:1.5rem 1rem;display:flex;overflow:hidden auto}@media only screen and (width>=61.875rem){.sign-up-sheets__confirm-page{gap:1.5rem;padding:3rem 1rem 5rem}}.confirm-page__header{text-align:center;flex-direction:column;gap:.5rem;max-width:31rem;margin-bottom:.5rem;display:flex}.confirm-page__title{text-align:center;margin:0 1rem}.confirm-page__subtitle{flex-direction:column;justify-content:center;gap:.25rem;margin-bottom:1rem;display:flex}@media only screen and (width>=61.875rem){.confirm-page__subtitle{flex-direction:row}}.confirm-page__section{background:#f5f5f7;border-radius:1rem;flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:39rem;padding:1.5rem;display:flex}.confirm-page__copy-share-url{background:#fff;border:1px solid #b9bcbf;border-radius:.25rem;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;padding:.5rem .5rem .5rem 1.5rem;display:flex}.confirm-page__copy-share-text{white-space:nowrap;text-overflow:ellipsis;padding:.5rem;overflow:hidden}.confirm-page__copy-share-btn{white-space:nowrap}.confirm-page__social-links{gap:.5rem;display:flex}.confirm-page__wishlist-url-anim{width:100%;max-width:21.5rem;padding:0 1rem}@media only screen and (width>=61.875rem){.confirm-page__wishlist-url-anim{padding:0}}.confirm-page__vendor-discs{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.confirm-page__vendor-discs>:nth-child(odd):last-child{grid-column:1/span 2;justify-self:center}.confirm-page__sub-section{text-align:center;overflow-wrap:anywhere;border-bottom:1px solid #e1e3e6;flex-direction:column;align-items:center;gap:.5rem;width:100%;padding-bottom:1.5rem;display:flex}.confirm-page__add-to-calendar-wrapper{width:fit-content;margin:0 auto}.confirm-page__add-to-calendar-btn{margin-top:.5rem}.confirm-page__nift-title{width:80%;display:block}.confirm-page__nift-body{align-items:center;gap:1.25rem;display:flex}.preview-toggle__wrapper{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#f5f5f7e6;justify-content:center;width:100%;display:flex}@media only screen and (width>=61.875rem){.preview-toggle__wrapper{background:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset;margin:1.5rem 0}}.preview-toggle__buttons{background:unset;box-shadow:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset;border-radius:unset;border:none;justify-content:center;align-items:center;gap:.25rem;width:100%;margin:.5rem 1rem;padding:0;display:flex;position:relative;overflow:hidden}@media only screen and (width>=61.875rem){.preview-toggle__buttons{width:fit-content;margin:unset;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#f5f5f766;border-radius:100px;padding:.25rem;box-shadow:0 4px 8px #00000014}}.preview-toggle__background{background-color:#fff;border-radius:100px;height:100%;transition:transform .3s,width .3s;position:absolute;left:0}.preview-toggle__button.unstyled-button{color:inherit;z-index:1;cursor:pointer;text-align:center;background:0 0;border:none;flex:1;padding:.5rem}@media only screen and (width>=61.875rem){.preview-toggle__button.unstyled-button{padding:.5rem 1rem}}.preview-toggle__button--active{font-weight:500}.sheet-option{color:#101b21;border-radius:.25rem;flex-direction:column;gap:.5rem;width:100%;padding:1rem;display:flex}.sheet-option:not(.sheet-option--no-border){border:1px solid #101b21}.sheet-option__header{justify-content:space-between;align-items:center;display:flex}.sheet-option__header__title{text-transform:capitalize;align-items:center;gap:.5rem;display:flex}.sheet-option__header__action{align-items:center;gap:1rem;display:flex}.sheet-option__description{white-space:pre-wrap;text-align:left}.sheet-option__content{flex-direction:column;gap:1rem;display:flex}.sent-messages__panel{background:#fff;height:100%;padding:1rem;position:relative}.sent-messages__bottom-sheet{flex-direction:column;max-height:90%;display:flex}.sent-messages__content-wrapper{flex:1;overflow-y:auto}.sent-messages__message-history__item{white-space:break-spaces;word-break:break-word;gap:.75rem;margin-bottom:1rem}.sent-messages__message-history__title{margin:2rem 0 .75rem}.sent-messages__message-history__status{font-weight:100}.sent-messages__message-history__sent-to{flex-direction:column;gap:.25rem;display:flex}.sent-messages__message-history__message{white-space:normal;color:#6a6e71;font-size:.75rem;font-style:italic;font-weight:100;transition:max-height .3s ease-in-out;position:relative;overflow:hidden}.sent-messages__message-history__message.minimized{overflow:hidden}.sent-messages__message-history__message.expanded{padding-bottom:2rem}.sent-messages__message-history__message ul,.sent-messages__message-history__message ol{margin:0;padding:0 0 0 1.25rem;list-style:outside}.sent-messages__messages-to-send__title{margin:1rem 0 .75rem}.sent-messages__messages-to-send__item{white-space:pre-line;border-top:1px solid #e1e3e6;flex-direction:column;gap:1rem;padding:.5rem 1rem;display:flex}.sent-messages__messages-to-send__item:last-child{border-bottom:1px solid #e1e3e6}.sent-messages__messages-to-send__item .button{align-self:flex-start}.sent-messages__message-history__message-overlay{justify-content:center;align-items:flex-end;height:3.75rem;padding-bottom:.5rem;display:flex;position:absolute;bottom:0;left:0;right:0}.sent-messages__message-history__message-overlay.with-background{background:linear-gradient(#fff0,#fff)}.email-preview-modal .popup{background-color:#e1e3e6;flex-direction:column;gap:3rem;width:32.5rem;max-width:100dvw;height:53rem;max-height:100dvh;margin-top:0;display:flex}.email-preview-modal .overlay-title-row{align-items:flex-start;margin:0}.email-preview-modal .overlay-no-title{position:absolute;right:2rem}.email-preview-modal .header5{white-space:pre-line}.email-preview-modal .email-preview-modal__content{flex:1;align-self:center;min-height:1rem}.email-preview-modal .email-preview-modal__content-img{height:100%}.email-preview-modal .button.email-preview-modal__footer-close-btn{max-width:none}.sheet-options__option-group{flex-direction:column;gap:1rem;display:flex}.sheet-options__option-group__description{white-space:pre-wrap;max-width:100%}.multiple-dates__summary-date{flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:1.5rem;display:flex}.multiple-dates__summary-date:last-of-type{padding-bottom:0}.multiple-dates__summary-date__title{background:#dadada;width:100%}.multiple-dates__summary-date__slots{flex-direction:column;gap:.5rem;width:100%;display:flex}.multiple-dates__summary-date__slot{justify-content:space-between;display:flex}.advanced-options__modal .popup{flex-direction:column;height:fit-content;max-height:90vh;display:flex;overflow-y:auto}.advanced-options__step-content{max-height:30rem;overflow-y:auto}.advanced-options__step-title{margin-bottom:1rem}@media screen and (width>=31.25rem){.advanced-options__step-title{margin-bottom:1.5rem}}.advanced-options__step-actions{flex-direction:row;gap:1rem;margin-top:1rem;display:flex}.advanced-options__step-icon{justify-content:center;width:100%;margin-top:1rem;display:flex}.sheet-options{scroll-behavior:smooth;flex-direction:column;gap:1rem;max-height:60vh;display:flex;overflow-y:auto}@media only screen and (width>=31.25rem){.sheet-options{max-height:unset;gap:2rem}}.sheet-options__cancel-sheet-button{width:100%}@media only screen and (width>=61.875rem){.sheet-options__cancel-sheet-button{align-self:flex-end;width:auto}}button.signup-sheet__header__action-button{height:100%;padding:.5rem 1.25rem}.signup-sheet__header__divider{border-color:#101b21;margin:.25rem 0}.signup-sheet__header__wrapper{z-index:3;position:sticky;top:0;left:0;right:0}.signup-sheet__header{background:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex;box-shadow:0 4px 8px #00000014}@media only screen and (width>=61.875rem){.signup-sheet__header{gap:2rem;padding:1rem 2.5rem}}.signup-sheet__header__buttons{white-space:nowrap;justify-content:flex-end;align-self:stretch;align-items:center;gap:1rem;width:100%;display:flex}.signup-sheet__header__buttons.hide{opacity:0;z-index:-1;pointer-events:none;touch-action:none}.signup-sheet__header__buttons .shareable-link-button{background-color:#e2ecff;border-color:#709fff}.responsive-modal{white-space:normal}.signup-sheet__header__info{align-items:center;gap:1.5rem;width:100%;display:flex}.signup-sheet__header__logo-and-saved-date{flex-direction:column;flex:1;gap:.5rem;display:flex}@media only screen and (width>=61.875rem){.signup-sheet__header__logo-and-saved-date{flex-direction:row;align-items:center;gap:2rem}}.signup-sheet__header__progress__btn-group{flex:1;justify-content:space-around;width:100%;display:flex}.signup-sheet__header__preview-banner{background-color:#e3fbe4;justify-content:center;align-items:center;gap:1rem;width:100vw;padding:.25rem;display:flex}@media only screen and (width<=61.874rem){.label2.header-button{font-size:10px}}.preview-select--invisible{visibility:hidden}.signup-sheet__rendered-rich-text a{color:#425620;cursor:pointer;font-family:Brut;font-weight:500;text-decoration:none}.signup-sheet__rendered-rich-text a:disabled{cursor:auto}body.no-overflow{overflow:hidden}.signup-sheet-root .footer-wrap{z-index:0}.signup-sheet__page-wrapper{background-color:#f5f5f7;background-position:top;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;width:100%;position:relative;overflow-x:hidden}@media only screen and (width>=61.875rem){.signup-sheet__page-wrapper{background-color:initial;padding:clamp(1rem,4vw,2rem) clamp(1.5rem,5vw,3rem)}}.success.signup-sheet__page-wrapper{background-color:#fff}.signup-sheet__page-wrapper--only-bottom-padding{padding:0}@media only screen and (width>=61.875rem){.signup-sheet__page-wrapper--only-bottom-padding{padding:0 0 1.5rem}}.signup-sheet__page-wrapper--only-bottom-padding:has(.sign-up-sheets__confirm-page){padding:0}.signup-sheet__page-wrapper--video-bg{object-fit:cover;width:100%;height:100%;position:fixed;top:0;left:0}.signup-sheet__background-wrapper{background-color:#f5f5f7;background-size:cover;width:100%;height:100dvh;position:fixed;inset:0}.signup-sheet__video-background{object-fit:cover;width:100%;height:100%}.signup-sheet__landing{flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem;width:100%;padding:1rem;display:flex;position:relative}@media only screen and (width>=61.875rem){.signup-sheet__landing{gap:1.5rem;width:min(100%,59.375rem);margin:0 auto;padding:1.5rem 0 0}}.signup-sheet__landing.preview{margin-top:0;padding-bottom:5rem}@media only screen and (width>=61.875rem){.signup-sheet__landing.preview{padding-bottom:6rem}}.signup-sheet__landing--cancelled{z-index:1;background-size:cover;height:calc(100vh - 3.5rem);display:flex;position:relative}@media only screen and (width>=61.875rem){.signup-sheet__landing--cancelled{height:calc(100vh - 8.5rem)}}.signup-sheet__landing--cancelled-card{text-align:center;background:#fff;border-radius:1rem;flex-wrap:wrap;justify-content:center;gap:1rem;width:clamp(20rem,50%,32rem);margin:auto;padding:2rem;display:flex}@media only screen and (width>=61.875rem){.signup-sheet__landing--cancelled-card{gap:2rem}}.signup-sheet__section{background-color:#fff;border-radius:0}@media only screen and (width>=61.875rem){.signup-sheet__section{border-radius:0 0 1rem 1rem}}.signup-sheet__validation-modal__error p{margin-bottom:1rem}.signup-sheet__validation-modal__error ul{list-style:unset;flex-direction:column;gap:.75rem;margin-left:1rem;display:flex}.signup-sheet__validation-modal__error li{width:fit-content}.signup-sheet__validation-modal__error li p.list2{margin-bottom:0}.signup-sheet__rendered-rich-text ul{margin:unset;padding-inline-start:2.5rem;list-style:inside}.signup-sheet__rendered-rich-text ul li>p{display:inline}.signup-sheet__rendered-rich-text ol{margin:unset;padding-inline-start:2.5rem;list-style:inside decimal}.signup-sheet__rendered-rich-text ol li>p{display:inline}.signup-sheet__rendered-rich-text a{color:#5352eb;text-decoration:underline}.popup{width:32.5rem}@media only screen and (width>=80rem){.popup{width:34.5rem}}.text__textarea{resize:none;height:auto}.signup-sheets__text-textarea{box-sizing:border-box;resize:none;overflow-y:hidden}.signup-options__wrapper{flex-direction:column;gap:1rem;display:flex}@media only screen and (width>=61.875rem){.signup-options__wrapper{background:#fff;border-radius:1rem;gap:1.5rem;padding:1.5rem 3rem}}.signup-options__wrapper__preview-mode{border-radius:1rem;flex-direction:column;gap:1.5rem;display:flex}@media only screen and (width>=61.875rem){.signup-options__wrapper__preview-mode{background:#fff;padding:3rem 1.5rem}}.signup-options__wrapper--no-padding-background{padding:0}.signup-options__wrapper__preview-mode__option{background-color:#fff;border-radius:1rem;gap:.5rem;padding:1.5rem 1rem;display:flex}@media only screen and (width>=61.875rem){.signup-options__wrapper__preview-mode__option{padding:0}}.signup-options__wrapper__preview-mode__option .page-section__row{border:none}.signup-options__wrapper__preview-mode__option__edit-button.unstyled-button{align-self:center;height:fit-content;padding:0}.signup-sheet__view-details__date-time{flex-direction:column;gap:.25rem;display:flex}
