@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;700&display=swap);.dashboard{height:100%}.dashboard__header{color:#4b5b7e;font-size:24px;font-weight:700;line-height:36px;padding-bottom:24px;padding-top:24px;text-align:center}.dashboard__stats{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:8px;-webkit-column-gap:8px;column-gap:8px;grid-row-gap:10px;row-gap:10px}.dashboard__exercise{grid-row-start:1;grid-row-end:2;grid-column-start:1;grid-column-end:2}.dashboard__mindfulness{grid-row-start:1;grid-row-end:2;grid-column-start:2;grid-column-end:3}.dashboard__tips{grid-column-start:1;grid-column-end:3}.dashboard__water{grid-row-start:3;grid-row-end:4;grid-column-start:1;grid-column-end:2}.dashboard__veggies{grid-row-start:3;grid-row-end:4;grid-column-start:2;grid-column-end:3}.dashboard__friend{grid-row-start:4;grid-row-end:5}.dashboard__friend,.dashboard__sleep{grid-column-start:1;grid-column-end:3}.dashboard__sleep{grid-row-start:5;grid-row-end:6}.dashboard__self-check{grid-row-start:7;grid-row-end:8;grid-column-start:1;grid-column-end:3}.dashboard__mammogram{grid-row-start:9;grid-row-end:10;grid-column-start:1;grid-column-end:3}.activity-box{border-radius:9px;box-sizing:border-box;padding:16px;color:#fff;cursor:pointer;text-transform:uppercase;height:100%}.activity-box__plus{right:14px;bottom:14px}.activity-box__header{font-size:16px;font-weight:700;line-height:24px}.activity-box__length{font-size:50px;font-weight:700;line-height:75px}.activity-box__title{font-weight:700;font-size:28px;line-height:40px}.activity-box__unit{font-size:14px;font-weight:700;line-height:21px}.activity-box__goal{font-size:16px;font-weight:400;line-height:24px}.overlay{background-color:#fff;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:2}.overlay__content,.overlay__links{display:flex;flex-direction:column}.overlay__content{height:100%;overflow-y:scroll;position:relative}.overlay__content--modal-wrapper{align-items:center;display:flex;height:100%;justify-content:center}.overlay__content--modal{border-radius:20px 20px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);box-sizing:border-box;margin:20px;padding:90px 50px;position:relative;text-transform:uppercase}.overlay__close-button{position:absolute;right:20px;top:8px}.friend{border-radius:9px;box-sizing:border-box;border:4px solid #4b5b7e;padding:16px;cursor:pointer;text-transform:uppercase;color:#4b5b7e}.friend__header{font-size:16px;font-weight:700;line-height:24px}.friend__checks{display:flex;justify-content:space-around;align-items:center}.friend__text{text-transform:none}.mammogram-help{color:#4b5b7e;background:#fff;border-bottom:1px solid #efefef;padding:20px}.mammogram-help__address .mammogram-help__phone,.mammogram-help__header,.mammogram-help__website{font-weight:700;font-size:14px}.appointment{background:#1095b0;padding:36px}.appointment__header{font-size:24px;font-weight:700;line-height:36px;padding:12px 0}.appointment__text{font-size:14px;font-style:normal;font-weight:400;padding:8px 0;text-transform:none}.appointment__help{font-weight:700;font-size:16px;line-height:24px;padding-top:20px;padding-bottom:40px}.appointment__help-button{display:block}.appointment__action-buttons{align-items:center;display:flex;flex-direction:column;padding-top:8px}.no-mammogram{position:relative}.scheduled-mammogram-comp{text-transform:none;font-size:14px;padding:16px 0;max-width:75%;line-height:24px}.points-overlay{text-align:center;height:100%;padding:0 30px;text-transform:uppercase;display:flex;flex-direction:column;justify-content:center;position:relative}.points-overlay__title{color:#0db39e;font-weight:700;font-size:30px;border-radius:20px 20px 0 0;text-align:center}.points-overlay__title--yay{position:relative;font-style:normal;font-weight:700;font-size:60px;line-height:90px}.points-overlay__title-y{color:#f55f15;display:inline;padding-right:24px;position:relative}.points-overlay__title-a{position:absolute;top:-20px;left:45px;color:#ff8500;display:inline}.points-overlay__title-y-2{color:#f90;display:inline;padding-left:27px;position:relative}.points-overlay__title-ex{position:absolute;top:-20px;left:65px;color:#febe3e;display:inline}.points-overlay__body{font-size:16px;color:#4b5b7e;font-weight:700}.points-overlay__number{font-size:40px;color:#4b5b7e;font-weight:700}.points-overlay__footer{padding-top:48px;color:#0db39e;font-weight:400;font-size:16px;line-height:24px;text-transform:none}.points-overlay__footer--orange{color:#ff8500}.points-overlay__footer--link{cursor:pointer}.progress-ring{text-align:center}.tip-box{border:4px solid #f55f15;border-radius:9px;padding:20px;color:#4b5b7e;position:relative}.tip-box__title{color:#f55f15;font-size:16px;font-weight:700;text-transform:uppercase}.tip-box__button{position:absolute;bottom:8px;right:8px}.header__name-and-menu{color:#4b5b7e}.header__name{color:#4b5b7e;font-size:24px;font-weight:400;line-height:36px;text-transform:uppercase}.header__points{color:#0db39e;font-size:16px;font-weight:700;line-height:24px}.library{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:8px;-webkit-column-gap:8px;column-gap:8px;grid-row-gap:20px;row-gap:20px}.library__box{border-radius:9px}.library__box-breast{grid-column-start:1;grid-column-end:3}.button__link{display:block}.box{border-radius:9px;box-sizing:border-box;min-height:170px;display:flex;justify-content:center;align-items:center;color:#fff;text-transform:uppercase;height:100%;position:relative;cursor:pointer}.box__add{position:absolute;right:10px;bottom:10px;cursor:pointer}.points{height:100%}.redeem-card{border-radius:4px;box-sizing:border-box;cursor:pointer;margin:4px 4px 20px;display:grid}.redeem-card__image,.redeem-card__image--loading{max-width:100%;border-radius:4px 4px 0 0;margin-bottom:-7px;align-self:stretch}.redeem-card__image--loading{background:#efefef}.redeem-card__text{font-size:14px;border-radius:0 0 4px 4px;box-sizing:border-box;color:#fff;padding:14px;font-weight:700;align-self:stretch}.redeem-preview{display:flex;height:100%;overflow-y:scroll;position:relative;flex-direction:column}.redeem-preview__top{padding:36px}.redeem-preview__header{text-align:center;color:#4b5b7e;font-weight:300;font-size:24px;padding-bottom:20px}.redeem-preview__image{max-width:100%}.redeem-preview__image--loading{max-width:100%;border-radius:4px 4px 0 0;margin-bottom:-7px;background:#efefef;align-self:stretch}.redeem-preview__title{font-style:normal;font-weight:700;font-size:20px;color:#0db39e;padding-top:28px;text-align:left}.redeem-preview__description{font-size:16px;color:#4b5b7e;text-align:left;font-weight:400;padding:15px 0}.redeem-preview__points{font-size:16px;color:#4b5b7e;font-weight:700;text-align:center;padding-top:32px}.redeem__button{align-self:center;background:#febe3e;border-radius:28px;color:#4b5b7e;height:42px;margin:8px;width:110px}.redeem__button--long{width:220px}.redeem-preview__checkout-item{display:flex;justify-content:space-between;padding:20px 0;color:#4b5b7e;font-size:16px}.redeem-preview__checkout-balance{border-top:1px solid #efefef}.redeem-preview__bottom{padding:36px}.redeem-preview__current-balance{font-size:16px;line-height:24px;color:#4b5b7e}.redeem-preview__buttons{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px 0}.redeem__cancel-button{color:#8f8f8f;padding:18px 0}.redeem{height:100%}.redeem__point{color:#4b5b7e;padding:10px}.redeem{font-style:normal;font-weight:700;font-size:24px;text-align:center}.redeem__body{display:grid;grid-template-columns:1fr 1fr}.redeem__point-header{font-style:normal;font-weight:700;font-size:18px;line-height:28px;text-transform:uppercase;grid-column-start:1;grid-column-end:3;text-align:left}.redeem__point-total-earned{font-size:12px;font-style:italic;font-weight:400}.header__name-and-menu,.nav{display:flex;justify-content:space-between}.header__name{margin:0}.header__link{padding:0 2px}.app{align-content:center;display:flex;flex-direction:column;min-height:100vh;margin:18px 18px 0;position:relative}.app__nav{background:#fff;bottom:0;box-shadow:0 -4px 18px rgba(0,0,0,.06);padding:24px;position:-webkit-sticky;position:sticky}.page{font-size:50px}.page__progess{color:#4b5b7e;position:relative;text-align:center}.page__header{font-weight:300;font-size:24px;line-height:36px;padding-top:26px}.page__sub-header{font-weight:700;font-size:18px;line-height:28px}.page__upcoming{color:#fff;font-weight:700;font-size:16px;text-transform:uppercase}.page__sub-graph{margin-top:30px}.page__caption{font-weight:700;font-size:16px;line-height:150%;padding:20px 40px}.page__back-button{position:absolute;top:8px;left:20px}.page__tips-perks{padding:28px;font-style:normal;font-weight:400;font-size:16px;line-height:150%;text-align:left}.page__tip-box{margin-bottom:20px}.page__tips{color:#fff;border-radius:9px;box-sizing:border-box;padding:16px;text-transform:uppercase;border:4px solid #fff;margin-bottom:8px}.page__perks-header,.page__tips-header{font-style:normal;font-weight:700;font-size:16px}.page__perks{background:#fff;border-radius:9px;box-sizing:border-box;text-transform:uppercase;border:4px solid #fff;padding:12px}.page__activity-item{padding:4px 40px;text-transform:uppercase;justify-content:space-between}.page__activity-item,.page__notes-item{font-weight:400;font-size:14px;line-height:22px;color:#4b5b7e;display:flex}.page__notes-item{flex-direction:column;border-bottom:1px solid #efefef;margin:0 40px;padding:20px 0}.page__notes-item,.page__notes-item--empty{text-transform:none}.react-calendar{margin:0 auto;border:0;padding:20px}.react-calendar__navigation{margin-bottom:0}.minfulness-calendar .react-calendar__month-view__days__day abbr{display:none}.minfulness-calendar .react-calendar__month-view__weekdays{font-size:1rem}.minfulness-calendar .react-calendar__month-view__weekdays__weekday abbr{text-decoration:none;color:#febe3e;font-weight:700}.minfulness-calendar .react-calendar__month-view__weekdays__weekday{padding:0}.page__notes-item__header{font-weight:700;font-size:16px}.page__notes-item__content{display:block}.home{height:100vh;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f55f15;color:#fff}.home__title{font-style:normal;font-weight:700;font-size:36px;line-height:54px}.home__perky{padding-top:16px;color:#fffdfd}.home__earn,.home__meetgoals{font-style:normal;font-weight:700;font-size:16px}.home__login--bella{background:#febe3e;border-radius:28px;color:#4b5b7e;height:42px;width:220px;margin:20px 8px 8px}.home__login{color:#fff;padding-top:12px;font-weight:500;text-transform:uppercase}.button{width:200px}.activity-form .react-calendar__month-view__days__day abbr,.button{display:block}.activity-form{font-family:"Poppins",sans-serif;border-radius:20px 20px;box-sizing:border-box;text-transform:uppercase;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);margin:12%;max-width:340px}.activity-form__header{font-weight:700;font-size:24px;line-height:36px;border-radius:20px 20px 0 0;position:relative}.activity-form__header-text{border-radius:20px 20px 0 0;padding:40px 20px 4px;text-align:center;color:#fff}.activity-form__item{padding:8px 0;font-size:14px;line-height:21px}.activity-form__content{margin:10px 20px}.activity-form__close{position:absolute;top:-10px;right:10px}.activity-form__comment{font-weight:700;font-size:16px;text-transform:none}.activity-form__box{min-height:60px}.activity-form-overlay__top{color:#fff;font-size:16px;padding:36px;text-transform:none}.activity-form-overlay__spinner{text-align:center;padding:20px}.activity-form-overlay__header{color:#fff;font-weight:700;font-size:24px;text-align:center;padding-bottom:24px}.activity-form-overlay__subheader{font-weight:700;font-size:16px;padding:20px 20px 0;text-transform:uppercase}.activity-form__link:hover{opacity:.7;cursor:pointer}.activity-form__button{background:#febe3e;color:#4b5b7e;font-weight:700;height:24px;margin:10px;width:80px;border-radius:28px}.activity-form__input{width:100%;box-sizing:border-box;min-height:60px}.activity-form__share-button:disabled{background:#efefef;color:#4b5b7e;margin:8px 0}input,select{font-size:16px}.add-exercise,.add-fruits-and-veggies,.add-mammogram,.add-mindfulness,.add-self-check,.add-sleep,.add-water{display:flex;justify-content:center;align-items:center;min-height:100vh}.activity-box{position:relative}.activity-box__plus{position:absolute;right:8px;bottom:8px}.activity-item__activity{font-weight:700}.exercise__activity-item{text-transform:capitalize;display:inline-block}.today{font-weight:700}.mindfulness{position:relative}.mindfulness .react-calendar{margin:0 auto}.mindfulness .react-calendar__month-view__days__day abbr{display:none}.library-intro{color:#4b5b7e}.breasthealth-content,a.breasthealth-content:visited{color:#0db39e}.sleep-content-wrapper .exercise-content-wrapper .mindfulness-content-wrapper .breasthealth-content-wrapper .breasthealth-self-check-content-wrapper .healthy-content-wrapper h3{font-family:Poppins;font-style:normal;font-weight:700;font-size:20px;line-height:150%;letter-spacing:.01em}.sleep-content-wrapper .exercise-content-wrapper .mindfulness-content-wrapper .breasthealth-content-wrapper .healthy-content-wrapper .breasthealth-self-check-content-wrapper li,.sleep-content-wrapper .exercise-content-wrapper .mindfulness-content-wrapper .breasthealth-content-wrapper .healthy-content-wrapper .breasthealth-self-check-content-wrapper p{color:#4b5b7e;font-family:Poppins;font-style:normal;font-weight:400;font-size:16px;line-height:150%;letter-spacing:.01em}.sleep-content-wrapper .exercise-content-wrapper .mindfulness-content-wrapper .breasthealth-content-wrapper .healthy-content-wrapper .breasthealth-self-check-content-wrapper a{font-family:Poppins;font-style:normal;font-weight:700;font-size:16px;line-height:150%;letter-spacing:.01em;text-decoration:none}.breasthealth-mam-content,.breasthealth-sc-content,a.breasthealth-mam-content:visited,a.breasthealth-sc-content:visited{color:#f90}.healthy-eating-content__image{max-width:100%;padding:.8rem 0}.sleep-content,a.sleep-content:visited{color:#49d07f}.exercise-content,a.exercise-content:visited{color:#f55f15}.mindfulness-content,a.mindfulness:visited{color:#ff8500}.breasthealth-mam-content,.breasthealth-sc-content,a.breasthealth-mam-content:visited,a.breasthealth-sc-content:visited{color:#0db39e}.healthy-content,a.healthy-content:visited{color:#f90}.sleep-content-wrapper .exercise-content-wrapper .mindfulness-content-wrapper .breasthealth-content-wrapper .healthy-content-wrapper .breasthealth-self-check-content-wrapper .breasthealth-mammogram-content-wrapper .healthy-eating-content-wrapper h3{font-family:Poppins;font-style:normal;font-weight:700;font-size:20px;line-height:150%;letter-spacing:.01em}.sleep-content-wrapper .exercise-content-wrapper .mindfulness-content-wrapper .breasthealth-content-wrapper .healthy-content-wrapper .breasthealth-self-check-content-wrapper .breasthealth-mammogram-content-wrapper .healthy-eating-content-wrapper li,.sleep-content-wrapper .exercise-content-wrapper .mindfulness-content-wrapper .breasthealth-content-wrapper .healthy-content-wrapper .breasthealth-self-check-content-wrapper .breasthealth-mammogram-content-wrapper .healthy-eating-content-wrapper p{color:#4b5b7e;font-family:Poppins;font-style:normal;font-weight:400;font-size:16px;line-height:150%;letter-spacing:.01em}.sleep-content-wrapper .exercise-content-wrapper .mindfulness-content-wrapper .breasthealth-content-wrapper .healthy-content-wrapper .breasthealth-self-check-content-wrapper .breasthealth-mammogram-content-wrapper .healthy-eating-content-wrapper a{font-family:Poppins;font-style:normal;font-weight:700;font-size:16px;line-height:150%;letter-spacing:.01em;text-decoration:none}.source,a.source:visited{color:#c4c4c4}.library-detail{color:#4b5b7e}.library-detail__header-section{overflow:hidden;background:#fff;position:fixed;top:0;height:100px;width:100%}.library-detail__back-button-title-container{display:flex;align-items:center;background:#fff;padding:20px 20px 0}.library-detail__header{font-weight:300;font-size:24px;line-height:36px;text-align:center;margin:0 auto}.library-detail__nav{padding:0 20px 20px;white-space:nowrap;overflow-x:scroll;color:#ebebeb}.library-detail__button :active{color:#ff0}.library-detail__intro,.library-detail__resources,.library-detail__tips{margin-top:110px;padding:0 20px}body{font-family:"Poppins",sans-serif;margin:0}button{border:none;background:transparent;cursor:pointer}a{text-decoration:none;color:#4b5b7e}.button--pill{background:#4b5b7e;color:#fff}.button--pill,.button--pill-yellow{border-radius:28px;height:42px;margin:8px;width:110px}.button--pill-yellow{background:#febe3e;color:#4b5b7e}
/*# sourceMappingURL=main.68b9dcce.chunk.css.map */