.admins{--main-padding: 1rem !important}.admins #content{padding:0 8px}.admins form{max-width:656px}.admins form .formfield-top{display:block;margin-top:24px}.admins form .form-field{margin-top:24px}.admins trix-toolbar .trix-button-group,.admins trix-editor{background-color:#f5f5f5}.admins .mdc-select{margin-top:24px}.admins .w-50{width:50%}
.admins.data_exports th{text-align:left}.admins.data_exports .d-flex{display:flex}.admins.data_exports .justify-content-between{justify-content:space-between}
.participants img.full-width{width:100%}.participants .card-list .mdc-card{margin:8px 0}.participants .card-list .mdc-card .mdc-card__primary-action{flex-direction:row;justify-content:space-between;align-items:center;height:44px;padding:0 12px}.participants .card-list .mdc-card .mdc-card__primary-action h2{color:var(--mdc-theme-primary);font-size:1.5rem}.participants .mdc-top-app-bar--dense .mdc-top-app-bar__title{color:var(--mdc-theme-on-primary);padding-top:12px;font-size:1.25rem;font-weight:600}.participants #support-button{position:fixed;right:4px;bottom:48px}.participants i.fa-heart.fas{color:red}.participants a.mdc-button[disabled]{background-color:#a7a7a7;pointer-events:none}.participants .mdc-fab{background-color:var(--mdc-theme-primary)}.participants .mdc-fab .mdc-fab__icon{color:var(--mdc-theme-on-primary)}
.participants.bien_fit_workouts .mdc-card{margin-top:20px}.participants.bien_fit_workouts .mdc-card .mdc-card__media .lock-cover{background-color:#fff;height:calc(100% - 75px);opacity:.5;position:absolute;top:0;width:100%;z-index:1;text-align:center;padding-top:75px}.participants.bien_fit_workouts .mdc-card .mdc-card__media .lock-cover .fa-lock{font-size:45px}.participants.bien_fit_workouts .mdc-card .mdc-card__primary-action{height:calc(68px + 2*6px);padding:6px 12px}.participants.bien_fit_workouts .mdc-card .mdc-card__primary-action .card-left{height:68px;display:flex;align-items:center}.participants.bien_fit_workouts .mdc-card .mdc-card__primary-action img{width:68px;height:68px;margin-right:12px}
.participants.discussion_activities .discussion-activities-list{display:table}.participants.discussion_activities .discussion-activities-list .discussion-activity{border-radius:4px;margin-top:8px;display:table-row}.participants.discussion_activities .discussion-activities-list .discussion-activity .health-discussion-image{display:table-cell;width:50px;vertical-align:middle}.participants.discussion_activities .discussion-activities-list .discussion-activity .health-discussion-image img{width:100%}.participants.discussion_activities .discussion-activities-list .discussion-activity p{margin-top:0;margin-left:8px}.participants.discussion_activities .mdc-tab{padding-right:12px;padding-left:12px}
.family_messages .card-list .mdc-card .mdc-card__primary-action{height:auto}.family_messages .card-list .mdc-card .mdc-card__primary-action p{color:var(--mdc-theme-primary);margin-top:4px;margin-bottom:4px}
.participants.games .week3-explanation,.participants.games .week4-feedback,.participants.games .week7-feedback{font-weight:bold}.participants.games .week3-radio{padding-right:14px;display:flex;flex-direction:column;align-items:center}.participants.games .week3-radio.correct-radio{background-color:green}.participants.games .week3-radio.correct-radio label{color:#fff}.participants.games .week3-submit,.participants.games .week4-submit,.participants.games .week7-submit{display:block;margin-left:auto;margin-right:auto;margin-top:16px}.participants.games .week3 .header{display:flex}.participants.games .week3 .header img{width:115px}.participants.games .week3 .header p{background-color:#fff;border-radius:8px;padding:8px}.participants.games .week3 .food{background-color:var(--mdc-theme-primary);border-radius:8px;padding:4px}.participants.games .week3 .questions{margin-top:16px;background-color:#fff;border-radius:8px;padding:8px}.participants.games .week3 .questions p{margin-bottom:0}.participants.games .week3 .questions .mdc-form-field{display:flex;justify-content:space-around;margin-bottom:32px}.participants.games .week3 p.correct{color:green}.participants.games .week3 p.incorrect{color:red}.participants.games .week3 .flex-column{display:flex;flex-direction:column}.participants.games .week3 .flex-column .week3-radio{display:block}
.participants.games .feedback{color:#fff;padding:8px;margin-bottom:8px;border-radius:8px;display:none}.participants.games .feedback.correct{background-color:green}.participants.games .feedback.incorrect{background-color:red}.participants.games label.correct{color:green}.participants.games label.incorrect{color:red}
.week5 .header{display:flex}.week5 .header img{width:115px}.week5 .header p{background-color:#fff;border-radius:8px;padding:8px}.week5 .choices{display:table;table-layout:fixed;width:100%}.week5 .choices .row{display:table-row}.week5 .choices .row .cell{background-color:#fff;display:table-cell;border:0 #f9ede3 solid;border-width:0 1px;vertical-align:bottom;text-align:center}.week5 .choices .row .cell:first-child{border-radius:8px 0 0 8px}.week5 .choices .row .cell:last-child{border-radius:0 8px 8px 0}.week5 .choices .row .mdc-button{height:auto}.week5 #week5-plate-label{text-align:center;font-weight:600;color:var(--mdc-theme-primary)}.week5 .plate-container{position:relative}.week5 .plate-container .plate-overlay{left:10%;position:absolute;top:0;width:80%}.week5 .plate-container .plate-overlay .food{display:table-cell;vertical-align:middle}
.week6 .header{display:flex}.week6 .header img{width:115px}.week6 .header p{background-color:#fff;border-radius:8px;padding:8px}.week6 .correct-answer{font-weight:600;font-size:1.25rem;text-align:center}.week6 .game.feedback{min-height:unset !important}.week6 .choices{display:table;width:100%;table-layout:fixed}.week6 .choices .row{display:table-row}.week6 .choices .row .cell{display:table-cell;background-color:#fff;border:0 #f9ede3 solid;border-width:5px;vertical-align:middle;text-align:center}.week6 .choices .row .cell img{height:auto;width:140px}
.week7 .header{text-align:center}.week7 .statement{background-color:#a2bcfa;border-radius:8px;padding:8px}.week7 #agree,.week7 #disagree{background-color:#fff;border-radius:8px;border-width:2px}.week7 #agree{border-color:green;color:green}.week7 #disagree{border-color:red;color:red;margin-left:44px}
.games ol{padding-inline-start:4rem}.games ol li{background:#fff;padding:8px;padding-top:0;margin-top:8px;border-radius:8px}.games ol li::marker{font-size:3rem;font-weight:600;color:tomato}.games img.full-width{width:328px}.games .centered{text-align:center}.games .instructions{width:20rem;margin:8px auto;text-align:center;background:#fff;padding:8px;border-radius:8px}.games .approve-reject{width:150px;margin:0 auto;text-align:center}.games .approve-reject .mdc-button.approve{background-color:green}.games .approve-reject .mdc-button.reject{background-color:red}.games .approve-reject .mdc-button .mdc-button__label{padding-top:2px}.games .game.feedback{min-height:4.5rem;color:#fff;padding:.75rem;position:relative;border-radius:8px;text-align:center}.games .game.feedback.correct{background-color:#219921}.games .game.feedback.incorrect{background-color:#ff3f3f}.games .game.feedback img{position:absolute;width:50px;left:0;top:-40px}.games .stacked-plate{position:relative;text-align:center;margin-top:12px}.games .stacked-plate .food,.games .stacked-plate .cover{position:absolute;left:calc(50% - 164px);top:0}.games .stacked-plate .cover{top:7px}.games .drinks,.games .table{display:flex;justify-content:space-evenly}.games .drinks button,.games .table button{width:100px;background:rgba(0,0,0,0);border:1px solid #000;border-radius:4px;padding:8px}.games .drinks button:active,.games .table button:active{background-color:#ddd}.games .drinks button p,.games .table button p{margin:0}.games .table{align-items:center}.games .table button{height:145.5px}.games .table .stacked-plate .full-width{width:250px}.games .table .food{left:calc(50% - 125px)}.games button.correct.selected{border:2px solid green;box-shadow:0 0 6px}.games button.incorrect.selected{border:2px solid red;box-shadow:0 0 6px}.games .week2 .header img{width:80px;height:88px}.games .week8 .header img{margin-top:8px}.games .week2 .header,.games .week8 .header{display:flex}.games .week2 .header h3,.games .week8 .header h3{background:#fff;border-radius:8px;text-align:center;font-size:1.25rem;line-height:2.25rem;padding:8px}.games .week2 .header img,.games .week8 .header img{margin-right:8px}.games .week2 .instructions,.games .week8 .instructions{background:var(--mdc-theme-primary);border-radius:8px;color:#fff}.games .week2 .instructions p,.games .week8 .instructions p{color:#fff}.games .week2 .instructions ul,.games .week8 .instructions ul{margin:0;margin-left:1em;padding:0;text-align:left}.games .week2 .instructions ul li,.games .week8 .instructions ul li{background:unset;margin-top:0;padding:0}.games .week2 .instructions .header,.games .week8 .instructions .header{display:block;margin:0;text-align:center;font-weight:600}.games .week2 #timer,.games .week8 #timer{background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:space-between;margin:0 auto;margin-top:16px;padding:8px;width:220px;--mdc-text-button-container-height: 40px}.games .week2 #timer button,.games .week8 #timer button{flex-direction:column-reverse;height:60px}.games .week2 #timer button .mdc-button__icon,.games .week8 #timer button .mdc-button__icon{font-size:2rem;width:2rem;height:2rem;margin-left:0;margin-right:4px}.games .week2 #timer #time,.games .week8 #timer #time{color:var(--mdc-theme-primary);font-size:1.5rem;font-weight:600;margin:0;text-align:center;background-color:#edf4f2;padding:8px;border-radius:8px;height:1.5rem}.games .week2 .response,.games .week8 .response{background:#fff;border-radius:8px;text-align:center;padding-top:8px;margin-top:16px;margin-bottom:8px}.games .week2 .response p,.games .week8 .response p{color:var(--mdc-theme-primary);margin:0}.games .week2 .response label,.games .week8 .response label{margin:0 auto}.games .week2 .mdc-radio,.games .week8 .mdc-radio{margin-left:16px}.games .week2 label,.games .week8 label{margin-right:16px}
.goal_settings h2{text-align:center}.goal_settings .slider-form{display:flex;align-items:center}.goal_settings .slider-form .fa-apple-whole{color:red}.goal_settings .slider-form .fa-carrot{color:orange}.goal_settings .slider-form .slider-wrapper{flex-grow:1}.goal_settings .slider-form .slider-wrapper .slider-labels{display:flex;justify-content:space-evenly;margin:0 9px}.goal_settings .slider-form .slider-wrapper .slider-labels .slider-label{flex-grow:1;flex-basis:0;text-align:center}.goal_settings .navigation{display:flex;justify-content:center}
.participants.health_activities .health-activity-option{background-color:#fff;border-radius:4px;padding:4px;margin-top:8px}.participants.health_activities .health-activity-option .health-activity-input{--mdc-switch-track-width: 48px;display:flex;margin-bottom:8px}.participants.health_activities .health-activity-option .health-activity-input label{flex-grow:1;text-align:center;font-size:1.5rem;font-weight:600}.participants.health_activities .health-activity-option .health-activity-details{display:table;table-layout:fixed}.participants.health_activities .health-activity-option .health-activity-details .health-activity-details-row{display:table-row}.participants.health_activities .health-activity-option .health-activity-details .health-activity-details-row .health-activity-image,.participants.health_activities .health-activity-option .health-activity-details .health-activity-details-row .health-activity-content{display:table-cell}.participants.health_activities .health-activity-option .health-activity-details .health-activity-details-row .health-activity-image{width:50px;padding-right:8px;vertical-align:middle}.participants.health_activities .health-activity-option .health-activity-details .health-activity-details-row .health-activity-image img{width:100%}.participants.health_activities .mdc-tab{padding-right:12px;padding-left:12px}
.homes#show{--mdc-text-button-label-text-weight: 600}.homes#show main{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-bottom:24px}.homes#show main .full-width{grid-column:1/-1}.homes#show main .mdc-card .mdc-card__media--16-9::before{margin-top:36%}.homes#show main .mdc-card .progress-wrapper{padding:0 8px 8px 8px}.homes#show main .mdc-card .progress-wrapper p{margin:0}.homes#show main .mdc-card .progress-wrapper .progress{height:44px;width:100%;background-color:#aaa;position:relative;border-radius:22px}.homes#show main .mdc-card .progress-wrapper .progress:before{font-size:1.5rem;content:attr(data-label);position:absolute;text-align:center;top:.5rem;left:0;right:0}.homes#show main .mdc-card .progress-wrapper .progress .value{background-color:var(--mdc-theme-primary);display:inline-block;height:100%;border-radius:22px}.homes#show main .food-counter{display:flex;justify-content:space-evenly}.homes#show main .food-counter .count-display{display:flex;justify-content:center;line-height:2.75rem;font-size:2.25rem;color:var(--mdc-theme-on-primary)}.homes#show main .food-counter .count-display i{margin-left:4px}.homes#show main .food-counter .count-display .fa-carrot{color:orange}.homes#show main .food-counter .count-display .fa-apple-whole{color:red}.homes#show main .mdc-card__media{background-size:contain}.homes#show main .mdc-card__media.healthy-exercise{background-image:url(/packs/static/images/workout-eac3007d8b6d2b0e8d42.png);margin-bottom:8px}.homes#show main .mdc-card__media.healthy-meal{background-image:url(/packs/static/images/recipes-e531acd0b6e09dd99ef2.png);margin-bottom:8px}.homes#show main .mdc-card__actions{justify-content:flex-end}
:root{--main-padding: 8px;--mdc-protected-button-container-shape: 18px;--mdc-theme-primary: #bde9ff;--mdc-theme-on-primary: #333;--mdc-typography-button-font-weight: 600;--mdc-typography-button-text-transform: none}body.participants{background-color:#fff}body.participants main{padding-left:8px;padding-right:8px}
.participants.muy_tasty_categories .mdc-card .mdc-card__media .lock-cover{background-color:#fff;height:calc(100% - 75px);opacity:.5;position:absolute;top:0;width:100%;z-index:1;text-align:center;padding-top:75px}.participants.muy_tasty_categories .mdc-card .mdc-card__media .lock-cover .fa-lock{font-size:45px}.participants.muy_tasty_categories .mdc-card .mdc-card__primary-action{height:calc(68px + 2*6px);padding:6px 12px}.participants.muy_tasty_categories .mdc-card .mdc-card__primary-action .card-left{height:68px;display:flex;align-items:center}.participants.muy_tasty_categories .mdc-card .mdc-card__primary-action img{width:68px;height:68px;margin-right:12px}.participants.muy_tasty_categories#show .mdc-card{margin:8px 0}.participants.muy_tasty_categories#show .mdc-card .no-height{max-height:0 !important;overflow:hidden;transition:max-height .35s !important}.participants.muy_tasty_categories#show .mdc-card .max-height{max-height:2000px;transition:max-height 3.35s}.participants.muy_tasty_categories#show .mdc-card .trix-content{padding:0 8px}
.participants.weekly_pais_pages .player{--mdc-text-button-hover-state-layer-color: black;background-color:#f0bf8b;border-radius:16px;padding:12px}.participants.weekly_pais_pages .player h2{text-align:center;margin-bottom:0;color:#244f47}.participants.weekly_pais_pages .player img{margin-bottom:0}.participants.weekly_pais_pages .player #audio-controls button{--mdc-theme-primary: black}.participants.weekly_pais_pages .player #audio-controls button#parent-radio-play-button{--mdc-text-button-label-text-color: #E8C192}.participants.weekly_pais_pages .player .mdc-linear-progress__buffer-bar{background-color:revert}
#meters{padding-bottom:8px}#meters .invisible{display:none}#meters .meter-wrapper{display:flex;height:130px;justify-content:space-around}#meters .meter-label-wrapper{display:flex;position:absolute;width:100%;top:90px}#meters .meter-label-wrapper .meter-label{margin-bottom:0;flex-basis:0;flex-grow:1;margin-top:0;text-align:center;color:var(--mdc-theme-on-primary);font-weight:600}@keyframes RingProgress{0%{stroke-dasharray:0 100}}.ActivityRings{height:100%;width:100%}.ActivityRings .ring{transform-origin:50%}.ActivityRings .completed{animation:RingProgress 1s ease-in-out forwards;stroke-linecap:round}.ActivityRings circle{fill:none}.ring1 .background{stroke:rgba(86,189,170,.2)}.ring1 .completed{stroke:#56bdaa}.ring2 .background{stroke:rgba(250,148,102,.2)}.ring2 .completed{stroke:#fa9466}
.semana_healthies .mdc-card .mdc-card__primary-action{height:auto !important}.semana_healthies .mdc-card .mdc-card__primary-action h2.locked{color:#a9a9a9}.semana_healthies .mdc-card .mdc-card__primary-action h2.completed{color:green}.semana_healthies .mdc-card .mdc-card__primary-action i{color:var(--mdc-theme-primary)}.semana_healthies .mdc-card .mdc-card__primary-action i.locked{color:#a9a9a9}.semana_healthies .mdc-card .mdc-card__primary-action i.completed{color:green}
.participants.semana_healthy_weeks .mdc-card .mdc-card__primary-action{height:calc(68px + 2*6px);padding:6px 12px}.participants.semana_healthy_weeks .mdc-card .mdc-card__primary-action .card-left{height:68px;display:flex;align-items:center}.participants.semana_healthy_weeks .mdc-card .mdc-card__primary-action img{width:68px;height:68px;margin-right:12px}.participants.semana_healthy_weeks .mdc-card .mdc-card__primary-action h2{margin:0}.participants.semana_healthy_weeks .mdc-card .mdc-card__primary-action h2.locked{color:#a9a9a9}.participants.semana_healthy_weeks .mdc-card .mdc-card__primary-action h2.completed{color:green}.participants.semana_healthy_weeks .mdc-card .mdc-card__primary-action i{color:var(--mdc-theme-primary)}.participants.semana_healthy_weeks .mdc-card .mdc-card__primary-action i.locked{color:#a9a9a9}.participants.semana_healthy_weeks .mdc-card .mdc-card__primary-action i.completed{color:green}
.sessions{--main-padding: 0;--mdc-protected-button-container-shape: 16px}.sessions .mdc-top-app-bar--dense-fixed-adjust{padding-top:0 !important}.sessions #logo-background{background-color:var(--mdc-theme-primary);padding:70px 0}.sessions #logo-background #logo,.sessions #logo-background h1{display:block;max-width:250px;width:100%;margin:0 auto}.sessions #sign-in-form{padding:0 16px;max-width:400px;margin:0 auto}.sessions #sign-in-form h2{text-align:center}.sessions #sign-in-form button{width:100%}.sessions #sign-in-form .help{text-align:center}
.participants .mdc-top-app-bar--dense .mdc-top-app-bar__title{padding-left:0}.participants main>h2{text-align:center;font-size:1.75rem;margin:0}.participants h1,.participants h2,.participants h3,.participants h4,.participants p{color:#444}.participants h1,.participants h2,.participants h3,.participants h4{font-weight:600}.participants .mdc-card{border-radius:8px}.participants .mdc-card h2{margin:0 8px;font-weight:600;font-size:1.15rem}.participants .mdc-card .mdc-card__primary-action>p{margin:0 8px}.participants #page-nav{display:flex}.participants #page-nav .next{margin-left:auto}.participants #support-message-form{padding:0 24px}
.weekly_radios img,.weekly_pais_pages img{width:100%;margin-bottom:24px}.weekly_radios .mdc-linear-progress__bar-inner,.weekly_pais_pages .mdc-linear-progress__bar-inner{border-color:#000}.weekly_radios #time-elapsed,.weekly_radios #time-remaining,.weekly_pais_pages #time-elapsed,.weekly_pais_pages #time-remaining{color:var(--mdc-theme-primary);font-weight:600}.weekly_radios #audio-controls,.weekly_pais_pages #audio-controls{display:flex;justify-content:center}.weekly_radios #audio-controls #parent-radio-skip-back-button .fa-stack-2x,.weekly_radios #audio-controls #parent-radio-skip-forward-button .fa-stack-2x,.weekly_pais_pages #audio-controls #parent-radio-skip-back-button .fa-stack-2x,.weekly_pais_pages #audio-controls #parent-radio-skip-forward-button .fa-stack-2x{font-size:2.7rem}.weekly_radios #audio-controls #parent-radio-skip-back-button .mdc-button__icon,.weekly_radios #audio-controls #parent-radio-skip-forward-button .mdc-button__icon,.weekly_pais_pages #audio-controls #parent-radio-skip-back-button .mdc-button__icon,.weekly_pais_pages #audio-controls #parent-radio-skip-forward-button .mdc-button__icon{margin-right:18px}.weekly_radios #audio-controls #parent-radio-skip-back-button .fa-layers-text,.weekly_radios #audio-controls #parent-radio-skip-forward-button .fa-layers-text,.weekly_pais_pages #audio-controls #parent-radio-skip-back-button .fa-layers-text,.weekly_pais_pages #audio-controls #parent-radio-skip-forward-button .fa-layers-text{font-size:1.15rem;font-weight:600;letter-spacing:0}.weekly_radios #audio-controls #parent-radio-skip-back-button,.weekly_pais_pages #audio-controls #parent-radio-skip-back-button{--fa-rotate-angle: -45deg;height:56px;margin-right:0}.weekly_radios #audio-controls #parent-radio-skip-back-button .fa-layers-text,.weekly_pais_pages #audio-controls #parent-radio-skip-back-button .fa-layers-text{left:9px;top:1px}.weekly_radios #audio-controls #parent-radio-skip-forward-button,.weekly_pais_pages #audio-controls #parent-radio-skip-forward-button{--fa-rotate-angle: 45deg;height:24px}.weekly_radios #audio-controls #parent-radio-skip-forward-button .fa-layers-text,.weekly_pais_pages #audio-controls #parent-radio-skip-forward-button .fa-layers-text{left:4px;top:19px}.weekly_radios #audio-controls #parent-radio-play-button,.weekly_pais_pages #audio-controls #parent-radio-play-button{--mdc-text-button-container-height: 64px;--mdc-text-button-container-shape: 32px;--mdc-text-button-label-text-color: white;--mdc-text-button-with-icon-icon-size: 2rem;background-color:var(--mdc-theme-primary)}.weekly_radios #audio-controls #parent-radio-play-button .mdc-button__icon,.weekly_pais_pages #audio-controls #parent-radio-play-button .mdc-button__icon{margin-right:-4px}

/*# sourceMappingURL=application-17a348fe.css.map*/