.site-footer{background:#465567;clear:both;color:#fff;font-size:14px;padding:30px 32px}.site-footer .footer-container{margin:auto;max-width:875px;position:relative}.site-footer .footer-container>footer h6{font-size:12px;font-weight:400;margin:13px 0 0;text-align:center}.site-footer .logo-container{display:block;text-align:center}@media screen and (min-width:600px){.site-footer .logo-container{display:inline-block}}.site-footer .logo-container img{margin:auto;max-width:87px}@media screen and (min-width:600px){.site-footer .logo-container img{margin:0 0 0 -5px;max-width:160px}}.site-footer .logo-container span{display:inline-block;font-size:11px;font-weight:700;vertical-align:bottom}@media screen and (min-width:600px){.site-footer .logo-container span{font-size:18px}}.site-footer .sections{text-align:center}.site-footer .section{display:inline-block;margin:20px;max-width:250px;text-align:left;vertical-align:top}@media screen and (min-width:500px){.site-footer .section:first-child{margin:20px 20px 20px 0}.site-footer .section:last-child{margin:20px 0 20px 20px}}.site-footer a,.site-footer a:visited{color:#fff;cursor:pointer;text-decoration:none}.site-footer a:hover,.site-footer a:visited:hover{text-decoration:underline}.site-footer li em{display:inline-block;font-weight:700;margin:0 0 10px}.site-footer .tagline{margin:5px 0;text-align:center}@media screen and (min-width:600px){.site-footer .tagline{text-align:left}}.site-footer .social-media{display:block;margin:0;max-width:none;text-align:center}@media screen and (min-width:600px){.site-footer .social-media{position:absolute;right:0;top:0}}.site-footer .social-media li{display:inline-block}.site-footer .social-media li a{background-color:#d8d8d8;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#425569;display:inline-block;height:24px;margin:4px;padding:3px 0;text-align:center;width:24px}@media screen and (min-width:600px){.site-footer .social-media li a{font-size:18px;height:40px;padding:10px 0;width:40px}}.site-footer .retrieve-invite{max-width:200px}.site-footer .contact-sales2-btn,.site-footer .retrieve-invite2-btn{-webkit-apperance:none;background-color:#fff;background-color:transparent;border:1px solid #fff;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#fff;display:inline-block;font-size:12px;font-weight:400;line-height:1;margin:10px 0;outline:0;padding:9px 16px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none;white-space:nowrap;width:180px}.site-footer .contact-sales2-btn,.site-footer .contact-sales2-btn i,.site-footer .retrieve-invite2-btn,.site-footer .retrieve-invite2-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.site-footer .contact-sales2-btn:active,.site-footer .contact-sales2-btn:hover,.site-footer .retrieve-invite2-btn:active,.site-footer .retrieve-invite2-btn:hover{background-color:#fff;color:#fff;text-decoration:none}.site-footer .contact-sales2-btn:active i,.site-footer .contact-sales2-btn:hover i,.site-footer .retrieve-invite2-btn:active i,.site-footer .retrieve-invite2-btn:hover i{color:#fff}.site-footer .contact-sales2-btn:focus,.site-footer .retrieve-invite2-btn:focus{border-color:#fff}.site-footer .contact-sales2-btn:hover,.site-footer .retrieve-invite2-btn:hover{color:#203152}.privacy-policy{background-color:#fff;padding-top:120px}.privacy-policy>header h1{color:#fff;font-size:2.5em;text-align:center}.privacy-policy .eula-content{margin:auto;max-width:940px}.privacy-policy table{max-width:600px}.privacy-policy table td,.privacy-policy table th{border:1px solid #425569;font-size:14px;padding:5px}.privacy-policy .privacy-policy-contents{color:#425569;display:block;padding:20px;width:100%}.privacy-policy .privacy-policy-contents h1{font-size:18px;font-weight:700;margin:1em 1em 0;text-align:center;text-transform:uppercase}.privacy-policy .privacy-policy-contents h2{font-size:16px;margin-bottom:1em;margin-top:1em;text-transform:uppercase}.privacy-policy .privacy-policy-contents h3{font-size:14px;margin-top:1em}.privacy-policy .privacy-policy-contents em{font-weight:700}.privacy-policy .privacy-policy-contents li,.privacy-policy .privacy-policy-contents p{font-size:14px;margin-bottom:1em}.privacy-policy .privacy-policy-contents address{font-size:14px;font-style:normal;margin:1em}.privacy-policy .privacy-policy-contents ol{list-style:decimal}.privacy-policy .privacy-policy-contents ol li{margin-left:2em}.privacy-policy .privacy-policy-contents ul{list-style:disc}.privacy-policy .privacy-policy-contents ul li{margin-left:2em}.privacy-policy .privacy-policy-contents .bold{font-weight:700}.privacy-policy .privacy-policy-contents .italic{font-style:italic}.privacy-policy .privacy-policy-contents .underline{text-decoration:underline}.privacy-policy .privacy-policy-contents .uppercase{text-transform:uppercase}.terms-conditions .underline{text-decoration:underline}.terms-conditions .center{text-align:center}.terms-conditions ol.roman{list-style-type:upper-roman}.terms-conditions ol.lower-roman{list-style-type:lower-roman}.terms-conditions ol.letters{list-style-type:lower-alpha}@media screen and (min-width:47em){.privacy-policy-modal .privacy-policy,.terms-of-service-modal .privacy-policy{padding-top:20px}}.amazon-login-btn{background:linear-gradient(180deg,#fee499,#f1bc37);border:1px solid #b48e30;border-radius:3px;color:#000;font-size:14px;font-weight:700;margin:5px;padding:6px 13px;text-align:center}.amazon-login-btn i{font-size:20px}.amazon-login-btn[data-working=false]{opacity:.5}.login-form{color:#203152}.login-form .forgot-password-sent>header{text-align:center!important}.login-form .close-modal-btn{background:none;border:none;color:#a8acbe;font-size:24px;left:0;padding:10px;position:absolute;top:0}@supports(top:constant(safe-area-inset-top)){.login-form .close-modal-btn{top:constant(safe-area-inset-top)}}@supports(top:env(safe-area-inset-top)){.login-form .close-modal-btn{top:env(safe-area-inset-top)}}.login-form .checkbox-btn{background:none;border:none;color:#425569;font-size:14px;padding:0 0 0 28px;position:relative;text-align:left}.login-form .checkbox-btn:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:.5px solid #e3e4e9;color:#fff;content:" ";display:inline-block;font-family:eatlove;font-size:12px;font-style:normal;font-variant:normal;font-weight:400;height:20px;left:0;line-height:1;margin-right:.5em;padding-left:.25em;padding-top:.25em;position:absolute;text-transform:none;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:color .66s;-moz-transition:color .66s;-o-transition:color .66s;transition:color .66s;vertical-align:middle;width:20px}.login-form .checkbox-btn[data-active=true]:before{background-color:#2cd296;border:.5px solid #1d976b;content:""}.login-form .form-container{background-color:#fff;color:#425569;margin:auto;max-width:640px;padding:40px 20px 60px}@media screen and (min-width:610px){.login-form .form-container{padding:40px 100px 100px}}.login-form .form-container>header{margin:auto;max-width:405px;text-align:center}.login-form .form-container>header h2{font-size:24px;line-height:34px;margin:1em 0}.login-form .form-container>header h2 i{color:#2cd296;display:inline-block;margin:0 10px}.login-form .form-container>header p{font-size:16px;line-height:1.25;margin:25px auto;max-width:400px}.login-form .form-container>header .logo-container{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:center}.login-form .form-container>header img{max-width:150px}.login-form .form-container>header .pro-label{font-size:18px;padding-left:8px;padding-top:12px}.login-form .form-container>footer{margin-top:20px}.login-form .form-container form{margin:auto;max-width:405px}.login-form .form-container form>footer{margin-top:40px}.login-form .form-container form>footer,.login-form .form-container>footer{text-align:center}.login-form .form-container form>footer h2,.login-form .form-container>footer h2{color:#203152;display:inline-block;font-size:12px;font-weight:400;margin:30px auto;padding:0 20px;position:relative;text-align:center;z-index:2}.login-form .form-container form>footer hr,.login-form .form-container>footer hr{border-bottom:1px solid #ced8de;margin:auto;position:relative;top:37px;width:100%;width:calc(100% - 10px);z-index:1}.login-form .form-container h6{font-size:14px;margin:10px 0;text-align:center}.login-form .form-container>p{font-size:16px;text-align:center}.login-form .with-label{margin:0 0 20px;width:100%}.login-form .with-label>label{color:#203152;display:block;font-size:14px;margin:0 0 8px}.login-form input[type=email],.login-form input[type=number],.login-form input[type=password],.login-form input[type=tel],.login-form input[type=text]{-webkit-appearance:none;background-color:#fff;border:none;-webkit-border-radius:8px;-spec-border-radius:8px;border-radius:8px;-webkit-box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.17);-moz-box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.17);-spec-box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.17);box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.17);font-size:14px;padding:10px;width:100%}.login-form input[type=email]::-webkit-input-placeholder,.login-form input[type=number]::-webkit-input-placeholder,.login-form input[type=password]::-webkit-input-placeholder,.login-form input[type=tel]::-webkit-input-placeholder,.login-form input[type=text]::-webkit-input-placeholder{color:#81909f;line-height:23px}.login-form input[type=email]:-moz-placeholder,.login-form input[type=email]::-moz-placeholder,.login-form input[type=number]:-moz-placeholder,.login-form input[type=number]::-moz-placeholder,.login-form input[type=password]:-moz-placeholder,.login-form input[type=password]::-moz-placeholder,.login-form input[type=tel]:-moz-placeholder,.login-form input[type=tel]::-moz-placeholder,.login-form input[type=text]:-moz-placeholder,.login-form input[type=text]::-moz-placeholder{color:#81909f;line-height:23px}.login-form input[type=email]:-ms-input-placeholder,.login-form input[type=number]:-ms-input-placeholder,.login-form input[type=password]:-ms-input-placeholder,.login-form input[type=tel]:-ms-input-placeholder,.login-form input[type=text]:-ms-input-placeholder{color:#81909f;line-height:23px}.login-form input[type=email]:disabled,.login-form input[type=number]:disabled,.login-form input[type=password]:disabled,.login-form input[type=tel]:disabled,.login-form input[type=text]:disabled{opacity:.5}.login-form input[type=email][data-error=true],.login-form input[type=number][data-error=true],.login-form input[type=password][data-error=true],.login-form input[type=tel][data-error=true],.login-form input[type=text][data-error=true]{box-shadow:0 0 4px 0 red}.login-form .select-container{background-color:#fff;-webkit-border-radius:8px;-spec-border-radius:8px;border-radius:8px;-webkit-box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.17);-moz-box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.17);-spec-box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.17);box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.17);font-size:14px;padding:10px;width:100%}.login-form .select-container .placeholder{color:#81909f;line-height:23px}.login-form .select-container .dropdown-content>p{padding:5px;text-align:center}.login-form .select-container[data-error=true]{box-shadow:0 0 4px 0 red}.login-form .toggle-group{text-align:center}.login-form .toggle-group li{display:inline-block;margin:10px;vertical-align:top}.login-form .toggle-btn{align-items:center;background:#fff;border:none;border-radius:10px;box-shadow:0 10px 40px rgba(0,0,0,.1);display:flex;font-size:16px;height:93px;justify-content:space-evenly;line-height:23px;padding:23px;text-transform:uppercase;-webkit-transform:all .25s ease-in-out;-moz-transform:all .25s ease-in-out;-ms-transform:all .25s ease-in-out;transform:all .25s ease-in-out;width:182px}.login-form .toggle-btn[data-checked=true]{background-color:#a30063;color:#fff}.login-form .select-bubbles li{display:inline-block;padding:3px;vertical-align:top}.login-form .select-bubbles li[data-disabled=true]{opacity:.5}.login-form .select-bubbles li>button{background-color:#fff;border:1px solid #a8acbe;border-radius:40px;color:#a8acbe;cursor:pointer;font-size:11px;font-weight:900;padding:8px 13px;position:relative;text-transform:uppercase;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;white-space:nowrap}.login-form .select-bubbles li>button[data-active=true]{background-color:#a30063;border:1px solid #a30063;color:#fff}.login-form .select-bubbles li>button i{display:inline-block;margin:0 0 0 3px}.login-form .error-msg{background-color:transparent!important;color:red;font-size:16px;font-weight:700;padding:8px 20px}.login-form .forgot-pwd-container{margin:20px auto 10px;max-width:270px;text-align:center}.login-form .forgot-pwd-container a{cursor:pointer}.login-form .retrieve-invite{color:#a8acbe;font-size:13px;line-height:1.2;margin:10px auto;max-width:400px;padding:10px 0 0;text-align:center}.login-form .retrieve-invite a{cursor:pointer}.login-form .sub-action-btn{background-color:transparent;border:none;color:#a30063;cursor:pointer;font-size:12px;line-height:23px;padding:8px 10px;text-align:center;text-decoration:none}.login-form .back-to-sign-in-btn{cursor:pointer;display:block;margin:10px auto 0}.login-form .login-btn{-webkit-apperance:none;background-color:#a30063;border:1px solid #a30063;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;box-shadow:0 10px 10px 0 rgba(0,0,0,.1),0 4px 4px 0 rgba(159,3,98,.25);-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.1),0 4px 4px 0 rgba(159,3,98,.25);-moz-box-shadow:0 10px 10px 0 rgba(0,0,0,.1),0 4px 4px 0 rgba(159,3,98,.25);color:#fff;display:inline-block;font-size:12px;font-weight:400;font-weight:700;line-height:1;margin:auto;outline:0;padding:13px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none;width:100%}.login-form .login-btn,.login-form .login-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.login-form .login-btn:active,.login-form .login-btn:hover{background-color:#3d0025;border:1px solid #3d0025;color:#e6e6e6}.login-form .login-btn:focus{background-color:#240016;border:1px solid #240016}.login-form .amazon-login-btn{max-width:300px;min-width:220px;width:calc(50% - 10px)}.login-form .amazon-login-btn i{display:inline-block;font-size:20px;margin-right:10px;vertical-align:middle}.login-form .login-support-text a,.login-form .terms-privacy a{color:#a30063;cursor:pointer;margin:5px}.login-form .login-support-text{color:#a8acbe;font-size:13px}.login-form .terms-privacy{color:#203152;font-size:12px;line-height:1.4;margin-top:30px}.login-form .terms-privacy a{font-size:12px}.login-form .terms-privacy em{color:#fd5408}.register-form{align-items:stretch;display:flex;flex-direction:column}@media screen and (min-width:930px){.register-form{flex-direction:row}}.register-form .form-container{margin:0;max-width:none}@media screen and (min-width:930px){.register-form .form-container{flex:1}}.register-form .pick-practice-type{margin:20px auto;max-width:405px}.register-form .sub-action-btn{font-size:16px;text-transform:uppercase}.register-form .featured-on{padding:10px 0;text-align:center}@media screen and (min-width:930px){.register-form .featured-on{padding:75px 0 0}}.register-form .featured-on h3{font-size:10px}.register-form .featured-on img{margin:12px 20px 0;opacity:.5}.register-form .login-support-text{margin-top:40px}.brochure-container{background-color:#fafafa;flex:1;overflow:hidden;padding:20px;position:relative}@media screen and (min-width:930px){.brochure-container{padding:100px}}.brochure-container>*{margin:auto;max-width:640px}@media screen and (min-width:930px){.brochure-container>*{margin:0}}.brochure-container h2,.brochure-container li,.brochure-container p{color:#425569}.brochure-container h2{font-size:24px;font-weight:700;line-height:34px;margin-bottom:30px}@media screen and (max-width:47em){.brochure-container h2{text-align:center}}@media screen and (min-width:930px){.brochure-container h2{margin:0 auto 30px;max-width:500px;text-align:center}}.brochure-container p{font-size:12px;font-weight:700;margin-bottom:20px;text-transform:uppercase}@media screen and (min-width:930px){.brochure-container p{font-size:14px}}.brochure-container ul{background:#fff;border-radius:10px;-webkit-box-shadow:0 10px 40px 0 rgba(0,0,0,.1);-moz-box-shadow:0 10px 40px 0 rgba(0,0,0,.1);-spec-box-shadow:0 10px 40px 0 rgba(0,0,0,.1);box-shadow:0 10px 40px 0 rgba(0,0,0,.1);padding:27px 63px 27px 27px;position:relative;z-index:5}.brochure-container li{border-bottom:.5px solid hsla(0,0%,100%,.3);font-size:15px;margin-bottom:20px;padding-bottom:20px;padding-left:30px;position:relative}@media screen and (min-width:930px){.brochure-container li{margin-bottom:10px;padding-bottom:10px}}.brochure-container li:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2cd296;content:"";display:inline-block;font-family:feather;font-size:24px;font-style:normal;font-variant:normal;font-weight:400;left:0;line-height:1;position:absolute;text-transform:none;top:50%;-webkit-transform:translateY(-85%);-moz-transform:translateY(-85%);-ms-transform:translateY(-85%);transform:translateY(-85%);vertical-align:middle}.brochure-container li:last-child{border-bottom:none}.brochure-container>footer p{color:#ff7735;font-size:24px;font-weight:700;line-height:34px;margin-bottom:50px;margin-top:50px;text-align:center}.brochure-container .icon-leaf2{color:#f1f1f1;font-size:50px;position:absolute;z-index:0}.brochure-container .deco1{bottom:-6%;font-size:250px;left:-3%;transform:scaleX(-1) rotate(27deg)}.brochure-container .deco2{font-size:200px;left:59px;top:450px;transform:scaleX(-1) rotate(203deg)}.brochure-container .deco3{font-size:160px;right:0;top:300px;transform:scaleX(-1) rotate(310deg)}.retrieve-invite-form .app-admonishment{background:#e4e6ed;border-radius:10px;margin:0;padding:20px;text-align:center}.retrieve-invite-form .app-admonishment i{color:#ff7735;display:block;font-size:43px;margin:auto}.retrieve-invite-form .app-admonishment strong{font-weight:700}.retrieve-invite-form .app-admonishment p{margin:.75em 0}.retrieve-invite-form .app-admonishment a{color:#a30063;font-size:20px;font-weight:700;line-height:22px;text-decoration:underline}.login-modal-overlay{background-color:rgba(135,139,158,.8);bottom:0;height:100%;left:0;opacity:0;position:fixed;right:0;top:0;-webkit-transition:all .333s ease-in-out;-moz-transition:all .333s ease-in-out;-o-transition:all .333s ease-in-out;transition:all .333s ease-in-out;width:100%;z-index:10}.login-modal-overlay.ReactModal__Overlay--after-open{opacity:1}.login-modal-overlay.ReactModal__Overlay--before-close{opacity:0}.login-modal{bottom:0;left:0;position:fixed;right:0;top:0}.login-form-scroll-container{bottom:0;overflow-y:auto;position:absolute;top:0;width:100%}@media screen and (max-width:47em){.login-form-scroll-container::-webkit-scrollbar{display:none}}.login-modal-container>.login-form{background-color:#fff;bottom:0;left:0;max-width:640px;padding:0;position:absolute;top:0;width:100%}@supports(padding-top:constant(safe-area-inset-top)){.login-modal-container>.login-form{padding-top:calc(20px + constant(safe-area-inset-top))}}@supports(padding-top:env(safe-area-inset-top)){.login-modal-container>.login-form{padding-top:calc(20px + env(safe-area-inset-top))}}@media screen and (min-width:640px){.login-modal-container>.login-form{background-color:transparent;-webkit-border-radius:8px;-spec-border-radius:8px;border-radius:8px;bottom:auto;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.5);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.5);-spec-box-shadow:0 2px 4px 0 rgba(0,0,0,.5);box-shadow:0 2px 4px 0 rgba(0,0,0,.5);left:50%;margin-bottom:50px;overflow:hidden;padding:0;top:95px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@supports(top:constant(safe-area-inset-top)){.login-modal-container>.login-form{top:calc(95px + constant(safe-area-inset-top))}}@supports(top:env(safe-area-inset-top)){.login-modal-container>.login-form{top:calc(95px + env(safe-area-inset-top))}}}.login-modal-container>.login-form.register-form{max-width:1120px}@media screen and (max-width:1170px){.login-modal-container>.login-form.register-form{max-width:880px}}@media screen and (max-width:930px){.login-modal-container>.login-form.register-form{max-width:640px}}@media screen and (min-width:640px){.login-modal-container>.login-form.register-form{top:45px}@supports(top:constant(safe-area-inset-top)){.login-modal-container>.login-form.register-form{top:calc(45px + constant(safe-area-inset-top))}}@supports(top:env(safe-area-inset-top)){.login-modal-container>.login-form.register-form{top:calc(45px + env(safe-area-inset-top))}}}.login-modal-container>.login-form .login-form>.form-container{min-width:340px}.el-popup{display:inline-block;position:relative;vertical-align:top}.el-popup .popup-btn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-popup .popup-btn:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;float:right;font-family:eatlove;font-style:normal;font-variant:normal;font-weight:400;line-height:1;padding-left:5px;padding-top:2px;text-transform:none}.el-popup[data-hide-chevron=true] .popup-btn:after{display:none}.el-popup .popup-dropdown{max-height:0;opacity:0;overflow:hidden;position:absolute;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;z-index:10}.el-popup .triangle,.el-popup .triangle2{height:0;position:absolute;width:0;z-index:20}.el-popup .popup-content{background-color:#fff;border:.5px solid #e0e0e0;-webkit-border-radius:10px;-spec-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,.15);-moz-box-shadow:0 4px 12px 0 rgba(0,0,0,.15);-spec-box-shadow:0 4px 12px 0 rgba(0,0,0,.15);box-shadow:0 4px 12px 0 rgba(0,0,0,.15);margin-top:10px;max-width:100vw;padding:17px 20px 10px 10px;position:relative;will-change:filter}.el-popup .popup-content>footer{align-items:center;display:flex;justify-content:space-evenly;padding:20px 20px 0;text-align:center}.el-popup .close-btn{background:none;border:none;color:#475672;font-size:10px;padding:10px;position:absolute;right:0;top:0}.el-popup[data-state=true] .popup-dropdown{display:block;max-height:50em;opacity:1;overflow:visible}.el-popup[data-closing=true] .popup-container{opacity:0}.el-popup.el-popup-dark .popup-content{background-color:#475672;border:.5px solid #475672;color:#fff}.el-popup.el-popup-dark .close-btn{color:#fff}.el-popup-top-center .popup-dropdown,.el-popup-top-left .popup-dropdown,.el-popup-top-left-center .popup-dropdown,.el-popup-top-right .popup-dropdown,.el-popup-top-right-center .popup-dropdown{top:100%}.el-popup-top-center .triangle,.el-popup-top-left .triangle,.el-popup-top-left-center .triangle,.el-popup-top-right .triangle,.el-popup-top-right-center .triangle{border-bottom:10px solid #e0e0e0;border-left:10px solid transparent;border-right:10px solid transparent;top:0}.el-popup-top-center .triangle2,.el-popup-top-left .triangle2,.el-popup-top-left-center .triangle2,.el-popup-top-right .triangle2,.el-popup-top-right-center .triangle2{border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;top:1px}.el-popup-top-center.el-popup-dark .triangle,.el-popup-top-center.el-popup-dark .triangle2,.el-popup-top-left-center.el-popup-dark .triangle,.el-popup-top-left-center.el-popup-dark .triangle2,.el-popup-top-left.el-popup-dark .triangle,.el-popup-top-left.el-popup-dark .triangle2,.el-popup-top-right-center.el-popup-dark .triangle,.el-popup-top-right-center.el-popup-dark .triangle2,.el-popup-top-right.el-popup-dark .triangle,.el-popup-top-right.el-popup-dark .triangle2{border-bottom:10px solid #475672}.el-popup-bottom-center .popup-dropdown,.el-popup-bottom-left .popup-dropdown,.el-popup-bottom-left-center .popup-dropdown,.el-popup-bottom-right .popup-dropdown,.el-popup-bottom-right-center .popup-dropdown{bottom:100%}.el-popup-bottom-center .popup-content,.el-popup-bottom-left .popup-content,.el-popup-bottom-left-center .popup-content,.el-popup-bottom-right .popup-content,.el-popup-bottom-right-center .popup-content{margin-bottom:10px;margin-top:0}.el-popup-bottom-center .triangle,.el-popup-bottom-left .triangle,.el-popup-bottom-left-center .triangle,.el-popup-bottom-right .triangle,.el-popup-bottom-right-center .triangle{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #e0e0e0;bottom:0}.el-popup-bottom-center .triangle2,.el-popup-bottom-left .triangle2,.el-popup-bottom-left-center .triangle2,.el-popup-bottom-right .triangle2,.el-popup-bottom-right-center .triangle2{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;bottom:1px}.el-popup-bottom-center.el-popup-dark .triangle,.el-popup-bottom-center.el-popup-dark .triangle2,.el-popup-bottom-left-center.el-popup-dark .triangle,.el-popup-bottom-left-center.el-popup-dark .triangle2,.el-popup-bottom-left.el-popup-dark .triangle,.el-popup-bottom-left.el-popup-dark .triangle2,.el-popup-bottom-right-center.el-popup-dark .triangle,.el-popup-bottom-right-center.el-popup-dark .triangle2,.el-popup-bottom-right.el-popup-dark .triangle,.el-popup-bottom-right.el-popup-dark .triangle2{border-top:10px solid #475672}.el-popup-bottom-left .popup-dropdown,.el-popup-top-left .popup-dropdown{left:50%;-webkit-transform:translate(-15%);-moz-transform:translate(-15%);-ms-transform:translate(-15%);transform:translate(-15%)}.el-popup-bottom-left .triangle,.el-popup-bottom-left .triangle2,.el-popup-top-left .triangle,.el-popup-top-left .triangle2{left:15%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.el-popup-bottom-left-center .popup-dropdown,.el-popup-bottom-left-center .triangle,.el-popup-bottom-left-center .triangle2,.el-popup-top-left-center .popup-dropdown,.el-popup-top-left-center .triangle,.el-popup-top-left-center .triangle2{left:32.5%;-webkit-transform:translate(-32.5%);-moz-transform:translate(-32.5%);-ms-transform:translate(-32.5%);transform:translate(-32.5%)}.el-popup-bottom-center .popup-dropdown,.el-popup-bottom-center .triangle,.el-popup-bottom-center .triangle2,.el-popup-top-center .popup-dropdown,.el-popup-top-center .triangle,.el-popup-top-center .triangle2{left:50%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.el-popup-bottom-right-center .popup-dropdown,.el-popup-bottom-right-center .triangle,.el-popup-bottom-right-center .triangle2,.el-popup-top-right-center .popup-dropdown,.el-popup-top-right-center .triangle,.el-popup-top-right-center .triangle2{left:67.5%;-webkit-transform:translate(-67.5%);-moz-transform:translate(-67.5%);-ms-transform:translate(-67.5%);transform:translate(-67.5%)}.el-popup-bottom-right .popup-dropdown,.el-popup-top-right .popup-dropdown{right:50%;-webkit-transform:translate(15%);-moz-transform:translate(15%);-ms-transform:translate(15%);transform:translate(15%)}.el-popup-bottom-right .triangle,.el-popup-bottom-right .triangle2,.el-popup-top-right .triangle,.el-popup-top-right .triangle2{right:15%;-webkit-transform:translate(50%);-moz-transform:translate(50%);-ms-transform:translate(50%);transform:translate(50%)}.el-popup-left-bottom .popup-dropdown,.el-popup-left-bottom-center .popup-dropdown,.el-popup-left-center .popup-dropdown,.el-popup-left-top .popup-dropdown,.el-popup-left-top-center .popup-dropdown{left:100%}.el-popup-left-bottom .popup-content,.el-popup-left-bottom-center .popup-content,.el-popup-left-center .popup-content,.el-popup-left-top .popup-content,.el-popup-left-top-center .popup-content{margin-left:10px;margin-top:0}.el-popup-left-bottom .triangle,.el-popup-left-bottom-center .triangle,.el-popup-left-center .triangle,.el-popup-left-top .triangle,.el-popup-left-top-center .triangle{border:10px solid transparent;border-left:none;border-right-color:#e0e0e0;left:0}.el-popup-left-bottom .triangle2,.el-popup-left-bottom-center .triangle2,.el-popup-left-center .triangle2,.el-popup-left-top .triangle2,.el-popup-left-top-center .triangle2{border:10px solid transparent;border-left:none;border-right-color:#fff;left:1px}.el-popup-left-bottom-center.el-popup-dark .triangle,.el-popup-left-bottom-center.el-popup-dark .triangle2,.el-popup-left-bottom.el-popup-dark .triangle,.el-popup-left-bottom.el-popup-dark .triangle2,.el-popup-left-center.el-popup-dark .triangle,.el-popup-left-center.el-popup-dark .triangle2,.el-popup-left-top-center.el-popup-dark .triangle,.el-popup-left-top-center.el-popup-dark .triangle2,.el-popup-left-top.el-popup-dark .triangle,.el-popup-left-top.el-popup-dark .triangle2{border-right:10px solid #475672}.el-popup-right-bottom .popup-dropdown,.el-popup-right-bottom-center .popup-dropdown,.el-popup-right-center .popup-dropdown,.el-popup-right-top .popup-dropdown,.el-popup-right-top-center .popup-dropdown{right:100%}.el-popup-right-bottom .popup-content,.el-popup-right-bottom-center .popup-content,.el-popup-right-center .popup-content,.el-popup-right-top .popup-content,.el-popup-right-top-center .popup-content{margin-right:10px;margin-top:0}.el-popup-right-bottom .triangle,.el-popup-right-bottom-center .triangle,.el-popup-right-center .triangle,.el-popup-right-top .triangle,.el-popup-right-top-center .triangle{border:10px solid transparent;border-left:10px solid #e0e0e0;border-right:none;right:3px}.el-popup-right-bottom .triangle2,.el-popup-right-bottom-center .triangle2,.el-popup-right-center .triangle2,.el-popup-right-top .triangle2,.el-popup-right-top-center .triangle2{border:10px solid transparent;border-left:10px solid #fff;border-right:none;right:3px}.el-popup-right-bottom-center.el-popup-dark .triangle,.el-popup-right-bottom-center.el-popup-dark .triangle2,.el-popup-right-bottom.el-popup-dark .triangle,.el-popup-right-bottom.el-popup-dark .triangle2,.el-popup-right-center.el-popup-dark .triangle,.el-popup-right-center.el-popup-dark .triangle2,.el-popup-right-top-center.el-popup-dark .triangle,.el-popup-right-top-center.el-popup-dark .triangle2,.el-popup-right-top.el-popup-dark .triangle,.el-popup-right-top.el-popup-dark .triangle2{border-left:10px solid #475672}.el-popup-left-top .popup-dropdown,.el-popup-right-top .popup-dropdown{top:50%;-webkit-transform:translateY(-15%);-moz-transform:translateY(-15%);-ms-transform:translateY(-15%);transform:translateY(-15%)}.el-popup-left-top .triangle,.el-popup-left-top .triangle2,.el-popup-right-top .triangle,.el-popup-right-top .triangle2{top:15%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.el-popup-left-top-center .popup-dropdown,.el-popup-right-top-center .popup-dropdown{top:50%;-webkit-transform:translateY(-32.5%);-moz-transform:translateY(-32.5%);-ms-transform:translateY(-32.5%);transform:translateY(-32.5%)}.el-popup-left-top-center .triangle,.el-popup-left-top-center .triangle2,.el-popup-right-top-center .triangle,.el-popup-right-top-center .triangle2{top:32.5%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.el-popup-left-center .popup-dropdown,.el-popup-left-center .triangle,.el-popup-left-center .triangle2,.el-popup-right-center .popup-dropdown,.el-popup-right-center .triangle,.el-popup-right-center .triangle2{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.el-popup-left-bottom-center .popup-dropdown,.el-popup-right-bottom-center .popup-dropdown{top:50%;-webkit-transform:translateY(-67.5%);-moz-transform:translateY(-67.5%);-ms-transform:translateY(-67.5%);transform:translateY(-67.5%)}.el-popup-left-bottom-center .triangle,.el-popup-left-bottom-center .triangle2,.el-popup-right-bottom-center .triangle,.el-popup-right-bottom-center .triangle2{top:67.5%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.el-popup-left-bottom .popup-dropdown,.el-popup-right-bottom .popup-dropdown{top:50%;-webkit-transform:translateY(-85%);-moz-transform:translateY(-85%);-ms-transform:translateY(-85%);transform:translateY(-85%)}.el-popup-left-bottom .triangle,.el-popup-left-bottom .triangle2,.el-popup-right-bottom .triangle,.el-popup-right-bottom .triangle2{top:85%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.pro-dropdown-container{display:inline-block;position:relative;vertical-align:top}.pro-dropdown-container>.dropdown-btn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pro-dropdown-container>.dropdown-btn:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;float:right;font-family:eatlove;font-style:normal;font-variant:normal;font-weight:400;line-height:1;padding-left:5px;padding-top:2px;text-transform:none}.pro-dropdown-container[data-hide-chevron=true]>.dropdown-btn:after{display:none}.pro-dropdown-container>.dropdown-dropdown{left:50%;max-height:0;opacity:0;overflow:hidden;position:absolute;top:100%;-webkit-transform:translate(-45%,-20px);-moz-transform:translate(-45%,-20px);-ms-transform:translate(-45%,-20px);transform:translate(-45%,-20px);-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;z-index:100}.pro-dropdown-container>.dropdown-dropdown>.dropdown-container>.triangle{border-bottom:10px solid #e0e0e0;top:0}.pro-dropdown-container>.dropdown-dropdown>.dropdown-container>.triangle,.pro-dropdown-container>.dropdown-dropdown>.dropdown-container>.triangle2{border-left:10px solid transparent;border-right:10px solid transparent;height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;z-index:27}.pro-dropdown-container>.dropdown-dropdown>.dropdown-container>.triangle2{border-bottom:10px solid #fff;top:1px}.pro-dropdown-container>.dropdown-dropdown>.dropdown-container>.dropdown-content{background-color:#fff;border:.5px solid #e0e0e0;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.1);-moz-box-shadow:0 4px 8px 0 rgba(0,0,0,.1);-spec-box-shadow:0 4px 8px 0 rgba(0,0,0,.1);box-shadow:0 4px 8px 0 rgba(0,0,0,.1);margin-top:10px;max-width:100vw;padding:20px;position:relative;will-change:filter;z-index:26}.pro-dropdown-container>.dropdown-dropdown>.dropdown-container>.dropdown-content>.close-btn{background:none;border:none;color:#425569;font-size:8px;padding:1.5em;position:absolute;right:0;top:0}.pro-dropdown-container[data-state=true] .dropdown-dropdown{display:block;max-height:50em;opacity:1;overflow-y:auto}.pro-dropdown-container[data-closing=true] .dropdown-container{opacity:0}.header-dropdown-container{display:inline-block;position:relative;vertical-align:top}.header-dropdown-container .badge{background-color:#ff7735;-webkit-border-radius:10em;-spec-border-radius:10em;border-radius:10em;color:#fff;cursor:pointer;display:inline-block;font-size:12px;font-weight:700;height:16px;padding:2.25px 0;position:absolute;right:4px;text-align:center;top:15px;white-space:nowrap;width:16px}.header-dropdown{display:inline-block;position:relative;vertical-align:top}.header-dropdown .dropdown-btn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-dropdown .dropdown-btn:after{display:none}.header-dropdown .dropdown-dropdown{left:50%;max-height:0;max-width:calc(100vw - 50px);opacity:0;overflow:hidden;position:absolute;top:100%;width:300px;width:350px;z-index:100}.header-dropdown .dropdown-dropdown .dropdown-container{position:relative;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .5s cubic-bezier(.09,1.07,.32,1.11);-moz-transition:all .5s cubic-bezier(.09,1.07,.32,1.11);-o-transition:all .5s cubic-bezier(.09,1.07,.32,1.11);transition:all .5s cubic-bezier(.09,1.07,.32,1.11);width:100%}.header-dropdown .dropdown-dropdown .triangle{border-bottom:10px solid #e0e0e0;top:0}.header-dropdown .dropdown-dropdown .triangle,.header-dropdown .dropdown-dropdown .triangle2{border-left:10px solid transparent;border-right:10px solid transparent;height:0;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;z-index:27}.header-dropdown .dropdown-dropdown .triangle2{border-bottom:10px solid #fff;top:1px}.header-dropdown .dropdown-dropdown .dropdown-content{background-color:#fff;border:.5px solid #e0e0e0;-webkit-box-shadow:0 8px 8px 0 rgba(0,0,0,.2);-moz-box-shadow:0 8px 8px 0 rgba(0,0,0,.2);-spec-box-shadow:0 8px 8px 0 rgba(0,0,0,.2);box-shadow:0 8px 8px 0 rgba(0,0,0,.2);margin:10px 0 15px!important;width:100%;z-index:26}.header-dropdown[data-state=true] .dropdown-dropdown{display:block;max-height:30em;opacity:1;overflow:visible}.header-dropdown[data-state=true] .dropdown-container{-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.header-dropdown[data-closing=true] .dropdown-container{opacity:0}.groceries-dropdown .dropdown-dropdown{-webkit-transform:translate(-80%,-20px);-moz-transform:translate(-80%,-20px);-ms-transform:translate(-80%,-20px);transform:translate(-80%,-20px)}.groceries-dropdown .dropdown-dropdown .close-btn{display:none}.groceries-dropdown .triangle,.groceries-dropdown .triangle2{left:80%}.groceries-dropdown ul{max-height:320px;overflow-y:auto;padding:10px 20px}.groceries-dropdown ul li{color:#425569;font-size:12px;padding:10px 0}.groceries-dropdown ul li img{-webkit-border-radius:3px;-spec-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 8px 8px 0 rgba(0,0,0,.2);-moz-box-shadow:0 8px 8px 0 rgba(0,0,0,.2);-spec-box-shadow:0 8px 8px 0 rgba(0,0,0,.2);box-shadow:0 8px 8px 0 rgba(0,0,0,.2);height:50px;margin:0 10px 0 0;vertical-align:middle;width:50px}.groceries-dropdown ul li p{color:#203152;display:inline-block;font-size:14px;font-weight:700;max-width:calc(100% - 60px);vertical-align:middle}.groceries-dropdown .recent{border-bottom:1px solid #e2e2e2;color:#203152;font-size:10px;font-weight:700;padding:10px 20px;text-transform:uppercase}.groceries-dropdown .groceries-dropdown-footer{color:#a30063;font-size:12px;font-weight:700;padding:10px 20px;text-align:center;text-transform:uppercase;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.groceries-dropdown .groceries-dropdown-footer:focus{background-color:#a30063;color:#fff}.notifications-dropdown-container.el-dropdown-popup{position:absolute}.notifications-dropdown-container.el-dropdown-popup .badge{padding:3px 5px!important}.notifications-dropdown-container.el-dropdown-popup .close-btn .icon-close-x{color:#475672;font-weight:700}.notifications-dropdown-container.el-dropdown-popup .dropdown-dropdown{overflow-y:hidden;-webkit-transform:translate(-108%,20px);-moz-transform:translate(-108%,20px);-ms-transform:translate(-108%,20px);transform:translate(-108%,20px);width:223px}.notifications-dropdown-container.el-dropdown-popup .dropdown-dropdown>.dropdown-container>.dropdown-content{border-radius:10px;padding:20px 17px 10px}.notifications-dropdown-container.el-dropdown-popup .dropdown-dropdown>.dropdown-container .triangle,.notifications-dropdown-container.el-dropdown-popup .dropdown-dropdown>.dropdown-container .triangle2{left:92.5%}.notifications-dropdown-container.el-dropdown-popup .dropdown-dropdown>.dropdown-container ul{max-height:53vh;overflow-y:auto;padding:10px 0}.notifications-dropdown-container.el-dropdown-popup .dropdown-dropdown>.dropdown-container ul li{margin:0;padding:0;position:relative}.notifications-dropdown-container.el-dropdown-popup .dropdown-dropdown>.dropdown-container ul li button{margin:0;padding:0}.notifications-dropdown-container.el-dropdown-popup .dropdown-dropdown>.dropdown-container ul li button>span{color:#475672;display:inline-block;font-size:16px}.notifications-dropdown-container.el-dropdown-popup .dropdown-dropdown>.dropdown-container ul li button .badge{background-color:#ff7735;-webkit-border-radius:10em;-spec-border-radius:10em;border-radius:10em;color:#fff;cursor:pointer;display:inline-block;font-size:10px;font-weight:700;height:16px;left:11px;padding:2.25px 0;position:absolute;text-align:center;top:2px;white-space:nowrap;width:16px}.notifications-dropdown-container.el-dropdown-popup .dropdown-dropdown>.dropdown-container ul li button i{color:#a30063;font-size:20px;line-height:35px;padding-right:15px;vertical-align:middle}.notifications-dropdown-container.el-dropdown-popup .dropdown-dropdown>.dropdown-container h5{color:#2e3b55;font-size:18px;font-weight:700;text-align:center}.notifications-dropdown-container.el-dropdown-popup .dropdown-dropdown>.dropdown-container .message-center-btn{display:block;margin:15px auto}.set-password-form{color:#203152;position:relative;text-align:center}.set-password-form .working{background-color:#fff;bottom:0;left:0;padding-top:15%;position:absolute;right:0;top:0;z-index:1}.set-password-form .working i{color:#a30063;display:inline-block;font-size:35px}.set-password-form h3{font-size:20px;font-weight:700;line-height:24px;text-align:center}.set-password-form p{font-size:14px;font-weight:400;margin-top:10px}.set-password-form footer p{margin:10px}.set-password-form .password-header p{white-space:normal}.set-password-form a{color:#a30063}.set-password-form .error-msg{color:red;font-weight:700}.password-field .el-input-icon{cursor:pointer;margin-left:-30px}.el-validation-list{margin-top:5px;padding:20px;text-align:left}.el-validation-list .el-validation-title{display:flex;font-size:14px;font-weight:700}.el-validation-list .el-password-validations{display:flex;padding-top:15px}.el-validation-list .el-password-validations p{font-size:14px;font-weight:400}.el-validation-list .el-password-validations .feather-check{color:#12d574}.el-validation-list .el-password-validations .feather-x{color:#ff1b1b}.el-validation-list p{margin-top:0}.down-for-maintenance .icon-logo,.down-for-maintenance img{color:#a30063;display:block;font-size:48px;margin:10px auto 25px;width:50px}.down-for-maintenance pre{background-color:#f3f3f3;font-size:14px;margin:20px auto;overflow:auto;padding:5px}.el-alert{align-items:center;border-radius:10px;display:inline-flex;margin-bottom:10px;margin-top:20px;padding:13px 20px;position:relative;text-align:left}.el-alert[data-has-icon=true]{padding:13px 20px 13px 68px}.el-alert.dismissible{padding-right:40px}.el-alert h6,.el-alert span{color:#425569}.el-alert .action-button{border:none;border-radius:25px;color:#fff;margin-left:15px;padding:3px 23px;text-align:center;text-transform:uppercase}@media screen and (min-width:47em){.el-alert .action-button{margin-left:30px}}.el-alert span{display:inline-block;font-size:14px;line-height:16px;text-align:left}.el-alert[data-has-button=true] span{width:160px}@media screen and (min-width:47em){.el-alert[data-has-button=true] span{width:200px}}.el-alert[data-has-button=true] i{display:inline-block}.el-alert .el-alert--hint{left:22px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.el-alert .el-alert--hint .dropdown-btn{background-color:transparent;border:none}.el-alert .el-alert--hint .dropdown-dropdown{-webkit-transform:translate(-10%);-moz-transform:translate(-10%);-ms-transform:translate(-10%);transform:translate(-10%)}@media screen and (max-width:47em){.el-alert .el-alert--hint .dropdown-dropdown>.dropdown-container>.triangle,.el-alert .el-alert--hint .dropdown-dropdown>.dropdown-container>.triangle2{left:10%}}@media screen and (min-width:47em){.el-alert .el-alert--hint .dropdown-dropdown{-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}}.el-alert .el-alert--hint .dropdown-content{min-width:350px}.el-alert .el-alert--hint .dropdown-content p{text-align:left}.el-alert .el-alert--icon{height:24px;width:24px}.el-alert .el-alert--icon.btn{cursor:pointer}.el-alert .el-alert--icon i{font-size:24px}.el-alert.question{background-color:#ffe4d7}.el-alert.question .el-alert--icon i{color:#ff7735}.el-alert.question .action-button{background-color:#ff7735}.el-alert.info{background-color:#ddeefc}.el-alert.info .el-alert--icon i{color:#55acee}.el-alert.info .action-button{background-color:#55acee}.el-alert.error{background-color:#ffd1d1}.el-alert.error .el-alert--icon i{color:#ff1b1b}.el-alert.error .action-button{background-color:#ff1b1b}.el-alert.success{background-color:#d5f6ea}.el-alert.success .el-alert--icon i{color:#2cd296}.el-alert.success .action-button{background-color:#2cd296}.el-alert.warning{background-color:#f8f1e1}.el-alert.warning .el-alert--icon i{color:#dcb76b}.el-alert.warning .action-button{background-color:#dcb76b}.el-alert .el-alert--content{flex:1}.el-alert .close-button{background:transparent;border:none;cursor:pointer;font-size:16px;opacity:.7;padding:5px;position:absolute;right:10px;top:10px;transition:opacity .2s}.el-alert .close-button:hover{opacity:1}.el-alert .close-button i{color:#425569}.drawer-menu-modal-overlay{background-color:rgba(135,139,158,.74);border:0;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;z-index:5}.drawer-menu-modal-overlay.drawer-overlay-after-open{opacity:1}.drawer-menu-modal-overlay.ReactModal__Overlay--before-close{opacity:0}.drawer-menu-modal.drawer-modal-after-open .drawer-menu-modal-container{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.drawer-menu-modal.drawer-modal-after-open .drawer-menu-modal-container .child-container{opacity:1}.drawer-menu-modal.ReactModal__Content--before-close .drawer-menu-modal-container{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.drawer-menu-modal.ReactModal__Content--before-close .drawer-menu-modal-container .child-container{opacity:0}.drawer-menu-modal-container{background-color:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.5);-webkit-border-radius:1000em;-spec-border-radius:1000em;border-radius:1000em;bottom:-197px;height:895px;left:-555px;overflow:visible;position:absolute;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:transform .5s ease-in-out;-moz-transition:transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;width:895px;will-change:transform}.drawer-menu-modal-container .menu-title{color:#fff;font-size:22px;font-weight:700;max-width:143px;position:absolute;text-align:left;text-transform:uppercase}.drawer-menu-modal-container>header{padding:0 60px 0 0;position:absolute;right:100px;top:135px;z-index:10}.drawer-menu-modal-container>header h3{color:#fff;font-size:22px;font-weight:700;line-height:1.09;margin:43px 0 0;max-width:143px;text-transform:uppercase}.drawer-menu-modal-container .inner-container{background-color:hsla(0,0%,100%,.95);-webkit-border-radius:1000em;-spec-border-radius:1000em;border-radius:1000em;bottom:50%;height:810px;left:50%;position:absolute;-webkit-transform:translate(-50%,50%);-moz-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%);width:810px;will-change:height,width}.drawer-menu-modal-container .child-container{opacity:0;position:absolute;right:-25px;top:190px;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.drawer-menu-modal-container .menu-item{background:none;border:none;color:#425569;display:block;font-size:11px;font-weight:800;letter-spacing:1px;line-height:1.4;margin:0;padding:13px 0;text-align:right;text-transform:uppercase;width:100%}.drawer-menu-modal-container .menu-item i{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;-webkit-border-radius:60px;-spec-border-radius:60px;border-radius:60px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.1);-moz-box-shadow:0 4px 8px 0 rgba(0,0,0,.1);-spec-box-shadow:0 4px 8px 0 rgba(0,0,0,.1);box-shadow:0 4px 8px 0 rgba(0,0,0,.1);color:#a30063;content:"";display:inline-block;font-family:eatlove;font-size:20px;font-style:normal;font-variant:normal;font-weight:400;height:36px;line-height:1;margin:0 0 0 15px;padding:8px;text-transform:none;vertical-align:-10%;width:36px}.drawer-menu-modal-container .menu-item:disabled{opacity:.3}.drawer-menu-modal-container .feed-menu-content>:first-child{padding-right:49px}.drawer-menu-modal-container .feed-menu-content>:nth-child(2){padding-right:26px}.drawer-menu-modal-container .feed-menu-content>:nth-child(3){padding-right:12px}.drawer-menu-modal-container .feed-menu-content>:nth-child(4){padding-right:8px}.drawer-menu-modal-container .feed-menu-content>:nth-child(5){padding-right:13px}.drawer-menu-modal-container .feed-menu-content>:nth-child(6){padding-right:29px}.drawer-menu-modal-container .feed-menu-content>:nth-child(7){padding-right:56px}.drawer-menu-modal-container .cancel-btn{color:transparent!important;padding:27px 8px!important;position:absolute;right:0;top:0;z-index:10}.drawer-menu-modal-container .cancel-btn i{background-color:#566e88;-webkit-box-shadow:0 12px 12px 0 rgba(0,0,0,.1);-moz-box-shadow:0 12px 12px 0 rgba(0,0,0,.1);-spec-box-shadow:0 12px 12px 0 rgba(0,0,0,.1);box-shadow:0 12px 12px 0 rgba(0,0,0,.1);color:#fff!important;font-size:19px;height:auto;padding:14px;width:auto}.side-navigation{background:rgba(0,0,0,.95);height:100vh;max-width:280px;overflow-x:auto;padding:25px;-webkit-transition:all .33s ease-in-out;-moz-transition:all .33s ease-in-out;-o-transition:all .33s ease-in-out;transition:all .33s ease-in-out;width:280px;z-index:20}.side-navigation hr{border-bottom:1px solid #fff;margin:20px 0;width:100%}.side-navigation::-webkit-scrollbar{display:none}.side-menu-modal .drawer-menu-modal-container{border:none;-webkit-border-radius:0;-spec-border-radius:0;border-radius:0;height:100vh;left:auto;right:0;top:0;width:280px}.side-menu-modal .drawer-menu-modal-container .inner-container{background:none;-webkit-border-radius:0;-spec-border-radius:0;border-radius:0;height:auto;width:100%}.side-menu-modal .drawer-menu-modal-container .child-container{position:relative;right:auto;top:auto}.side-menu-modal .drawer-menu-modal-container .cancel-btn{display:none}.side-nav-list a:hover{color:#2cd296}.side-nav-header{clear:both;width:100%}.side-nav-header a{display:block}.side-nav-header>a{display:inline-block}.side-nav-header .side-nav-name{padding:10px 15px 0 0}.side-nav-header h6{color:#eee;display:inline-block;font-size:1.25em;font-weight:600;overflow:hidden;padding:6px 0 20px;text-align:left;text-overflow:ellipsis;vertical-align:bottom;white-space:no-wrap}.side-nav-header .profile-image{-webkit-border-radius:100%;-spec-border-radius:100%;border-radius:100%;float:left;height:60px;margin:0 10px 0 -10px;width:60px}.side-nav-header .off-canvas-close{background-color:transparent;border:0;color:#fff;font-size:14px;padding:.5em;position:absolute;right:0;top:0}@supports(top:constant(safe-area-inset-top)){.side-nav-header .off-canvas-close{top:constant(safe-area-inset-top)}}@supports(top:env(safe-area-inset-top)){.side-nav-header .off-canvas-close{top:env(safe-area-inset-top)}}.side-nav-header .avatar{padding-right:15px}.side-nav-header .avatar em,.side-nav-header .avatar i{-webkit-border-radius:35px;-spec-border-radius:35px;border-radius:35px;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.1);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.1);box-shadow:0 2px 6px 0 rgba(0,0,0,.1);display:inline-block;height:40px;width:40px}.side-nav-header .avatar em{background-color:#fff;color:#a30063;font-size:16px;font-weight:700;padding:9px 4px;text-align:center;white-space:nowrap}.side-nav-header .avatar i.icon-female3,.side-nav-header .avatar i.icon-male3{background-color:#fff;color:#a30063;font-size:24px;padding:8px}.side-nav-header .side-nav-profile{align-items:center;display:flex}.side-nav-list{clear:both;list-style-type:none}.side-nav-list li{font-size:14px;padding:0 0 0 25px}.side-nav-list header{color:#fff;cursor:default;font-size:16px;font-weight:800;font-weight:700;margin-top:1em}.side-nav-list a{color:#fff;cursor:pointer;display:block;padding:.25em 0;text-decoration:none}.side-nav-footer .side-nav-list li{font-size:13px;padding-left:25px}.side-nav-footer .off-canvas-social{display:table;margin:1.5em 0 1em;width:100%}.side-nav-footer .off-canvas-social>div{display:table-cell;text-align:center}.side-nav-footer .off-canvas-social a{color:#fff;display:block;font-size:1.5em;text-decoration:none}.side-nav-footer .off-canvas-social a:hover{color:#2cd296}@media print{.main-layout,.parent-layout,.scroll-container{position:static}.off-canvas-nav{display:none}}.header-parent{-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;width:100%}.header-parent[data-clear-mode=true]{opacity:0;z-index:-1}.header-parent[data-clear-mode=true] .top-half-circle{display:none}@media print{.header-parent .top-half-circle{display:none}.header-parent .header-container .return-to-dashboard a{color:#425569;text-decoration:none}}.header-parent .top-half-circle{position:fixed;z-index:3}.header-parent .header-container{left:0;position:fixed;right:0;top:0;z-index:11}.header-parent.flat-page-header>header{background-image:linear-gradient(180deg,#596a79,#3c4c5c);border-radius:0;height:64px;transform:translate(-50%);width:100%;z-index:6}@supports(padding-top:env(safe-area-inset-top)){.header-parent.flat-page-header>header:before{background-color:#596a79;bottom:100%;content:" ";display:block;height:env(safe-area-inset-top);position:absolute;width:100vw}}.header-parent.flat-page-header .header-container{max-width:1500px}.top-half-circle{background-image:linear-gradient(0deg,#5b7287,#324253 50%);-webkit-border-radius:50%;-spec-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.5);-moz-box-shadow:0 2px 8px 0 rgba(0,0,0,.5);-spec-box-shadow:0 2px 8px 0 rgba(0,0,0,.5);box-shadow:0 2px 8px 0 rgba(0,0,0,.5);height:370px;left:50%;position:absolute;top:0;-webkit-transform:translate(-50%,calc(-100% + 110px));-moz-transform:translate(-50%,calc(-100% + 110px));-ms-transform:translate(-50%,calc(-100% + 110px));transform:translate(-50%,calc(-100% + 110px));width:145vw;z-index:0}.top-half-circle.no-curve{border-radius:0}@media screen and (min-width:700px){.top-half-circle{height:200px;-webkit-transform:translate(-50%,calc(-100% + 115px));-moz-transform:translate(-50%,calc(-100% + 115px));-ms-transform:translate(-50%,calc(-100% + 115px));transform:translate(-50%,calc(-100% + 115px));width:110vw}}.header-container{height:60px;margin:auto;max-width:980px;position:relative;z-index:1}.header-container .header-btns{padding:0 12px 0 0;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:490px){.header-container .header-btns .for-dietitians{display:none}}@media screen and (max-width:752px){.header-container .header-btns button,.header-container .header-btns>a{font-size:10px;margin:0 5px;padding:0 7px}.header-container .header-btns button:first-child,.header-container .header-btns>a:first-child{padding:2px 7px}.header-container .header-btns button:last-child,.header-container .header-btns>a:last-child{padding:3px 7px}}.header-container .logged-in-header-btns .drawer-menu-btn,.header-container .logged-in-header-btns .dropdown-btn,.header-container .logged-in-header-btns .notifications-btn{background-color:transparent;border:none;color:#fff;font-size:1.25em;line-height:1;padding:5px 12px;text-align:left}.header-container .logged-in-header-btns .drawer-menu-btn i,.header-container .logged-in-header-btns .dropdown-btn i,.header-container .logged-in-header-btns .notifications-btn i{font-size:1em;line-height:50px}.header-container .on-secondary-page{display:none}@media screen and (min-width:47em){.header-container .on-secondary-page{display:block}}.header-container .version-notifier{background:none;color:#425569;font-size:14px;left:50%;padding:17px;position:absolute;text-align:center;top:10px;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:100%;z-index:10}.header-container .version-notifier .el-alert{margin-top:30px;padding:20px}.header-container .version-notifier .el-alert[data-has-icon=true]{padding:20px 20px 20px 68px}.header-container .logo{left:0;padding:0 0 0 20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header-container .logo.with-dietitian{display:none}@media screen and (min-width:500px){.header-container .logo.with-dietitian{display:block}}.header-container .logo a{background-image:url(https://static.chewba.info/images/eatlove-logo-white-2019.svg);background-repeat:no-repeat;background-size:cover;display:inline-block;height:23px;text-align:center;width:100px}.header-container .return-to-dashboard{left:0;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}.header-container .return-to-dashboard a{color:#fff;font-size:16px;font-weight:700;text-transform:uppercase}.header-container .return-to-dashboard i{color:#a8acbe;display:inline-block;font-size:26px;left:20px;margin:0 20px 0 0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);vertical-align:middle}.header-container .return-to-dashboard i:before{font-size:18px;line-height:26px;vertical-align:top}@media print{.header-container .return-to-dashboard i{display:none}}@media screen and (min-width:47em){.header-container .return-to-dashboard i{border:1px solid #fff;-webkit-border-radius:20px;-spec-border-radius:20px;border-radius:20px;color:#fff;margin:0 40px 0 0;padding:0 0 0 5px}.header-container .return-to-dashboard i:after{color:#fff;content:"BACK";display:inline-block;font-family:Lato;font-size:12px;padding:7px 9px 0 7px;vertical-align:top}}@media(max-width:47em){.header-container .return-to-dashboard{display:flex;flex-direction:column;height:100%;justify-content:center}.header-container .return-to-dashboard a{align-items:center;display:flex;height:100%;justify-content:center;width:100%}}.header-container .env-indicator{color:#fff;color:#ff7735;font-weight:900;position:absolute;right:155px;text-transform:uppercase;top:20px}@media screen and (min-width:500px){.header-container .env-indicator{left:130px;right:auto}}.header-container .my-dietitian-info{left:0;line-height:35px;margin:0 25px 0 0;max-height:60px;max-width:calc(100% - 144px);overflow:hidden;padding:0 20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:500px){.header-container .my-dietitian-info{left:auto;max-width:none;right:125px}}.header-container .my-dietitian-info .avatar{-webkit-border-radius:35px;-spec-border-radius:35px;border-radius:35px;-webkit-box-shadow:0 8px 10px 0 rgba(0,0,0,.15);-moz-box-shadow:0 8px 10px 0 rgba(0,0,0,.15);-spec-box-shadow:0 8px 10px 0 rgba(0,0,0,.15);box-shadow:0 8px 10px 0 rgba(0,0,0,.15);display:inline-block;float:left;height:35px;margin:0 5px 0 0;vertical-align:top;width:35px}.header-container .my-dietitian-info em.avatar{background-color:#fff;color:#a30063;font-size:14px;font-weight:700;padding:0 4px;text-align:center;white-space:nowrap}.header-container .my-dietitian-info .avatar-logo{height:35px;margin:0}.header-container .my-dietitian-info .avatar-logo-text{color:#fff;font-size:17px;font-weight:700;line-height:35px;line-height:1;margin:0;opacity:.5}@media screen and (min-width:47em){.header-container .my-dietitian-info .avatar-logo-text{font-size:20px;max-width:none}}.header-container .my-dietitian-info i.avatar{background-color:#fff;color:#a30063;font-size:22px;padding:6px}.header-container .my-dietitian-info p{color:#fff;display:inline-block;display:block;font-size:14px;margin:0 50px 0 5px;vertical-align:top;white-space:nowrap}.header-container .my-dietitian-info p em{font-weight:700}.header-container .my-dietitian-info .icon-pencil-notebook,.header-container .my-dietitian-info .icon-prescription-rx{color:#fff;display:none;font-size:20px;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media screen and (min-width:500px){.header-container .my-dietitian-info .icon-pencil-notebook,.header-container .my-dietitian-info .icon-prescription-rx{display:inline-block}}.header-container .for-dietitians,.header-container .signin-btn{-webkit-apperance:none;background-color:#fff;border:.5px solid #425569;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;-webkit-border-radius:0;-spec-border-radius:0;border-radius:0;color:#425569;display:inline-block;font-size:12px;font-size:10px;font-weight:400;line-height:1;margin:0 5px 0 10px;outline:0;padding:9px 10px 9px 13px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.header-container .for-dietitians,.header-container .for-dietitians i,.header-container .signin-btn,.header-container .signin-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.header-container .for-dietitians:active,.header-container .for-dietitians:hover,.header-container .signin-btn:active,.header-container .signin-btn:hover{background-color:#425569;color:#fff;text-decoration:none}.header-container .for-dietitians:active i,.header-container .for-dietitians:hover i,.header-container .signin-btn:active i,.header-container .signin-btn:hover i{color:#fff}.header-container .for-dietitians:focus,.header-container .signin-btn:focus{border-color:#425569}.header-container .for-dietitians i,.header-container .signin-btn i{display:inline-block;padding-left:8px}.header-container .signup-btn{-webkit-apperance:none;background-color:#a30063;border:.5px solid #a30063;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;-webkit-border-radius:0;-spec-border-radius:0;border-radius:0;color:#fff;display:inline-block;font-size:12px;font-size:10px;font-weight:400;line-height:1;margin:0 5px 0 10px;outline:0;padding:9px 30px;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.header-container .signup-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.header-container .signup-btn:active,.header-container .signup-btn:hover{background-color:#3d0025;border:1px solid #3d0025;color:#e6e6e6}.header-container .signup-btn:focus{background-color:#240016;border:1px solid #240016}.header-container .signup-btn:hover{background-color:#700044;border-color:#700044}.cookie-consent-banner{background-color:#212226;border:0;border-radius:0!important;bottom:0;-webkit-box-shadow:0 -5px 10px 0 rgba(0,0,0,.25);-moz-box-shadow:0 -5px 10px 0 rgba(0,0,0,.25);-spec-box-shadow:0 -5px 10px 0 rgba(0,0,0,.25);box-shadow:0 -5px 10px 0 rgba(0,0,0,.25);color:#fff;left:0;max-height:0;padding-top:20px;position:fixed;right:0;top:auto;-webkit-transition:all .333s linear;-moz-transition:all .333s linear;-o-transition:all .333s linear;transition:all .333s linear;z-index:10}.cookie-consent-banner[data-drawer=true]{max-height:25em}.cookie-consent-banner .inner-container{padding:10px}.cookie-consent-banner footer{text-align:center}.cookie-consent-banner p{font-size:14px;font-weight:700}.cookie-consent-banner a{color:#2cd296;text-decoration:underline}.cookie-consent-banner a:visited{color:#e1e1e1}.cookie-consent-banner footer{padding:10px}.cookie-consent-banner button{background-color:#a30063;border:none;color:#fff;font-size:14px;font-weight:700;padding:8px 20px;text-transform:uppercase}.stripe-payment-form{margin:auto;max-width:500px}.stripe-payment-form #card-elements{border:.5px solid #a8acbe;border-radius:5px;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.05);-moz-box-shadow:0 5px 5px 0 rgba(0,0,0,.05);-spec-box-shadow:0 5px 5px 0 rgba(0,0,0,.05);box-shadow:0 5px 5px 0 rgba(0,0,0,.05);margin:20px 5px 0;padding:10px}.stripe-payment-form form>footer{margin:20px 0 0;text-align:center;width:100%}.stripe-payment-form form .coupon-code,.stripe-payment-form form .referral{width:calc(50% - 10px)}.stripe-payment-form form .coupon-code input,.stripe-payment-form form .referral input{border:.5px solid #a8acbe;border-radius:5px;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.05);-moz-box-shadow:0 5px 5px 0 rgba(0,0,0,.05);-spec-box-shadow:0 5px 5px 0 rgba(0,0,0,.05);box-shadow:0 5px 5px 0 rgba(0,0,0,.05);padding:10px}.stripe-payment-form form .error-msg{border:1px solid #c13e0e;border-radius:10px;color:#c8552b;font-size:18px;margin:10px auto 20px;max-width:490px;padding:10px 10px 10px 20px;text-align:left}.stripe-payment-form .stripe-submit{-webkit-apperance:none;background-color:#a30063;border:1px solid #a30063;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#fff;display:inline-block;font-size:12px;font-weight:400;line-height:1;margin:0 5px;min-width:300px;outline:0;overflow:hidden;padding:8px 30px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none;white-space:nowrap}.stripe-payment-form .stripe-submit,.stripe-payment-form .stripe-submit i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.stripe-payment-form .stripe-submit:active,.stripe-payment-form .stripe-submit:hover{background-color:#3d0025;border:1px solid #3d0025;color:#e6e6e6}.stripe-payment-form .stripe-submit:focus{background-color:#240016;border:1px solid #240016}@media screen and (min-width:47em){.stripe-payment-form .stripe-submit{height:40px;padding:10px;width:335px;width:300px}}.stripe-payment-form .powered-by{margin:10px 5px 20px 0;text-align:right}.stripe-payment-form .assurance{color:#81909f;font-size:14px;margin:5px 0 0}.stripe-invoice{margin:auto;max-width:500px}.stripe-invoice>header{border-bottom:1px solid #e3e4e9;padding-bottom:20px;text-align:center}.stripe-invoice>header .logo{display:block;font-size:50px;margin:auto;padding:10px;width:72px}.stripe-invoice>header .error-msg{border:1px solid #c13e0e;border-radius:10px;color:#c8552b;font-size:18px;margin:10px auto 20px;max-width:490px;padding:10px 10px 10px 20px;text-align:left}.stripe-invoice>header .green-circle{background:#2dca93;border-radius:44px;display:block;font-weight:700;height:44px;margin:auto;padding:7px 0 0 1px;width:44px}.stripe-invoice>header .green-circle i{color:#fff;font-size:30px}.stripe-invoice>header h1{font-size:24px;font-weight:400;margin-bottom:20px;margin-top:20px;padding:0 20px 20px}.stripe-invoice>header .confirmation-subtitle{display:block}.stripe-invoice>header .confirmation-subtitle b,.stripe-invoice>header .confirmation-subtitle p{display:inline-block}.stripe-invoice .refund-confirmation{color:#425569;padding:5px}.stripe-invoice .charge-card-info{margin-bottom:10px}.stripe-invoice .charge-card-info img{border:0;vertical-align:middle}.stripe-invoice .charge-card-info span{display:inline-block;font-family:Lucida Console,monospace;font-size:14px;margin-left:8px;vertical-align:middle}.stripe-invoice .invoice-items{text-align:left}.stripe-invoice .invoice-items .invoice-ident{background-color:#cdcfd5}.stripe-invoice .invoice-items .text-right{text-align:right}.stripe-invoice .invoice-items th{white-space:nowrap}.stripe-invoice .invoice-items td,.stripe-invoice .invoice-items th{font-size:14px;padding:5px}.stripe-invoice .invoice-items tfoot td,.stripe-invoice .invoice-items thead th{font-size:14px;font-weight:700}.stripe-invoice .invoice-items tbody{border-bottom:1px solid #e3e4e9}.stripe-invoice .invoice-items tbody td{color:#000}.stripe-invoice .invoice-items tbody td button{background:none;border:none;color:#a30063;cursor:pointer;margin-left:10px;text-decoration:underline}.stripe-invoice .invoice-items tbody tr:last-child{height:25px}.stripe-invoice .invoice-items tfoot td{text-align:right}.stripe-invoice .invoice-items tfoot td:first-child{text-align:left}.stripe-invoice .invoice-items tfoot td em{color:#000}.stripe-invoice .invoice-items .big-number{font-size:16px}.stripe-invoice .add-a-coupon{padding:10px 5px}.stripe-invoice .add-a-coupon>input[type=text]{background-color:#fff;border:none;border-radius:8px;-webkit-box-shadow:0 1px 6px 0 rgba(0,0,0,.168);-moz-box-shadow:0 1px 6px 0 rgba(0,0,0,.168);-spec-box-shadow:0 1px 6px 0 rgba(0,0,0,.168);box-shadow:0 1px 6px 0 rgba(0,0,0,.168);color:#a30063;font-size:14px;padding:10px;text-align:left;width:100%}.stripe-invoice .card-outline{background:#eaedef;border-radius:4px;display:inline-block;height:33px;position:relative;vertical-align:sub;width:42px}.stripe-invoice .card-outline .card-chip{background:#203152;border-radius:2px;height:6px;opacity:.34;position:absolute;right:5px;top:8px;width:8px}.stripe-invoice .card-outline .card-strip{background:#a5adba;bottom:6px;height:5px;position:absolute;width:100%}.stripe-invoice .change-card-btn{color:#a30063;cursor:pointer;font-size:14px;font-weight:400;line-height:0px;vertical-align:top}.stripe-invoice .paying-from{display:inline-block;height:46px;margin-left:20px}.stripe-invoice .paying-from p{display:block}.stripe-invoice .paying-from p:first-child{font-weight:400}.stripe-invoice .add-coupon-btn{background:none;border:none;color:#a30063;font-size:14px;font-weight:400}.stripe-invoice .amount-col{text-align:right}.stripe-invoice .coupon-breakdown{font-style:italic!important;font-weight:300!important;text-align:right}.stripe-invoice .add-on-container{background:#eaedef;border-radius:10px;font-size:14px;height:190px;margin:25px 0 0;padding:20px;position:relative}@media screen and (max-width:47em){.stripe-invoice .add-on-container{height:240px}}.stripe-invoice .add-on-container div{line-height:23px}.stripe-invoice .add-on-container div p:first-child{font-weight:700}.stripe-invoice .add-on-container .bottom-add-on-container{display:flex;margin-top:25px}@media screen and (max-width:47em){.stripe-invoice .add-on-container .bottom-add-on-container{margin-top:15px}}.stripe-invoice .add-on-container .bottom-add-on-container header p{font-weight:700}.stripe-invoice .add-on-container .bottom-add-on-container footer{flex-grow:5;text-align:right}.stripe-invoice .add-on-container .bottom-add-on-container p{display:inline-block;margin-right:5px}.stripe-invoice .add-on-container .add-on-button{-webkit-apperance:none;background-color:#354251;border:1px solid #354251;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#fff;display:inline-block;font-size:12px;font-weight:400;line-height:1;margin:0 5px;outline:0;padding:8px 30px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.stripe-invoice .add-on-container .add-on-button,.stripe-invoice .add-on-container .add-on-button i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.stripe-invoice .add-on-container .add-on-button:active,.stripe-invoice .add-on-container .add-on-button:hover{background-color:#0d1013;border:1px solid #0d1013;color:#e6e6e6}.stripe-invoice .add-on-container .add-on-button:focus{background-color:#030304;border:1px solid #030304}.upgrade-membership-modal-container[data-long=true]{overflow-y:auto}.upgrade-membership-modal-container .header-container .header-close-btn{bottom:-5px;color:#fff;font-size:15px;font-weight:700;letter-spacing:1.25px;position:absolute;text-align:center;text-transform:uppercase;width:100%}.upgrade-membership-modal-container .header-container .header-close-btn p{display:inline-block;line-height:22px}.upgrade-membership-modal-container .header-container .header-close-btn p:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;content:"";font-family:eatlove;font-size:21px;font-style:normal;font-variant:normal;font-weight:400;left:7%;line-height:1;line-height:22px;position:absolute;text-transform:none}@media screen and (max-width:47em){.upgrade-membership-modal-container .header-container .close-modal-btn{height:110px;width:100%}.upgrade-membership-modal-container .header-container .close-modal-btn .icon-arrow-left{float:left;margin:0}}.upgrade-membership{color:#203152;padding:20px}@media screen and (max-width:47em){.upgrade-membership{margin:0 auto}}@media screen and (min-width:47em){.upgrade-membership{width:590px}}.upgrade-membership h1{font-size:24px;margin:0 auto 1em;text-align:center;width:100%}.upgrade-membership h1.permit-picker-title{width:60%}@media screen and (max-width:47em){.upgrade-membership h1.permit-picker-title{margin:auto;text-align:center;width:100%;width:90%}}.upgrade-membership.loading.onboarding{margin:0 auto;padding:0 20px}.upgrade-membership.loading.invoice-preview div,.upgrade-membership.loading.invoice-preview h1,.upgrade-membership.loading.invoice-preview li,.upgrade-membership.loading.offers div,.upgrade-membership.loading.offers h1,.upgrade-membership.loading.offers li,.upgrade-membership.loading.subscribing div,.upgrade-membership.loading.subscribing h1,.upgrade-membership.loading.subscribing li{border-radius:17px;color:transparent;min-height:1.5em;overflow:hidden;position:relative}.upgrade-membership.loading.invoice-preview div:before,.upgrade-membership.loading.invoice-preview h1:before,.upgrade-membership.loading.invoice-preview li:before,.upgrade-membership.loading.offers div:before,.upgrade-membership.loading.offers h1:before,.upgrade-membership.loading.offers li:before,.upgrade-membership.loading.subscribing div:before,.upgrade-membership.loading.subscribing h1:before,.upgrade-membership.loading.subscribing li:before{animation-duration:2s;animation-iteration-count:infinite;animation-name:skeleton-load;animation-timing-function:linear;background:linear-gradient(90deg,transparent,#eaeaea 50%,transparent);content:" ";display:block;height:100%;left:-100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:200%}.upgrade-membership.loading.invoice-preview div:after,.upgrade-membership.loading.invoice-preview h1:after,.upgrade-membership.loading.invoice-preview li:after,.upgrade-membership.loading.offers div:after,.upgrade-membership.loading.offers h1:after,.upgrade-membership.loading.offers li:after,.upgrade-membership.loading.subscribing div:after,.upgrade-membership.loading.subscribing h1:after,.upgrade-membership.loading.subscribing li:after{width:80%}.upgrade-membership.loading.invoice-preview.invoice-preview h1,.upgrade-membership.loading.invoice-preview.subscribing h1,.upgrade-membership.loading.offers.invoice-preview h1,.upgrade-membership.loading.offers.subscribing h1,.upgrade-membership.loading.subscribing.invoice-preview h1,.upgrade-membership.loading.subscribing.subscribing h1{font-size:24px;margin-bottom:40px;margin-top:20px;padding:0 20px 20px}.upgrade-membership.loading.invoice-preview li,.upgrade-membership.loading.offers li,.upgrade-membership.loading.subscribing li{margin-bottom:10px}.upgrade-membership.loading.invoice-preview .permit-card-frame,.upgrade-membership.loading.offers .permit-card-frame,.upgrade-membership.loading.subscribing .permit-card-frame{height:170px;margin-top:15px;max-width:550px}.upgrade-membership.loading.invoice-preview .invoice-section-frame,.upgrade-membership.loading.offers .invoice-section-frame,.upgrade-membership.loading.subscribing .invoice-section-frame{height:85px;margin-top:15px;max-width:550px}.upgrade-membership.loading.invoice-preview .add-on-frame,.upgrade-membership.loading.offers .add-on-frame,.upgrade-membership.loading.subscribing .add-on-frame{height:190px;margin:25px 0 0;padding:20px}.upgrade-membership.loading.invoice-preview .logo-frame,.upgrade-membership.loading.offers .logo-frame,.upgrade-membership.loading.subscribing .logo-frame{display:block;height:72px;margin:auto;width:72px}.upgrade-membership.loading.invoice-preview .footer-frame,.upgrade-membership.loading.offers .footer-frame,.upgrade-membership.loading.subscribing .footer-frame{display:block;height:40px;margin:auto;padding:20px;width:80%}.upgrade-membership h2{font-size:16px;font-weight:700;text-align:center}.upgrade-membership>footer{text-align:center}.upgrade-membership .icon-spinner2{color:#a30063;display:inline-block;font-size:35px}.upgrade-membership.card-capture .subscription-price{display:block;margin:0 auto;width:50%}.upgrade-membership .subscription-price{text-align:center}.upgrade-membership .subscription-price p{display:inline-block}.upgrade-membership .subscription-price p:first-child{font-size:30px;font-weight:700}.upgrade-membership .permit-picker-header{margin:0 auto;max-width:550px;position:relative}.upgrade-membership .permit-picker-header .select-container{width:170px}@media screen and (max-width:47em){.upgrade-membership .permit-picker-header .select-container{bottom:auto;display:block;margin:25px auto;position:relative;width:100%}}.upgrade-membership .feature-blurb{display:block;margin:0 auto;padding-bottom:15px}@media screen and (min-width:47em){.upgrade-membership .feature-blurb{width:calc(100% - 185px)}}.upgrade-membership .feature-blurb ul li{padding:5px 0 5px 30px;position:relative}@media screen and (max-width:47em){.upgrade-membership .feature-blurb ul li{padding:5px 0 5px 50px}}.upgrade-membership .feature-blurb ul li:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2cd296;content:"";font-family:eatlove;font-size:14px;font-style:normal;font-variant:normal;font-weight:400;left:5px;line-height:1;position:absolute;text-transform:none;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:47em){.upgrade-membership .feature-blurb ul li:before{left:25px}}.upgrade-membership .permit-card{-webkit-border-radius:10px;-spec-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 10px 40px 10px rgba(0,0,0,.1);-moz-box-shadow:0 10px 40px 10px rgba(0,0,0,.1);-spec-box-shadow:0 10px 40px 10px rgba(0,0,0,.1);box-shadow:0 10px 40px 10px rgba(0,0,0,.1);cursor:pointer;margin:20px auto;max-width:550px;padding:10px 50px 10px 15px;position:relative}@media screen and (min-width:47em){.upgrade-membership .permit-card{height:170px}}.upgrade-membership .permit-card h3{font-size:20px;font-weight:700;padding:10px 0}.upgrade-membership .permit-card>p{padding:0 0 25px}.upgrade-membership .permit-card span p{display:inline-block;font-size:16px}.upgrade-membership .permit-card span p.subscription-price{font-size:30px}.upgrade-membership .permit-card .permit-bubble{background:#eaedef;border-radius:68px;height:68px;padding:26px 21px;position:absolute;right:40px;top:50px;width:68px}.upgrade-membership .permit-card .permit-bubble i{display:inline-block;font-weight:700;margin-right:-6px}.upgrade-membership .current-plan{color:#2cd296;font-weight:700}.upgrade-membership .valid-permits div:first-child{border:2px solid #2dca93;position:relative}.upgrade-membership .valid-permits div:first-child:before{background-color:#2dca93;-webkit-border-radius:37px;-spec-border-radius:37px;border-radius:37px;color:#fff;content:"best value";font-size:12px;font-weight:700;left:140px;margin:10px;padding:5px 10px;position:absolute;text-transform:uppercase;top:12px}.upgrade-membership .permit-picker{margin:0 auto;max-width:550px}@media screen and (min-width:47em){.upgrade-membership .permit-picker{margin:0 30px}}.upgrade-membership .stripe-invoice>footer{padding:20px 0;text-align:center}.upgrade-membership .stripe-invoice>footer button{-webkit-apperance:none;background-color:#a30063;border:1px solid #a30063;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#fff;display:inline-block;font-size:12px;font-weight:400;height:40px;line-height:1;margin:0;outline:0;padding:8px 30px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none;width:80%}.upgrade-membership .stripe-invoice>footer button,.upgrade-membership .stripe-invoice>footer button i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.upgrade-membership .stripe-invoice>footer button:active,.upgrade-membership .stripe-invoice>footer button:hover{background-color:#3d0025;border:1px solid #3d0025;color:#e6e6e6}.upgrade-membership .stripe-invoice>footer button:focus{background-color:#240016;border:1px solid #240016}.upgrade-membership .stripe-invoice>footer .assurance{color:#81909f;font-size:14px;margin:5px 0 0}.upgrade-membership .mobile-side-testimonial-container{color:#425569;margin:0}.upgrade-membership .mobile-side-testimonial-container h2{font-size:24px}.upgrade-membership .mobile-side-testimonial-container>div{margin:20px 0}.upgrade-membership .mobile-side-testimonial-container>div>div{border-bottom:1px solid #425569;margin-bottom:25px}.upgrade-membership .mobile-side-testimonial-container .avatar{background-color:#eaedef;-webkit-border-radius:80px;-spec-border-radius:80px;border-radius:80px;display:inline-block;height:41px;margin:20px 20px 20px 0;text-align:center;vertical-align:bottom;width:41px}.upgrade-membership .mobile-side-testimonial-container .dietitian-title{display:inline-block;line-height:22px;margin:20px 0;width:85%}.upgrade-membership .mobile-side-testimonial-container .dietitian-title>p{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upgrade-membership .billing-toggle{background:#fff;background-color:#e7ecef;border-radius:20px;color:#475672;cursor:pointer;display:inline-block;font-size:14px;height:40px;left:calc(50% - 170px);line-height:40px;position:relative;text-transform:uppercase;vertical-align:middle;width:340px}@media screen and (max-width:47em){.upgrade-membership .billing-toggle{font-size:12px;left:calc(50% - 170px);width:300px}}.upgrade-membership .billing-toggle .savings{background-color:#62eba7;border-radius:4px;bottom:1px;color:#475672;font-size:10px;font-weight:700;left:10px;padding:3px 8px;position:relative}@media screen and (max-width:47em){.upgrade-membership .billing-toggle{display:block;margin:25px auto;position:relative;right:auto;top:auto}}.upgrade-membership .billing-toggle .selected-billing-side{font-family:Lato;font-style:normal;height:100%;position:absolute;text-align:center;text-transform:capitalize;width:50%}.upgrade-membership .billing-toggle .selected-billing-side[data-right-side=true]{left:50%}.upgrade-membership .billing-toggle .selected-billing-side[data-active=true]{background-color:#475672;border-radius:20px;color:#fff;height:calc(100% - 6px);line-height:34px;top:3px}.upgrade-membership.contact-your-pro h2{margin:0 0 2em}.upgrade-membership.contact-your-pro .my-dietitian .dietitian{border-right:none}.chunk-loading-overlay{align-items:center;backdrop-filter:sepia(1) brightness(.75) blur(5px);background-color:rgba(0,0,0,.8);bottom:0;display:none;flex-direction:column;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10}.chunk-loading-overlay[data-visible=true]{display:flex}.chunk-loading-overlay h1,.chunk-loading-overlay h2,.chunk-loading-overlay h3,.chunk-loading-overlay p{color:#fff}.chunk-loading-overlay .icon-spinner2{color:#64779b;display:block;font-size:80px;margin:80px 0}.feather-loader{animation-duration:1s;animation-iteration-count:120;animation-name:spinning;animation-timing-function:linear;display:inline-block}.el-prompt .overlay{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.el-prompt .card{background:#fafafa;background:linear-gradient(337deg,#f3f3f3,#fff);border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.2);display:flex;flex-direction:column;max-height:90vh;max-width:500px;overflow:hidden;width:90%}@media(max-width:1200px){.el-prompt .card{border-radius:0;height:100%;max-height:100%;width:100%}}.el-prompt .content{flex:1;overflow-y:auto;padding:40px}.el-prompt .buttons{background:#fff;border-top:1px solid #e9e9e9;display:flex;flex-direction:column;gap:20px;padding:30px 24px}.el-prompt .buttons .link{border:none!important}.el-prompt .button{border:none;cursor:pointer;font-size:16px;padding:12px;text-align:center}.el-prompt .button.default{background:#007bff;border-radius:6px;color:#fff}.el-prompt .button.outline{background:transparent;border:1px solid #007bff;border-radius:6px;color:#007bff}.el-push-notification-prompt .loading{align-items:center;background:hsla(0,0%,100%,.5);display:flex;font-size:20px;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.el-push-notification-prompt .loading i{color:#a30063;font-size:4rem}.el-push-notification-prompt h2{color:#425569;font-size:24px;font-weight:700;margin-bottom:30px;margin-top:40px;text-align:center}.el-push-notification-prompt p{color:#425569;font-size:16px;font-weight:400;margin-bottom:20px;text-align:center}.el-push-notification-prompt li{align-items:center;background:#ffe5f5;background:linear-gradient(193deg,#ffe5f5,#ffcceb);border-bottom-left-radius:50px;border-top-right-radius:50px;box-shadow:inset 1px 1px 0 rgba(0,0,0,.05),1px 1px 0 hsla(0,0%,100%,.5);display:flex;gap:20px;justify-content:center;margin:20px 0;padding:20px}.el-push-notification-prompt .icon{align-items:center;background:#fff;border-radius:80px;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);display:flex;height:80px;justify-content:center;min-width:80px;width:80px}.el-push-notification-prompt .icon i{color:#a10b63;font-size:40px}.el-push-notification-prompt .text{color:#425569;font-size:15px}.el-push-notification-prompt .hide{display:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;margin:0;padding:0;text-decoration:none;vertical-align:baseline}ol,ul{list-style:none}em{font-style:normal}button{-webkit-border-radius:0;-spec-border-radius:0;border-radius:0;touch-action:manipulation}@font-face{font-family:Lato;font-style:normal;font-weight:300;src:url(https://static.chewba.info/assets/fonts/lato/lato-light/lato-light.eot);src:local("Lato Light"),local("Lato-Light"),url(https://static.chewba.info/assets/fonts/lato/lato-light/lato-light.eot?#iefix) format("embedded-opentype"),url(https://static.chewba.info/assets/fonts/lato/lato-light/lato-light.woff2) format("woff2"),url(https://static.chewba.info/assets/fonts/lato/lato-light/lato-light.woff) format("woff"),url(https://static.chewba.info/assets/fonts/lato/lato-light/lato-light.ttf) format("truetype"),url(https://static.chewba.info/assets/fonts/lato/lato-light/lato-light.svg#lato) format("svg")}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:url(https://static.chewba.info/assets/fonts/lato/lato-regular/lato-regular.eot);src:local("Lato Regular"),local("Lato-Regular"),url(https://static.chewba.info/assets/fonts/lato/lato-regular/lato-regular.eot?#iefix) format("embedded-opentype"),url(https://static.chewba.info/assets/fonts/lato/lato-regular/lato-regular.woff2) format("woff2"),url(https://static.chewba.info/assets/fonts/lato/lato-regular/lato-regular.woff) format("woff"),url(https://static.chewba.info/assets/fonts/lato/lato-regular/lato-regular.ttf) format("truetype"),url(https://static.chewba.info/assets/fonts/lato/lato-regular/lato-regular.svg#lato) format("svg")}@font-face{font-family:Lato;font-style:normal;font-weight:500;src:url(https://static.chewba.info/assets/fonts/lato/lato-medium/lato-medium.eot);src:local("Lato Medium"),local("Lato-Medium"),url(https://static.chewba.info/assets/fonts/lato/lato-medium/lato-medium.eot?#iefix) format("embedded-opentype"),url(https://static.chewba.info/assets/fonts/lato/lato-medium/lato-medium.woff2) format("woff2"),url(https://static.chewba.info/assets/fonts/lato/lato-medium/lato-medium.woff) format("woff"),url(https://static.chewba.info/assets/fonts/lato/lato-medium/lato-medium.ttf) format("truetype"),url(https://static.chewba.info/assets/fonts/lato/lato-medium/lato-medium.svg#lato) format("svg")}@font-face{font-family:Lato;font-style:normal;font-weight:600;src:url(https://static.chewba.info/assets/fonts/lato/lato-semibold/lato-semibold.eot);src:local("Lato Semi Bold"),local("Lato-SemiBold"),url(https://static.chewba.info/assets/fonts/lato/lato-semibold/lato-semibold.eot?#iefix) format("embedded-opentype"),url(https://static.chewba.info/assets/fonts/lato/lato-semibold/lato-semibold.woff2) format("woff2"),url(https://static.chewba.info/assets/fonts/lato/lato-semibold/lato-semibold.woff) format("woff"),url(https://static.chewba.info/assets/fonts/lato/lato-semibold/lato-semibold.ttf) format("truetype"),url(https://static.chewba.info/assets/fonts/lato/lato-semibold/lato-semibold.svg#lato) format("svg")}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:url(https://static.chewba.info/assets/fonts/lato/lato-bold/lato-bold.eot);src:local("Lato Bold"),local("Lato-Bold"),url(https://static.chewba.info/assets/fonts/lato/lato-bold/lato-bold.eot?#iefix) format("embedded-opentype"),url(https://static.chewba.info/assets/fonts/lato/lato-bold/lato-bold.woff2) format("woff2"),url(https://static.chewba.info/assets/fonts/lato/lato-bold/lato-bold.woff) format("woff"),url(https://static.chewba.info/assets/fonts/lato/lato-bold/lato-bold.ttf) format("truetype"),url(https://static.chewba.info/assets/fonts/lato/lato-bold/lato-bold.svg#lato) format("svg")}@font-face{font-family:Lato;font-style:normal;font-weight:800;src:url(https://static.chewba.info/assets/fonts/lato/lato-black/lato-black.eot);src:local("Lato Black"),local("Lato-Black"),url(https://static.chewba.info/assets/fonts/lato/lato-black/lato-black.eot?#iefix) format("embedded-opentype"),url(https://static.chewba.info/assets/fonts/lato/lato-black/lato-black.woff2) format("woff2"),url(https://static.chewba.info/assets/fonts/lato/lato-black/lato-black.woff) format("woff"),url(https://static.chewba.info/assets/fonts/lato/lato-black/lato-black.ttf) format("truetype"),url(https://static.chewba.info/assets/fonts/lato/lato-black/lato-black.svg#lato) format("svg")}@font-face{font-family:eatlove;font-style:normal;font-weight:400;src:url(https://static.chewba.info/assets/fonts/33/eatlove.ttf) format("truetype"),url(https://static.chewba.info/assets/fonts/33/eatlove.woff) format("woff"),url(https://static.chewba.info/assets/fonts/33/eatlove.svg#eatlove) format("svg")}i{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:eatlove;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-heart-border:before{content:""}.icon-barcode2:before{content:""}.icon-barbell:before{content:""}.icon-strawberry:before{content:""}.icon-muscles:before{content:""}.icon-messages3:before{content:""}.icon-bowl2:before{content:""}.icon-olive-branch:before{content:""}.icon-plate2:before{content:""}.icon-personalize:before{content:""}.icon-brain:before{content:""}.icon-plate3:before{content:""}.icon-leaf2-outline:before{content:""}.icon-money-plant:before{content:""}.icon-leaf2:before{content:""}.icon-unlocked:before{content:""}.icon-lock:before{content:""}.icon-color:before{content:""}.icon-undo:before{content:""}.icon-redo:before{content:""}.icon-list-unordered:before{content:""}.icon-list-ordered:before{content:""}.icon-strikethrough:before{content:""}.icon-underline:before{content:""}.icon-italic:before{content:""}.icon-bold:before{content:""}.icon-monospace:before{content:""}.icon-outdent:before{content:""}.icon-indent:before{content:""}.icon-image:before{content:""}.icon-font-size:before{content:""}.icon-align-center:before{content:""}.icon-align-justify:before{content:""}.icon-align-left:before{content:""}.icon-align-right:before{content:""}.icon-hierarchy:before{content:""}.icon-bed:before{content:""}.icon-clock4:before{content:""}.icon-clock5:before{content:""}.icon-exercise:before{content:""}.icon-jumprope:before{content:""}.icon-link:before{content:""}.icon-plate1:before{content:""}.icon-silverware5:before{content:""}.icon-email5:before{content:""}.icon-exclude:before{content:""}.icon-phone3:before{content:""}.icon-barcode:before{content:""}.icon-clipboard2:before{content:""}.icon-settings5:before{content:""}.icon-blender:before{content:""}.icon-messages2:before{content:""}.icon-delivery-truck:before{content:""}.icon-smartphone:before{content:""}.icon-warning6:before{content:""}.icon-calendar71:before{content:""}.icon-target2:before{content:""}.icon-target:before{content:""}.icon-paperclip:before{content:""}.icon-female4:before{content:""}.icon-male4:before{content:""}.icon-male3:before{content:""}.icon-female3:before{content:""}.icon-give:before{content:""}.icon-dashboard1:before{content:""}.icon-toolkit1:before{content:""}.icon-patients1:before{content:""}.icon-library4:before{content:""}.icon-learn:before{content:""}.icon-library3:before{content:""}.icon-pencil3:before{content:""}.icon-profiles:before{content:""}.icon-spinner2:before{content:""}.icon-page-paperclip:before{content:""}.icon-logo2 .path1:before{color:#12d574;content:""}.icon-logo2 .path2:before{color:#203152;content:"";margin-left:-.7998046875em}.icon-logo3:before{content:""}.icon-curly-que:before{content:""}.icon-calendar6:before{content:""}.icon-calendar5:before{content:""}.icon-calendar:before{content:""}.icon-calendar7:before{content:""}.icon-schedule:before{content:""}.icon-prescription-rx:before{content:""}.icon-yahoo .path1:before{color:#4d2baf;content:""}.icon-yahoo .path2:before{color:#fff;content:"";margin-left:-1em}.icon-microsoft .path1:before{color:#e86c60;content:""}.icon-microsoft .path2:before{color:#72c472;content:"";margin-left:-1em}.icon-microsoft .path3:before{color:#43a6dd;content:"";margin-left:-1em}.icon-microsoft .path4:before{color:#efd358;content:"";margin-left:-1em}.icon-google .path1:before{color:#d94f3d;content:""}.icon-google .path2:before{color:#f2c042;content:"";margin-left:-1em}.icon-google .path3:before{color:#5085ed;content:"";margin-left:-1em}.icon-google .path4:before{color:#57a75c;content:"";margin-left:-1em}.icon-apple-logo:before{content:""}.icon-apple:before{content:""}.icon-apple1:before{content:""}.icon-apple2:before{content:""}.icon-expand1:before{content:""}.icon-collapse:before{content:""}.icon-clock:before{content:""}.icon-clock1:before{content:""}.icon-clock2:before{content:""}.icon-clock3:before{content:""}.icon-stopwatch:before{content:""}.icon-time:before{content:""}.icon-time1:before{content:""}.icon-timer:before{content:""}.icon-schedule2:before{content:""}.icon-schedule3:before{content:""}.icon-location-pin:before{content:""}.icon-silverware:before{content:""}.icon-silverware1:before{content:""}.icon-silverware2:before{content:""}.icon-silverware3:before{content:""}.icon-silverware4:before{content:""}.icon-heart1:before{content:""}.icon-email:before{content:""}.icon-email1:before{content:""}.icon-heart:before{content:""}.icon-heart2:before{content:""}.icon-heart3:before{content:""}.icon-stacks:before{content:""}.icon-view-plans:before{content:""}.icon-paper:before{content:""}.icon-pencil-notebook:before{content:""}.icon-pencil:before{content:""}.icon-pencil1:before{content:""}.icon-pencil2:before{content:""}.icon-email2:before{content:""}.icon-email3:before{content:""}.icon-email4:before{content:""}.icon-email-heart2:before{content:""}.icon-email-heart1:before{content:""}.icon-print:before{content:""}.icon-print2:before{content:""}.icon-print3:before{content:""}.icon-trash-can4:before{content:""}.icon-trash-can3:before{content:""}.icon-trash-can2:before{content:""}.icon-trash:before{content:""}.icon-trash-can:before{content:""}.icon-arrow-pointer:before{content:""}.icon-back-arrow:before{content:""}.icon-right-arrow:before{content:""}.icon-up-arrow:before{content:""}.icon-down-arrow:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-up:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-left:before{content:""}.icon-share-arrow:before{content:""}.icon-arrow-right1:before{content:""}.icon-arrow-down1:before{content:""}.icon-arrow-up1:before{content:""}.icon-arrow-left1:before{content:""}.icon-pulldown-arrows:before{content:""}.icon-breakfast2:before{color:#a30063;content:""}.icon-breakfast-white:before{color:#fff;content:""}.icon-salad:before{color:#a30063;content:""}.icon-dinner-white:before{color:#fff;content:""}.icon-snacks3 .path1:before{color:#a30063;content:""}.icon-snacks3 .path2:before{color:#f5e5ef;content:"";margin-left:-1em}.icon-snacks3 .path3:before{color:#a30063;content:"";margin-left:-1em}.icon-snacks3 .path4:before{color:#a30063;content:"";margin-left:-1em}.icon-snacks3 .path5:before{color:#fff;content:"";margin-left:-1em}.icon-snacks3 .path6:before{color:#a30063;content:"";margin-left:-1em}.icon-snack-white .path1:before{color:#fff;content:""}.icon-snack-white .path2:before{color:#d41689;content:"";margin-left:-1.0224609375em}.icon-snack-white .path3:before{color:#fff;content:"";margin-left:-1.0224609375em}.icon-snack-white .path4:before{color:#fff;content:"";margin-left:-1.0224609375em}.icon-snack-white .path5:before{color:#fff;content:"";margin-left:-1.0224609375em}.icon-snack-white .path6:before{color:#a30063;content:"";margin-left:-1.0224609375em}.icon-snack-white .path7:before{color:#fff;content:"";margin-left:-1.0224609375em}.icon-snack-white .path8:before{color:#fff;content:"";margin-left:-1.0224609375em}.icon-snack-white .path9:before{color:#fff;content:"";margin-left:-1.0224609375em}.icon-snack-white .path10:before{color:#fff;content:"";margin-left:-1.0224609375em}.icon-lunch3 .path1:before{color:#a30063;content:""}.icon-lunch3 .path2:before{color:#a30063;content:"";margin-left:-1em}.icon-lunch3 .path3:before{color:#a30063;content:"";margin-left:-1em}.icon-lunch3 .path4:before{color:#f5e5ef;content:"";margin-left:-1em}.icon-lunch3 .path5:before{color:#a30063;content:"";margin-left:-1em}.icon-lunch-white .path1:before{color:#fff;content:""}.icon-lunch-white .path2:before{color:#fff;content:"";margin-left:-1.044921875em}.icon-lunch-white .path3:before{color:#fff;content:"";margin-left:-1.044921875em}.icon-lunch-white .path4:before{color:#fff;content:"";margin-left:-1.044921875em}.icon-lunch-white .path5:before{color:#fff;content:"";margin-left:-1.044921875em}.icon-lunch-white .path6:before{color:#d41689;content:"";margin-left:-1.044921875em}.icon-lunch-white .path7:before{color:#fff;content:"";margin-left:-1.044921875em}.icon-lunch-white .path8:before{color:#fff;content:"";margin-left:-1.044921875em}.icon-check-circle2:before{content:""}.icon-check-circle:before{content:""}.icon-minus-circle-outline:before{content:""}.icon-minus-circle-solid:before{content:""}.icon-add-circle-outline2:before{content:""}.icon-recently-used:before{content:""}.icon-restaurant-meals:before{content:""}.icon-seach-by-ingredients:before{content:""}.icon-search5:before{content:""}.icon-lightbulb:before{content:""}.icon-store-bought-meals:before{content:""}.icon-camera:before{content:""}.icon-warning5:before{content:""}.icon-added-to-list:before{content:""}.icon-add-to-cart:before{content:""}.icon-bolt:before{content:""}.icon-cart3:before{content:""}.icon-chevron-left-double:before{content:""}.icon-chevron-right-double:before{content:""}.icon-chevron-right:before{content:""}.icon-chevron-left:before{content:""}.icon-chevron-up:before{content:""}.icon-chevron-down:before{content:""}.icon-chevron-right1:before{content:""}.icon-ellipsis2:before{content:""}.icon-ellipsis1:before{content:""}.icon-ellipsis:before{content:""}.icon-menu2:before{content:""}.icon-messages:before{content:""}.icon-servings:before{content:""}.icon-settings4:before{content:""}.icon-skip:before{content:""}.icon-swap:before{content:""}.icon-pasta-rice-beans:before{content:""}.icon-deli:before{content:""}.icon-beverages2:before{content:""}.icon-frozen-foods:before{content:""}.icon-liquor3:before{content:""}.icon-produce2:before{content:""}.icon-snacks2:before{content:""}.icon-baking3:before{content:""}.icon-bakery:before{content:""}.icon-baking2:before{content:""}.icon-canned-goods:before{content:""}.icon-cereals:before{content:""}.icon-condiment2:before{content:""}.icon-dairy2:before{content:""}.icon-ethnic:before{content:""}.icon-liquor2:before{content:""}.icon-pasta:before{content:""}.icon-produce:before{content:""}.icon-seafood:before{content:""}.icon-warning4:before{content:""}.icon-warning3:before{content:""}.icon-warning2:before{content:""}.icon-warning1:before{content:""}.icon-change-menu:before{content:""}.icon-invite-friend:before{content:""}.icon-toolkit:before{content:""}.icon-phone2:before{content:""}.icon-phone1:before{content:""}.icon-amazon:before{content:""}.icon-person:before{content:""}.icon-leaf:before{content:""}.icon-vegetable:before{content:""}.icon-patients:before{content:""}.icon-user:before{content:""}.icon-search-patient-lens:before{content:""}.icon-search-patient:before{content:""}.icon-male2:before{content:""}.icon-female2:before{content:""}.icon-library2:before{content:""}.icon-dashboard:before{content:""}.icon-sort-by:before{content:""}.icon-bean:before{content:""}.icon-twitter2:before{content:""}.icon-pinterest2:before{content:""}.icon-facebook2:before{content:""}.icon-sugar2:before{content:""}.icon-plan:before{content:""}.icon-groceries:before{content:""}.icon-search3:before{content:""}.icon-salt:before{content:""}.icon-menu:before{content:""}.icon-library:before{content:""}.icon-home2:before{content:""}.icon-grains:before{content:""}.icon-book-eatlove:before{content:""}.icon-generate-more:before{content:""}.icon-fruit:before{content:""}.icon-cook:before{content:""}.icon-collection-icon:before{content:""}.icon-wheat:before{content:""}.icon-check:before{content:""}.icon-close-x:before{content:""}.icon-check2:before{content:""}.icon-onion:before{content:""}.icon-tags2:before{content:""}.icon-grid-view:before{content:""}.icon-budget:before{content:""}.icon-search4:before{content:""}.icon-money-bag2:before{content:""}.icon-crab:before{content:""}.icon-baking1:before{content:""}.icon-minus-square-solid:before{content:""}.icon-add-square-solid:before{content:""}.icon-add-circle-solid:before{content:""}.icon-add-circle-outline:before{content:""}.icon-radio-unchecked:before{content:""}.icon-radio-checked:before{content:""}.icon-checkbox-checked1:before{content:""}.icon-minus-square-outline:before{content:""}.icon-add-square-outline:before{content:""}.icon-hourglass:before{content:""}.icon-grocery-list:before{content:""}.icon-plant:before{content:""}.icon-cart1:before{content:""}.icon-coffee:before{content:""}.icon-soup-pot:before{content:""}.icon-international:before{content:""}.icon-eggplant:before{content:""}.icon-star-full:before{content:""}.icon-money-cash:before{content:""}.icon-bowl:before{content:""}.icon-liquor:before{content:""}.icon-ewg:before{content:""}.icon-steam-pot:before{content:""}.icon-steak:before{content:""}.icon-tags1:before{content:""}.icon-bread:before{content:""}.icon-bookmark:before{content:""}.icon-notification1:before{content:""}.icon-line-graph:before{content:""}.icon-cupcake:before{content:""}.icon-international1:before{content:""}.icon-list2:before{content:""}.icon-facebook:before{content:""}.icon-candy:before{content:""}.icon-spinner:before{content:""}.icon-avocado1:before{content:""}.icon-family:before{content:""}.icon-cherries:before{content:""}.icon-star-half:before{content:""}.icon-pie-chart:before{content:""}.icon-trophy1:before{content:""}.icon-carrot:before{content:""}.icon-couple:before{content:""}.icon-list-view1:before{content:""}.icon-list1:before{content:""}.icon-list-view:before{content:""}.icon-pan:before{content:""}.icon-ribbon:before{content:""}.icon-youtube:before{content:""}.icon-share:before{content:""}.icon-female:before{content:""}.icon-analyze:before{content:""}.icon-search2:before{content:""}.icon-notification:before{content:""}.icon-breastfeed:before{content:""}.icon-receipt:before{content:""}.icon-book:before{content:""}.icon-checkbox-checked:before{content:""}.icon-menus:before{content:""}.icon-linkedin:before{content:""}.icon-bowl1:before{content:""}.icon-twitter:before{content:""}.icon-instagram:before{content:""}.icon-facebook1:before{content:""}.icon-up-caret:before{content:""}.icon-bellpepper:before{content:""}.icon-trophy:before{content:""}.icon-icecream:before{content:""}.icon-beverages:before{content:""}.icon-dairy:before{content:""}.icon-help:before{content:""}.icon-tomato:before{content:""}.icon-fodmap:before{content:""}.icon-rice:before{content:""}.icon-moon:before{content:""}.icon-award1:before{content:""}.icon-coins:before{content:""}.icon-knife1:before{content:""}.icon-remove-circle-outline:before{content:""}.icon-clipboard:before{content:""}.icon-pinterest:before{content:""}.icon-beet:before{content:""}.icon-stats:before{content:""}.icon-pets:before{content:""}.icon-knife:before{content:""}.icon-funnel:before{content:""}.icon-dollar-sign:before{content:""}.icon-search1:before{content:""}.icon-add-person:before{content:""}.icon-fish1:before{content:""}.icon-wheat1:before{content:""}.icon-bullet:before{content:""}.icon-watermelon:before{content:""}.icon-cake:before{content:""}.icon-plus-thick:before{content:""}.icon-pregnant:before{content:""}.icon-checkbox-box:before{content:""}.icon-baking:before{content:""}.icon-olives:before{content:""}.icon-cart:before{content:""}.icon-select:before{content:""}.icon-reload:before{content:""}.icon-tags:before{content:""}.icon-star-empty:before{content:""}.icon-condiment1:before{content:""}.icon-jar:before{content:""}.icon-eggplant2:before{content:""}.icon-google-plus:before{content:""}.icon-gauge-10:before{content:""}.icon-gauge-20:before{content:""}.icon-gauge-30:before{content:""}.icon-gauge-50:before{content:""}.icon-gauge-40:before{content:""}.icon-gauge-60:before{content:""}.icon-gauge-70:before{content:""}.icon-gauge-80:before{content:""}.icon-gauge-90:before{content:""}.icon-gauge-100:before{content:""}.icon-gauge:before{content:""}.icon-checkbox-unchecked:before{content:""}.icon-pear1:before{content:""}.icon-platter:before{content:""}.icon-radio-unselected:before{content:""}.icon-logo:before{content:""}.icon-avocado:before{content:""}.icon-lettuce:before{content:""}.icon-pan1:before{content:""}.icon-eggs:before{content:""}.icon-home1:before{content:""}.icon-chard:before{content:""}.icon-nutro1:before{content:""}.icon-bellpepper1:before{content:""}.icon-fish2:before{content:""}.icon-pear:before{content:""}.icon-award:before{content:""}.icon-treenuts:before{content:""}.icon-home:before{content:""}.icon-strike:before{content:""}.icon-sugar:before{content:""}.icon-recipe:before{content:""}.icon-grid-view1:before{content:""}.icon-minus-thick:before{content:""}.icon-list:before{content:""}.icon-fish:before{content:""}.icon-meal-plan:before{content:""}.icon-condiment:before{content:""}.icon-expand:before{content:""}.icon-plus-thin:before{content:""}.icon-notification2:before{content:""}.icon-minus-thin:before{content:""}.icon-tupperware:before{content:""}.icon-search:before{content:""}.icon-plate:before{content:""}.icon-money-bag:before{content:""}.icon-bellpepper2:before{content:""}.icon-info:before{content:""}.icon-corn:before{content:""}.icon-warning:before{content:""}.icon-nutro:before{content:""}.icon-raddish:before{content:""}.icon-eggplant1:before{content:""}.icon-lunch:before{content:""}.icon-close-box:before{content:""}.icon-measuring-cup:before{content:""}.icon-radio-selected:before{content:""}.icon-soy:before{content:""}.icon-herbs:before{content:""}.icon-veggiebowl:before{content:""}.icon-adults:before{content:""}.icon-breakfast:before{content:""}.icon-cart2:before{content:""}.icon-dinner:before{content:""}.icon-female-sign:before{content:""}.icon-kids:before{content:""}.icon-lunch2:before{content:""}.icon-male-sign:before{content:""}.icon-phone:before{content:""}.icon-snacks:before{content:""}.icon-x:before{content:""}.icon-gluten-free:before{content:""}.icon-high-blood:before{content:""}.icon-lose-weight:before{content:""}.icon-pediatric-nutrition:before{content:""}.icon-pregnancy:before{content:""}.icon-reduce-inflamation:before{content:""}.icon-renal-disease:before{content:""}.icon-sports-nutrition:before{content:""}.icon-food-allergies:before{content:""}.icon-eat-more-plants:before{content:""}.icon-diabetes:before{content:""}.icon-baby-bottle:before{content:""}.icon-rx:before{content:""}.icon-intestine:before{content:""}.icon-diabetes1:before{content:""}.icon-diabetes2:before{content:""}.icon-high-cholesterol:before{content:""}.icon-increase-energy:before{content:""}.icon-mother-child:before{content:""}.icon-osteoporosis:before{content:""}.icon-settings3:before{content:""}.icon-settings2:before{content:""}.icon-settings1:before{content:""}.icon-settings:before{content:""}.icon-smile:before{content:""}.icon-scale-weight:before{content:""}@font-face{font-family:feather;font-style:normal;font-weight:400;src:url(https://static.chewba.info/assets/fonts/feather/feather.ttf) format("truetype"),url(https://static.chewba.info/assets/fonts/feather/feather.woff) format("woff"),url(https://static.chewba.info/assets/fonts/feather/feather.svg#feather) format("svg")}i.feather{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:feather!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.feather-alert-octagon:before{content:""}.feather-alert-circle:before{content:""}.feather-activity:before{content:""}.feather-alert-triangle:before{content:""}.feather-align-center:before{content:""}.feather-airplay:before{content:""}.feather-align-justify:before{content:""}.feather-align-left:before{content:""}.feather-align-right:before{content:""}.feather-arrow-down-left:before{content:""}.feather-arrow-down-right:before{content:""}.feather-anchor:before{content:""}.feather-aperture:before{content:""}.feather-arrow-left:before{content:""}.feather-arrow-right:before{content:""}.feather-arrow-down:before{content:""}.feather-arrow-up-left:before{content:""}.feather-arrow-up-right:before{content:""}.feather-arrow-up:before{content:""}.feather-award:before{content:""}.feather-bar-chart:before{content:""}.feather-at-sign:before{content:""}.feather-bar-chart-2:before{content:""}.feather-battery-charging:before{content:""}.feather-bell-off:before{content:""}.feather-battery:before{content:""}.feather-bluetooth:before{content:""}.feather-bell:before{content:""}.feather-book:before{content:""}.feather-briefcase:before{content:""}.feather-camera-off:before{content:""}.feather-calendar:before{content:""}.feather-bookmark:before{content:""}.feather-box:before{content:""}.feather-camera:before{content:""}.feather-check-circle:before{content:""}.feather-check:before{content:""}.feather-check-square:before{content:""}.feather-cast:before{content:""}.feather-chevron-down:before{content:""}.feather-chevron-left:before{content:""}.feather-chevron-right:before{content:""}.feather-chevron-up:before{content:""}.feather-chevrons-down:before{content:""}.feather-chevrons-right:before{content:""}.feather-chevrons-up:before{content:""}.feather-chevrons-left:before{content:""}.feather-circle:before{content:""}.feather-clipboard:before{content:""}.feather-chrome:before{content:""}.feather-clock:before{content:""}.feather-cloud-lightning:before{content:""}.feather-cloud-drizzle:before{content:""}.feather-cloud-rain:before{content:""}.feather-cloud-off:before{content:""}.feather-codepen:before{content:""}.feather-cloud-snow:before{content:""}.feather-compass:before{content:""}.feather-copy:before{content:""}.feather-corner-down-right:before{content:""}.feather-corner-down-left:before{content:""}.feather-corner-left-down:before{content:""}.feather-corner-left-up:before{content:""}.feather-corner-up-left:before{content:""}.feather-corner-up-right:before{content:""}.feather-corner-right-down:before{content:""}.feather-corner-right-up:before{content:""}.feather-cpu:before{content:""}.feather-credit-card:before{content:""}.feather-crosshair:before{content:""}.feather-disc:before{content:""}.feather-delete:before{content:""}.feather-download-cloud:before{content:""}.feather-download:before{content:""}.feather-droplet:before{content:""}.feather-edit-2:before{content:""}.feather-edit:before{content:""}.feather-edit-1:before{content:""}.feather-external-link:before{content:""}.feather-eye:before{content:""}.feather-feather:before{content:""}.feather-facebook:before{content:""}.feather-file-minus:before{content:""}.feather-eye-off:before{content:""}.feather-fast-forward:before{content:""}.feather-file-text:before{content:""}.feather-film:before{content:""}.feather-file:before{content:""}.feather-file-plus:before{content:""}.feather-folder:before{content:""}.feather-filter:before{content:""}.feather-flag:before{content:""}.feather-globe:before{content:""}.feather-grid:before{content:""}.feather-heart:before{content:""}.feather-home:before{content:""}.feather-github:before{content:""}.feather-image:before{content:""}.feather-inbox:before{content:""}.feather-layers:before{content:""}.feather-info:before{content:""}.feather-instagram:before{content:""}.feather-layout:before{content:""}.feather-link-2:before{content:""}.feather-life-buoy:before{content:""}.feather-link:before{content:""}.feather-log-in:before{content:""}.feather-list:before{content:""}.feather-lock:before{content:""}.feather-log-out:before{content:""}.feather-loader:before{content:""}.feather-mail:before{content:""}.feather-maximize-2:before{content:""}.feather-map:before{content:""}.feather-map-pin:before{content:""}.feather-menu:before{content:""}.feather-message-circle:before{content:""}.feather-message-square:before{content:""}.feather-minimize-2:before{content:""}.feather-mic-off:before{content:""}.feather-minus-circle:before{content:""}.feather-mic:before{content:""}.feather-minus-square:before{content:""}.feather-minus:before{content:""}.feather-moon:before{content:""}.feather-monitor:before{content:""}.feather-more-vertical:before{content:""}.feather-more-horizontal:before{content:""}.feather-move:before{content:""}.feather-music:before{content:""}.feather-navigation-2:before{content:""}.feather-navigation:before{content:""}.feather-octagon:before{content:""}.feather-package:before{content:""}.feather-pause-circle:before{content:""}.feather-pause:before{content:""}.feather-percent:before{content:""}.feather-phone-call:before{content:""}.feather-phone-forwarded:before{content:""}.feather-phone-missed:before{content:""}.feather-phone-off:before{content:""}.feather-phone-incoming:before{content:""}.feather-phone:before{content:""}.feather-phone-outgoing:before{content:""}.feather-pie-chart:before{content:""}.feather-play-circle:before{content:""}.feather-play:before{content:""}.feather-plus-square:before{content:""}.feather-plus-circle:before{content:""}.feather-plus:before{content:""}.feather-pocket:before{content:""}.feather-printer:before{content:""}.feather-power:before{content:""}.feather-radio:before{content:""}.feather-repeat:before{content:""}.feather-refresh-ccw:before{content:""}.feather-rewind:before{content:""}.feather-rotate-ccw:before{content:""}.feather-refresh-cw:before{content:""}.feather-rotate-cw:before{content:""}.feather-save:before{content:""}.feather-search:before{content:""}.feather-server:before{content:""}.feather-scissors:before{content:""}.feather-share-2:before{content:""}.feather-share:before{content:""}.feather-shield:before{content:""}.feather-settings:before{content:""}.feather-skip-back:before{content:""}.feather-shuffle:before{content:""}.feather-sidebar:before{content:""}.feather-skip-forward:before{content:""}.feather-slack:before{content:""}.feather-slash:before{content:""}.feather-smartphone:before{content:""}.feather-square:before{content:""}.feather-speaker:before{content:""}.feather-star:before{content:""}.feather-stop-circle:before{content:""}.feather-sun:before{content:""}.feather-sunrise:before{content:""}.feather-tablet:before{content:""}.feather-tag:before{content:""}.feather-sunset:before{content:""}.feather-target:before{content:""}.feather-thermometer:before{content:""}.feather-thumbs-up:before{content:""}.feather-thumbs-down:before{content:""}.feather-toggle-left:before{content:""}.feather-toggle-right:before{content:""}.feather-trash-2:before{content:""}.feather-trash:before{content:""}.feather-trending-up:before{content:""}.feather-trending-down:before{content:""}.feather-triangle:before{content:""}.feather-type:before{content:""}.feather-twitter:before{content:""}.feather-upload:before{content:""}.feather-umbrella:before{content:""}.feather-upload-cloud:before{content:""}.feather-unlock:before{content:""}.feather-user-check:before{content:""}.feather-user-minus:before{content:""}.feather-user-plus:before{content:""}.feather-user-x:before{content:""}.feather-user:before{content:""}.feather-users:before{content:""}.feather-video-off:before{content:""}.feather-video:before{content:""}.feather-voicemail:before{content:""}.feather-volume-x:before{content:""}.feather-volume-2:before{content:""}.feather-volume-1:before{content:""}.feather-volume:before{content:""}.feather-watch:before{content:""}.feather-wifi:before{content:""}.feather-x-square:before{content:""}.feather-wind:before{content:""}.feather-x:before{content:""}.feather-x-circle:before{content:""}.feather-zap:before{content:""}.feather-zoom-in:before{content:""}.feather-zoom-out:before{content:""}.feather-command:before{content:""}.feather-cloud:before{content:""}.feather-hash:before{content:""}.feather-headphones:before{content:""}.feather-underline:before{content:""}.feather-italic:before{content:""}.feather-bold:before{content:""}.feather-crop:before{content:""}.feather-help-circle:before{content:""}.feather-paperclip:before{content:""}.feather-shopping-cart:before{content:""}.feather-tv:before{content:""}.feather-wifi-off:before{content:""}.feather-minimize:before{content:""}.feather-maximize:before{content:""}.feather-gitlab:before{content:""}.feather-sliders:before{content:""}.feather-star-on:before{content:""}.feather-heart-on:before{content:""}.feather-archive:before{content:""}.feather-arrow-down-circle:before{content:""}.feather-arrow-up-circle:before{content:""}.feather-arrow-left-circle:before{content:""}.feather-arrow-right-circle:before{content:""}.feather-bar-chart-line-:before{content:""}.feather-bar-chart-line:before{content:""}.feather-book-open:before{content:""}.feather-code:before{content:""}.feather-database:before{content:""}.feather-dollar-sign:before{content:""}.feather-folder-plus:before{content:""}.feather-gift:before{content:""}.feather-folder-minus:before{content:""}.feather-git-commit:before{content:""}.feather-git-branch:before{content:""}.feather-git-pull-request:before{content:""}.feather-git-merge:before{content:""}.feather-linkedin:before{content:""}.feather-hard-drive:before{content:""}.feather-more-vertical-:before{content:""}.feather-more-horizontal-:before{content:""}.feather-rss:before{content:""}.feather-send:before{content:""}.feather-shield-off:before{content:""}.feather-shopping-bag:before{content:""}.feather-terminal:before{content:""}.feather-truck:before{content:""}.feather-zap-off:before{content:""}.feather-youtube:before{content:""}@media print{.hide-on-print{display:none!important}.avoid-page-break-before{-webkit-column-break-before:avoid;break-before:avoid;page-break-before:avoid}.avoid-page-break-after{-webkit-column-break-after:avoid;break-after:avoid;page-break-after:avoid}.avoid-page-break-inside{-webkit-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}a,a:visited{text-decoration:underline}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}button,input[type=checkbox]{display:none!important}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.el-toolbar1{background-color:#fff;border-radius:5px;display:flex;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.el-toolbar1 .el-toolbar-btn,.el-toolbar1 .el-toolbar-popup .dropdown-btn{align-items:center;background:transparent;border:none;box-shadow:inset .5px 0 0 rgba(0,0,0,.1),inset -.5px 0 0 rgba(0,0,0,.1);color:#475672;column-gap:5px;display:flex;font-size:11px;justify-content:center;padding:11px 21px;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media screen and (max-width:47em){.el-toolbar1 .el-toolbar-btn:has(i)>span,.el-toolbar1 .el-toolbar-popup .dropdown-btn:has(i)>span{display:none}}.el-toolbar1 .el-toolbar-btn i,.el-toolbar1 .el-toolbar-popup .dropdown-btn i{display:inline-block;font-size:18px}.el-toolbar1 .el-toolbar-btn:hover,.el-toolbar1 .el-toolbar-popup .dropdown-btn:hover{background-color:#eceff1}.el-toolbar1 .el-toolbar-btn:focus,.el-toolbar1 .el-toolbar-popup .dropdown-btn:focus{background-color:#64779b;color:#fff}.el-toolbar1>:first-child.el-toolbar-btn:focus,.el-toolbar1>:first-child.el-toolbar-btn:hover,.el-toolbar1>:first-child.el-toolbar-popup .dropdown-btn:focus,.el-toolbar1>:first-child.el-toolbar-popup .dropdown-btn:hover{border-bottom-left-radius:5px;border-top-left-radius:5px}.el-toolbar1>:last-child.el-toolbar-btn:focus,.el-toolbar1>:last-child.el-toolbar-btn:hover,.el-toolbar1>:last-child.el-toolbar-popup .dropdown-btn:focus,.el-toolbar1>:last-child.el-toolbar-popup .dropdown-btn:hover{border-bottom-right-radius:5px;border-top-right-radius:5px}.el-toolbar1:has(.el-toolbar-cta-btn){padding-right:40px;position:relative}.el-toolbar1 .el-toolbar-cta-btn{position:absolute;right:0;top:50%;-webkit-transform:translate(13%,-50%);-moz-transform:translate(13%,-50%);-ms-transform:translate(13%,-50%);transform:translate(13%,-50%)}.el-toolbar1 .el-toolbar-orange-circle-cta-btn{align-items:center;background-color:#ff7735;border:none;border-radius:40px;color:#fff;display:flex;font-size:26px;height:60px;justify-content:center;padding:17px;width:60px}.el-toolbar1 .el-toolbar-green-pill-btn{background-color:#2cd296;border:none;border-radius:20px;box-shadow:0 5px 5px 0 rgba(0,0,0,.1),0 4px 4px 0 rgba(39,172,75,.2);color:#fff;font-size:10px;font-weight:700;letter-spacing:1px;line-height:1.4;margin:5px 13px;padding:7px 10px;text-transform:uppercase;-webkit-transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out;vertical-align:top;white-space:nowrap}.el-toolbar1 .el-toolbar-green-pill-btn:hover{background-color:#23a878}.el-toolbar1 .el-toolbar-green-pill-btn i{display:inline-block;margin:0 5px}.el-toolbar1 .el-toolbar-btn,.el-toolbar1 .el-toolbar-popup{flex-grow:1}.el-toolbar1 .el-toolbar-btn .dropdown-btn,.el-toolbar1 .el-toolbar-popup .dropdown-btn{width:100%}.el-toolbar1 .el-toolbar-search{flex-grow:30;position:relative}.el-toolbar1 .el-toolbar-search input[type=search]{background-color:transparent;border:none;bottom:0;color:#475672;font-size:16px;left:0;padding-left:10px;position:absolute;right:0;top:0;width:100%}.el-toolbar1 .el-toolbar-search .clear-search-btn{background:none;border:none;font-size:10px;opacity:0;padding:5px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.el-toolbar1 .el-toolbar-search .clear-search-btn::-webkit-input-placeholder{color:#c3c6d3}.el-toolbar1 .el-toolbar-search .clear-search-btn:-moz-placeholder,.el-toolbar1 .el-toolbar-search .clear-search-btn::-moz-placeholder{color:#c3c6d3}.el-toolbar1 .el-toolbar-search .clear-search-btn:-ms-input-placeholder{color:#c3c6d3}.el-toolbar1 .el-toolbar-search[data-has-terms=true] .clear-search-btn{opacity:1}.el-toolbar1.el-toolbar1-dark{background-color:#475672}.el-toolbar1.el-toolbar1-dark .el-toolbar-btn,.el-toolbar1.el-toolbar1-dark .el-toolbar-popup .dropdown-btn{color:#fff}.el-toolbar1.el-toolbar1-dark .el-toolbar-btn:hover,.el-toolbar1.el-toolbar1-dark .el-toolbar-popup .dropdown-btn:hover{background-color:#64779b}.el-toolbar1.el-toolbar1-dark .el-toolbar-btn:focus,.el-toolbar1.el-toolbar1-dark .el-toolbar-popup .dropdown-btn:focus{background-color:#2e3b55}.el-switch1{background-color:#eceff1;border:none;border-radius:24px;box-shadow:inset 0 1px 6px rgba(0,0,0,.168);color:#777881;font-size:12px;height:24px;min-width:50px;padding:3px 6px 3px 22px;position:relative;text-align:right;text-transform:uppercase;-webkit-transition:padding .1s ease-in-out;-moz-transition:padding .1s ease-in-out;-o-transition:padding .1s ease-in-out;transition:padding .1s ease-in-out}.el-switch1:after{content:"OFF"}.el-switch1:before{background-color:#777881;border-radius:18px;content:" ";display:block;height:18px;left:3px;position:absolute;top:3px;-webkit-transition:left .1s ease-in-out;-moz-transition:left .1s ease-in-out;-o-transition:left .1s ease-in-out;transition:left .1s ease-in-out;width:18px}.el-switch1[data-active=true]{background-color:#891d55;color:#fff;padding:3px 22px 3px 6px;text-align:left}.el-switch1[data-active=true]:after{content:"ON"}.el-switch1[data-active=true]:before{background-color:#fff;left:calc(100% - 21px)}.el-switch1:disabled{opacity:.5}.el-switch2{background:none;border:none;min-height:24px;padding-left:60px;position:relative}.el-switch2:before{background-color:#eceff1;border-radius:24px;box-shadow:inset 0 1px 6px rgba(0,0,0,.168);height:24px;left:0;width:50px}.el-switch2:after,.el-switch2:before{content:" ";display:block;position:absolute;top:50%;transform:translateY(-50%)}.el-switch2:after{background-color:#b7b7b7;border-radius:18px;height:18px;left:3px;-webkit-transition:left .1s ease-in-out;-moz-transition:left .1s ease-in-out;-o-transition:left .1s ease-in-out;transition:left .1s ease-in-out;width:18px}.el-switch2>span{color:#475672;font-size:16px;text-transform:uppercase}.el-switch2[data-active=true]:before{background-color:#a10c63}.el-switch2[data-active=true]:after{background-color:#fff;left:29px}.el-switch2:disabled{opacity:.5}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:none}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%!important;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{background:#ccc;border:0;height:1}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}fieldset{border:0;margin:0;padding:0}[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0;width:100%}*,:after,:before{-webkit-tap-highlight:transparent;tap-highlight:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-spec-box-sizing:border-box;box-sizing:border-box;margin:0;outline:0;padding:0}html{overflow-x:hidden}body{word-wrap:break-word;-webkit-user-drag:none;-ms-content-zooming:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-spec-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;font-family:Lato,sans-serif;font-size:16px;font-style:normal;font-weight:400;height:100%;line-height:1.4;max-width:100%;min-height:100%;position:relative;text-rendering:optimizeLegibility;width:100%}@-ms-viewport{width:device-width}.touch-events{-webkit-user-select:"none";-moz-user-select:"none";-ms-user-select:"none";-spec-user-select:"none";user-select:"none"}.inner-container{display:block;margin:0 auto;max-width:1000px;width:96%}.accessible-text,.assistive-text{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:absolute!important}@-webkit-keyframes spinning{0%{-webkit-transform:scale(.75) rotate(0deg);-moz-transform:scale(.75) rotate(0deg);-ms-transform:scale(.75) rotate(0deg);transform:scale(.75) rotate(0deg)}50%{-webkit-transform:scale(1.1) rotate(180deg);-moz-transform:scale(1.1) rotate(180deg);-ms-transform:scale(1.1) rotate(180deg);transform:scale(1.1) rotate(180deg)}to{-webkit-transform:scale(.75) rotate(1turn);-moz-transform:scale(.75) rotate(1turn);-ms-transform:scale(.75) rotate(1turn);transform:scale(.75) rotate(1turn)}}@-moz-keyframes spinning{0%{-webkit-transform:scale(.75) rotate(0deg);-moz-transform:scale(.75) rotate(0deg);-ms-transform:scale(.75) rotate(0deg);transform:scale(.75) rotate(0deg)}50%{-webkit-transform:scale(1.1) rotate(180deg);-moz-transform:scale(1.1) rotate(180deg);-ms-transform:scale(1.1) rotate(180deg);transform:scale(1.1) rotate(180deg)}to{-webkit-transform:scale(.75) rotate(1turn);-moz-transform:scale(.75) rotate(1turn);-ms-transform:scale(.75) rotate(1turn);transform:scale(.75) rotate(1turn)}}@-ms-keyframes spinning{0%{-webkit-transform:scale(.75) rotate(0deg);-moz-transform:scale(.75) rotate(0deg);-ms-transform:scale(.75) rotate(0deg);transform:scale(.75) rotate(0deg)}50%{-webkit-transform:scale(1.1) rotate(180deg);-moz-transform:scale(1.1) rotate(180deg);-ms-transform:scale(1.1) rotate(180deg);transform:scale(1.1) rotate(180deg)}to{-webkit-transform:scale(.75) rotate(1turn);-moz-transform:scale(.75) rotate(1turn);-ms-transform:scale(.75) rotate(1turn);transform:scale(.75) rotate(1turn)}}@keyframes spinning{0%{-webkit-transform:scale(.75) rotate(0deg);-moz-transform:scale(.75) rotate(0deg);-ms-transform:scale(.75) rotate(0deg);transform:scale(.75) rotate(0deg)}50%{-webkit-transform:scale(1.1) rotate(180deg);-moz-transform:scale(1.1) rotate(180deg);-ms-transform:scale(1.1) rotate(180deg);transform:scale(1.1) rotate(180deg)}to{-webkit-transform:scale(.75) rotate(1turn);-moz-transform:scale(.75) rotate(1turn);-ms-transform:scale(.75) rotate(1turn);transform:scale(.75) rotate(1turn)}}@-webkit-keyframes spinning-fixed-scale{0%{-webkit-transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}50%{-webkit-transform:scale(1) rotate(180deg);-moz-transform:scale(1) rotate(180deg);-ms-transform:scale(1) rotate(180deg);transform:scale(1) rotate(180deg)}to{-webkit-transform:scale(1) rotate(1turn);-moz-transform:scale(1) rotate(1turn);-ms-transform:scale(1) rotate(1turn);transform:scale(1) rotate(1turn)}}@-moz-keyframes spinning-fixed-scale{0%{-webkit-transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}50%{-webkit-transform:scale(1) rotate(180deg);-moz-transform:scale(1) rotate(180deg);-ms-transform:scale(1) rotate(180deg);transform:scale(1) rotate(180deg)}to{-webkit-transform:scale(1) rotate(1turn);-moz-transform:scale(1) rotate(1turn);-ms-transform:scale(1) rotate(1turn);transform:scale(1) rotate(1turn)}}@-ms-keyframes spinning-fixed-scale{0%{-webkit-transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}50%{-webkit-transform:scale(1) rotate(180deg);-moz-transform:scale(1) rotate(180deg);-ms-transform:scale(1) rotate(180deg);transform:scale(1) rotate(180deg)}to{-webkit-transform:scale(1) rotate(1turn);-moz-transform:scale(1) rotate(1turn);-ms-transform:scale(1) rotate(1turn);transform:scale(1) rotate(1turn)}}@keyframes spinning-fixed-scale{0%{-webkit-transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}50%{-webkit-transform:scale(1) rotate(180deg);-moz-transform:scale(1) rotate(180deg);-ms-transform:scale(1) rotate(180deg);transform:scale(1) rotate(180deg)}to{-webkit-transform:scale(1) rotate(1turn);-moz-transform:scale(1) rotate(1turn);-ms-transform:scale(1) rotate(1turn);transform:scale(1) rotate(1turn)}}.icon-spinner,.icon-spinner2{animation-duration:1s;animation-iteration-count:120;animation-name:spinning;animation-timing-function:linear}.icon-spinner.fixed-scale,.icon-spinner2.fixed-scale{animation-name:spinning-fixed-scale}#root>#app-loading-throbber,body>#app-loading-throbber{display:none!important}body.ReactModal__Body--open{overflow:hidden}.ReactModal__Overlay,.ReactModal__Overlay--after-open{z-index:100}.modal-parent{background-color:#fff;border:0;bottom:5%;left:5%;right:5%;top:5%;z-index:11}@media screen and (min-width:47em){.modal-parent{bottom:5%;left:5%;right:5%;top:5%}}@media screen and (min-width:60em){.modal-parent{bottom:5%;left:15%;right:15%;top:5%}}@media screen and (min-width:70em){.modal-parent{bottom:5%;left:20%;right:20%;top:5%}}@media screen and (min-width:80em){.modal-parent{bottom:5%;left:30%;right:30%;top:5%}}@media screen and (min-width:600px){.modal-parent.wide-modal{bottom:5%;left:5%;right:5%;top:5%}}@media screen and (min-width:47em){.modal-parent.wide-modal{bottom:5%;left:5%;right:5%;top:5%}}@media screen and (min-width:60em){.modal-parent.wide-modal{bottom:5%;left:5%;right:5%;top:5%}}@media screen and (min-width:80em){.modal-parent.wide-modal{bottom:5%;left:5%;right:5%;top:5%}}@media screen and (min-width:1400px){.modal-parent.wide-modal{bottom:5%;left:5%;right:5%;top:5%}}.modal-parent .the-modal-header{-webkit-box-shadow:0 0 15px 5px #fff;-moz-box-shadow:0 0 15px 5px #fff;-spec-box-shadow:0 0 15px 5px #fff;box-shadow:0 0 15px 5px #fff;height:4.5em;left:0;overflow:hidden;padding-top:1.25em;position:absolute;top:0;width:100%}.modal-parent .the-modal-header>.inner-container{max-width:90%}.modal-parent .the-modal-header h1{color:#212226;font-size:1.5em;line-height:1.1;padding-right:1.25em}.modal-parent .the-modal-header button{background-color:transparent;border:0;display:block;padding:1em;position:absolute;right:0;text-align:center;top:.25em;z-index:10}.modal-parent .the-modal-header button i{color:#9b9fab;display:inline-block;font-size:1.125em}.modal-parent .modal-scroll-container{-webkit-overflow-scrolling:touch;height:100%;left:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:100%}.modal-parent .modal-main{height:100%;padding:0}.modal-parent .modal-main>.inner-container{width:90%}.modal-notifier{border:0;-webkit-border-radius:.25em;-spec-border-radius:.25em;border-radius:.25em;bottom:35%;left:5%;right:5%;top:15%;z-index:-1}@media screen and (min-width:400px){.modal-notifier{left:10%;right:10%}}@media screen and (min-width:500px){.modal-notifier{left:15%;right:15%}}@media screen and (min-width:600px){.modal-notifier{left:20%;right:20%}}@media screen and (min-width:700px){.modal-notifier{left:25%;right:25%}}@media screen and (max-height:800px){.modal-notifier{bottom:35%}}@media screen and (max-height:667px){.modal-notifier{bottom:25%}}@media screen and (max-height:568px){.modal-notifier{bottom:15%}}@media screen and (max-height:480px){.modal-notifier{bottom:15%}}.modal-notifier .modal-scroll-container{top:0}.modal-confirmation-overlay{backdrop-filter:blur(10px);background:rgba(72,80,90,.9);bottom:0;height:100vh;left:0;opacity:0;position:fixed;right:0;top:0;-webkit-transition:all .333s ease-in-out;-moz-transition:all .333s ease-in-out;-o-transition:all .333s ease-in-out;transition:all .333s ease-in-out;width:100vw;z-index:10}.modal-confirmation-overlay.ReactModal__Overlay--after-open{opacity:1}.modal-confirmation-overlay.ReactModal__Overlay--before-close{opacity:0}.modal-confirmation{background-color:#fff;border:0;-webkit-border-radius:8px;-spec-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.25);-moz-box-shadow:0 4px 8px 0 rgba(0,0,0,.25);-spec-box-shadow:0 4px 8px 0 rgba(0,0,0,.25);box-shadow:0 4px 8px 0 rgba(0,0,0,.25);left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:15}.modal-confirmation .modal-main{max-height:100vh;min-width:320px;overflow-y:auto;padding:30px 30px 15px}.modal-confirmation .modal-main h1{color:#425569;font-size:20px;line-height:1.25;margin:.75em;max-width:500px;text-align:center}.modal-confirmation .modal-main h2{color:#425569;font-size:20px;line-height:1;margin:.75em;text-align:center}.modal-confirmation .modal-main p{color:#626571;font-size:1em;margin:.75em;text-align:center}.modal-confirmation .modal-main p em{font-weight:700}.modal-confirmation .modal-main pre{color:#626571;font-size:1em;margin:.75em}.modal-confirmation .modal-main .error-msg{color:red;font-weight:700}.modal-confirmation .modal-main .alert-msg{color:#2cd296;font-weight:700}.modal-confirmation .modal-main footer{display:flex;flex-wrap:wrap;justify-content:center;padding:15px 15px 0;text-align:center;white-space:nowrap;width:100%}.modal-confirmation .modal-main footer .reject{-webkit-apperance:none;background-color:#a8acbe;border:1px solid #a8acbe;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#fff;display:inline-block;font-size:12px;font-weight:400;line-height:1;margin:0 5px;outline:0;padding:8px 30px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.modal-confirmation .modal-main footer .reject,.modal-confirmation .modal-main footer .reject i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.modal-confirmation .modal-main footer .reject:active,.modal-confirmation .modal-main footer .reject:hover{background-color:#6e7492;border:1px solid #6e7492;color:#e6e6e6}.modal-confirmation .modal-main footer .reject:focus{background-color:#636984;border:1px solid #636984}.modal-confirmation .modal-main footer .accept{-webkit-apperance:none;background-color:#a30063;border:1px solid #a30063;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#fff;display:inline-block;font-size:12px;font-weight:400;line-height:1;margin:0 5px;outline:0;padding:8px 30px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.modal-confirmation .modal-main footer .accept,.modal-confirmation .modal-main footer .accept i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.modal-confirmation .modal-main footer .accept:active,.modal-confirmation .modal-main footer .accept:hover{background-color:#3d0025;border:1px solid #3d0025;color:#e6e6e6}.modal-confirmation .modal-main footer .accept:focus{background-color:#240016;border:1px solid #240016}.modal-confirmation .modal-main footer .accept,.modal-confirmation .modal-main footer .reject{margin-bottom:15px}.el-fonts{color:#475672}.el-fonts h1 em,.el-fonts h2 em,.el-fonts h3 em,.el-fonts h4 em,.el-fonts h5 em,.el-fonts h6 em,.el-fonts p em{font-weight:700}.el-fonts h1{font-size:48px;margin:0 0 10px}.el-fonts h2{font-size:38px;margin:0 0 8px}.el-fonts h3{font-size:32px;margin:0 0 4px}.el-fonts h4{font-size:24px;margin:0 0 4px}.el-fonts h5{font-size:20px;margin:0 0 4px}.el-fonts h6{font-size:16px;margin:0 0 4px}.el-fonts .t1{font-size:22px}.el-fonts .t2{font-size:18px}.el-fonts .t3{font-size:14px}.el-fonts .t4{font-size:12px}.el-fonts .t5{font-size:11px}.el-fonts .t6{font-size:10px}.el-fonts .p1,.el-fonts p{font-size:12px}.el-fonts .p2{font-size:14px}.el-fonts .p3{font-size:16px}.el-fonts .p4{font-size:18px}.el-form .error-msg,.el-form .success-msg{font-size:12px;line-height:26px;margin:8px 0;text-align:center}.el-form .error-msg{color:#ff1b1b}.el-form .success-msg{color:#2cd296}.el-error-msg{color:#ff1b1b}.el-list-form .el-list-field>.with-label{align-items:center;border-bottom:1px solid #edeff2;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.el-list-form .with-label{position:relative}.el-list-form .with-label>label{color:#324253;display:inline-block;font-size:14px;font-weight:700;line-height:26px;padding:10px 0}@media screen and (min-width:47em){.el-list-form .with-label>label{font-size:16px}}.el-list-form .with-label>label em{font-weight:300}.el-list-form .with-label>input{background-color:inherit;border:none;color:#a30063;display:inline-block;flex-grow:1;font-size:14px;line-height:40px;text-align:right}@media screen and (min-width:47em){.el-list-form .with-label>input{font-size:16px}}.el-list-form .with-label>input::-webkit-input-placeholder{color:#81909f}.el-list-form .with-label>input:-moz-placeholder,.el-list-form .with-label>input::-moz-placeholder{color:#81909f}.el-list-form .with-label>input:-ms-input-placeholder{color:#81909f}.el-list-form .with-label>input:disabled{opacity:.5}.el-list-form .with-label>input[type=number]{background-color:inherit;color:#a30063;float:none;font-family:monospace;font-size:14px;font-weight:700;text-align:right}@media screen and (min-width:47em){.el-list-form .with-label>input[type=number]{font-size:16px}}.el-list-form .with-label>textarea{-webkit-appearance:none;border:1px solid #edeff2;-webkit-border-radius:7px;-spec-border-radius:7px;border-radius:7px;color:#425569;font-size:15px;font-weight:400;letter-spacing:.25px;min-height:15em;padding:13px;width:100%}.el-list-form .with-label>textarea:focus{-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.3);-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,.3);-spec-box-shadow:0 2px 10px 0 rgba(0,0,0,.3);box-shadow:0 2px 10px 0 rgba(0,0,0,.3)}.el-list-form .with-label>textarea::-webkit-input-placeholder{font-size:13px;text-transform:uppercase}.el-list-form .with-label>textarea:-moz-placeholder,.el-list-form .with-label>textarea::-moz-placeholder{font-size:13px;text-transform:uppercase}.el-list-form .with-label>textarea:-ms-input-placeholder{font-size:13px;text-transform:uppercase}.el-list-form .with-label .select-container p.placeholder,.el-list-form .with-label .select-container p.value{font-size:14px}.el-list-form .with-label .el-combobox-container,.el-list-form .with-label .el-select-container{background:#fff;background-color:inherit;border-radius:0;box-shadow:none;color:#a30063;display:inline-block;flex-grow:1;position:relative;width:auto}.el-list-form .with-label .el-combobox-container .select-dropdown,.el-list-form .with-label .el-select-container .select-dropdown{left:auto;right:0;width:max-content}.el-list-form .with-label .el-combobox-container[data-focus=true],.el-list-form .with-label .el-combobox-container[data-state=true],.el-list-form .with-label .el-select-container[data-focus=true],.el-list-form .with-label .el-select-container[data-state=true]{border:0!important}.el-list-form .with-label .el-combobox-container[data-disabled=true],.el-list-form .with-label .el-select-container[data-disabled=true]{opacity:.5}.el-list-form .with-label .el-combobox-container>p,.el-list-form .with-label .el-select-container>p{text-align:right}.el-list-form .with-label .el-combobox-container .value,.el-list-form .with-label .el-select-container .value{color:#a30063;padding:10px 20px}.el-list-form .with-label .el-combobox-container .placeholder,.el-list-form .with-label .el-select-container .placeholder{padding:10px 20px}.el-list-form .with-label .el-combobox-container .chevron,.el-list-form .with-label .el-select-container .chevron{padding:0}.el-list-form .with-label .el-combobox-container .type-ahead,.el-list-form .with-label .el-select-container .type-ahead{color:#a30063;text-align:right}.el-list-form .with-label>em{bottom:5px;color:#425569;font-size:10px;position:absolute;right:15px;text-transform:uppercase;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.el-list-form .with-label .explanation .triangle,.el-list-form .with-label .explanation .triangle2{left:50%}.el-list-form .with-label .explanation .dropdown-btn{background:none;border:none;color:#a30063;padding:0 3px}.el-list-form .with-label .explanation .dropdown-dropdown{-webkit-transform:translate(-50%,-5px);-moz-transform:translate(-50%,-5px);-ms-transform:translate(-50%,-5px);transform:translate(-50%,-5px)}.el-list-form .with-label .explanation .dropdown-content{min-width:250px}.el-list-form .with-label .explanation .dropdown-content p{color:#203152;font-size:14px;margin:.75em 0}.el-list-form .with-label[data-error=true]{border-bottom:1px solid #e51919}.el-list-form .with-label[data-error=true] label{color:#e51919}.el-list-form .error-msg{text-align:left}.el-labeled-input>label,.el-unlabeled-input>label{color:#475672;display:block;font-size:14px;line-height:26px;margin:0;text-align:left}.el-labeled-input .el-input-container>input[type=number],.el-labeled-input .el-input-container>input[type=password],.el-labeled-input .el-input-container>input[type=text],.el-labeled-input .el-input-container>textarea,.el-labeled-input .pseudo-input,.el-labeled-input .react-tel-input>input[type=tel],.el-labeled-input>input[type=number],.el-labeled-input>input[type=password],.el-labeled-input>input[type=text],.el-labeled-input>textarea,.el-unlabeled-input .el-input-container>input[type=number],.el-unlabeled-input .el-input-container>input[type=password],.el-unlabeled-input .el-input-container>input[type=text],.el-unlabeled-input .el-input-container>textarea,.el-unlabeled-input .pseudo-input,.el-unlabeled-input .react-tel-input>input[type=tel],.el-unlabeled-input>input[type=number],.el-unlabeled-input>input[type=password],.el-unlabeled-input>input[type=text],.el-unlabeled-input>textarea{-webkit-appearance:none;background-color:#fff;border:1px solid transparent;border-radius:10px;box-shadow:inset 0 1px 6px rgba(0,0,0,.168);color:#64779b;font-size:14px;line-height:26px;padding:7px 10px;width:100%}.el-labeled-input .el-input-container>input[type=number]:focus,.el-labeled-input .el-input-container>input[type=password]:focus,.el-labeled-input .el-input-container>input[type=text]:focus,.el-labeled-input .el-input-container>textarea:focus,.el-labeled-input .pseudo-input:focus,.el-labeled-input .react-tel-input>input[type=tel]:focus,.el-labeled-input>input[type=number]:focus,.el-labeled-input>input[type=password]:focus,.el-labeled-input>input[type=text]:focus,.el-labeled-input>textarea:focus,.el-unlabeled-input .el-input-container>input[type=number]:focus,.el-unlabeled-input .el-input-container>input[type=password]:focus,.el-unlabeled-input .el-input-container>input[type=text]:focus,.el-unlabeled-input .el-input-container>textarea:focus,.el-unlabeled-input .pseudo-input:focus,.el-unlabeled-input .react-tel-input>input[type=tel]:focus,.el-unlabeled-input>input[type=number]:focus,.el-unlabeled-input>input[type=password]:focus,.el-unlabeled-input>input[type=text]:focus,.el-unlabeled-input>textarea:focus{border:1px solid #a10c63!important}.el-labeled-input .el-input-container>input[type=number]:disabled,.el-labeled-input .el-input-container>input[type=password]:disabled,.el-labeled-input .el-input-container>input[type=text]:disabled,.el-labeled-input .el-input-container>textarea:disabled,.el-labeled-input .pseudo-input:disabled,.el-labeled-input .react-tel-input>input[type=tel]:disabled,.el-labeled-input>input[type=number]:disabled,.el-labeled-input>input[type=password]:disabled,.el-labeled-input>input[type=text]:disabled,.el-labeled-input>textarea:disabled,.el-unlabeled-input .el-input-container>input[type=number]:disabled,.el-unlabeled-input .el-input-container>input[type=password]:disabled,.el-unlabeled-input .el-input-container>input[type=text]:disabled,.el-unlabeled-input .el-input-container>textarea:disabled,.el-unlabeled-input .pseudo-input:disabled,.el-unlabeled-input .react-tel-input>input[type=tel]:disabled,.el-unlabeled-input>input[type=number]:disabled,.el-unlabeled-input>input[type=password]:disabled,.el-unlabeled-input>input[type=text]:disabled,.el-unlabeled-input>textarea:disabled{background-color:#eceff1;border:1px solid transparent;color:#b7b7b7}.el-labeled-input .el-input-container>input[type=number]::-webkit-input-placeholder,.el-labeled-input .el-input-container>input[type=password]::-webkit-input-placeholder,.el-labeled-input .el-input-container>input[type=text]::-webkit-input-placeholder,.el-labeled-input .el-input-container>textarea::-webkit-input-placeholder,.el-labeled-input .pseudo-input::-webkit-input-placeholder,.el-labeled-input .react-tel-input>input[type=tel]::-webkit-input-placeholder,.el-labeled-input>input[type=number]::-webkit-input-placeholder,.el-labeled-input>input[type=password]::-webkit-input-placeholder,.el-labeled-input>input[type=text]::-webkit-input-placeholder,.el-labeled-input>textarea::-webkit-input-placeholder,.el-unlabeled-input .el-input-container>input[type=number]::-webkit-input-placeholder,.el-unlabeled-input .el-input-container>input[type=password]::-webkit-input-placeholder,.el-unlabeled-input .el-input-container>input[type=text]::-webkit-input-placeholder,.el-unlabeled-input .el-input-container>textarea::-webkit-input-placeholder,.el-unlabeled-input .pseudo-input::-webkit-input-placeholder,.el-unlabeled-input .react-tel-input>input[type=tel]::-webkit-input-placeholder,.el-unlabeled-input>input[type=number]::-webkit-input-placeholder,.el-unlabeled-input>input[type=password]::-webkit-input-placeholder,.el-unlabeled-input>input[type=text]::-webkit-input-placeholder,.el-unlabeled-input>textarea::-webkit-input-placeholder{color:#98a2ba}.el-labeled-input .el-input-container>input[type=number]:-moz-placeholder,.el-labeled-input .el-input-container>input[type=number]::-moz-placeholder,.el-labeled-input .el-input-container>input[type=password]:-moz-placeholder,.el-labeled-input .el-input-container>input[type=password]::-moz-placeholder,.el-labeled-input .el-input-container>input[type=text]:-moz-placeholder,.el-labeled-input .el-input-container>input[type=text]::-moz-placeholder,.el-labeled-input .el-input-container>textarea:-moz-placeholder,.el-labeled-input .el-input-container>textarea::-moz-placeholder,.el-labeled-input .pseudo-input:-moz-placeholder,.el-labeled-input .pseudo-input::-moz-placeholder,.el-labeled-input .react-tel-input>input[type=tel]:-moz-placeholder,.el-labeled-input .react-tel-input>input[type=tel]::-moz-placeholder,.el-labeled-input>input[type=number]:-moz-placeholder,.el-labeled-input>input[type=number]::-moz-placeholder,.el-labeled-input>input[type=password]:-moz-placeholder,.el-labeled-input>input[type=password]::-moz-placeholder,.el-labeled-input>input[type=text]:-moz-placeholder,.el-labeled-input>input[type=text]::-moz-placeholder,.el-labeled-input>textarea:-moz-placeholder,.el-labeled-input>textarea::-moz-placeholder,.el-unlabeled-input .el-input-container>input[type=number]:-moz-placeholder,.el-unlabeled-input .el-input-container>input[type=number]::-moz-placeholder,.el-unlabeled-input .el-input-container>input[type=password]:-moz-placeholder,.el-unlabeled-input .el-input-container>input[type=password]::-moz-placeholder,.el-unlabeled-input .el-input-container>input[type=text]:-moz-placeholder,.el-unlabeled-input .el-input-container>input[type=text]::-moz-placeholder,.el-unlabeled-input .el-input-container>textarea:-moz-placeholder,.el-unlabeled-input .el-input-container>textarea::-moz-placeholder,.el-unlabeled-input .pseudo-input:-moz-placeholder,.el-unlabeled-input .pseudo-input::-moz-placeholder,.el-unlabeled-input .react-tel-input>input[type=tel]:-moz-placeholder,.el-unlabeled-input .react-tel-input>input[type=tel]::-moz-placeholder,.el-unlabeled-input>input[type=number]:-moz-placeholder,.el-unlabeled-input>input[type=number]::-moz-placeholder,.el-unlabeled-input>input[type=password]:-moz-placeholder,.el-unlabeled-input>input[type=password]::-moz-placeholder,.el-unlabeled-input>input[type=text]:-moz-placeholder,.el-unlabeled-input>input[type=text]::-moz-placeholder,.el-unlabeled-input>textarea:-moz-placeholder,.el-unlabeled-input>textarea::-moz-placeholder{color:#98a2ba}.el-labeled-input .el-input-container>input[type=number]:-ms-input-placeholder,.el-labeled-input .el-input-container>input[type=password]:-ms-input-placeholder,.el-labeled-input .el-input-container>input[type=text]:-ms-input-placeholder,.el-labeled-input .el-input-container>textarea:-ms-input-placeholder,.el-labeled-input .pseudo-input:-ms-input-placeholder,.el-labeled-input .react-tel-input>input[type=tel]:-ms-input-placeholder,.el-labeled-input>input[type=number]:-ms-input-placeholder,.el-labeled-input>input[type=password]:-ms-input-placeholder,.el-labeled-input>input[type=text]:-ms-input-placeholder,.el-labeled-input>textarea:-ms-input-placeholder,.el-unlabeled-input .el-input-container>input[type=number]:-ms-input-placeholder,.el-unlabeled-input .el-input-container>input[type=password]:-ms-input-placeholder,.el-unlabeled-input .el-input-container>input[type=text]:-ms-input-placeholder,.el-unlabeled-input .el-input-container>textarea:-ms-input-placeholder,.el-unlabeled-input .pseudo-input:-ms-input-placeholder,.el-unlabeled-input .react-tel-input>input[type=tel]:-ms-input-placeholder,.el-unlabeled-input>input[type=number]:-ms-input-placeholder,.el-unlabeled-input>input[type=password]:-ms-input-placeholder,.el-unlabeled-input>input[type=text]:-ms-input-placeholder,.el-unlabeled-input>textarea:-ms-input-placeholder{color:#98a2ba}.el-labeled-input .el-input-char-limit,.el-unlabeled-input .el-input-char-limit{color:#2e3b55;font-size:12px;line-height:14px;margin:4px 10px 0;text-align:right}.el-labeled-input .react-tel-input>input[type=tel],.el-unlabeled-input .react-tel-input>input[type=tel]{padding:7px 10px 7px 40px}.el-labeled-input input[type=number],.el-unlabeled-input input[type=number]{text-align:right}.el-labeled-input .el-input-icon,.el-unlabeled-input .el-input-icon{cursor:pointer;margin-left:-30px}.el-labeled-input[data-error=true] .el-select-container,.el-labeled-input[data-error=true] .pseudo-input,.el-labeled-input[data-error=true] input[type=number],.el-labeled-input[data-error=true] input[type=password],.el-labeled-input[data-error=true] textarea,.el-labeled-input[data-error=true]>input[type=text],.el-unlabeled-input[data-error=true] .el-select-container,.el-unlabeled-input[data-error=true] .pseudo-input,.el-unlabeled-input[data-error=true] input[type=number],.el-unlabeled-input[data-error=true] input[type=password],.el-unlabeled-input[data-error=true] textarea,.el-unlabeled-input[data-error=true]>input[type=text]{background-color:rgba(255,27,27,.1);border:1px solid #ff1b1b}.el-labeled-input[data-error=true]>p,.el-unlabeled-input[data-error=true]>p{color:#ff1b1b;font-size:12px;line-height:14px;margin:4px 10px 0}.el-labeled-input[data-complete=true] .pseudo-input,.el-labeled-input[data-complete=true] input[type=number],.el-labeled-input[data-complete=true] input[type=password],.el-labeled-input[data-complete=true] textarea,.el-labeled-input[data-complete=true]>input[type=text],.el-unlabeled-input[data-complete=true] .pseudo-input,.el-unlabeled-input[data-complete=true] input[type=number],.el-unlabeled-input[data-complete=true] input[type=password],.el-unlabeled-input[data-complete=true] textarea,.el-unlabeled-input[data-complete=true]>input[type=text]{background-color:rgba(44,210,150,.1);border:1px solid #2cd296}.el-input-with-unit .el-input-container{align-items:center;display:flex}.el-input-with-unit .el-input-container input{flex:10 1}.el-input-with-unit .el-input-container em{flex:1 1;text-align:center}.el-input-with-icon{position:relative}.el-input-with-icon input[type=number],.el-input-with-icon input[type=password],.el-input-with-icon input[type=text],.el-input-with-icon textarea{padding:7px 10px 7px 40px}.el-input-with-icon .left-icon{color:#a10c63;font-size:18px;left:15px;position:absolute;top:13px}.el-search-input input[type=number],.el-search-input input[type=password],.el-search-input input[type=text],.el-search-input textarea{border-radius:40px}.el-small-circle-icon{background-color:#2cd296;border-radius:50px;color:#fff;font-size:25px;padding:5px}.el-text-btn{background:none;border:none;color:#a10c63;cursor:pointer;font-size:16px;line-height:23px;text-decoration:none}.el-large-btn,.el-medium-btn,.el-small-btn{border-radius:25px;margin:0 10px;text-align:center;text-transform:uppercase;transition:border .25s,background-color .25s,color .25s;white-space:nowrap}@media screen and (min-width:47em){.el-large-btn,.el-medium-btn,.el-small-btn{margin:0 20px}}.el-large-btn:disabled,.el-medium-btn:disabled,.el-small-btn:disabled{opacity:.5}.el-btn-icon-left i{display:inline-block;margin:0 10px 0 0}.el-btn-icon-right i{display:inline-block;margin:0 0 0 10px}.el-btn-badge-left,.el-btn-badge-right{position:relative}.el-btn-badge-left .el-btn-badge,.el-btn-badge-right .el-btn-badge{align-items:center;background-color:#ff7735;border-radius:18px;color:#fff;display:flex;height:18px;justify-content:center;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:18px}.el-btn-badge-left.el-medium-btn{padding:6px 16px 6px 32px}.el-btn-badge-left .el-btn-badge{left:3px}.el-btn-badge-right.el-medium-btn{padding:6px 32px 6px 16px}.el-btn-badge-right .el-btn-badge{right:3px}.el-btn-icon-alone i{display:inline-block}.el-full-width-btn{width:100%}@media screen and (min-width:47em){.el-wide-btn{min-width:200px}.el-medium-wide-btn{min-width:150px}}.el-link-raspberry-btn{background-color:transparent;border:0;color:#a10c63;text-decoration:underline;text-transform:none}.el-link-raspberry-btn:focus,.el-link-raspberry-btn:hover{color:#720034}.el-link-no-underline-raspberry-btn{background-color:transparent;border:0;color:#a10c63;text-transform:none}.el-link-no-underline-raspberry-btn:focus,.el-link-no-underline-raspberry-btn:hover{color:#720034}.el-large-btn{font-size:20px;line-height:24px;padding:8px 16px;text-align:center}.el-medium-btn{font-size:14px;line-height:17px;padding:6px 16px;text-align:center}.el-small-btn{font-size:12px;line-height:14px;padding:0 16px;text-align:center}.el-orange-btn{background-color:#ff7735;border:1px solid #ff7735;color:#fff}.el-orange-btn:hover{background-color:#c94200;border:1px solid #c94200}.el-orange-btn:focus{background-color:#882c00;border:1px solid #882c00}.el-green-btn{background-color:#2cd296;border:1px solid #2cd296;color:#fff}.el-green-btn:hover{background-color:#00ac57;border:1px solid #00ac57}.el-green-btn:focus{background-color:#00783c;border:1px solid #00783c}.el-raspberry-btn{background-color:#a10c63;border:1px solid #a10c63;color:#fff}.el-raspberry-btn:hover{background-color:#950f4c;border:1px solid #950f4c}.el-raspberry-btn:focus{background-color:#720034;border:1px solid #720034}.el-blue-btn{background-color:#55acee;border:1px solid #55acee;color:#fff}.el-blue-btn:hover{background-color:transparent;color:#55acee}.el-blue-btn:focus{background-color:#720034;border:1px solid #720034}.el-grayish-blue-btn{background-color:#475672;border:1px solid #475672;color:#fff}.el-grayish-blue-btn:hover{background-color:#64779b;border:1px solid #64779b}.el-grayish-blue-btn:focus{background-color:#2e3b55;border:1px solid #2e3b55}.el-gray-btn{background-color:#c3c6d3;border:1px solid #c3c6d3;color:#2e3b55}.el-gray-btn:hover{background-color:#64779b;border:1px solid #64779b;color:#fff}.el-gray-btn:focus{background-color:#2e3b55;border:1px solid #2e3b55;color:#fff}.el-white-btn{background-color:#fff;border:1px solid #fff;color:#2e3b55}.el-white-btn:hover{background-color:#64779b;border:1px solid #64779b;color:#fff}.el-white-btn:focus{background-color:#2e3b55;border:1px solid #2e3b55;color:#fff}.el-grayish-blue-outline-btn{background-color:#fff;border:1px solid #475672;color:#475672}.el-grayish-blue-outline-btn:hover{background-color:#64779b;border:1px solid #64779b;color:#fff}.el-grayish-blue-outline-btn:focus{background-color:#2e3b55;border:1px solid #2e3b55;color:#fff}.el-raspberry-outline-btn{background-color:#fff;border:1px solid #a10c63;color:#a10c63}.el-raspberry-outline-btn:hover{background-color:#950f4c;border:1px solid #950f4c;color:#fff}.el-raspberry-outline-btn:focus{background-color:#720034;border:1px solid #720034;color:#fff}.el-light-raspberry-outline-btn{background-color:#fff7fa;border:1px solid #a10c63;color:#a10c63}.el-light-raspberry-outline-btn:hover{background-color:#950f4c;border:1px solid #950f4c;color:#fff}.el-light-raspberry-outline-btn:focus{background-color:#720034;border:1px solid #720034;color:#fff}.el-blue-outline-btn{background-color:transparent;border:1px solid #55acee;color:#55acee}.el-blue-outline-btn:hover{background-color:#55acee;color:#fff}.el-blue-outline-btn:focus{background-color:#55acee;color:#475672}.el-white-outline-btn{background-color:#475672;border:1px solid #fff;color:#fff}.el-white-outline-btn:hover{background-color:#fff;color:#475672}.el-white-outline-btn:focus{background-color:#c3c6d3;color:#475672}.el-flat-pill-toggle-btn{background-color:#e2e2e2;border:1px solid #e2e2e2;border-radius:25px;color:#425569;font-size:12px;margin:0 10px 10px 0;padding:6px 11px;transition:border .25s,background-color .25s,color .25s;white-space:nowrap}.el-flat-pill-toggle-btn[data-active=true]{background-color:#475672;border:1px solid #475672;color:#fff}.el-toggle-btn{-webkit-appearance:none;background-color:rgba(66,85,105,.1);border:none;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#203152;display:inline-block;font-size:14px;margin:5px;padding:5px 10px}.el-toggle-btn[data-active=true]{background-color:#203152;color:#fff;font-size:15px;font-weight:700}.el-toggle-switch{background-color:#e7ecef;border:none;-webkit-border-radius:30px;-spec-border-radius:30px;border-radius:30px;display:flex;font-size:12px;overflow:hidden;padding:7px 10px 5px;position:relative}.el-toggle-switch span{display:inline-block;margin:0 5px;position:relative;text-transform:uppercase;white-space:nowrap;width:calc(50% - 10px);z-index:10}.el-toggle-switch:before{background-color:#475672;-webkit-border-radius:30px;-spec-border-radius:30px;border-radius:30px;content:" ";height:calc(100% - 4px);left:2px;position:absolute;top:2px;-webkit-transition:left .1s ease-in-out;-moz-transition:left .1s ease-in-out;-o-transition:left .1s ease-in-out;transition:left .1s ease-in-out;width:calc(50% - 4px);z-index:5}.el-toggle-switch span:first-child{color:#fff;margin:0 15px 0 5px}.el-toggle-switch span:last-child{color:#475672;margin:0 3px 0 15px}.el-toggle-switch[data-active=true]:before{background-color:#a10c63;left:calc(2px + 50%)}.el-toggle-switch[data-active=true] span:first-child{color:#475672}.el-toggle-switch[data-active=true] span:last-child{color:#fff}.el-modal .el-modal-cancel-btn,.el-modal .el-modal-ok-btn{border-radius:25px;font-size:14px;line-height:24px;margin:0 10px;padding:6px 33px;text-align:center;text-transform:uppercase;transition:border 1s,background-color 1s,color 1s}@media screen and (min-width:47em){.el-modal .el-modal-cancel-btn,.el-modal .el-modal-ok-btn{margin:0 20px;min-width:200px}}.el-modal .el-modal-cancel-btn i,.el-modal .el-modal-ok-btn i{display:inline-block}.el-modal .el-modal-cancel-btn:disabled,.el-modal .el-modal-ok-btn:disabled{opacity:.5}.el-modal .el-modal-cancel-btn{background-color:#fff;border:1px solid #475672;color:#475672}.el-modal .el-modal-cancel-btn:hover{background-color:#64779b;border:1px solid #64779b;color:#fff}.el-modal .el-modal-cancel-btn:focus{background-color:#2e3b55;border:1px solid #2e3b55;color:#fff}.el-modal .el-modal-ok-btn{background-color:#a10c63;border:1px solid #a10c63;color:#fff}.el-modal .el-modal-ok-btn:hover{background-color:#950f4c}.el-modal .el-modal-ok-btn:focus{background-color:#720034}.el-modal .el-modal-close-x{background:none;border:none;color:#475672;cursor:pointer;padding:20px;position:absolute;right:0;top:0;z-index:10}.el-modal .el-modal-back-btn{background:none;border:none;color:#fff;font-size:16px;font-size:14px;font-weight:700;position:relative;text-transform:uppercase;z-index:20}@media screen and (min-width:47em){.el-modal .el-modal-back-btn{border:1px solid #fff;-webkit-border-radius:20px;-spec-border-radius:20px;border-radius:20px;padding:4px 20px 4px 15px}}.el-modal .el-modal-back-btn:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;font-family:eatlove;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin:0 10px 0 0;text-transform:none}@media screen and (min-width:47em){.el-modal .el-modal-back-btn:before{content:""}}.el-modal .el-modal-back-btn>span{display:none}@media screen and (min-width:47em){.el-modal .el-modal-back-btn>span{display:inline}}.el-modal .el-modal-controls{align-items:center;display:flex;justify-content:center}.el-modal .el-modal-footer{display:flex;justify-content:space-around;width:100%}.el-modal .el-modal-footer .el-modal-cancel-btn,.el-modal .el-modal-footer .el-modal-ok-btn{display:inline-block;font-size:14px;height:40px;margin:0;width:40%}@media screen and (max-width:47em){.el-modal .el-modal-footer .el-modal-cancel-btn,.el-modal .el-modal-footer .el-modal-ok-btn{border-radius:0;height:66px;width:50%}}.el-modal .el-modal-footer .el-modal-cancel-btn{background:#b5bec8;border:0;color:#324253}@media screen and (min-width:47em){.el-modal .el-modal-footer .el-modal-cancel-btn{background:#b5bec8;color:#324253}}.el-modal-overlay{backdrop-filter:blur(10px);background:rgba(72,80,90,.9);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;-webkit-transition:all .333s ease-in-out;-moz-transition:all .333s ease-in-out;-o-transition:all .333s ease-in-out;transition:all .333s ease-in-out;width:100vw;z-index:10}.el-modal-overlay.ReactModal__Overlay--after-open{opacity:1}.el-modal-overlay.ReactModal__Overlay--before-close{opacity:0}.el-modal-overlay.el-modal3-bottom{align-items:center;display:flex;justify-content:center}@media screen and (max-width:470px){.el-modal-overlay.el-modal3-bottom{align-items:flex-end;flex-direction:row;justify-content:flex-start}}.el-modal-container .el-modal-loading{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:35vh;text-align:center}.el-modal-container .el-modal-loading .icon-spinner2{color:#a30063;display:block;font-size:50px;height:50px;width:50px}.el-modal-container .el-confirmation h1{color:#425569;font-size:20px;line-height:1.25;margin:.75em;max-width:500px;text-align:center}.el-modal-container .el-confirmation h2{color:#425569;font-size:20px;line-height:1;margin:.75em;text-align:center}.el-modal-container .el-confirmation p{color:#626571;font-size:1em;margin:.75em;text-align:center}.el-modal-body-container{max-width:100vw}.el-modal-body-container>.el-alert{display:flex}.el-modal2{bottom:0;left:0;position:absolute;right:0;top:0}@media screen and (min-width:47em){.el-modal2{bottom:auto;left:50%;right:auto;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.el-modal3.el-modal3-fixed .el-modal3-container{-webkit-border-radius:20px 20px 0 0;-spec-border-radius:20px 20px 0 0;border-radius:20px 20px 0 0;bottom:0;left:0;min-width:100vw;position:absolute}@media screen and (min-width:400px){.el-modal3.el-modal3-fixed .el-modal3-container{bottom:auto;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@supports(padding-bottom:constant(safe-area-inset-bottom)){.el-modal3.el-modal3-fixed .el-modal3-container{padding-bottom:constant(safe-area-inset-bottom)}}@supports(padding-bottom:env(safe-area-inset-bottom)){.el-modal3.el-modal3-fixed .el-modal3-container{padding-bottom:env(safe-area-inset-bottom)}}@media screen and (min-width:400px){.el-modal3.el-modal3-fixed .el-modal3-container{border-radius:10px;max-width:calc(100vw - 45px);min-width:400px}}@media screen and (min-width:47em){.el-modal3.el-modal3-fixed .el-modal3-container{max-width:600px}}.el-modal3.el-modal3-photo-lightbox .el-modal3-container{-webkit-border-radius:0;-spec-border-radius:0;border-radius:0;bottom:0;display:flex;flex-direction:column;left:0;min-width:calc(100vw - 45px);position:absolute;right:0;top:0;width:100%}@media screen and (min-width:445px){.el-modal3.el-modal3-photo-lightbox .el-modal3-container{min-width:400px}}@media screen and (min-width:47em){.el-modal3.el-modal3-photo-lightbox .el-modal3-container{bottom:auto;left:50%;max-height:calc(100vh - 45px);max-width:calc(100vw - 45px);top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.el-modal3.el-modal3-photo-lightbox .el-modal3-container>header{flex:0;padding:0;width:100%}.el-modal3.el-modal3-photo-lightbox .el-modal3-container>header .close-x-circle{background-color:hsla(0,0%,100%,.5);border-radius:50%;height:31px;position:absolute;right:20px;top:25px;width:31px;z-index:9}.el-modal3.el-modal3-photo-lightbox .el-modal3-container>header .close-x-circle .el-modal-close-x{padding:5px 8px 20px 20px}.el-modal3.el-modal3-photo-lightbox .el-modal3-container>header .close-x-circle .el-modal-close-x .icon-x{font-weight:900}.el-modal3.el-modal3-photo-lightbox .el-modal3-container>footer{flex:0;padding:10px}.el-modal3.el-modal3-photo-lightbox .el-modal3-body-container{flex:50 1;overflow:auto;padding:0}.el-modal3.el-modal3-photo-lightbox .el-modal3-body-container>img{width:100%}.el-modal3.el-modal3-photo-lightbox .el-modal3-body-container>footer button{min-width:120px}@media screen and (max-width:500px){.el-modal3.el-modal3-photo-lightbox .el-modal3-body-container>footer button{min-width:90px}}.el-modal3.el-modal3-centered{bottom:auto;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.el-modal3.el-modal3-centered .el-modal3-container{-webkit-border-radius:20px;-spec-border-radius:20px;border-radius:20px;min-width:calc(100vw - 45px)}@media screen and (min-width:445px){.el-modal3.el-modal3-centered .el-modal3-container{max-width:calc(100vw - 45px);min-width:400px}}@media screen and (min-width:47em){.el-modal3.el-modal3-centered .el-modal3-container{max-width:650px}}.el-modal3.el-modal3-bottom .el-modal3-container{-webkit-border-radius:20px;-spec-border-radius:20px;border-radius:20px;min-width:calc(100vw - 45px)}@media screen and (min-width:470px){.el-modal3.el-modal3-bottom .el-modal3-container{max-width:calc(100vw - 45px);min-width:400px}}@media screen and (min-width:47em){.el-modal3.el-modal3-bottom .el-modal3-container{max-width:600px}}@media screen and (max-width:470px){.el-modal3.el-modal3-bottom .el-modal3-container{border-radius:20px 20px 0 0}}.el-modal1-container{background-color:#fff;bottom:0;-webkit-box-shadow:0 4px 12px 12px rgba(0,0,0,.15);-moz-box-shadow:0 4px 12px 12px rgba(0,0,0,.15);-spec-box-shadow:0 4px 12px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px 12px rgba(0,0,0,.15);display:flex;flex-direction:column;left:0;position:absolute;right:0;top:0;width:100%}@supports(padding-top:constant(safe-area-inset-top)){.el-modal1-container{padding-bottom:constant(safe-area-inset-bottom);padding-top:constant(safe-area-inset-top)}}@supports(padding-top:env(safe-area-inset-top)){.el-modal1-container{padding-bottom:env(safe-area-inset-bottom);padding-top:env(safe-area-inset-top)}}@media screen and (min-width:47em){.el-modal1-container{-webkit-border-radius:10px;-spec-border-radius:10px;border-radius:10px;left:50%;max-height:calc(100vh - 80px);max-width:calc(100vw - 40px);right:auto;top:60px;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}}@media screen and (max-width:47em){.el-modal1-container:before{background-image:linear-gradient(0deg,#5b7287,#324253 50%);-webkit-border-radius:50%;-spec-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.5);-moz-box-shadow:0 2px 8px 0 rgba(0,0,0,.5);-spec-box-shadow:0 2px 8px 0 rgba(0,0,0,.5);box-shadow:0 2px 8px 0 rgba(0,0,0,.5);content:" ";display:block;height:370px;left:50%;position:absolute;top:0;-webkit-transform:translate(-50%,calc(-100% + 110px));-moz-transform:translate(-50%,calc(-100% + 110px));-ms-transform:translate(-50%,calc(-100% + 110px));transform:translate(-50%,calc(-100% + 110px));width:145vw;z-index:2}@supports(top:constant(safe-area-inset-top)){.el-modal1-container:before{top:calc(constant(safe-area-inset-top))}}@supports(top:env(safe-area-inset-top)){.el-modal1-container:before{top:calc(env(safe-area-inset-top))}}}@media screen and (max-width:47em)and (min-width:47em){.el-modal1-container:before{display:none}}.el-modal1-container>header{margin:0 0 -45px;min-height:100px;position:relative;z-index:2}@media screen and (min-width:47em){.el-modal1-container>header{align-items:center;bottom:100%;display:flex;margin:10px 0;max-height:60px;min-height:auto;position:absolute;width:100%;z-index:20}.el-modal1-container>header[data-has-controls=false]{display:block;min-height:30px}.el-modal1-container>header[data-has-controls=false] .el-modal-back-btn{position:absolute}.el-modal1-container>header[data-has-controls=false]>h2{margin:0 100px}}.el-modal1-container>header>h2{color:#fff;flex:5 1;font-size:17px;text-align:center;text-transform:uppercase}@media screen and (max-width:47em){.el-modal1-container>header>h2{margin:15px auto 20px;max-width:calc(100vw - 90px)}}.el-modal1-container .el-modal1-container-footer,.el-modal1-container>footer{align-items:center;display:flex;flex:1 1;justify-content:space-evenly;padding:30px;text-align:center}@media screen and (max-width:47em){.el-modal1-container .el-modal-back-btn{font-size:18px;left:0;padding:10px 5px 5px 15px;position:absolute;top:5px}}.el-modal2-container,.el-modal3-container{background-color:#fff;-webkit-box-shadow:0 4px 12px 12px rgba(0,0,0,.15);-moz-box-shadow:0 4px 12px 12px rgba(0,0,0,.15);-spec-box-shadow:0 4px 12px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px 12px rgba(0,0,0,.15);display:flex;flex-direction:column}@media screen and (min-width:47em){.el-modal2-container,.el-modal3-container{max-height:calc(100vh - 10px);max-width:600px;min-width:420px}@supports(max-height:calc(100vh - constant(safe-area-inset-top) - constant(safe-area-inset-bottom))){.el-modal2-container,.el-modal3-container{max-height:calc(100vh - constant(safe-area-inset-top) - constant(safe-area-inset-bottom) - 20px)}}@supports(max-height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom))){.el-modal2-container,.el-modal3-container{max-height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 20px)}}}.el-modal2-container>header,.el-modal3-container>header{flex:1 1;padding:20px 0 0;position:relative}.el-modal2-container>header h2,.el-modal3-container>header h2{color:#475672;font-size:24px;font-weight:700;line-height:29px;padding:10px 50px;text-align:center}.el-modal2-container>footer,.el-modal3-container>footer{align-items:center;display:flex;flex:1 1;justify-content:space-evenly;padding:30px;text-align:center}.el-modal2-container{background-color:#f6f7f7;-webkit-border-radius:10px;-spec-border-radius:10px;border-radius:10px;bottom:20px;left:5px;position:absolute;right:5px;top:20px}@supports(top:calc(20px + constant(safe-area-inset-top))){.el-modal2-container{bottom:calc(20px + constant(safe-area-inset-bottom));top:calc(20px + constant(safe-area-inset-top))}}@supports(top:calc(20px + env(safe-area-inset-top))){.el-modal2-container{bottom:calc(20px + env(safe-area-inset-bottom));top:calc(20px + env(safe-area-inset-top))}}@media screen and (min-width:47em){.el-modal2-container{bottom:auto;left:auto;position:relative;right:auto;top:auto}}.el-modal2-container>footer,.el-modal2-container>header{box-shadow:0 0 40px rgba(0,0,0,.1);position:relative}.el-modal2-container>header{padding:10px 0}.el-modal2-container>header .el-modal-close-x{right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.el-modal2-container>footer{padding:20px}.el-modal3-container{width:100vw}@media screen and (max-width:470px){.el-modal3-container>footer{align-items:stretch;flex-direction:column-reverse;row-gap:20px}}.el-modal1-body-container{flex:50;overflow-x:hidden;overflow-y:auto;padding:20px 10px}@media screen and (max-width:47em){.el-modal1-body-container{padding:65px 10px 20px}}@media screen and (min-width:47em){.el-modal1-body-container{-webkit-border-radius:10px;-spec-border-radius:10px;border-radius:10px}}.el-modal2-body-container,.el-modal3-body-container{flex:50}.el-modal2-body-container{overflow-y:auto;padding:20px 10px}.el-modal3-body-container{padding:20px}.el-modal3-photo-lightbox-body-container{align-items:center;display:flex;flex:1;justify-content:center;max-height:calc(100vh - 150px);overflow-y:auto}@media screen and (max-width:600px){.el-modal3-photo-lightbox-body-container{max-height:calc(100vh - 150px)}}.el-modal3-photo-lightbox-body-container img{width:100%}.el-fancy-box{background:#fff;border-radius:10px;box-shadow:0 10px 40px rgba(0,0,0,.1);display:flex;flex-direction:column;font-size:16px;justify-content:flex-start;padding:30px}.el-fancy-box:has(>footer){padding:30px 30px 0}.el-fancy-box footer{align-items:center;display:flex;justify-content:space-evenly;padding:30px 0;text-align:center}.el-input-with-select{display:flex}.el-input-with-select .input{flex:5}.el-input-with-select .input>input{border-radius:10px 0 0 10px;border-right:none}.el-input-with-select .select{flex:3}.el-input-with-select .select>.el-select-container{border-left:none;border-radius:0 10px 10px 0;padding:0}.el-combobox-container,.el-select-container{background:#fff;border:1px solid transparent;border-radius:10px;box-shadow:inset 0 1px 6px rgba(0,0,0,.168);display:inline-block;height:42px;position:relative;text-align:left;vertical-align:top;width:100%}.el-combobox-container .chevron,.el-select-container .chevron{background:none;border:none;color:#203152;display:inline-block;font-size:8px;padding:10px;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:1}.el-combobox-container[data-focus=true],.el-select-container[data-focus=true]{border:1px solid #a10c63}.el-combobox-container .active-dropdown-btn,.el-select-container .active-dropdown-btn{position:relative}.el-combobox-container .type-ahead,.el-select-container .type-ahead{bottom:0;cursor:pointer;left:0;margin:0;opacity:0;padding:0;position:absolute;right:0;top:0;width:100%;z-index:2}.el-combobox-container.small,.el-select-container.small{border-radius:4px;height:24px;line-height:10px;vertical-align:middle}.el-combobox-container.small .value,.el-select-container.small .value{font-size:12px}.el-combobox-container[data-state=true],.el-select-container[data-state=true]{border:1px solid #a10c63!important}.el-combobox-container[data-state=true] .combobox-dropdown,.el-combobox-container[data-state=true] .select-dropdown,.el-select-container[data-state=true] .combobox-dropdown,.el-select-container[data-state=true] .select-dropdown{margin-top:1px;max-height:15em;opacity:1;overflow-y:auto;padding-top:5px}.el-combobox-container[data-above=true] .combobox-dropdown,.el-combobox-container[data-above=true] .select-dropdown,.el-select-container[data-above=true] .combobox-dropdown,.el-select-container[data-above=true] .select-dropdown{bottom:calc(100% + 5px);top:auto}.el-combobox-container .search,.el-select-container .search{-webkit-appearance:none;background-color:#fff;border:1px solid transparent;border-radius:10px;box-shadow:inset 0 1px 6px rgba(0,0,0,.168);color:#64779b;font-size:14px;line-height:26px;padding:7px 10px;width:100%}.el-combobox-container .search:focus,.el-select-container .search:focus{border:1px solid #a10c63!important}.el-combobox-container .search:disabled,.el-select-container .search:disabled{background-color:#eceff1;border:1px solid transparent;color:#b7b7b7}.el-combobox-container .search::-webkit-input-placeholder,.el-select-container .search::-webkit-input-placeholder{color:#98a2ba}.el-combobox-container .search:-moz-placeholder,.el-combobox-container .search::-moz-placeholder,.el-select-container .search:-moz-placeholder,.el-select-container .search::-moz-placeholder{color:#98a2ba}.el-combobox-container .search:-ms-input-placeholder,.el-select-container .search:-ms-input-placeholder{color:#98a2ba}.el-combobox-container .active-dropdown-btn,.el-select-container .active-dropdown-btn{background:none;border:none;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.el-combobox-container .value,.el-select-container .value{color:#64779b;font-size:16px;padding:7px 10px}.el-combobox-container .placeholder,.el-select-container .placeholder{color:#c3c6d3;font-size:16px;padding:7px 10px}.el-combobox-container .combobox-dropdown,.el-combobox-container .select-dropdown,.el-select-container .combobox-dropdown,.el-select-container .select-dropdown{background-color:#fff;border:.5px solid #e0e0e0;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.15);left:0;max-height:0;opacity:0;overflow:hidden;position:absolute;top:100%;transition:opacity .15s ease-in-out;width:100%;z-index:25}.el-combobox-container .combobox-dropdown .dropdown-content,.el-combobox-container .select-dropdown .dropdown-content,.el-select-container .combobox-dropdown .dropdown-content,.el-select-container .select-dropdown .dropdown-content{padding:0 0 10px;position:relative;z-index:26}.el-combobox-container .combobox-dropdown .dropdown-content ul .option,.el-combobox-container .select-dropdown .dropdown-content ul .option,.el-select-container .combobox-dropdown .dropdown-content ul .option,.el-select-container .select-dropdown .dropdown-content ul .option{color:#425569;cursor:pointer;padding:5px 10px;transition:all .1s ease-in-out}.el-combobox-container .combobox-dropdown .dropdown-content ul .option:hover,.el-combobox-container .select-dropdown .dropdown-content ul .option:hover,.el-select-container .combobox-dropdown .dropdown-content ul .option:hover,.el-select-container .select-dropdown .dropdown-content ul .option:hover{background-color:#eceff1;color:#a10c63}.el-combobox-container .combobox-dropdown .dropdown-content ul .option:hover>label,.el-combobox-container .select-dropdown .dropdown-content ul .option:hover>label,.el-select-container .combobox-dropdown .dropdown-content ul .option:hover>label,.el-select-container .select-dropdown .dropdown-content ul .option:hover>label{color:#a10c63}.el-combobox-container .combobox-dropdown .dropdown-content ul .option[data-selected=true],.el-combobox-container .select-dropdown .dropdown-content ul .option[data-selected=true],.el-select-container .combobox-dropdown .dropdown-content ul .option[data-selected=true],.el-select-container .select-dropdown .dropdown-content ul .option[data-selected=true]{background-color:#a10c63;color:#fff}.el-combobox-container .combobox-dropdown .dropdown-content ul .option[data-selected=true]>label,.el-combobox-container .select-dropdown .dropdown-content ul .option[data-selected=true]>label,.el-select-container .combobox-dropdown .dropdown-content ul .option[data-selected=true]>label,.el-select-container .select-dropdown .dropdown-content ul .option[data-selected=true]>label{color:#fff}.el-combobox-container .combobox-dropdown .dropdown-content ul .option[data-highlighted=true],.el-combobox-container .select-dropdown .dropdown-content ul .option[data-highlighted=true],.el-select-container .combobox-dropdown .dropdown-content ul .option[data-highlighted=true],.el-select-container .select-dropdown .dropdown-content ul .option[data-highlighted=true]{color:red;font-weight:700}.el-combobox-container .combobox-dropdown .dropdown-content ul .option[data-highlighted=true]>label,.el-combobox-container .select-dropdown .dropdown-content ul .option[data-highlighted=true]>label,.el-select-container .combobox-dropdown .dropdown-content ul .option[data-highlighted=true]>label,.el-select-container .select-dropdown .dropdown-content ul .option[data-highlighted=true]>label{color:red}.el-combobox-container .combobox-dropdown .dropdown-content ul .option>label,.el-combobox-container .select-dropdown .dropdown-content ul .option>label,.el-select-container .combobox-dropdown .dropdown-content ul .option>label,.el-select-container .select-dropdown .dropdown-content ul .option>label{color:#425569;display:block;font-size:11px;font-weight:400;letter-spacing:normal;padding:5px 0 0;text-align:left;text-transform:none;white-space:normal}.el-combobox-container .combobox-dropdown .dropdown-content ul .sub-label-short,.el-combobox-container .select-dropdown .dropdown-content ul .sub-label-short,.el-select-container .combobox-dropdown .dropdown-content ul .sub-label-short,.el-select-container .select-dropdown .dropdown-content ul .sub-label-short{align-items:center;display:flex;justify-content:space-between}.el-combobox-container .combobox-dropdown .dropdown-content ul .sub-label-short label,.el-combobox-container .select-dropdown .dropdown-content ul .sub-label-short label,.el-select-container .combobox-dropdown .dropdown-content ul .sub-label-short label,.el-select-container .select-dropdown .dropdown-content ul .sub-label-short label{color:#fff;cursor:pointer;font-size:16px;width:auto}.el-combobox-container .combobox-dropdown .dropdown-content ul .sub-label-short[data-selected=false] label,.el-combobox-container .select-dropdown .dropdown-content ul .sub-label-short[data-selected=false] label,.el-select-container .combobox-dropdown .dropdown-content ul .sub-label-short[data-selected=false] label,.el-select-container .select-dropdown .dropdown-content ul .sub-label-short[data-selected=false] label{color:#a30063}.el-combobox-container .type-ahead{background:none;border:none;color:#64779b;font-size:16px;opacity:1;padding:7px 10px}.el-combobox-container .type-ahead::-webkit-input-placeholder{color:#c3c6d3}.el-combobox-container .type-ahead:-moz-placeholder,.el-combobox-container .type-ahead::-moz-placeholder{color:#c3c6d3}.el-combobox-container .type-ahead:-ms-input-placeholder{color:#c3c6d3}.el-dropdown-popup{text-align:left}.el-dropdown-popup .dropdown-dropdown .dropdown-container .dropdown-content{padding:20px 20px 10px}.el-dropdown-popup .dropdown-dropdown .dropdown-container .dropdown-content .close-btn{font-size:10px}.el-dropdown-popup .el-dropdown-popup-list>li{cursor:pointer;font-size:14px;margin:15px 0}.el-checkbox,.el-radio-btn{background:none;border:none;display:block;margin:.8em 0 .8em 20px;padding-left:10px;position:relative;text-align:left}.el-checkbox:before,.el-radio-btn:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background:#fff;border-radius:4px;box-shadow:inset 0 1px 6px rgba(0,0,0,.168);color:#fff;content:"";display:inline-block;display:flex;font-family:feather;font-size:22px;font-style:normal;font-variant:normal;font-weight:400;height:24px;justify-content:center;left:-20px;line-height:1;position:absolute;text-align:center;text-transform:none;width:24px}.el-checkbox[data-locked=true],.el-radio-btn[data-locked=true]{padding-left:30px}.el-checkbox[data-locked=true]:after,.el-radio-btn[data-locked=true]:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:eatlove;font-style:normal;font-variant:normal;font-weight:400;left:10px;line-height:1;line-height:1.5;position:absolute;text-transform:none;top:0}.el-checkbox[data-active=true]:before,.el-radio-btn[data-active=true]:before{background:#2cd296;box-shadow:none}.el-checkbox[data-disabled=true]:before,.el-radio-btn[data-disabled=true]:before{opacity:.5}.el-radio-btn:before{border-radius:24px;font-size:17px}body{max-width:100vw;overflow-x:hidden;-webkit-transition-duration:.2s,.2s;transition-duration:.2s,.2s;-webkit-transition-property:top,bottom;transition-property:top,bottom;-webkit-transition-timing-function:linear,linear;transition-timing-function:linear,linear}@media screen and (max-width:47em){body::-webkit-scrollbar{display:none}}@media print{body{background-color:#fff}}.main-layout{position:relative;z-index:2}.error-loading-eatlove{background-color:#fff;border:.5px solid #e2e2e2;-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.2);-moz-box-shadow:0 10px 10px 0 rgba(0,0,0,.2);-spec-box-shadow:0 10px 10px 0 rgba(0,0,0,.2);box-shadow:0 10px 10px 0 rgba(0,0,0,.2);color:#425569;font-size:18px;margin:60px 20px;max-width:500px;padding:20px;text-align:left}@media screen and (min-width:540px){.error-loading-eatlove{margin:60px auto}}.error-loading-eatlove h1{font-size:24px;margin:.75em 0;text-align:center}.error-loading-eatlove p{font-size:14px;margin-bottom:1em}.error-loading-eatlove .icon-logo,.error-loading-eatlove img{color:#a30063;display:block;font-size:48px;margin:10px auto 25px;width:50px}.error-loading-eatlove ul li{font-size:14px;list-style-type:disc;margin-left:1.5em}.error-loading-eatlove pre{background-color:#f3f3f3;font-size:14px;margin:20px auto;max-width:500px;overflow:auto;padding:5px}.error-loading-eatlove footer{padding:20px;text-align:center}.error-loading-eatlove footer button{background-color:#fff;background-color:#e97f2a;border:.5px solid #e97f2a;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.1);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.1);box-shadow:0 2px 6px 0 rgba(0,0,0,.1);color:#fff;font-size:14px;margin:10px;max-width:200px;min-width:100px;padding:10px;text-transform:uppercase;-webkit-transition:all .333s ease-in-out;-moz-transition:all .333s ease-in-out;-o-transition:all .333s ease-in-out;transition:all .333s ease-in-out;width:calc(50% - 20px)}.error-loading-eatlove footer button:hover{background-color:#9b9fb4;color:#fff}.error-loading-eatlove footer button:focus{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.3);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.3);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.3);box-shadow:0 2px 6px 0 rgba(0,0,0,.3)}.vg-webview,.vg-webview .registration .carousel-item>footer{margin-bottom:50px}.dropdown-container{display:inline-block;position:relative;vertical-align:top}.dropdown-container .dropdown-btn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-container .dropdown-btn:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;float:right;font-family:eatlove;font-style:normal;font-variant:normal;font-weight:400;line-height:1;padding-left:5px;padding-top:2px;text-transform:none}.dropdown-container .dropdown-dropdown{left:50%;max-height:0;opacity:0;overflow:hidden;position:absolute;top:100%;-webkit-transform:translate(-45%,-20px);-moz-transform:translate(-45%,-20px);-ms-transform:translate(-45%,-20px);transform:translate(-45%,-20px);-webkit-transition:opacity .15s ease-in-out;-moz-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;z-index:25}.dropdown-container .dropdown-dropdown .triangle{border-bottom:10px solid #e0e0e0;top:0}.dropdown-container .dropdown-dropdown .triangle,.dropdown-container .dropdown-dropdown .triangle2{border-left:10px solid transparent;border-right:10px solid transparent;height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;z-index:27}.dropdown-container .dropdown-dropdown .triangle2{border-bottom:10px solid #fff;top:1px}.dropdown-container .dropdown-dropdown .dropdown-content{background-color:#fff;border:.5px solid #e0e0e0;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);margin-top:10px;padding:20px;position:relative;will-change:filter;z-index:26}.dropdown-container .dropdown-dropdown .close-btn{background:none;border:none;color:#425569;font-size:8px;padding:1.5em;position:absolute;right:0;top:0}.dropdown-container[data-state=true] .dropdown-dropdown{max-height:50em;opacity:1;overflow:visible}.dropdown-container[data-above=true] .dropdown-dropdown{bottom:calc(100% + 5px);top:auto}.home-page-header{background-color:#324253;padding:20px;position:relative;z-index:10}.home-page-header .logo-container{color:#fff!important;display:inline-block;font-size:12px}.home-page-header .logo-container a:hover{text-decoration:none}.home-page-header .logo-container img{height:22px}@media screen and (min-width:47em){.home-page-header .logo-container img{height:37px}}.home-page-header .logo-container em{color:#fff!important;display:inline-block;margin:0 0 0 5px;vertical-align:bottom}@media screen and (min-width:47em){.home-page-header .logo-container em{font-size:18px}}.home-page-header .tagline{color:#fff;font-size:12px;font-weight:700;margin:2px 0 0}@media screen and (min-width:47em){.home-page-header .tagline{font-size:14px}}.home-page-header .menu-container{padding:0;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:47em){.home-page-header .menu-container{padding:0 29px 0 0}}.home-page-header .menu-container button{background:none;border:none;color:#fff;font-size:10px;font-weight:700;padding:10px;text-transform:uppercase}@media screen and (min-width:47em){.home-page-header .menu-container button{padding:23px 10px}}.home-page-header .menu-container .for-pros-btn{background:none;border:none;border-bottom:2px solid transparent;color:#fff;font-size:10px;letter-spacing:.83px;text-transform:uppercase}.home-page-header .menu-container .for-pros-btn:hover{border-bottom:2px solid #fff}@media screen and (min-width:47em){.home-page-header .menu-container .for-pros-btn{font-size:14px;letter-spacing:1.17px;line-height:.86}}.home-page-header .menu-container .sign-in-btn{font-size:10px;font-weight:700;letter-spacing:.83px;padding:10px;text-transform:uppercase}@media screen and (min-width:47em){.home-page-header .menu-container .sign-in-btn{-webkit-apperance:none;background-color:#fff;background-color:transparent;border:1px solid #fff;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#fff;display:inline-block;font-size:12px;font-size:10px;font-weight:400;letter-spacing:.83px;line-height:1;margin:0 10px;outline:0;padding:10px 19px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.home-page-header .menu-container .sign-in-btn,.home-page-header .menu-container .sign-in-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.home-page-header .menu-container .sign-in-btn:active,.home-page-header .menu-container .sign-in-btn:hover{background-color:#fff;color:#fff;text-decoration:none}.home-page-header .menu-container .sign-in-btn:active i,.home-page-header .menu-container .sign-in-btn:hover i{color:#fff}.home-page-header .menu-container .sign-in-btn:focus{border-color:#fff}.home-page-header .menu-container .sign-in-btn:hover{color:#425569}.home-page-header .menu-container .sign-up-btn{-webkit-apperance:none;background-color:#ff7735;border:1px solid #ff7735;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#fff;display:inline-block;font-size:12px;font-size:10px;font-weight:400;letter-spacing:.83px;line-height:1;margin:0 10px;outline:0;padding:10px 19px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.home-page-header .menu-container .sign-up-btn,.home-page-header .menu-container .sign-up-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.home-page-header .menu-container .sign-up-btn:active,.home-page-header .menu-container .sign-up-btn:hover{background-color:#ce4300;border:1px solid #ce4300;color:#e6e6e6}.home-page-header .menu-container .sign-up-btn:focus{background-color:#b53b00;border:1px solid #b53b00}}.home-page-header .menu-container .flat-orange-btn{-webkit-apperance:none;background-color:#ff7735;border:1px solid #ff7735;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#fff;display:inline-block;font-size:12px;font-size:10px;font-weight:400;letter-spacing:.83px;line-height:1;margin:0 10px;outline:0;padding:10px 19px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.home-page-header .menu-container .flat-orange-btn,.home-page-header .menu-container .flat-orange-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.home-page-header .menu-container .flat-orange-btn:active,.home-page-header .menu-container .flat-orange-btn:hover{background-color:#ce4300;border:1px solid #ce4300;color:#e6e6e6}.home-page-header .menu-container .flat-orange-btn:focus{background-color:#b53b00;border:1px solid #b53b00}.home-page-header .menu-container>.sign-in-btn,.home-page-header .menu-container>.sign-up-btn{display:none!important}@media screen and (min-width:47em){.home-page-header .menu-container>.sign-in-btn,.home-page-header .menu-container>.sign-up-btn{display:inline-block!important}.home-page-header .menu-container .dropdown-container{display:none}}.home-page-header .menu-container .dropdown-container .close-btn,.home-page-header .menu-container .dropdown-container .dropdown-btn:after{display:none}.home-page-header .menu-container .dropdown-container .dropdown-btn{font-size:16px;margin-left:0;padding:7px 12px}.home-page-header .menu-container .dropdown-container .dropdown-content{background-color:#fff;min-width:200px}.home-page-header .menu-container .dropdown-container .dropdown-dropdown{-webkit-transform:translate(-85%,-10px);-moz-transform:translate(-85%,-10px);-ms-transform:translate(-85%,-10px);transform:translate(-85%,-10px)}.home-page-header .menu-container .dropdown-container .triangle,.home-page-header .menu-container .dropdown-container .triangle2{left:85%}.home-page-header .menu-container .dropdown-container .sign-in-btn,.home-page-header .menu-container .dropdown-container .sign-up-btn{border:1px solid #9b9fb4;color:#425569;width:150px}.home-page-header .menu-container .dropdown-container .sign-in-btn:hover,.home-page-header .menu-container .dropdown-container .sign-up-btn:hover{background-color:#2cd296;color:#fff}.home-page-header .menu-container .dropdown-container .sign-up-btn{margin-bottom:10px}@media screen and (min-width:47em){.home-page-header .mobile-submenu{display:none}}.home-page-header .mobile-submenu .close-btn,.home-page-header .mobile-submenu .dropdown-btn:after{display:none}.home-page-header .mobile-submenu .dropdown-btn{font-size:16px;margin-left:0;padding:7px 20px}.home-page-header .mobile-submenu .dropdown-content{background-color:#fff;min-width:200px}.home-page-header .mobile-submenu .dropdown-content>footer{border-top:1px solid #e2e2e2;margin:20px 0 0;padding:20px 0 0;text-align:right;white-space:nowrap}.home-page-header .mobile-submenu .dropdown-dropdown{-webkit-transform:translate(-91%,-10px);-moz-transform:translate(-91%,-10px);-ms-transform:translate(-91%,-10px);transform:translate(-91%,-10px)}.home-page-header .mobile-submenu .triangle,.home-page-header .mobile-submenu .triangle2{left:91%}.home-page-header .mobile-submenu .outline-btn{-webkit-apperance:none;background-color:#fff;background-color:transparent;border:1px solid #425569;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#425569;display:inline-block;font-size:12px;font-size:10px;font-weight:400;letter-spacing:.83px;line-height:1;margin:0 10px 0 0;outline:0;padding:10px 19px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.home-page-header .mobile-submenu .outline-btn,.home-page-header .mobile-submenu .outline-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.home-page-header .mobile-submenu .outline-btn:active,.home-page-header .mobile-submenu .outline-btn:hover{background-color:#425569;color:#fff;text-decoration:none}.home-page-header .mobile-submenu .outline-btn:active i,.home-page-header .mobile-submenu .outline-btn:hover i{color:#fff}.home-page-header .mobile-submenu .outline-btn:focus{border-color:#425569}.home-page-header .mobile-submenu .flat-btn{-webkit-apperance:none;background-color:#ff7735;border:1px solid #ff7735;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#fff;display:inline-block;font-size:12px;font-size:10px;font-weight:400;letter-spacing:.83px;line-height:1;margin:0 0 0 10px;outline:0;padding:10px 19px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.home-page-header .mobile-submenu .flat-btn,.home-page-header .mobile-submenu .flat-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.home-page-header .mobile-submenu .flat-btn:active,.home-page-header .mobile-submenu .flat-btn:hover{background-color:#ce4300;border:1px solid #ce4300;color:#e6e6e6}.home-page-header .mobile-submenu .flat-btn:focus{background-color:#b53b00;border:1px solid #b53b00}@media screen and (max-width:47em){.hp-conditions-scroller{background-color:#fff;margin:20px auto;max-width:940px}.hp-conditions-scroller .header{padding:0 0 20px;vertical-align:top}.hp-conditions-scroller .header h2{color:#203152;font-size:18px;font-weight:900;text-align:center}.hp-conditions-scroller .hp-scroll-left,.hp-conditions-scroller .hp-scroll-right{display:none}.hp-conditions-scroller .scroller-main{display:inline-block;max-width:none;width:100%}.hp-conditions-scroller .card-container{color:#425569!important;font-size:12px;max-width:150px!important;min-width:150px!important;padding:0 0 10px!important;width:150px!important}.hp-conditions-scroller .card-container .card-inner-container{-webkit-box-shadow:0 20px 20px 0 rgba(0,0,0,.1);-moz-box-shadow:0 20px 20px 0 rgba(0,0,0,.1);-spec-box-shadow:0 20px 20px 0 rgba(0,0,0,.1);box-shadow:0 20px 20px 0 rgba(0,0,0,.1);margin:4px;padding:15px 15px 65px!important;position:relative}.hp-conditions-scroller .card-container i{color:#425569!important;display:block;font-size:52px;margin:auto}.hp-conditions-scroller .card-container span{bottom:20px;color:#425569!important;display:inline-block;left:0;padding:0 15px;position:absolute;text-align:center;text-transform:uppercase;width:100%}}@media screen and (min-width:47em){.hp-conditions-scroller{background-color:#fff;-webkit-box-shadow:0 20px 20px 0 rgba(0,0,0,.1);-moz-box-shadow:0 20px 20px 0 rgba(0,0,0,.1);-spec-box-shadow:0 20px 20px 0 rgba(0,0,0,.1);box-shadow:0 20px 20px 0 rgba(0,0,0,.1);margin:20px auto;max-width:940px;position:relative;top:-70px}.hp-conditions-scroller .header{display:inline-block;padding:60px 40px;vertical-align:top;width:23%}.hp-conditions-scroller .header h2{color:#203152;font-size:18px;font-weight:900;text-align:left}.hp-conditions-scroller .hp-scroll-left,.hp-conditions-scroller .hp-scroll-right{background:none;border:none;bottom:0;color:#203152;padding:0 20px;position:absolute;top:0}.hp-conditions-scroller .hp-scroll-left{left:18%}.hp-conditions-scroller .hp-scroll-right{right:0}.hp-conditions-scroller .scroller-main{display:inline-block;max-width:none;width:calc(80% - 80px)}.hp-conditions-scroller .card-container{cursor:pointer;max-width:110px!important;min-width:110px!important;padding:0!important;width:110px!important}.hp-conditions-scroller .card-container .card-inner-container{margin:5px;padding-bottom:55px!important;padding-top:16px!important;position:relative;width:102px}.hp-conditions-scroller .card-container i{color:#425569!important;display:block;font-size:52px;margin:auto}.hp-conditions-scroller .card-container span{bottom:0;color:#425569!important;font-size:12px;left:0;position:absolute;text-align:center;text-transform:uppercase;width:100%}}.pro-scroller{position:relative}.pro-scroller>header{padding:20px 20px 10px}.pro-scroller>header h2{color:#425569!important;font-size:16px!important;font-weight:300!important;text-align:center}.pro-scroller>header h2 em{font-weight:900}.pro-scroller .scroller-main{margin:auto;max-width:730px}.pro-scroller .scroller-main .scroll-left,.pro-scroller .scroller-main .scroll-right{background:none;border:0;cursor:pointer;display:block;position:absolute;text-align:center;top:50%;z-index:3}.pro-scroller .scroller-main .scroll-left i,.pro-scroller .scroller-main .scroll-right i{color:#828796;display:block;font-size:1.5em;-webkit-transition:all .333s ease-in-out;-moz-transition:all .333s ease-in-out;-o-transition:all .333s ease-in-out;transition:all .333s ease-in-out;z-index:1}@media screen and (max-width:1000px){.pro-scroller .scroller-main .scroll-left,.pro-scroller .scroller-main .scroll-right{display:none}}.pro-scroller .scroller-main .scroll-left{left:20px}.pro-scroller .scroller-main .scroll-left i:before{display:inline-block;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.pro-scroller .scroller-main .scroll-right{right:20px}.pro-scroller .scroller-main .scroll-right i:before{display:inline-block;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.pro-scroller .scroller-main[data-scroll-position="0"] .scroll-left i{opacity:.3}.pro-scroller .scroller-viewport{-ms-overflow-style:none;overflow-x:scroll;overflow-y:hidden;text-align:center}.pro-scroller .scroller-viewport::-webkit-scrollbar{display:none}.pro-scroller .inner-slider{display:table;padding:.5em .9em}@media screen and (max-width:320px){.pro-scroller .inner-slider{paddng-right:.25em;padding-left:.25em}}.pro-scroller .card-container{display:table-cell;max-width:228px;min-width:228px;padding:.75em;position:relative;vertical-align:top;width:228px}.pro-scroller .card-container>h5{color:#425569;font-size:14px;font-weight:700;margin-bottom:15px;text-align:center;text-transform:uppercase}.pro-scroller .card-container .loading-plans{position:absolute;top:50%;transform:translateY(-50%)}.pro-scroller .card-container>a button,.pro-scroller .card-container>button{background-color:#2cd296;border:none;color:#fff;font-size:10px;font-weight:700;margin-top:23px;padding:14px;text-transform:uppercase;width:100%}.app-home-screen{height:100vh;width:100vw}.app-home-screen .app-home-screen-outer-container{background:#fff;bottom:0;left:0;overflow:hidden;position:fixed;top:0}.app-home-screen .app-home-screen-inner-container{height:100vh;margin:0;padding:0;position:relative;width:100vw}.app-home-screen .app-home-screen-flex-container{display:flex;flex-direction:column;height:100vh}.app-home-screen .app-home-screen-background-iamge{background-image:url(https://static.chewba.info/images/mobile-login-image.jpg);background-position:50%;background-size:cover;flex:1;margin-top:20%;position:relative}.app-home-screen header{background:linear-gradient(180deg,#f1f2f5 31.99%,rgba(241,242,245,.927) 59.03%,rgba(241,242,245,0));left:0;min-height:325px;position:absolute;text-align:center;top:0;width:100%;z-index:100}@supports(padding-top:constant(safe-area-inset-top)){.app-home-screen header{padding-top:constant(safe-area-inset-top)}}@supports(padding-top:env(safe-area-inset-top)){.app-home-screen header{padding-top:env(safe-area-inset-top)}}.app-home-screen header img{width:200px}.app-home-screen header h2{color:#324253;font-size:24px;font-weight:900;line-height:38px;margin:20px}.app-home-screen header p{color:#324253;font-size:18px;margin-bottom:15px;text-transform:uppercase}.app-home-screen footer{background-color:#f1f2f5;left:0;padding:10px 0;right:0;text-align:center;width:100%}@supports(padding-bottom:constant(safe-area-inset-bottom)){.app-home-screen footer{padding-bottom:constant(safe-area-inset-bottom)}}@supports(padding-bottom:env(safe-area-inset-bottom)){.app-home-screen footer{padding-bottom:env(safe-area-inset-bottom)}}.app-home-screen .sign-in-btn{-webkit-apperance:none;background-color:#ff7735;border:1px solid #ff7735;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#fff;display:inline-block;font-size:12px;font-size:16px;font-weight:400;font-weight:800;letter-spacing:1.5px;line-height:1;margin:10px;outline:0;padding:15px 50px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none;width:90%}.app-home-screen .sign-in-btn,.app-home-screen .sign-in-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.app-home-screen .sign-in-btn:active,.app-home-screen .sign-in-btn:hover{background-color:#ce4300;border:1px solid #ce4300;color:#e6e6e6}.app-home-screen .sign-in-btn:focus{background-color:#b53b00;border:1px solid #b53b00}.app-home-screen .sign-up-btn{-webkit-apperance:none;background-color:#425569;border:1px solid #425569;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#fff;display:inline-block;font-size:12px;font-size:16px;font-weight:400;font-weight:800;letter-spacing:1.5px;line-height:1;margin:10px;outline:0;padding:15px 50px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none;width:90%}.app-home-screen .sign-up-btn,.app-home-screen .sign-up-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.app-home-screen .sign-up-btn:active,.app-home-screen .sign-up-btn:hover{background-color:#1b222a;border:1px solid #1b222a;color:#e6e6e6}.app-home-screen .sign-up-btn:focus{background-color:#11161b;border:1px solid #11161b}.homepage-hero{background:linear-gradient(92.83deg,#b3e4df 23.54%,#45bdb1 79.16%);color:#324253;overflow:hidden;padding:30px;position:relative;text-align:center;z-index:0}@media screen and (min-width:47em){.homepage-hero{padding:100px 50px 200px 100px}.homepage-hero .hero-text-container{display:inline-block;float:left;margin-left:4%;padding:50px 0 0;text-align:left;width:50%}}.homepage-hero .hero-heading-container{margin:0 auto;max-width:500px}@media screen and (min-width:47em){.homepage-hero .hero-heading-container{margin:initial}}.homepage-hero h1{font-size:36px;font-weight:900;line-height:1.17;margin:0 0 20px;text-transform:none}@media screen and (min-width:47em){.homepage-hero h1{color:#203152;font-size:38px;margin:0 0 15px}}.homepage-hero .app-screenshot{width:275px}@media screen and (min-width:47em){.homepage-hero .app-screenshot{float:right;min-width:300px;width:33%}}.homepage-hero .desc{font-size:16px;line-height:1.22;margin:0 0 20px}@media screen and (min-width:47em){.homepage-hero .desc{color:#203152;font-size:22px;margin:0 0 33px}}.homepage-hero .desc em{font-weight:700}.homepage-hero .hero-content{padding:45px 17px;position:relative;width:100%;z-index:15}@media screen and (min-width:47em){.homepage-hero .hero-content{background-color:transparent;margin:0;max-width:600px;padding:32px 40px 30px 49px}}.homepage-hero .cta-container{text-align:center}@media screen and (min-width:47em){.homepage-hero .cta-container{text-align:left}}.homepage-hero .subtext{font-size:14px;margin:10px auto;text-align:center;width:200px}@media screen and (min-width:47em){.homepage-hero .subtext{color:#203152;font-size:18px;line-height:1.44;margin:10px 2px;text-align:left;vertical-align:middle;width:auto}}.homepage-hero .secondary-container{text-align:center}@media screen and (min-width:47em){.homepage-hero .secondary-container{text-align:left}}.homepage-hero .above-cta-text{font-size:20px;font-weight:700;margin:0 0 10px}.homepage-hero .above-cta-text em{color:#ff7735}.homepage-hero .start-trial-btn{-webkit-apperance:none;background-color:#ff7735;border:1px solid #ff7735;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#fff;display:inline-block;display:block;font-size:12px;font-size:14px;font-weight:400;font-weight:700;height:56px;letter-spacing:1.2px;line-height:1;line-height:1.17;margin:8px auto;outline:0;padding:20px 0;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none;vertical-align:top;width:320px}.homepage-hero .start-trial-btn,.homepage-hero .start-trial-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.homepage-hero .start-trial-btn:active,.homepage-hero .start-trial-btn:hover{background-color:#ce4300;border:1px solid #ce4300;color:#e6e6e6}.homepage-hero .start-trial-btn:focus{background-color:#b53b00;border:1px solid #b53b00}@media screen and (min-width:47em){.homepage-hero .start-trial-btn{display:inline-block;font-size:16px;font-weight:700;height:56px;letter-spacing:1.6px;line-height:.88;margin:0 16px 16px 0;padding:20px 0;width:275px}}.homepage-hero .pro-instead-btn{-webkit-apperance:none;background-color:#203152;border:1px solid #203152;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#fff;display:inline-block;display:block;font-size:12px;font-size:14px;font-weight:400;font-weight:700;height:56px;letter-spacing:1.2px;line-height:1;line-height:1.17;margin:8px auto;outline:0;padding:13px 0;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none;width:320px}.homepage-hero .pro-instead-btn,.homepage-hero .pro-instead-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.homepage-hero .pro-instead-btn:active,.homepage-hero .pro-instead-btn:hover{background-color:#030509;border:1px solid #030509;color:#e6e6e6}.homepage-hero .pro-instead-btn:focus{background-color:#000;border:1px solid #000}@media screen and (min-width:47em){.homepage-hero .pro-instead-btn{display:inline-block;font-size:16px;font-weight:700;height:56px;letter-spacing:1.6px;line-height:.88;margin:0 16px 16px 0;padding:13px 0;vertical-align:middle;width:275px}}.homepage-hero .pro-instead-btn em{font-size:10px;font-weight:300;text-transform:lowercase}@media screen and (min-width:47em){.homepage-hero .pro-instead-btn em{font-size:14px}}.homepage-hero .redeem-invite-btn{-webkit-apperance:none;background-color:#203152;background-color:transparent;border:1px solid #263441;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;box-shadow:0 28px 57px 0 rgba(0,0,0,.1);color:#fff;color:#263441;display:inline-block;font-size:12px;font-size:14px;font-weight:400;font-weight:700;letter-spacing:1px;line-height:1;line-height:1.17;margin:8px;outline:0;padding:10px 25px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.homepage-hero .redeem-invite-btn,.homepage-hero .redeem-invite-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.homepage-hero .redeem-invite-btn:active,.homepage-hero .redeem-invite-btn:hover{background-color:#fff;color:#203152;text-decoration:none}.homepage-hero .redeem-invite-btn:active i,.homepage-hero .redeem-invite-btn:hover i{color:#203152}.homepage-hero .redeem-invite-btn:focus{border-color:#fff}@media screen and (min-width:47em){.homepage-hero .redeem-invite-btn{-webkit-apperance:none;background-color:#fff;background-color:transparent;border:1px solid #203152;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#203152;display:inline-block;font-size:12px;font-size:14px;font-weight:400;font-weight:700;letter-spacing:1.4px;line-height:1;line-height:normal;margin:0 5px;outline:0;padding:12px 28px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.homepage-hero .redeem-invite-btn,.homepage-hero .redeem-invite-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.homepage-hero .redeem-invite-btn:active,.homepage-hero .redeem-invite-btn:hover{background-color:#203152;color:#fff;text-decoration:none}.homepage-hero .redeem-invite-btn:active i,.homepage-hero .redeem-invite-btn:hover i{color:#fff}.homepage-hero .redeem-invite-btn:focus{border-color:#203152}}.banner-how-it-works{background:linear-gradient(0deg,#57ebc8,#2cd296);padding:55px 0;text-align:center}.banner-how-it-works>header{color:#324253;margin-bottom:20px}.banner-how-it-works>header h2{font-size:28px;font-weight:900;margin:0 0 15px}@media screen and (min-width:47em){.banner-how-it-works>header h2{font-size:36px}}.banner-how-it-works>header strong{font-size:22px}.banner-how-it-works>header p{font-size:16px;line-height:1.43;margin:0 auto;max-width:374px}@media screen and (min-width:47em){.banner-how-it-works>header p{font-size:18px;line-height:1.33}}.banner-how-it-works iframe{display:block;height:212px;margin:1em auto 40px;width:375px}@media screen and (min-width:660px){.banner-how-it-works iframe{-webkit-border-radius:10px;-spec-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 15px 30px 0 rgba(0,0,0,.25);-moz-box-shadow:0 15px 30px 0 rgba(0,0,0,.25);-spec-box-shadow:0 15px 30px 0 rgba(0,0,0,.25);box-shadow:0 15px 30px 0 rgba(0,0,0,.25);height:362px;width:640px}}.banner-how-it-works .how-step{display:inline-block;margin:20px 5px;max-width:380px;text-align:center;vertical-align:top}@media screen and (min-width:47em){.banner-how-it-works .how-step{text-align:left}}.banner-how-it-works .how-step h4{color:#324253;font-size:20px;font-weight:700}.banner-how-it-works .how-step p{color:#324253}.banner-how-it-works .illustration{display:block;height:100px;margin:20px auto 0;position:relative;width:150px}@media screen and (min-width:47em){.banner-how-it-works .illustration{display:inline-block;float:left;height:150px;margin-bottom:20px}}.banner-how-it-works .illustration>i{-webkit-border-radius:100%;-spec-border-radius:100%;border-radius:100%;color:#324253;font-size:75px;padding:35px}.banner-testimonials{background-color:#f0f2f2;color:#203152;font-size:14px;padding:60px 0;position:relative}.banner-testimonials>header h2{font-size:22px;font-weight:900;line-height:1.27;text-align:center}@media screen and (min-width:47em){.banner-testimonials>header h2{font-size:42px;line-height:1.4}}.banner-testimonials>header p{font-size:18px;font-weight:400;line-height:1.27;margin:0 0 33px;text-align:center}.banner-testimonials .scroller{margin:0 20px 33px;overflow-x:auto;padding:0 12px;position:relative;scroll-padding:50%;scroll-snap-type:x mandatory;white-space:nowrap;z-index:0}.banner-testimonials .scroller::-webkit-scrollbar{display:none}@media screen and (min-width:47em){.banner-testimonials .scroller{margin:0 120px 33px}}.banner-testimonials .card{background-color:#fff;-webkit-border-radius:6px;-spec-border-radius:6px;border-radius:6px;display:inline-block;height:350px;margin:8px;padding:16px 18px;scroll-snap-align:center;vertical-align:top;white-space:normal;width:260px}.banner-testimonials .icon-star-full{color:#e19e28}.banner-testimonials .author,.banner-testimonials .date{color:#8a92a0}.banner-testimonials .subject{color:#203152;font-weight:700}.banner-testimonials .quote{color:#203152;line-height:1.43}.banner-testimonials .scroll-left-btn,.banner-testimonials .scroll-right-btn{background-color:#fff;border:none;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;font-size:16px;height:28px;padding:3px;position:absolute;top:228px;width:28px;z-index:5}@media screen and (min-width:47em){.banner-testimonials .scroll-left-btn,.banner-testimonials .scroll-right-btn{font-size:20px;height:80px;margin:16px;padding:30px;width:80px}}.banner-testimonials .scroll-left-btn{left:0}.banner-testimonials .scroll-right-btn{right:0}.banner-testimonials>footer{margin:33px 0 0;text-align:center}.banner-testimonials>footer button{-webkit-apperance:none;background-color:#ff7735;border:1px solid #ff7735;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#fff;display:inline-block;font-size:12px;font-size:10px;font-weight:400;font-weight:700;letter-spacing:1px;line-height:1;line-height:1.4;margin:0 5px;outline:0;padding:13px 21px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.banner-testimonials>footer button,.banner-testimonials>footer button i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.banner-testimonials>footer button:active,.banner-testimonials>footer button:hover{background-color:#ce4300;border:1px solid #ce4300;color:#e6e6e6}.banner-testimonials>footer button:focus{background-color:#b53b00;border:1px solid #b53b00}@media screen and (min-width:47em){.banner-testimonials>footer button{font-size:16px;letter-spacing:1.6px;line-height:.88;padding:20px 85px}}.banner-best{background-color:#fff;color:#203152;padding:3em 0 5em;text-align:center;width:100%}.banner-best h2{font-size:28px;font-weight:900;line-height:1.27}@media screen and (min-width:47em){.banner-best h2{font-size:36px;line-height:1.4}}.banner-best p{font-size:16px;line-height:1.38;margin:20px auto;max-width:350px}@media screen and (min-width:47em){.banner-best p{font-size:18px;line-height:1.33;max-width:600px}}.banner-best .best-image{background-position:50%;background-size:cover;-webkit-border-radius:100%;-spec-border-radius:100%;border-radius:100%;display:block;height:170px;margin:0 auto 15px;width:170px}.banner-best .dietitian{display:inline-block;margin:10px;vertical-align:top;width:220px}.banner-best .dietitian h3{color:#425569;font-size:18px;font-weight:600;line-height:1.33}.banner-best .dietitian h4{color:#8a92a0;font-size:14px;font-weight:400;line-height:1.71}.banner-best .dietitian h5{color:#425569;font-size:14px;font-weight:400;line-height:1.29}@media screen and (min-width:47em){.banner-best .dietitian h5{font-size:18px;line-height:1.33}}.banner-best #best1{background-image:url(https://resize.chewba.info/s_s/o_1/h_340/images/e67d19b8-266c-48aa-b453-336a5b17f6a5.jpg);background-position-x:30%}.banner-best #best3{background-image:url(https://resize.chewba.info/s_s/o_1/w_340/images/c4a6e170-8b0a-482c-9226-949d4488903a.jpg)}.banner-best #best4{background-image:url(https://resize.chewba.info/s_s/o_1/w_340/images/85738f3c-8ff7-4373-82d7-5cc7833222c7.jpg);background-position-y:0}.banner-best #best5{background-image:url(https://resize.chewba.info/s_s/o_1/h_340/images/860cfe3f-f763-44cf-9a8d-fcdad083156a.jpg);background-position-x:66%}.banner-best #best6{background-image:url(https://resize.chewba.info/s_s/o_1/w_340/images/b6e725bb-6ba8-4e78-9e13-150af101843c.jpg);background-position-y:0}.banner-best #best7{background-image:url(https://static.chewba.info/images/d5655bc8-ef4a-4679-b66b-44ad3d3df138.png);background-position-x:23%}.banner-best #best8{background-image:url(https://resize.chewba.info/s_s/o_1/w_340/images/d8958e77-ac2d-45b6-a975-a4a1bd2b609a.jpg);background-position-y:0}.spring-carousel{-webkit-overflow-scrolling:touch;overflow:hidden;position:relative;user-select:none}.spring-carousel>.spring-carousel-item{position:absolute;will-change:transform}.spring-carousel>footer{bottom:0;position:absolute;text-align:center;width:100%}.spring-carousel>footer i{display:inline-block;font-size:8px;margin:0 3px}.spring-carousel>footer .icon-radio-selected,.spring-carousel>footer .icon-radio-unselected{color:#324253}.panel-planning-tool{clear:both;margin:auto;max-width:1000px;padding:60px 20px;position:relative}@media screen and (min-width:550px){.panel-planning-tool{min-height:585px;padding:60px 30px 90px 350px}}.panel-planning-tool>header{color:#203152;margin:0 0 35px;text-align:center}.panel-planning-tool>header h2{font-size:22px;font-weight:900;line-height:1.27;text-transform:none}@media screen and (min-width:550px){.panel-planning-tool>header h2{font-size:42px;line-height:1.2;text-align:left}}.panel-planning-tool>header p{font-size:16px;line-height:1.38}@media screen and (min-width:550px){.panel-planning-tool>header p{font-size:20px;line-height:1.17;text-align:left}}.panel-planning-tool>footer{text-align:center}@media screen and (min-width:550px){.panel-planning-tool>footer{text-align:left}}.panel-planning-tool>footer p{color:#4f5362}.panel-planning-tool>footer .enter-email-form{align-items:center;display:flex;flex-direction:column;margin:20px auto;max-width:500px}@media screen and (min-width:1200px){.panel-planning-tool>footer .enter-email-form{flex-direction:row;max-width:none}}.panel-planning-tool>footer .enter-email-form>input{background:#e6e7ea;border:.5px solid #b4b7c0;-webkit-border-radius:50px;-spec-border-radius:50px;border-radius:50px;flex:5 1;margin:auto;padding:19px;text-align:left;width:100%}@media screen and (min-width:1200px){.panel-planning-tool>footer .enter-email-form>input{width:auto}}.panel-planning-tool>footer .enter-email-form>input::-webkit-input-placeholder{color:#212226;font-size:14px;opacity:.6}@media screen and (min-width:47em){.panel-planning-tool>footer .enter-email-form>input::-webkit-input-placeholder{font-size:16px}}.panel-planning-tool>footer .enter-email-form>input:-moz-placeholder{color:#212226;font-size:14px;opacity:.6}@media screen and (min-width:47em){.panel-planning-tool>footer .enter-email-form>input:-moz-placeholder{font-size:16px}}.panel-planning-tool>footer .enter-email-form>input::-moz-placeholder{color:#212226;font-size:14px;opacity:.6}@media screen and (min-width:47em){.panel-planning-tool>footer .enter-email-form>input::-moz-placeholder{font-size:16px}}.panel-planning-tool>footer .enter-email-form>input:-ms-input-placeholder{color:#212226;font-size:14px;opacity:.6}@media screen and (min-width:47em){.panel-planning-tool>footer .enter-email-form>input:-ms-input-placeholder{font-size:16px}}.panel-planning-tool>footer .enter-email-form>button{flex:1 1;margin:10px 0 0;padding:19px;white-space:nowrap;width:auto}@media screen and (min-width:1200px){.panel-planning-tool>footer .enter-email-form>button{margin:0 0 0 10px}}.panel-planning-tool>footer .start-trial-btn{-webkit-apperance:none;background-color:#ff7735;border:1px solid #ff7735;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#fff;display:inline-block;display:block;font-size:12px;font-size:14px;font-weight:400;font-weight:700;height:56px;letter-spacing:1.2px;line-height:1;line-height:1.17;margin:8px auto;outline:0;padding:20px 0;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none;vertical-align:top;width:320px}.panel-planning-tool>footer .start-trial-btn,.panel-planning-tool>footer .start-trial-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.panel-planning-tool>footer .start-trial-btn:active,.panel-planning-tool>footer .start-trial-btn:hover{background-color:#ce4300;border:1px solid #ce4300;color:#e6e6e6}.panel-planning-tool>footer .start-trial-btn:focus{background-color:#b53b00;border:1px solid #b53b00}@media screen and (min-width:47em){.panel-planning-tool>footer .start-trial-btn{display:inline-block;font-size:16px;font-weight:700;height:56px;letter-spacing:1.6px;line-height:.88;margin:0 16px 16px 0;padding:20px 0;width:275px}}.panel-planning-tool .screenshots{margin:0 auto 20px;width:250px}@media screen and (min-width:550px){.panel-planning-tool .screenshots{left:0;margin:60px 25px 25px;position:absolute;top:0}}.panel-planning-tool .screenshots .spring-carousel{display:block;height:525px;width:250px}.panel-planning-tool .screenshots img{height:500px;width:250px}.panel-planning-tool ul li{color:#203152;font-size:14px;line-height:1.29;margin:0 0 30px}@media screen and (min-width:47em){.panel-planning-tool ul li{color:#4f5362;font-size:18px}}.panel-planning-tool ul li em{color:#4f5362;display:block;font-size:14px;letter-spacing:1.4px;line-height:1.5;text-transform:uppercase}@media screen and (min-width:47em){.panel-planning-tool ul li em{font-size:16px}}.panel-planning-tool .panel-cta-btn{-webkit-apperance:none;background-color:#ff7735;border:1px solid #ff7735;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#fff;display:inline-block;font-size:12px;font-size:10px;font-weight:400;font-weight:700;letter-spacing:1px;line-height:1;line-height:1.4;margin:0 5px;outline:0;padding:13px 21px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.panel-planning-tool .panel-cta-btn,.panel-planning-tool .panel-cta-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.panel-planning-tool .panel-cta-btn:active,.panel-planning-tool .panel-cta-btn:hover{background-color:#ce4300;border:1px solid #ce4300;color:#e6e6e6}.panel-planning-tool .panel-cta-btn:focus{background-color:#b53b00;border:1px solid #b53b00}@media screen and (min-width:47em){.panel-planning-tool .panel-cta-btn{font-size:16px;letter-spacing:1.6px;line-height:.88;padding:21px 27px}}.cpe-accredited{background-color:#f0f2f2;color:#203152;padding:50px 20px 66px;text-align:center}@media screen and (min-width:47em){.cpe-accredited{text-align:left}}.cpe-accredited .cpe-container{margin:auto;max-width:740px;position:relative}@media screen and (min-width:47em){.cpe-accredited .cpe-container{padding:0 0 0 164px}}.cpe-accredited img{display:block;margin:auto;width:80px}@media screen and (min-width:47em){.cpe-accredited img{left:-35px;margin:12px 0 0;position:absolute;top:-30px;width:172px}}.cpe-accredited h2{font-size:28px;font-weight:900;line-height:1.27;margin:20px 0 38px}@media screen and (min-width:47em){.cpe-accredited h2{font-size:40px}}.cpe-accredited p{font-size:16px;line-height:1.38}@media screen and (min-width:47em){.cpe-accredited p{font-size:24px}}.non-homepage-login{padding-top:120px}.home-page .header-row{text-align:center}.home-page .assistive-text{clip:rect(1px,1px,1px,1px);position:absolute!important}.home-page .inner-container{display:block;margin:0 auto;max-width:1000px;width:92%}.home-page .banner-featured-on{background-color:#fff;padding:40px 0}.home-page .banner-featured-on .la-times{max-width:260px}.home-page .banner-featured-on .lagx{max-width:70px}.home-page .banner-grocery{background-color:#fff;padding:40px 0}.home-page .banner-grocery .grocery-logo-container{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0 auto}.home-page .banner-grocery .grocery-logo-container .wholefoods-logo{height:100px;min-width:120px;width:auto}@media screen and (max-width:47em){.home-page .banner-grocery .grocery-logo-container .wholefoods-logo{height:70px}}@media screen and (min-width:47em){.home-page .banner-grocery .grocery-logo-container img{width:210px}}.home-page .container-featured{clear:both;padding:1.5em 0;text-align:center}@media screen and (min-width:47em){.home-page .container-featured{margin:0 auto;max-width:900px}}.home-page .container-featured img{display:inline-block;justify-content:space-between;margin:1em 2em;width:115px}.home-page .container-featured img[data-long=true]{margin:0 2em}.home-page .container-featured img.amazon-fresh{width:225px}.home-page .container-featured h3{color:#203152;font-size:22px;font-weight:900;line-height:1.27;margin:0 auto 25px;max-width:65%}@media screen and (min-width:47em){.home-page .container-featured h3{font-size:36px;line-height:1.4;max-width:90%}}.home-page .container-featured .sports-academy{width:200px}.home-page .container-featured .keck{width:150px}.home-page .container-featured .ftsf{width:80px}.home-page .container-featured .cooper{width:275px}.home-page .container-featured .american{width:175px}.home-page .container-featured .fordham{width:275px}.home-page .container-featured .mayo{width:100px}.home-page .container-featured .panasonic{width:215px}.home-page .container-featured .ca-wellness{width:100px}.home-page .container-featured .minnesota{width:135px}.home-page .banner-conditions{background-color:#fff;padding-top:20px}@media screen and (min-width:47em){.home-page .banner-conditions{background-color:#f5f7fa;margin:0 0 -125px;padding-top:0;position:relative;top:-70px}}.home-page .banner-consultation{background-image:url(https://static.chewba.info/images/hp-08-05/banner-consultation.jpg);background-size:cover;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;color:#fff;padding:3em 0;text-align:center;width:100%}@media screen and (min-width:47em){.home-page .banner-consultation{padding:123px 0 93px}}.home-page .banner-consultation h2{font-size:22px;font-weight:900;line-height:1.27}@media screen and (min-width:47em){.home-page .banner-consultation h2{font-size:40px;line-height:normal;margin:0 0 34px}}.home-page .banner-consultation p{font-size:16px;line-height:1.38}@media screen and (min-width:47em){.home-page .banner-consultation p{font-size:24px;line-height:1.33;margin:0 0 44px}}.home-page .banner-consultation .content-consultation .btn-container{margin-top:3em}.home-page .banner-consultation .content-consultation .btn-container a:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:eatlove;font-size:16px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-right:16px;text-transform:none}@media screen and (min-width:47em){.home-page .banner-consultation .content-consultation{margin:0 auto;width:65%}}.home-page .banner-consultation .request-consult-btn{-webkit-apperance:none;background-color:#ff7735;border:1px solid #ff7735;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;box-shadow:0 10px 10px 0 rgba(0,0,0,.1),0 4px 4px 0 rgba(255,119,53,.2);color:#fff;display:inline-block;font-size:12px;font-weight:400;font-weight:700;letter-spacing:1.2px;line-height:1;line-height:1.17;margin:0 5px;outline:0;padding:13px 44px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.home-page .banner-consultation .request-consult-btn,.home-page .banner-consultation .request-consult-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.home-page .banner-consultation .request-consult-btn:active,.home-page .banner-consultation .request-consult-btn:hover{background-color:#ce4300;border:1px solid #ce4300;color:#e6e6e6}.home-page .banner-consultation .request-consult-btn:focus{background-color:#b53b00;border:1px solid #b53b00}@media screen and (min-width:47em){.home-page .banner-consultation .request-consult-btn{font-size:16px;font-weight:700;letter-spacing:1.6px;line-height:.88;padding:21px 80px}}.home-page .banner-accredited{background-color:#fff;padding:40px 0;text-align:center}@media(min-width:47em){.home-page .banner-accredited{margin:0 auto;width:65%}}.home-page .banner-accredited>img,.home-page .banner-accredited>section{display:inline-block;vertical-align:top}.home-page .banner-accredited h3{margin-top:40px}@media screen and (min-width:47em){.home-page .banner-accredited h3{margin-top:30px;text-align:left}}.home-page .banner-accredited>img{max-width:213px}@media screen and (min-width:47em){.home-page .banner-accredited>img{margin-right:2em}}.home-page .banner-accredited>section{max-width:390px}.home-page .banner-accredited p{color:#8a92a0;font-size:20px;line-height:1.6;padding:0 20px;text-align:center}@media screen and (min-width:47em){.home-page .banner-accredited p{padding:0;text-align:left}}.professional-modal .login-form .form-container,.professional-modal .login-modal-container>.login-form{max-width:700px}.pro-modal-container{color:#203152;text-align:center}.pro-modal-container .dietetics,.pro-modal-container .fitness,.pro-modal-container .medical{display:inline-block;margin:20px 40px;max-width:250px}.pro-modal-container .medical{max-width:350px}.pro-modal-container .close-modal-btn{background:none;border:none;color:#a8acbe;font-size:18px;left:auto;padding:10px;position:absolute;right:0;top:0}.pro-modal-container h2{font-size:20px;font-weight:700}.pro-modal-container h3{font-size:12px;font-weight:700;margin:.75em 0;text-transform:uppercase}.pro-modal-container p{font-size:14px}.pro-modal-container .learn-more-btn{-webkit-apperance:none;background-color:#ff7735;border:1px solid #ff7735;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#fff;display:inline-block;font-size:12px;font-weight:400;line-height:1;margin:0 5px;outline:0;padding:8px 30px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.pro-modal-container .learn-more-btn,.pro-modal-container .learn-more-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.pro-modal-container .learn-more-btn:active,.pro-modal-container .learn-more-btn:hover{background-color:#ce4300;border:1px solid #ce4300;color:#e6e6e6}.pro-modal-container .learn-more-btn:focus{background-color:#b53b00;border:1px solid #b53b00}.pro-modal-container>header{padding:20px 0;position:relative}.pro-modal-container>section footer{padding:15px}.search-types-list>li{border-bottom:1px solid #d8d8d8;color:#203152;font-size:15px}.search-types-list>li:last-child{border-bottom:none}.search-types-list>li>button{background:none;border:none;padding:10px 20px;text-align:left;white-space:nowrap;width:100%}.search-types-list>li i{color:#a30063;display:inline-block;font-size:22px;margin:0 20px 0 0;vertical-align:middle}.search-types-list>li[data-active=true]{background-color:rgba(163,0,99,.05)}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;line-height:16px;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.custom-calendar .rmdp-react-calendar{width:-webkit-fill-available}.custom-calendar .rmdp-react-calendar .rmdp-arrow-container{box-shadow:none;min-height:40px;min-width:44px;padding:10px}.custom-calendar .rmdp-react-calendar .rmdp-arrow-container:hover{background-color:#a10c63!important;box-shadow:none}.custom-calendar .rmdp-react-calendar .rmdp-day.rmdp-today div{font-weight:700!important}.custom-calendar .rmdp-react-calendar .rmdp-day.rmdp-today span:not(.highlight){background-color:initial!important;box-shadow:none!important;color:#475672!important;font-weight:700}.custom-calendar .rmdp-react-calendar .rmdp-day:not(.rmdp-disabled):not(.rmdp-day-hidden) span:hover{background-color:initial!important;color:#475672!important}.custom-calendar .rmdp-react-calendar .rmdp-day.rmdp-selected span:not(.highlight){background-color:#a10c63!important;box-shadow:none!important;color:#fff!important}.custom-calendar .rmdp-react-calendar .rmdp-week-day{color:#a10c63;font-weight:700}.custom-calendar .rmdp-react-calendar .rmdp-week{justify-content:space-around}.custom-calendar .rmdp-react-calendar .rmdp-day,.custom-calendar .rmdp-react-calendar .rmdp-week-day{width:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available}.custom-calendar .rmdp-react-calendar .rmdp-day{color:inherit!important;padding:20px 29px}@media(max-device-width:500px){.custom-calendar .rmdp-react-calendar .rmdp-day{padding:20px}}.custom-calendar .rmdp-react-calendar .rmdp-day div{font-weight:400!important;-webkit-user-select:none;-ms-user-select:none;user-select:none}.custom-calendar .rmdp-react-calendar .rmdp-day.rmdp-range{background-color:#fee9f2!important;box-shadow:none!important}.custom-calendar .rmdp-react-calendar .rmdp-day.rmdp-range div{color:#475672!important}.custom-calendar .rmdp-react-calendar .rmdp-day.rmdp-range-hover{background-color:#fee9f2!important}.custom-calendar .rmdp-react-calendar .rmdp-day.end,.custom-calendar .rmdp-react-calendar .rmdp-day.start{background-color:#a10c63!important}.custom-calendar .rmdp-react-calendar .rmdp-day.end div,.custom-calendar .rmdp-react-calendar .rmdp-day.start div{color:#fff!important}.custom-calendar .rmdp-react-calendar .rmdp-day.start{border-radius:20px 0 0 20px!important}.custom-calendar .rmdp-react-calendar .rmdp-day.start.end{border-radius:20px!important}.custom-calendar .rmdp-react-calendar .rmdp-day.end{border-radius:0 20px 20px 0!important}.custom-calendar .rmdp-react-calendar .rmdp-day.rmdp-today{font-weight:700!important}.custom-calendar .rmdp-react-calendar .rmdp-disabled{opacity:.5}.custom-calendar .rmdp-react-calendar .rmdp-day:hover{background-color:#fee9f2}.custom-calendar .rmdp-react-calendar.rmdp-shadow{box-shadow:none!important}.custom-calendar .rmdp-react-calendar.rmdp-wrapper{background-color:initial!important;border:none!important;touch-action:manipulation;width:auto!important}.custom-calendar .rmdp-react-calendar.rmdp-wrapper button{margin:2px 0!important}@media(max-device-width:47em){.custom-calendar .rmdp-react-calendar.rmdp-wrapper .rmdp-day-picker,.custom-calendar .rmdp-react-calendar.rmdp-wrapper .rmdp-top-class{display:flex;flex-direction:column;justify-content:center}}.custom-calendar .rmdp-react-calendar.rmdp-wrapper .rmdp-toolbar{display:flex;flex-direction:row-reverse}.custom-calendar .rmdp-react-calendar .rmdp-header{margin-top:0}.custom-calendar .rmdp-react-calendar .rmdp-header>div{align-items:center;display:flex;height:44px;justify-content:space-between;margin-bottom:1em}.custom-calendar .rmdp-react-calendar .rmdp-header .rmdp-arrow{border:solid #a10c63;border-width:0 2px 2px 0}.custom-calendar .rmdp-react-calendar .rmdp-header .rmdp-header-values{align-items:center;color:#475672;display:flex;font-size:18px;font-weight:700;height:100%;width:100%}.custom-calendar .rmdp-react-calendar .rmdp-header .rmdp-header-values :first-child{text-align:right;width:100%}.custom-calendar .rmdp-react-calendar .rmdp-header .rmdp-header-values :last-child{text-align:left;width:100%}.custom-calendar .rmdp-react-calendar .rmdp-header .rmdp-header-values:hover{background-color:#e2e2e2!important;box-shadow:none}.custom-calendar .rmdp-react-calendar__tile{align-items:center;background-color:initial!important;color:#475672!important;font-weight:700;justify-content:center}.custom-calendar .rmdp-react-calendar .rmdp-arrow-container:hover{background-color:#e2e2e2!important;border-radius:inherit;color:#a10c63;min-height:40px;min-width:44px;padding:10px}.custom-calendar .rmdp-react-calendar .rmdp-arrow-container:hover .rmdp-arrow{border:solid #a10c63;border-width:0 2px 2px 0}.doc-type-params ul{text-align:center}.doc-type-params ul li{display:inline-block}.doc-type-params ul li button{background:none;border:1px solid #a8acbe;-webkit-border-radius:3px;-spec-border-radius:3px;border-radius:3px;color:#425569;font-size:10px;margin:5px;padding:5px 10px;text-transform:uppercase;white-space:nowrap}.doc-type-params ul li button[data-active=true]{background-color:#a8acbe;border:1px solid #a8acbe;color:#fff}.doc-type-params .el-checkbox{margin-left:25px}@media screen and (max-width:1031px){.doc-type-params .el-checkbox{margin-left:calc(50% - 288px)}}@media screen and (max-width:707px){.doc-type-params .el-checkbox{margin-left:calc(50% - 130px)}}.global-search-clear-filters{color:#a30063;cursor:pointer;display:inline-block;font-size:9px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:.8px;line-height:1.17;margin:5px;padding:8px 10px}.global-search-clear-filters:hover{text-decoration:underline}.global-search-results-params{max-width:940px;position:relative}@media screen and (min-width:47em){.global-search-results-params{margin:20px 20px 0}}@media screen and (min-width:1011px){.global-search-results-params{margin:20px auto 0}}.global-search-results-params>h2{color:#425569;font-size:11px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.9px;line-height:1.09;padding-bottom:2.5em;padding-top:.5em}@media screen and (min-width:47em){.global-search-results-params>h2{font-size:16px;font-weight:900;line-height:.88;padding:2px 2em 30px 0}}.global-search-results-params>h2[data-total="0"]{opacity:0}.global-search-results-params .param-item{border:.5px solid #e3e4e9;color:#425569;cursor:pointer;display:inline-block;font-size:12px;font-stretch:normal;font-style:normal;font-weight:400;line-height:1.17;margin-bottom:5px;margin-right:5px;padding:8px 10px}.global-search-results-params .param-item i{display:inline-block;font-size:8px;margin-left:3em}.global-search-results-params .create-custom-btns button{background:none;border:1px solid #e2e2e2;-webkit-border-radius:32px;-spec-border-radius:32px;border-radius:32px;font-size:12px;margin:10px 0;padding:8px 32px;text-transform:uppercase;white-space:nowrap;width:100%}.global-search-results-params .create-custom-dropdown .dropdown-btn{background:none;border:1px solid #a30063;-webkit-border-radius:30px;-spec-border-radius:30px;border-radius:30px;color:#a30063;font-size:12px;padding:4px 10px}.global-search-results-params .create-custom-btn,.global-search-results-params .create-custom-dropdown{position:absolute;right:0;top:-2px}.global-search-results-params .create-custom-dropdown .dropdown-dropdown{-webkit-transform:translate(-80%);-moz-transform:translate(-80%);-ms-transform:translate(-80%);transform:translate(-80%)}@media screen and (min-width:47em){.global-search-results-params .create-custom-dropdown .dropdown-dropdown{-webkit-transform:translate(-70%);-moz-transform:translate(-70%);-ms-transform:translate(-70%);transform:translate(-70%)}}.global-search-results-params .create-custom-dropdown .triangle,.global-search-results-params .create-custom-dropdown .triangle2{left:80%}@media screen and (min-width:47em){.global-search-results-params .create-custom-dropdown .triangle,.global-search-results-params .create-custom-dropdown .triangle2{left:70%}}.global-search-no-results{text-align:center}.global-search-no-results h2{color:#4a494d;font-size:18px;line-height:1.1;margin:20px auto}.global-search-no-results>i{color:#a30063;display:inline-block;font-size:75px;margin:10px 0 20px}.global-search-no-results>footer{text-align:center}.global-search-no-results .create-custom-meal-btn{background-color:#ff7735;border:none;-webkit-border-radius:32px;-spec-border-radius:32px;border-radius:32px;color:#fff;font-size:12px;font-weight:700;padding:8px 32px;text-transform:uppercase}.global-search-loading{text-align:center}.global-search-loading h2{color:#4a494d;font-size:18px;line-height:1.1;margin:20px auto}.global-search-loading i{color:#a30063;display:inline-block;font-size:36px}.board-picker>header{width:100%}.board-picker>header img{border:2px solid #425569;-webkit-border-radius:100%;-spec-border-radius:100%;border-radius:100%;display:block;height:5em;margin:auto;width:5em}.board-picker>header>h4{color:#425569;font-size:.875em;padding:2em .5em 1em;text-align:center}.board-picker>footer{padding:20px 0 0;text-align:center}.board-picker .cancel-btn,.board-picker .close-btn{background-color:#a30063;border:none;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.1);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.1);box-shadow:0 2px 6px 0 rgba(0,0,0,.1);color:#fff;font-size:10px;font-weight:700;letter-spacing:1.2px;line-height:1.4;margin:15px;min-width:100px;padding:13px 23px;text-transform:uppercase;-webkit-transition:all .333s ease-in-out;-moz-transition:all .333s ease-in-out;-o-transition:all .333s ease-in-out;transition:all .333s ease-in-out}.board-picker .cancel-btn:hover,.board-picker .close-btn:hover{background-color:#3d0025;border:.5px solid #3d0025;color:#fff}.board-picker .cancel-btn:focus,.board-picker .close-btn:focus{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.3);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.3);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.3);box-shadow:0 2px 6px 0 rgba(0,0,0,.3)}.board-picker .cancel-btn:disabled,.board-picker .close-btn:disabled{opacity:.3}.board-picker .cancel-btn{background-color:#a8acbe;box-shadow:0 12px 12px 0 rgba(0,0,0,.1)}.board-picker .remove-btn{-webkit-apperance:none;background-color:#fff;background-color:transparent;border:0 solid #a30063;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;-webkit-border-radius:0;-spec-border-radius:0;border-radius:0;color:#a30063;display:inline-block;font-size:12px;font-size:10px;font-weight:400;line-height:1;margin:5px;outline:0;padding:8px 10px;text-align:center;text-decoration:underline;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.board-picker .remove-btn,.board-picker .remove-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.board-picker .remove-btn:active,.board-picker .remove-btn:hover{background-color:#a30063;color:#fff;text-decoration:none}.board-picker .remove-btn:active i,.board-picker .remove-btn:hover i{color:#fff}.board-picker .remove-btn:focus{border-color:#a30063}.board-picker .board-scrollable{overflow-x:scroll;width:100%}@media screen and (min-width:47em){.board-picker .board-scrollable{height:auto;max-height:25em;overflow-x:hidden;overflow-y:scroll}}.board-picker .inner-slider{display:table}@media screen and (min-width:47em){.board-picker .inner-slider{display:block;padding-bottom:.5em}}.board-picker .inner-slider:last-child{padding-right:.5em}.board-picker .board-container{display:table-cell}@media screen and (min-width:47em){.board-picker .board-container{display:inline-block}}.board-picker .board,.board-picker .create-new-board{background-size:cover;-webkit-border-radius:.5em;-spec-border-radius:.5em;border-radius:.5em;cursor:pointer;display:inline-block;height:10em;margin:.5em 0 0 .5em;padding:.75em;vertical-align:top;width:10em}.board-picker .board>h5,.board-picker .board>p,.board-picker .create-new-board>h5,.board-picker .create-new-board>p{color:#e6e7ea}.board-picker .board>i,.board-picker .create-new-board>i{float:right;font-size:1.5em}.board-picker .board[data-boarded=true]>i,.board-picker .create-new-board[data-boarded=true]>i{color:#a30063}.board-picker .create-new-board{background-color:#e6e7ea;border:1px dashed #b4b7c0;-webkit-border-radius:.5em;-spec-border-radius:.5em;border-radius:.5em;text-align:center}.board-picker .create-new-board>i{color:#2cd296;display:block;float:none;font-size:2em;padding-top:1em}.board-picker .create-new-board>span{display:inline-block;padding-top:1em}.board-picker .create-new-board-form{padding:.75em}.board-picker .create-new-board-form>input{border:1px solid #434243;font-size:16px;margin-top:2em;width:100%}.board-picker .create-new-board-form>button{-webkit-apperance:none;background-color:#2cd296;border:1px solid #2cd296;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#fff;display:inline-block;display:block;font-size:12px;font-weight:400;line-height:1;margin:.5em auto;outline:0;padding:8px 30px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none;width:auto}.board-picker .create-new-board-form>button,.board-picker .create-new-board-form>button i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.board-picker .create-new-board-form>button:active,.board-picker .create-new-board-form>button:hover{background-color:#1a7e5a;border:1px solid #1a7e5a;color:#e6e6e6}.board-picker .create-new-board-form>button:focus{background-color:#16694b;border:1px solid #16694b}.board-picker-modal-container{background-color:#fff;bottom:0;left:0;max-height:0;overflow:hidden;position:absolute;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:100vw}@media screen and (min-width:47em){.board-picker-modal-container{bottom:auto;left:50%;max-width:345px;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100vw - 40px)}}.board-picker-modal-container[data-drawer=true]{max-height:50em}.board-picker-modal-container .board-picker>header h4{padding:2em .5em}.favorite-btn [data-boarded=false] .icon-heart{color:#2e394d}.favorite-btn .icon-heart1:before{color:#fff;left:25px;position:relative}.favorites-toggle{margin-right:20px}.favorites-toggle label{margin-right:5px}.publisher-submenu.pro-dropdown-container .dropdown-btn{background:none;border:none}.publisher-submenu.pro-dropdown-container .dropdown-dropdown{bottom:0;left:0;top:auto;transform:translate(-100%)}.publisher-submenu.pro-dropdown-container .dropdown-content{min-width:150px}.publisher-submenu.pro-dropdown-container .close-btn,.publisher-submenu.pro-dropdown-container .triangle,.publisher-submenu.pro-dropdown-container .triangle2{display:none}.publisher-submenu.pro-dropdown-container .action-btn{-webkit-apperance:none;background-color:#fff;border:1px solid #425569;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;-webkit-border-radius:3px;-spec-border-radius:3px;border-radius:3px;color:#425569;display:inline-block;font-size:12px;font-weight:400;line-height:1;margin:0 5px 5px;outline:0;padding:3px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none;width:calc(100% - 10px)}.publisher-submenu.pro-dropdown-container .action-btn,.publisher-submenu.pro-dropdown-container .action-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.publisher-submenu.pro-dropdown-container .action-btn:active,.publisher-submenu.pro-dropdown-container .action-btn:hover{background-color:#425569;color:#fff;text-decoration:none}.publisher-submenu.pro-dropdown-container .action-btn:active i,.publisher-submenu.pro-dropdown-container .action-btn:hover i{color:#fff}.publisher-submenu.pro-dropdown-container .action-btn:focus{border-color:#425569}.recipe-card{-webkit-border-radius:3px;-spec-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.25);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.25);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.25);box-shadow:0 2px 6px 0 rgba(0,0,0,.25);cursor:pointer;height:120px;position:relative}.recipe-card[data-in-collection=true]{background:#eaedef}.recipe-card a:hover{text-decoration:none}.recipe-card .recipe-card-image{background-color:#9b9fab;background-position:50%;background-size:cover;-webkit-border-radius:3px;-spec-border-radius:3px;border-radius:3px;height:120px;left:0;overflow:hidden;position:absolute;top:0;width:120px;z-index:2}.recipe-card .recipe-card-image[data-has-thumb=true]{filter:blur(10px);-webkit-filter:blur(10px);-webkit-transform:filter .25s ease-in-out;-moz-transform:filter .25s ease-in-out;-ms-transform:filter .25s ease-in-out;transform:filter .25s ease-in-out}.recipe-card .recipe-card-image[data-has-thumb=true].img-loaded{filter:none;-webkit-filter:none}.recipe-card .recipe-card-image h2{font-size:14px;padding:0 5px;width:100%}.recipe-card .image-overlay,.recipe-card .recipe-card-image h2{color:#fff;position:absolute;text-align:center;text-transform:uppercase;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.recipe-card .image-overlay{font-size:20px;font-weight:800;left:0;letter-spacing:2px;line-height:1.5;text-shadow:0 0 5px #000;width:120px;z-index:5}.recipe-card .recipe-card-text{cursor:pointer;left:120px;padding:.7em .75em 1em 1em;position:absolute;top:39%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:padding .33s ease-in-out;-moz-transition:padding .33s ease-in-out;-o-transition:padding .33s ease-in-out;transition:padding .33s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none;width:calc(100% - 120px);z-index:1}.recipe-card .recipe-card-text h3{color:#425569;font-size:15px;font-stretch:normal;font-style:normal;font-weight:700;line-height:1.07;max-height:2.2em;overflow:hidden;text-align:left;width:100%}.recipe-card .recipe-card-text h3 em{font-style:italic;font-weight:300}.recipe-card .recipe-card-text h4,.recipe-card .recipe-card-text h5{display:inline-block;font-size:10px;font-stretch:normal;font-style:normal;line-height:1.2;padding-top:4px;text-align:left;vertical-align:top}.recipe-card .recipe-card-text h4{color:#425569;font-weight:900;width:55%}.recipe-card .recipe-card-text h5{color:#a8acbe;font-weight:400;text-align:right;width:45%}.recipe-card .submenu-dropdown{bottom:50%;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);z-index:8}.recipe-card .delete-btn{background:#a30063;border:none;bottom:10px;color:#fff;font-size:16px;font-weight:700;height:26px;overflow:hidden;padding:2px 5px;position:absolute;right:10px;text-align:center;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:26px;z-index:15}.recipe-card .delete-btn:hover{background:#d60082}.recipe-card .favorite-btn,.recipe-card .publisher-submenu{background:hsla(0,0%,100%,.3);border:none;-webkit-border-radius:100%;-spec-border-radius:100%;border-radius:100%;bottom:0;height:30px;margin:5px;position:absolute;right:0;text-align:center;width:30px;z-index:8;z-index:2}.recipe-card .favorite-btn i,.recipe-card .publisher-submenu i{color:#a8acbe;display:inline-block;font-size:18px;padding:5px 0 0}.recipe-card .favorite-btn[data-boarded=true] i,.recipe-card .publisher-submenu[data-boarded=true] i{color:#a30063}.recipe-card .publish-status{background-color:#425569;-webkit-border-radius:3px;-spec-border-radius:3px;border-radius:3px;color:#fff;display:inline-block;font-size:12px;font-weight:700;padding:3px 8px;text-transform:uppercase}@media screen and (max-width:47em){.recipe-card .publish-status{margin:0 1em 0 0}}.recipe-card .publish-status.live{background-color:#a30063}.food-card .recipe-card-image{background-image:linear-gradient(115deg,#f2ae8d,#fcca9e)}.food-card .icon-logo2{font-size:60px;left:50%;opacity:.2;position:absolute;top:40%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.food-card .icon-logo2 .path1:before{color:#203152}.plan-card-search-result plan-card-search-result-text{top:40%}.plan-card-search-result a span h2{color:#a30063;font-size:15px;font-weight:400;margin:0 0 1px;text-align:left}.plan-card-search-result a span svg{bottom:50px;left:115px;position:absolute}.plan-card-search-result a h3{margin-top:10px}.plan-card-search-result a .plan-size-info{bottom:66px;color:#fff;font-size:11px;left:129px;position:absolute}.plan-card-search-result a .plan-size-info[data-dinner=true]{font-size:8px}.plan-card-search-result h3{overflow:visible}.combo-card .combo-card-side-image{bottom:0;-webkit-box-shadow:-2px 4px 6px 0 rgba(0,0,0,.5);-moz-box-shadow:-2px 4px 6px 0 rgba(0,0,0,.5);-spec-box-shadow:-2px 4px 6px 0 rgba(0,0,0,.5);box-shadow:-2px 4px 6px 0 rgba(0,0,0,.5);height:50px;left:0;position:absolute;width:120px;z-index:2}.brand-card .recipe-card-image{background-image:linear-gradient(120deg,#f085a3,#fac9b6)}.brand-card .recipe-card-image h2{color:#fff;font-size:14px;padding:0 5px;position:absolute;text-align:center;text-transform:uppercase;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}.collection-card.recipe-card .recipe-card-text{top:50%}.collection-card a h2{color:#a30063;font-size:13px;font-weight:700;margin:0 0 1px;text-align:left}.collection-card h3{overflow:visible}.collection-card .fan1,.collection-card .fan2{border:5px solid #fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.45);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.45);-spec-box-shadow:0 2px 4px 0 rgba(0,0,0,.45);box-shadow:0 2px 4px 0 rgba(0,0,0,.45);height:106px;left:7px;position:absolute;top:7px;width:106px}.collection-card .fan1{background-color:#9da1b1;-webkit-transform:rotate(6deg);-moz-transform:rotate(6deg);-ms-transform:rotate(6deg);transform:rotate(6deg);z-index:0}.collection-card .fan2{background-color:#9da1b1;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);z-index:1}.collection-card .collection-card-image{height:106px;left:7px;top:7px;width:106px}.category-card .recipe-card-image{background-image:linear-gradient(90deg,#2eabe4,#137eab)}.category-card .icon-logo2{font-size:60px;left:50%;opacity:.2;position:absolute;top:40%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-card{-webkit-border-radius:5px;-spec-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.2);-moz-box-shadow:0 10px 10px 0 rgba(0,0,0,.2);-spec-box-shadow:0 10px 10px 0 rgba(0,0,0,.2);box-shadow:0 10px 10px 0 rgba(0,0,0,.2);margin:10px;overflow:hidden}.page-card .card-image{background-image:linear-gradient(115deg,#f2ae8d,#fcca9e);background-position:50%;background-size:cover;padding-top:60%;position:relative;width:100%}.page-card .card-text{padding:10px}.page-card a,.page-card a:visited{color:#203152}.page-card h3{font-size:20px;font-weight:700;height:2.35em;line-height:1.1;overflow:hidden}.page-card .description{font-size:14px;height:12em;overflow:hidden;position:relative}.page-card .description:after{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.5) 50%,#fff);bottom:0;content:" ";height:1.3em;left:0;position:absolute;right:0;width:100%}.page-card .icon-logo2{font-size:60px;left:50%;opacity:.2;position:absolute;top:40%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-card .icon-logo2 .path1:before{color:#203152}.page-card .tags{color:#a8acbe;font-size:12px;font-weight:700;height:2.3em;margin:10px 0;text-transform:uppercase}.global-search-paginator{padding:20px;text-align:center}.global-search-paginator button{-webkit-apperance:none;background-color:#425569;border:1px solid #425569;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#fff;display:inline-block;font-size:12px;font-weight:400;line-height:1;margin:0 5px;outline:0;padding:8px 30px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.global-search-paginator button,.global-search-paginator button i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.global-search-paginator button:active,.global-search-paginator button:hover{background-color:#1b222a;border:1px solid #1b222a;color:#e6e6e6}.global-search-paginator button:focus{background-color:#11161b;border:1px solid #11161b}.global-search-paginator button i{display:inline-block}.search-keywords-filter{position:relative}.search-keywords-filter input{border:none;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.05);-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,.05);-spec-box-shadow:0 2px 10px 0 rgba(0,0,0,.05);box-shadow:0 2px 10px 0 rgba(0,0,0,.05);color:#425569;font-size:12px;padding:8px 0 8px 35px;-webkit-transition:box-shadow .25s ease-in-out;-moz-transition:box-shadow .25s ease-in-out;-o-transition:box-shadow .25s ease-in-out;transition:box-shadow .25s ease-in-out;width:calc(100% - 35px)}.search-keywords-filter input:focus{-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.2);-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,.2);-spec-box-shadow:0 2px 10px 0 rgba(0,0,0,.2);box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.search-keywords-filter:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:eatlove;font-style:normal;font-variant:normal;font-weight:400;left:0;line-height:1;padding:5px 5px 5px 10px;text-transform:none}.search-keywords-filter .clear-search-btn,.search-keywords-filter:before{color:#425569;font-size:12px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.search-keywords-filter .clear-search-btn{background:none;border:none;opacity:0;padding:12px;right:0;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.search-keywords-filter[data-has-terms=true] .clear-search-btn{opacity:1}.expander-container{background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);display:inline-block;margin-bottom:1em;position:relative;vertical-align:top;width:100%}.expander-container .expander-btn{background:none;border:none;color:#425569;display:block;font-size:14px;line-height:1.33;overflow:hidden;padding:7px 10px;text-align:left;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:100%}.expander-container .expander-btn:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;float:right;font-family:eatlove;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.expander-container .expander-btn:after,.expander-container .expander-expander{-webkit-transition:all .333s ease-in-out;-moz-transition:all .333s ease-in-out;-o-transition:all .333s ease-in-out;transition:all .333s ease-in-out}.expander-container .expander-expander{max-height:0;opacity:0;overflow:hidden}.expander-container .expander-expander .expander-content{padding:20px}.expander-container[data-state=true] .expander-btn:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.expander-container[data-state=true] .expander-expander{max-height:99em;opacity:1;overflow:visible}.expander-container[data-collapsible=false] .expander-btn:after{display:none}.dropdown-content .document-type-filter label{min-width:16em}.document-types-filter-btn{display:inline-block}.dropdown-btn .document-types-filter-btn{text-align:right}.global-search-tag-group ul{display:inline-flex;flex-wrap:wrap}.global-search-tag-group li{width:calc(100% - 10px)}@media screen and (min-width:47em){.global-search-tag-group li{width:calc(50% - 10px)}}.global-search-checkbox{display:block;margin:.5em 0;position:relative}.global-search-checkbox input{filter:alpha(opacity=0);height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%}.global-search-checkbox span{color:#425569;display:inline-block;font-size:12px}.global-search-checkbox span:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:.5px solid #e3e4e9;color:#fff;content:" ";display:inline-block;font-family:eatlove;font-size:12px;font-style:normal;font-variant:normal;font-weight:400;height:20px;line-height:1;margin-right:.5em;padding-left:.25em;padding-top:.25em;text-transform:none;-webkit-transition:color .66s;-moz-transition:color .66s;-o-transition:color .66s;transition:color .66s;vertical-align:middle;width:20px}.global-search-checkbox input:checked+span:before{background-color:#2cd296;border:.5px solid #1d976b;content:""}.global-search-radio span:before{-webkit-border-radius:25em;-spec-border-radius:25em;border-radius:25em}.combobox-container{display:inline-block;position:relative;text-align:left;vertical-align:top}.combobox-container[data-disabled=true]{opacity:.5}.combobox-container[data-focus=true]{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);box-shadow:0 2px 6px 0 rgba(0,0,0,.35)}.combobox-container .chevron{background:none;border:none;color:#203152;display:inline-block;font-size:8px;padding:10px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.combobox-container .type-ahead{cursor:pointer;z-index:2}.combobox-container .search{margin:5px;width:calc(100% - 10px)!important}.combobox-container .placeholder{color:#9b9fb4}.combobox-container .combobox-dropdown{background-color:#fff;border:.5px solid #e0e0e0;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);left:50%;max-height:0;opacity:0;overflow:hidden;position:absolute;top:100%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);-webkit-transition:opacity .15s ease-in-out;-moz-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;width:100%;z-index:25}.combobox-container .combobox-dropdown .dropdown-content{padding:0;position:relative;z-index:26}.combobox-container .combobox-dropdown .close-btn{background:none;border:none;color:#425569;font-size:8px;padding:1.5em;position:absolute;right:0;top:0}.combobox-container[data-state=true] .combobox-dropdown{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);box-shadow:0 2px 6px 0 rgba(0,0,0,.35);max-height:20em;opacity:1;overflow-y:scroll;padding-top:5px}.combobox-container[data-above=true] .combobox-dropdown{bottom:calc(100% + 5px);top:auto}.combobox-container .option{color:#425569;cursor:pointer;padding:5px 10px;-webkit-transition:all .05s ease-in-out;-moz-transition:all .05s ease-in-out;-o-transition:all .05s ease-in-out;transition:all .05s ease-in-out}.combobox-container .option[data-selected=true]{background-color:#684690!important;color:#fff}.combobox-container .option[data-disabled=true]{color:#9b9fb4}.combobox-container .option:hover{background-color:#95b9c7}.combobox-container .sub-label-short{align-items:center;display:flex;justify-content:space-between}.combobox-container .sub-label-short label{color:#fff;cursor:pointer;font-size:16px;width:auto}.combobox-container .sub-label-short[data-selected=false] label{color:#a30063}.clear-name-btn{background:none;border:none;font-size:10px;margin:0 12px;padding:10px;position:relative;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:3}.clear-name-btn i{line-height:40px}.avoidances-selector{border:1px solid transparent;color:#203152;text-align:center}.avoidances-selector .combobox-container{display:inline-block;position:relative;text-align:left;vertical-align:top}.avoidances-selector .combobox-container[data-disabled=true]{opacity:.5}.avoidances-selector .combobox-container[data-focus=true]{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);box-shadow:0 2px 6px 0 rgba(0,0,0,.35)}.avoidances-selector .combobox-container .chevron{background:none;border:none;color:#203152;display:inline-block;font-size:8px;padding:10px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.avoidances-selector .combobox-container .type-ahead{cursor:pointer;z-index:2}.avoidances-selector .combobox-container .search{margin:5px;width:calc(100% - 10px)!important}.avoidances-selector .combobox-container .placeholder{color:#9b9fb4}.avoidances-selector .combobox-container .combobox-dropdown{background-color:#fff;border:.5px solid #e0e0e0;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);left:50%;max-height:0;opacity:0;overflow:hidden;position:absolute;top:100%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);-webkit-transition:opacity .15s ease-in-out;-moz-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;width:100%;z-index:25}.avoidances-selector .combobox-container .combobox-dropdown .dropdown-content{padding:0;position:relative;z-index:26}.avoidances-selector .combobox-container .combobox-dropdown .close-btn{background:none;border:none;color:#425569;font-size:8px;padding:1.5em;position:absolute;right:0;top:0}.avoidances-selector .combobox-container[data-state=true] .combobox-dropdown{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);box-shadow:0 2px 6px 0 rgba(0,0,0,.35);max-height:20em;opacity:1;overflow-y:scroll;padding-top:5px}.avoidances-selector .combobox-container[data-above=true] .combobox-dropdown{bottom:calc(100% + 5px);top:auto}.avoidances-selector .combobox-container .option{color:#425569;cursor:pointer;padding:5px 10px;-webkit-transition:all .05s ease-in-out;-moz-transition:all .05s ease-in-out;-o-transition:all .05s ease-in-out;transition:all .05s ease-in-out}.avoidances-selector .combobox-container .option[data-selected=true]{background-color:#684690!important;color:#fff}.avoidances-selector .combobox-container .option[data-disabled=true]{color:#9b9fb4}.avoidances-selector .combobox-container .option:hover{background-color:#95b9c7}.avoidances-selector .combobox-container .sub-label-short{align-items:center;display:flex;justify-content:space-between}.avoidances-selector .combobox-container .sub-label-short label{color:#fff;cursor:pointer;font-size:16px;width:auto}.avoidances-selector .combobox-container .sub-label-short[data-selected=false] label{color:#a30063}.avoidances-selector .clear-name-btn{background:none;border:none;font-size:10px;margin:0 12px;padding:10px;position:relative;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:3}.avoidances-selector .clear-name-btn i{line-height:40px}.avoidances-selector .select-bubbles{margin:10px 0 0}.avoidances-selector .add-avoided{margin:15px 0 0;text-align:center}.avoidances-selector .add-avoided .combobox-container{border:.5px solid #a8acbe;-webkit-border-radius:50px;-spec-border-radius:50px;border-radius:50px;width:100%}.avoidances-selector .add-avoided .combobox-container .option{padding:8px 10px}.avoidances-selector .add-avoided .combobox-container .type-ahead{background:transparent!important;border:none;border:none!important;box-shadow:none;box-shadow:none!important;padding:8px 16px}.avoidances-selector .add-avoided .combobox-container p{color:#203152;font-size:10px;padding:0 5px 5px}.avoidances-selector .add-avoided>.with-label{display:block;margin:auto;max-height:0;max-width:275px;opacity:0;overflow:hidden;text-align:left;-webkit-transition:max-height .25s ease-in-out;-moz-transition:max-height .25s ease-in-out;-o-transition:max-height .25s ease-in-out;transition:max-height .25s ease-in-out;width:calc(100% - 10px)}.avoidances-selector .add-avoided .sub-action-btn{text-decoration:none}.avoidances-selector .add-avoided[data-is-pro=true] .sub-action-btn{-webkit-apperance:none;background-color:#fff;border:1px solid #a30063;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#a30063;display:inline-block;font-size:12px;font-weight:400;line-height:1;margin:0 5px;outline:0;padding:8px 30px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.avoidances-selector .add-avoided[data-is-pro=true] .sub-action-btn,.avoidances-selector .add-avoided[data-is-pro=true] .sub-action-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.avoidances-selector .add-avoided[data-is-pro=true] .sub-action-btn:active,.avoidances-selector .add-avoided[data-is-pro=true] .sub-action-btn:hover{background-color:#a30063;color:#fff;text-decoration:none}.avoidances-selector .add-avoided[data-is-pro=true] .sub-action-btn:active i,.avoidances-selector .add-avoided[data-is-pro=true] .sub-action-btn:hover i{color:#fff}.avoidances-selector .add-avoided[data-is-pro=true] .sub-action-btn:focus{border-color:#a30063}.avoidances-selector .add-avoided[data-show-search=true] .sub-action-btn{display:none}.avoidances-selector .add-avoided[data-show-search=true]>.with-label{max-height:100px;opacity:1;overflow:visible}.avoidances-modal-container{width:100vw}.avoidances-modal-container .with-label{margin-top:20px}.avoidances-modal-container .el-medium-btn{margin:5px}.avoidances-modal-container .spinner-container{text-align:center}.avoidances-modal-container .spinner-container i{color:#a10c63;display:inline-block;font-size:40px}.avoidances-modal-container .avoidances-disclaimer{font-size:12px;margin-top:10px}.avoidances-modal-container .avoidances-disclaimer[data-center=true]{text-align:center}.avoidances-modal-container .avoidances-disclaimer .icon-spinner2{color:#a10c63;display:inline-block;font-size:20px}.avoidances-modal-container .el-labeled-input input::-webkit-input-placeholder{color:#64779b}.avoidances-modal-container .el-labeled-input input:-moz-placeholder,.avoidances-modal-container .el-labeled-input input::-moz-placeholder{color:#64779b}.avoidances-modal-container .el-labeled-input input:-ms-input-placeholder{color:#64779b}.avoidances-modal-container .avoidance-search-results{margin-top:20px;padding-bottom:100px}@media screen and (min-width:47em){.avoidances-modal-container .avoidance-search-results{height:300px}}.avoidances-modal-container .avoidance-search-results .no-resuls-found{display:block;margin:20px auto;text-align:center}.avoidances-modal-container .avoidance-search-results .result-item-container{color:#a10c63;cursor:pointer}.avoidances-modal-container .avoidance-search-results .result-item-container[data-selected=true],.avoidances-modal-container .avoidance-search-results .result-item-container[data-selected=true] .result-item{background-color:#c3c6d3}.avoidances-modal-container .avoidance-search-results .result-item-container[data-unavoidable=true]{color:#475672;cursor:auto}.avoidances-modal-container .avoidance-search-results .result-item-container .result-item{display:inline-block;padding-left:25px;position:relative;width:100%}.avoidances-modal-container .avoidance-search-results .result-item-container .result-item[data-indents="1"]{padding-left:55px}.avoidances-modal-container .avoidance-search-results .result-item-container .result-item[data-indents="2"]{padding-left:85px}.avoidances-modal-container .avoidance-search-results .result-item-container .result-item[data-indents="3"]{padding-left:115px}.avoidances-modal-container .avoidance-search-results .result-item-container .result-item[data-indents="4"]{padding-left:145px}.avoidances-modal-container .avoidance-search-results .result-item-container .result-item[data-indents="5"]{padding-left:175px}.avoidances-modal-container .avoidance-search-results .result-item-container .result-item[data-indents="6"]{padding-left:205px}.avoidances-modal-container .avoidance-search-results .result-item-container .result-item[data-indents="7"]{padding-left:235px}.avoidances-modal-container .avoidance-search-results .result-item-container .result-item[data-indents="8"]{padding-left:265px}.avoidances-modal-container .avoidance-search-results .result-item-container .result-item[data-indents="9"]{padding-left:295px}.avoidances-modal-container .avoidance-search-results .result-item-container .result-item[data-indents="10"]{padding-left:325px}.avoidances-modal-container .avoidance-search-results .result-item-container .result-item i{font-size:16px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.avoidances-modal-container .avoidance-search-results .result-item-container .result-item i[data-indents="1"]{padding-left:30px}.avoidances-modal-container .avoidance-search-results .result-item-container .result-item i[data-indents="2"]{padding-left:60px}.avoidances-modal-container .avoidance-search-results .result-item-container .result-item i[data-indents="3"]{padding-left:90px}.avoidances-modal-container .avoidance-search-results .result-item-container .result-item i[data-indents="4"]{padding-left:120px}.avoidances-modal-container .avoidance-search-results .result-item-container .result-item i[data-indents="5"]{padding-left:150px}.avoidances-modal-container .avoidance-search-results .result-item-container .result-item i[data-indents="6"]{padding-left:180px}.avoidances-modal-container .avoidance-search-results .result-item-container .result-item i[data-indents="7"]{padding-left:210px}.avoidances-modal-container .avoidance-search-results .result-item-container .result-item i[data-indents="8"]{padding-left:240px}.avoidances-modal-container .avoidance-search-results .result-item-container .result-item i[data-indents="9"]{padding-left:270px}.avoidances-modal-container .avoidance-search-results .result-item-container .result-item i[data-indents="10"]{padding-left:300px}.avoidances-modal-container .avoidance-search-results .result-item-container .result-item i.icon-lock{margin-left:3px;position:static}.global-search-avoidances .avoidances-selector{border:1px solid transparent;color:#203152;text-align:center}.global-search-avoidances .avoidances-selector .combobox-container{display:inline-block;position:relative;text-align:left;vertical-align:top}.global-search-avoidances .avoidances-selector .combobox-container[data-disabled=true]{opacity:.5}.global-search-avoidances .avoidances-selector .combobox-container[data-focus=true]{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);box-shadow:0 2px 6px 0 rgba(0,0,0,.35)}.global-search-avoidances .avoidances-selector .combobox-container .chevron{background:none;border:none;color:#203152;display:inline-block;font-size:8px;padding:10px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.global-search-avoidances .avoidances-selector .combobox-container .type-ahead{cursor:pointer;z-index:2}.global-search-avoidances .avoidances-selector .combobox-container .search{margin:5px;width:calc(100% - 10px)!important}.global-search-avoidances .avoidances-selector .combobox-container .placeholder{color:#9b9fb4}.global-search-avoidances .avoidances-selector .combobox-container .combobox-dropdown{background-color:#fff;border:.5px solid #e0e0e0;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);left:50%;max-height:0;opacity:0;overflow:hidden;position:absolute;top:100%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);-webkit-transition:opacity .15s ease-in-out;-moz-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;width:100%;z-index:25}.global-search-avoidances .avoidances-selector .combobox-container .combobox-dropdown .dropdown-content{padding:0;position:relative;z-index:26}.global-search-avoidances .avoidances-selector .combobox-container .combobox-dropdown .close-btn{background:none;border:none;color:#425569;font-size:8px;padding:1.5em;position:absolute;right:0;top:0}.global-search-avoidances .avoidances-selector .combobox-container[data-state=true] .combobox-dropdown{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);box-shadow:0 2px 6px 0 rgba(0,0,0,.35);max-height:20em;opacity:1;overflow-y:scroll;padding-top:5px}.global-search-avoidances .avoidances-selector .combobox-container[data-above=true] .combobox-dropdown{bottom:calc(100% + 5px);top:auto}.global-search-avoidances .avoidances-selector .combobox-container .option{color:#425569;cursor:pointer;padding:5px 10px;-webkit-transition:all .05s ease-in-out;-moz-transition:all .05s ease-in-out;-o-transition:all .05s ease-in-out;transition:all .05s ease-in-out}.global-search-avoidances .avoidances-selector .combobox-container .option[data-selected=true]{background-color:#684690!important;color:#fff}.global-search-avoidances .avoidances-selector .combobox-container .option[data-disabled=true]{color:#9b9fb4}.global-search-avoidances .avoidances-selector .combobox-container .option:hover{background-color:#95b9c7}.global-search-avoidances .avoidances-selector .combobox-container .sub-label-short{align-items:center;display:flex;justify-content:space-between}.global-search-avoidances .avoidances-selector .combobox-container .sub-label-short label{color:#fff;cursor:pointer;font-size:16px;width:auto}.global-search-avoidances .avoidances-selector .combobox-container .sub-label-short[data-selected=false] label{color:#a30063}.global-search-avoidances .avoidances-selector .clear-name-btn{background:none;border:none;font-size:10px;margin:0 12px;padding:10px;position:relative;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:3}.global-search-avoidances .avoidances-selector .clear-name-btn i{line-height:40px}.global-search-avoidances .avoidances-selector .select-bubbles{margin:10px 0 0}.global-search-avoidances .avoidances-selector .add-avoided{margin:15px 0 0;text-align:center}.global-search-avoidances .avoidances-selector .add-avoided .combobox-container{border:.5px solid #a8acbe;-webkit-border-radius:50px;-spec-border-radius:50px;border-radius:50px;width:100%}.global-search-avoidances .avoidances-selector .add-avoided .combobox-container .option{padding:8px 10px}.global-search-avoidances .avoidances-selector .add-avoided .combobox-container .type-ahead{background:transparent!important;border:none;border:none!important;box-shadow:none;box-shadow:none!important;padding:8px 16px}.global-search-avoidances .avoidances-selector .add-avoided .combobox-container p{color:#203152;font-size:10px;padding:0 5px 5px}.global-search-avoidances .avoidances-selector .add-avoided>.with-label{display:block;margin:auto;max-height:0;max-width:275px;opacity:0;overflow:hidden;text-align:left;-webkit-transition:max-height .25s ease-in-out;-moz-transition:max-height .25s ease-in-out;-o-transition:max-height .25s ease-in-out;transition:max-height .25s ease-in-out;width:calc(100% - 10px)}.global-search-avoidances .avoidances-selector .add-avoided .sub-action-btn{text-decoration:none}.global-search-avoidances .avoidances-selector .add-avoided[data-is-pro=true] .sub-action-btn{-webkit-apperance:none;background-color:#fff;border:1px solid #a30063;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#a30063;display:inline-block;font-size:12px;font-weight:400;line-height:1;margin:0 5px;outline:0;padding:8px 30px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.global-search-avoidances .avoidances-selector .add-avoided[data-is-pro=true] .sub-action-btn,.global-search-avoidances .avoidances-selector .add-avoided[data-is-pro=true] .sub-action-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.global-search-avoidances .avoidances-selector .add-avoided[data-is-pro=true] .sub-action-btn:active,.global-search-avoidances .avoidances-selector .add-avoided[data-is-pro=true] .sub-action-btn:hover{background-color:#a30063;color:#fff;text-decoration:none}.global-search-avoidances .avoidances-selector .add-avoided[data-is-pro=true] .sub-action-btn:active i,.global-search-avoidances .avoidances-selector .add-avoided[data-is-pro=true] .sub-action-btn:hover i{color:#fff}.global-search-avoidances .avoidances-selector .add-avoided[data-is-pro=true] .sub-action-btn:focus{border-color:#a30063}.global-search-avoidances .avoidances-selector .add-avoided[data-show-search=true] .sub-action-btn{display:none}.global-search-avoidances .avoidances-selector .add-avoided[data-show-search=true]>.with-label{max-height:100px;opacity:1;overflow:visible}.global-search-avoidances .avoidances-modal-container{width:100vw}.global-search-avoidances .avoidances-modal-container .with-label{margin-top:20px}.global-search-avoidances .avoidances-modal-container .el-medium-btn{margin:5px}.global-search-avoidances .avoidances-modal-container .spinner-container{text-align:center}.global-search-avoidances .avoidances-modal-container .spinner-container i{color:#a10c63;display:inline-block;font-size:40px}.global-search-avoidances .avoidances-modal-container .avoidances-disclaimer{font-size:12px;margin-top:10px}.global-search-avoidances .avoidances-modal-container .avoidances-disclaimer[data-center=true]{text-align:center}.global-search-avoidances .avoidances-modal-container .avoidances-disclaimer .icon-spinner2{color:#a10c63;display:inline-block;font-size:20px}.global-search-avoidances .avoidances-modal-container .el-labeled-input input::-webkit-input-placeholder{color:#64779b}.global-search-avoidances .avoidances-modal-container .el-labeled-input input:-moz-placeholder,.global-search-avoidances .avoidances-modal-container .el-labeled-input input::-moz-placeholder{color:#64779b}.global-search-avoidances .avoidances-modal-container .el-labeled-input input:-ms-input-placeholder{color:#64779b}.global-search-avoidances .avoidances-modal-container .avoidance-search-results{margin-top:20px;padding-bottom:100px}@media screen and (min-width:47em){.global-search-avoidances .avoidances-modal-container .avoidance-search-results{height:300px}}.global-search-avoidances .avoidances-modal-container .avoidance-search-results .no-resuls-found{display:block;margin:20px auto;text-align:center}.global-search-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container{color:#a10c63;cursor:pointer}.global-search-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container[data-selected=true],.global-search-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container[data-selected=true] .result-item{background-color:#c3c6d3}.global-search-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container[data-unavoidable=true]{color:#475672;cursor:auto}.global-search-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container .result-item{display:inline-block;padding-left:25px;position:relative;width:100%}.global-search-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container .result-item[data-indents="1"]{padding-left:55px}.global-search-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container .result-item[data-indents="2"]{padding-left:85px}.global-search-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container .result-item[data-indents="3"]{padding-left:115px}.global-search-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container .result-item[data-indents="4"]{padding-left:145px}.global-search-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container .result-item[data-indents="5"]{padding-left:175px}.global-search-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container .result-item[data-indents="6"]{padding-left:205px}.global-search-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container .result-item[data-indents="7"]{padding-left:235px}.global-search-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container .result-item[data-indents="8"]{padding-left:265px}.global-search-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container .result-item[data-indents="9"]{padding-left:295px}.global-search-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container .result-item[data-indents="10"]{padding-left:325px}.global-search-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container .result-item i{font-size:16px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.global-search-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container .result-item i[data-indents="1"]{padding-left:30px}.global-search-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container .result-item i[data-indents="2"]{padding-left:60px}.global-search-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container .result-item i[data-indents="3"]{padding-left:90px}.global-search-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container .result-item i[data-indents="4"]{padding-left:120px}.global-search-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container .result-item i[data-indents="5"]{padding-left:150px}.global-search-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container .result-item i[data-indents="6"]{padding-left:180px}.global-search-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container .result-item i[data-indents="7"]{padding-left:210px}.global-search-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container .result-item i[data-indents="8"]{padding-left:240px}.global-search-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container .result-item i[data-indents="9"]{padding-left:270px}.global-search-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container .result-item i[data-indents="10"]{padding-left:300px}.global-search-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container .result-item i.icon-lock{margin-left:3px;position:static}.global-search-avoidances .select-bubbles{margin:10px 0 0}.global-search-avoidances .select-bubbles>li{display:inline-block;margin:5px;max-width:none;padding:0;width:calc(50% - 10px)}.global-search-avoidances .select-bubbles>li button{background-color:hsla(0,0%,100%,.2);border:1px solid #a8acbe;border-radius:50px;color:#a8acbe;cursor:pointer;font-size:11px;font-weight:900;margin:0 auto;padding:8px 16px;position:relative;text-transform:uppercase;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;vertical-align:top;width:100%}.global-search-avoidances .select-bubbles>li button[data-active=true]{background-color:#a30063;border:1px solid #a30063;color:#fff}.global-search-avoidances .choose-allergens h3,.global-search-avoidances .choose-diets h3{font-size:16px}.global-search-avoidances .choose-allergens p,.global-search-avoidances .choose-diets p{font-size:14px}.global-search-avoidances .choose-diets{margin:auto auto 3em;max-width:400px}.global-search-avoidances .choose-diets .select-bubbles li p{color:#a8acbe;font-size:12px;text-transform:uppercase}.global-search-avoidances .choose-allergens{margin:0 auto 3em;max-width:500px}.global-search-avoidances .choose-allergens .select-bubbles>li{min-width:100px;width:calc(33% - 10px)}.global-search-avoidances .choose-allergens .select-bubbles button[data-active=true]{background-color:#a8acbe!important;border:.5px solid #8b90a8!important;color:#fff!important;position:relative}.global-search-avoidances .choose-allergens .select-bubbles button[data-active=true]:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fafafa;content:"";display:inline-block;font-family:eatlove;font-size:20px;font-style:normal;font-variant:normal;font-weight:400;left:50%;line-height:1;position:absolute;text-transform:none;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.global-search-avoidances .sub-action-btn{-webkit-apperance:none;background-color:#fff;background-color:transparent;border:0 solid #a30063;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;-webkit-border-radius:0;-spec-border-radius:0;border-radius:0;color:#a30063;display:inline-block;font-size:12px;font-weight:400;line-height:1;margin:5px;outline:0;padding:8px 10px;text-align:center;text-decoration:underline;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.global-search-avoidances .sub-action-btn,.global-search-avoidances .sub-action-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.global-search-avoidances .sub-action-btn:active,.global-search-avoidances .sub-action-btn:hover{background-color:#a30063;color:#fff;text-decoration:none}.global-search-avoidances .sub-action-btn:active i,.global-search-avoidances .sub-action-btn:hover i{color:#fff}.global-search-avoidances .sub-action-btn:focus{border-color:#a30063}.skill-level-filter{width:15em}.taxonomy-filter{display:flex}.taxonomy-filter .remove-taxonomy-filter-btn{background:none;border:none;color:#a8acbe;font-size:12px;padding:8px}.dropdown-content .global-search-tag-group{width:20em}.global-search-sort-filter{text-align:left}.global-search-sort .dropdown-btn{padding:20px 6px;text-transform:uppercase}.global-search-sort .dropdown-btn>span{font-size:9px;font-weight:800}.global-search-sort .dropdown-btn:after{content:"";padding-left:10px}.global-search-sort.global-search-hidable-filter{display:inline-block;vertical-align:top}.global-search-sort.global-search-hidable-filter .dropdown-container>button,.units-mode{display:inline-block}.units-mode{background:none;border:1px solid #9b9fb4!important;-webkit-border-radius:0;-spec-border-radius:0;border-radius:0;cursor:pointer;margin-left:10px;overflow:visible;position:relative;vertical-align:middle;width:140px}.units-mode:after{background-color:#5f1e50;border:1px solid #5f1e50;bottom:-1px;content:" ";position:absolute;top:-1px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;width:50%;z-index:2}.units-mode:after,.units-mode[data-mode=metric]:after{-webkit-border-bottom-left-radius:0;-spec-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-spec-border-top-left-radius:0;border-top-left-radius:0}.units-mode[data-mode=metric]:after{-webkit-border-bottom-right-radius:0;-spec-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-top-right-radius:0;-spec-border-top-right-radius:0;border-top-right-radius:0;left:calc(50% + 1px)}.units-mode[data-mode=metric]>span.metric{background-color:#5f1e50;color:#fff}.units-mode[data-mode=english]:after{left:-1px}.units-mode[data-mode=english]>span.english{background-color:#5f1e50;color:#fff}.units-mode>span{background-color:#fff;color:#425569;display:inline-block;font-size:10px;font-weight:700;padding:4px 5px;position:relative;text-align:center;text-transform:uppercase;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;vertical-align:top;width:50%;z-index:3}.units-mode:focus{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);box-shadow:0 2px 6px 0 rgba(0,0,0,.35)}.date-selector-container{margin:5px;text-align:center;width:calc(100% - 10px)}.date-selector-container .with-label{margin:5px}.date-selector-container label{text-align:left}.date-selector-container .select-container{margin-top:0!important;width:100%}.date-selector-container .day{max-width:calc(27% - 10px);width:80px!important}.date-selector-container .year{max-width:calc(27% - 5px);width:100px!important}.date-selector-container .month{max-width:calc(46% - 10px);width:220px!important}.config-error,.config-warning{background-color:rgba(0,0,0,.7);-webkit-border-radius:4px;-spec-border-radius:4px;border-radius:4px;margin:10px auto;max-width:550px;padding:10px 20px;position:relative;width:calc(100% - 20px)}.config-error ul,.config-warning ul{padding-left:80px}.config-error li,.config-warning li{color:#e97f2a;font-size:14px;font-weight:700;margin:.5em 0 .5em 50px;text-align:left}.config-error:before,.config-warning:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#e97f2a;content:"";font-family:eatlove;font-size:40px;font-style:normal;font-variant:normal;font-weight:400;left:0;line-height:1;padding:10px;position:absolute;text-transform:none;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.config-warning{background-color:transparent;padding:0}.config-warning li{margin-left:70px}.matching-dishes{text-align:center}.matching-dishes li{display:inline-block;font-size:14px;font-weight:700;margin:5px}.matching-dishes a{color:#a30063}.filter-estimator-modal{background-color:#fff;left:50%;max-height:100vh;max-width:500px!important;overflow-y:auto;position:absolute;top:0;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:100%}.filter-estimator-container .collapsible{max-height:0;overflow:hidden;-webkit-transition:all .33s ease-in-out;-moz-transition:all .33s ease-in-out;-o-transition:all .33s ease-in-out;transition:all .33s ease-in-out}.filter-estimator-container .collapsible[data-expanding=true]{max-height:50em}.filter-estimator-container .collapsible[data-opened=true]{overflow:visible}.filter-estimator-container .calc-energy-btn{background:none;border:0;color:#e97f2a;font-size:10px;font-weight:700;margin-left:5px;margin-top:5px;text-align:center;text-decoration:none;text-transform:uppercase}.filter-estimator-container .el-alert{display:block;margin:0 0 20px}.filter-estimator-container .meal-types-container{padding:10px 5px}.filter-estimator-container .meal-types-container .toggle-btn{margin:0 10px 10px 0}.filter-estimator-container .conditions{width:calc(100% - 20px)}.filter-estimator-container .date-selector-container{display:flex;margin:5px 5px 0 0;text-align:left}.filter-estimator-container .target-energy-kcal{width:calc(75% - 20px)}.filter-estimator-container .units-mode{margin:33px 0 0;width:calc(50% - 20px)}.filter-estimator-container .height{width:calc(50% - 20px)}.filter-estimator-container .height-feet{margin:0 10px 0 0;width:calc(60% - 10px)}.filter-estimator-container .height-inches{width:40%}.filter-estimator-container .activity-level{width:calc(50% - 20px)}.nutrient-range-filters-container{margin-top:.5em;width:100%}.nutrient-range-filters-container>footer{text-align:center}.nutrient-range-filters-container>footer button{font-size:10px;text-transform:uppercase}.nutrient-range-filters-container[data-showall=true] .nutrient-range-filters{max-height:1700px}.nutrient-range-filters-container[data-showall=true] .nutrient-range-filters:after{height:0;opacity:0}.nutrient-range-filters-container[data-showall=true]>footer button{color:#9b9fb4;text-decoration:none}.nutrient-range-filters-container .nutrient-range-filters{max-height:75px;overflow:hidden;position:relative;text-align:center}.nutrient-range-filters-container .nutrient-range-filters,.nutrient-range-filters-container .nutrient-range-filters:after{-webkit-transition:all .333s ease-in-out;-moz-transition:all .333s ease-in-out;-o-transition:all .333s ease-in-out;transition:all .333s ease-in-out}.nutrient-range-filters-container .nutrient-range-filters:after{background-image:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff);bottom:0;content:" ";height:20px;left:0;position:absolute;width:100%}.nutrient-range-filters-container .nutrient-range-filters .nutrient-filter{display:inline-block;max-width:250px;min-width:160px;padding:0 .5em;text-align:left;width:20%}@media screen and (max-width:47em){.nutrient-range-filters-container .nutrient-range-filters .nutrient-filter{min-width:145px;width:40%}}.nutrient-range-filters-container .nutrient-range-filters .nutrient-filter>label{color:#425569;display:inline-block;font-size:10px;font-weight:800;line-height:1.2;text-transform:uppercase}.nutrient-range-filters-container .nutrient-range-filters .nutrient-filter>label[data-long=true]{font-size:9px}.nutrient-range-filters-container .nutrient-range-filters .nutrient-filter>label .icon-chevron-down{margin-left:5px}.nutrient-range-filters-container .nutrient-range-filters .nutrient-filter>label em{font-weight:400;text-transform:none}.nutrient-range-filters-container .nutrient-range-filters .typeable-range>label{display:inline-block;font-size:9px;margin:auto 2px;text-transform:uppercase;width:calc(50% - 4px)}.nutrient-range-filters-container .nutrient-range-filters .typeable-range>label input{border:1px solid #e2e2e2;-webkit-border-radius:0;-spec-border-radius:0;border-radius:0;color:#a30063;font-size:14px;font-weight:700;width:calc(100% - 2px)}.nutrient-range-filters-container .nutrient-range-filters .typeable-range>label input::-webkit-input-placeholder{font-style:italic}.nutrient-range-filters-container .nutrient-range-filters .typeable-range>label input:-moz-placeholder,.nutrient-range-filters-container .nutrient-range-filters .typeable-range>label input::-moz-placeholder{font-style:italic}.nutrient-range-filters-container .nutrient-range-filters .typeable-range>label input:-ms-input-placeholder{font-style:italic}.nutrient-range-filters-container .nutrient-range-filters .typeable-range>label:first-child{margin-left:0!important}.nutrient-range-filters-container .nutrient-range-filters .typeable-range>label:last-child{margin-right:0!important}.nutrient-range-filters-container .sub-action-btn{-webkit-apperance:none;background-color:#fff;background-color:transparent;border:0 solid #a30063;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;-webkit-border-radius:0;-spec-border-radius:0;border-radius:0;color:#a30063;display:inline-block;font-size:12px;font-size:10px;font-weight:400;line-height:1;margin:5px;outline:0;padding:8px 10px;text-align:center;text-decoration:underline;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.nutrient-range-filters-container .sub-action-btn,.nutrient-range-filters-container .sub-action-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.nutrient-range-filters-container .sub-action-btn:active,.nutrient-range-filters-container .sub-action-btn:hover{background-color:#a30063;color:#fff;text-decoration:none}.nutrient-range-filters-container .sub-action-btn:active i,.nutrient-range-filters-container .sub-action-btn:hover i{color:#fff}.nutrient-range-filters-container .sub-action-btn:focus{border-color:#a30063}.nutrient-availability-modal-body-container{text-align:center}.nutrient-availability-modal-body-container .el-toggle-switch{margin:20px auto}.nutrient-availability-modal-body-container>footer{margin-top:40px}.global-search-select{position:relative}.global-search-select select{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:2}.global-search-select section{color:#425569;font-size:12px;text-align:center}.global-search-select section:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;font-family:eatlove;font-style:normal;font-variant:normal;font-weight:400;line-height:1;padding-left:2em;text-transform:none}.global-search-browser .results-suggestion{font-size:16px;margin:1em auto;max-width:940px}@media screen and (max-width:1011px){.global-search-browser .results-suggestion{margin:1em 20px}}.global-search-browser .results-suggestion b,.global-search-browser .results-suggestion span{margin:auto 2px}.global-search-browser .did-you-mean{color:#a30063;cursor:pointer;text-decoration:underline}.global-search-filters-mobile{padding:0 20px}.global-search-filters{background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.05),inset 0 -.5px 0 0 hsla(0,0%,80%,.5);margin:auto;max-width:940px}@media screen and (max-width:1011px){.global-search-filters{margin:auto 20px}}.global-search-filters .filters{padding-left:15px;text-align:center}.global-search-filters .dropdown-btn{background:none;border:none;color:#425569;display:inline-block;font-size:12px;line-height:1.33;padding:20px 8px}.global-search-filters .dropdown-btn i{display:inline-block;font-size:11px;padding:0 .5em}.global-search-filters .dropdown-content{text-align:left}.global-search-filters>footer{border-top:.5px solid #e1e1e1;display:block;text-align:center}.global-search-filters .my-library-toggle{display:inline-block;max-width:12em;padding:8px;vertical-align:top}.global-search-filters .global-search-show-advanced-options{display:inline-block}.global-search-filters .global-search-show-advanced-options button{background:none;border:none;color:#a30063;font-size:9px;letter-spacing:.8px;line-height:1.33;padding:24px 15px;text-align:center;text-transform:uppercase}.global-search-filters .global-search-show-advanced-options button:hover{text-decoration:underline}.global-search-filters .global-search-hidable-filter{display:inline-block;vertical-align:top}.global-search-filters .global-search-hidable-filter .dropdown-container>button{display:inline-block}.global-search-hideable-filter .dropdown-container>button,.global-search-hideable-filter .expander-container>button{opacity:.3;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.global-search-hideable-filter[data-active=true] .dropdown-container>button,.global-search-hideable-filter[data-active=true] .expander-container>button{opacity:1}.global-search-filter-btn em{background-color:#2cd296;-webkit-border-radius:100%;-spec-border-radius:100%;border-radius:100%;color:#fff;display:inline-block;font-size:9px;font-weight:700;height:16px;max-height:0;max-width:0;opacity:0;overflow:hidden;padding-top:.25em;text-align:center;-webkit-transition:all .333s ease-in-out;-moz-transition:all .333s ease-in-out;-o-transition:all .333s ease-in-out;transition:all .333s ease-in-out;vertical-align:middle;width:16px}.global-search-filter-btn em[data-active=true]{max-height:16px;max-width:16px;opacity:1}@media screen and (min-width:47em){.add-to-collection-modal-container{max-width:700px}}.add-to-collection-confirm p em{font-weight:700}.edit-meal-servings-container .el-modal2-body-container{max-width:520px;padding:25px 40px 40px}.edit-meal-servings-container .el-modal2-body-container .yield-info{padding-bottom:10px}.edit-meal-servings-container .el-modal2-body-container .yield-info>h2{color:#425569;font-size:17px;font-weight:700;line-height:25px;margin-top:10px}.edit-meal-servings-container .el-modal2-body-container .yield-info>p{font-size:15px;font-weight:400;line-height:8px;margin-top:5px}.edit-meal-servings-container .el-modal2-body-container .yield-info p,.edit-meal-servings-container .el-modal2-body-container .yield-info>h2{text-align:center}.edit-meal-servings-container .el-modal2-body-container .yield-info p em,.edit-meal-servings-container .el-modal2-body-container .yield-info>h2 em{color:#a30063}.edit-meal-servings-container .el-modal2-body-container .el-alert{font-weight:400}.edit-meal-servings-container .el-modal2-body-container .el-alert ul{list-style:disc}.edit-meal-servings-container p{color:#425569;font-size:14px;margin:.75em 0;text-align:center}.edit-meal-servings-container .participants-list{margin:0;text-align:center}.edit-meal-servings-container .participants-list li{border:1px solid #e2e2e2;color:#425569;cursor:pointer;display:inline-block;font-size:14px;margin:5px;padding:8px 12px}.edit-meal-servings-container .edit-days{color:#425569;font-size:14px;font-weight:700;margin-top:10px;text-align:left}.edit-meal-servings-container .edit-days .days-select{align-items:center;display:flex;margin:20px 0 10px}.edit-meal-servings-container .edit-days .days-select h6{color:#425569;display:inline-block;font-size:16px;font-weight:400;font-weight:700;padding:5px 10px 10px 0;vertical-align:middle;white-space:nowrap}.edit-meal-servings-container .edit-days .days-select>div{display:inline-block}.edit-meal-servings-container .edit-days .days-select>div .days-dropdown-wrapper{width:100px}.edit-meal-servings-container .edit-days .days-select>div .days-dropdown-wrapper .el-select-container p{font-weight:400;margin:.6em 0;padding:0}.edit-meal-servings-container .select-container{font-size:14px;padding:0 30px 0 5px;vertical-align:top}.edit-meal-servings-container .select-container .select-dropdown{min-width:200px}.edit-meal-servings-container .select-container p{margin:0;text-align:left}.edit-meal-servings-container .select-container .placeholder{color:#a30063;font-size:10px;font-weight:700;letter-spacing:1px;padding:4px;text-transform:uppercase}.edit-meal-servings-container .select-container .value{color:#700044;font-size:14px}.edit-meal-servings-container .edit-meal-servings h5,.edit-meal-servings-container .select-container .value em{color:#425569}.edit-meal-servings-container .edit-meal-servings h3{color:#425569;font-size:16px;font-weight:400;margin:1em 0 0;text-align:center;text-align:left}@media screen and (max-width:750px){.edit-meal-servings-container .edit-meal-servings h3{margin:1.3em 0 0}}.edit-meal-servings-container .edit-meal-servings>ul{padding-left:20px;text-align:left}.edit-meal-servings-container .edit-meal-servings li{display:block;margin:0 10px 5px 0}.edit-meal-servings-container .edit-meal-servings .participants-select{display:inline-block;left:-20px;position:relative}.edit-meal-servings-container .edit-meal-servings .participants-select h6{color:#425569;display:inline-block;font-size:14px;font-weight:400;line-height:36px;position:relative;right:10px}.edit-meal-servings-container .edit-meal-servings .participants-select>div{display:inline-block;margin-right:20px}.edit-meal-servings-container .edit-meal-servings .participants-select>div .participants-dropdown-wrapper{width:44px}.edit-meal-servings-container .edit-meal-servings .participants-select>div .participants-dropdown-wrapper .el-select-container p{margin:.6em 6px;padding:0;text-align:left}.edit-meal-servings-container .edit-meal-servings .participants-select>div .participants-dropdown-wrapper .el-select-container li{display:block;text-align-last:center}.edit-meal-servings-container .edit-meal-servings .participants-select>div .participants-dropdown-wrapper .el-select-container ul{height:100px}.edit-meal-servings-container .edit-meal-servings .participants-select>div .participants-dropdown-wrapper .el-select-container .chevron{top:-4px;transform:rotate(180deg)}.edit-meal-servings-container .edit-meal-servings .participants-select>div .participants-dropdown-wrapper .el-select-container .select-dropdown{word-wrap:normal}.edit-meal-servings-container .el-checkbox,.edit-meal-servings-container .name-no-checkbox{background:none;border:none;color:#475672;font-size:14px;margin:0 10px 0 0;min-width:100px;padding:10px 25px 10px 23px;position:relative;text-transform:none}.edit-meal-servings-container .portion-label{font-size:12px;margin-left:5px;opacity:.6}.edit-meal-servings-container .name-no-edit{color:#475672;font-size:14px}.edit-meal-servings-container .el-alert{display:block}.edit-meal-servings-container .el-alert ul{margin-top:10px}.ingredient-warning{position:relative}.ingredient-warning abbr{border-bottom:none!important;color:#bb130f}.ingredient-warning .ingredient-warning-popover{background:#fff;-webkit-border-radius:5px;-spec-border-radius:5px;border-radius:5px;-webkit-box-shadow:3px 1px 8px 0 rgba(0,0,0,.5);-moz-box-shadow:3px 1px 8px 0 rgba(0,0,0,.5);-spec-box-shadow:3px 1px 8px 0 rgba(0,0,0,.5);box-shadow:3px 1px 8px 0 rgba(0,0,0,.5);color:#434243;font-size:14px;left:50%;max-height:0;opacity:0;overflow:hidden;padding:.5em;position:absolute;top:100%;-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px);-webkit-transition:opacity .333s ease-in-out;-moz-transition:opacity .333s ease-in-out;-o-transition:opacity .333s ease-in-out;transition:opacity .333s ease-in-out}.ingredient-warning .ingredient-warning-popover em{font-weight:800}.ingredient-warning .ingredient-warning-popover p:last-child{font-size:10px;margin-top:1em}.ingredient-warning[data-visible=true] .ingredient-warning-popover{display:block;max-height:10em;min-width:10em;opacity:1;z-index:1}.ingredients-container{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ingredients-container .recipe-title{text-transform:uppercase}.ingredients-container .scaling-button-toggle{margin:0 auto 1em 0}.ingredients-container .ingredients-list{margin:10px 0 0}.ingredients-container .ingredients-list li{margin:5px 0}.ingredients-container .ingredients-list .notes{color:#7c8a99;list-style-type:disc;padding-left:30px}.ingredients-container .ingredients-list .notes ul{margin:0}.ingredients-container .ingredients-list .notes li{font-size:14px;margin:0}.ingredients-container .subrecipe{margin:30px 0 0}.ingredients-container .amt{display:inline-block;font-weight:700;margin:0 .35em 0 0}.ingredients-container .name,.ingredients-container .prep,.ingredients-container .uom{margin:0 .2em 0 0}.ingredients-container .brand{display:inline-block;font-weight:300}.instruction-step-container{display:table;font-size:.875em;line-height:1.2;margin-bottom:.5em;width:100%}.instruction-step-container>header,.instruction-step-container>section{display:table-cell;vertical-align:top}.instruction-step-container>section{font-size:16px;line-height:1.2;padding-left:5px}.instruction-step-container>header{color:#4a494d;font-size:16px;font-weight:600;line-height:1.3;text-transform:uppercase;width:16px}.preparation-group label{color:#425569;font-size:18px;font-weight:700}.recipe-instructions-container{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.recipe-instructions-container h5{font-size:16px;font-weight:700;text-decoration:underline}.recipe-instructions-container .subrecipe{margin:30px 0 0}.recipe-instructions-container .subrecipe h2{font-size:16px;font-weight:700;margin:0}.recipe-instructions-container .time-header{display:flex;font-size:14.5px;gap:30px;justify-content:center;margin:0 0 30px;text-transform:uppercase}.recipe-instructions-container .time-header>p{font-size:16px}.subscribe-for-instructions{text-align:center}.subscribe-for-instructions p{color:#4a494d;font-size:1em}.subscribe-for-instructions footer{margin-top:2em;text-align:center}.subscribe-for-instructions footer p{margin-top:2em}.subscribe-for-instructions footer button{-webkit-apperance:none;background-color:#a30063;border:1px solid #a30063;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#fff;display:inline-block;font-size:12px;font-weight:400;line-height:1;margin:0 5px;outline:0;padding:8px 30px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.subscribe-for-instructions footer button,.subscribe-for-instructions footer button i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.subscribe-for-instructions footer button:active,.subscribe-for-instructions footer button:hover{background-color:#3d0025;border:1px solid #3d0025;color:#e6e6e6}.subscribe-for-instructions footer button:focus{background-color:#240016;border:1px solid #240016}.subscribe-for-instructions footer .sign-in{-webkit-apperance:none;background-color:#fff;border:1px solid #324253;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#324253;display:inline-block;font-size:12px;font-weight:400;line-height:1;margin:10px 0 0;outline:0;padding:8px 30px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.subscribe-for-instructions footer .sign-in,.subscribe-for-instructions footer .sign-in i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.subscribe-for-instructions footer .sign-in:active,.subscribe-for-instructions footer .sign-in:hover{background-color:#324253;color:#fff;text-decoration:none}.subscribe-for-instructions footer .sign-in:active i,.subscribe-for-instructions footer .sign-in:hover i{color:#fff}.subscribe-for-instructions footer .sign-in:focus{border-color:#324253}.add-daily-log-photo-btn,.file-upload{position:relative;width:100%}.add-daily-log-photo-btn .error,.file-upload .error{color:#991b1f;font-weight:800}.add-daily-log-photo-btn .default-file-upload-btn,.file-upload .default-file-upload-btn{-webkit-apperance:none;background-color:transparent;background-color:#fff;border:1px solid #a30063;-webkit-border-radius:0;-spec-border-radius:0;border-radius:0;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#a30063;display:inline-block;font-size:10px;font-size:12px;font-weight:400;line-height:1;margin:5px;outline:0;padding:8px 30px;text-align:center;text-decoration:underline;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.add-daily-log-photo-btn .default-file-upload-btn,.add-daily-log-photo-btn .default-file-upload-btn i,.file-upload .default-file-upload-btn,.file-upload .default-file-upload-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.add-daily-log-photo-btn .default-file-upload-btn:active,.add-daily-log-photo-btn .default-file-upload-btn:hover,.file-upload .default-file-upload-btn:active,.file-upload .default-file-upload-btn:hover{background-color:#a30063;color:#fff;text-decoration:none}.add-daily-log-photo-btn .default-file-upload-btn:active i,.add-daily-log-photo-btn .default-file-upload-btn:hover i,.file-upload .default-file-upload-btn:active i,.file-upload .default-file-upload-btn:hover i{color:#fff}.add-daily-log-photo-btn .default-file-upload-btn:focus,.file-upload .default-file-upload-btn:focus{border-color:#a30063}.add-daily-log-photo-btn.add-daily-log-photo-btn .default-file-upload-btn,.file-upload.add-daily-log-photo-btn .default-file-upload-btn{margin:unset;padding:unset;text-decoration:none}.add-daily-log-photo-btn.medium-upload-btn button .uploading-text[data-uploading=true],.file-upload.medium-upload-btn button .uploading-text[data-uploading=true]{font-size:8px}.add-daily-log-photo-btn.medium-upload-btn button .upload-bar-background,.file-upload.medium-upload-btn button .upload-bar-background{top:12px}.add-daily-log-photo-btn.large-upload-btn button .uploading-text[data-uploading=true],.file-upload.large-upload-btn button .uploading-text[data-uploading=true]{font-size:10px}.add-daily-log-photo-btn.large-upload-btn button .upload-bar-background,.file-upload.large-upload-btn button .upload-bar-background{top:15px}.add-daily-log-photo-btn.extra-large-upload-btn button .uploading-text[data-uploading=true],.file-upload.extra-large-upload-btn button .uploading-text[data-uploading=true]{font-size:12px}.add-daily-log-photo-btn.extra-large-upload-btn button .upload-bar-background,.file-upload.extra-large-upload-btn button .upload-bar-background{top:18px}@media screen and (max-width:470px){.add-daily-log-photo-btn.footer-upload-btn button,.file-upload.footer-upload-btn button{margin:0;width:100%}}.add-daily-log-photo-btn button .uploading-text,.file-upload button .uploading-text{display:block;position:relative;text-transform:none}.add-daily-log-photo-btn button .uploading-text[data-uploading=true],.file-upload button .uploading-text[data-uploading=true]{background-color:initial;bottom:10px;color:initial;font-size:6px}.add-daily-log-photo-btn button .upload-bar-background,.file-upload button .upload-bar-background{background:rgba(50,66,83,.12);border-radius:15px;display:block;height:6px;margin:0 auto;position:relative;top:10px;width:67.5%}.add-daily-log-photo-btn button .upload-bar-background .upload-bar-fill,.file-upload button .upload-bar-background .upload-bar-fill{background:#a30063;border-radius:15px;height:6px;left:0;position:absolute;width:50%}.add-daily-log-photo-btn.add-daily-log-photo-btn button .uploading-text[data-uploading=true],.file-upload.add-daily-log-photo-btn button .uploading-text[data-uploading=true]{background-color:initial;bottom:15px;color:initial;font-size:8px}.add-daily-log-photo-btn.add-daily-log-photo-btn .upload-bar-background,.file-upload.add-daily-log-photo-btn .upload-bar-background{height:8px;top:14px;width:75%}.add-daily-log-photo-btn input[type=file],.file-upload input[type=file]{bottom:0;cursor:pointer;left:0;margin:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:2}.add-daily-log-photo-btn[data-uploading=true]:hover button,.file-upload[data-uploading=true]:hover button{background-color:initial;color:initial}.edit-recipe-image{border:1px solid #a8acbe;-webkit-border-radius:5px;-spec-border-radius:5px;border-radius:5px;display:inline-block;margin:10px 0 0;vertical-align:bottom}.edit-recipe-image,.edit-recipe-image>a>img{height:62px;width:62px}.edit-recipe-image .new-image-btn,.edit-recipe-image>.file-upload button{background-color:#fff;border:none;color:#a10c63;font-size:22px;height:62px;text-decoration:none;-webkit-transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out;width:62px}.edit-image-modal-body{position:relative}.edit-image-modal-body .recipe-image-full{display:block;margin:auto;max-width:100%}.edit-recipe-upload-form{align-items:center;display:flex;flex-direction:column;gap:30px;margin:30px auto}.edit-recipe-upload-form>input[type=text]{height:0;opacity:0;overflow:hidden}.edit-recipe-upload-form .file-upload{width:auto}.edit-recipe-upload-form>i{color:#e2e2e2;display:inline-block;font-size:80px}@media screen and (max-width:47em){.scanning-text{display:flex;flex-direction:column;gap:10px;height:80px;justify-content:center;padding-bottom:10px;width:80px}}.scanning-text .uploading-text{background-color:initial;color:initial;font-size:12px;text-transform:none}@media screen and (min-width:47em){.scanning-text .uploading-text{bottom:10px;display:block;padding:3px;position:relative}}.scanning-text .upload-bar-background{background:rgba(50,66,83,.12);border-radius:15px;display:block;height:6px;margin:0 auto;position:relative;width:67.5%}@media screen and (min-width:47em){.scanning-text .upload-bar-background{top:20px}}.scanning-text .upload-bar-background .upload-bar-fill{background:#a30063;border-radius:15px;height:6px;left:0;position:absolute;width:50%}.add-daily-log-photo-btn-popup,.file-upload-popup,.food-editor-photo-btn-popup,.recipe-editor-photo-btn-popup{position:relative;width:100%}.add-daily-log-photo-btn-popup .close-btn,.add-daily-log-photo-btn-popup .triangle,.add-daily-log-photo-btn-popup .triangle2,.file-upload-popup .close-btn,.file-upload-popup .triangle,.file-upload-popup .triangle2,.food-editor-photo-btn-popup .close-btn,.food-editor-photo-btn-popup .triangle,.food-editor-photo-btn-popup .triangle2,.recipe-editor-photo-btn-popup .close-btn,.recipe-editor-photo-btn-popup .triangle,.recipe-editor-photo-btn-popup .triangle2{display:none!important}.add-daily-log-photo-btn-popup .error,.file-upload-popup .error,.food-editor-photo-btn-popup .error,.recipe-editor-photo-btn-popup .error{color:#991b1f;font-weight:800}.add-daily-log-photo-btn-popup .dropdown-btn,.file-upload-popup .dropdown-btn,.food-editor-photo-btn-popup .dropdown-btn,.recipe-editor-photo-btn-popup .dropdown-btn{align-items:center!important;display:flex!important;justify-content:center!important}.add-daily-log-photo-btn-popup .popup-content,.file-upload-popup .popup-content,.food-editor-photo-btn-popup .popup-content,.recipe-editor-photo-btn-popup .popup-content{color:#000;opacity:.9;padding:0;width:200px}.add-daily-log-photo-btn-popup .photo-options,.file-upload-popup .photo-options,.food-editor-photo-btn-popup .photo-options,.recipe-editor-photo-btn-popup .photo-options{align-items:center;display:flex;font-size:18px;justify-content:space-between;padding:10px;width:100%}.add-daily-log-photo-btn-popup .default-file-upload-btn,.file-upload-popup .default-file-upload-btn,.food-editor-photo-btn-popup .default-file-upload-btn,.recipe-editor-photo-btn-popup .default-file-upload-btn{background-color:transparent;display:inline-block;font-size:20px;font-weight:400;text-align:center}.add-daily-log-photo-btn-popup.recipe-editor-photo-btn-popup .default-file-upload-btn,.file-upload-popup.recipe-editor-photo-btn-popup .default-file-upload-btn,.food-editor-photo-btn-popup.recipe-editor-photo-btn-popup .default-file-upload-btn,.recipe-editor-photo-btn-popup.recipe-editor-photo-btn-popup .default-file-upload-btn{height:40px;width:40px}.add-daily-log-photo-btn-popup.food-editor-photo-btn-popup .default-file-upload-btn,.file-upload-popup.food-editor-photo-btn-popup .default-file-upload-btn,.food-editor-photo-btn-popup.food-editor-photo-btn-popup .default-file-upload-btn,.recipe-editor-photo-btn-popup.food-editor-photo-btn-popup .default-file-upload-btn{color:#a30063;height:80px;padding-top:10px;width:80px}.add-daily-log-photo-btn-popup.add-daily-log-photo-btn-popup .default-file-upload-btn,.file-upload-popup.add-daily-log-photo-btn-popup .default-file-upload-btn,.food-editor-photo-btn-popup.add-daily-log-photo-btn-popup .default-file-upload-btn,.recipe-editor-photo-btn-popup.add-daily-log-photo-btn-popup .default-file-upload-btn{color:#a30063;font-size:24px;height:62px;margin:unset;padding:unset;width:62px}.add-daily-log-photo-btn-popup.medium-upload-btn button .uploading-text[data-uploading=true],.file-upload-popup.medium-upload-btn button .uploading-text[data-uploading=true],.food-editor-photo-btn-popup.medium-upload-btn button .uploading-text[data-uploading=true],.recipe-editor-photo-btn-popup.medium-upload-btn button .uploading-text[data-uploading=true]{font-size:8px}.add-daily-log-photo-btn-popup.medium-upload-btn button .upload-bar-background,.file-upload-popup.medium-upload-btn button .upload-bar-background,.food-editor-photo-btn-popup.medium-upload-btn button .upload-bar-background,.recipe-editor-photo-btn-popup.medium-upload-btn button .upload-bar-background{top:12px}.add-daily-log-photo-btn-popup.large-upload-btn button .uploading-text[data-uploading=true],.file-upload-popup.large-upload-btn button .uploading-text[data-uploading=true],.food-editor-photo-btn-popup.large-upload-btn button .uploading-text[data-uploading=true],.recipe-editor-photo-btn-popup.large-upload-btn button .uploading-text[data-uploading=true]{font-size:10px}.add-daily-log-photo-btn-popup.large-upload-btn button .upload-bar-background,.file-upload-popup.large-upload-btn button .upload-bar-background,.food-editor-photo-btn-popup.large-upload-btn button .upload-bar-background,.recipe-editor-photo-btn-popup.large-upload-btn button .upload-bar-background{top:15px}.add-daily-log-photo-btn-popup.extra-large-upload-btn button .uploading-text[data-uploading=true],.file-upload-popup.extra-large-upload-btn button .uploading-text[data-uploading=true],.food-editor-photo-btn-popup.extra-large-upload-btn button .uploading-text[data-uploading=true],.recipe-editor-photo-btn-popup.extra-large-upload-btn button .uploading-text[data-uploading=true]{font-size:12px}.add-daily-log-photo-btn-popup.extra-large-upload-btn button .upload-bar-background,.file-upload-popup.extra-large-upload-btn button .upload-bar-background,.food-editor-photo-btn-popup.extra-large-upload-btn button .upload-bar-background,.recipe-editor-photo-btn-popup.extra-large-upload-btn button .upload-bar-background{top:18px}@media screen and (max-width:470px){.add-daily-log-photo-btn-popup.footer-upload-btn button,.file-upload-popup.footer-upload-btn button,.food-editor-photo-btn-popup.footer-upload-btn button,.recipe-editor-photo-btn-popup.footer-upload-btn button{margin:0;width:100%}}.add-daily-log-photo-btn-popup button,.file-upload-popup button,.food-editor-photo-btn-popup button,.recipe-editor-photo-btn-popup button{background:none;border:none}.add-daily-log-photo-btn-popup button .uploading-text,.file-upload-popup button .uploading-text,.food-editor-photo-btn-popup button .uploading-text,.recipe-editor-photo-btn-popup button .uploading-text{display:block;position:relative;text-transform:none}.add-daily-log-photo-btn-popup button .uploading-text p,.file-upload-popup button .uploading-text p,.food-editor-photo-btn-popup button .uploading-text p,.recipe-editor-photo-btn-popup button .uploading-text p{line-height:1}.add-daily-log-photo-btn-popup button .uploading-text[data-uploading=true],.file-upload-popup button .uploading-text[data-uploading=true],.food-editor-photo-btn-popup button .uploading-text[data-uploading=true],.recipe-editor-photo-btn-popup button .uploading-text[data-uploading=true]{background-color:initial;bottom:20px;color:initial;font-size:12px}.add-daily-log-photo-btn-popup button .upload-bar-background,.file-upload-popup button .upload-bar-background,.food-editor-photo-btn-popup button .upload-bar-background,.recipe-editor-photo-btn-popup button .upload-bar-background{background:rgba(50,66,83,.12);border-radius:15px;display:block;height:6px;margin:0 auto;position:relative;top:12px;width:67.5%}.add-daily-log-photo-btn-popup button .upload-bar-background .upload-bar-fill,.file-upload-popup button .upload-bar-background .upload-bar-fill,.food-editor-photo-btn-popup button .upload-bar-background .upload-bar-fill,.recipe-editor-photo-btn-popup button .upload-bar-background .upload-bar-fill{background:#a30063;border-radius:15px;height:6px;left:0;position:absolute;width:50%}.add-daily-log-photo-btn-popup.recipe-editor-photo-btn-popup button .upload-bar-background,.file-upload-popup.recipe-editor-photo-btn-popup button .upload-bar-background,.food-editor-photo-btn-popup.recipe-editor-photo-btn-popup button .upload-bar-background,.recipe-editor-photo-btn-popup.recipe-editor-photo-btn-popup button .upload-bar-background{top:18px}.add-daily-log-photo-btn-popup.recipe-editor-photo-btn-popup button .uploading-text[data-uploading=true],.file-upload-popup.recipe-editor-photo-btn-popup button .uploading-text[data-uploading=true],.food-editor-photo-btn-popup.recipe-editor-photo-btn-popup button .uploading-text[data-uploading=true],.recipe-editor-photo-btn-popup.recipe-editor-photo-btn-popup button .uploading-text[data-uploading=true]{bottom:2px;font-size:8px}.add-daily-log-photo-btn-popup.recipe-editor-photo-btn-popup button>i,.file-upload-popup.recipe-editor-photo-btn-popup button>i,.food-editor-photo-btn-popup.recipe-editor-photo-btn-popup button>i,.recipe-editor-photo-btn-popup.recipe-editor-photo-btn-popup button>i{color:unset!important}.add-daily-log-photo-btn-popup.add-daily-log-photo-btn-popup button .uploading-text[data-uploading=true],.file-upload-popup.add-daily-log-photo-btn-popup button .uploading-text[data-uploading=true],.food-editor-photo-btn-popup.add-daily-log-photo-btn-popup button .uploading-text[data-uploading=true],.recipe-editor-photo-btn-popup.add-daily-log-photo-btn-popup button .uploading-text[data-uploading=true]{bottom:15px;font-size:8px}.add-daily-log-photo-btn-popup.add-daily-log-photo-btn-popup .upload-bar-background,.file-upload-popup.add-daily-log-photo-btn-popup .upload-bar-background,.food-editor-photo-btn-popup.add-daily-log-photo-btn-popup .upload-bar-background,.recipe-editor-photo-btn-popup.add-daily-log-photo-btn-popup .upload-bar-background{height:8px;top:14px;width:75%}.add-daily-log-photo-btn-popup input[type=file],.file-upload-popup input[type=file],.food-editor-photo-btn-popup input[type=file],.recipe-editor-photo-btn-popup input[type=file]{bottom:unset!important;cursor:pointer;left:unset!important;opacity:0;position:absolute;right:unset!important;top:unset!important;width:100%}.edit-recipe-servings{white-space:nowrap}.edit-recipe-servings .placeholder{padding-left:34px;text-align:right}@media screen and (min-width:47em){.edit-recipe-servings .placeholder{padding-left:29px}}.edit-recipe-servings[data-enter=true]{widtH:150px}.edit-recipe-servings[data-enter=true] input{width:80px}.edit-recipe-servings[data-enter=true] label{color:#a10c63;display:inline-block;font-size:16px;margin:0 0 6px 10px}.results-mini-card{color:#203152;cursor:pointer;display:inline-block;font-size:14px;margin:5px;max-width:300px;min-height:35px;min-width:150px;padding:0 0 0 40px;position:relative;text-align:left;vertical-align:middle;width:100%}@media screen and (min-width:500px){.results-mini-card{max-width:300px;width:50%}}.results-mini-card .thumb{-webkit-border-radius:5px;-spec-border-radius:5px;border-radius:5px;display:inline-block;height:35px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:35px}.results-mini-card i.thumb{background-image:linear-gradient(115deg,#f2ae8d,#fcca9e);color:#fff;font-size:24px;padding:5px 0;text-align:center}.results-mini-card .cals,.results-mini-card .title{line-height:1}.results-mini-card .cals em,.results-mini-card .title em{display:inline-block;font-weight:300;margin-right:.25em}.results-mini-card .title{display:block;font-weight:400}.results-mini-card .brand{display:inline-block;font-weight:300;margin-right:.5em;vertical-align:middle}.results-mini-card .cals{color:#a8acbe;display:inline-block;font-size:12px;vertical-align:middle}.food-details-mini-card.results-mini-card i.thumb{background-image:linear-gradient(304.35deg,#137eab 20.37%,#2eabe4 96.54%)}.global-search-results-mini{margin:auto auto 2em;max-width:850px;text-align:center}.select-container{display:inline-block;position:relative;text-align:left;vertical-align:top}.select-container[data-disabled=true]{opacity:.5}.select-container[data-focus=true]{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);box-shadow:0 2px 6px 0 rgba(0,0,0,.35)}.select-container .chevron{background:none;border:none;color:#203152;display:inline-block;font-size:8px;padding:10px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.select-container .active-dropdown-btn,.select-container .builtin-select,.select-container .type-ahead{bottom:0;cursor:pointer;left:0;margin:0!important;opacity:0;padding:0!important;position:absolute;right:0;top:0;width:100%!important;z-index:2}.select-container .search{margin:5px;width:calc(100% - 10px)!important}.select-container .placeholder{color:#9b9fb4}.select-container .select-dropdown{background-color:#fff;border:.5px solid #e0e0e0;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);left:50%;max-height:0;opacity:0;overflow:hidden;position:absolute;top:100%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);-webkit-transition:opacity .15s ease-in-out;-moz-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;width:100%;z-index:25}.select-container .select-dropdown .option{color:#425569;cursor:pointer;padding:5px 10px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.select-container .select-dropdown .option>label{color:#425569;font-size:10px;font-weight:400;letter-spacing:normal;padding:5px 0 0;text-align:left;text-transform:none;white-space:normal}.select-container .select-dropdown .option[data-selected=true]{background-color:#684690;color:#fff}.select-container .select-dropdown .option[data-disabled=true]{color:#9b9fb4}.select-container .select-dropdown .option:hover{background-color:#95b9c7}.select-container .select-dropdown .sub-label-short{align-items:center;display:flex;justify-content:space-between}.select-container .select-dropdown .sub-label-short label{color:#fff;cursor:pointer;font-size:16px;width:auto}.select-container .select-dropdown .sub-label-short[data-selected=false] label{color:#a30063}.select-container .select-dropdown .dropdown-content{padding:0;position:relative;z-index:26}.select-container .select-dropdown .close-btn{background:none;border:none;color:#425569;font-size:8px;padding:1.5em;position:absolute;right:0;top:0}.select-container[data-state=true] .select-dropdown{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);box-shadow:0 2px 6px 0 rgba(0,0,0,.35);max-height:15em;opacity:1;overflow-y:auto;padding-top:5px}.select-container[data-above=true] .select-dropdown{bottom:100%;top:auto}.edit-timings-modal-container{background-color:#fff;left:50%;max-height:calc(100vh - 40px);max-width:375px;min-width:300px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100vw - 40px)}.edit-timings-modal-container>footer{text-align:center}.edit-timings-modal-container-new .el-labeled-input{margin-bottom:20px}.edit-timings-modal-container-new .explanation .dropdown-btn{background:none;border:none;color:#a30063;padding:0 3px}.edit-timings-modal-container-new .explanation .popup-content{min-width:250px}.edit-timings-modal-container-new .explanation .popup-content p{color:#203152;font-size:14px;margin:.75em 0}.edit-timings-modal-body{padding:0 20px 100px}.edit-timings-modal-body .with-label .prep-label{padding:10px 5px}.edit-timings-modal-body .with-label .optional-text{margin-left:2px;position:static;text-transform:none}.edit-timings-modal-body>.with-label:last-child{margin-bottom:10px}.duration-selector{display:flex}.duration-selector .select-container{background-color:rgba(66,85,105,.1);border-radius:40px;cursor:pointer;display:inline-block;padding:12px 20px 12px 10px;width:40%}.duration-selector .select-container .placeholder,.duration-selector .select-container .value{font-size:14px}.duration-selector .select-hours{border-radius:40px 0 0 40px;border-right:2px solid #fff;flex:1}.duration-selector .select-minutes{border-radius:0 40px 40px 0;flex:1}.food-unit-selector{margin:auto;max-width:400px;width:100%}.food-unit-selector .unit-with-amount{display:flex}.food-unit-selector .unit-with-amount .el-labeled-input{flex:1}.food-unit-selector .unit-with-amount .el-labeled-input .select-container[data-error=true],.food-unit-selector .unit-with-amount .el-labeled-input>input[data-error=true]{background-color:rgba(255,27,27,.1);border:1px solid #ff1b1b}.food-unit-selector .el-labeled-input.food-amount>input{border-radius:10px 0 0 10px;border-right:none}.food-unit-selector .el-labeled-input.food-unit>.select-container{border-left:none;border-radius:0 10px 10px 0;padding:0}.food-unit-selector .error-message{color:#ff1b1b;font-size:12px}.food-units-confirm-amount h5,.food-units-confirm-amount p{text-align:center}.food-units-selector-outer .open-modal-btn{-webkit-appearance:none!important;background:none;border:none;font-size:14px;font-weight:400}.food-units-selector-outer .open-modal-btn i{font-size:10px;padding:7px}.food-units-selector-outer .replace-chevron-text{color:#a30063;margin-left:10px}.food-units-selector-outer .read-only-food-units-selector>span{padding:0 5px 0 0}.tooltip-container{display:inline-block;max-width:100%;position:relative;width:inherit}.tooltip-container .text-ellipsis{cursor:pointer;max-width:100%;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.tooltip-container .text-ellipsis.show-tooltip{cursor:pointer}.tooltip-container .tooltip{text-wrap:wrap;background-color:#2e3b55;border-radius:3px;bottom:100%;color:#fff;margin-bottom:5px;opacity:0;padding:5px;position:absolute;transition:opacity .2s ease-in-out;z-index:999}.tooltip-container .tooltip:before{border:5px solid transparent;border-bottom-color:#2e3b55;content:"";left:50%;margin-left:-5px;position:absolute;top:100%;transform:rotate(180deg)}.tooltip-container .text-ellipsis.show-tooltip:hover+.tooltip{opacity:1}.macros-pie-chart .chart{display:inline-block;height:60px;margin:0 13px 0 16px;vertical-align:top;width:60px}.macros-pie-chart .macros-legend{display:inline-block;font-size:12px;padding:0 5px}.macros-pie-chart .macros-legend .color-key{font-size:9px;padding:3px;width:20px}.macros-pie-chart .macros-legend .cho i{color:#e97a99}.macros-pie-chart .macros-legend .pro i{color:#2cd296}.macros-pie-chart .macros-legend .fat i{color:#a8acbe}.macros-pie-chart .macros-legend li>span{display:inline-block;width:35px}.macros-pie-chart .macros-legend .name{width:45px}.macros-pie-chart .macros-legend .name>span{font-weight:700}.macros-pie-chart .macros-legend .name[data-has-goal=true]{width:80px}.nutrition-info>header{text-align:center}.nutrition-info .nutrient-bars{margin:auto;overflow:hidden;padding-top:10px;position:relative;text-align:center;-webkit-transition:all .333s ease-in-out;-moz-transition:all .333s ease-in-out;-o-transition:all .333s ease-in-out;transition:all .333s ease-in-out;width:100%}.nutrition-info .nutrient-bars>li{display:inline-block;margin:20px 10px;max-width:280px;width:calc(100% - 20px)}@media screen and (max-width:47em){.nutrition-info .nutrient-bars>li{margin:5px 10px}}.nutrition-info .amt{display:flex;font-size:14px;font-weight:700;gap:5px;line-height:1.64;margin-right:5px;text-align:left;vertical-align:top;white-space:nowrap}.nutrition-info .amt em{max-width:200px;text-transform:uppercase}.nutrition-info .per{color:#7c8a99;display:inline-block;font-size:14px;font-weight:700;line-height:1.64;text-align:right;width:90px}.nutrition-info .bar{background-color:rgba(154,158,179,.1);-webkit-border-radius:30px;-spec-border-radius:30px;border-radius:30px;height:10px;margin-top:10px;position:relative;width:100%}.nutrition-info .fodmap{display:inline-block;font-size:14px;font-weight:700;line-height:1.64}.nutrition-info .fodmap[data-fodmap=fodmap-friendly]{color:#2cd296}.nutrition-info .fodmap[data-fodmap=fodmap-tolerable]{color:#ff7735}.nutrition-info .fodmap[data-fodmap=not-fodmap-friendly]{color:#ff6262}.nutrition-info .fill{background-color:#a30063;-webkit-border-radius:30px;-spec-border-radius:30px;border-radius:30px;bottom:0;left:0;overflow:hidden;position:absolute;top:0}.nutrition-info .macros-pie-chart{display:inline-block}.nutrition-info .display-list{align-content:center;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:40px;justify-content:center;margin-top:30px;text-align:center}.nutrition-info .display-row{display:flex;flex-direction:column;max-width:250px;text-align:left;width:100%}.nutrition-info .display-row>div{display:flex;justify-content:space-between}.nutrition-info .edit-row{margin:.5em 0;position:relative;white-space:nowrap}.nutrition-info .edit-row .name{color:#425569;display:inline-block;font-size:15px;font-weight:700;width:calc(100% - 150px)}.nutrition-info .edit-row em{color:#a8acbe;display:inline-block;margin:0 0 0 5px;text-align:left;white-space:nowrap;width:60px}.nutrition-info .warning-msg{color:#203152;font-size:16px;font-weight:700;text-align:center}.nutrition-info .warning-msg i{color:#e6b400;font-size:18px}.nutrition-info input[type=number]{font-family:monospace;padding:4px 8px;text-align:right;width:75px}.copy-to-clipboard{text-align:center;width:100%}.copy-to-clipboard span{color:#425569;display:inline-block;margin-top:10px}@media screen and (max-width:440px){.copy-to-clipboard span{display:block;text-align:center}}.copy-to-clipboard input{border:.5px dashed #a8acbe;border-right:none;color:#700044;font-size:16px;margin-left:0;min-width:150px;text-align:left;width:calc(100% - 75px)}.copy-to-clipboard .copy,.copy-to-clipboard input{display:inline-block;height:30px;margin-top:10px;padding:4px 8px;vertical-align:top}.copy-to-clipboard .copy{background:#a30063;border:none;color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;width:75px}.copy-to-clipboard .copied{background:#e2e2e2;border:.5px solid #e2e2e2;color:#a8acbe}.fodmap-entry-modal-container .fodmap-entry{display:block;margin:15px auto;max-width:250px;position:relative}.fodmap-entry-modal-container .fodmap-entry>input{max-width:150px;width:calc(100% - 40px)}.fodmap-entry-modal-container .fodmap-entry>label{display:block;width:calc(100% - 40px)}.fodmap-entry-modal-container .fodmap-entry .level-btn{border:none;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;height:40px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:40px}.fodmap-entry-modal-container .fodmap-entry .level-btn[data-level="0"]{background-color:#2cd296}.fodmap-entry-modal-container .fodmap-entry .level-btn[data-level="1"]{background-color:#e6b400}.fodmap-entry-modal-container .fodmap-entry .level-btn[data-level="2"]{background-color:#fa1914}.preferences-form .admin-nutrition-editor{color:#425569;width:100%}.preferences-form .admin-nutrition-editor input[type=number]{border:1px solid rgba(168,172,190,.5);font-family:monospace;margin-bottom:8px;text-align:right}.preferences-form .admin-nutrition-editor input[type=number][data-available=true]{border:1px solid #a8acbe}.preferences-form .admin-nutrition-editor input[type=number][data-error=true]{border:1px solid red}.preferences-form .admin-nutrition-editor input[type=number]:disabled{border:none}.preferences-form .admin-nutrition-editor .input-flex{align-items:center;display:flex;white-space:nowrap}.preferences-form .admin-nutrition-editor .input-flex>input{flex-grow:4}.preferences-form .admin-nutrition-editor .input-flex>button,.preferences-form .admin-nutrition-editor .input-flex>span{background:none;border:none;display:inline-block;flex-shrink:1;font-size:12px;padding:0 0 0 3px;white-space:nowrap}.preferences-form .admin-nutrition-editor .input-flex>button{color:#a30063;text-decoration:underline}.preferences-form .admin-nutrition-editor .nutrient-group{margin:0 0 30px}.preferences-form .admin-nutrition-editor .nutrient-group li{display:inline-block;margin:5px;text-align:left;vertical-align:top;width:145px}.preferences-form .admin-nutrition-editor .nutrient-group li>label{font-size:11px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.preferences-form .admin-nutrition-editor .nutrient-group h3{font-size:16px;font-weight:700;margin:0 0 0 5px;text-transform:uppercase}.admin-nutrition-editor .google-link-text{font-size:12px}.admin-nutrition-editor .google-link-text>p{color:#a30063;cursor:pointer;display:inline-block}.admin-nutrition-editor .show-more-toggle .sub-action-btn{font-size:12px;font-weight:700;margin:10px 0 5px;text-decoration:none}.admin-nutrition-editor .show-more-toggle .sub-action-btn i{vertical-align:bottom}.el-list-form .admin-nutrition-editor{color:#425569;width:100%}.el-list-form .admin-nutrition-editor .google-link-text,.el-list-form .admin-nutrition-editor>p{display:block;font-size:12px;margin:15px auto;text-align:left;width:75%}.el-list-form .admin-nutrition-editor .input-flex{display:flex;white-space:nowrap}.el-list-form .admin-nutrition-editor .input-flex>input{flex-grow:4;width:100%}.el-list-form .admin-nutrition-editor .input-flex>button,.el-list-form .admin-nutrition-editor .input-flex>span{background:none;border:none;display:inline-block;flex-shrink:1;font-size:14px;height:30px;padding:0 0 0 3px;white-space:nowrap}.el-list-form .admin-nutrition-editor .nutrient-group{margin:0 0 30px}.el-list-form .admin-nutrition-editor .nutrient-group>ul>li{display:inline-block;margin:0 5px 0 0;min-width:145px;text-align:left;vertical-align:top;width:calc(50% - 5px)}.el-list-form .admin-nutrition-editor .nutrient-group>ul>li>label{display:block;font-size:11px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.el-list-form .admin-nutrition-editor .nutrient-group h3{font-size:16px;font-weight:700;text-transform:uppercase}.el-list-form .admin-nutrition-editor .nutrient-group:last-child .select-dropdown{top:0}.el-list-form .admin-nutrition-editor[data-recipe=true]{background-color:#edeff2;color:#324253;padding:15px}@media screen and (max-width:47em){.el-list-form .admin-nutrition-editor[data-recipe=true]{left:-40px;width:100%}}.el-list-form .admin-nutrition-editor[data-recipe=true] .input-flex{float:right}.el-list-form .admin-nutrition-editor[data-recipe=true] .input-flex>input{background:none;border:none;max-width:100px}.el-list-form .admin-nutrition-editor[data-recipe=true] .input-flex input[type=number][data-available=true]{border:none}.el-list-form .admin-nutrition-editor[data-recipe=true] .input-flex input[type=number]:focus::-webkit-input-placeholder{color:transparent}.el-list-form .admin-nutrition-editor[data-recipe=true] .input-flex input[type=number]:focus:-moz-placeholder,.el-list-form .admin-nutrition-editor[data-recipe=true] .input-flex input[type=number]:focus::-moz-placeholder{color:transparent}.el-list-form .admin-nutrition-editor[data-recipe=true] .input-flex input[type=number]:focus:-ms-input-placeholder{color:transparent}.el-list-form .admin-nutrition-editor[data-recipe=true] .input-flex>button{font-size:14px}.el-list-form .admin-nutrition-editor[data-recipe=true] .input-flex p{display:inline-block;line-height:42px}.el-list-form .admin-nutrition-editor[data-recipe=true] .input-flex .select-container{text-alignt:right;background-color:none;border-radius:40px;cursor:pointer;float:right;padding:0 20px 0 10px;width:auto}.el-list-form .admin-nutrition-editor[data-recipe=true] .input-flex .select-container .select-dropdown{left:-5px;width:100px}.el-list-form .admin-nutrition-editor[data-recipe=true] .input-flex .select-container .value{color:#324253;font-size:14px}.el-list-form .admin-nutrition-editor[data-recipe=true] .input-flex .no-dropdown{display:inline-block;line-height:42px;margin-left:10px;margin-right:20px;vertical-align:super}.el-list-form .admin-nutrition-editor[data-recipe=true] .nutrient-group{margin:0}.el-list-form .admin-nutrition-editor[data-recipe=true] .nutrient-group li{display:block}.el-list-form .admin-nutrition-editor[data-recipe=true] .nutrient-group>ul>li{border-bottom:1px solid rgba(129,144,159,.2);height:50px;width:calc(100% - 5px)}.el-list-form .admin-nutrition-editor[data-recipe=true] .nutrient-group>ul>li[data-indent="1"]{margin-left:30px;width:calc(100% - 35px)}.el-list-form .admin-nutrition-editor[data-recipe=true] .nutrient-group>ul>li[data-indent="2"]{margin-left:60px;width:calc(100% - 65px)}.el-list-form .admin-nutrition-editor[data-recipe=true] .nutrient-group>ul>li>*{display:inline-block}.el-list-form .admin-nutrition-editor[data-recipe=true] .nutrient-group>ul>li>label{font-size:14px;font-weight:400;line-height:50px;text-transform:none;width:fit-content}.el-list-form .admin-nutrition-editor[data-recipe=true] .nutrient-group .select-container{background-color:none;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;cursor:pointer;width:100%}.el-list-form .admin-nutrition-editor[data-recipe=true] .nutrient-group .select-container[data-focus=true]{box-shadow:none}.el-list-form .admin-nutrition-editor[data-recipe=true] .nutrient-group .select-container .value{color:#a30063;font-size:14px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:47em){.el-list-form .admin-nutrition-editor[data-recipe=true] .nutrient-group .select-container .value{font-size:16px}}.el-list-form .admin-nutrition-editor[data-recipe=true] .nutrient-group .select-container .placeholder{color:#81909f;font-size:14px;font-weight:400;text-align:center;text-transform:none}@media screen and (min-width:47em){.el-list-form .admin-nutrition-editor[data-recipe=true] .nutrient-group .select-container .placeholder{font-size:16px;margin-right:3px}}.el-list-form .admin-nutrition-editor input[type=number]{border:1px solid rgba(168,172,190,.5);color:#a30063;font-family:monospace;padding:20px 5px 0;text-align:right}.el-list-form .admin-nutrition-editor input[type=number][data-available=true]{border:1px solid #a8acbe}.el-list-form .admin-nutrition-editor input[type=number][data-error=true]{border:1px solid red}.el-list-form .admin-nutrition-editor input[type=number]:disabled{border:none}.food-editor .food-nutrition .food-nutrition-header{padding:30px 0 0}@media screen and (min-width:47em){.food-editor .food-nutrition .food-nutrition-header{padding:30px 70px 0}}.food-editor .el-list-form .editor-scanning-text{align-items:center;display:flex;flex-direction:column;gap:10px;height:100px;justify-content:center;margin:10px}.food-editor .el-list-form .editor-scanning-text p{font-size:20px}.food-editor .el-list-form .editor-scanning-text .icon-spinner{color:#a30063;font-size:40px}@media screen and (min-width:47em){.food-editor .el-list-form .recipe-fields{padding:0 70px}}.food-editor .el-list-form .image-editor{background-color:#edeff2;margin:0 -10px -20px;padding:30px 0 120px}.food-editor .el-list-form .image-editor[data-error=true]{border:1px solid #ff1b1b}.food-editor .el-list-form .image-editor .error-msg{color:#ff1b1b}.food-editor .el-list-form .image-editor p{font-size:12px;margin:0 auto 15px;text-align:center;width:75%}.food-editor .el-list-form .image-editor .submission-tips-toggle{color:#a30063;display:block;margin:0 auto;text-align:center;width:60%}.food-editor .el-list-form .image-editor .submission-tips-toggle .sub-action-btn{-webkit-apperance:none;background-color:#fff;background-color:transparent;border:0 solid #a30063;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;-webkit-border-radius:0;-spec-border-radius:0;border-radius:0;color:#a30063;display:inline-block;font-size:14px;font-size:12px;font-size:10px;font-weight:400;line-height:1;margin:5px;outline:0;padding:8px 10px;text-align:center;text-decoration:none;text-decoration:underline;text-transform:none;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.food-editor .el-list-form .image-editor .submission-tips-toggle .sub-action-btn,.food-editor .el-list-form .image-editor .submission-tips-toggle .sub-action-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.food-editor .el-list-form .image-editor .submission-tips-toggle .sub-action-btn:active,.food-editor .el-list-form .image-editor .submission-tips-toggle .sub-action-btn:hover{background-color:#a30063;color:#fff;text-decoration:none}.food-editor .el-list-form .image-editor .submission-tips-toggle .sub-action-btn:active i,.food-editor .el-list-form .image-editor .submission-tips-toggle .sub-action-btn:hover i{color:#fff}.food-editor .el-list-form .image-editor .submission-tips-toggle .sub-action-btn:focus{border-color:#a30063}.food-editor .el-list-form .image-editor .submission-tips-toggle i{font-size:10px;line-height:46px;vertical-align:bottom}.food-editor .el-list-form .image-editor .photo-tips{background-color:#fff;border:.5px solid #e2e2e2;-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.2);-moz-box-shadow:0 10px 10px 0 rgba(0,0,0,.2);-spec-box-shadow:0 10px 10px 0 rgba(0,0,0,.2);box-shadow:0 10px 10px 0 rgba(0,0,0,.2);color:#425569;font-size:18px;margin:10px auto;max-width:400px;max-width:500px;padding:20px;text-align:left;width:90%}.food-editor .el-list-form .image-editor .photo-tips p{text-align:center}.food-editor .el-list-form .image-editor .photo-tips li{font-size:14px;list-style-type:disc;margin:.5em 0 .5em 1.5em}.food-editor .el-list-form .image-editor .image-inputs{display:flex;justify-content:space-between;margin:0 auto;max-width:400px;width:90%}.food-editor .el-list-form .image-editor .image-input{display:inline-block}.food-editor .el-list-form .image-editor .image-input .edit-recipe-image{border:none;display:block;float:none}.food-editor .el-list-form .image-editor .image-input .edit-recipe-image .new-image-btn{height:80px;width:80px}.food-editor .el-list-form .image-editor .image-input .edit-recipe-image .new-image-btn>span .feather-camera,.food-editor .el-list-form .image-editor .image-input .edit-recipe-image .new-image-btn>span p{color:#a30063}.food-editor .el-list-form .image-editor .image-input .edit-recipe-image.with-image-label{background-color:#fff;height:80px;text-align:center;width:80px}.food-editor .el-list-form .image-editor .image-input .edit-recipe-image>a>img{height:80px;width:80px}.food-editor .el-list-form .image-editor .image-input .edit-recipe-image>.file-upload{z-index:1}.food-editor .el-list-form .image-editor .image-input .edit-recipe-image>.file-upload button{padding:10px 0 0}.food-editor .el-list-form .image-editor .image-input .edit-recipe-image>.file-upload button i{top:25px}.food-editor .el-list-form .image-editor .image-input .edit-recipe-image>.file-upload button p{margin:30px auto 0}.food-editor .el-list-form .image-editor .image-input .edit-recipe-image>.file-upload button .uploading-text>span .feather-camera,.food-editor .el-list-form .image-editor .image-input .edit-recipe-image>.file-upload button .uploading-text>span p,.food-editor .el-list-form .image-editor .image-input .edit-recipe-image>.file-upload:hover button .uploading-text i,.food-editor .el-list-form .image-editor .image-input .edit-recipe-image>.file-upload:hover button .uploading-text p{color:#a30063}.food-editor .el-list-form .image-editor .image-input .edit-recipe-image .new-image-btn,.food-editor .el-list-form .image-editor .image-input .edit-recipe-image>.file-upload button{height:80px;margin:0 auto;width:80px}.food-editor .el-list-form .image-editor .image-input .edit-recipe-image .new-image-btn .uploading-text,.food-editor .el-list-form .image-editor .image-input .edit-recipe-image>.file-upload button .uploading-text{bottom:20px;font-size:12px}.food-editor .el-list-form .image-editor .image-input .edit-recipe-image .new-image-btn .uploading-text[data-uploading=true] i,.food-editor .el-list-form .image-editor .image-input .edit-recipe-image .new-image-btn .uploading-text[data-uploading=true] p,.food-editor .el-list-form .image-editor .image-input .edit-recipe-image>.file-upload button .uploading-text[data-uploading=true] i,.food-editor .el-list-form .image-editor .image-input .edit-recipe-image>.file-upload button .uploading-text[data-uploading=true] p{color:#4f6479}.food-editor .el-list-form .image-editor .image-input .edit-recipe-image .new-image-btn i,.food-editor .el-list-form .image-editor .image-input .edit-recipe-image>.file-upload button i{color:#324253;font-size:20px;position:relative}.food-editor .el-list-form .image-editor .image-input .edit-recipe-image .new-image-btn p,.food-editor .el-list-form .image-editor .image-input .edit-recipe-image>.file-upload button p{color:#324253;font-size:12px;text-align:center;text-transform:none;width:80%}.food-editor .el-list-form .image-editor .image-input .edit-recipe-image .new-image-btn{padding:5px 0 0}.food-editor .el-list-form .image-editor .image-input label{color:#324253;font-size:12px;margin:10px auto;text-align:center;width:80px}.food-editor .el-list-form .food-category,.food-editor .el-list-form .gtin-upc,.food-editor .el-list-form .package-size{position:relative}.food-editor .el-list-form .food-category>label,.food-editor .el-list-form .gtin-upc>label,.food-editor .el-list-form .package-size>label{display:inline-block;padding:10px 0;vertical-align:top}.food-editor .el-list-form .food-category>.select-container,.food-editor .el-list-form .gtin-upc>.select-container,.food-editor .el-list-form .package-size>.select-container{display:inline-block;width:200px}.food-editor .el-list-form .food-category>input[type=number],.food-editor .el-list-form .gtin-upc>input[type=number],.food-editor .el-list-form .package-size>input[type=number]{padding:9px 65px 9px 9px;width:141px}.food-editor .el-list-form .food-category>input[type=text],.food-editor .el-list-form .gtin-upc>input[type=text],.food-editor .el-list-form .package-size>input[type=text]{width:180px}@media screen and (min-width:47em){.food-editor .el-list-form .food-category>input[type=text],.food-editor .el-list-form .gtin-upc>input[type=text],.food-editor .el-list-form .package-size>input[type=text]{width:300px}}.food-editor .el-list-form .food-category>em,.food-editor .el-list-form .gtin-upc>em,.food-editor .el-list-form .package-size>em{color:#425569;font-size:10px;position:absolute;right:10px;top:45%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.food-editor .el-list-form .food-category>em[data-units=metric],.food-editor .el-list-form .gtin-upc>em[data-units=metric],.food-editor .el-list-form .package-size>em[data-units=metric]{text-transform:none}.food-editor .el-list-form .gtin-upc>label{white-space:nowrap}.food-editor .el-list-form .gtin-upc>label>em{font-size:12px}.food-editor .el-list-form .food-category .select-container .placeholder,.food-editor .el-list-form .food-category .select-container .value{text-align:right}.food-editor .el-list-form .food-nutrition label{display:inline-block;vertical-align:middle}.food-editor .el-list-form .food-nutrition label>span .nutrition-header-text{font-size:12px;font-weight:300;line-height:1.25}.food-editor .el-list-form .food-nutrition label>span p em{font-size:12px;line-height:1}.food-editor .el-list-form .food-nutrition .toggle-btn{background:#edeff2;border:1px solid #edeff2;border-radius:4px;font-size:12px;height:54px;margin:0 10px 0 0;min-width:50px;padding:10px 20px;width:150px}@media screen and (min-width:47em){.food-editor .el-list-form .food-nutrition .toggle-btn{width:calc(50% - 10px)}}.food-editor .el-list-form .food-nutrition .toggle-btn i{font-size:20px;line-height:15px;margin:0 10px 0 0;vertical-align:sub}.food-editor .el-list-form .food-nutrition .toggle-btn[data-inactive=true]{background-color:#fff;border:0}.food-editor .el-list-form .food-nutrition .toggle-btn-group{white-space:nowrap}.food-editor .sizes-container .with-label{margin:0}.food-editor .serving>*{display:inline-block}.food-editor .serving .amount input[type=number]{border-radius:40px 0 0 40px;min-width:60px}@media screen and (max-width:47em){.food-editor .serving .amount input[type=number]{max-width:60px}}.food-editor .serving .description input[type=text]{max-width:60px}.food-editor .serving .serving-description{margin-left:5px;max-width:130px;text-align:left}@media screen and (max-width:47em){.food-editor .serving .serving-description{max-width:100px}}.food-editor .package-size .sizes{display:inline-block}.food-editor .sizes .amount{flex-shrink:1;max-width:100px}.food-editor .sizes .description{flex-grow:6}.food-editor .sizes .separator{flex-shrink:1;font-size:24px;padding:0 5px}.food-editor .sizes .size{flex-shrink:1;min-width:125px}.food-editor .barcode-warning{padding-bottom:200px}.food-editor .barcode-warning i{background:#f1f1f1;border-radius:100px;display:block;font-size:40px;font-size:66px;height:150px;margin:0 auto;padding:42px;width:150px}.food-editor .barcode-warning label{background:#f1f1f1;border-radius:10px;display:block;font-size:14px;font-weight:700;height:50px;margin:10px auto;padding:13px 0;text-align:center;width:194px}.with-units{white-space:nowrap;width:100%}.with-units input[type=number]{font-family:monospace;margin:0 5px 5px 0;max-width:250px;min-width:100px;text-align:right;width:calc(100% - 150px)}@media screen and (max-width:47em){.with-units input[type=number]{width:150px}}.with-units label{display:inline-block;width:120px}.food-pics .photo-tips{background-color:#fff;border:.5px solid #e2e2e2;-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.2);-moz-box-shadow:0 10px 10px 0 rgba(0,0,0,.2);-spec-box-shadow:0 10px 10px 0 rgba(0,0,0,.2);box-shadow:0 10px 10px 0 rgba(0,0,0,.2);color:#425569;font-size:18px;max-width:500px;padding:20px;text-align:left}.food-pics .photo-tips p{text-align:center}.food-pics .photo-tips li{font-size:14px;list-style-type:disc;margin:.5em 0 .5em 1.5em}.confirm-nutrition-overlay{background:rgba(0,0,0,.75);bottom:0;left:0;position:fixed;right:0;top:0}.confirm-nutrition-modal-container{background-color:#fff;color:#203152;left:50%;max-height:95vh;max-width:375px;min-width:300px;overflow-x:hidden;overflow-y:auto;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:98vw}@supports(max-height:constant(safe-area-inset-top)){.confirm-nutrition-modal-container{max-height:calc(100vh - constant(safe-area-inset-top) - constant(safe-area-inset-bottom) - 50px)}}@supports(max-height:env(safe-area-inset-top)){.confirm-nutrition-modal-container{max-height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 50px)}}.confirm-nutrition-modal-container .message-container{margin-bottom:10px}.confirm-nutrition-modal-container .compare-message,.confirm-nutrition-modal-container .done-message{color:#007002;font-size:16px}.confirm-nutrition-modal-container .done-message{font-weight:700}.confirm-nutrition-modal-container>header{position:relative}.confirm-nutrition-modal-container>footer{align-items:center;background-color:#fff;-webkit-box-shadow:0 -3px 12px 0 rgba(0,0,0,.1);-moz-box-shadow:0 -3px 12px 0 rgba(0,0,0,.1);-spec-box-shadow:0 -3px 12px 0 rgba(0,0,0,.1);box-shadow:0 -3px 12px 0 rgba(0,0,0,.1);display:flex;justify-content:center;padding:20px;width:100%}.confirm-nutrition-modal-container>footer h2{font-size:15px;text-transform:uppercase}.confirm-nutrition-modal-container>footer button{padding:12px 30px;white-space:nowrap;-webkit-white-space:nowrap;width:100%}.confirm-nutrition-modal-container>footer button:disabled{opacity:.5}.confirm-nutrition-modal-container>footer button.ok-btn{-webkit-apperance:none;background-color:#a30063;border:1px solid #a30063;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#fff;display:inline-block;font-size:12px;font-weight:400;line-height:1;margin:0 5px;outline:0;padding:8px 30px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.confirm-nutrition-modal-container>footer button.ok-btn,.confirm-nutrition-modal-container>footer button.ok-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.confirm-nutrition-modal-container>footer button.ok-btn:active,.confirm-nutrition-modal-container>footer button.ok-btn:hover{background-color:#3d0025;border:1px solid #3d0025;color:#e6e6e6}.confirm-nutrition-modal-container>footer button.ok-btn:focus{background-color:#240016;border:1px solid #240016}.confirm-nutrition-modal-container>footer button.cancel-btn{-webkit-apperance:none;background-color:#475672;border:1px solid #475672;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#fff;display:inline-block;font-size:12px;font-weight:400;line-height:1;margin:0 5px;outline:0;padding:8px 30px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.confirm-nutrition-modal-container>footer button.cancel-btn,.confirm-nutrition-modal-container>footer button.cancel-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.confirm-nutrition-modal-container>footer button.cancel-btn:active,.confirm-nutrition-modal-container>footer button.cancel-btn:hover{background-color:#202733;border:1px solid #202733;color:#e6e6e6}.confirm-nutrition-modal-container>footer button.cancel-btn:focus{background-color:#161b23;border:1px solid #161b23}.confirm-nutrition-modal-container>footer button .icon-spinner{display:inline-block}.confirm-nutrition-modal-container .close-modal-btn{background:none;border:none;color:#a8acbe;padding:20px 15px;position:absolute;right:0;top:0}.confirm-nutrition-body{max-height:calc(100vh - 200px);overflow-y:auto;padding:30px 20px}@supports(max-height:calc(100vh - constant(safe-area-inset-top) - constant(safe-area-inset-bottom))){.confirm-nutrition-body{max-height:calc(100vh - 200px - constant(safe-area-inset-top) - constant(safe-area-inset-bottom))}}@supports(max-height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom))){.confirm-nutrition-body{max-height:calc(100vh - 200px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}.confirm-nutrition-body h3{font-size:22px;margin:0 0 20px;text-align:center}.confirm-nutrition-body h3 em{font-weight:400}.confirm-nutrition-body h4{font-size:30px;line-height:1;padding:0}.confirm-nutrition-body h5{font-size:14px;font-weight:300}.confirm-nutrition-body .data-source{margin:0 10px 0 0;text-align:right}.confirm-nutrition-body .data-source>a{color:#a8acbe;display:inline-block;font-size:12px;margin:10px;text-decoration:underline;vertical-align:top}.confirm-nutrition-body .nutrients-in-portions{text-align:center}.confirm-nutrition-body .nutrients-in-portions .macros-pie-chart{display:inline-block;margin:0 0 20px}.confirm-nutrition-body .nutrients-in-portions .cal,.confirm-nutrition-body .nutrients-in-portions .rest{display:inline-block;vertical-align:top}.confirm-nutrition-body .nutrients-in-portions .cal{text-align:center;width:100px}.confirm-nutrition-body .nutrients-in-portions .rest{font-size:12px;text-align:left;width:calc(100% - 50px)}.confirm-nutrition-body .nutrients-in-portions .rest em,.confirm-nutrition-body .nutrients-in-portions .rest span{display:inline-block;vertical-align:top}.confirm-nutrition-body .nutrients-in-portions .rest em{width:75px}.confirm-nutrition-body .nutrients-in-portions .rest span{text-align:right;width:calc(100% - 75px)}.confirm-nutrition-body .ingredient-list{color:#a8acbe;font-size:12px;font-style:italic;margin:1em 0}.confirm-nutrition-body .ingredient-list em{font-weight:700;text-transform:uppercase}.food-editor-modal-content-footer{flex-direction:column;gap:10px}.food-editor-modal-content-footer .el-error-msg{font-size:14px;font-weight:700;text-align:center}.orders-container .order-info img{display:block;margin:0 auto}.orders-container .order-info p{text-align:center;white-space:nowrap}.orders-container .order-info .id{font-weight:400;line-height:17px;margin:0 0 7px;text-align:center}.orders-container .order-info .delivery,.orders-container .order-info .placed,.orders-container .order-info .status{line-height:18px}.orders-container .order-info span{margin:0 6px 0 0;text-align:right}.orders-container .order-info a{color:#eb959e}.food-details-editor-modal-container .recipe-editor-footer{display:none!important}.meal-title-container{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin-bottom:20px}.meal-title-container .meal-subtitle{font-weight:300}.meal-title-container .meal-title-content{display:flex;flex-direction:row}@media screen and (max-width:800px){.meal-title-container .meal-title-content{align-items:center;flex-direction:column}}.mobile-web-barcode-modal{max-height:unset}#quaggaTarget{background-color:#2e3b55;box-sizing:border-box;height:100vh;left:0;overflow:hidden;position:relative;top:0;width:100%;z-index:1}#quaggaTarget button{left:10px;position:relative;top:25px;z-index:2}#quaggaTarget>video{height:100%;width:100%}#quaggaTarget canvas.drawingBuffer,#quaggaTarget>canvas.drawing{left:0;position:absolute;top:0}#quaggaTarget:after{border-top:3px solid red;content:"";left:0;position:absolute;right:0;top:50%}#quaggaTarget .icon-spinner2{color:#64779b;display:block;font-size:80px;left:calc(50% - 40px);position:absolute;top:calc(50% - 40px);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.barcode-scanner-error-modal{text-align:center}.barcode-scanner-error-modal .example-barcode{margin:50px auto 0;max-width:185px}@media screen and (min-width:47em){.search-foods-modal-container{max-width:655px}}.search-foods-modal-container .global-search-results-params{margin-top:20px}.search-foods-and-recipes-footer{align-items:center;padding:0}.add-swap-full-browser header .advanced-filters-btn,.add-swap-full-browser header .scan-barcode-btn{height:40px;padding:0;width:40px}.edit-ingredient-modal .el-alert{margin-left:auto;margin-right:auto;max-width:400px}.edit-ingredient-modal .food-unit-selector,.edit-ingredient-modal .ingredient-text,.edit-ingredient-modal .mapped-food,.edit-ingredient-modal .prep-step{margin:0 auto 10px;max-width:400px}.edit-ingredient-modal .food-unit-selector label,.edit-ingredient-modal .ingredient-text label,.edit-ingredient-modal .mapped-food label,.edit-ingredient-modal .prep-step label{font-size:14px}.edit-ingredient-modal .food-unit-selector input[type=text],.edit-ingredient-modal .ingredient-text input[type=text],.edit-ingredient-modal .mapped-food input[type=text],.edit-ingredient-modal .prep-step input[type=text]{font-size:16px}.edit-ingredient-modal .food-unit-selector:first-child,.edit-ingredient-modal .ingredient-text:first-child,.edit-ingredient-modal .mapped-food:first-child,.edit-ingredient-modal .prep-step:first-child{margin:10px auto}.edit-ingredient-modal .food-unit-selector:last-child,.edit-ingredient-modal .ingredient-text:last-child,.edit-ingredient-modal .mapped-food:last-child,.edit-ingredient-modal .prep-step:last-child{margin-top:auto}.edit-ingredient-modal .mapped-food>p{margin:0 0 0 12px}.edit-ingredient-modal .mapped-food .swap-btn{font-size:16px}.edit-ingredient-modal .food-loading{height:76px;text-align:center}.edit-ingredient-modal .food-loading i{color:#a30063;display:inline-block;font-size:26px}.edit-ingredient-modal .food-unit-selector .food-amount,.edit-ingredient-modal .food-unit-selector .food-unit{width:50%}.edit-ingredient-modal.el-modal .el-modal-cancel-btn,.edit-ingredient-modal.el-modal .el-modal-ok-btn{min-width:auto}@media screen and (min-width:47em){.edit-ingredient-modal.el-modal .el-modal-cancel-btn,.edit-ingredient-modal.el-modal .el-modal-ok-btn{min-width:auto}}.edit-ingredient-modal .combobox-container[data-above=true][data-state=true] .combobox-dropdown{max-height:15em}.edit-ingredient-modal .food-unit-selector .error-message{display:flex;justify-content:center}.nutrition-info-modal-container{max-width:1000px}.nutrition-info-modal-container h2,.nutrition-info-modal-container h4{text-align:center}.nutrition-info-modal-container .brand{font-weight:300;margin-right:.5em;text-align:center;vertical-align:middle}.nutrition-info-modal-container .nutrition-info{margin:auto;padding:20px}@media screen and (min-width:47em){.nutrition-info-modal-container .nutrition-info{max-width:800px;width:90vw}}.quick-add-ingredients-textarea{line-height:unset!important;min-height:200px}.ingredients-loader .loading-text{color:#a10c63;margin-top:4px}.edit-recipe-groups{padding:0 40px;position:relative}@media screen and (min-width:47em){.edit-recipe-groups{padding:0 80px}}.edit-recipe-groups .variances-popup{position:absolute;right:0;top:0}.edit-recipe-groups .group-title{background:none;border:none;color:#203152;font-size:15px;font-weight:700;letter-spacing:1.15px;margin:30px 0 7px;padding:7px 0 7px 5px;width:100%}.edit-recipe-groups .group-title:focus{border:1px solid #edeff2;-webkit-border-radius:7px;-spec-border-radius:7px;border-radius:7px;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.3);-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,.3);-spec-box-shadow:0 2px 10px 0 rgba(0,0,0,.3);box-shadow:0 2px 10px 0 rgba(0,0,0,.3)}.edit-recipe-groups .group-title:focus::-webkit-input-placeholder{color:#81909f;font-weight:400;text-transform:none}.edit-recipe-groups .group-title:focus:-moz-placeholder,.edit-recipe-groups .group-title:focus::-moz-placeholder{color:#81909f;font-weight:400;text-transform:none}.edit-recipe-groups .group-title:focus:-ms-input-placeholder{color:#81909f;font-weight:400;text-transform:none}.edit-recipe-groups .group-title::-webkit-input-placeholder{color:#203152;font-size:16px;font-weight:700;letter-spacing:1.15px;text-transform:uppercase}@media screen and (min-width:47em){.edit-recipe-groups .group-title::-webkit-input-placeholder{font-size:14px}}.edit-recipe-groups .group-title:-moz-placeholder{color:#203152;font-size:16px;font-weight:700;letter-spacing:1.15px;text-transform:uppercase}@media screen and (min-width:47em){.edit-recipe-groups .group-title:-moz-placeholder{font-size:14px}}.edit-recipe-groups .group-title::-moz-placeholder{color:#203152;font-size:16px;font-weight:700;letter-spacing:1.15px;text-transform:uppercase}@media screen and (min-width:47em){.edit-recipe-groups .group-title::-moz-placeholder{font-size:14px}}.edit-recipe-groups .group-title:-ms-input-placeholder{color:#203152;font-size:16px;font-weight:700;letter-spacing:1.15px;text-transform:uppercase}@media screen and (min-width:47em){.edit-recipe-groups .group-title:-ms-input-placeholder{font-size:14px}}.edit-recipe-group>header{display:flex;width:calc(100% - 10px)}.edit-recipe-group>header input{flex-grow:9}.edit-recipe-group>footer{margin:0 0 20px}.edit-recipe-group .add-food-btn{-webkit-appearance:none;background-color:#a30063;border:none;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;box-shadow:0 10px 10px 0 rgba(0,0,0,.1),0 4px 4px 0 rgba(168,172,190,.2);color:#fff;font-size:11px;font-weight:700;margin:0;padding:12px 25px;text-transform:uppercase}.edit-recipe-group .add-food-btn i{font-size:11px;vertical-align:middle}.edit-recipe-group .add-group-btn{-webkit-apperance:none;background-color:#fff;border:none;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#2cd296;display:inline-block;font-size:12px;font-weight:400;line-height:1;margin:5px;outline:0;padding:8px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none;white-space:nowrap;width:calc(50% - 10px)}.edit-recipe-group .add-group-btn,.edit-recipe-group .add-group-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.edit-recipe-group .add-group-btn:active,.edit-recipe-group .add-group-btn:hover{background-color:#2cd296;color:#fff;text-decoration:none}.edit-recipe-group .add-group-btn:active i,.edit-recipe-group .add-group-btn:hover i{color:#fff}.edit-recipe-group .add-group-btn:focus{border-color:#2cd296}.edit-recipe-group .delete-group-btn{-webkit-apperance:none;background-color:#fff;border:none;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#a30063;display:inline-block;font-size:12px;font-weight:400;line-height:1;margin:5px;outline:0;padding:8px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none;white-space:nowrap}.edit-recipe-group .delete-group-btn,.edit-recipe-group .delete-group-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.edit-recipe-group .delete-group-btn:active,.edit-recipe-group .delete-group-btn:hover{background-color:#a30063;color:#fff;text-decoration:none}.edit-recipe-group .delete-group-btn:active i,.edit-recipe-group .delete-group-btn:hover i{color:#fff}.edit-recipe-group .delete-group-btn:focus{border-color:#a30063}.edit-recipe-group .group-menu{flex-shrink:1;margin-top:22px}.edit-recipe-group .group-menu h4{color:#425569;font-size:18px}.edit-recipe-group .group-menu .popup-content{min-width:275px}.edit-recipe-group .group-menu .dropdown-btn{background:none;border:none;color:#203152;font-size:18px;padding:14px 0 0 10px}.edit-recipe-group .group-menu .dropdown-btn i{display:inline-block;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.ingredient-group-item-list{border-collapse:separate;border-spacing:10px 20px;display:table;width:100%}.ingredient-group-item-list .ingredient{border-bottom:1px solid #f1f2f5;display:table-row;margin:0;padding:7px 0;position:relative;text-align:right}.ingredient-group-item-list .ingredient:after{background-color:#e7ecef;bottom:-12px;content:" ";height:1px;left:0;position:absolute;width:100%}.ingredient-group-item-list .ingredient:last-child:after{display:none}.ingredient-group-item-list .ingredient-controls,.ingredient-group-item-list .ingredient-item-name,.ingredient-group-item-list .ingredient-quantity{display:table-cell}.ingredient-group-item-list .ingredient-controls{white-space:nowrap}.ingredient-group-item-list .edit-ingredient-btn,.ingredient-group-item-list .ingredient-alert-btn,.ingredient-group-item-list .nutrition-info-btn{background:none;border:none;color:#425569;font-size:11px;margin-left:10px;vertical-align:top}.ingredient-group-item-list .edit-ingredient-btn i,.ingredient-group-item-list .ingredient-alert-btn i,.ingredient-group-item-list .nutrition-info-btn i{display:inline-block;font-size:11px;height:22px;padding:5px;width:22px}.ingredient-group-item-list .edit-ingredient-btn .icon-analyze,.ingredient-group-item-list .ingredient-alert-btn .icon-analyze,.ingredient-group-item-list .nutrition-info-btn .icon-analyze{border:1px solid #425569;-webkit-border-radius:20px;-spec-border-radius:20px;border-radius:20px}.ingredient-group-item-list .edit-ingredient-btn .icon-pencil3,.ingredient-group-item-list .ingredient-alert-btn .icon-pencil3,.ingredient-group-item-list .nutrition-info-btn .icon-pencil3{font-size:16px}.ingredient-group-item-list .edit-ingredient-btn .feather-alert-triangle,.ingredient-group-item-list .ingredient-alert-btn .feather-alert-triangle,.ingredient-group-item-list .nutrition-info-btn .feather-alert-triangle{color:#c94200;font-size:16px}.ingredient-group-item-list .ingredient-alert .popup-content{min-width:200px;text-align:left}.ingredient-group-item-list .ingredient-alert .popup-content p{font-size:14px;margin:0 0 2em}.ingredient-group-item-list .ingredient-alert .popup-content p:last-child{margin:0}.ingredient-group-item-list[data-dragging=true]{border:1px dashed green;opacity:.5}.ingredient-group-item-list .ingredient-item-name{display:flex;flex-direction:column;flex-grow:1;text-align:left}.ingredient-group-item-list .ingredient-item-name>p{color:#203152;cursor:move;font-size:16px;font-weight:700;line-height:20px;text-align:left}.ingredient-group-item-list .ingredient-item-name .mapped-food{color:#2e3b55}.ingredient-group-item-list .ingredient-item-name .mapped-food em{font-weight:300}.ingredient-group-item-list .ingredient-item-name .mapped-food .select-grocery-item-btn{font-weight:400;margin:0}.ingredient-group-item-list .ingredient-item-name .brand{display:inline-block;font-weight:300;margin-right:.5em;vertical-align:middle}.numbered-textarea{-webkit-appearance:none;background-color:#fff;border:1px solid transparent;border-radius:10px;box-shadow:inset 0 1px 6px rgba(0,0,0,.168);color:#64779b;position:relative}.numbered-textarea ol{list-style:auto;position:relative;z-index:1}.numbered-textarea ol,.numbered-textarea textarea{margin:0 0 0 30px;padding:8px 16px 8px 0}.numbered-textarea .line-content{color:#000;opacity:.3;white-space:pre-wrap}.numbered-textarea textarea{background:transparent;border:none;bottom:0;caret-color:#000;color:#64779b;font-family:inherit;height:100%;left:0;outline:none;overflow:hidden;position:absolute;resize:none;top:0;width:calc(100% - 30px);z-index:2}.numbered-textarea textarea:selection{background:rgba(0,0,0,.1);color:#000}.edit-instructions .numbered-textarea{min-height:15em}.generic-tabs .tabs{border-bottom:1px solid #e2e3e9;color:#64779b;display:table;margin:auto;position:relative;text-align:left;width:100%}.generic-tabs .tabs>div{display:inline-block}.generic-tabs .tab-btn{background:none;border:none;display:table-cell;font-size:11px;font-weight:700;letter-spacing:.9px;opacity:.3;padding:1.75em 1.5em;position:relative;text-align:center;text-transform:uppercase}@media screen and (max-width:320px){.generic-tabs .tab-btn{padding-left:.3em;padding-right:.3em}}.generic-tabs .tab-btn:after{border-right:1px solid #e2e3e9;content:" ";height:15px;position:absolute;right:0}.generic-tabs .tab-btn:last-child:after{display:none}.generic-tabs .active-tab-btn{border-bottom:3px solid #a30063;color:#64779b;opacity:1}.generic-tabs .tab-contents{margin-top:1em}.generic-tabs .tab-contents>div{clear:both;display:none}.generic-tabs .tab-contents>.active{display:block}@media screen and (max-width:47em){.generic-tabs .tab-contents{margin:1em}}.sub-navigation-tabs .tabs{background-color:hsla(0,0%,100%,.9);border:.5px solid rgba(0,0,0,.05);-webkit-border-radius:4px;-spec-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-spec-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);display:block;left:auto;margin:0 20px 10px;max-width:calc(100vw - 40px);overflow:auto;position:relative;top:auto;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);white-space:nowrap;width:calc(100% - 40px);z-index:20}.sub-navigation-tabs .tabs>div{display:inline-block}.sub-navigation-tabs .tabs a{text-decoration:none}@media screen and (min-width:960px){.sub-navigation-tabs .tabs{margin:0 auto 20px;max-width:940px}}.sub-navigation-tabs .tabs h2{color:#203152;font-size:14px;font-weight:700;max-width:calc(100vw - 40px);min-width:33%;padding:11px 20px 11px 40px;position:relative;text-align:center;text-transform:uppercase;vertical-align:middle}.sub-navigation-tabs .tabs h2 button{left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.sub-navigation-tabs .tab-contents{margin:1em}.pill-tabs>header{text-align:center}.pill-tabs .tabs{border:1px solid #64779b;-webkit-border-radius:.25em;-spec-border-radius:.25em;border-radius:.25em;display:inline-flex;margin:0 auto 1em}.pill-tabs .tabs>div{border-right:1px solid #475672;-webkit-transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}.pill-tabs .tabs>div[data-status=false]{background-color:transparent}.pill-tabs .tabs>div[data-status=false] button{color:#64779b}.pill-tabs .tabs>div[data-status=false]:hover{background-color:#ddd}.pill-tabs .tabs>div[data-status=true]{background-color:#64779b}.pill-tabs .tabs>div[data-status=true] button{color:#fff}.pill-tabs .tabs>div[data-status=true]:hover{background-color:#8392af}.pill-tabs .tabs button{background-color:transparent;border:0;display:block;font-size:12px;line-height:1.5;padding:3px 11px;text-align:center;text-transform:uppercase;-webkit-transition:all .33s;-moz-transition:all .33s;-o-transition:all .33s;transition:all .33s;width:100%}.pill-tabs .tabs>div:first-child button{-webkit-border-radius:.2em 0 0 .2em;-spec-border-radius:.2em 0 0 .2em;border-radius:.2em 0 0 .2em}.pill-tabs .tabs>div:last-child{border-right:0}.pill-tabs .tabs>div:last-child button{-webkit-border-radius:0 .2em .2em 0;-spec-border-radius:0 .2em .2em 0;border-radius:0 .2em .2em 0}.pill-tabs .tabs::-webkit-scrollbar{display:none}.pill-tabs .tab-btn{background:#fff;border:none;border-right:1px solid #64779b;font-size:13px;padding:2px 20px;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.pill-tabs .tab-btn.active-tab-btn{background-color:#64779b;color:#fff}.pill-tabs .tab-btn.active-tab-btn:hover{background-color:#8392af}.pill-tabs .tab-contents{margin-top:1em}.pill-tabs .tab-contents>div{clear:both;display:none}.pill-tabs .tab-contents>.active{display:block}.nutrition-analysis-container{text-align:right}.nutrition-comparison-body{max-height:100vh;overflow-y:auto;padding:0 0 80px}@media screen and (min-width:376px){.nutrition-comparison-body{max-height:95vh}}.nutrition-comparison-body>footer{background-color:#fff;bottom:0;left:0;position:absolute;right:0;text-align:center;width:100%}.nutrition-comparison-body .generic-tabs .tabs{text-align:center}.nutrition-comparison-body .generic-tabs .tab-btn{color:#324253;font-size:14px;font-style:normal;font-weight:400;opacity:1;padding:15px 20px;text-transform:none}.nutrition-comparison-body .generic-tabs .active-tab-btn{border-bottom:2px solid #a30063;font-weight:700}.nutrition-comparison-body .generic-tabs .tab-contents{margin:0;padding:15px 25px}.nutrition-comparison-body .mismatches{color:#324253}.nutrition-comparison-body .mismatches h3{font-size:14px;line-height:26px;text-align:center}.nutrition-comparison-body .mismatches ul{margin:10px 0 0}.nutrition-comparison-body .mismatches ul>li{display:flex;font-size:14px;font-weight:400;line-height:26px;margin:3px 0}.nutrition-comparison-body .mismatches ul>li span{flex:5 1}.nutrition-comparison-body .mismatches ul>li em{flex:2;text-align:right}.nutrition-comparison-body .mismatches ul>li .over,.nutrition-comparison-body .mismatches ul>li .under{flex:1 1;margin:0 0 0 20px;text-align:right}.nutrition-comparison-body .mismatches ul>li .over{color:#a30063}.nutrition-comparison-body .mismatches ul>li .under{color:#6e89d0}.nutrition-comparison-body .meal-variance{margin:10px 0}.nutrition-comparison-body .meal-variance header{font-size:16px;font-weight:700;line-height:26px}.nutrition-comparison-body .macros-pie-chart{white-space:nowrap}.nutrition-comparison-body .macros-pie-chart .chart{height:auto;margin:0;vertical-align:middle;width:170px}.nutrition-comparison-body .macros-pie-chart .macros-legend{margin:0 0 0 7px;vertical-align:middle}.nutrition-comparison-body .macros-pie-chart .macros-legend li>span{font-size:12px;font-weight:400;line-height:21px;text-align:right;width:31px}.nutrition-comparison-body .macros-pie-chart .macros-legend .color-key{display:inline-block;font-size:13px;margin:0 5px 0 0;padding:0;text-align:left;vertical-align:middle;width:auto}.nutrition-comparison-body .macros-pie-chart .macros-legend .name{text-align:left;width:40px}.nutrition-comparison-body .nutrition-info>header{margin:20px 0}.nutrition-comparison-body .nutrition-info .bar,.nutrition-comparison-body .nutrition-info .per{display:none}.nutrition-comparison-body .nutrition-info .display-list{gap:0;margin:30px 3px}.nutrition-comparison-body .nutrition-info .display-row{margin:1px 0;max-width:none}.nutrition-comparison-body .nutrition-info .amt{align-content:space-between;display:flex;flex-direction:row-reverse;justify-content:space-between;width:100%}.nutrition-comparison-body .nutrition-info .amt>span{font-weight:400;text-align:left}.nutrition-comparison-body .nutrition-info .amt>em{font-size:14px;font-weight:400;line-height:26px;text-align:right;text-transform:none}.recipe-to-pdf-dropdown button i{vertical-align:middle}.recipe-to-pdf-dropdown .popup-content{min-width:185px}.recipe-to-pdf-form{color:#203152}.recipe-to-pdf-form>p{margin-bottom:1em}.recipe-to-pdf-form h2{color:#203152;font-size:14px;margin:1em 0 0 5px;text-align:left}.recipe-to-pdf-form .toggle-btn{background:none;border:none;color:#425569;display:block;font-size:12px;overflow:hidden;padding:3px 0;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.recipe-to-pdf-form .toggle-btn:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #a8acbe;color:#fff;content:" ";display:inline-block;font-family:eatlove;font-size:14px;font-style:normal;font-variant:normal;font-weight:400;height:17px;line-height:1;margin:0 5px 0 0;padding:1px;text-transform:none;vertical-align:middle;width:17px}.recipe-to-pdf-form .toggle-btn:disabled{opacity:.5}.recipe-to-pdf-form .toggle-btn em{margin-right:5px}.recipe-to-pdf-form .toggle-btn span{font-weight:300}.recipe-to-pdf-form .toggle-btn[data-selected=true]:before{background-color:#2cd296;content:""}.recipe-to-pdf-form .radio-btn:before{-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;height:20px;padding:2px;width:20px}.how-much-to-eat{margin:10px 0 60px}@media screen and (max-width:600px){.how-much-to-eat{text-align:center}}.how-much-to-eat .chart{display:inline-block;height:120px;margin:0 20px 0 0;page-break-inside:avoid;position:relative;vertical-align:top;width:120px}@media screen and (min-width:750px){.how-much-to-eat .chart{height:200px;margin:0 20px 0 40px;width:200px}}@media screen and (max-width:750px){.how-much-to-eat .chart{width:160px}}@media screen and (max-width:600px){.how-much-to-eat .chart{display:block;margin:0 auto 5px}}.how-much-to-eat .chart text{font-size:30px;font-weight:700}@media screen and (max-width:600px){.how-much-to-eat .chart text{font-size:42px}}.how-much-to-eat .chart>p{display:block;font-size:15.4px;margin:10px auto;text-align:center}@media screen and (max-width:600px){.how-much-to-eat .chart>p{max-width:100%}}.how-much-to-eat .portion-key{display:inline-block;max-width:calc(100% - 140px);page-break-inside:avoid;position:relative;text-align:left;vertical-align:middle}@media screen and (min-width:675px){.how-much-to-eat .portion-key{max-width:calc(100% - 260px);padding-left:50px}}@media screen and (max-width:600px){.how-much-to-eat .portion-key{margin-top:100px;max-width:100%}.how-much-to-eat .portion-key button{font-size:12px}}.how-much-to-eat .portion-key li{align-items:center;display:flex;font-size:15.4px;margin:5px auto;width:100%}.how-much-to-eat .portion-key li:first-child{font-weight:700;margin-bottom:10px;text-transform:uppercase}.how-much-to-eat .portion-key li:nth-child(2){margin-bottom:15px}.how-much-to-eat .portion-key li i{display:inline-block;float:right;font-size:10px;margin-left:2em;padding:5px}.how-much-to-eat .portion-key li span{font-weight:400}.how-much-to-eat .portion-key li span.member-name,.how-much-to-eat .portion-key li span.smart-fraction{font-weight:700}.how-much-to-eat .portion-key li span.slice-info{white-space:nowrap}.how-much-to-eat .portion-key li>div{font-weight:400;max-width:calc(100% - 30px)}.how-much-to-eat .portion-key li[data-removable=true]{cursor:pointer}.how-much-to-eat .portion-key li .dish-number{font-weight:700;min-width:55px}.how-much-to-eat .portion-key li em{font-weight:700;margin-left:5px}.how-much-to-eat .portion-key .change-whos-eating-btn{margin:10px 0}.how-much-to-eat .leftovers-disclaimer,.how-much-to-eat surplus-disclaimer{font-size:12px;font-style:italic;max-width:500px;padding:20px 0 0}@media screen and (max-width:750px){.how-much-to-eat .leftovers-disclaimer,.how-much-to-eat surplus-disclaimer{padding:30px 0 0}}.how-much-to-eat .surplus-disclaimer{padding:10px 0 0}.how-much-to-eat .key-color{display:inline-block;height:25px;margin-right:5px;vertical-align:middle;width:25px}.how-much-to-eat .food-units-selector-outer{color:#a30063;display:inline-block;margin-left:10px}.rw-btn,.rw-input{color:inherit;font:inherit;margin:0}button.rw-input{overflow:visible}button.rw-input,select.rw-input{text-transform:none}button.rw-input,html input[type=button].rw-input,input[type=reset].rw-input,input[type=submit].rw-input{-webkit-appearance:button;cursor:pointer}button[disabled].rw-input,html input[disabled].rw-input{cursor:not-allowed}button.rw-input::-moz-focus-inner,input.rw-input::-moz-focus-inner{border:0;padding:0}.rw-sr{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.rw-widget,.rw-widget *,.rw-widget :after,.rw-widget :before,.rw-widget:after,.rw-widget:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.rw-i{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:eatlove;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;text-transform:none}.rw-i-caret-down:before,.rw-i-chevron-down:before{content:""}.rw-i-caret-up:before,.rw-i-chevron-up:before{content:""}.rw-i-caret-left:before,.rw-i-chevron-left:before{content:""}.rw-i-caret-right:before,.rw-i-chevron-right:before{content:""}.rw-i-clock-o:before{content:""}.rw-i-calendar:before{content:""}.rw-widget{-moz-background-clip:border-box;-webkit-background-clip:border-box;background-clip:border-box;outline:0}.rw-btn{background:none;background-image:none;border:1px solid transparent;color:#333;display:inline-block;line-height:2.286em;margin:0;padding:0;text-align:center;vertical-align:middle;white-space:nowrap}.rw-rtl{direction:rtl}.rw-input{background-color:transparent;border:.5px solid #a8acbe;color:#700044;font-size:16px;padding:4px 8px}.rw-input[disabled],.rw-input[readonly]{cursor:not-allowed}.rw-i.rw-loading{height:100%;width:16px}.rw-i.rw-loading:before{content:""}.rw-loading-mask{border-radius:4px;position:relative}.rw-loading-mask:after{background-color:#fff;content:"";height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%}.rw-state-focus{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);box-shadow:0 2px 6px 0 rgba(0,0,0,.35)}.rw-state-selected{border:1px solid #adadad;color:#333}.rw-state-disabled{opacity:.5}.rw-btn,.rw-dropdownlist{cursor:pointer}.rw-btn[disabled],.rw-state-disabled .rw-btn,.rw-state-readonly .rw-btn{-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed;filter:alpha(opacity=65);opacity:.65;pointer-events:none}ul.rw-list,ul.rw-selectlist{height:100%;list-style:none;margin:0;outline:0;overflow:auto;padding:5px 0}ul.rw-list>li.rw-list-optgroup,ul.rw-selectlist>li.rw-list-optgroup{font-weight:700}ul.rw-list>li.rw-list-option,ul.rw-selectlist>li.rw-list-option{border:1px solid transparent;border-radius:3px;cursor:pointer;padding-left:10px;padding-right:10px}ul.rw-list>li.rw-list-option:hover,ul.rw-selectlist>li.rw-list-option:hover{background-color:#e6e6e6;border-color:#adadad}ul.rw-list>li.rw-list-option.rw-state-focus,ul.rw-selectlist>li.rw-list-option.rw-state-focus{background-color:#fff;border:1px solid #66afe9;color:#333}ul.rw-list>li.rw-list-option.rw-state-selected,ul.rw-selectlist>li.rw-list-option.rw-state-selected{border:1px solid #adadad;color:#333}ul.rw-list.rw-list-grouped>li.rw-list-optgroup{padding-left:10px}ul.rw-list.rw-list-grouped>li.rw-list-option{padding-left:20px}.rw-widget{position:relative}.rw-open.rw-widget,.rw-open>.rw-multiselect-wrapper{border-bottom-left-radius:0;border-bottom-right-radius:0}.rw-combobox .rw-list,.rw-datetimepicker .rw-list,.rw-dropdownlist .rw-list,.rw-multiselect .rw-list,.rw-numberpicker .rw-list{height:auto;max-height:200px}.rw-widget{background-color:#fff;border:.5px solid #a8acbe}.rw-widget .rw-input{border-bottom-left-radius:4px;border-top-left-radius:4px}.rw-rtl.rw-widget .rw-input{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-top-left-radius:0;border-top-right-radius:4px}.rw-widget>.rw-select{border-left:1px solid #ccc}.rw-rtl.rw-widget>.rw-select{border-left:none;border-right:1px solid #ccc}.rw-widget.rw-state-readonly,.rw-widget.rw-state-readonly>.rw-multiselect-wrapper{cursor:not-allowed}.rw-widget.rw-state-disabled,.rw-widget.rw-state-disabled:active,.rw-widget.rw-state-disabled:hover{-webkit-box-shadow:none}.rw-combobox,.rw-datetimepicker,.rw-dropdownlist,.rw-numberpicker{padding-right:1.9em}.rw-combobox.rw-rtl,.rw-datetimepicker.rw-rtl,.rw-dropdownlist.rw-rtl,.rw-numberpicker.rw-rtl{padding-left:1.9em;padding-right:0}.rw-combobox>.rw-input,.rw-datetimepicker>.rw-input,.rw-dropdownlist>.rw-input,.rw-numberpicker>.rw-input{border:none;outline:0;width:100%}.rw-combobox>.rw-input::-moz-placeholder,.rw-datetimepicker>.rw-input::-moz-placeholder,.rw-dropdownlist>.rw-input::-moz-placeholder,.rw-numberpicker>.rw-input::-moz-placeholder{color:#999;opacity:1}.rw-combobox>.rw-input:-ms-input-placeholder,.rw-datetimepicker>.rw-input:-ms-input-placeholder,.rw-dropdownlist>.rw-input:-ms-input-placeholder,.rw-numberpicker>.rw-input:-ms-input-placeholder{color:#999}.rw-combobox>.rw-input::-webkit-input-placeholder,.rw-datetimepicker>.rw-input::-webkit-input-placeholder,.rw-dropdownlist>.rw-input::-webkit-input-placeholder,.rw-numberpicker>.rw-input::-webkit-input-placeholder{color:#999}.rw-select{height:100%;position:absolute;right:0;width:1.9em}.rw-select.rw-btn,.rw-select>.rw-btn{height:100%;outline:0;vertical-align:middle}.rw-rtl .rw-select{left:0;right:auto}.rw-combobox input.rw-input,.rw-datetimepicker input.rw-input,.rw-multiselect,.rw-numberpicker input.rw-input{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.rw-combobox:active,.rw-combobox:active.rw-state-focus,.rw-datetimepicker:active,.rw-datetimepicker:active.rw-state-focus,.rw-dropdownlist:active,.rw-dropdownlist:active.rw-state-focus,.rw-header>.rw-btn:active,.rw-header>.rw-btn:active.rw-state-focus,.rw-numberpicker .rw-btn.rw-state-active,.rw-numberpicker .rw-btn.rw-state-active.rw-state-focus{background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.rw-dropdownlist.rw-state-disabled,.rw-dropdownlist.rw-state-readonly{cursor:not-allowed}.rw-dropdownlist>.rw-input{background-color:transparent;padding-bottom:0;padding-top:0}.rw-dropdownlist>.rw-select,.rw-dropdownlist>.rw-select.rw-rtl{border-width:0}.rw-numberpicker .rw-btn{border-width:0;display:block;height:1.143em;line-height:1.143em;width:100%}.rw-popup{background:#fff;border:1px solid #ccc;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:0;border-top-right-radius:0;-webkit-box-shadow:0 5px 6px rgba(0,0,0,.2);box-shadow:0 5px 6px rgba(0,0,0,.2);left:10px;margin-bottom:10px;overflow:auto;padding:2px;position:absolute;right:10px}.rw-popup-container{left:-11px;margin-top:1px;position:absolute;right:-11px;top:100%;z-index:1005}.rw-popup-container.rw-calendar-popup{max-width:350px;right:auto;width:100%}.rw-datetimepicker .rw-btn{width:1.8em}.rw-datetimepicker.rw-has-neither{padding-left:0;padding-right:0}.rw-datetimepicker.rw-has-neither .rw-input{border-radius:4px}.rw-datetimepicker.rw-has-both{padding-right:3.8em}.rw-datetimepicker.rw-has-both.rw-rtl{padding-left:3.8em;padding-right:0}.rw-datetimepicker.rw-has-both>.rw-select{height:100%;width:3.8em}.rw-calendar{background-color:#fff}.rw-calendar thead>tr{border-bottom:2px solid #ccc}.rw-calendar .rw-header{padding-bottom:5px}.rw-calendar .rw-header .rw-btn-left,.rw-calendar .rw-header .rw-btn-right{width:12.5%}.rw-calendar .rw-header .rw-btn-view{background-color:#eee;border-radius:4px;width:75%}.rw-calendar .rw-header .rw-btn-view[disabled]{-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed}.rw-calendar-grid{height:14.28571429em;table-layout:fixed;width:100%}.rw-calendar-grid th{padding:0 .4em 0 .1em;text-align:right;white-space:nowrap}.rw-calendar-grid .rw-btn{text-align:right;width:100%}.rw-calendar-grid td .rw-btn{border-radius:4px;outline:0;padding:0 .4em 0 .1em}.rw-calendar-grid td .rw-btn:hover{background-color:#e6e6e6}.rw-calendar-grid td .rw-btn.rw-off-range{color:#b3b3b3}.rw-calendar-grid.rw-nav-view .rw-btn{display:block;overflow:hidden;padding:.25em 0 .3em;text-align:center;white-space:normal}.rw-selectlist{padding:2px}.rw-selectlist>ul{height:100%;overflow:auto}.rw-selectlist>ul>li.rw-list-option{cursor:auto;min-height:27px;padding-left:5px;position:relative}.rw-selectlist>ul>li.rw-list-option>label>input{margin:4px 0 0 -20px;position:absolute}.rw-selectlist>ul>li.rw-list-option>label{display:inline-block;line-height:1.423em;padding-left:20px}.rw-selectlist.rw-rtl>ul>li.rw-list-option{padding-left:0;padding-right:5px}.rw-selectlist.rw-rtl>ul>li.rw-list-option>label>input{margin:4px -20px 0 0}.rw-selectlist.rw-rtl>ul>li.rw-list-option>label{padding-left:0;padding-right:20px}.rw-selectlist.rw-state-disabled>ul>li:hover,.rw-selectlist.rw-state-readonly>ul>li:hover{background:none;border-color:transparent}.rw-multiselect{background-color:#fff}.rw-multiselect:hover{border-color:#adadad}.rw-multiselect-wrapper{border-radius:4px;cursor:text;position:relative}.rw-multiselect-wrapper:after,.rw-multiselect-wrapper:before{content:" ";display:table}.rw-multiselect-wrapper:after{clear:both}.rw-multiselect-wrapper i.rw-loading{position:absolute;right:3px}.rw-multiselect-wrapper>.rw-input{border-width:0;float:left;line-height:normal;outline:0;width:auto}.rw-multiselect-wrapper>.rw-input::-moz-placeholder{color:#000;opacity:1}.rw-multiselect-wrapper>.rw-input:-ms-input-placeholder{color:#000}.rw-multiselect-wrapper>.rw-input::-webkit-input-placeholder{color:#000}.rw-state-disabled>.rw-multiselect-wrapper,.rw-state-readonly>.rw-multiselect-wrapper{cursor:not-allowed}.rw-rtl .rw-multiselect-wrapper>.rw-input{float:right}.rw-multiselect-wrapper .rw-btn{font-size:115%;line-height:normal;outline:0}.rw-multiselect-create-tag{border-top:1px solid #ccc;margin-top:5px;padding-top:5px}.rw-multiselect-taglist{list-style:none;margin:0;padding-left:0;padding-right:0}.rw-multiselect-taglist>li{background-color:#ccc;border:1px solid #ccc;border-radius:3px;cursor:pointer;display:inline-block;float:left;line-height:1.4em;margin:1px;padding-left:5px;padding-right:5px;padding:.214em .15em .214em .4em;text-align:center;vertical-align:middle;white-space:nowrap}.rw-multiselect-taglist>li.rw-state-focus{background-color:#fff;border:1px solid #66afe9;color:#333}.rw-multiselect-taglist>li.rw-state-disabled,.rw-multiselect-taglist>li.rw-state-readonly,.rw-multiselect.rw-state-disabled .rw-multiselect-taglist>li,.rw-multiselect.rw-state-readonly .rw-multiselect-taglist>li{cursor:not-allowed;filter:alpha(opacity=65);opacity:.65}.rw-rtl .rw-multiselect-taglist>li{float:right}.rw-calendar-header{align-content:stretch;display:flex;justify-content:space-between}.rw-calendar-btn-left,.rw-calendar-btn-right{padding:0 10px}.patient-editor-working{background-color:#fff;bottom:0;left:0;padding:40px;position:absolute;right:0;top:0;width:100%;z-index:10}.patient-editor-working h2{color:#425569;font-size:20px;font-weight:700;margin:50px;text-align:center}.patient-editor-working .icon-spinner{display:block;font-size:48px;text-align:center}.patient-editor-working p{margin:50px auto 0;max-width:300px;text-align:center}.customizer-prescription-mismatch-list{text-align:left}.customizer-prescription-mismatch-list .prescription-mismatch-part{margin-top:1em}.customizer-prescription-mismatch-list .prescription-mismatch-part:first-child{margin-top:0}.customizer-prescription-mismatch-list p{color:#425569;font-size:16px;font-weight:700}.customizer-prescription-mismatch-list ul li{color:#425569;display:inline-block;font-size:14px;margin-top:20px;padding-left:2em;width:260px}.customizer-prescription-mismatch-list ul li em{font-weight:700}.customizer-prescription-mismatch-btn{display:inline-block}.customizer-prescription-mismatch-btn .icon-warning1{color:#f6a623}.upload-info-container{display:flex;margin-bottom:1.25rem;max-width:500px}.upload-info-container .upload-instructions{flex:3;padding-right:1rem;text-align:initial}.upload-info-container .requirements-list{display:flex;flex-wrap:wrap;font-size:12px;line-height:1.6;list-style-type:disc;margin-top:.75rem;padding-left:1.25rem}.upload-info-container .requirements-list li{margin-bottom:.5rem}.upload-info-container .ratio-example{align-items:center;display:flex;flex:1;justify-content:center}.upload-info-container .ratio-box{background-color:#d9efff;border-radius:4px;padding:.5rem;position:relative}.upload-info-container .ratio-inner{align-items:center;background-color:#fff;border:1px dashed #55acee;color:#55acee;display:flex;font-size:.75rem;height:3.5rem;justify-content:center;text-align:center;width:6rem}.upload-info-container .ratio-label{bottom:-1rem;color:#3b5998;font-size:.75rem;justify-self:anchor-center;position:absolute;text-align:center;width:100%}.cover-image-picker-container{display:flex;flex-direction:column}.cover-image-picker-container .cover-image-picker{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.cover-image-picker-container .cover-image-picker .cover-image-item{border:2px solid #e2e2e2;border-radius:8px;cursor:pointer;overflow:hidden;position:relative;transition:all .2s ease-in-out}.cover-image-picker-container .cover-image-picker .cover-image-item:hover{border-color:#c3c6d3;box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.cover-image-picker-container .cover-image-picker .cover-image-item[data-selected=true]{border-color:#0078b5;box-shadow:0 0 0 2px rgba(0,120,181,.25)}.cover-image-picker-container .cover-image-picker .cover-image-item .image-container{display:block}.cover-image-picker-container .cover-image-picker .cover-image-item .image-container .invalid-image-placeholder{align-items:center;background:#f6f7f7;border:2px dashed #eceff1;color:#777881;display:flex;font-size:14px;font-weight:500;height:129px;justify-content:center;width:225px}.cover-image-picker-container .cover-image-picker .cover-image-item .image-dimensions{align-items:flex-end;background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.6) 50%,transparent);bottom:0;color:#fff;display:flex;font-size:12px;justify-content:space-between;left:0;padding:8px;position:absolute;right:0}.cover-image-picker-container .cover-image-picker .cover-image-item .image-dimensions .dimensions-text{font-weight:500}.cover-image-picker-container .cover-image-picker .cover-image-item .image-dimensions .aspect-ratio{font-size:11px;font-weight:600;padding:2px 6px}.cover-image-picker-container .cover-image-picker .cover-image-item .image-dimensions .aspect-ratio.recommended{background-color:#2cd296;color:#fff}.cover-image-picker-container .cover-image-picker .cover-image-item .image-dimensions .aspect-ratio.not-recommended{background-color:#f6a623;color:#000}.cover-image-picker-container .cover-image-picker .cover-image-item .delete-btn{background-color:transparent;border:none;color:#a30063;font-size:16px;font-weight:700;height:26px;overflow:hidden;padding:2px 5px;position:absolute;right:10px;text-align:center;top:10px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:26px;z-index:15}.cover-image-picker-container .cover-image-picker .cover-image-item .delete-btn:hover{background:#d60082}.cover-image-picker-container .cover-image-picker .cover-image-item .selected-indicator{align-items:center;background:#2cd296;border-radius:50%;color:#fff;display:flex;height:24px;justify-content:center;left:8px;position:absolute;top:8px;width:24px}.cover-image-picker-container .cover-image-picker .cover-image-item .selected-indicator i{font-size:12px}.cover-image-picker-container hr{border:none;border-top:1px solid #e2e2e2;height:1px;margin:30px auto;width:50%}.cover-image-picker-container .upload-section{align-items:flex-start;display:flex;flex-direction:column;gap:16px}@media(max-width:768px){.cover-image-picker-container .cover-image-picker .cover-image-item .image-dimensions{font-size:11px;padding:6px}.cover-image-picker-container .cover-image-picker .cover-image-item .image-dimensions .aspect-ratio{font-size:10px;padding:1px 4px}}.edit-practice-modal .error-msg{color:red;font-weight:700;opacity:0;padding:0 40px}.edit-practice-modal .error-msg[data-active=true]{opacity:1}.edit-practice-container .modal-scroll-container{padding-bottom:100px}.edit-practice-container .modal-action-footer{background-color:#fff;bottom:0;position:absolute}.edit-practice-form{color:#425569}.edit-practice-form>header h1{font-size:18px;text-align:center}.edit-practice-form input[type=text]{width:100%}.edit-practice-form .practice-name{width:calc(100% - 20px)}.edit-practice-form .inhibit-jabber,.edit-practice-form .practice-address,.edit-practice-form .practice-address-country,.edit-practice-form .practice-cover-image,.edit-practice-form .practice-logo-image,.edit-practice-form .practice-type{width:calc(50% - 20px)}.edit-practice-form .practice-address-city,.edit-practice-form .practice-address-postalcode{width:calc(32% - 20px)}.edit-practice-form .practice-address-state{width:calc(36% - 20px)}.logo-editor-container.edit-practice-container .user-name{padding-top:20px;width:calc(100% - 85px)}.logo-editor-container.edit-practice-container .user-name input{width:41%}.logo-editor-container.edit-practice-container .user-name input:last-child{margin-left:5%}.logo-editor-container.edit-practice-container .preview,.logo-editor-container.edit-practice-container .user-credentials{width:calc(100% - 20px)}.logo-editor-container.edit-practice-container .practice-name{flex-grow:6;margin:10px 10px 0;width:calc(100% - 20px)}.logo-editor-container.edit-practice-container .color-picker{flex-shrink:1;margin:20px 10px 0}.logo-editor-container .practice-logo-img{display:block;margin:auto}.edit-logo-form{color:#203152;padding-bottom:80px}.edit-logo-form input[type=text]{width:100%}.edit-logo-form>hr{height:1px;margin:30px auto;width:50%}.edit-logo-form p{font-size:14px;margin:0 10px;text-align:left}.edit-logo-form .upload-section{text-align:center}.edit-logo-form .upload-section .file-upload{display:inline-block}.edit-logo-form .flex-line{display:flex}.edit-logo-form .subtext{font-size:10px;font-style:italic;text-align:center}@media screen and (min-width:47em){.edit-logo-form .edit-recipe-image .new-image-btn{height:60px;width:60px}}.edit-logo-form .edit-recipe-image .file-upload .default-file-upload-btn{padding:10px 15px}@media screen and (max-width:47em){.edit-logo-form .edit-recipe-image .file-upload .default-file-upload-btn{height:50px;width:50px}}.edit-logo-form .color-picker{margin:10px}.edit-logo-form .color-picker .dropdown-btn{background:none;border:none}.edit-logo-form .color-picker .dropdown-btn label{color:#425569;cursor:pointer;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;white-space:nowrap}.edit-logo-form .color-picker .block-container{border:1px solid #e2e2e2;-webkit-border-radius:3px;-spec-border-radius:3px;border-radius:3px;display:inline-block;margin:0 0 0 10px;max-height:35px;padding:3px;vertical-align:middle}.edit-logo-form .color-picker .block{display:inline-block;height:25px;width:25px}.edit-logo-form .color-picker .dropdown-dropdown{-webkit-transform:translate(-60%,-5px);-moz-transform:translate(-60%,-5px);-ms-transform:translate(-60%,-5px);transform:translate(-60%,-5px)}.edit-logo-form .color-picker .dropdown-content{padding:10px}.edit-logo-form .color-picker[data-state=true] .dropdown-dropdown{overflow-x:visible;overflow-y:visible}.edit-logo-form .color-picker .triangle,.edit-logo-form .color-picker .triangle2{left:82%}.edit-logo-form .color-picker .close-btn{display:none}.cover-image-editor-container{color:#425569}.cover-image-picker-container .cover-image-picker li{border:1px solid #a8acbe;-webkit-border-radius:5px;-spec-border-radius:5px;border-radius:5px;cursor:pointer;display:inline-block;margin:5px;max-width:calc(50% - 10px);padding:5px}.cover-image-picker-container .cover-image-picker li[data-selected=true]{background-color:#ff7735}.cover-image-picker-container .cover-image-picker li img{max-height:130px;max-width:100%;object-fit:contain}.cover-image-form{padding:20px}.cover-image-form>header{margin:0 0 20px;text-align:center}.cover-image-form>header h1{font-size:18px}.cover-image-form>hr{height:1px;margin:30px auto;width:50%}.cover-image-form p{font-size:14px;margin:0 10px;text-align:left}.cover-image-form .upload-section{text-align:center}.cover-image-form .upload-section .file-upload{display:inline-block;text-align:center}.plan-to-pdf-container .modal-scroll-container{padding-bottom:95px}.plan-to-pdf-container .modal-action-footer{background-color:#fff;bottom:0;position:absolute}.plan-to-pdf-form{color:#425569;margin:45px 0 0;padding:0 20px 90px}.plan-to-pdf-form h1{font-size:18px;margin-bottom:1em;text-align:center}.plan-to-pdf-form h2{font-size:14px;margin:1em 0 0 5px;text-align:left}.plan-to-pdf-form>p{margin-bottom:1em}.plan-to-pdf-form .toggle-group .toggle-btn{margin:5px;width:calc(33% - 10px)}.plan-to-pdf-form .toggle-btn{background:none;border:none;color:#425569;font-size:12px;overflow:hidden;padding:3px 0;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.plan-to-pdf-form .toggle-btn:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #a8acbe;color:#fff;content:" ";display:inline-block;font-family:eatlove;font-size:14px;font-style:normal;font-variant:normal;font-weight:400;height:17px;line-height:1;margin:0 5px 0 0;padding:1px;text-transform:none;vertical-align:middle;width:17px}.plan-to-pdf-form .toggle-btn:disabled{opacity:.5}.plan-to-pdf-form .toggle-btn em{margin-right:5px}.plan-to-pdf-form .toggle-btn span{font-weight:300}.plan-to-pdf-form .toggle-btn[data-selected=true]:before{background-color:#2cd296;content:""}.plan-to-pdf-form .radio-btn:before{-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;height:20px;padding:2px;width:20px}.plan-to-pdf-btn{background-color:#fff;border:1px solid #a30063;-webkit-border-radius:5em;-spec-border-radius:5em;border-radius:5em;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.1);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.1);box-shadow:0 2px 6px 0 rgba(0,0,0,.1);color:#a30063;display:inline-block;font-size:14px;font-weight:700;height:36px;margin-right:10px;min-width:180px;overflow:hidden;padding:3px;text-overflow:ellipsis;text-transform:uppercase;-webkit-transition:all .333s ease-in-out;-moz-transition:all .333s ease-in-out;-o-transition:all .333s ease-in-out;transition:all .333s ease-in-out;vertical-align:middle;white-space:nowrap}.plan-to-pdf-btn>i{bottom:-2px;font-size:18px;position:relative}.plan-to-pdf-btn:hover{background-color:#a30063;color:#fff}.collection-to-pdf-form .admonition{font-size:14px;margin:1em 5px}.collection-to-pdf-btn{background-color:#fff;border:1px solid #a30063;-webkit-border-radius:5em;-spec-border-radius:5em;border-radius:5em;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.1);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.1);box-shadow:0 2px 6px 0 rgba(0,0,0,.1);color:#a30063;display:inline-block;font-size:14px;font-weight:700;height:36px;height:100%;margin:10px;min-width:180px;overflow:hidden;padding:10px;text-overflow:ellipsis;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.collection-to-pdf-btn>i{bottom:-2px;font-size:18px;position:relative}.plan-card{cursor:pointer;position:relative;text-align:left;z-index:0}.plan-card .plan-card-fan1,.plan-card .plan-card-fan2{border:5px solid #fff;bottom:0;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.45);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.45);-spec-box-shadow:0 2px 4px 0 rgba(0,0,0,.45);box-shadow:0 2px 4px 0 rgba(0,0,0,.45);left:0;position:absolute;right:0;top:0}.plan-card .plan-card-fan1{background-color:#9da1b1;-webkit-transform:rotate(6deg);-moz-transform:rotate(6deg);-ms-transform:rotate(6deg);transform:rotate(6deg);z-index:-2}.plan-card .plan-card-fan2{background-color:#9da1b1;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);z-index:-1}.plan-card .plan-card-image-container{border:5px solid #fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.45);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.45);-spec-box-shadow:0 2px 4px 0 rgba(0,0,0,.45);box-shadow:0 2px 4px 0 rgba(0,0,0,.45);min-height:150px;overflow:hidden;position:relative;z-index:0}.plan-card .plan-card-image,.plan-card .plan-card-image-blurry{background-color:#9b9fab;background-position-y:0;background-repeat:no-repeat;background-size:100%;bottom:-1%;left:-1%;position:absolute;right:-1%;top:-1%}.plan-card .plan-card-image{height:100%;width:100%;z-index:1}.plan-card .plan-card-contents{padding-top:125%;width:100%}.plan-card .plan-card-text{background-color:rgba(0,0,0,.5);bottom:0;cursor:pointer;height:85px;left:0;padding:5px;position:absolute;right:0;width:100%;z-index:1}.plan-card .plan-card-text>div{left:50%;overflow:hidden;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.plan-card .plan-card-text h3{color:#fff;font-size:11px;font-weight:400;line-height:1.07;margin:5px 3px;max-height:2.05em;overflow:hidden;text-align:center;width:calc(100% - 6px)}.plan-card .plan-card-text h6{color:#fff;display:none;font-size:12.5px;font-weight:800;letter-spacing:.8;line-height:1.2;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.plan-card .submenu-dropdown{z-index:8}.plan-card .publisher-submenu-btn{background:none;border:1px solid hsla(0,0%,100%,.3);-webkit-border-radius:100%;-spec-border-radius:100%;border-radius:100%;bottom:0;height:30px;margin:10px;position:absolute;right:0;text-align:center;width:30px;z-index:8}.plan-card .publisher-submenu-btn i{color:#fff;font-size:13px}.plan-card .publisher-submenu-btn[data-boarded=true] i{color:#a30063}.plan-card .favorite-btn{background:none;border:none;-webkit-border-radius:100%;-spec-border-radius:100%;border-radius:100%;height:30px;margin:5px;position:absolute;right:0;text-align:center;top:0;width:30px;z-index:8}.plan-card .favorite-btn i{color:#a8acbe;font-size:18px}.plan-card .favorite-btn[data-boarded=true] i{color:#a30063}.plan-card .plan-size-info{color:#fff;font-size:14px;text-align:center;text-transform:uppercase}.plan-card>button{-webkit-apperance:none;background-color:#2cd296;border:1px solid #2cd296;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;-webkit-border-radius:0;-spec-border-radius:0;border-radius:0;color:#fff;display:inline-block;display:block;font-size:12px;font-size:10px;font-stretch:normal;font-style:normal;font-weight:400;font-weight:700;letter-spacing:.8px;line-height:1;line-height:1.2;margin:0 5px;outline:0;padding:1em;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none;width:100%}.plan-card>button,.plan-card>button i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.plan-card>button:active,.plan-card>button:hover{background-color:#1a7e5a;border:1px solid #1a7e5a;color:#e6e6e6}.plan-card>button:focus{background-color:#16694b;border:1px solid #16694b}.plan-card[data-short=true] .plan-card-contents{padding-top:87%}.plan-card[data-advanced=true] .plan-card-image{bottom:112px}.plan-card[data-advanced=true] .plan-card-text{height:112px;padding:10px 0 0 10px}.plan-card[data-advanced=true] .plan-card-text>div{height:auto;left:auto;position:relative;top:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;transform:none!important}.plan-card[data-advanced=true] .plan-card-text h3{left:auto;margin-bottom:.25em;overflow:hidden;text-align:left;text-overflow:ellipsis;top:auto;white-space:nowrap}.plan-card[data-advanced=true] .patient-information,.plan-card[data-advanced=true] .plan-card-text h6,.plan-card[data-advanced=true] .plan-size-info{display:block}.plan-card[data-advanced=true] .plan-size-info{font-size:18px;font-weight:800;line-height:1.2;margin-top:.7em;text-align:left}.plan-card[data-advanced=true] .plan-size-info:before{border-bottom:.5px solid #fff;content:" ";display:block;margin-bottom:.7em;opacity:.3;width:50px}.plan-card .delete-btn{background:#a30063;border:none;color:#fff;font-size:16px;font-weight:700;height:26px;overflow:hidden;padding:2px 5px;position:absolute;right:10px;text-align:center;top:10px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:26px;z-index:15}.plan-card .delete-btn:hover{background:#d60082}.plan-card .recommend-plan-favorite{position:absolute;right:-15px;top:80px;z-index:10}.recommend-modal-container{background-color:#fff;color:#203152;max-width:100%;width:563px}.recommend-modal-container>header{padding:20px 0}.recommend-modal-container .recipients-container h2{margin:1em 0 0}.recommend-modal-container .recipients-container .add-patient-form>ul{min-height:auto}.recommend-modal-container .modal-scrollable{bottom:0;overflow-y:auto;position:absolute;top:0;width:100%}.recommend-modal-container .modal-body{padding:40px 40px 0}@media screen and (max-width:500px){.recommend-modal-container .modal-body{padding:40px 20px}}.recommend-modal-container .el-modal2-body-container{padding:20px 40px}.recommend-modal-container .collection-card-container,.recommend-modal-container .collection-recipients-container{display:block;margin:auto;max-width:300px;padding-left:0;width:100%}.recommend-modal-container .collection-recipients-container{margin:10px auto}.recommend-modal-container .plan-card-container{display:block;margin:auto;padding-left:0;width:150px}@media screen and (min-width:47em){.recommend-modal-container .plan-card-container{display:inline-block;vertical-align:top;width:150px}}.recommend-modal-container .plan-recipients-container{display:block;margin:15px 0 0;padding-left:0;width:100%}@media screen and (min-width:47em){.recommend-modal-container .plan-recipients-container{display:inline-block;margin:0 10px 0 30px;vertical-align:top;width:calc(100% - 190px)}}.recommend-modal-container .recipients-container{max-width:none;padding-left:40px;width:60%}@media screen and (max-width:500px){.recommend-modal-container .recipients-container{padding-left:20px}}.recommend-modal-container .recipients-container .patient-select{margin-top:10px}.recommend-modal-container .recipients-container h2{color:#425569;font-size:18px;font-weight:700}.recommend-modal-container .recipients-container li{clear:right;width:100%}.recommend-modal-container .recipients-container li .icon-female2,.recommend-modal-container .recipients-container li .icon-male2,.recommend-modal-container .recipients-container li .icon-warning1{display:inline-block;font-size:20px;padding:12px 12px 12px 0;vertical-align:top}.recommend-modal-container .recipients-container li .icon-female2,.recommend-modal-container .recipients-container li .icon-male2{color:#a30063}.recommend-modal-container .recipients-container li .icon-warning1{color:#e97f2a}.recommend-modal-container .recipients-container li .text-info{display:inline-block;margin-left:0;padding-top:6px;width:calc(100% - 68px)}.recommend-modal-container .recipients-container li .text-info p{color:#425569;font-size:13px;font-weight:700;max-height:1.2em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.recommend-modal-container .recipients-container li .text-info .conditions{color:#9b9fb4;font-size:10px;text-transform:none}.recommend-modal-container .recipients-container li button{background:none;border:none;color:#9b9fb4;float:right;font-size:16px;padding:12px}.recommend-modal-container .add-patient-form{padding:0!important}.recommend-modal-container .add-patient-form .with-label{width:calc(100% - 20px)}.recommend-modal-container .add-patient-form .with-label input{width:100%}.recommend-modal-container .add-patient-form>ul{margin-top:10px;max-height:200px;min-height:8em;overflow-y:auto}.recommend-modal-container .add-patient-form>footer{margin:10px 0 0;text-align:center}.recommend-modal-container .rw-combobox input{border:none!important}.recommend-modal-container .message{-webkit-appearance:none;border:1.5px solid #e2e2e2;color:#425569;font-size:14px;height:100px;margin-top:40px;padding:17px 20px;width:100%}.recommend-modal-container .message::placeholder{color:#9b9fb4}.recommend-modal-container .global-search-checkbox{margin-top:20px}.recommend-modal-container .global-search-checkbox span{color:#9b9fb4;font-size:10px;text-transform:uppercase}.recommend-modal-container .error-msg{color:red;font-weight:700;opacity:0;text-align:center}.recommend-modal-container .error-msg[data-active=true]{opacity:1}.recommend-modal-container .add-recipient-btn{-webkit-apperance:none;background-color:#fff;border:1px solid #a30063;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#a30063;display:inline-block;font-size:12px;font-size:11px;font-weight:400;line-height:1;margin:5px;outline:0;padding:9px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.recommend-modal-container .add-recipient-btn,.recommend-modal-container .add-recipient-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.recommend-modal-container .add-recipient-btn:active,.recommend-modal-container .add-recipient-btn:hover{background-color:#a30063;color:#fff;text-decoration:none}.recommend-modal-container .add-recipient-btn:active i,.recommend-modal-container .add-recipient-btn:hover i{color:#fff}.recommend-modal-container .add-recipient-btn:focus{border-color:#a30063}.recommend-modal-container .recipients-added{justify-content:left;margin:15px 0;max-height:20%;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.recommend-modal-container .avatar,.recommend-modal-container .icon-female2,.recommend-modal-container .icon-male2{border-radius:55px;display:inline-block;height:55px;margin:0 20px 0 0;overflow:hidden;vertical-align:top;width:55px}.recommend-modal-container .icon-female2,.recommend-modal-container .icon-male2{border:solid;border-color:#425569;border-width:1px;color:#425569;font-size:25px;line-height:1.4;padding:9px 9px 9px 11px}.recommend-modal-container .recipients-added>span{display:inline-block;padding:10px 0;position:relative;vertical-align:top;width:70px}.recommend-modal-container .recipients-added>span .x-symbol{font-size:8px;font-weight:700;margin:auto}.recommend-modal-container .recipients-added>span>div{text-align:center}.recommend-modal-container .recipient-label{font-size:10px;margin:3px 13px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recommend-modal-container .create-patient-btn{background:none;border:none;color:#a30063;cursor:pointer;display:block;font-size:12px;margin:10px auto 0;padding:0;text-decoration:underline}@media screen and (min-width:47em){.recommend-modal-container .create-patient-btn{display:inline-block;margin:0}}.recommend-modal-container .add-recipient-header{display:flex;flex-direction:row;height:25%;justify-content:space-evenly;margin:3.5% 0 5%;white-space:nowrap}.recommend-modal-container .add-recipient-header>*{display:inline-block}.recommend-modal-container .add-recipient-header>button{margin:0}.recommend-modal-container .add-recipient-header-title{margin:0 3.5%}@media screen and (min-width:47em){.recommend-modal-container .add-recipient-header-title{margin:0 100px}}.recommend-modal-container .add-recipient-header-title>p{font-weight:700}.recommend-modal-container .add-recipient-header-cancel-btn{-webkit-apperance:none;background-color:#fff;border:1px solid #425569;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#425569;display:inline-block;font-size:12px;font-weight:400;line-height:1;margin:0 5px;outline:0;padding:8px 20px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.recommend-modal-container .add-recipient-header-cancel-btn,.recommend-modal-container .add-recipient-header-cancel-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.recommend-modal-container .add-recipient-header-cancel-btn:active,.recommend-modal-container .add-recipient-header-cancel-btn:hover{background-color:#425569;color:#fff;text-decoration:none}.recommend-modal-container .add-recipient-header-cancel-btn:active i,.recommend-modal-container .add-recipient-header-cancel-btn:hover i{color:#fff}.recommend-modal-container .add-recipient-header-cancel-btn:focus{border-color:#425569}.recommend-modal-container .add-recipient-header-done-btn{-webkit-apperance:none;background-color:#a30063;border:1px solid #a30063;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#fff;display:inline-block;font-size:12px;font-weight:400;line-height:1;margin:0 5px;outline:0;padding:8px 30px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.recommend-modal-container .add-recipient-header-done-btn,.recommend-modal-container .add-recipient-header-done-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.recommend-modal-container .add-recipient-header-done-btn:active,.recommend-modal-container .add-recipient-header-done-btn:hover{background-color:#3d0025;border:1px solid #3d0025;color:#e6e6e6}.recommend-modal-container .add-recipient-header-done-btn:focus{background-color:#240016;border:1px solid #240016}.recommend-modal-container .add-recipient-container{height:89%;padding:5%}.recommend-modal-container .add-recipient-list{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 250px);max-height:500px;overflow-x:hidden;overflow-y:auto;padding-bottom:50px}.recommend-modal-container .add-recipient-list[data-has-recipients=true]{height:calc(100vh - 350px);max-height:350px}.recommend-modal-container .recipient-row-container{align-items:center;border-top:solid;border-color:#d3d3d3;border-width:1px;display:flex;min-height:75px;width:100%}.recommend-modal-container .recipient-row-container .icon-check-circle,.recommend-modal-container .recipient-row-container .icon-radio-unchecked{font-size:22px;padding-right:10px}.recommend-modal-container .recipient-row-container .icon-female2,.recommend-modal-container .recipient-row-container .icon-male2{padding:9px 9px 9px 15px}.recommend-modal-container .recipient-row{width:75%}.recommend-modal-container .recipient-name{display:inline-block;margin-left:5%;width:90%}@media screen and (min-width:47em){.recommend-modal-container .keyword-search{display:inline-block}}.recommend-modal-container .keyword-search>header{position:relative}.recommend-modal-container .keyword-search>header:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:eatlove;font-size:18px;font-style:normal;font-variant:normal;font-weight:400;left:28%;line-height:1;position:absolute;text-transform:none;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2}@media screen and (min-width:47em){.recommend-modal-container .keyword-search>header:before{left:39%}}.recommend-modal-container .recipient-keyword-search{background-color:#faf9f6;border:none;border-radius:25px;display:block;font-size:18px;margin:auto;padding:13px 32.1px 12px 38.9px;position:relative;width:50%}.recommend-modal-container .recipient-keyword-search:focus{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);box-shadow:0 2px 6px 0 rgba(0,0,0,.35)}@media screen and (min-width:47em){.recommend-modal-container .recipient-keyword-search{margin:0 10px 0 150px}}.recommend-modal-container .dot{background-color:#fff;border-radius:50%;display:inline-block;display:flex;filter:drop-shadow(3px 2px 6px rgba(0,0,0,.3));height:20px;position:absolute;right:17%;text-align:center;top:8%;width:20px}.recommend-modal-container .loading-spinner-container{margin-top:30%;text-align:center}.recommend-modal-container .loading-spinner-header{margin-bottom:15px}.recommend-modal-container .loading-spinner{color:#a00f64;display:inline-block;font-size:100px}.recommend-modal-container .hide-elment{visibility:hidden}.recommendation-sending{min-height:450px;text-align:center}.recommendation-sending h2{color:#425569;color:18px;font-size:22px;margin:20px;text-align:center}.recommendation-sending>i{color:#a30063;display:inline-block;font-size:30px;text-align:center}.recommendation-sent{min-height:240px;text-align:center}.recommendation-sent h2{color:#425569;color:18px;font-size:22px;margin:20px;text-align:center}.recommendation-sent h3{color:#425569;font-size:16px;font-weight:700}.recommendation-sent>i{color:#a30063;display:inline-block;font-size:30px;text-align:center}.about-your-patient input[type=text]{width:100%}.about-your-patient .with-units input{width:calc(100% - 35px)}.about-your-patient .current-gender-identity,.about-your-patient .email1,.about-your-patient .email2,.about-your-patient .first-name,.about-your-patient .last-name,.about-your-patient .patient-number,.about-your-patient .phone-number{width:calc(50% - 10px)}@media screen and (min-width:675px){.about-your-patient .current-gender-identity,.about-your-patient .email1,.about-your-patient .email2,.about-your-patient .first-name,.about-your-patient .last-name,.about-your-patient .patient-number,.about-your-patient .phone-number{width:calc(50% - 20px)}}.about-your-patient .phone-number{min-width:200px}.about-your-patient .days-after,.about-your-patient .expiration,.about-your-patient .inhibit-jabber,.about-your-patient .practice-type{min-width:150px;width:calc(33% - 10px)}@media screen and (min-width:675px){.about-your-patient .days-after,.about-your-patient .expiration,.about-your-patient .inhibit-jabber,.about-your-patient .practice-type{width:calc(33% - 20px)}}.about-your-patient .inhibit-jabber>p{color:#425569;font-size:14px;font-weight:700}.about-your-patient .react-tel-input{width:100%}.about-your-patient .react-tel-input input{color:#a30063}.about-your-patient .date-selector-container{margin:10px;text-align:initial}.about-your-patient .date-selector-container .day,.about-your-patient .date-selector-container .month{margin:0 10px 0 0}.about-your-patient .date-selector-container .year{margin:0}.about-your-patient .date-select-container .next-date-btn-wrapper,.about-your-patient .date-select-container .prev-date-btn-wrapper{display:none}.about-your-patient .genders-container{border:1px solid transparent;margin:0 10px 0 0;width:75%}.about-your-patient .genders-container .toggle-button{margin:10px 10px 0 0}.about-your-patient .genders-container[data-error=true]{border:.5px solid #ff7a7a!important;-webkit-box-shadow:0 2px 6px 0 rgba(255,0,0,.17);-moz-box-shadow:0 2px 6px 0 rgba(255,0,0,.17);-spec-box-shadow:0 2px 6px 0 rgba(255,0,0,.17);box-shadow:0 2px 6px 0 rgba(255,0,0,.17)}.about-your-patient .weight-height-container .units-mode{margin-right:10px;margin-top:25px;vertical-align:middle}.about-your-patient .weight-height-container .height,.about-your-patient .weight-height-container .weight{vertical-align:top}.about-your-patient .weight-height-container .height-feet,.about-your-patient .weight-height-container .height-inches{width:90px!important}.about-your-patient .weight-height-container .height-inches{padding-left:0}.about-your-patient .weight-height-container .height-inches .value{padding-left:17px}.about-your-patient .weight-height-container .height-inches .placeholder{padding-left:10px!important}.about-your-patient .weight-height-container .height-feet{margin-right:5px}.about-your-patient .weight-height-container .height-cm,.about-your-patient .weight-height-container .weight-kg,.about-your-patient .weight-height-container .weight-lbs{width:130px!important}.about-your-patient .weight-height-container .height>label{-webkit-transition:padding-right .2s ease-in-out;-moz-transition:padding-right .2s ease-in-out;-o-transition:padding-right .2s ease-in-out;transition:padding-right .2s ease-in-out}.about-your-patient .weight-height-container[data-units=metric] .height>label{padding-right:25px}.about-your-patient .bmi-container{color:#a30063;font-size:12px;margin:10px;text-align:center}.about-your-patient .bmi-container em{color:#425569;font-weight:900}.about-your-patient .date-selector-popover .dropdown-btn{background-color:#fff;border:.5px solid #a8acbe;color:#700044;display:block;font-size:16px;margin:auto;padding:4px 20px;text-align:center;width:200px}.about-your-patient .date-selector-popover .dropdown-btn i{color:#a30063;font-size:22px;margin:0 20px 0 0;vertical-align:middle}.about-your-patient .date-selector-popover .popup-dropdown{left:100%;z-index:99}.about-your-patient .date-selector-popover .popup-dropdown .triangle,.about-your-patient .date-selector-popover .popup-dropdown .triangle2{left:30%}@media screen and (max-width:515px){.about-your-patient .date-selector-popover .popup-dropdown{left:0;transform:none}.about-your-patient .date-selector-popover .popup-dropdown .triangle,.about-your-patient .date-selector-popover .popup-dropdown .triangle2{left:10%}}.about-your-patient .date-selector-popover .dropdown-dropdown{bottom:calc(100% + 10px);-webkit-transform:translate(-25%)!important;-moz-transform:translate(-25%)!important;-ms-transform:translate(-25%)!important;transform:translate(-25%)!important}.about-your-patient .date-selector-popover .dropdown-dropdown .triangle,.about-your-patient .date-selector-popover .dropdown-dropdown .triangle2{bottom:-8px;top:auto;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.about-your-patient .date-selector-popover .dropdown-content{border-radius:10px;min-width:280px;padding:0!important}.about-your-patient .date-selector-popover .dropdown-content .close-btn{display:none}.about-your-patient.patient-form .el-pro-checkbox{color:#425569;font-size:10px;font-weight:700;letter-spacing:1px;margin:1.8em 0 .8em 30px;text-transform:uppercase}.about-your-patient.patient-form .el-pro-checkbox p{color:#9b9fb4;font-size:13px;font-weight:550;letter-spacing:normal;text-transform:none}.el-nutrition-info-notifications{position:relative}.el-nutrition-info-notifications .nutrition-info{display:flex}.popup-wrapper{position:relative;top:-2px}.popup-wrapper .icon-info:before{font-size:14px}.info-icon-paragraph{position:relative;top:-2px}.el-pro-fonts{color:#475672}.el-pro-fonts h1{font-size:48px;margin:0 0 10px}.el-pro-fonts h2{font-size:38px;margin:0 0 8px}.el-pro-fonts h3{font-size:32px;margin:0 0 4px}.el-pro-fonts h4{font-size:24px;margin:0 0 4px}.el-pro-fonts h5{font-size:20px;margin:0 0 4px}.el-pro-fonts h6{font-size:16px;margin:0 0 4px}.el-pro-fonts .t1{font-size:22px}.el-pro-fonts .t2{font-size:18px}.el-pro-fonts .t3{font-size:14px}.el-pro-fonts .p1,.el-pro-fonts p{font-size:12px}.el-pro-fonts .p2{font-size:14px}.el-pro-fonts .p3{font-size:16px}.el-pro-fonts .p4{font-size:18px}.el-pro-form .error-msg,.el-pro-form .success-msg{font-size:12px;line-height:26px;margin:8px 0;text-align:center}.el-pro-form .error-msg{color:#ff1b1b}.el-pro-form .success-msg{color:#2cd296}.el-pro-labeled-input>label{display:block;font-size:14px;line-height:26px;margin:0 0 6px}.el-pro-labeled-input textarea,.el-pro-labeled-input>input[type=text],.el-pro-unlabeled-input textarea,.el-pro-unlabeled-input>input[type=text]{background-color:#fff;border:1px solid transparent;border-radius:10px;box-shadow:inset 0 1px 6px rgba(0,0,0,.168);font-size:14px;line-height:26px;padding:7px 10px;width:100%}.el-pro-labeled-input textarea:focus,.el-pro-labeled-input>input[type=text]:focus,.el-pro-unlabeled-input textarea:focus,.el-pro-unlabeled-input>input[type=text]:focus{border:1px solid #a10c63!important}.el-pro-labeled-input textarea:disabled,.el-pro-labeled-input>input[type=text]:disabled,.el-pro-unlabeled-input textarea:disabled,.el-pro-unlabeled-input>input[type=text]:disabled{background-color:#eceff1;border:1px solid transparent;color:#b7b7b7}.el-pro-labeled-input textarea::-webkit-input-placeholder,.el-pro-labeled-input>input[type=text]::-webkit-input-placeholder,.el-pro-unlabeled-input textarea::-webkit-input-placeholder,.el-pro-unlabeled-input>input[type=text]::-webkit-input-placeholder{color:#98a2ba}.el-pro-labeled-input textarea:-moz-placeholder,.el-pro-labeled-input textarea::-moz-placeholder,.el-pro-labeled-input>input[type=text]:-moz-placeholder,.el-pro-labeled-input>input[type=text]::-moz-placeholder,.el-pro-unlabeled-input textarea:-moz-placeholder,.el-pro-unlabeled-input textarea::-moz-placeholder,.el-pro-unlabeled-input>input[type=text]:-moz-placeholder,.el-pro-unlabeled-input>input[type=text]::-moz-placeholder{color:#98a2ba}.el-pro-labeled-input textarea:-ms-input-placeholder,.el-pro-labeled-input>input[type=text]:-ms-input-placeholder,.el-pro-unlabeled-input textarea:-ms-input-placeholder,.el-pro-unlabeled-input>input[type=text]:-ms-input-placeholder{color:#98a2ba}.el-pro-labeled-input[data-error=true] textarea,.el-pro-labeled-input[data-error=true]>input[type=text],.el-pro-unlabeled-input[data-error=true] textarea,.el-pro-unlabeled-input[data-error=true]>input[type=text]{background-color:rgba(255,27,27,.1);border:1px solid #ff1b1b}.el-pro-labeled-input[data-error=true]>p,.el-pro-unlabeled-input[data-error=true]>p{color:#ff1b1b;font-size:12px;line-height:26px;margin:4px 0 0 10px}.el-pro-labeled-input[data-complete=true] textarea,.el-pro-labeled-input[data-complete=true]>input[type=text],.el-pro-unlabeled-input[data-complete=true] textarea,.el-pro-unlabeled-input[data-complete=true]>input[type=text]{background-color:rgba(44,210,150,.1);border:1px solid #2cd296}.el-pro-small-circle-icon{background-color:#2cd296;border-radius:50px;color:#fff;font-size:25px;padding:5px}.el-pro-text-btn{background:none;border:none;color:#a10c63;font-size:16px;line-height:23px;text-decoration:underline}.el-pro-large-btn,.el-pro-medium-btn,.el-pro-small-btn{border-radius:25px;margin:0 10px;text-align:center;text-transform:uppercase;transition:border .25s,background-color .25s,color .25s;white-space:nowrap}@media screen and (min-width:620px){.el-pro-large-btn,.el-pro-medium-btn,.el-pro-small-btn{margin:0 20px}}.el-pro-btn-icon-left i{display:inline-block;margin:0 10px 0 0}.el-pro-btn-icon-right i{display:inline-block;margin:0 0 0 10px}.el-pro-btn-icon-alone i{display:inline-block}.el-pro-full-width-btn{width:100%}@media screen and (min-width:620px){.el-pro-wide-btn{min-width:200px}.el-pro-medium-wide-btn{min-width:150px}}.el-pro-large-btn{font-size:20px;line-height:24px;padding:8px 16px;text-align:center}.el-pro-medium-btn{font-size:14px;line-height:17px;padding:6px 16px;text-align:center}.el-pro-small-btn{font-size:12px;line-height:14px;padding:0 16px;text-align:center}.el-pro-orange-btn{background-color:#ff7735;border:1px solid #ff7735;color:#fff}.el-pro-orange-btn:hover{background-color:#c94200;border:1px solid #c94200}.el-pro-orange-btn:focus{background-color:#882c00;border:1px solid #882c00}.el-pro-green-btn{background-color:#2cd296;border:1px solid #2cd296;color:#fff}.el-pro-green-btn:hover{background-color:#00ac57;border:1px solid #00ac57}.el-pro-green-btn:focus{background-color:#00783c;border:1px solid #00783c}.el-pro-raspberry-btn{background-color:#a10c63;border:1px solid #a10c63;color:#fff}.el-pro-raspberry-btn:hover{background-color:#950f4c;border:1px solid #950f4c}.el-pro-raspberry-btn:focus{background-color:#720034;border:1px solid #720034}.el-pro-grayish-blue-btn{background-color:#475672;border:1px solid #475672;color:#fff}.el-pro-grayish-blue-btn:hover{background-color:#64779b;border:1px solid #64779b}.el-pro-grayish-blue-btn:focus{background-color:#2e3b55;border:1px solid #2e3b55}.el-pro-gray-btn{background-color:#c3c6d3;border:1px solid #c3c6d3;color:#2e3b55}.el-pro-gray-btn:hover{background-color:#64779b;border:1px solid #64779b;color:#fff}.el-pro-gray-btn:focus{background-color:#2e3b55;border:1px solid #2e3b55;color:#fff}.el-pro-grayish-blue-outline-btn{background-color:#fff;border:1px solid #475672;color:#475672}.el-pro-grayish-blue-outline-btn:hover{background-color:#64779b;border:1px solid #64779b;color:#fff}.el-pro-grayish-blue-outline-btn:focus{background-color:#2e3b55;border:1px solid #2e3b55;color:#fff}.el-pro-raspberry-outline-btn{background-color:#fff;border:1px solid #a10c63;color:#a10c63}.el-pro-raspberry-outline-btn:hover{background-color:#950f4c;border:1px solid #950f4c;color:#fff}.el-pro-raspberry-outline-btn:focus{background-color:#720034;border:1px solid #720034;color:#fff}.el-pro-white-outline-btn{background-color:#475672;border:1px solid #fff;color:#fff}.el-pro-white-outline-btn:hover{background-color:#fff;color:#475672}.el-pro-white-outline-btn:focus{background-color:#c3c6d3;color:#475672}.el-pro-flat-pill-toggle-btn{background-color:#e2e2e2;border:1px solid #e2e2e2;border-radius:25px;color:#425569;font-size:12px;margin:0 10px 10px 0;padding:6px 11px;transition:border .25s,background-color .25s,color .25s;white-space:nowrap}.el-pro-flat-pill-toggle-btn[data-active=true]{background-color:#475672;border:1px solid #475672;color:#fff}.el-pro-modal-overlay{backdrop-filter:blur(10px);background:rgba(72,80,90,.9);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;-webkit-transition:all .333s ease-in-out;-moz-transition:all .333s ease-in-out;-o-transition:all .333s ease-in-out;transition:all .333s ease-in-out;width:100vw;z-index:10}.el-pro-modal-overlay.ReactModal__Overlay--after-open{opacity:1}.el-pro-modal-overlay.ReactModal__Overlay--before-close{opacity:0}.el-pro-modal-container>header .el-pro-modal-close-x{background:none;border:none;padding:10px;position:absolute;right:0;top:0}.el-pro-modal-body-container{max-width:100vw}.el-pro-modal3-fixed{bottom:0;left:0;position:fixed}@media screen and (min-width:400px){.el-pro-modal3-fixed{bottom:auto;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.el-pro-modal3-fixed .el-pro-modal-cancel-btn,.el-pro-modal3-fixed .el-pro-modal-ok-btn{border-radius:25px;font-size:16px;line-height:24px;margin:0 10px;padding:8px 16px;text-align:center;text-transform:uppercase;transition:border 1s,background-color 1s,color 1s}@media screen and (min-width:620px){.el-pro-modal3-fixed .el-pro-modal-cancel-btn,.el-pro-modal3-fixed .el-pro-modal-ok-btn{margin:0 20px;min-width:200px}}.el-pro-modal3-fixed .el-pro-modal-cancel-btn i,.el-pro-modal3-fixed .el-pro-modal-ok-btn i{display:inline-block}.el-pro-modal3-fixed .el-pro-modal-cancel-btn:disabled,.el-pro-modal3-fixed .el-pro-modal-ok-btn:disabled{opacity:.5}.el-pro-modal3-fixed .el-pro-modal-cancel-btn{background-color:#fff;border:1px solid #475672;color:#475672}.el-pro-modal3-fixed .el-pro-modal-cancel-btn:hover{background-color:#64779b;border:1px solid #64779b;color:#fff}.el-pro-modal3-fixed .el-pro-modal-cancel-btn:focus{background-color:#2e3b55;border:1px solid #2e3b55;color:#fff}.el-pro-modal3-fixed .el-pro-modal-ok-btn{background-color:#a10c63;border:1px solid #a10c63;color:#fff}.el-pro-modal3-fixed .el-pro-modal-ok-btn:hover{background-color:#950f4c}.el-pro-modal3-fixed .el-pro-modal-ok-btn:focus{background-color:#720034}.el-pro-modal3-container{background-color:#fff;border-radius:20px 20px 0 0;box-shadow:0 4px 12px rgba(0,0,0,.15);max-height:calc(100vh - 10px);max-width:calc(100vw - 10px);min-width:100vw}@media screen and (min-width:400px){.el-pro-modal3-container{border-radius:10px;min-width:400px}}@media screen and (min-width:620px){.el-pro-modal3-container{max-width:600px;min-width:420px}}@supports(max-height:calc(100vh - constant(safe-area-inset-top) - constant(safe-area-inset-bottom))){.el-pro-modal3-container{max-height:calc(100vh - constant(safe-area-inset-top) - constant(safe-area-inset-bottom))}}@supports(max-height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom))){.el-pro-modal3-container{max-height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}.el-pro-modal3-container>header{min-height:40px;padding:20px 0 0}.el-pro-modal3-container>header h2{color:#475672;font-size:24px;font-weight:700;line-height:29px;padding:10px 40px;text-align:center}.el-pro-modal3-container>footer{align-items:center;display:flex;justify-content:space-evenly;padding:30px;text-align:center}.el-pro-modal3-body-container{padding:20px}.el-pro-fancy-box{background:#fff;border-radius:10px;box-shadow:0 10px 40px rgba(0,0,0,.1);font-size:16px;padding:30px 30px 0}.el-pro-fancy-box footer{align-items:center;display:flex;justify-content:space-evenly;padding:30px;text-align:center}.el-pro-checkbox{background:none;border:none;display:block;margin:.8em 0 .8em 20px;padding-left:10px;position:relative;text-align:left}.el-pro-checkbox:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;border-radius:4px;box-shadow:inset 0 1px 6px rgba(0,0,0,.168);color:#fff;content:"";display:inline-block;font-family:feather;font-size:22px;font-style:normal;font-variant:normal;font-weight:400;height:24px;left:-20px;line-height:1;position:absolute;text-align:center;text-transform:none;width:24px}.el-pro-checkbox[data-locked=true]{padding-left:30px}.el-pro-checkbox[data-locked=true]:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:eatlove;font-style:normal;font-variant:normal;font-weight:400;left:10px;line-height:1;line-height:1.5;position:absolute;text-transform:none;top:0}.el-pro-checkbox[data-checked=true]:before{background:#2cd296;box-shadow:none}.patient-form{padding:10px}@media screen and (min-width:675px){.patient-form{padding:30px}}.patient-form [data-error=true]{border:.5px solid #ff7a7a!important;-webkit-box-shadow:0 2px 6px 0 rgba(255,0,0,.17);-moz-box-shadow:0 2px 6px 0 rgba(255,0,0,.17);-spec-box-shadow:0 2px 6px 0 rgba(255,0,0,.17);box-shadow:0 2px 6px 0 rgba(255,0,0,.17)}.patient-form .el-nutrition-info-notifications .el-pro-checkbox{display:inline-block;margin-bottom:0;max-width:80%}.patient-form .el-nutrition-info-notifications .el-popup-nutrition-info-tooltip{vertical-align:middle}.patient-form .el-nutrition-info-notifications .el-popup-nutrition-info-tooltip .dropdown-btn{background:none;border:none}.patient-form .el-nutrition-info-notifications .el-popup-nutrition-info-tooltip .dropdown-btn i{color:#5a6677}.patient-form .el-nutrition-info-notifications .el-popup-nutrition-info-tooltip .icon-info{font-size:110%;padding-left:8px}.patient-form .el-nutrition-info-notifications .el-popup-nutrition-info-tooltip .popup-content{min-width:200px}.patient-form .el-nutrition-info-notifications .el-popup-nutrition-info-tooltip .popup-content p{font-size:12px}.patient-form .el-nutrition-info-notifications .el-popup-nutrition-info-tooltip .popup-content a:active,.patient-form .el-nutrition-info-notifications .el-popup-nutrition-info-tooltip .popup-content a:link,.patient-form .el-nutrition-info-notifications .el-popup-nutrition-info-tooltip .popup-content a:visited{color:#fff;text-decoration:underline}.patient-form input[type=number],.patient-form input[type=password],.patient-form input[type=tel],.patient-form input[type=text],.patient-form textarea{-webkit-appearance:none;background-color:transparent;border:.5px solid #a8acbe;color:#700044;font-size:16px;padding:4px 8px}.patient-form input[type=number]:focus,.patient-form input[type=password]:focus,.patient-form input[type=tel]:focus,.patient-form input[type=text]:focus,.patient-form textarea:focus{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);box-shadow:0 2px 6px 0 rgba(0,0,0,.35)}.patient-form input[type=number]:disabled,.patient-form input[type=password]:disabled,.patient-form input[type=tel]:disabled,.patient-form input[type=text]:disabled,.patient-form textarea:disabled{opacity:.5}.patient-form input[type=number]::-webkit-input-placeholder,.patient-form input[type=password]::-webkit-input-placeholder,.patient-form input[type=tel]::-webkit-input-placeholder,.patient-form input[type=text]::-webkit-input-placeholder,.patient-form textarea::-webkit-input-placeholder{font-style:italic}.patient-form input[type=number]:-moz-placeholder,.patient-form input[type=number]::-moz-placeholder,.patient-form input[type=password]:-moz-placeholder,.patient-form input[type=password]::-moz-placeholder,.patient-form input[type=tel]:-moz-placeholder,.patient-form input[type=tel]::-moz-placeholder,.patient-form input[type=text]:-moz-placeholder,.patient-form input[type=text]::-moz-placeholder,.patient-form textarea:-moz-placeholder,.patient-form textarea::-moz-placeholder{font-style:italic}.patient-form input[type=number]:-ms-input-placeholder,.patient-form input[type=password]:-ms-input-placeholder,.patient-form input[type=tel]:-ms-input-placeholder,.patient-form input[type=text]:-ms-input-placeholder,.patient-form textarea:-ms-input-placeholder{font-style:italic}.patient-form input[type=tel]{padding:4px 8px 4px 40px}.patient-form .numeric-entry{text-align:right}.patient-form .checkbox-btn{background:none;border:none;color:#425569;font-size:14px;margin:.75em;padding:0 0 0 20px;position:relative;text-align:left}.patient-form .checkbox-btn:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:eatlove;font-size:18px;font-style:normal;font-variant:normal;font-weight:400;left:0;line-height:1;position:absolute;text-transform:none;top:1px}.patient-form .checkbox-btn[data-checked=true]:before{color:#2cd296;content:""}.patient-form .el-pro-checkbox{color:#425569;font-size:16px}.patient-form .cover-image-form{padding:20px 0}.patient-form .cover-image-form p{color:#203152;font-size:16px;margin:0;max-width:500px}.patient-form .cover-image-form>hr{background:#86919c;opacity:.2;width:calc(100% - 5px)}.patient-form .cover-image-form .cover-image-picker li{border:none;border-radius:8px;filter:drop-shadow(0 4px 4px rgba(0,0,0,.15))}.patient-form .cover-image-form .cover-image-picker li[data-selected=true]{background:#a30063;filter:none}.patient-form .checkbox{display:block;margin:.5em 0;position:relative}.patient-form .checkbox input{filter:alpha(opacity=0);height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%}.patient-form .checkbox span{color:#425569;display:inline-block;font-size:14px}.patient-form .checkbox span:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:.5px solid #e3e4e9;color:#fff;content:" ";display:inline-block;font-family:eatlove;font-size:12px;font-style:normal;font-variant:normal;font-weight:400;height:20px;line-height:1;margin-right:.5em;padding-left:.25em;padding-top:.25em;text-transform:none;-webkit-transition:color .66s;-moz-transition:color .66s;-o-transition:color .66s;transition:color .66s;vertical-align:middle;width:20px}.patient-form .checkbox input:checked+span:before{background-color:#2cd296;border:.5px solid #1d976b;content:""}.patient-form .toggle-button{background-color:#fff;border:.5px solid #a8acbe;color:#425569;height:60px;margin:10px;max-width:120px;position:relative;text-align:center;width:calc(50% - 20px)}.patient-form .toggle-button,.patient-form .toggle-button i{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.patient-form .toggle-button i{color:#9b9fb4;display:block;font-size:16px}.patient-form .toggle-button:focus,.patient-form .toggle-button:hover{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);box-shadow:0 2px 6px 0 rgba(0,0,0,.35)}.patient-form .toggle-button[data-active=true]{border:.5px solid #700044;color:#700044}.patient-form .toggle-button[data-active=true] i{color:#700044}.patient-form .toggle-button[data-active=true]:after{background-color:#a30063;border:.5px solid #700044;content:""}.patient-form .toggle-button:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:.5px solid #e3e4e9;color:#425569;color:#fff;content:" ";display:inline-block;font-family:eatlove;font-size:12px;font-style:normal;font-variant:normal;font-weight:400;height:20px;left:0;line-height:1;margin:5px;padding-left:.25em;padding-top:.25em;position:absolute;text-transform:none;top:0;vertical-align:middle;width:20px}.patient-form .toggle-button-short{background-color:#fff;border:.5px solid #a8acbe;color:#a8acbe;font-size:12px;font-weight:700;margin:0 10px;min-width:100px;padding:10px;text-transform:uppercase;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.patient-form .toggle-button-short i{display:inline-block;font-size:15px;margin-right:.5em;vertical-align:middle}.patient-form .toggle-button-short[data-active=true]{border:.5px solid #700044;color:#700044}.patient-form .toggle-button-short[data-active=true] i{color:#700044}.patient-form .toggle-button-short:focus,.patient-form .toggle-button-short:hover{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);box-shadow:0 2px 6px 0 rgba(0,0,0,.35)}.patient-form .toggle-button-short:hover{background-color:#a8acbe;color:#fff}.patient-form .toggle-button-short:hover[data-active=true]{border:.5px solid #3d0025;color:#3d0025}.patient-form .with-label{display:inline-block;margin:5px;vertical-align:top}@media screen and (min-width:675px){.patient-form .with-label{margin:10px}}.patient-form .with-label input{margin-top:0}.patient-form .with-label label{color:#425569;display:block;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;white-space:nowrap}.patient-form .with-label label em{color:#9b9fb4;font-weight:400}.patient-form .with-label[data-disabled=true]{opacity:.5}.patient-form .with-units{display:inline-block;margin:0;width:100%}.patient-form .with-units input{margin-right:5px;width:calc(100% - 35px)}.patient-form .with-units label{color:#425569;display:inline-block;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;vertical-align:middle}.patient-form .select-container{border:.5px solid #a8acbe;display:inline-block;font-size:16px;padding:4px 8px;width:100%}.patient-form .select-container .placeholder{color:#425569;font-size:10px;font-weight:700;letter-spacing:1px;padding:4px;text-transform:uppercase}.patient-form .select-container .value{color:#700044;font-size:16px}.patient-form .select-container .value em{color:#425569}.patient-form .select-container .select-dropdown p{color:#425569;font-size:10px;padding-bottom:10px;padding-top:10px;text-align:center;text-transform:uppercase;width:calc(100% - 32px)}.patient-form .image-upload{position:relative}.patient-form .image-upload img{-webkit-box-shadow:0 5px 20px 0 rgba(0,0,0,.1);-moz-box-shadow:0 5px 20px 0 rgba(0,0,0,.1);-spec-box-shadow:0 5px 20px 0 rgba(0,0,0,.1);box-shadow:0 5px 20px 0 rgba(0,0,0,.1);margin:10px;width:calc(100% - 20px)}.patient-form .image-upload>footer{padding-top:1px;text-align:center}.patient-form .image-upload .icon-female2,.patient-form .image-upload .icon-logo,.patient-form .image-upload .icon-male2{-webkit-box-shadow:0 5px 20px 0 rgba(0,0,0,.1);-moz-box-shadow:0 5px 20px 0 rgba(0,0,0,.1);-spec-box-shadow:0 5px 20px 0 rgba(0,0,0,.1);box-shadow:0 5px 20px 0 rgba(0,0,0,.1);color:#a30063;display:block;font-size:85px;height:200px;margin:10px auto;padding:25px;text-align:center;width:200px}.patient-form .image-upload .icon-female2,.patient-form .image-upload .icon-male2{padding-top:50px}.patient-form .image-upload .icon-logo{height:0;height:auto;width:200px}.patient-form .image-upload .delete-btn{background:#a30063;border:none;color:#fff;font-size:16px;font-weight:700;height:26px;overflow:hidden;padding:2px 5px;position:absolute;right:20px;text-align:center;top:40px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:26px;z-index:5}.patient-form .image-upload .delete-btn:hover{background:#d60082}.patient-form .sub-action-btn{-webkit-apperance:none;background-color:#fff;background-color:transparent;border:0 solid #a30063;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;-webkit-border-radius:0;-spec-border-radius:0;border-radius:0;color:#a30063;display:inline-block;font-size:12px;font-size:10px;font-weight:400;line-height:1;margin:5px;outline:0;padding:8px 10px;text-align:center;text-decoration:underline;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.patient-form .sub-action-btn,.patient-form .sub-action-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.patient-form .sub-action-btn:active,.patient-form .sub-action-btn:hover{background-color:#a30063;color:#fff;text-decoration:none}.patient-form .sub-action-btn:active i,.patient-form .sub-action-btn:hover i{color:#fff}.patient-form .sub-action-btn:focus{border-color:#a30063}.patient-form .sub-action-btn i{text-decoration:none}.patient-form .sub-action-btn .icon-lock{display:inline-block;margin:0 5px}.patient-form .warning{background-color:#425569;-webkit-border-radius:5px;-spec-border-radius:5px;border-radius:5px;color:#fff;font-size:14px;font-weight:700;margin:10px;padding:15px 20px;text-align:left}.patient-form .warning em{font-size:16px;font-weight:700}.patient-form .off-switch{background:none;border:none;color:#425569;display:block;font-size:14px;margin:9px 0;padding:0 60px 0 0;position:relative;text-align:left;width:100%}.patient-form .off-switch>span{border:1px solid #e2e2e2;-webkit-border-radius:30px;-spec-border-radius:30px;border-radius:30px;color:#a8acbe;display:block;font-size:9px;padding:2px 0 2px 19px;right:0;text-transform:uppercase;width:45px}.patient-form .off-switch>span,.patient-form .off-switch>span:after{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.patient-form .off-switch>span:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:eatlove;font-size:16px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;right:25px;text-transform:none;-webkit-transition:right .1s ease-in-out;-moz-transition:right .1s ease-in-out;-o-transition:right .1s ease-in-out;transition:right .1s ease-in-out}.patient-form .off-switch[data-active=true]>span{background-color:#a30063;border:1px solid #a30063;color:#fff;padding:2px 17px 2px 5px}.patient-form .off-switch[data-active=true]>span:after{color:#fff;right:0}.confirm-discard-changes{padding:20px}.confirm-discard-changes h6{color:#425569;font-size:16px;font-weight:700;text-align:center}.confirm-discard-changes p{color:#425569;font-size:14px;margin-top:10px;text-align:center}.close-overlay{bottom:0;color:transparent;height:100vh;left:0;position:absolute;right:0;top:0;width:100vh;z-index:1}.search-types-modal-container{background-color:#fff;-webkit-border-radius:10px;-spec-border-radius:10px;border-radius:10px;bottom:120px;left:10px;max-height:0;overflow:hidden;position:absolute;-webkit-transition:all .333s ease-in-out;-moz-transition:all .333s ease-in-out;-o-transition:all .333s ease-in-out;transition:all .333s ease-in-out;width:calc(100vw - 20px);z-index:5}.search-types-modal-container[data-drawer=true]{max-height:45em}.search-types-modal-container .close-modal-btn{background:none;border:none;border-bottom:1px solid #d8d8d8;color:#d4d3d8;padding:2px 10px;text-align:center;width:100%}.choose-search-type-btn,.search-type-popover .dropdown-btn{background-image:linear-gradient(170deg,#da67ad,#b7498c);border:.5px solid rgba(0,0,0,.05);-webkit-border-radius:4px;-spec-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-spec-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);color:#fff;display:block;font-size:15px;margin:auto;max-width:335px;padding:10px 20px;text-align:left;width:100%}.choose-search-type-btn i,.search-type-popover .dropdown-btn i{color:#a30063;display:none;font-size:22px;margin:0 20px 0 0;vertical-align:middle}.choose-search-type-btn .icon-search5,.search-type-popover .dropdown-btn .icon-search5{font-size:21px}.choose-search-type-btn:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";float:right;font-family:eatlove;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.search-type-popover .dropdown-btn{width:280px}@media screen and (max-width:47em){.search-type-popover .dropdown-btn{width:335px}.search-type-popover.date-selector-popover .dropdown-btn{width:280px}}.search-type-popover .triangle,.search-type-popover .triangle2{display:none}@media screen and (max-width:47em){.search-type-popover .dropdown-container{display:block;margin:auto;max-width:335px;width:100%}}.search-type-popover .dropdown-dropdown{-webkit-transform:translate(-50%)!important;-moz-transform:translate(-50%)!important;-ms-transform:translate(-50%)!important;transform:translate(-50%)!important}.search-type-popover .dropdown-content{border-radius:10px;margin-top:0!important;min-width:280px;padding:0!important}@media screen and (max-width:47em){.search-type-popover .dropdown-content{min-width:335px}}.search-type-popover .close-btn{display:none}.date-selector-popover{margin:auto;max-width:280px;text-align:center;width:100%}.date-selector-popover .date-select-container{position:relative}.date-selector-popover .dropdown-btn{text-align:center}.date-selector-popover .dropdown-btn:after{color:#a30063;float:none;font-size:14px}.date-selector-popover .dropdown-content{overflow:hidden}.date-selector-popover .dropdown-content .close-btn{display:none}.date-selector-popover .rw-widget{border:none}.date-selector-popover .next-date-btn-wrapper,.date-selector-popover .prev-date-btn-wrapper{background:none;border:none;height:42px;position:absolute;right:10px;top:49%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:60px;z-index:10}.date-selector-popover .next-date-btn,.date-selector-popover .prev-date-btn{background:none;border:1px solid #fff;-webkit-border-radius:30px;-spec-border-radius:30px;border-radius:30px;color:#fff;font-size:12px;height:22px;padding:2px 4px 1px;width:22px}.date-selector-popover .next-date-btn-wrapper{padding:0 0 0 20px;right:0}.date-selector-popover .prev-date-btn-wrapper{left:0;padding:0 20px 0 0}.date-selector-popover i.icon-chevron-down{color:#a10c63;display:inline;font-size:15px;font-weight:900;left:15px;position:relative}.react-tel-input{position:relative}.react-tel-input .ad{background-position:-16px 0}.react-tel-input .ae{background-position:-32px 0}.react-tel-input .af{background-position:-48px 0}.react-tel-input .ag{background-position:-64px 0}.react-tel-input .ai{background-position:-80px 0}.react-tel-input .al{background-position:-96px 0}.react-tel-input .am{background-position:-112px 0}.react-tel-input .ao{background-position:-128px 0}.react-tel-input .ar{background-position:-144px 0}.react-tel-input .as{background-position:-160px 0}.react-tel-input .at{background-position:-176px 0}.react-tel-input .au{background-position:-192px 0}.react-tel-input .aw{background-position:-208px 0}.react-tel-input .az{background-position:-224px 0}.react-tel-input .ba{background-position:-240px 0}.react-tel-input .bb{background-position:0 -11px}.react-tel-input .bd{background-position:-16px -11px}.react-tel-input .be{background-position:-32px -11px}.react-tel-input .bf{background-position:-48px -11px}.react-tel-input .bg{background-position:-64px -11px}.react-tel-input .bh{background-position:-80px -11px}.react-tel-input .bi{background-position:-96px -11px}.react-tel-input .bj{background-position:-112px -11px}.react-tel-input .bm{background-position:-128px -11px}.react-tel-input .bn{background-position:-144px -11px}.react-tel-input .bo{background-position:-160px -11px}.react-tel-input .br{background-position:-176px -11px}.react-tel-input .bs{background-position:-192px -11px}.react-tel-input .bt{background-position:-208px -11px}.react-tel-input .bw{background-position:-224px -11px}.react-tel-input .by{background-position:-240px -11px}.react-tel-input .bz{background-position:0 -22px}.react-tel-input .ca{background-position:-16px -22px}.react-tel-input .cd{background-position:-32px -22px}.react-tel-input .cf{background-position:-48px -22px}.react-tel-input .cg{background-position:-64px -22px}.react-tel-input .ch{background-position:-80px -22px}.react-tel-input .ci{background-position:-96px -22px}.react-tel-input .ck{background-position:-112px -22px}.react-tel-input .cl{background-position:-128px -22px}.react-tel-input .cm{background-position:-144px -22px}.react-tel-input .cn{background-position:-160px -22px}.react-tel-input .co{background-position:-176px -22px}.react-tel-input .cr{background-position:-192px -22px}.react-tel-input .cu{background-position:-208px -22px}.react-tel-input .cv{background-position:-224px -22px}.react-tel-input .cw{background-position:-240px -22px}.react-tel-input .cy{background-position:0 -33px}.react-tel-input .cz{background-position:-16px -33px}.react-tel-input .de{background-position:-32px -33px}.react-tel-input .dj{background-position:-48px -33px}.react-tel-input .dk{background-position:-64px -33px}.react-tel-input .dm{background-position:-80px -33px}.react-tel-input .do{background-position:-96px -33px}.react-tel-input .dz{background-position:-112px -33px}.react-tel-input .ec{background-position:-128px -33px}.react-tel-input .ee{background-position:-144px -33px}.react-tel-input .eg{background-position:-160px -33px}.react-tel-input .er{background-position:-176px -33px}.react-tel-input .es{background-position:-192px -33px}.react-tel-input .et{background-position:-208px -33px}.react-tel-input .fi{background-position:-224px -33px}.react-tel-input .fj{background-position:-240px -33px}.react-tel-input .fk{background-position:0 -44px}.react-tel-input .fm{background-position:-16px -44px}.react-tel-input .fo{background-position:-32px -44px}.react-tel-input .bl,.react-tel-input .fr,.react-tel-input .mf{background-position:-48px -44px}.react-tel-input .ga{background-position:-64px -44px}.react-tel-input .gb{background-position:-80px -44px}.react-tel-input .gd{background-position:-96px -44px}.react-tel-input .ge{background-position:-112px -44px}.react-tel-input .gf{background-position:-128px -44px}.react-tel-input .gh{background-position:-144px -44px}.react-tel-input .gi{background-position:-160px -44px}.react-tel-input .gl{background-position:-176px -44px}.react-tel-input .gm{background-position:-192px -44px}.react-tel-input .gn{background-position:-208px -44px}.react-tel-input .gp{background-position:-224px -44px}.react-tel-input .gq{background-position:-240px -44px}.react-tel-input .gr{background-position:0 -55px}.react-tel-input .gt{background-position:-16px -55px}.react-tel-input .gu{background-position:-32px -55px}.react-tel-input .gw{background-position:-48px -55px}.react-tel-input .gy{background-position:-64px -55px}.react-tel-input .hk{background-position:-80px -55px}.react-tel-input .hn{background-position:-96px -55px}.react-tel-input .hr{background-position:-112px -55px}.react-tel-input .ht{background-position:-128px -55px}.react-tel-input .hu{background-position:-144px -55px}.react-tel-input .id{background-position:-160px -55px}.react-tel-input .ie{background-position:-176px -55px}.react-tel-input .il{background-position:-192px -55px}.react-tel-input .in{background-position:-208px -55px}.react-tel-input .io{background-position:-224px -55px}.react-tel-input .iq{background-position:-240px -55px}.react-tel-input .ir{background-position:0 -66px}.react-tel-input .is{background-position:-16px -66px}.react-tel-input .it{background-position:-32px -66px}.react-tel-input .jm{background-position:-48px -66px}.react-tel-input .jo{background-position:-64px -66px}.react-tel-input .jp{background-position:-80px -66px}.react-tel-input .ke{background-position:-96px -66px}.react-tel-input .kg{background-position:-112px -66px}.react-tel-input .kh{background-position:-128px -66px}.react-tel-input .ki{background-position:-144px -66px}.react-tel-input .km{background-position:-160px -66px}.react-tel-input .kn{background-position:-176px -66px}.react-tel-input .kp{background-position:-192px -66px}.react-tel-input .kr{background-position:-208px -66px}.react-tel-input .kw{background-position:-224px -66px}.react-tel-input .ky{background-position:-240px -66px}.react-tel-input .kz{background-position:0 -77px}.react-tel-input .la{background-position:-16px -77px}.react-tel-input .lb{background-position:-32px -77px}.react-tel-input .lc{background-position:-48px -77px}.react-tel-input .li{background-position:-64px -77px}.react-tel-input .lk{background-position:-80px -77px}.react-tel-input .lr{background-position:-96px -77px}.react-tel-input .ls{background-position:-112px -77px}.react-tel-input .lt{background-position:-128px -77px}.react-tel-input .lu{background-position:-144px -77px}.react-tel-input .lv{background-position:-160px -77px}.react-tel-input .ly{background-position:-176px -77px}.react-tel-input .ma{background-position:-192px -77px}.react-tel-input .mc{background-position:-208px -77px}.react-tel-input .md{background-position:-224px -77px}.react-tel-input .me{background-position:-112px -154px;height:12px}.react-tel-input .mg{background-position:0 -88px}.react-tel-input .mh{background-position:-16px -88px}.react-tel-input .mk{background-position:-32px -88px}.react-tel-input .ml{background-position:-48px -88px}.react-tel-input .mm{background-position:-64px -88px}.react-tel-input .mn{background-position:-80px -88px}.react-tel-input .mo{background-position:-96px -88px}.react-tel-input .mp{background-position:-112px -88px}.react-tel-input .mq{background-position:-128px -88px}.react-tel-input .mr{background-position:-144px -88px}.react-tel-input .ms{background-position:-160px -88px}.react-tel-input .mt{background-position:-176px -88px}.react-tel-input .mu{background-position:-192px -88px}.react-tel-input .mv{background-position:-208px -88px}.react-tel-input .mw{background-position:-224px -88px}.react-tel-input .mx{background-position:-240px -88px}.react-tel-input .my{background-position:0 -99px}.react-tel-input .mz{background-position:-16px -99px}.react-tel-input .na{background-position:-32px -99px}.react-tel-input .nc{background-position:-48px -99px}.react-tel-input .ne{background-position:-64px -99px}.react-tel-input .nf{background-position:-80px -99px}.react-tel-input .ng{background-position:-96px -99px}.react-tel-input .ni{background-position:-112px -99px}.react-tel-input .bq,.react-tel-input .nl{background-position:-128px -99px}.react-tel-input .no{background-position:-144px -99px}.react-tel-input .np{background-position:-160px -99px}.react-tel-input .nr{background-position:-176px -99px}.react-tel-input .nu{background-position:-192px -99px}.react-tel-input .nz{background-position:-208px -99px}.react-tel-input .om{background-position:-224px -99px}.react-tel-input .pa{background-position:-240px -99px}.react-tel-input .pe{background-position:0 -110px}.react-tel-input .pf{background-position:-16px -110px}.react-tel-input .pg{background-position:-32px -110px}.react-tel-input .ph{background-position:-48px -110px}.react-tel-input .pk{background-position:-64px -110px}.react-tel-input .pl{background-position:-80px -110px}.react-tel-input .pm{background-position:-96px -110px}.react-tel-input .pr{background-position:-112px -110px}.react-tel-input .ps{background-position:-128px -110px}.react-tel-input .pt{background-position:-144px -110px}.react-tel-input .pw{background-position:-160px -110px}.react-tel-input .py{background-position:-176px -110px}.react-tel-input .qa{background-position:-192px -110px}.react-tel-input .re{background-position:-208px -110px}.react-tel-input .ro{background-position:-224px -110px}.react-tel-input .rs{background-position:-240px -110px}.react-tel-input .ru{background-position:0 -121px}.react-tel-input .rw{background-position:-16px -121px}.react-tel-input .sa{background-position:-32px -121px}.react-tel-input .sb{background-position:-48px -121px}.react-tel-input .sc{background-position:-64px -121px}.react-tel-input .sd{background-position:-80px -121px}.react-tel-input .se{background-position:-96px -121px}.react-tel-input .sg{background-position:-112px -121px}.react-tel-input .sh{background-position:-128px -121px}.react-tel-input .si{background-position:-144px -121px}.react-tel-input .sk{background-position:-160px -121px}.react-tel-input .sl{background-position:-176px -121px}.react-tel-input .sm{background-position:-192px -121px}.react-tel-input .sn{background-position:-208px -121px}.react-tel-input .so{background-position:-224px -121px}.react-tel-input .sr{background-position:-240px -121px}.react-tel-input .ss{background-position:0 -132px}.react-tel-input .st{background-position:-16px -132px}.react-tel-input .sv{background-position:-32px -132px}.react-tel-input .sx{background-position:-48px -132px}.react-tel-input .sy{background-position:-64px -132px}.react-tel-input .sz{background-position:-80px -132px}.react-tel-input .tc{background-position:-96px -132px}.react-tel-input .td{background-position:-112px -132px}.react-tel-input .tg{background-position:-128px -132px}.react-tel-input .th{background-position:-144px -132px}.react-tel-input .tj{background-position:-160px -132px}.react-tel-input .tk{background-position:-176px -132px}.react-tel-input .tl{background-position:-192px -132px}.react-tel-input .tm{background-position:-208px -132px}.react-tel-input .tn{background-position:-224px -132px}.react-tel-input .to{background-position:-240px -132px}.react-tel-input .tr{background-position:0 -143px}.react-tel-input .tt{background-position:-16px -143px}.react-tel-input .tv{background-position:-32px -143px}.react-tel-input .tw{background-position:-48px -143px}.react-tel-input .tz{background-position:-64px -143px}.react-tel-input .ua{background-position:-80px -143px}.react-tel-input .ug{background-position:-96px -143px}.react-tel-input .us{background-position:-112px -143px}.react-tel-input .uy{background-position:-128px -143px}.react-tel-input .uz{background-position:-144px -143px}.react-tel-input .va{background-position:-160px -143px}.react-tel-input .vc{background-position:-176px -143px}.react-tel-input .ve{background-position:-192px -143px}.react-tel-input .vg{background-position:-208px -143px}.react-tel-input .vi{background-position:-224px -143px}.react-tel-input .vn{background-position:-240px -143px}.react-tel-input .vu{background-position:0 -154px}.react-tel-input .wf{background-position:-16px -154px}.react-tel-input .ws{background-position:-32px -154px}.react-tel-input .ye{background-position:-48px -154px}.react-tel-input .za{background-position:-64px -154px}.react-tel-input .zm{background-position:-80px -154px}.react-tel-input .zw{background-position:-96px -154px}.react-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.react-tel-input .hide{display:none}.react-tel-input .v-hide{visibility:hidden}.react-tel-input input[type=tel],.react-tel-input input[type=text]{padding:4px 8px 4px 45px;position:relative;width:100%;z-index:0}.react-tel-input input[type=tel].invalid-number,.react-tel-input input[type=tel].invalid-number:focus,.react-tel-input input[type=text].invalid-number,.react-tel-input input[type=text].invalid-number:focus{background-color:#faf0f0;border:1px solid #d79f9f;border-left-color:#cacaca}.react-tel-input .flag-dropdown{background-color:#fff;border:none;border-radius:3px 0 0 3px;bottom:0;outline:0 solid transparent;padding:0;position:absolute;top:0}.react-tel-input .flag-dropdown.open-dropdown{background:#fff;border-bottom:0;border-radius:3px 0 0 0}.react-tel-input .flag-dropdown.open-dropdown .selected-flag{background:#fff;border-radius:3px 0 0 0}.react-tel-input .flag-dropdown:hover{cursor:pointer}.react-tel-input .flag-dropdown:hover .selected-flag{background-color:#fff}.react-tel-input input[disabled]+.flag-dropdown:hover{cursor:default}.react-tel-input input[disabled]+.flag-dropdown:hover .selected-flag{background-color:transparent}.react-tel-input .selected-flag{background-color:transparent;border:none;border-radius:3px 0 0 3px;height:30px;margin-left:11px;padding:0;position:relative;width:30px;z-index:13}.react-tel-input .selected-flag .flag{height:11px;margin-top:-5px;position:absolute;top:50%;width:16px}.react-tel-input .selected-flag .arrow{border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555;height:0;left:20px;margin-top:-2px;position:relative;top:50%;width:0}.react-tel-input .selected-flag .arrow.up{border-bottom:4px solid #555;border-top:none}.react-tel-input .country-list{background-color:#fff;border:1px solid #ccc;border-radius:0 0 3px 3px;box-shadow:1px 1px 4px rgba(0,0,0,.2);list-style:none;margin:-1px 0 0 -1px;overflow-y:scroll;padding:0;position:absolute;top:26px;width:400px;z-index:20}.react-tel-input .country-list .flag{display:inline-block;height:11px;margin-right:6px;margin-top:2px;width:16px}.react-tel-input .country-list .divider{border-bottom:1px solid #ccc;margin-bottom:5px;padding-bottom:5px}.react-tel-input .country-list .country{overflow:hidden;padding:5px 10px;text-overflow:ellipsis;white-space:nowrap}.react-tel-input .country-list .country .dial-code{color:#999}.react-tel-input .country-list .country:hover{background-color:#e8f7fe}.react-tel-input .country-list .country.highlight{background-color:#c7e2f1}.react-tel-input .country-list .country-name{margin-right:6px}.cuisine-preferences,.taste-preferences{text-align:center}.cuisine-preferences h3,.taste-preferences h3{padding-bottom:5px}.cuisine-preferences p,.taste-preferences p{color:#203152;font-size:14px;padding:1em 5px}.cuisine-preferences .subtext,.taste-preferences .subtext{font-size:14px;line-height:8px;padding:5px}@media screen and (max-width:400px){.cuisine-preferences .subtext,.taste-preferences .subtext{line-height:14px}}.cuisine-preferences .subtext[data-pro=true],.taste-preferences .subtext[data-pro=true]{line-height:15px;padding:0}.cuisine-preferences.preferences-form .preference-group,.taste-preferences.preferences-form .preference-group{padding-top:12px}.patient-multi-select{-webkit-touch-callout:none;padding:0 20px 20px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.patient-multi-select p{color:#425569;font-size:14px;padding:20px 0;text-align:center}.patient-multi-select ul{text-align:center}.patient-multi-select ul li{border:1px solid #425569;-webkit-border-radius:100%;-spec-border-radius:100%;border-radius:100%;color:#425569;cursor:pointer;display:inline-block;height:90px;margin:5px;position:relative;text-align:center;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:90px}.patient-multi-select ul li>span{display:inline-block;font-size:10px;font-weight:700;left:50%;max-width:90%;position:absolute;text-transform:uppercase;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.patient-multi-select ul li:hover{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.07);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.07);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.07);box-shadow:0 2px 6px 0 rgba(0,0,0,.07)}.patient-multi-select ul li[data-checked=true],.patient-multi-select ul li[data-state=love]{background-color:#2cd296}.patient-multi-select ul li[data-checked=true],.patient-multi-select ul li[data-state=hate],.patient-multi-select ul li[data-state=love]{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.07);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.07);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.07);box-shadow:0 2px 6px 0 rgba(0,0,0,.07);color:#fff}.patient-multi-select ul li[data-state=hate]{background-color:#a30063}.patient-multi-select ul li[data-state=hate]>span{opacity:1}.patient-multi-select ul li[data-state=hate]:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:hsla(0,0%,100%,.2);content:"";font-family:eatlove;font-size:42px;font-style:normal;font-variant:normal;font-weight:400;left:50%;line-height:1;position:absolute;text-transform:none;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:5}.diet-preferences{max-height:calc(100vh - 160px);overflow-y:auto}@media screen and (min-width:676px){.diet-preferences{max-height:calc(100vh - 250px)}}.diet-preferences .combobox-container .type-ahead{width:100%}.diet-preferences .select-bubbles li{display:inline-block;margin:5px;max-width:none;padding:0;vertical-align:top;width:calc(50% - 10px)}.diet-preferences .select-bubbles li[data-disabled=true] .dropdown-btn{opacity:.5}.diet-preferences .select-bubbles .dropdown-btn,.diet-preferences .select-bubbles li>button{background-color:hsla(0,0%,100%,.2);border:1px solid #a8acbe;-webkit-border-radius:50px;-spec-border-radius:50px;border-radius:50px;color:#a8acbe;cursor:pointer;font-size:11px;font-weight:900;height:auto;margin:0 auto;padding:8px 16px;position:relative;text-transform:uppercase;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;vertical-align:top;width:100%}.diet-preferences .select-bubbles .dropdown-btn[data-active=true],.diet-preferences .select-bubbles li>button[data-active=true]{background-color:#a30063;border:1px solid #a30063;color:#fff}.diet-preferences .avoidances-selector{color:#203152;text-align:center}.diet-preferences .avoidances-selector h3{font-size:16px;font-weight:700}.diet-preferences .avoidances-selector p{font-size:14px;font-weight:400}.diet-preferences .avoidances-selector .choose-diets{margin:0 auto 3em;max-width:400px}.diet-preferences .avoidances-selector .choose-diets .select-bubbles li p{color:#a8acbe;font-size:12px;text-transform:uppercase}.diet-preferences .avoidances-selector .choose-allergens,.diet-preferences .avoidances-selector .choose-dislikes{margin:0 auto 1em;max-width:500px}.diet-preferences .avoidances-selector .choose-allergens .select-bubbles>li,.diet-preferences .avoidances-selector .choose-dislikes .select-bubbles>li{min-width:100px;width:calc(33% - 10px)}.diet-preferences .avoidances-selector .choose-allergens .select-bubbles button[data-active=true],.diet-preferences .avoidances-selector .choose-dislikes .select-bubbles button[data-active=true]{background-color:#a8acbe!important;border:.5px solid #8b90a8!important;color:#fff!important;position:relative}.diet-preferences .avoidances-selector .choose-allergens .select-bubbles button[data-active=true]:after,.diet-preferences .avoidances-selector .choose-dislikes .select-bubbles button[data-active=true]:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fafafa;content:"";display:inline-block;font-family:eatlove;font-size:20px;font-style:normal;font-variant:normal;font-weight:400;left:50%;line-height:1;position:absolute;text-transform:none;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.diet-preferences .avoidances-selector .choose-dislikes{margin:0 auto 2em}.diet-preferences .avoidances-selector .choose-dislikes .select-bubbles>li{min-width:100px;width:auto}.meal-preferences{padding-top:10px}.meal-preferences .toggle-button{max-width:129px;width:129px}.meal-preferences .leftovers-enabled,.meal-preferences .plan-size,.meal-preferences .skill-level{margin:10px;width:calc(50% - 20px)}@media screen and (max-width:430px){.meal-preferences .leftovers-enabled,.meal-preferences .plan-size,.meal-preferences .skill-level{width:calc(100% - 20px)}}.meal-preferences .select-meal-preferences{display:flex;flex-wrap:wrap;justify-content:center}.meal-preferences .basic-limit-tag{color:#425569;display:flex;font-size:14px;gap:10px;justify-content:center;margin-top:20px;width:100%}@media screen and (min-width:430px){.meal-preferences .basic-limit-tag{margin:20px 10px 0}}.meal-preferences .extra-avoidances>p,.meal-preferences .family-size>p,.meal-preferences>p{color:#425569;font-size:14px;padding:20px 0;text-align:center}.meal-preferences .meal-types-container{border:1px solid transparent;margin:0 -1px;text-align:center}@media screen and (min-width:430px){.meal-preferences .meal-types-container{margin:30px -1px 0}}.meal-preferences .meal-types-container p{color:#425569;font-size:14px}.meal-preferences .spinners{text-align:center}.meal-preferences .spinner{border:1px solid #a30063;color:#a30063;display:inline-block;height:79px;margin:10px;padding:10px;position:relative;text-align:center;width:130px}.meal-preferences .spinner .decrement,.meal-preferences .spinner .increment{background:none;border:none;bottom:0;font-weight:800;position:absolute;top:0;width:28px}.meal-preferences .spinner .decrement{left:0}.meal-preferences .spinner .increment{right:0}.meal-preferences .spinner p{font-size:10px;font-weight:700}.meal-preferences .spinner em,.meal-preferences .spinner i{display:block}.meal-preferences .max-cost-per-serving{display:flex;flex-wrap:wrap;min-width:0}.meal-preferences .max-cost-per-serving input[type=number]::-webkit-inner-spin-button,.meal-preferences .max-cost-per-serving input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media screen and (min-width:524px){.meal-preferences .max-cost-per-serving{min-width:614px;padding-left:89px;padding-right:46px}}.meal-preferences .max-cost-per-serving .keyword{margin:10px 0;text-align:left;white-space:nowrap;width:50%}@media screen and (max-width:340px){.meal-preferences .max-cost-per-serving .keyword{width:100%}}.meal-preferences .max-cost-per-serving .keyword label{padding:0;width:60px}@media screen and (max-width:523px){.meal-preferences .max-cost-per-serving .keyword .input-container,.meal-preferences .max-cost-per-serving .keyword label{margin-left:10px}.meal-preferences .max-cost-per-serving .keyword input{width:135px!important}}@media screen and (max-width:340px){.meal-preferences .max-cost-per-serving .keyword input{width:250px!important}}.meal-preferences .keyword-preferences{margin-top:30px;text-align:center}.meal-preferences .keyword-preferences p{color:#5a6677;font-size:11px;font-weight:700;text-transform:uppercase}.meal-preferences .keyword{margin:10px;text-align:left}.meal-preferences .keyword label{color:#425569;display:inline-block;font-size:12px;font-weight:700;padding-left:77px;vertical-align:middle;width:150px}@media screen and (max-width:523px){.meal-preferences .keyword label{display:block;padding-left:0}}.meal-preferences .keyword .select-container,.meal-preferences .keyword input[type=number],.meal-preferences .keyword input[type=text]{background-color:transparent!important;max-width:333px;vertical-align:middle;width:calc(100% - 150px)}@media screen and (max-width:523px){.meal-preferences .keyword .select-container,.meal-preferences .keyword input[type=number],.meal-preferences .keyword input[type=text]{width:100%}}.meal-preferences .keyword .input-container{display:inline;position:relative}.meal-preferences .keyword .input-container span{margin-right:5px}.meal-preferences .keyword .input-container ::placeholder{font-size:10px;font-style:normal;font-weight:700;letter-spacing:1px;text-align:right;text-transform:uppercase}.meal-preferences .keyword .example{bottom:3px;color:#9b9fb4;font-size:10px;font-weight:700;position:absolute;right:11px;z-index:0}.meal-preferences .extra-avoidances{border:1px solid #ffeb05;-webkit-box-shadow:0 3px 5px 0 rgba(255,235,5,.05);-moz-box-shadow:0 3px 5px 0 rgba(255,235,5,.05);-spec-box-shadow:0 3px 5px 0 rgba(255,235,5,.05);box-shadow:0 3px 5px 0 rgba(255,235,5,.05);margin-top:1em;padding:20px 0}.meal-preferences .extra-avoidances p{padding:0 20px}.meal-preferences .extra-avoidances em{background-color:#9b9fb4;-webkit-border-radius:2px;-spec-border-radius:2px;border-radius:2px;color:#fff;font-size:10px;padding:0 5px 1px;text-transform:uppercase}.meal-preferences .section-sunbasket{align-items:center;color:#5a6677;color:#425569;display:flex;flex-direction:column;margin-top:20px}.meal-preferences .section-sunbasket .toggle-option-sunbasket{display:flex;font-size:14px;margin-top:12px}.meal-preferences .section-sunbasket .toggle-option-sunbasket label{padding-top:1px;vertical-align:middle}.meal-preferences .section-sunbasket .toggle-option-sunbasket .el-switch1{margin-left:13px}.meal-preferences .section-sunbasket .toggle-option-sunbasket>p{color:#5a6677;line-height:25px;margin-right:13px;vertical-align:middle;white-space:nowrap}.meal-preferences .section-sunbasket .toggle-option-sunbasket .el-popup .dropdown-btn{line-height:25px;vertical-align:middle}.meal-preferences .section-sunbasket .el-popup-sunbasket-tooltip .dropdown-btn{background:none;border:none}.meal-preferences .section-sunbasket .el-popup-sunbasket-tooltip .dropdown-btn i{color:#5a6677}.meal-preferences .section-sunbasket .el-popup-sunbasket-tooltip .icon-info{font-size:110%;padding-left:8px}.meal-preferences .section-sunbasket .el-popup-sunbasket-tooltip .popup-content{min-width:262px}.meal-preferences .section-sunbasket .el-popup-sunbasket-tooltip .popup-content p{font-size:12px}.edit-family-member .select-container,.edit-family-member input{width:100%}.edit-family-member .name{width:calc(100% - 60px)}.edit-family-member .portion-size{width:calc(100% - 20px)}.edit-family-member .portion-size .select-container{max-width:250px;min-width:200px}.edit-family-member .inset-menu{max-height:0;opacity:0;overflow:hidden;padding-left:20px;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.edit-family-member .inset-menu>footer{color:#425569;font-size:14px;text-align:right}.edit-family-member .expand-btn{background:none;border:none;color:#425569;padding:30px 10px 0}.edit-family-member .expand-btn i{display:inline-block;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.edit-family-member[data-expanded=true] .inset-menu{margin:0 0 10px;max-height:30em;opacity:1;overflow:visible}.edit-family-member[data-expanded=true] .expand-btn i{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.edit-family-member .date-selector-container{text-align:left}.edit-family-member .meal-types-container{display:block}.edit-family-member .meal-types-container .toggle-button{margin:10px 20px 10px 0}.household-member-content{padding:20px 20px 180px}.household-member-content .toggle-btn{min-width:fit-content;white-space:nowrap;width:auto}.household-member-content .household-member-form{color:#425569}.household-member-content .household-member-form .gender{align-items:center;display:flex;flex-direction:column;justify-content:center}.household-member-content .household-member-form .child-bearing-container{align-items:center;display:flex;justify-content:center}.household-member-content .household-member-form .how-many-babies{align-items:center;display:flex;flex-direction:column;justify-content:center}.household-member-content .household-member-form .name{width:calc(100% - 10px)}.household-member-content .household-member-form .birthdate .date-selector-container{margin:0;text-align:left;width:100%}.household-member-content .household-member-form .birthdate .date-selector-container .with-label{margin:0 10px 10px 0!important;padding:0!important}.household-member-content .household-member-form .birthdate .date-selector-container label{display:none!important}.household-member-content .household-member-form .height{width:calc(100% - 10px)}.household-member-content .household-member-form .height-feet{margin-right:10px!important;max-width:110px;width:calc(50% - 5px)!important}.household-member-content .household-member-form .height-inches{max-width:110px;width:calc(50% - 5px)!important}.household-member-content .household-member-form .weight{width:calc(50% - 10px)}.household-member-content .household-member-form .activity-level,.household-member-content .household-member-form .portion{max-width:250px;width:calc(50% - 10px)}.household-member-content .household-member-form .recommended-portion-size{font-size:12px}.household-member-content .household-member-form .recommended-portion-size>div{display:inline-block;margin:10px;vertical-align:middle;width:calc(50% - 20px)}.household-member-content .household-member-form .recommended-portion-size>div:first-child{text-align:right}.household-member-content .household-member-form .recommended-portion-size>div:last-child{text-align:left}.household-member-content .household-member-form .recommended-portion-size em{font-size:14px;font-weight:700}.household-member-modal-container{color:#425569}.household-member-modal-container footer{display:flex;flex-direction:column}.pro-expander-container{background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);display:inline-block;position:relative;vertical-align:top;width:100%}.pro-expander-container .expander-btn{background:none;border:none;color:#9b9fb4;display:block;font-size:12px;font-weight:700;line-height:1.33;overflow:hidden;padding:16px 20px;text-align:left;text-overflow:ellipsis;text-transform:uppercase;-webkit-transition:all .333s ease-in-out;-moz-transition:all .333s ease-in-out;-o-transition:all .333s ease-in-out;transition:all .333s ease-in-out;white-space:nowrap;width:100%}.pro-expander-container .expander-btn em{color:#9b9fb4;font-weight:400;text-transform:none}.pro-expander-container .expander-btn:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;font-family:eatlove;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-left:3em;text-transform:none}.pro-expander-container .edit-btn,.pro-expander-container .expander-btn:after{font-size:12px;-webkit-transition:all .333s ease-in-out;-moz-transition:all .333s ease-in-out;-o-transition:all .333s ease-in-out;transition:all .333s ease-in-out}.pro-expander-container .edit-btn{background:none;border:none;color:#a30063;padding:18px 22px;position:absolute;right:0;top:0}.pro-expander-container .expander-expander{max-height:0;opacity:0;overflow:hidden;-webkit-transition:all .333s ease-in-out;-moz-transition:all .333s ease-in-out;-o-transition:all .333s ease-in-out;transition:all .333s ease-in-out}.pro-expander-container .expander-expander .expander-content{padding:10px}.pro-expander-container[data-state=true] .expander-btn{color:#425569}.pro-expander-container[data-state=true] .expander-btn:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.pro-expander-container[data-state=true] .expander-expander{max-height:99em;opacity:1;overflow-y:auto}.pro-expander-container[data-state=true] .edit-btn{opacity:1}.pro-expander-container[data-collapsible=false] .expander-btn:after{display:none}.edit-family{padding-top:10px}.edit-family .quick-add-family>p,.edit-family .subtext{color:#425569;font-size:14px;padding:20px 0;text-align:center}.edit-family .quick-add-family>p em,.edit-family .subtext em{font-weight:700;text-decoration:underline}.edit-family .spinner,.edit-family .spinners{display:flex;justify-content:center}.edit-family .spinner{border:1px solid #a30063;color:#a30063;flex-wrap:wrap;margin:10px;min-width:100px;padding:10px 0;position:relative;text-align:center;width:130px}.edit-family .spinner .decrement,.edit-family .spinner .increment{background:none;border:none;bottom:0;font-weight:800;padding-bottom:20px;position:absolute;top:0;width:28px}.edit-family .spinner .decrement{left:0}.edit-family .spinner .increment{right:0}.edit-family .spinner .content{width:100%}.edit-family .spinner .content p{font-size:10px;font-weight:700}.edit-family .spinner .content em,.edit-family .spinner .content i{display:block}.edit-family .spinner .label{background:#f6f6f6;border-top:1px solid #eaeaea;color:#425569;display:flex;flex-wrap:wrap;font-size:9px;justify-content:center;margin:10px 0 -10px;padding:5px 10px;width:100%}.edit-family .spinner .label .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-family .quick-add-family{margin-bottom:20px;max-height:0;overflow:hidden;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.edit-family .quick-add-family[data-visible=true]{max-height:35em}.edit-family .family-list .edit-family-member{margin:0 0 5px;padding:0 0 5px}.edit-family .empty-family,.edit-family .family-content h3{color:#425569;font-size:14px;text-align:center}.edit-family .family-content h3{margin:3em 0 .75em}.edit-family .family-content>footer{margin-top:40px;text-align:center}.energy-calculator .fields{display:flex;flex-direction:row;flex-wrap:wrap}@media screen and (max-width:660px){.energy-calculator .fields{flex-direction:column}.energy-calculator .fields>div{width:100%}}.energy-calculator .patient-geometry{margin-bottom:20px;text-align:center}.energy-calculator .patient-geometry li{color:#425569;display:inline-block;font-size:14px;font-weight:700;padding:0 10px}.energy-calculator .patient-geometry li em{color:#a30063}.energy-calculator .activity-level,.energy-calculator .energy-method,.energy-calculator .goal-weight,.energy-calculator .kcal-kg-container,.energy-calculator .weekly-goal{margin:10px;vertical-align:top;width:279px}.energy-calculator .kcal-kg-container{display:inline-block}.energy-calculator .kcal-kg-container input{width:100%}.energy-calculator .target-energy-kcal{width:279px}.energy-calculator .computed-energy-kcal{font-size:16px}.energy-calculator .computed-energy-needs,.energy-calculator .portion-size,.energy-calculator .target-energy-needs{color:#425569;font-size:12px}.energy-calculator .computed-energy-needs>div,.energy-calculator .portion-size>div,.energy-calculator .target-energy-needs>div{display:inline-block;margin:10px;vertical-align:middle;width:160px}@media screen and (min-width:660px){.energy-calculator .computed-energy-needs>div,.energy-calculator .portion-size>div,.energy-calculator .target-energy-needs>div{width:279px}.energy-calculator .computed-energy-needs>div:first-child,.energy-calculator .portion-size>div:first-child,.energy-calculator .target-energy-needs>div:first-child{text-align:right}.energy-calculator .computed-energy-needs>div:last-child,.energy-calculator .portion-size>div:last-child,.energy-calculator .target-energy-needs>div:last-child{text-align:left}}.energy-calculator .target-energy-needs input{width:250px!important}@media screen and (max-width:660px){.energy-calculator .target-energy-needs input{width:100%!important}}.energy-calculator .portion-size .select-container{width:250px}@media screen and (max-width:660px){.energy-calculator .portion-size .select-container{width:100%}}.energy-calculator .portion-size .select-container .select-dropdown .dropdown-content .sub-label-short label{padding:5px 5px 5px 0}.activity-level-selector{position:relative;width:calc(100% - 10px)}.activity-level-selector .activity-level-group .select-container[data-state=true] .select-dropdown{max-height:fit-content}.activity-level-selector .activity-level-group .dropdown-content{color:#425569}.activity-level-selector .activity-level-group .dropdown-content ul{font-size:14px;min-width:275px;text-align:left}.activity-level-selector .activity-level-group .dropdown-content ul .option{cursor:pointer;display:flex;flex-direction:column;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.activity-level-selector .activity-level-group .dropdown-content ul .option span{font-weight:700}.activity-level-selector .activity-level-group .dropdown-content ul .option label{font-size:11px;margin-top:-4px;padding-bottom:4px}.activity-level-selector .activity-level-group .dropdown-content ul .option:hover{background-color:#434243;color:#fff}.activity-level-selector .activity-level-group .dropdown-content ul .option:hover label{color:#fff;cursor:pointer}.activity-level-selector .activity-level-group .dropdown-content ul .option[data-selected=true]{background-color:#5f1e50;color:#fff}.activity-level-selector .activity-level-group .dropdown-content ul .option[data-selected=true] label{color:#fff}.patient-conditions .condition-avoidances{color:#425569;padding:10px}.patient-conditions .condition-info{background:#eaedef;border-radius:10px;color:#203152;font-size:14px;margin:25px 10px;padding:20px 20px 60px;position:relative}.patient-conditions .condition-info ul{list-style:disc;padding:0 30px}.patient-conditions .condition-info .avoidances-heading{display:block;margin:15px 0}.patient-conditions .half-width{width:calc(50% - 20px)}.patient-conditions .full-width{width:calc(100% - 20px)}.patient-conditions .fetus-count{text-align:center}.patient-conditions .condtion-select .icon-lock{display:inline-block;margin:0 0 0 3px}.patient-conditions h6{color:#425569;margin-top:20px;text-align:center}.patient-conditions>footer{padding-top:20px;text-align:center}.patient-conditions>footer button{background:none;border:none;color:#a30063;cursor:pointer;font-family:Lato;font-size:10px;font-weight:700;padding:8px 22px 8px 52px;position:relative;text-transform:uppercase}.patient-conditions>footer button:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#a30063;content:"";font-family:eatlove;font-size:16px;font-style:normal;font-variant:normal;font-weight:400;left:0;line-height:1;padding:12px;position:absolute;text-transform:none;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.patient-conditions>footer button:focus{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.3);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.3);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.3);box-shadow:0 2px 6px 0 rgba(0,0,0,.3)}.patient-conditions .safe-mode-switches{color:#425569;margin-top:20px;padding:10px}.patient-conditions .safe-mode-switches p{color:#425569;display:block;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.add-remove-nutrients-modal{bottom:10%;left:50%;max-width:563px;top:10%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:11}.add-remove-nutrients-container{background-color:#fff;bottom:0;left:0;position:absolute;top:0;width:100%}.add-remove-nutrients-container .editor-scrollable{border:1px solid #9b9fb4;bottom:120px!important;left:40px;padding:5px 20px;right:40px;top:170px!important;width:auto!important}.add-remove-nutrients-container .search{border:1px solid #9b9fb4;left:40px;position:absolute;right:40px;top:102px}.add-remove-nutrients-container .search:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#425569;content:"";font-family:eatlove;font-size:16px;font-style:normal;font-variant:normal;font-weight:400;left:0;line-height:1;padding:16px 21px;position:absolute;text-transform:none;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.add-remove-nutrients-container .search>input{border:none;color:#425569;font-size:12px;padding:17px 0 17px 56px;width:100%}.add-remove-nutrients-container ul li{list-style:none;margin:10px auto}.add-remove-nutrients-container .global-search-checkbox span{font-size:12px;font-weight:900;text-transform:uppercase}.add-remove-nutrients-container .global-search-checkbox span:before{margin-right:20px}.add-remove-nutrients-container .global-search-checkbox span .icon-lock{font-size:11px;margin-left:10px}.add-remove-nutrients-container .global-search-checkbox input{cursor:pointer}.add-remove-nutrients-container>footer{bottom:0;display:flex;justify-content:space-evenly;padding:30px;position:absolute;text-align:center;width:100%}.add-remove-nutrients-container>footer button{background-color:#fff;border:.5px solid #9b9fb4;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.1);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.1);box-shadow:0 2px 6px 0 rgba(0,0,0,.1);font-size:10px;margin:10px;max-width:230px;padding:14px;text-transform:uppercase;-webkit-transition:all .333s ease-in-out;-moz-transition:all .333s ease-in-out;-o-transition:all .333s ease-in-out;transition:all .333s ease-in-out;width:50%}.add-remove-nutrients-container>footer button:hover{background-color:#9b9fb4;color:#fff}.add-remove-nutrients-container>footer button:focus{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.3);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.3);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.3);box-shadow:0 2px 6px 0 rgba(0,0,0,.3)}.add-remove-nutrients-container>footer .accept{background-color:#2cd296;border:.5px solid #2cd296;color:#fff}.add-remove-nutrients-container>footer .accept:hover{background-color:#1a7e5a;border:.5px solid #1a7e5a;color:#fff}.add-remove-nutrients{display:inline-block;margin:10px}.add-remove-nutrients>.nutrient-btn{-webkit-apperance:none;background-color:#a30063;border:1px solid #a30063;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#fff;cursor:pointer;display:inline-block;font-family:Lato;font-size:12px;font-size:10px;font-weight:400;font-weight:700;line-height:1;margin:0 5px;outline:0;padding:8px 22px 8px 40px;position:relative;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.add-remove-nutrients>.nutrient-btn,.add-remove-nutrients>.nutrient-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.add-remove-nutrients>.nutrient-btn:active,.add-remove-nutrients>.nutrient-btn:hover{background-color:#3d0025;border:1px solid #3d0025;color:#e6e6e6}.add-remove-nutrients>.nutrient-btn:focus{background-color:#240016;border:1px solid #240016}.add-remove-nutrients>.nutrient-btn .icon-lock{margin-left:-20px;padding-right:10px}.add-remove-nutrients>.nutrient-btn:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;content:"";font-family:eatlove;font-size:16px;font-style:normal;font-variant:normal;font-weight:400;left:0;line-height:1;padding:12px;position:absolute;text-transform:none;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.add-remove-nutrients>.nutrient-btn:focus{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.3);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.3);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.3);box-shadow:0 2px 6px 0 rgba(0,0,0,.3)}.remove-nutrients-container .editor-scrollable{border:1px solid #9b9fb4;bottom:120px!important;left:40px;padding:20px;right:40px;top:100px!important;width:auto!important}.remove-nutrients-container .confirm-remove{bottom:120px!important;overflow-y:auto;position:absolute;text-align:center;top:100px!important;width:100%}.remove-nutrients-container .confirm-remove h2{color:#425569;font-size:18px;margin:40px auto}.remove-nutrients-container .confirm-remove i{color:#425569;display:block;font-size:46px}.remove-nutrients-container .confirm-remove span{border:1px solid #9b9fb4;display:inline-block;font-size:10px;margin:5px;padding:18px 20px;text-transform:uppercase}.remove-nutrients-container ul li{list-style:none;margin:10px auto}.add-remove-nutrients.remove-nutrients>.nutrient-btn:before{content:""}.empty-envelope-editor{color:#425569;padding:40px;text-align:center}.nutrient-entry>input[type=text]{padding-right:50px}@media screen and (max-width:47em){.nutrient-entry>input[type=text]{padding-right:30px}}.nutrient-entry .drop-down{background-color:#fff;border:1px solid #9b9fb4;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);box-shadow:0 2px 6px 0 rgba(0,0,0,.35);left:50%;max-height:0;min-width:220px;opacity:0;overflow:hidden;position:absolute;top:100%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .333s ease-in-out;-moz-transition:all .333s ease-in-out;-o-transition:all .333s ease-in-out;transition:all .333s ease-in-out;width:100%;z-index:10}.nutrient-entry .drop-down li{color:#425569;cursor:pointer;font-size:12px;font-weight:700;padding:10px;text-align:right}.nutrient-entry .drop-down li em{float:left;font-weight:400;text-align:left}.nutrient-entry .drop-down li:hover{background-color:#684690;color:#fff}@-webkit-keyframes pulsing-dropshadow{0%{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);box-shadow:0 2px 6px 0 rgba(0,0,0,.35)}50%{border:1px solid #fd5408;-webkit-box-shadow:0 2px 6px 0 #fd5408;-moz-box-shadow:0 2px 6px 0 #fd5408;-spec-box-shadow:0 2px 6px 0 #fd5408;box-shadow:0 2px 6px 0 #fd5408}to{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);box-shadow:0 2px 6px 0 rgba(0,0,0,.35)}}@-moz-keyframes pulsing-dropshadow{0%{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);box-shadow:0 2px 6px 0 rgba(0,0,0,.35)}50%{border:1px solid #fd5408;-webkit-box-shadow:0 2px 6px 0 #fd5408;-moz-box-shadow:0 2px 6px 0 #fd5408;-spec-box-shadow:0 2px 6px 0 #fd5408;box-shadow:0 2px 6px 0 #fd5408}to{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);box-shadow:0 2px 6px 0 rgba(0,0,0,.35)}}@-ms-keyframes pulsing-dropshadow{0%{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);box-shadow:0 2px 6px 0 rgba(0,0,0,.35)}50%{border:1px solid #fd5408;-webkit-box-shadow:0 2px 6px 0 #fd5408;-moz-box-shadow:0 2px 6px 0 #fd5408;-spec-box-shadow:0 2px 6px 0 #fd5408;box-shadow:0 2px 6px 0 #fd5408}to{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);box-shadow:0 2px 6px 0 rgba(0,0,0,.35)}}@keyframes pulsing-dropshadow{0%{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);box-shadow:0 2px 6px 0 rgba(0,0,0,.35)}50%{border:1px solid #fd5408;-webkit-box-shadow:0 2px 6px 0 #fd5408;-moz-box-shadow:0 2px 6px 0 #fd5408;-spec-box-shadow:0 2px 6px 0 #fd5408;box-shadow:0 2px 6px 0 #fd5408}to{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);box-shadow:0 2px 6px 0 rgba(0,0,0,.35)}}.percent-entry .mode-toggle{-webkit-apperance:none;background-color:#fff;border:0 solid #a30063;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;-webkit-border-radius:0;-spec-border-radius:0;border-radius:0;color:#a30063;display:inline-block;font-size:12px;font-size:10px;font-weight:400;line-height:1;margin:5px;outline:0;padding:8px 10px;text-align:center;text-decoration:underline;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none;vertical-align:middle}.percent-entry .mode-toggle,.percent-entry .mode-toggle i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.percent-entry .mode-toggle:active,.percent-entry .mode-toggle:hover{background-color:#a30063;color:#fff;text-decoration:none}.percent-entry .mode-toggle:active i,.percent-entry .mode-toggle:hover i{color:#fff}.percent-entry .mode-toggle:focus{border-color:#a30063;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);box-shadow:0 2px 6px 0 rgba(0,0,0,.35);font-weight:700}@media screen and (max-width:47em){.percent-entry .mode-toggle{padding:8px 2px}}.percent-entry .mode-entry-suffix{color:#425569;display:inline-block;font-size:14px;font-weight:700;opacity:0;padding:3px}.percent-entry[data-mode=kcal] .mode-entry-suffix,.percent-entry[data-mode=total] .mode-entry-suffix{opacity:1}.percent-entry[data-mode=total] .mode-toggle{opacity:0}.percent-entry[data-mode=total] input[type=text]{border:none!important;opacity:1}.percent-entry .drop-down{left:50%;max-height:0;min-width:240px;opacity:0;overflow:hidden;position:absolute;top:74%;-webkit-transition:opacity .333s ease-in-out;-moz-transition:opacity .333s ease-in-out;-o-transition:opacity .333s ease-in-out;transition:opacity .333s ease-in-out;width:100%;z-index:10}.percent-entry .drop-down h6{color:#425569;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 25px)}.percent-entry .drop-down p{color:#425569;font-size:12px;margin-top:10px}.percent-entry .drop-down .close-btn{background:none;border:none;color:#425569;font-size:10px;padding:12px;position:absolute;right:0;top:0}.percent-entry[data-dropdown=true] .drop-down{animation-duration:.5s;animation-iteration-count:5;animation-name:pulsing-dropshadow;animation-timing-function:linear;background-color:#fff;border:1px solid #9b9fb4;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);box-shadow:0 2px 6px 0 rgba(0,0,0,.35);max-height:25em;opacity:1;padding:10px}.nutrient-editor{display:flex;flex-direction:row}.nutrient-editor .col-1{flex:3;line-height:37px;vertical-align:middle;word-break:break-word}.nutrient-editor .col-2{flex:7}.nutrient-editor .col-2 input{width:100%}.nutrient-editor .col-2 .percentage input,.nutrient-editor .col-2 .percentage-total input{padding:4px;width:40%}.nutrient-editor .col-3{flex:1;text-align:center}.nutrient-editor .col-4{flex:7}.nutrient-editor .col-4 .maximum,.nutrient-editor .col-4 .minimum,.nutrient-editor .col-4 input{width:100%}.nutrient-editor .col-4 .maximum2,.nutrient-editor .col-4 .minimum2{width:45%}.nutrient-editor .col-4 .separator{width:10%}.nutrient-editor .col-5{flex:3;line-height:40px;vertical-align:middle;word-break:break-word}@media screen and (max-width:500px){.nutrient-editor.calories .col-2,.nutrient-editor.calories .col-4,.nutrient-editor.macro-nutrient .col-2,.nutrient-editor.macro-nutrient .col-4{flex:8}.nutrient-editor.calories .col-5,.nutrient-editor.macro-nutrient .col-5{flex:0}}.nutrient-editor.nutrient-two-lines .entry-container{padding:4px 0 8px}.nutrient-editor.nutrient-two-lines .col-3,.nutrient-editor.nutrient-two-lines .col-4,.nutrient-editor.nutrient-two-lines .col-5{margin-top:23px}.nutrient-editor label{color:#425569;display:inline-block;font-size:12px;font-weight:700;line-height:16px;vertical-align:middle}.nutrient-editor label .icon-lock{font-size:11px}@media screen and (max-width:47em){.nutrient-editor input[type=number]{font-size:14px}}.nutrient-editor .maximum input[type=number],.nutrient-editor .minimum input[type=number]{margin-left:0;margin-right:0;padding:4px 30px 4px 8px;-webkit-transition:all .333s ease-in-out;-moz-transition:all .333s ease-in-out;-o-transition:all .333s ease-in-out;transition:all .333s ease-in-out}.nutrient-editor .maximum2 input[type=number],.nutrient-editor .minimum2 input[type=number]{margin-left:0;margin-right:0;padding:4px 30px 4px 0;-webkit-transition:all .333s ease-in-out;-moz-transition:all .333s ease-in-out;-o-transition:all .333s ease-in-out;transition:all .333s ease-in-out}.nutrient-editor .updated input[type=number]{border:1px solid blue;-webkit-box-shadow:0 2px 6px 0 #2cd296;-moz-box-shadow:0 2px 6px 0 #2cd296;-spec-box-shadow:0 2px 6px 0 #2cd296;box-shadow:0 2px 6px 0 #2cd296}.nutrient-editor .percentage,.nutrient-editor .percentage-total{text-align:center}.nutrient-editor .percentage input[type=number],.nutrient-editor .percentage-total input[type=number]{margin-left:0;margin-right:0;-webkit-transition:all .333s ease-in-out;-moz-transition:all .333s ease-in-out;-o-transition:all .333s ease-in-out;transition:all .333s ease-in-out}@media screen and (min-width:47em){.nutrient-editor .percentage input[type=number],.nutrient-editor .percentage-total input[type=number]{padding:4px 8px 4px 0}}.nutrient-editor .percentage-total{border-top:2px solid #000}.nutrient-editor .max-percent input[type=number],.nutrient-editor .min-percent input[type=number]{margin-left:0;margin-right:0;-webkit-transition:all .333s ease-in-out;-moz-transition:all .333s ease-in-out;-o-transition:all .333s ease-in-out;transition:all .333s ease-in-out}.nutrient-editor .separator{color:#425569;display:inline-block;font-size:20px;font-weight:700;line-height:44px;text-align:center;vertical-align:middle}.nutrient-editor .unit{color:#425569;font-size:12px;font-weight:700;padding-left:6px}.nutrient-editor .entry-container{display:inline-block;padding:8px 0;position:relative}.nutrient-editor .entry-container input{border:1px solid transparent;position:relative;z-index:1}.nutrient-editor .entry-container .label{color:#9b9fb4;font-size:10px;letter-spacing:1px;padding:28px 2px;position:absolute;right:0;text-transform:uppercase;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:0}.nutrient-editor .entry-container[data-empty=true] .label{opacity:0}.nutrient-editor .entry-container[data-conflict=true] input{border:.5px solid #f6a623!important;-webkit-box-shadow:0 2px 6px 0 #f6a623;-moz-box-shadow:0 2px 6px 0 #f6a623;-spec-box-shadow:0 2px 6px 0 #f6a623;box-shadow:0 2px 6px 0 #f6a623}.nutrient-editor .fodmap-mode{display:inline-block;margin:6px auto 6px 80px;position:relative;width:300px}.nutrient-editor .fodmap-mode>button{background:none;border:1px solid #9b9fb4;color:#425569;font-size:12px;padding:5px;position:relative;text-transform:uppercase;-webkit-transition:all .333s ease-in-out;-moz-transition:all .333s ease-in-out;-o-transition:all .333s ease-in-out;transition:all .333s ease-in-out;width:50%;z-index:2}.nutrient-editor .fodmap-mode .reduce-btn{-webkit-border-bottom-left-radius:5px;-spec-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-spec-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-webkit-border-bottom-right-radius:0;-spec-border-bottom-right-radius:0;border-bottom-right-radius:0;border-right:none;-webkit-border-top-left-radius:5px;-spec-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-spec-border-top-right-radius:5px;border-top-right-radius:5px;-webkit-border-top-right-radius:0;-spec-border-top-right-radius:0;border-top-right-radius:0}.nutrient-editor .fodmap-mode .reintroduce-btn{-webkit-border-bottom-left-radius:5px;-spec-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-webkit-border-bottom-left-radius:0;-spec-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:5px;-spec-border-bottom-right-radius:5px;border-bottom-right-radius:5px;border-left:none;-webkit-border-top-left-radius:5px;-spec-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-top-left-radius:0;-spec-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:5px;-spec-border-top-right-radius:5px;border-top-right-radius:5px}.nutrient-editor .fodmap-mode:before{background-color:#a30063;border:1px solid #a30063;-webkit-border-bottom-left-radius:5px;-spec-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-webkit-border-bottom-left-radius:0;-spec-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:5px;-spec-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-webkit-border-top-left-radius:5px;-spec-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-top-left-radius:0;-spec-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:5px;-spec-border-top-right-radius:5px;border-top-right-radius:5px;content:" ";display:inline-block;height:100%;left:50%;position:absolute;top:0;-webkit-transition:all .333s ease-in-out;-moz-transition:all .333s ease-in-out;-o-transition:all .333s ease-in-out;transition:all .333s ease-in-out;width:50%;z-index:1}.nutrient-editor .fodmap-mode[data-mode=reduce] .reduce-btn{color:#fff}.nutrient-editor .fodmap-mode[data-mode=reduce]:before{-webkit-border-bottom-left-radius:5px;-spec-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-spec-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-webkit-border-bottom-right-radius:0;-spec-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-top-left-radius:5px;-spec-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-spec-border-top-right-radius:5px;border-top-right-radius:5px;-webkit-border-top-right-radius:0;-spec-border-top-right-radius:0;border-top-right-radius:0;left:0}.nutrient-editor .fodmap-mode[data-mode=reintroduce] .reintroduce-btn{color:#fff}.macro-warning{color:#e6b400;font-size:12px}.macro-warning i{font-size:16px;vertical-align:middle}.envelope-editor{display:flex;flex-direction:column}.envelope-editor .add-nutrient,.envelope-editor .remove-nutrient{border:1px solid #a30063;color:#a30063;font-size:10px;height:40px;padding:12px 22px 15px 42px;text-align:center;text-transform:uppercase;width:160px!important}.envelope-editor .add-nutrient:after,.envelope-editor .remove-nutrient:after{color:#a30063;content:"";font-size:16px;left:0;padding:12px;right:auto}.envelope-editor .remove-nutrient{border:1px solid #425569;color:#425569}.envelope-editor .remove-nutrient:after{color:#425569;content:""}.envelope-editor .remove-rx-btn{-webkit-apperance:none;background-color:#fff;border:1px solid #425569;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;-webkit-border-radius:0;-spec-border-radius:0;border-radius:0;color:#425569;display:inline-block;font-size:12px;font-size:10px;font-weight:400;line-height:1;margin:0 5px;outline:0;padding:12px 22px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.envelope-editor .remove-rx-btn,.envelope-editor .remove-rx-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.envelope-editor .remove-rx-btn:active,.envelope-editor .remove-rx-btn:hover{background-color:#425569;color:#fff;text-decoration:none}.envelope-editor .remove-rx-btn:active i,.envelope-editor .remove-rx-btn:hover i{color:#fff}.envelope-editor .remove-rx-btn:focus{border-color:#425569}.envelope-editor>footer{padding:20px;text-align:center}.envelope-editor[data-edit-mode=true] .entry-container input{border:1px solid #9b9fb4}.envelope-editor[data-edit-mode=true] .entry-container[data-empty=true] .label{opacity:1!important}.add-conditions{cursor:pointer;margin:0 auto}.add-conditions>button{border:1px solid #a30063;color:#a30063;margin:10px;width:280px!important}.add-conditions>button:before{color:#a30063}.add-conditions p{text-align:center}.add-conditions-container .editor-scrollable{bottom:170px!important;top:170px!important}.add-conditions-container .other{border:1px solid #9b9fb4;bottom:102px;left:40px;position:absolute;right:40px}.add-conditions-container .other>input{border:none;color:#425569;font-size:12px;padding:17px;width:100%}.add-meal-rx{padding:20px;text-align:center}.add-meal-rx>button{-webkit-apperance:none;background-color:#fff;border:1px solid #425569;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;-webkit-border-radius:0;-spec-border-radius:0;border-radius:0;color:#425569;display:inline-block;font-size:12px;font-size:10px;font-weight:400;line-height:1;margin:0 5px;outline:0;padding:12px 22px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.add-meal-rx>button,.add-meal-rx>button i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.add-meal-rx>button:active,.add-meal-rx>button:hover{background-color:#425569;color:#fff;text-decoration:none}.add-meal-rx>button:active i,.add-meal-rx>button:hover i{color:#fff}.add-meal-rx>button:focus{border-color:#425569}@media screen and (max-width:47em){.edit-nutrition-prescription{padding:0 10px 10px!important}}.edit-nutrition-prescription .envelope-editors h1{color:#a30063;display:inline-block;font-size:14px;font-weight:700;margin-left:10px;width:215px}.edit-nutrition-prescription .envelope-editors[data-breakfast-conflicts=true] [data-tab=Breakfast]:before,.edit-nutrition-prescription .envelope-editors[data-conflicts=true] .envelope-mode .value:after,.edit-nutrition-prescription .envelope-editors[data-dinner-conflicts=true] [data-tab=Dinner]:before,.edit-nutrition-prescription .envelope-editors[data-lunch-conflicts=true] [data-tab=Lunch]:before,.edit-nutrition-prescription .envelope-editors[data-snack-conflicts=true] [data-tab=Snack]:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fd5408;content:"";display:inline-block;font-family:eatlove;font-size:18px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;padding:0 5px;text-transform:none;vertical-align:middle}.edit-nutrition-prescription .envelope-editors[data-all-day-conflicts=true] .envelope-mode li .all-day:after,.edit-nutrition-prescription .envelope-editors[data-meals-conflicts=true] .envelope-mode li .meals:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fd5408;content:"";display:inline-block;float:right;font-family:eatlove;font-size:18px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin:3px;padding:1px 2px 2px;text-transform:none;vertical-align:middle}.edit-nutrition-prescription .envelope-editors[data-all-day-conflicts=true] .envelope-mode li[data-selected=true] .all-day:after,.edit-nutrition-prescription .envelope-editors[data-meals-conflicts=true] .envelope-mode li[data-selected=true] .meals:after{background-color:#fff;-webkit-border-radius:100%;-spec-border-radius:100%;border-radius:100%}.edit-nutrition-prescription .envelope-mode{border:none!important;padding:4px;width:200px!important}.edit-nutrition-prescription .envelope-mode .value{color:#a30063}.edit-nutrition-prescription .expires-in{display:block;text-align:left}.edit-nutrition-prescription .expires-in .select-container{width:280px}.edit-nutrition-prescription .explainer{color:#425569;font-size:12px;text-align:center}@media screen and (max-width:47em){.edit-nutrition-prescription .generic-tabs .tab-contents{margin:0}}.edit-nutrition-prescription .generic-tabs .tab-contents footer{text-align:center}.edit-nutrition-prescription .generic-tabs .tab-contents footer p.next-update-needed{color:#425569;font-size:14px;padding:10px;text-transform:uppercase}.edit-nutrition-prescription .generic-tabs .tab-contents footer p.next-update-needed em{font-weight:700}@media screen and (max-width:47em){.edit-nutrition-prescription .generic-tabs .tab-btn{padding:1.75em 6px}}.accept-license{color:#425569;padding:0 0 50px}.accept-license .agreement-footer{background:#fff;bottom:0;padding:20px;position:absolute;text-align:center;width:100vw}@media screen and (min-width:675px){.accept-license .agreement-footer{width:100%}}.accept-license .editor-scrollable{padding:0 20px 120px;top:0}.accept-license .decline-btn{-webkit-apperance:none;background-color:#fff;border:1px solid #a8acbe;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#a8acbe;display:inline-block;font-size:12px;font-weight:400;line-height:1;margin:0 5px;outline:0;padding:8px 30px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.accept-license .decline-btn,.accept-license .decline-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.accept-license .decline-btn:active,.accept-license .decline-btn:hover{background-color:#a8acbe;color:#fff;text-decoration:none}.accept-license .decline-btn:active i,.accept-license .decline-btn:hover i{color:#fff}.accept-license .decline-btn:focus{border-color:#a8acbe}.accept-license .agree-btn{-webkit-apperance:none;background-color:#2cd296;border:1px solid #2cd296;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#fff;display:inline-block;font-size:12px;font-weight:400;line-height:1;margin:0 5px;outline:0;padding:8px 30px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.accept-license .agree-btn,.accept-license .agree-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.accept-license .agree-btn:active,.accept-license .agree-btn:hover{background-color:#1a7e5a;border:1px solid #1a7e5a;color:#e6e6e6}.accept-license .agree-btn:focus{background-color:#16694b;border:1px solid #16694b}.accept-license .why-required{background-color:#425569;-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.2);-moz-box-shadow:0 10px 10px 0 rgba(0,0,0,.2);-spec-box-shadow:0 10px 10px 0 rgba(0,0,0,.2);box-shadow:0 10px 10px 0 rgba(0,0,0,.2);color:#fff;cursor:pointer;font-size:16px;font-weight:300;margin-top:1em;padding:10px;text-align:center;width:calc(100% - 30px)}.accept-license .why-required p{color:#fff!important;font-size:18px!important;font-weight:900;margin:0!important}.accept-license .why-required em{font-weight:700}.accept-license>header{padding:0 20px;text-align:center}.accept-license>header p{margin-top:.25em}.accept-license h1{font-size:18px;font-weight:700;margin:1em 1em 0;text-align:center;text-transform:uppercase}.accept-license h2{font-size:16px;margin:1.5em 0 .5em;text-align:left!important;text-transform:uppercase}.accept-license h2 em{display:inline-block;margin-right:.5em}.accept-license h3{font-size:14px;margin-left:2em;text-decoration:underline}.accept-license p{font-size:14px;margin:.75em 0}.accept-license .recitals-heading{font-size:14px;font-weight:700;text-align:center;text-transform:uppercase}.accept-license ol li{margin:1em 0}.accept-license ol li em{display:inline-block;margin:0 2em}.accept-license .bold{font-weight:700}.accept-license .italic{font-style:italic}.accept-license .underline{text-decoration:underline}.accept-license .uppercase{text-transform:uppercase}.accept-license .indent1{margin-left:2em}.accept-license .indent2{margin-left:4em}.accept-license .subsection-heading{display:block;font-weight:700;text-decoration:underline}.accept-license .signatures .signature{display:inline-block;margin:20px;min-width:300px;vertical-align:top;width:calc(50% - 40px)}.accept-license .signatures li{margin:.75em 0}.accept-license .signatures img{max-height:50px}.accept-license .sub-action-btn{-webkit-apperance:none;background-color:#fff;background-color:transparent;border:0 solid #a30063;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;-webkit-border-radius:0;-spec-border-radius:0;border-radius:0;color:#a30063;display:inline-block;font-size:12px;font-size:10px;font-weight:400;line-height:1;margin:5px;outline:0;padding:8px 10px;text-align:center;text-decoration:underline;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.accept-license .sub-action-btn,.accept-license .sub-action-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.accept-license .sub-action-btn:active,.accept-license .sub-action-btn:hover{background-color:#a30063;color:#fff;text-decoration:none}.accept-license .sub-action-btn:active i,.accept-license .sub-action-btn:hover i{color:#fff}.accept-license .sub-action-btn:focus{border-color:#a30063}.create-patient-container[data-working=true] .wizard-page,.create-patient-container[data-working=true]>header{opacity:0}.create-patient-container .editor-scrollable{height:calc(100% - 174px);padding-bottom:40px}.create-patient-container .editor-scrollable[data-active=true]{z-index:1}.create-patient-container .modal-footer{bottom:0;padding:10px;position:absolute;z-index:2}.create-patient-container .modal-footer .error-msg{font-weight:400;padding-bottom:10px}.create-patient-container .modal-footer .error-msg em{font-weight:700}.create-patient-container .modal-footer .next,.create-patient-container .modal-footer .skip,.create-patient-container .modal-footer>.prev{padding:8px 26px}.create-patient-container .wizard-page{display:none}.create-patient-container .wizard-page[data-active=true]{display:block}.create-patient-container .accept-license{bottom:0;left:0;position:absolute;right:0;top:0;width:100%;z-index:3}.accept-license.editor-modal-container .editor-scrollable{height:100%;padding-bottom:80px}.practice-expired{left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.practice-expired h1{color:#425569;font-size:20px;white-space:nowrap}@media screen and (max-width:47em){.practice-expired{width:100%}.practice-expired h1{white-space:normal}}.practice-expired p{color:#425569;padding:80px 0}.practice-expired>footer button{-webkit-apperance:none;background-color:#a30063;border:1px solid #a30063;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#fff;display:inline-block;font-size:12px;font-weight:400;line-height:1;margin:0 5px;outline:0;overflow:hidden;padding:8px 30px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none;white-space:nowrap}.practice-expired>footer button,.practice-expired>footer button i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.practice-expired>footer button:active,.practice-expired>footer button:hover{background-color:#3d0025;border:1px solid #3d0025;color:#e6e6e6}.practice-expired>footer button:focus{background-color:#240016;border:1px solid #240016}@media screen and (min-width:47em){.practice-expired>footer button{margin-right:15px;padding:10px 55px;width:300px}}.practice-expired>footer button i{color:#fff}.feed-skip-menu .drawer-menu-modal-container .inner-container{background-image:linear-gradient(172deg,#8aa1b6,#5a6d82);-webkit-box-shadow:10px 0 60px 0 rgba(0,0,0,.1);-moz-box-shadow:10px 0 60px 0 rgba(0,0,0,.1);-spec-box-shadow:10px 0 60px 0 rgba(0,0,0,.1);box-shadow:10px 0 60px 0 rgba(0,0,0,.1)}.feed-skip-menu .drawer-menu-modal-container .menu-item{color:#fff}.feed-skip-menu .drawer-menu-modal-container .menu-item i{color:#5a6d82}.feed-skip-menu .skip-meal-btn{background-color:rgba(0,0,0,.1);border:1px solid #fff;-webkit-border-radius:25px;-spec-border-radius:25px;border-radius:25px;color:#fff;font-size:10px;font-weight:700;letter-spacing:1px;line-height:1.4;margin:40px 80px 0 0;padding:13px 35px!important;text-align:center;text-transform:uppercase}.feed-swap-menu .drawer-menu-modal-container .inner-container{background-image:linear-gradient(170deg,#da67ad,#b7498c);-webkit-box-shadow:10px 0 60px 0 rgba(0,0,0,.1);-moz-box-shadow:10px 0 60px 0 rgba(0,0,0,.1);-spec-box-shadow:10px 0 60px 0 rgba(0,0,0,.1);box-shadow:10px 0 60px 0 rgba(0,0,0,.1)}.feed-swap-menu .drawer-menu-modal-container .menu-item{color:#fff}.feed-swap-menu .drawer-menu-modal-container .menu-item i{color:#b7498c}.feed-past-menu .drawer-menu-modal-container .inner-container{background-image:linear-gradient(352deg,#bc9b60,#d2ba86)}.feed-past-menu .drawer-menu-modal-container .menu-item{color:#fff}.feed-past-menu .drawer-menu-modal-container .menu-item i{color:#d2ba86}.feed-present-menu .drawer-menu-modal-container .inner-container{background-image:linear-gradient(352deg,#bc9b60,#d2ba86)}.feed-present-menu .drawer-menu-modal-container .menu-item{color:#fff}.feed-present-menu .drawer-menu-modal-container .menu-item i{color:#d2ba86}.container-prompt-overlay{background-color:rgba(0,0,0,.4);border-radius:4px;height:100%;left:0;position:absolute;top:0;width:100%;z-index:999}.container-prompt-overlay .container{background-color:#fff7fa;border-radius:10px;color:#a10c63;display:flex;flex-direction:row;height:148px;margin:47px 5px 0;padding:10px}.container-prompt-overlay .container .content{align-items:center;display:flex;flex-direction:column;justify-content:space-evenly}.container-prompt-overlay .container .content .header{align-items:flex-end;display:flex;flex-direction:row;font-size:14px;gap:20px;margin-left:10px;text-align:initial}.container-prompt-overlay .container .content .header>i{font-size:30px}.container-prompt-overlay .container .content .header .titles .title{color:#425569;font-weight:700}.container-prompt-overlay .container .content .header .titles .subtitle{font-size:12px}.container-prompt-overlay .container .content .options{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;justify-content:center}.container-prompt-overlay .container .content .options button{font-size:10px;height:24px;margin:0;min-width:auto;padding:0 16px}.grid-meal-draggable{bottom:0;cursor:pointer;height:127px;left:0;margin-bottom:10px;position:absolute;right:0;top:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;vertical-align:top;width:100%;z-index:10}.grid-meal-draggable .hero-tag{position:absolute;right:-10px;top:40px;z-index:3}.grid-meal-draggable .image-container{background-image:linear-gradient(120deg,#a8acbe,#f0f0f0);-webkit-border-radius:6px;-spec-border-radius:6px;border-radius:6px;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.grid-meal-draggable .image-container .image-overlay-text{color:#fff;left:40%;position:absolute;top:15px;width:200px}.grid-meal-draggable .image-container .image-overlay-text h1{display:inline-block;position:relative;right:10px}.grid-meal-draggable .image-container .image-overlay-text i{display:inline-block}.grid-meal-draggable .image-container .image-overlay-text .feather-loader{animation-duration:1s;animation-iteration-count:120;animation-name:spinning;animation-timing-function:linear;font-size:40px;left:78px;position:relative;top:45px}.grid-meal-draggable .image-container .image-overlay-text[data-loading=true]{background-color:#475672;height:170px;left:0;opacity:.96;top:0}.grid-meal-draggable .controls-container{bottom:0;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;left:0;overflow:hidden;right:0;top:0}.grid-meal-draggable .brand-name{color:#fff;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid-meal-draggable[data-dragging=true]{opacity:.5}.grid-meal-draggable[data-photo-no-meals=true]{pointer-events:none}.grid-meal-draggable[data-meal-type=leftover] .meal-image{background-image:linear-gradient(120deg,#d0af74,#d2ba86);opacity:.7}.grid-meal-draggable[data-meal-type=food] .meal-image{background-image:linear-gradient(115deg,#f2ae8d,#fcca9e)}.grid-meal-draggable[data-dnd-disabled=false]:hover{border-radius:inherit;-webkit-box-shadow:0 2px 16px 0 rgba(0,0,0,.35);-moz-box-shadow:0 2px 16px 0 rgba(0,0,0,.35);-spec-box-shadow:0 2px 16px 0 rgba(0,0,0,.35);box-shadow:0 2px 16px 0 rgba(0,0,0,.35);cursor:move}.grid-meal-draggable[data-is-logged=true] .card-controls{bottom:0;top:auto}.grid-meal-draggable .meal-image{background-position-y:0;background-repeat:repeat;background-size:100%;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;width:100%}.grid-meal-draggable .meal-image[data-loading=true]{background:rgba(71,86,114,.96)}.grid-meal-draggable .meal-info{background:rgba(46,57,77,.63);border-radius:5px;bottom:0;color:#fff;font-size:12px;font-weight:400;line-height:1.33;min-height:70px;padding:10px;position:absolute;width:100%;z-index:2}.grid-meal-draggable .meal-info img{margin:0 0 3px}.grid-meal-draggable .meal-info p{height:32px;overflow:hidden}.grid-meal-draggable .meal-info em{color:#fff;font-weight:700;text-transform:uppercase}.grid-meal-draggable .meal-info.meal-info-logged{background:linear-gradient(180deg,rgba(89,106,121,.85),rgba(60,76,92,.85))}.grid-meal-draggable .meal-info.meal-info-logged>p:before{background-color:#5b7287;-webkit-border-radius:2px;-spec-border-radius:2px;border-radius:2px;color:#fff;content:"LOG";font-size:9px;margin:0 5px 0 0;padding:2px 6px}.grid-meal-draggable .meal-info i{font-size:14px;padding:5px 20px 5px 5px;position:relative;top:5px}@media screen and (min-width:47em){.grid-meal-draggable .meal-info i{padding:5px}.grid-meal-draggable .meal-info i:hover{background-color:hsla(0,0%,100%,.77);border-radius:15px;color:#425569}}.grid-meal-draggable .did-you-eat-this{background-image:linear-gradient(119deg,rgba(91,102,121,.85),hsla(204,6%,68%,.85));bottom:0;left:0;position:absolute;right:0;text-align:center;top:0;width:100%}.grid-meal-draggable .did-you-eat-this h3{color:#fff;font-size:15px;font-weight:800;letter-spacing:1.1px;line-height:1.45;margin:22px 0 0;text-transform:uppercase}.grid-meal-draggable .did-you-eat-this p{color:#fff;font-size:12px;margin:0 6px 15px 12px}.grid-meal-draggable .did-you-eat-this>footer{bottom:0;left:0;padding:10px;position:absolute;text-align:center;width:100%}.grid-meal-draggable .did-you-eat-this button{border:none;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;box-shadow:0 7px 7px 0 rgba(0,0,0,.1),0 3px 3px 0 hsla(0,0%,68%,.2);color:#fff;font-size:8px;letter-spacing:.7px;line-height:1.22;padding:9px 12px;text-transform:uppercase}.grid-meal-draggable .did-you-eat-this .yes-btn{background-color:#a30063;margin-right:10px}.grid-meal-draggable .did-you-eat-this .no-btn{background-color:#a8acbe}.grid-meal-draggable .container-prompt-overlay{background-color:initial}.grid-meal-draggable .container-prompt-overlay .container{border-radius:5px;height:65%;margin:initial;padding:5px}.grid-meal-draggable .container-prompt-overlay .container .content .header{align-items:center;gap:initial;margin-left:0}.grid-meal-draggable .container-prompt-overlay .container .content .header>i{font-size:18px;margin-right:8px}.grid-meal-draggable .container-prompt-overlay .container .content .header .titles{align-items:center;display:flex;flex-direction:column}.grid-meal-draggable .container-prompt-overlay .container .content .header .titles .title{font-size:12px}.grid-meal-draggable .container-prompt-overlay .container .content .header .titles .subtitle{font-size:10px}.grid-meal-draggable .container-prompt-overlay .container .content .options button{width:60px}.grid-meal-draggable .container-prompt-overlay .container .content .options button.el-link-raspberry-btn{padding:0 5px;width:40px}.grid-meal-draggable .drawer-menu-btn,.grid-meal-draggable .edit-log-btn,.grid-meal-draggable .undo-delete{background-color:hsla(0,0%,100%,.77);border:none;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#425569;font-size:8px;font-weight:700;letter-spacing:.8px;line-height:1.22;margin:0 5px;padding:9px 13px;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.grid-meal-draggable .drawer-menu-btn:hover,.grid-meal-draggable .edit-log-btn:hover,.grid-meal-draggable .undo-delete:hover{background-color:rgba(0,0,0,.77);color:#fff}.grid-meal-draggable .drawer-menu-btn:focus,.grid-meal-draggable .edit-log-btn:focus,.grid-meal-draggable .undo-delete:focus{background-color:#000;color:#fff}.grid-meal-draggable .groceries-control{bottom:-6px;position:absolute;right:-6px;z-index:5}.grid-meal-draggable .groceries-control .groceries-btn{font-size:23px;height:41px;margin:0;width:41px}.grid-meal-draggable .grocery-order-popup .popup-content{min-width:240px}.grid-meal-draggable .card-controls{padding:7px 0 0;position:relative;text-align:center}.grid-meal-draggable .card-controls[data-show-hover=true]{display:none}.grid-meal-draggable .card-controls[data-hover=true]{display:initial}.grocery-order-popup .dropdown-content{min-width:275px}.grocery-order-popup .el-fonts{color:#fff}.groceries-control{align-items:center;display:flex;flex-direction:row;justify-content:center}.groceries-control .feather-loader{animation-duration:1s;animation-iteration-count:120;animation-name:spinning;animation-timing-function:linear}.groceries-control .groceries-btn{background-color:#ff7735}.groceries-control .groceries-btn.added-to-groceries{background-color:#ffbc9b;color:#fff;font-size:10px;padding:0}.groceries-control .groceries-btn.added-to-groceries .alert{background-image:linear-gradient(115deg,#2cd296,#18c092)}.groceries-control .groceries-btn.groceries-purchased{background-color:#425569;color:#fff;font-size:10px;padding:0}.groceries-control .groceries-btn.groceries-purchased .alert{background-image:linear-gradient(115deg,#8aa1b6,#5a6d82)}.groceries-control .groceries-btn.groceries-purchased i.icon-check{border:1px solid #fff;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;font-size:18px;padding:4px}.groceries-control .groceries-btn .alert{background-image:linear-gradient(115deg,#ff7735,#ed6417);border:none;-webkit-border-radius:5px;-spec-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.1);-moz-box-shadow:0 10px 20px 0 rgba(0,0,0,.1);-spec-box-shadow:0 10px 20px 0 rgba(0,0,0,.1);box-shadow:0 10px 20px 0 rgba(0,0,0,.1);color:#fff;font-size:13px;font-weight:700;left:50%;letter-spacing:normal;line-height:1;min-width:70px;padding:5px 9px;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:normal}.groceries-control .grocery-helper-text{bottom:0;left:50%;position:absolute;-webkit-transform:translate(-50%,55px);-moz-transform:translate(-50%,55px);-ms-transform:translate(-50%,55px);transform:translate(-50%,55px);z-index:10}.groceries-control .grocery-helper-text .dropdown-btn>p,.groceries-control .grocery-helper-text>p{align-items:center;display:inline-flex;font-size:9px;justify-content:center;line-height:1.56;text-transform:uppercase}.groceries-control .grocery-helper-text .added-to-groceries{color:#ff7735}.groceries-control .grocery-helper-text .groceries-purchased{color:#425569}.groceries-control .grocery-helper-text.grocery-order-popup .popup-dropdown{-webkit-transform:translate(-50%,-70px);-moz-transform:translate(-50%,-70px);-ms-transform:translate(-50%,-70px);transform:translate(-50%,-70px)}.groceries-control .grocery-helper-text.grocery-order-popup .popup-content{min-width:240px}.groceries-control .grocery-helper-text.grocery-order-popup .dropdown-btn{background:none;border:none}.groceries-control .grocery-helper-text.grocery-order-popup .feather-info{color:#a30063;display:inline-block;font-size:16px;margin:0 0 0 5px}.grocery-btn-style-1 .groceries-are-purchased.grocery-order-popup .popup-dropdown{-webkit-transform:translate(-50%,-32px);-moz-transform:translate(-50%,-32px);-ms-transform:translate(-50%,-32px);transform:translate(-50%,-32px)}.grocery-btn-style-1 .groceries-btn{border:none;-webkit-border-radius:10em;-spec-border-radius:10em;border-radius:10em;bottom:0;display:inline-block;height:65px;left:50%;margin:0;padding:0;position:absolute;text-align:center;-webkit-transform:translate(-50%,50%);-moz-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%);-webkit-transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out;width:65px;z-index:2}.grocery-btn-style-1 .groceries-btn.groceries-purchased:focus,.grocery-btn-style-1 .groceries-btn.groceries-purchased:hover{background-color:#2e3c4a}.grocery-btn-style-1 .groceries-btn.added-to-groceries:focus,.grocery-btn-style-1 .groceries-btn.added-to-groceries:hover{background-color:#ff9968}.grocery-btn-style-1 .groceries-btn i{color:#fff;font-size:30px;margin-right:0}.grocery-btn-style-1 .groceries-btn:focus,.grocery-btn-style-1 .groceries-btn:hover{background-color:#ff5502}.grocery-btn-style-2 .groceries-btn{align-items:center;border:none;-webkit-border-radius:52px;-spec-border-radius:52px;border-radius:52px;color:#fff;display:flex;flex-direction:column;font-size:25px;height:52px;justify-content:center;width:52px}.grocery-btn-style-2 .groceries-btn.added-to-groceries{box-shadow:0 10px 10px 0 rgba(0,0,0,.1),0 4px 4px 0 rgba(255,119,53,.2);font-size:25px}.grocery-btn-style-2 .groceries-btn.groceries-purchased{background-color:#7c8a99;box-shadow:0 10px 10px 0 rgba(0,0,0,.1),0 4px 4px 0 rgba(168,172,190,.2);font-size:25px;padding:0 0 3px}.publisher-block{min-width:250px;padding:1em 0;text-align:center}@media print{.publisher-block{display:none}}.publisher-block>.inner-container{max-width:1000px}.publisher-block h3{color:#434243;font-size:1.5em;font-weight:500;line-height:1.3;margin-bottom:.5em}.publisher-block p{color:#626571;font-size:1em;line-height:1.1}.publisher-block .read-more{color:#2cd296;margin-left:.25em;white-space:nowrap}.publisher-block .read-more:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:eatlove;font-size:.65em;font-style:normal;font-variant:normal;font-weight:400;line-height:1;line-height:2;margin-left:.25em;text-transform:none}@media screen and (min-width:47em){.publisher-block{text-align:left}}.publisher-container img{-webkit-border-radius:100%;-spec-border-radius:100%;border-radius:100%;display:block;height:auto;margin:auto;max-height:100%;max-height:250px;max-width:100%;max-width:250px;width:100%;width:80%}@media screen and (min-width:47em){.publisher-container{box-sizing:border-box;display:table;table-layout:fixed}.publisher-container>div{vertical-align:top}.publisher-container>div:first-child{display:table-cell;width:25%}.publisher-container>div:last-child{display:table-cell;padding:0 2% .5em;width:75%}.publisher-container img{margin-left:0;max-width:80%}}.publisher-container[data-alt=true]>div{vertical-align:middle}.publisher-container[data-alt=true] img{-webkit-border-radius:0;-spec-border-radius:0;border-radius:0}.meals-scroll-hero{background-image:linear-gradient(308deg,#a8acbe,#f0f0f0);max-width:972px;overflow:hidden;position:relative;white-space:nowrap}.meals-scroll-hero::-webkit-scrollbar{display:none}.meals-scroll-hero *{white-space:normal}.meals-scroll-hero .hero-item{cursor:pointer;display:inline-block;height:250px;left:0;position:absolute;vertical-align:top;width:250px;will-change:transform}.meals-scroll-hero .hero-item:first-child .icon-plus-thick,.meals-scroll-hero .hero-item:first-child .next-card-btn,.meals-scroll-hero .hero-item:first-child .prev-card-btn{display:none}@media screen and (min-width:47em){.meals-scroll-hero .hero-item{height:350px;width:350px}}.meals-scroll-hero .hero-tag{height:39px;position:absolute;right:30px;top:30px;z-index:10}.meals-scroll-hero .hero-item-container{height:100%;height:250px;position:relative;width:100%;width:250px;will-change:transform}@media screen and (min-width:47em){.meals-scroll-hero .hero-item-container{height:350px;width:350px}}.meals-scroll-hero .triangle{border-bottom:24px solid #da67ad;border-left:40px solid transparent;border-right:40px solid transparent;bottom:0;height:0;position:absolute;-webkit-transition:left .333s ease-in-out;-moz-transition:left .333s ease-in-out;-o-transition:left .333s ease-in-out;transition:left .333s ease-in-out;width:0;z-index:27}.meals-scroll-hero .icon-plus-thick{color:#e25cad;font-size:22px;left:-19px;top:52%}.meals-scroll-hero .icon-plus-thick,.meals-scroll-hero .next-card-btn,.meals-scroll-hero .prev-card-btn{position:absolute;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.meals-scroll-hero .next-card-btn,.meals-scroll-hero .prev-card-btn{background-color:#fff;border:none;-webkit-border-radius:100px;-spec-border-radius:100px;border-radius:100px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.1);-moz-box-shadow:0 4px 8px 0 rgba(0,0,0,.1);-spec-box-shadow:0 4px 8px 0 rgba(0,0,0,.1);box-shadow:0 4px 8px 0 rgba(0,0,0,.1);color:#a8acbe;cursor:pointer;font-size:17px;height:40px;top:58%;-webkit-transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out;width:40px}.meals-scroll-hero .next-card-btn:focus,.meals-scroll-hero .next-card-btn:hover,.meals-scroll-hero .prev-card-btn:focus,.meals-scroll-hero .prev-card-btn:hover{background-color:#fff}.meals-scroll-hero .next-card-btn{left:unset;right:0}.meals-scroll-hero .prev-card-btn{left:40px}.meals-scroll-hero .image-container{bottom:20px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.1);-moz-box-shadow:0 4px 8px 0 rgba(0,0,0,.1);-spec-box-shadow:0 4px 8px 0 rgba(0,0,0,.1);box-shadow:0 4px 8px 0 rgba(0,0,0,.1);left:0;overflow:hidden;position:absolute;right:40px;top:20px;-webkit-transition:all .333s ease-in-out;-moz-transition:all .333s ease-in-out;-o-transition:all .333s ease-in-out;transition:all .333s ease-in-out}.meals-scroll-hero .image-container .icon-logo2{display:inline-block;font-size:6em;opacity:.3;-webkit-transform:translateY(15%);-moz-transform:translateY(15%);-ms-transform:translateY(15%);transform:translateY(15%)}@media screen and (min-width:47em){.meals-scroll-hero .image-container .icon-logo2{-webkit-transform:translateY(-25%);-moz-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%)}}.meals-scroll-hero .brand-product{background-image:linear-gradient(120deg,#f085a3,#fac9b6)}.meals-scroll-hero .food{background-image:linear-gradient(115deg,#f2ae8d,#fcca9e)}.meals-scroll-hero .food .icon-logo2 .path1:before{color:#203152}.meals-scroll-hero .recipe-image{background-color:#9b9fab;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.meals-scroll-hero .recipe-image[data-has-thumb=true]{background-position:50%;background-size:cover;filter:blur(10px);-webkit-filter:blur(10px);-webkit-transform:filter .25s ease-in-out;-moz-transform:filter .25s ease-in-out;-ms-transform:filter .25s ease-in-out;transform:filter .25s ease-in-out}.meals-scroll-hero .recipe-image[data-has-thumb=true].img-loaded{filter:none;-webkit-filter:none}.meals-scroll-hero .image-card-text-overlay{left:50%;max-width:100%;padding:0 5px;position:absolute;top:24%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-width:47em){.meals-scroll-hero .image-card-text-overlay{top:40%}}.meals-scroll-hero .image-card-text-overlay h4,.meals-scroll-hero .image-card-text-overlay h5{color:#fff;overflow:hidden;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.meals-scroll-hero .image-card-text-overlay h4{font-size:14px;font-weight:400;letter-spacing:1.2px}@media screen and (min-width:47em){.meals-scroll-hero .image-card-text-overlay h4{font-size:18.8px}}.meals-scroll-hero .image-card-text-overlay h5{font-size:21.6px;font-weight:900;letter-spacing:2.2px;line-height:1.5}@media screen and (min-width:47em){.meals-scroll-hero .image-card-text-overlay h5{font-size:28px;letter-spacing:3.1px}}.meals-scroll-hero .meal-info{background-color:rgba(28,30,45,.6);bottom:20px;color:#fff;font-size:12px;font-weight:400;left:0;line-height:1.33;padding:10px;position:absolute;-webkit-transition:all .333s ease-in-out;-moz-transition:all .333s ease-in-out;-o-transition:all .333s ease-in-out;transition:all .333s ease-in-out;width:calc(100% - 40px);z-index:2}.meals-scroll-hero .meal-info .lj{display:flex}.meals-scroll-hero .meal-info .dish-badge{background-color:#5b7287;border-radius:3.7px;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.5px;margin:0 6px 6px 0;padding:5px 9px;text-transform:uppercase;white-space:nowrap}.meals-scroll-hero .meal-info img{height:18px;margin:0 10px 0 0}@media screen and (min-width:47em){.meals-scroll-hero .meal-info img{height:24px}}.meals-scroll-hero .meal-info p{font-size:14px;font-weight:700;height:2.3em;letter-spacing:.5px;line-height:1.13;overflow:hidden}@media screen and (min-width:47em){.meals-scroll-hero .meal-info p{font-size:17px;letter-spacing:.8px;line-height:1.18}}.meals-scroll-hero .meal-info em{color:#fff;font-weight:300;text-transform:uppercase}.meals-scroll-hero .meal-info footer{content:" ";display:flex;justify-content:space-between;margin:0 0 5px;min-height:19px;text-align:right}.meals-scroll-hero .delete-dish-btn,.meals-scroll-hero .edit-meal-btn,.meals-scroll-hero .favorite-btn,.meals-scroll-hero .swap-menu-btn{background:none;border:none;font-size:16px;padding:2px 8px}.meals-scroll-hero .favorite-btn[data-boarded=true]{color:#da67ad}.meals-scroll-hero .swap-menu-btn em{display:none}.meals-scroll-hero .container>footer{background:none;border:none;color:#fff;text-align:right;z-index:20}.meals-scroll-hero .container>footer[data-boarded=true]{color:#ff24a9}.combo-details-modal{bottom:5%;left:5%;right:5%;top:5%;z-index:11}.combo-details-modal-container{background-color:#fff;bottom:0;left:0;position:absolute;top:0;width:100%;z-index:1}.combo-details-modal-container>header{position:absolute;top:0;width:100%;z-index:3}.combo-details-modal-container>header button{background:none;background:#000;border:none;-webkit-border-radius:100%;-spec-border-radius:100%;border-radius:100%;color:#fff;float:right;margin-right:10px;margin-top:10px;padding:5px 8px;z-index:3}.combo-details-modal-container .modal-scroll-container{bottom:0;left:0;overflow-y:auto;position:absolute;right:0;top:0;z-index:2}.collection-banner.editor-dietitian-banner{margin:0 10px 20px;padding:0 0 20px}@media screen and (min-width:47em){.collection-banner.editor-dietitian-banner{margin:0 20px 20px}}.global-search-results{margin:auto auto 2em;max-width:960px;text-align:center}@media screen and (max-width:1031px){.global-search-results{margin:auto 20px}}.global-search-results .result-container{display:inline-block;margin:7px;max-width:300px;position:relative;vertical-align:top;width:calc(100% - 14px)}@media screen and (min-width:540px)and (max-width:680px){.global-search-results .result-container{min-width:300px;width:calc(50% - 14px)}}@media screen and (min-width:47em){.global-search-results .result-container{text-align:left}}.global-search-results .result-container>footer{bottom:10px;left:calc(50% + 60px);position:absolute;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.global-search-results .result-container>footer .already-in-collection{font-size:12px}.global-search-results .result-container>footer .already-in-collection p{font-size:12px;text-align:right}.global-search-results .result-container>footer .already-in-collection i{color:green;float:left;font-size:23px;margin:2px 0 0}.global-search-results .result-container>footer button{background:none;border:1px solid #e2e2e2;-webkit-border-radius:32px;-spec-border-radius:32px;border-radius:32px;color:#425569;font-size:12px;font-weight:700;padding:5px 20px;text-transform:uppercase;white-space:nowrap}.global-search-results .result-container>footer button .icon-lock{display:inline-block;margin:0 5px}.global-search-results .result-container>footer button .icon-spinner2{display:inline-block}.global-search-results .result-container .false-collection-result{background-color:rgba(163,0,99,.05);color:#425569;font-size:13px;height:120px;padding:0 0 0 15px;text-align:left}.global-search-results .result-container .false-collection-result p,.global-search-results .result-container .false-collection-result svg{display:inline-block}.global-search-results .result-container .false-collection-result svg{bottom:30px;position:relative}@media screen and (max-width:600px){.global-search-results .result-container .false-collection-result svg{bottom:40px}}@media screen and (max-width:540px){.global-search-results .result-container .false-collection-result svg{bottom:30px}}.global-search-results .result-container .false-collection-result p{line-height:16px;max-width:245px;padding:28px 0 10px 20px}.global-search-results .result-container .false-collection-result p a{color:#a30063}@media screen and (max-width:660px){.global-search-results .result-container .false-collection-result p{max-width:220px;padding:20px 0 10px 20px}}@media screen and (max-width:625px){.global-search-results .result-container .false-collection-result p{max-width:200px;padding:15px 0 10px 20px}}@media screen and (max-width:575px){.global-search-results .result-container .false-collection-result p{max-width:190px;padding:10px 0 10px 20px}}@media screen and (max-width:550px){.global-search-results .result-container .false-collection-result p{max-width:180px}}@media screen and (max-width:540px){.global-search-results .result-container .false-collection-result p{max-width:245px;padding:28px 0 10px 20px}}.collection-viewer{max-width:100%;padding-bottom:20px;position:relative;width:650px}.collection-viewer .favorite-btn{background:none;border:none;font-size:18px;margin-right:10px}.collection-viewer .favorite-btn[data-boarded=true]{color:#a30063}.collection-viewer h2{color:#425569;font-size:22px;margin:1em 0;text-align:center}.collection-viewer .loading p{color:#425569;display:block;font-size:14px;margin:40px 0;text-align:center;text-transform:uppercase}.collection-viewer .loading i{color:#a30063;display:block;font-size:40px;margin:auto;text-align:center}.collection-sign-in-modal footer a:hover{cursor:pointer}@media screen and (max-width:47em){.collection-sign-in-modal footer .el-medium-btn{font-size:12px}}@media screen and (min-width:47em){.collection-editor-modal-container{min-width:750px}}@media screen and (max-width:465px){.collection-editor-modal-container footer[data-three=true] button{padding:6px 18px}.collection-editor-modal-container footer[data-three=true][data-pro=true] button{padding:6px 10px}}.collection-editor-modal-container .notice{color:#00783c;font-size:16px;left:40px;position:relative;white-space:nowrap}.collection-editor-modal-container .notice[data-error=true]{color:red}.quick-log-food{display:flex}.quick-log-food>p{flex-grow:1;margin-right:20px;text-transform:uppercase}.quick-log-food>p em{font-weight:400}.quick-log-ai-confirmation.el-modal-body-container{min-height:50vh;padding:30px 30px 100px}.quick-log-ai-confirmation .el-labeled-input>label{margin:5px 5px 0}.quick-log-ai-confirmation .item-container{margin:0 0 40px}.quick-log-ai-confirmation .food-unit-selector{margin:0}.quick-log-ai-confirmation .remove-food-btn{background:none;border:none}.quick-log-ai-confirmation .el-alert{margin:10px}.quick-log-ai-confirmation .el-link-raspberry-btn{line-height:22px;margin:0;padding:0 10px;text-decoration:none;vertical-align:bottom}.quick-log-ai-confirmation .el-popup{line-height:16px;margin:0 10px 0 0;vertical-align:bottom}.quick-log-ai-confirmation .el-popup .dropdown-btn{background:none;border:none;min-height:25px}.quick-log-ai-confirmation .food-warning{color:#bb130f;font-size:18px;line-height:18px;margin-left:5px;vertical-align:bottom}.quick-log-ai-confirmation .food-not-found{padding:0 10px;width:200px}.quick-log-ai-confirmation .food-not-found footer{padding:20px 0 10px;text-align:center}.add-swap-modal-container>header{z-index:10}@media screen and (min-width:47em){.add-swap-modal-container{bottom:auto;max-width:max-content}}.add-swap-full-browser{max-width:1070px;min-height:85vh;padding:10px 10px 120px;width:calc(100vw - 40px)}@media screen and (max-width:600px){.add-swap-full-browser{padding:0}}@media screen and (max-width:47em){.add-swap-full-browser{width:100%}.add-swap-full-browser:before{background-image:linear-gradient(0deg,#5b7287,#324253 50%);-webkit-border-radius:50%;-spec-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.5);-moz-box-shadow:0 2px 8px 0 rgba(0,0,0,.5);-spec-box-shadow:0 2px 8px 0 rgba(0,0,0,.5);box-shadow:0 2px 8px 0 rgba(0,0,0,.5);content:" ";height:305px;left:50%;position:absolute;top:0;-webkit-transform:translate(-50%,calc(-100% + 193px));-moz-transform:translate(-50%,calc(-100% + 193px));-ms-transform:translate(-50%,calc(-100% + 193px));transform:translate(-50%,calc(-100% + 193px));width:145vw;z-index:5}@supports(top:constant(safe-area-inset-top)){.add-swap-full-browser:before{top:calc(constant(safe-area-inset-top))}}@supports(top:env(safe-area-inset-top)){.add-swap-full-browser:before{top:calc(env(safe-area-inset-top))}}}.add-swap-full-browser>header{display:flex;left:50%;margin:auto;max-width:335px;position:absolute;text-align:center;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);-webkit-transition:padding .33s ease-in-out;-moz-transition:padding .33s ease-in-out;-o-transition:padding .33s ease-in-out;transition:padding .33s ease-in-out;white-space:nowrap;width:100%;will-change:padding;z-index:6}@media screen and (min-width:47em){.add-swap-full-browser>header{left:auto;margin:20px auto;position:relative;-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}}.add-swap-full-browser>header>*{white-space:normal}.add-swap-full-browser>footer{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.add-swap-full-browser>footer.search-foods-and-recipes-footer{background:#fff;bottom:0;-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 40px 0 rgba(0,0,0,.1);-spec-box-shadow:0 0 40px 0 rgba(0,0,0,.1);box-shadow:0 0 40px 0 rgba(0,0,0,.1);display:flex;height:72px;justify-content:space-evenly;overflow-x:auto;padding:16px 0;position:absolute;top:auto;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:100%;z-index:2}@media screen and (max-width:600px){.add-swap-full-browser>footer.search-foods-and-recipes-footer{align-items:flex-start;padding:16px 0 0}}.add-swap-full-browser>footer.search-foods-and-recipes-footer>div{cursor:pointer;text-align:center}@media screen and (max-width:600px){.add-swap-full-browser>footer.search-foods-and-recipes-footer>div{align-items:center;display:flex;flex:1;flex-direction:column;height:100%;justify-content:flex-start}}.add-swap-full-browser>footer.search-foods-and-recipes-footer span{display:inline-block}@media screen and (max-width:47em){.add-swap-full-browser>footer.search-foods-and-recipes-footer{background:#f4f4f4;-webkit-border-radius:10px;-spec-border-radius:10px;border-radius:10px;box-shadow:none;height:110px;position:fixed}.add-swap-full-browser>footer.search-foods-and-recipes-footer span{display:block}}.add-swap-full-browser>footer.search-foods-and-recipes-footer .pink-square{background:rgba(161,12,99,.1);border-radius:4px;font-size:20px;height:40px;margin:0 auto;padding:7px;width:40px}.add-swap-full-browser>footer.search-foods-and-recipes-footer .pink-square i{color:#a30063}.add-swap-full-browser>footer.search-foods-and-recipes-footer .pink-square-text{color:#a30063;font-size:14px;font-weight:700;line-height:40px;margin:0 0 0 5px;vertical-align:top}@media screen and (max-width:47em){.add-swap-full-browser>footer.search-foods-and-recipes-footer .pink-square-text{line-height:normal;margin:5px 0 0;vertical-align:initial;width:87px}}.add-swap-full-browser[data-dirty=false] .global-search-browser{max-height:0}.add-swap-full-browser[data-dirty=false] .doc-type-params{display:none;opacity:0}.add-swap-full-browser .doc-type-params{opacity:1;-webkit-transition:opacity .333s ease-in-out;-moz-transition:opacity .333s ease-in-out;-o-transition:opacity .333s ease-in-out;transition:opacity .333s ease-in-out}.add-swap-full-browser .full-browser-keyword-search{flex-grow:5;margin:0;-webkit-transition:width .25s ease-in-out;-moz-transition:width .25s ease-in-out;-o-transition:width .25s ease-in-out;transition:width .25s ease-in-out}.add-swap-full-browser .full-browser-keyword-search input{width:calc(100% - 40px)}.add-swap-full-browser .full-browser-keyword-search input::-webkit-input-placeholder{color:#85898c;font-size:12px;text-transform:none}.add-swap-full-browser .full-browser-keyword-search input:-moz-placeholder,.add-swap-full-browser .full-browser-keyword-search input::-moz-placeholder{color:#85898c;font-size:12px;text-transform:none}.add-swap-full-browser .full-browser-keyword-search input:-ms-input-placeholder{color:#85898c;font-size:12px;text-transform:none}.add-swap-full-browser .full-browser-keyword-search:before{left:8px}.add-swap-full-browser .advanced-filters-btn{background:none;border:none;color:#fff;flex-shrink:1;font-size:20px;padding:0 0 0 10px;-webkit-transition:opacity .33s ease-in-out;-moz-transition:opacity .33s ease-in-out;-o-transition:opacity .33s ease-in-out;transition:opacity .33s ease-in-out;vertical-align:middle}@media screen and (min-width:47em){.add-swap-full-browser .advanced-filters-btn{color:#425569}}.add-swap-full-browser .scan-barcode-btn{background:none;border:none;color:#fff;font-size:20px;padding:0 0 0 10px}.add-swap-full-browser .scan-barcode-btn i{display:inline-block}@media screen and (min-width:47em){.add-swap-full-browser .scan-barcode-btn{color:#425569}}.add-swap-full-browser .pink-square .scan-barcode-btn{padding:0}@media screen and (max-width:47em){.add-swap-full-browser .global-search-browser{padding:80px 0 0}}.barcode-capture-form{padding:20px;text-align:center}.barcode-capture-form>.barcode-instuctions{font-size:14px;margin:auto;max-width:340px;text-align:center}.barcode-capture-form>.el-alert.error{display:block;margin:10px auto;max-width:340px}.barcode-capture-form>div{display:flex;justify-content:center}.barcode-capture-form>div i{font-size:40px;padding:10px 15px 10px 10px}.barcode-capture-form>div input{-webkit-appearance:none;background-color:transparent;border:.5px solid #a8acbe;-webkit-border-radius:10px;-spec-border-radius:10px;border-radius:10px;box-shadow:inset 0 1px 6px rgba(0,0,0,.168);color:#700044;font-size:16px;height:40px;margin:10px 0;max-width:260px;min-width:60px;padding:8px;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:100%}.barcode-capture-form>div input:focus{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);box-shadow:0 2px 6px 0 rgba(0,0,0,.35)}.barcode-capture-form>div input:disabled{opacity:.5}.barcode-capture-form>div input::-webkit-input-placeholder{color:#c3c6d3;font-size:14px;font-style:italic}.barcode-capture-form>div input:-moz-placeholder,.barcode-capture-form>div input::-moz-placeholder{color:#c3c6d3;font-size:14px;font-style:italic}.barcode-capture-form>div input:-ms-input-placeholder{color:#c3c6d3;font-size:14px;font-style:italic}.frequently-used{padding:0 5px}@media screen and (min-width:47em){.frequently-used{margin:70px 0 0;padding:0 60px}}.frequently-used .frequently-used-loading{margin-top:100px;text-align:center}.frequently-used .frequently-used-loading .icon-spinner{color:#a30063;display:inline-block;font-size:75px}.frequently-used h3{color:#a8acbe;font-size:14px;font-weight:400;margin:5px;text-transform:uppercase}.frequently-used .show-more-toggle>button{margin:20px 0}.frequently-used .frequent-list{font-size:14px;margin:20px 0 0}.frequently-used .frequent-list>li{color:#203152;cursor:pointer;display:inline-block;margin:5px 5px 8px;max-width:350px;min-height:35px;min-width:150px;padding:0 0 0 40px;position:relative;text-align:left;width:100%}.frequently-used .frequent-list>li[data-food=true]{line-height:13px}@media screen and (max-width:550px){.frequently-used .frequent-list>li{max-width:none;width:100%}}@media screen and (min-width:550px){.frequently-used .frequent-list>li{max-width:250px;width:50%}}.frequently-used .frequent-list>li .thumb{-webkit-border-radius:6px;-spec-border-radius:6px;border-radius:6px;display:inline-block;height:40px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:40px}.frequently-used .frequent-list>li i.thumb{background-image:linear-gradient(115deg,#f2ae8d,#fcca9e);color:#fff;font-size:24px;padding:5px 0;text-align:center}.frequently-used .frequent-list>li>span{margin:0 0 0 10px}.frequently-used .frequent-list .cals,.frequently-used .frequent-list .title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frequently-used .frequent-list .cals em,.frequently-used .frequent-list .title em{display:inline-block;font-weight:300;margin-right:.25em}.frequently-used .frequent-list .title{font-size:12px;font-weight:400}.frequently-used .frequent-list .cals{color:#a8acbe;font-size:10px}.frequently-used .type-picker li{display:inline-block}.frequently-used .type-picker li button{background:none;border:1px solid #a8acbe;-webkit-border-radius:3px;-spec-border-radius:3px;border-radius:3px;color:#425569;font-size:10px;margin:5px;padding:5px 10px;text-transform:uppercase;width:75px}.frequently-used .type-picker li button[data-active=true]{background-color:#a8acbe;border:1px solid #a8acbe;color:#fff}@media screen and (max-width:47em){.restaurant-locations:before,.restaurant-menu:before{background-image:linear-gradient(0deg,#5b7287,#324253 50%);-webkit-border-radius:50%;-spec-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.5);-moz-box-shadow:0 2px 8px 0 rgba(0,0,0,.5);-spec-box-shadow:0 2px 8px 0 rgba(0,0,0,.5);box-shadow:0 2px 8px 0 rgba(0,0,0,.5);content:" ";height:205px;left:50%;position:absolute;top:0;-webkit-transform:translate(-50%,calc(-100% + 115px));-moz-transform:translate(-50%,calc(-100% + 115px));-ms-transform:translate(-50%,calc(-100% + 115px));transform:translate(-50%,calc(-100% + 115px));width:145vw;z-index:1}}.full-browser-keyword-search,.map-keywords-filter,.product-keyword-search,.recipe-keywords-search{position:relative}.full-browser-keyword-search input,.map-keywords-filter input,.product-keyword-search input,.recipe-keywords-search input{-webkit-appearance:none;border:none;border-radius:40px;-webkit-box-shadow:inset 0 2px 10px 0 rgba(0,0,0,.2);-moz-box-shadow:inset 0 2px 10px 0 rgba(0,0,0,.2);-spec-box-shadow:inset 0 2px 10px 0 rgba(0,0,0,.2);box-shadow:inset 0 2px 10px 0 rgba(0,0,0,.2);color:#425569;font-size:13px;padding:11px 0 11px 40px;-webkit-transition:box-shadow .25s ease-in-out;-moz-transition:box-shadow .25s ease-in-out;-o-transition:box-shadow .25s ease-in-out;transition:box-shadow .25s ease-in-out;width:calc(100% - 40px)}.full-browser-keyword-search input:focus,.map-keywords-filter input:focus,.product-keyword-search input:focus,.recipe-keywords-search input:focus{-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.3);-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,.3);-spec-box-shadow:0 2px 10px 0 rgba(0,0,0,.3);box-shadow:0 2px 10px 0 rgba(0,0,0,.3)}.full-browser-keyword-search input::-webkit-input-placeholder,.map-keywords-filter input::-webkit-input-placeholder,.product-keyword-search input::-webkit-input-placeholder,.recipe-keywords-search input::-webkit-input-placeholder{color:#2e3c4a;font-size:12px;text-transform:uppercase}.full-browser-keyword-search input:-moz-placeholder,.full-browser-keyword-search input::-moz-placeholder,.map-keywords-filter input:-moz-placeholder,.map-keywords-filter input::-moz-placeholder,.product-keyword-search input:-moz-placeholder,.product-keyword-search input::-moz-placeholder,.recipe-keywords-search input:-moz-placeholder,.recipe-keywords-search input::-moz-placeholder{color:#2e3c4a;font-size:12px;text-transform:uppercase}.full-browser-keyword-search input:-ms-input-placeholder,.map-keywords-filter input:-ms-input-placeholder,.product-keyword-search input:-ms-input-placeholder,.recipe-keywords-search input:-ms-input-placeholder{color:#2e3c4a;font-size:12px;text-transform:uppercase}.full-browser-keyword-search:before,.map-keywords-filter:before,.product-keyword-search:before,.recipe-keywords-search:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#a30063;content:"";font-family:eatlove;font-size:18px;font-style:normal;font-variant:normal;font-weight:400;left:8px;line-height:1;padding:5px 10px 5px 5px;pointer-events:none;position:absolute;text-transform:none;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.full-browser-keyword-search .clear-search-btn,.map-keywords-filter .clear-search-btn,.product-keyword-search .clear-search-btn,.recipe-keywords-search .clear-search-btn{background:none;border:none;color:#425569;font-size:12px;opacity:0;padding:12px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.full-browser-keyword-search[data-has-terms=true] .clear-search-btn,.map-keywords-filter[data-has-terms=true] .clear-search-btn,.product-keyword-search[data-has-terms=true] .clear-search-btn,.recipe-keywords-search[data-has-terms=true] .clear-search-btn{opacity:1}.nutrition-disclaimer h2{color:#203152;font-size:20px;margin:15px 0;text-align:center}.nutrition-disclaimer p{color:#203152;font-size:16px}.card-abstract,.quick-recipe-card{display:inline-block}.card-abstract{margin:15px;max-width:319px;min-width:250px;position:relative;vertical-align:top;width:calc(100% - 20px)}.card-abstract .card-image{background-image:linear-gradient(120deg,#a8acbe,#f0f0f0);background-position:0 50%;background-size:100% auto;-webkit-border-radius:6px;-spec-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.1);-moz-box-shadow:0 4px 8px 0 rgba(0,0,0,.1);-spec-box-shadow:0 4px 8px 0 rgba(0,0,0,.1);box-shadow:0 4px 8px 0 rgba(0,0,0,.1);height:214px;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:289px;z-index:3}.card-abstract .card-overlay{color:#fff;font-size:20px;font-weight:800;left:50%;letter-spacing:2px;line-height:1.5;max-height:214px;position:absolute;text-align:center;text-shadow:0 0 5px #000;text-transform:uppercase;top:112px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:289px;z-index:5}.card-abstract .card-info{background-color:#fff;-webkit-border-radius:4px;-spec-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.1);-moz-box-shadow:0 10px 20px 0 rgba(0,0,0,.1);-spec-box-shadow:0 10px 20px 0 rgba(0,0,0,.1);box-shadow:0 10px 20px 0 rgba(0,0,0,.1);margin:30px 0 10px;padding:62% 0 0;position:relative;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:100%;z-index:2}.card-abstract .card-info h3{color:#203152;font-size:17px;font-weight:400;height:4em;margin:0 10px;overflow:hidden;text-align:center}.card-abstract .card-info button{background-color:#ff7735;border:none;-webkit-border-radius:22.5px;-spec-border-radius:22.5px;border-radius:22.5px;box-shadow:0 10px 10px 0 rgba(0,0,0,.1),0 4px 4px 0 rgba(255,119,53,.2);color:#fff;font-size:12px;margin:20px;padding:13px;text-transform:uppercase;width:calc(100% - 40px)}.card-abstract .card-info button .icon-lock{display:inline-block;font-size:12px;margin:0 5px}.card-abstract .provider-logo{display:block;height:21px;margin:auto}.postal-code-field{margin:auto;max-width:280px;position:relative}.postal-code-field input{border:none;border-radius:40px;-webkit-box-shadow:inset 0 2px 10px 0 rgba(0,0,0,.2);-moz-box-shadow:inset 0 2px 10px 0 rgba(0,0,0,.2);-spec-box-shadow:inset 0 2px 10px 0 rgba(0,0,0,.2);box-shadow:inset 0 2px 10px 0 rgba(0,0,0,.2);color:#425569;font-size:14px;font-weight:700;line-height:20px;padding:10px 0 10px 30px;width:100%}@media screen and (max-width:47em){.postal-code-field input{border:1px solid #e2e2e2}}.postal-code-field input::-webkit-input-placeholder{color:#2e3c4a;font-size:10px;font-style:normal;font-weight:400;text-transform:uppercase}.postal-code-field input:-moz-placeholder,.postal-code-field input::-moz-placeholder{color:#2e3c4a;font-size:10px;font-style:normal;font-weight:400;text-transform:uppercase}.postal-code-field input:-ms-input-placeholder{color:#2e3c4a;font-size:10px;font-style:normal;font-weight:400;text-transform:uppercase}.postal-code-field input:focus{-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.3);-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,.3);-spec-box-shadow:0 2px 10px 0 rgba(0,0,0,.3);box-shadow:0 2px 10px 0 rgba(0,0,0,.3)}.postal-code-field input::selection{background:rgba(44,210,150,.2);color:rgba(163,0,99,.5)}.postal-code-field input:invalid{border:.5px solid red}.postal-code-field:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#a30063;content:"";font-family:eatlove;font-style:normal;font-variant:normal;font-weight:400;line-height:1;padding:13px 0 0 15px;position:absolute;text-transform:none}.postal-code-modal-container{color:#425569}.postal-code-modal-container .postal-code-form{margin:15px 0;text-align:center}.postal-code-modal-container .postal-code-form>p{margin:0 0 10px}.postal-code-modal-container footer button i{position:relative;right:5px}.smart-choices-picker{margin:auto;max-width:1070px;min-height:50vh;width:calc(100vw - 30px)}.smart-choices-picker>header{margin:auto;max-width:335px;text-align:center;-webkit-transition:padding .33s ease-in-out;-moz-transition:padding .33s ease-in-out;-o-transition:padding .33s ease-in-out;transition:padding .33s ease-in-out;white-space:nowrap;width:100%}@media screen and (min-width:47em){.smart-choices-picker>header{margin:10px auto;position:relative}.smart-choices-picker>header[data-dirty=false]{padding:80px 0 0}}.smart-choices-picker>header>*{white-space:normal}.smart-choices-picker>header>h3{color:#425569;font-size:16px;font-weight:700;line-height:1.33;padding:40px 0;text-align:center}.smart-choices-picker>header>h3 strong{font-weight:800}.smart-choices-picker>header .alert-smart-choices{z-index:5}@media screen and (max-width:380px){.smart-choices-picker>header .alert-smart-choices .dropdown-content{min-width:300px}}.smart-choices-picker>header .alert-smart-choices .dropdown-content .close-btn i{font-size:12px}.smart-choices-picker p{color:#425569;font-size:14px;line-height:1.33;padding:10px 20px;text-align:center}.smart-choices-picker .results-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.smart-choices-picker>footer{text-align:center}.smart-choices-picker>footer .browser-virtual-pager{display:none}.smart-choices-picker>footer .browser-pager{-webkit-apperance:none;background-color:#2cd296;border:1px solid #2cd296;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;-webkit-border-radius:3px;-spec-border-radius:3px;border-radius:3px;color:#fff;display:inline-block;font-size:12px;font-weight:400;line-height:1;margin:10px;outline:0;padding:8px 30px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.smart-choices-picker>footer .browser-pager,.smart-choices-picker>footer .browser-pager i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.smart-choices-picker>footer .browser-pager:active,.smart-choices-picker>footer .browser-pager:hover{background-color:#1a7e5a;border:1px solid #1a7e5a;color:#e6e6e6}.smart-choices-picker>footer .browser-pager:focus{background-color:#16694b;border:1px solid #16694b}.smart-choices-picker>footer .toggle-mode{background:none;border:none;color:#a30063;font-size:12px;margin:10px;text-decoration:underline;text-transform:uppercase}.smart-choices-picker .sub-action-btn{background:none;border:none;color:#203152;font-size:14px;max-width:250px;padding:8px;text-align:center;text-decoration:none}.smart-choices-picker .sub-action-btn em{color:#a30063;text-decoration:underline}.smart-choices-picker .browser-pager{background-color:#a30063!important;border:none!important;-webkit-border-radius:23px!important;-spec-border-radius:23px!important;border-radius:23px!important;color:#fff!important;padding:13px!important;width:255px!important}.smart-choices-picker .browser-pager:disabled{opacity:.2}.smart-choices-picker .ingredient-search input::-webkit-input-placeholder{text-transform:none}.smart-choices-picker .ingredient-search input:-moz-placeholder,.smart-choices-picker .ingredient-search input::-moz-placeholder{text-transform:none}.smart-choices-picker .ingredient-search input:-ms-input-placeholder{text-transform:none}.smart-choices-picker .mode-picker li{display:inline-block}.smart-choices-picker .mode-picker li button{background:none;border:1px solid #475672;-webkit-border-radius:4px;-spec-border-radius:4px;border-radius:4px;color:#425569;font-size:12px;margin:5px;padding:5px 10px;text-transform:uppercase}.smart-choices-picker .mode-picker li button[data-active=true]{background-color:#475672;border:1px solid #475672;color:#fff}.smart-choices-picker-loading{text-align:center}.smart-choices-picker-loading h2{color:#425569;font-size:28px;padding:20px 20px 0}.smart-choices-picker-loading i{color:#a30063;display:block;font-size:3em;margin:auto}.smart-choices-question{text-align:center}.smart-choices-question .el-alert{max-width:350px;min-width:325px}.restaurant-menu-filters-modal .toggle-group{display:flex;flex-wrap:wrap}.restaurant-menu-filters-modal .toggle-group>li{margin:0 10px 0 0;width:calc(50% - 10px)}.restaurant-menu-filters-modal .nutrient-range-filters-container .nutrient-range-filters:after{background-image:linear-gradient(180deg,hsla(180,6%,97%,0) 0,#f6f7f7)}.location-info{margin:21px auto 5px;max-width:760px;padding:20px}@media screen and (min-width:47em){.location-info{margin:20px auto;padding:0 0 15px}}.location-info h2{color:#203152;font-size:18px;font-weight:800;margin:0 0 4px}.location-info p{color:#425569;font-size:14px}.location-info a{color:#a30063;font-size:15px;font-weight:600;letter-spacing:normal;line-height:1.4}.location-info .col3{padding:8px 0 0}@media screen and (min-width:47em){.location-info .col1,.location-info .col3{display:inline-block;vertical-align:top}.location-info .col1{width:55%}.location-info .col1 h2,.location-info .col1 p{display:inline-block}.location-info .col1 h2{margin:0 10px 4px 0}.location-info .col3{padding:0;width:45%}}.report-issue-form{padding:20px}.report-issue-form h2{color:#203152;font-size:24px;text-align:center}.report-issue-form p{color:#203152;font-size:14px;text-align:center}.report-issue-form textarea{color:#a30063;font-size:14px;font-weight:700;min-height:100px;width:100%}.report-issue-form textarea::placeholder{color:#a8acbe;font-style:italic;font-weight:400}.report-issue-form .error-msg{color:#ff7735;font-weight:700}.el-popup.variances-popup .dropdown-btn{background:none;border:none;color:#ff7735}.el-popup.variances-popup .dropdown-btn .icon-warning5{font-size:22px;padding-right:5px}.el-popup.variances-popup .popup-content{min-width:260px}.variances-popup-content{min-height:2.5em;min-width:175px;text-align:left}.variances-popup-content h3{color:#fff;font-size:16px;font-weight:700;margin:0 0 10px}.variances-popup-content p{color:#fff;font-size:14px;margin:.75em 0;text-align:center}.variances-popup-content p em{font-weight:700}.variances-popup-content ul>li{color:#fff;font-size:14px;text-align:right;white-space:nowrap}.variances-popup-content ul>li span{display:inline-block;font-size:12px;font-weight:700;margin:0 0 0 5px;text-transform:uppercase}.variances-popup-content ul>li em{display:inline-block;font-family:monospace;font-weight:700;overflow:hidden;padding:0 .5em;text-align:right;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.variances-popup-content .over{color:#ff7735}.variances-popup-content .under{color:#9cd2ea}.variances-popup-content .meal-variance{margin:0 0 15px}.variances-popup-content .meal-variance>header{border-bottom:1px solid hsla(0,0%,100%,.2);color:#fff;font-size:14px;font-weight:700}.variances-popup-content .disclaimer{color:#fff;margin:.75em 0 0}.variances-popup-content .disclaimer p{font-size:12px;text-align:left}.variances-popup-content>footer{padding:10px 0 0;text-align:center}.variances-popup-content .add-swap-btn{-webkit-apperance:none;background-color:#fff;background-color:transparent;border:1px solid #e2e2e2;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#e2e2e2;display:inline-block;font-size:12px;font-weight:400;line-height:1;margin:0 5px;outline:0;padding:8px 30px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.variances-popup-content .add-swap-btn,.variances-popup-content .add-swap-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.variances-popup-content .add-swap-btn:active,.variances-popup-content .add-swap-btn:hover{background-color:#e2e2e2;color:#fff;text-decoration:none}.variances-popup-content .add-swap-btn:active i,.variances-popup-content .add-swap-btn:hover i{color:#fff}.variances-popup-content .add-swap-btn:focus{border-color:#e2e2e2}.nutrition-analysis{overflow-x:auto;white-space:nowrap}.nutrition-analysis::-webkit-scrollbar{display:none}.nutrition-analysis *{white-space:normal}.nutrition-analysis .macros-pie-chart{display:inline-block;vertical-align:top}.nutrition-analysis .calories-left,.nutrition-analysis .calories-over,.nutrition-analysis .macro-left,.nutrition-analysis .macro-over{color:#203152;display:inline-block;font-size:11px;text-align:center;vertical-align:top}.nutrition-analysis .calories-left em,.nutrition-analysis .calories-over em,.nutrition-analysis .macro-left em,.nutrition-analysis .macro-over em{display:block;font-size:15px;font-weight:700}.nutrition-analysis .calories-left em,.nutrition-analysis .calories-over em{font-size:22px}.nutrition-analysis .macro-left,.nutrition-analysis .macro-over{border-right:1px solid #a8acbe;margin:0 15px 0 0;padding:0 15px 0 0}.nutrition-analysis .macro-left:last-child,.nutrition-analysis .macro-over:last-child{border-right:none}.nutrition-analysis .calories-over em,.nutrition-analysis .macro-over em{color:#ff7735}.nutrition-analysis .small-progress-bar{background-color:#818995;-webkit-border-radius:8px;-spec-border-radius:8px;border-radius:8px;display:block;height:4px;margin:2px auto 5px;width:53px}.nutrition-analysis .small-progress-bar-fill{background-image:linear-gradient(90deg,#bcbcbc,#fbfafa);-webkit-border-radius:8px;-spec-border-radius:8px;border-radius:8px;height:4px}.restaurant-menu{background-color:#fafafa;margin:0 -10px;max-width:971px;position:relative}@media screen and (min-width:47em){.restaurant-menu{margin:-20px -10px;width:calc(100vw - 60px)}}@media screen and (max-width:47em){.restaurant-menu:before{-webkit-transform:translate(-50%,calc(-100% + 40px));-moz-transform:translate(-50%,calc(-100% + 40px));-ms-transform:translate(-50%,calc(-100% + 40px));transform:translate(-50%,calc(-100% + 40px))}}.restaurant-menu .loading,.restaurant-menu .no-results-found{align-items:center;color:#475672;display:flex;flex-direction:column;justify-content:space-evenly;min-height:10em}.restaurant-menu .loading i,.restaurant-menu .no-results-found i{display:block;font-size:40px;height:40px;width:40px}.restaurant-menu .loading>footer,.restaurant-menu .no-results-found>footer{display:flex}.restaurant-menu>header{margin:auto;max-width:760px;position:relative;text-align:center;z-index:1}@media screen and (min-width:47em){.restaurant-menu>header{text-align:left}}.restaurant-menu>footer{background-color:#fff;border-radius:0 0 10px 10px;bottom:0;left:0;position:fixed;text-align:center;width:100%}.restaurant-menu .nutrition-analysis h3{color:#475672;font-size:16px;font-weight:700;margin:0 0 .5em;text-align:center}.restaurant-menu .open-filters-btn{background:none;border:none;color:#475672;font-size:20px;padding:15px}.restaurant-menu .return-to-locations-btn{background:none;border:none;color:#fff;font-size:15px;padding:10px 20px}@media screen and (min-width:47em){.restaurant-menu .return-to-locations-btn{color:#a10c63;padding:15px 30px 10px 0}}.restaurant-menu .location-info{margin:auto}@media screen and (min-width:47em){.restaurant-menu .location-info{border-bottom:1px solid #9b9fb4;margin:5px auto 0;padding:0 0 10px}}.restaurant-menu .product-results-list{background:#eceff1;margin:0 auto;max-width:760px;padding-bottom:50px}@media screen and (min-width:47em){.restaurant-menu .product-results-list{overflow:auto}}.restaurant-menu .product-results-list>header{display:flex;max-width:480px;padding:5px}@media screen and (min-width:520px){.restaurant-menu .product-results-list>header{margin:auto}}.restaurant-menu .product-results-list>footer{padding:20px 0;text-align:center}.restaurant-menu .product-results-list .browser-pager{-webkit-apperance:none;background-color:#fff;background-color:transparent;border:0 solid #a10c63;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;-webkit-border-radius:0;-spec-border-radius:0;border-radius:0;color:#a10c63;display:inline-block;font-size:12px;font-weight:400;line-height:1;margin:5px;outline:0;padding:8px 10px;text-align:center;text-decoration:underline;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.restaurant-menu .product-results-list .browser-pager,.restaurant-menu .product-results-list .browser-pager i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.restaurant-menu .product-results-list .browser-pager:active,.restaurant-menu .product-results-list .browser-pager:hover{background-color:#a10c63;color:#fff;text-decoration:none}.restaurant-menu .product-results-list .browser-pager:active i,.restaurant-menu .product-results-list .browser-pager:hover i{color:#fff}.restaurant-menu .product-results-list .browser-pager:focus{border-color:#a10c63}.restaurant-menu .product-results-list .product-keyword-search{position:relative;width:calc(100% - 50px)}.restaurant-menu .product-results-list .open-filters-btn{background:none;border:none;color:#475672;font-size:20px;padding:5px 15px}.restaurant-menu .product-result-item{border-bottom:1px solid #d8d8d8;clear:both;color:#203152;cursor:pointer;font-size:14px;margin:0;padding:15px 40px 15px 20px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.restaurant-menu .product-result-item h4{color:#203152;font-size:12px;font-weight:700}.restaurant-menu .product-result-item p>span:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;font-family:eatlove;font-size:6px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin:0 5px;padding:5px 0 0;text-transform:none;vertical-align:top}.restaurant-menu .product-result-item p>span:last-child:after{display:none}.restaurant-menu .product-result-item[data-choice-type=smart]{background-color:#c4eadc}.restaurant-menu .product-result-item[data-choice-type=smart] .choice-type{color:#18a371}.restaurant-menu .product-result-item[data-choice-type=ok]{background-color:#fbf3e3}.restaurant-menu .product-result-item[data-choice-type=ok] .choice-type{color:#a8acbe}.restaurant-menu .select-product-btn{background:none;border:1px solid #a8acbe;-webkit-border-radius:30px;-spec-border-radius:30px;border-radius:30px;float:left;height:30px;margin:0 12px 10px 0;width:30px}.restaurant-menu .select-product-btn[data-selected=true]{background-image:radial-gradient(circle at 50% 50%,#57f1b9,#14bd80)}.restaurant-menu .product-stats{float:right;text-align:right;white-space:nowrap}.restaurant-menu .product-stats .choice-type{display:inline-block;font-size:13px;font-weight:700;line-height:1.1;margin:0 0 0 10px;text-align:left;vertical-align:top;white-space:normal;width:42px}.restaurant-menu .product-stats .kcal{display:inline-block;font-size:15px;font-weight:700;text-align:right;width:40px}.restaurant-menu .product-result-container{display:inline-block;max-width:calc(100% - 175px)}@media screen and (min-width:47em){.restaurant-menu .outer-map-container,.restaurant-menu .outer-results-container{display:inline-block;vertical-align:top}.restaurant-menu .outer-map-container{-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.25);-moz-box-shadow:0 4px 8px 0 rgba(0,0,0,.25);-spec-box-shadow:0 4px 8px 0 rgba(0,0,0,.25);box-shadow:0 4px 8px 0 rgba(0,0,0,.25);width:60%}.restaurant-menu .outer-results-container{position:relative;width:40%}.restaurant-menu .outer-results-container:before{background-color:red;background:linear-gradient(180deg,#fff 69%,hsla(0,0%,100%,0));content:" ";display:block;height:150px;left:10px;position:absolute;top:0;width:100%;z-index:1}}.restaurant-menu .inner-results-container{padding:0 20px 100px}@media screen and (min-width:47em){.restaurant-menu .inner-results-container{max-height:590px;overflow-y:auto;padding:150px 50px 50px}}.restaurant-menu .nutrition-analysis{margin:auto 20px;max-width:760px;overflow:auto;padding:15px 20px;text-align:center;white-space:nowrap}@media screen and (min-width:800px){.restaurant-menu .nutrition-analysis{margin:auto}}.restaurant-menu .cancel-btn,.restaurant-menu .ok-btn{background-color:#a10c63;border:none;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;box-shadow:0 12px 12px 0 rgba(0,0,0,.1),0 5px 5px 0 rgba(163,0,99,.2);color:#fff;font-size:10px;font-weight:700;letter-spacing:1.2px;line-height:1.4;margin:15px;padding:9px 22px;text-transform:uppercase}.restaurant-menu .cancel-btn{background-color:#a8acbe;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.1);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.1);box-shadow:0 2px 6px 0 rgba(0,0,0,.1)}.restaurant-menu .ok-btn:disabled{opacity:.5}.google-map-container .map-container{height:316px;width:100%}@media screen and (min-width:47em){.google-map-container .map-container{height:calc(100vh - 80px)}}.google-map-container .autocomplete{-webkit-appearance:none;border:none;border-radius:40px;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.19);-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,.19);-spec-box-shadow:0 2px 10px 0 rgba(0,0,0,.19);box-shadow:0 2px 10px 0 rgba(0,0,0,.19);color:#425569;font-size:13px;padding:11px 0 11px 40px;-webkit-transition:box-shadow .25s ease-in-out;-moz-transition:box-shadow .25s ease-in-out;-o-transition:box-shadow .25s ease-in-out;transition:box-shadow .25s ease-in-out;width:100%}.google-map-container .autocomplete:focus{-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.3);-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,.3);-spec-box-shadow:0 2px 10px 0 rgba(0,0,0,.3);box-shadow:0 2px 10px 0 rgba(0,0,0,.3)}.google-map-container .autocomplete::-webkit-input-placeholder{font-size:11px;text-transform:uppercase}.google-map-container .autocomplete:-moz-placeholder,.google-map-container .autocomplete::-moz-placeholder{font-size:11px;text-transform:uppercase}.google-map-container .autocomplete:-ms-input-placeholder{font-size:11px;text-transform:uppercase}.google-map-container .autocomplete-container{left:50%;max-width:335px;opacity:0;position:absolute;top:55px;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);-webkit-transition:all .33s ease-in-out;-moz-transition:all .33s ease-in-out;-o-transition:all .33s ease-in-out;transition:all .33s ease-in-out;width:100%;z-index:-1}@media screen and (min-width:47em){.google-map-container .autocomplete-container{left:calc(60% + 50px);top:95px;-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);transform:translate(0);width:29vw}}.google-map-container .autocomplete-container:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#425569;content:"";font-family:feather;font-size:20px;font-style:normal;font-variant:normal;font-weight:400;left:10px;line-height:1;padding:5px 10px 5px 5px;position:absolute;text-transform:none;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.google-map-container[data-show-autocomplete=true] .autocomplete-container{opacity:1;z-index:2}.google-map-container .search-here-btn{background-color:#a30063;border:none;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;box-shadow:0 12px 12px 0 rgba(0,0,0,.1),0 5px 5px 0 rgba(163,0,99,.2);color:#fff;font-size:10px;font-weight:700;letter-spacing:1.2px;line-height:1.4;opacity:0;padding:9px 22px;position:absolute;right:28px;text-transform:uppercase;top:310px;-webkit-transition:all .33s ease-in-out;-moz-transition:all .33s ease-in-out;-o-transition:all .33s ease-in-out;transition:all .33s ease-in-out;z-index:-1}@media screen and (min-width:47em){.google-map-container .search-here-btn{bottom:40px;font-size:12px;right:calc(40% + 40px);top:auto}}.google-map-container[data-show-search-here=true] .search-here-btn{opacity:1;z-index:2}.info-window-contents{background-color:#fff;display:none;min-width:150px}.info-window-contents[data-visible=true]{display:block}.info-window-contents h3{color:#203152;font-size:16px}.info-window-contents p{color:#203152;font-size:14px}.info-window-contents .alert{color:red;font-weight:700}.info-window-contents .icon-spinner,.info-window-contents .icon-spinner2{color:#a30063;display:block;font-size:36px;margin:auto;width:36px}.restaurant-locations{margin:0 -10px;position:relative}@media screen and (min-width:47em){.restaurant-locations{margin:-20px -10px;width:calc(100vw - 60px)}}@media screen and (max-width:47em){.restaurant-locations:before{-webkit-transform:translate(-50%,calc(-100% + 115px));-moz-transform:translate(-50%,calc(-100% + 115px));-ms-transform:translate(-50%,calc(-100% + 115px));transform:translate(-50%,calc(-100% + 115px))}}.restaurant-locations .loading,.restaurant-locations .no-results-found{text-align:center}.restaurant-locations .loading h2,.restaurant-locations .no-results-found h2{color:#475672;font-size:18px;font-weight:700;padding:32px 0 23px}.restaurant-locations .loading p,.restaurant-locations .no-results-found p{color:#475672;font-size:16px}.restaurant-locations .loading p:last-of-type,.restaurant-locations .no-results-found p:last-of-type{margin-top:10px}.restaurant-locations .loading i,.restaurant-locations .no-results-found i{color:#a10c63;display:inline-block;font-size:36px}.restaurant-locations .loading>footer,.restaurant-locations .no-results-found>footer{padding:26px 0}.restaurant-locations .keyword-search{margin:5px;width:calc(100% - 10px)}.restaurant-locations .location-result-item{border-bottom:.5px solid #d8d8d8;clear:both;padding:15px 0}.restaurant-locations .establishment-info{padding:10px}.restaurant-locations .establishment-info,.restaurant-locations .location-result-item{cursor:pointer;margin:0}.restaurant-locations .establishment-info h3,.restaurant-locations .location-result-item h3{color:#475672;font-size:15px;font-weight:700}.restaurant-locations .establishment-info p,.restaurant-locations .location-result-item p{color:#7c8a99;font-size:13px}.restaurant-locations .establishment-info .matching,.restaurant-locations .location-result-item .matching{color:#475672;display:inline-block;float:right;font-size:15px;font-weight:700;margin:0 0 0 10px;max-width:75px;text-align:right}.restaurant-locations .establishment-info .yelp-price,.restaurant-locations .location-result-item .yelp-price{font-size:13px}.restaurant-locations .establishment-info .yelp-price em,.restaurant-locations .location-result-item .yelp-price em{color:#a10c63;font-weight:800}.restaurant-locations .location-results{position:relative}.restaurant-locations .map-keywords-filter{margin:0 auto;max-width:335px;position:relative;z-index:2}@media screen and (min-width:47em){.restaurant-locations .map-keywords-filter{left:calc(60% + 50px);position:absolute!important;top:26px;width:29vw}.restaurant-locations .outer-map-container,.restaurant-locations .outer-results-container{display:inline-block;vertical-align:top}}@media screen and (max-width:47em){.restaurant-locations .outer-map-container{position:relative}}@media screen and (min-width:47em){.restaurant-locations .outer-map-container{-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.25);-moz-box-shadow:0 4px 8px 0 rgba(0,0,0,.25);-spec-box-shadow:0 4px 8px 0 rgba(0,0,0,.25);box-shadow:0 4px 8px 0 rgba(0,0,0,.25);width:60%}.restaurant-locations .outer-results-container{position:relative;width:40%}.restaurant-locations .outer-results-container:before{background-color:red;background:linear-gradient(180deg,#fff 69%,hsla(0,0%,100%,0));content:" ";display:block;height:150px;left:10px;position:absolute;top:0;width:100%;z-index:1}}.restaurant-locations .inner-results-container{padding:0 20px 100px}@media screen and (min-width:47em){.restaurant-locations .inner-results-container{max-height:calc(100vh - 80px);overflow-y:auto;padding:150px 50px 50px}}.restaurant-locations .inner-results-container .report-issue-btn{float:right;margin:0;padding:0 0 0 20px}@media screen and (min-width:47em){.restaurant-locations .inner-results-container .report-issue-btn{padding:0 20px;position:absolute;right:0;top:0;z-index:9}}.add-recipe-container{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.add-recipe-container .add-recipe-form{padding:40px 20px}.add-recipe-container .add-recipe-form button{margin:20px 0}.add-recipe-container .add-recipe-form .el-labeled-input label{font-size:18px;font-weight:700;text-align:center}.add-recipe-container .add-recipe-form .el-labeled-input input{color:#780b4b}.add-recipe-container .add-recipe-form .el-labeled-input input::placeholder{color:#425569}.add-recipe-container .add-recipe-form .el-labeled-input .el-alert.warning{width:100%}.add-recipe-container .add-recipe-form .loading-container{display:block;margin:30px auto;text-align:center}.add-recipe-container .add-recipe-form .loading-container .icon-spinner2{display:inline-block;font-size:75px;text-align:center}.add-recipe-container .add-recipe-form .loading-container .loading-text{color:#a10c63;display:block;margin-top:20px}.add-recipe-container .add-recipe-form>footer{align-content:center;display:flex;flex-direction:column;flex-wrap:wrap}.add-recipe-container .add-recipe-form>footer .el-link-btn{-webkit-apperance:none;background-color:#fff;border:0 solid #a30063;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;-webkit-border-radius:0;-spec-border-radius:0;border-radius:0;color:#a30063;display:inline-block;font-size:12px;font-size:10px;font-weight:400;line-height:1;margin:5px;outline:0;padding:8px 15px;text-align:center;text-decoration:underline;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.add-recipe-container .add-recipe-form>footer .el-link-btn,.add-recipe-container .add-recipe-form>footer .el-link-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.add-recipe-container .add-recipe-form>footer .el-link-btn:active,.add-recipe-container .add-recipe-form>footer .el-link-btn:hover{background-color:#a30063;color:#fff;text-decoration:none}.add-recipe-container .add-recipe-form>footer .el-link-btn:active i,.add-recipe-container .add-recipe-form>footer .el-link-btn:hover i{color:#fff}.add-recipe-container .add-recipe-form>footer .el-link-btn:focus{border-color:#a30063}.add-recipe-container .toggle-btn-group{border:1px solid #a30063;-webkit-border-radius:5px;-spec-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-spec-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);height:39px;margin:20px auto;overflow:hidden;text-align:center;white-space:nowrap;width:290px}.add-recipe-container .toggle-btn-group button{background-color:#fff;border:none;color:#a30063;font-size:15px;max-width:200px;padding:8px 0;width:50%}.add-recipe-container .toggle-btn-group button[data-active=true]{background-color:#a30063;color:#fff}.add-recipe-container[data-has-toggles=true] .recipe-editor{max-height:calc(100% - 80px)}.saved-recipes{padding:80px 0 0}.saved-recipes .param-item{display:none}@media screen and (min-width:47em){.saved-recipes{padding:0}}.saved-recipes .full-browser-keyword-search{flex-grow:5;margin:0;-webkit-transition:width .25s ease-in-out;-moz-transition:width .25s ease-in-out;-o-transition:width .25s ease-in-out;transition:width .25s ease-in-out}.saved-recipes .full-browser-keyword-search input{width:calc(100% - 40px)}.saved-recipes .full-browser-keyword-search input::-webkit-input-placeholder{color:#85898c;font-size:12px;text-transform:none}.saved-recipes .full-browser-keyword-search input:-moz-placeholder,.saved-recipes .full-browser-keyword-search input::-moz-placeholder{color:#85898c;font-size:12px;text-transform:none}.saved-recipes .full-browser-keyword-search input:-ms-input-placeholder{color:#85898c;font-size:12px;text-transform:none}.saved-recipes .full-browser-keyword-search:before{left:8px}.saved-recipes .new-recipe-btn-container{text-align:right}.saved-recipes>header{display:flex;left:50%;margin:auto;max-width:335px;position:absolute;text-align:center;top:130px;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);-webkit-transition:padding .33s ease-in-out;-moz-transition:padding .33s ease-in-out;-o-transition:padding .33s ease-in-out;transition:padding .33s ease-in-out;white-space:nowrap;width:100%;will-change:padding;z-index:6}@media screen and (min-width:47em){.saved-recipes>header{left:auto;position:relative;top:auto;-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}}.saved-recipes .advanced-filters-btn{background:none;border:none;color:#fff;flex-shrink:1;font-size:20px;padding:0 0 0 10px;-webkit-transition:opacity .33s ease-in-out;-moz-transition:opacity .33s ease-in-out;-o-transition:opacity .33s ease-in-out;transition:opacity .33s ease-in-out;vertical-align:middle}@media screen and (min-width:47em){.saved-recipes .advanced-filters-btn{color:#425569}}.add-swap-search-use-own-recipe{max-width:1070px;min-height:85vh;padding:10px 10px 120px;width:calc(100vw - 40px)}@media screen and (max-width:47em){.add-swap-search-use-own-recipe{width:100%}.add-swap-search-use-own-recipe:before{background-image:linear-gradient(0deg,#5b7287,#324253 50%);-webkit-border-radius:50%;-spec-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.5);-moz-box-shadow:0 2px 8px 0 rgba(0,0,0,.5);-spec-box-shadow:0 2px 8px 0 rgba(0,0,0,.5);box-shadow:0 2px 8px 0 rgba(0,0,0,.5);content:" ";height:305px;left:50%;position:absolute;top:0;-webkit-transform:translate(-50%,calc(-100% + 193px));-moz-transform:translate(-50%,calc(-100% + 193px));-ms-transform:translate(-50%,calc(-100% + 193px));transform:translate(-50%,calc(-100% + 193px));width:145vw;z-index:5}@supports(top:constant(safe-area-inset-top)){.add-swap-search-use-own-recipe:before{top:calc(constant(safe-area-inset-top))}}@supports(top:env(safe-area-inset-top)){.add-swap-search-use-own-recipe:before{top:calc(env(safe-area-inset-top))}}}.mode-switcher{min-height:70vh;overflow:hidden;white-space:nowrap;width:100%}.mode-switcher .tile{display:inline-block;vertical-align:top;white-space:normal;width:100%}.mode-switcher .loading-container{max-width:575px;padding-top:150px;text-align:center;width:calc(100vw - 40px)}.mode-switcher .loading-container .icon-spinner2{color:#a10c63;display:inline-block;font-size:50px}.mode-switcher[data-transition=true] .tile{-webkit-transition:transform .25s ease-in-out;-moz-transition:transform .25s ease-in-out;-o-transition:transform .25s ease-in-out;transition:transform .25s ease-in-out}.mode-switcher[data-position="1"] .tile{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.mode-switcher[data-position="2"] .tile{-webkit-transform:translateX(-200%);-moz-transform:translateX(-200%);-ms-transform:translateX(-200%);transform:translateX(-200%)}.meal-type-radio{margin:20px auto;text-align:center}.meal-type-radio>label{color:#425569;display:block;font-size:14px;font-weight:700;margin:0 0 10px;text-transform:uppercase;width:100%}.meal-type-radio>button{background:none;border:1px solid #e2e2e2;color:#425569;font-size:12px;padding:8px 0;text-transform:uppercase;white-space:nowrap;width:25%}.meal-type-radio .active{background-color:#425569;border:1px solid #425569;color:#fff;font-weight:700}.custom-calendar .rmdp-calendar{display:block;margin:auto}.el-modal .el-modal-canecl-btn,.el-modal .el-modal-ok-btn{padding:6px 28px}.el-modal .el-modal2-container>footer{padding:20px 10px}.meals-reschedule-modal-container{color:#203152}.meals-reschedule-modal-container .custom-calendar{margin:0 0 0 30px;width:calc(100% - 30px)}.meals-reschedule-modal-container.edit-meal-modal-container .modal-scroll-container{padding:15px 15px 120px}.meals-reschedule-modal-container.edit-meal-modal-container .modal-scroll-container>header{padding:20px;text-align:center}.meals-reschedule-modal-container.edit-meal-modal-container .modal-scroll-container>header h1{font-size:20px;margin:0 0 20px}.meals-reschedule-modal-container.edit-meal-modal-container .modal-scroll-container>header h3{font-size:14px;font-weight:700}.meals-reschedule-modal-container .preferences-form .checkbox-btn{color:#203152}.meals-reschedule-modal-container .preferences-form .checkbox-btn:before{display:block}.meals-reschedule-modal-container .preferences-form .select-container{margin:5px 0 5px 30px;width:calc(100% - 30px)}.meals-reschedule-modal-container .move-shift{margin:10px 0 0}.meals-reschedule-modal-container .radio-btn{background:none;border:none;font-size:12px;padding:0 0 0 30px;position:relative;text-align:left;width:calc(100% - 30px)}.meals-reschedule-modal-container .radio-btn em{font-weight:700}.meals-reschedule-modal-container .radio-btn:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:eatlove;font-size:25px;font-style:normal;font-variant:normal;font-weight:400;left:0;line-height:1;position:absolute;text-transform:none;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.meals-reschedule-modal-container .radio-btn[data-selected=true]:before{color:#2cd296;content:""}.confirm-overwrite-container>header h2{margin:20px;text-align:center}.confirm-overwrite-container.leftover-offsets-container{overflow-x:hidden;overflow-y:auto}@media screen and (max-width:430px){.confirm-overwrite-container.leftover-offsets-container{left:0;max-height:none;max-width:none;right:0;top:0;width:auto}}@media screen and (min-width:429px){.confirm-overwrite-container.leftover-offsets-container{max-height:100vh;max-width:675px;width:calc(100vw - 20px)}}.confirm-overwrite-container.leftover-offsets-container .checkbox-btn{margin:10px}.confirm-overwrite-container.leftover-offsets-container .checkbox-btn:after{margin:0 5px 10px 0}.confirm-overwrite-container .overlap-list>li{margin:15px}@media screen and (max-width:752px){.confirm-overwrite-container .overlap-list>li{margin:15px 15px 15px 10vw}}.confirm-overwrite-container .overlap-list>li:not(:last-child){border-bottom:1px solid #d6d7d9;padding-bottom:30px}.confirm-overwrite-container .overlap-list>li>header{text-align:center}.confirm-overwrite-container .overlap-list>li>footer{display:inline-block;margin:0 auto 40px;min-width:250px}.confirm-overwrite-container .grid-meal-draggable{display:inline-block;position:static;position:relative;text-align:left;vertical-align:middle;white-space:normal;width:150px}@media screen and (max-width:752px){.confirm-overwrite-container .grid-meal-draggable{height:75px;margin:0;width:75px}.confirm-overwrite-container .grid-meal-draggable .controls-container{display:none}}.confirm-overwrite-container .meals-container{display:block;min-width:340px;position:relative;text-align:center;white-space:nowrap}@media screen and (max-width:752px){.confirm-overwrite-container .meals-container{display:inline-block;text-align:left}}.confirm-overwrite-container .meals-container h4{color:#203152;font-size:14px;font-weight:700;margin:10px 0 20px 85px;max-width:calc(100% - 150px);text-align:left}@media screen and (max-width:752px){.confirm-overwrite-container .meals-container h4{font-size:16px;margin:10px 0 20px}}.confirm-overwrite-container .meals-container .select-container{margin:10px;vertical-align:middle;width:150px}@media screen and (max-width:752px){.confirm-overwrite-container .meals-container .select-container{display:block;margin:15px 0;padding:3px 5px;width:130px}.confirm-overwrite-container .meals-container .select-container .value{font-size:14px}}.confirm-overwrite-container .meals-container .meals-row{display:flex;width:100%}.confirm-overwrite-container .meals-container .meals-titles-wrapper{line-height:75px;vertical-align:middle;width:calc(100% - 90px)}.confirm-overwrite-container .meals-container .meals-titles-wrapper .meals-titles{display:inline-block;font-size:14px;font-weight:700;line-height:20px;margin-left:20px;vertical-align:middle;white-space:normal;word-break:break-word}.confirm-overwrite-container .meal-type-radio>button{padding:8px 0;white-space:nowrap;width:33%}.confirm-overwrite-container .confirm-overwrite-form{min-height:250px;padding:0}.confirm-shift-overwrite-container.leftover-offsets-container{max-width:400px}.confirm-shift-overwrite-container .confirm-overwrite-form{padding:20px 40px 0}.confirm-shift-overwrite-container .checkbox-btn{display:block}.subscription-required-modal h3{color:#425569;font-size:18px;font-weight:700;text-align:center}.subscription-required-modal p{color:#425569;font-size:14px;text-align:center}.feed-modal{bottom:0;left:0;position:absolute;right:0;top:0}.feed-modal-overlay{backdrop-filter:blur(10px);background:rgba(72,80,90,.9);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;-webkit-transition:all .333s ease-in-out;-moz-transition:all .333s ease-in-out;-o-transition:all .333s ease-in-out;transition:all .333s ease-in-out;width:100vw;z-index:10}.feed-modal-overlay.ReactModal__Overlay--after-open{opacity:1}.feed-modal-overlay.ReactModal__Overlay--before-close{opacity:0}@media screen and (min-width:47em){.feed-modal-pointer>header:after{border-bottom:15px solid #fff;border-left:15px solid transparent;border-right:15px solid transparent;content:" ";height:0;position:absolute;right:calc(50% - 15vw);top:calc(100% + 5px);-webkit-transform:translate(50%);-moz-transform:translate(50%);-ms-transform:translate(50%);transform:translate(50%);width:0;z-index:-1}.feed-modal-center-pointer>header:after{right:50%}}.feed-modal-container{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.feed-modal-container>header{position:relative;z-index:20}.feed-modal-container>header .header-container{height:60px;margin:auto;max-width:1050px;position:relative}.feed-modal-container>header .header-container h1{color:#fff;font-size:16px;font-weight:700;left:0;position:absolute;text-align:center;text-transform:uppercase;top:17px;width:100%}@media screen and (min-width:47em){.feed-modal-container>header .header-container h1{top:30px}.feed-modal-container>footer{padding:10px;position:absolute;right:0;top:0;z-index:30}}@media screen and (max-width:47em){.feed-modal-container>footer{bottom:0;left:0;padding:0 10px;position:fixed;right:0;text-align:center;top:auto;z-index:16}.feed-modal-container>footer:after{background-image:linear-gradient(180deg,#5b7287,#324253 45%,#324253);-webkit-border-radius:50%;-spec-border-radius:50%;border-radius:50%;box-shadow:0 -4px 10px 0 rgba(0,0,0,.14);content:" ";display:block;height:68vw;left:50%;position:absolute;top:-15px;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:125vw;z-index:-1}.feed-modal-container>footer .ok-btn{min-width:250px}}.feed-modal-container .close-modal-btn{background:none;border:none;color:#fff;display:inline-block;font-size:16px;font-weight:700;padding:17px 20px 14px;position:relative;text-transform:uppercase;z-index:20}@media screen and (min-width:47em){.feed-modal-container .close-modal-btn{padding:27px 20px 14px}}.feed-modal-container .close-modal-btn i{color:#fff;display:inline-block;font-size:26px;margin:0 20px 0 0;vertical-align:middle}@media screen and (min-width:47em){.feed-modal-container .close-modal-btn i{border:1px solid #fff;-webkit-border-radius:20px;-spec-border-radius:20px;border-radius:20px;color:#fff;margin:0 40px 0 0;padding:0 20px 0 16px}.feed-modal-container .close-modal-btn i:after{color:#fff;content:"BACK";display:inline-block;font-family:Lato;font-size:14px;font-weight:700;padding:7px 9px 0 12px;vertical-align:top}.feed-modal-container .close-modal-btn i.icon-chevron-left:before{font-size:14px;font-weight:700;line-height:28px;vertical-align:top}}.feed-modal-container .top-half-circle{-webkit-transform:translate(-50%,calc(-100% + 110px));-moz-transform:translate(-50%,calc(-100% + 110px));-ms-transform:translate(-50%,calc(-100% + 110px));transform:translate(-50%,calc(-100% + 110px))}@media screen and (min-width:47em){.feed-modal-container .top-half-circle{display:none}}@media print{.feed-modal-container .top-half-circle{display:none}}.feed-modal-container .top-half-circle.no-curve{border-radius:unset}.feed-modal-container .side-testimonial-container{color:#fff;left:calc(665px + 7%);margin:30px 0;position:relative;width:calc(35% - 80px)}.feed-modal-container .side-testimonial-container h2{font-size:24px;max-width:330px}.feed-modal-container .side-testimonial-container>div{margin:20px 0}.feed-modal-container .side-testimonial-container>div>div{border-bottom:1px solid #fff;margin-bottom:25px}.feed-modal-container .side-testimonial-container>div>div>span{display:flex}.feed-modal-container .side-testimonial-container .avatar{background-color:#eaedef;-webkit-border-radius:80px;-spec-border-radius:80px;border-radius:80px;display:inline-block;height:41px;margin:20px 20px 20px 0;text-align:center;vertical-align:bottom;width:41px}.feed-modal-container .side-testimonial-container .dietitian-title{display:inline-block;line-height:22px;margin:20px 0;width:85%}.feed-modal-container .side-testimonial-container .dietitian-title>p{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-modal-container .modal-scroll-container{-webkit-overflow-scrolling:touch;background-color:#fff;bottom:0;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.25);-moz-box-shadow:0 4px 8px 0 rgba(0,0,0,.25);-spec-box-shadow:0 4px 8px 0 rgba(0,0,0,.25);box-shadow:0 4px 8px 0 rgba(0,0,0,.25);left:0;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;top:0;z-index:1}@media screen and (max-width:47em){.feed-modal-container .modal-scroll-container::-webkit-scrollbar{display:none}}@media screen and (min-width:47em){.feed-modal-container .modal-scroll-container{border-radius:3px;bottom:auto;left:50%;max-height:calc(100vh - 100px);max-width:calc(100vw - 30px);min-height:0;right:auto;top:80px;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);z-index:10}}.feed-modal-container .modal-scroll-container.upgrade-container{-webkit-overflow-scrolling:initial;border:none;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.25);max-height:none;overflow-x:initial;overflow-y:initial;top:60px}.feed-modal-container .modal-scroll-container.upgrade-container[data-loading=true]{border-radius:8px}.feed-modal-container .modal-scroll-container.upgrade-container[data-footer=true]{border-radius:8px 8px 0 0}@media screen and (max-width:47em){.feed-modal-container .modal-scroll-container.upgrade-container{top:0}}.feed-modal-container .modal-scroll-container.upgrade-container>footer{background:#fff;border-radius:0 0 8px 8px;height:80px;padding:20px 0;position:absolute;text-align:center;width:100%;z-index:2}.feed-modal-container .modal-scroll-container.upgrade-container>footer button{-webkit-apperance:none;background-color:#a30063;border:1px solid #a30063;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#fff;display:inline-block;font-size:12px;font-weight:400;height:40px;line-height:1;margin:0;outline:0;padding:8px 30px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none;width:80%}.feed-modal-container .modal-scroll-container.upgrade-container>footer button,.feed-modal-container .modal-scroll-container.upgrade-container>footer button i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.feed-modal-container .modal-scroll-container.upgrade-container>footer button:active,.feed-modal-container .modal-scroll-container.upgrade-container>footer button:hover{background-color:#3d0025;border:1px solid #3d0025;color:#e6e6e6}.feed-modal-container .modal-scroll-container.upgrade-container>footer button:focus{background-color:#240016;border:1px solid #240016}@media screen and (min-width:1050px){.feed-modal-container .modal-scroll-container.upgrade-container[data-off-center=true]{left:425px}}.feed-modal-container .modal-scroll-container.upgrade-container .close-btn i{cursor:pointer;font-size:18px;position:absolute;right:12px;top:12px;z-index:2}@media screen and (max-width:47em){.feed-modal-container .modal-scroll-container.upgrade-container .close-btn i{top:125px}}.feed-modal-container .modal-scroll-container>.inner-slider{padding:120px 0;position:relative;z-index:1}@media screen and (min-width:47em){.feed-modal-container .modal-scroll-container>.inner-slider{margin:auto;padding:0}}.feed-modal-container .modal-scroll-container>.inner-slider.upgrade-slider{-webkit-overflow-scrolling:touch;height:calc(100vh - 170px);margin:initial;overflow-x:hidden;overflow-y:auto;padding:initial}@media screen and (max-width:47em){.feed-modal-container .modal-scroll-container>.inner-slider.upgrade-slider{height:100vh}@supports(height:100dvh){.feed-modal-container .modal-scroll-container>.inner-slider.upgrade-slider{height:100dvh}}.feed-modal-container .modal-scroll-container>.inner-slider.upgrade-slider[data-footer=true]{height:calc(100vh - 80px)}@supports(height:100dvh){.feed-modal-container .modal-scroll-container>.inner-slider.upgrade-slider[data-footer=true]{height:calc(100dvh - 80px)}}}@media screen and (max-width:47em){.feed-modal-container .modal-scroll-container>.inner-slider.upgrade-slider{padding:110px 0 0}}.feed-modal-container .modal-scroll-container>.inner-slider.upgrade-slider[data-long=true]{height:auto}.feed-modal-container .modal-scroll-container>.inner-slider.upgrade-slider[data-loading=true]{height:calc(100vh - 70px)}@media screen and (max-width:47em){.feed-modal-container .modal-scroll-container>.inner-slider.upgrade-slider[data-loading=true]{height:100vh}}@media print{.feed-modal-container .modal-scroll-container>.inner-slider{padding:0}}.edit-recipe-groups{padding:initial}@media screen and (min-width:47em){.edit-recipe-groups{padding:initial}}.el-modal1-recipe-editor-container{max-width:780px}.el-modal1-recipe-editor-container .el-modal1-body-container{padding:0}@media screen and (max-width:47em){.el-modal1-recipe-editor-container .el-modal1-body-container{margin-top:60px}}.recipe-editor{display:flex;flex-direction:column;max-height:100%;position:relative}.recipe-editor .food-nutrition{margin:0}.recipe-editor .food-nutrition .food-nutrition-header{padding:0 40px}@media screen and (min-width:47em){.recipe-editor .food-nutrition .food-nutrition-header{padding:0 70px}}.recipe-editor .delete-btn{background:none;border:none;box-shadow:none;color:#a30063;display:inline-block;text-decoration:underline}.recipe-editor .loading p{color:#425569;display:block;font-size:14px;margin:40px 0;text-align:center;text-transform:uppercase}.recipe-editor .loading i{color:#a30063;display:block;font-size:40px;margin:auto;text-align:center}.recipe-editor .error-msg{color:#e51919;font-size:14px;font-weight:700;text-align:center}.recipe-editor .enter-nutrition-btn{background:none;border:none;color:#a30063;display:block;font-size:10px;font-weight:700;margin:auto;padding:13px;text-decoration:underline;text-transform:uppercase;width:160px}.recipe-editor .el-list-field>.serving .serving-description{max-width:80px;text-align:left}.recipe-editor .el-list-field>.serving .left-paren,.recipe-editor .el-list-field>.serving .right-paren{color:#81909f;font-size:19px}.recipe-editor .el-list-form{flex:50;overflow-x:hidden;overflow-y:auto}.recipe-editor .el-list-form .el-alert{display:block;margin:auto;max-width:405px;position:relative}@media screen and (min-width:47em){.recipe-editor .el-list-form .el-alert{margin:10px auto 0}}.recipe-editor .el-list-form .el-alert .action-button{margin-left:0}.recipe-editor .el-list-form .el-alert .remove-backup-btn{background:transparent;border:none;font-size:14px;padding:2px 4px;position:absolute;right:3px;top:3px}.recipe-editor .el-list-form .with-label .el-select-container .value{color:#475672;font-size:14px;padding:8px 20px}.recipe-editor .el-list-form .with-label .el-select-container .placeholder{font-size:14px;padding:8px 20px}.recipe-editor .recipe-editor-footer{flex:1 1}.recipe-editor .recipe-editor-footer .el-large-btn{border:none;margin:0;padding:8px}.recipe-editor .edit-recipe-groups,.recipe-editor .recipe-fields{margin:20px}.recipe-editor .instructions{color:#425569;font-size:14px}.recipe-editor .recipe-fields .with-label{margin:5px 0}.recipe-editor .recipe-fields .file-upload button .uploading-text{padding:0 0 2px}.recipe-editor .el-list-form-row{border-bottom:1px solid #edeff2;width:100%}.recipe-editor .el-list-form-row>*{display:inline-block}.recipe-editor .with-units{display:inline-block;margin:0;width:100%}.recipe-editor .with-units label{color:#425569;display:block;font-size:10px;font-weight:700;letter-spacing:1px;padding:0 12px;text-align:right;text-transform:uppercase}.recipe-editor .with-units input[type=number]{-webkit-appearance:none;border:none;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;-webkit-box-shadow:inset 0 2px 10px 0 rgba(0,0,0,.2);-moz-box-shadow:inset 0 2px 10px 0 rgba(0,0,0,.2);-spec-box-shadow:inset 0 2px 10px 0 rgba(0,0,0,.2);box-shadow:inset 0 2px 10px 0 rgba(0,0,0,.2);color:#425569;color:#a30063;font-family:monospace;font-size:13px;font-weight:700;padding:12px 20px 12px 0;text-align:right;-webkit-transition:box-shadow .25s ease-in-out;-moz-transition:box-shadow .25s ease-in-out;-o-transition:box-shadow .25s ease-in-out;transition:box-shadow .25s ease-in-out;width:100%}.recipe-editor .with-units input[type=number]:focus{-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.3);-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,.3);-spec-box-shadow:0 2px 10px 0 rgba(0,0,0,.3);box-shadow:0 2px 10px 0 rgba(0,0,0,.3)}.recipe-editor .with-units input[type=number]::-webkit-input-placeholder{font-size:13px;text-transform:uppercase}.recipe-editor .with-units input[type=number]:-moz-placeholder,.recipe-editor .with-units input[type=number]::-moz-placeholder{font-size:13px;text-transform:uppercase}.recipe-editor .with-units input[type=number]:-ms-input-placeholder{font-size:13px;text-transform:uppercase}.recipe-editor .with-label>label{color:#324253;display:inline-block;font-size:14px;font-weight:700;line-height:26px;margin-right:10px;padding:10px 0}@media screen and (min-width:47em){.recipe-editor .with-label>label{font-size:16px}}.recipe-editor .with-label>label em{font-weight:300}.recipe-editor .with-label>em{bottom:5px;color:#425569;font-size:10px;position:absolute;right:15px;text-transform:uppercase;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.recipe-editor .with-label .explanation .triangle,.recipe-editor .with-label .explanation .triangle2{left:50%}.recipe-editor .with-label .explanation .dropdown-btn{background:none;border:none;color:#a30063;padding:0 3px}.recipe-editor .with-label .explanation .dropdown-dropdown{-webkit-transform:translate(-50%,-5px);-moz-transform:translate(-50%,-5px);-ms-transform:translate(-50%,-5px);transform:translate(-50%,-5px)}.recipe-editor .with-label .explanation .dropdown-content{min-width:250px}.recipe-editor .with-label .explanation .dropdown-content p{color:#203152;font-size:14px;margin:.75em 0}.recipe-editor .toggle-btn{-webkit-appearance:none;background-color:rgba(66,85,105,.1);border:none;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#203152;display:inline-block;font-size:14px;margin:5px;padding:5px 10px}.recipe-editor .toggle-btn[data-active=true]{background-color:#203152;color:#fff;font-size:15px;font-weight:700}.recipe-editor .ingredient-quantity{color:#a30063;cursor:pointer;font-size:14px;margin:0 10px 0 0;text-align:left;width:100px}@media screen and (min-width:47em){.recipe-editor .ingredient-quantity{font-size:16px}}.recipe-editor .el-select-container{cursor:pointer}.recipe-editor .combobox-container{border:1px solid rgba(66,85,105,.1);-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;padding:8px 20px;width:100%}.recipe-editor .combobox-container .type-ahead{border:none;color:#203152;font-size:15px;font-weight:700;width:100%}.recipe-editor .recipe-title{display:inline-block;margin:10px 0 0;vertical-align:bottom}.recipe-editor .recipe-tags .select-container .value{white-space:normal}.recipe-editor .edit-recipe-image{background-color:#eceff1;border:none;height:40px;margin:3px 0 0;width:40px}.recipe-editor .edit-recipe-image .default-file-upload-btn{background-color:transparent;cursor:pointer}.recipe-editor .edit-recipe-image i{font-size:20px}.recipe-editor .edit-recipe-image:hover i{color:#a30063}.recipe-editor .edit-recipe-image .file-upload button,.recipe-editor .edit-recipe-image .new-image-btn{background-color:transparent;border:none;color:#324253;height:40px;margin:0;padding:0;width:40px}.recipe-editor .edit-recipe-image>a>img{height:40px;width:40px}.recipe-editor .recipe-photo{margin:0;padding:0 0 5px}.recipe-editor .sub-action-btn{-webkit-apperance:none;background-color:#fff;background-color:transparent;border:0 solid #a30063;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;-webkit-border-radius:0;-spec-border-radius:0;border-radius:0;color:#a30063;display:inline-block;font-size:12px;font-size:10px;font-weight:400;line-height:1;margin:5px;outline:0;padding:8px 10px;text-align:center;text-decoration:underline;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.recipe-editor .sub-action-btn,.recipe-editor .sub-action-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.recipe-editor .sub-action-btn:active,.recipe-editor .sub-action-btn:hover{background-color:#a30063;color:#fff;text-decoration:none}.recipe-editor .sub-action-btn:active i,.recipe-editor .sub-action-btn:hover i{color:#fff}.recipe-editor .sub-action-btn:focus{border-color:#a30063}.recipe-editor .food-unit-selector .food-amount>label{display:none}.recipe-editor .food-unit-selector .food-amount>input{border-radius:40px 0 0 40px;height:40px}.recipe-editor .food-unit-selector .food-unit>label{display:none}.recipe-editor .food-unit-selector .food-unit>.select-container{border-radius:0 40px 40px 0;height:40px}.recipe-editor .food-unit-selector .whole-options{border-radius:40px 0 0 40px;border-right:2px solid #fff}.recipe-editor .food-unit-selector .fraction-options{border-radius:0 40px 40px 0}.collection-editor .notice{color:#425569;font-size:12px;position:absolute;right:50px;top:13px;white-space:nowrap}.collection-editor .share-popup{margin:10px 5px}.collection-editor .favorite-btn{background:none;border:1px solid hsla(0,0%,100%,.3);-webkit-border-radius:100%;-spec-border-radius:100%;border-radius:100%;height:30px;margin:10px 5px;text-align:center;width:30px}.collection-editor .favorite-btn i{color:#425569;font-size:16px}.collection-editor .favorite-btn[data-boarded=true] i{color:#a30063}.collection-editor .collection-to-pdf-btn{margin:0}.collection-editor .cancel-btn,.collection-editor .plan-to-pdf-btn,.collection-editor .share-btn{background-color:#fff;border:.5px solid #9b9fb4;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.1);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.1);box-shadow:0 2px 6px 0 rgba(0,0,0,.1);color:#9b9fb4;font-size:14px;margin:10px;max-width:140px;min-width:100px;padding:10px;text-transform:uppercase;-webkit-transition:all .333s ease-in-out;-moz-transition:all .333s ease-in-out;-o-transition:all .333s ease-in-out;transition:all .333s ease-in-out;width:calc(50% - 20px)}.collection-editor .cancel-btn:hover,.collection-editor .plan-to-pdf-btn:hover,.collection-editor .share-btn:hover{background-color:#9b9fb4;color:#fff}.collection-editor .cancel-btn:focus,.collection-editor .plan-to-pdf-btn:focus,.collection-editor .share-btn:focus{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.3);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.3);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.3);box-shadow:0 2px 6px 0 rgba(0,0,0,.3)}.collection-editor .cancel-btn:disabled,.collection-editor .plan-to-pdf-btn:disabled,.collection-editor .share-btn:disabled{opacity:.25}.collection-editor .share-btn{background-color:#a30063;border:.5px solid #a30063;color:#fff}.collection-editor .share-btn:hover{background-color:#3d0025;border:.5px solid #3d0025;color:#fff}.collection-form{border:1px solid transparent}.collection-form.el-list-form .collection-title{display:inline-block;margin:5px 0 0;vertical-align:top;width:calc(100% - 75px)}.collection-form.el-list-form i.feather-share,.collection-form.el-list-form i.icon-heart{font-size:24px}.collection-form.el-list-form .popup-dropdown{z-index:11}.collection-form.el-list-form .popup-dropdown .popup-content{right:110px}.collection-form>h2{color:#425569;font-size:18px;margin-bottom:1em;text-align:center}.collection-form .item-list{margin:15px 0 0;padding-bottom:90px;text-align:center}@media screen and (min-width:47em){.collection-form .item-list{max-height:415px;overflow-y:auto}}.collection-form .item-list li{display:inline-block;height:127px;margin:5px;position:relative;vertical-align:top;width:200px}@media screen and (max-width:47em){.collection-form .item-list li{height:190px;width:300px}.collection-form .item-list li .grid-meal-draggable{height:190px}}.collection-form .add-meal-btn{background:none;border:2px dashed #a8acbe;-webkit-border-radius:5px;-spec-border-radius:5px;border-radius:5px;bottom:0;color:#a8acbe;font-size:40px;left:0;position:absolute;right:0;top:0;width:100%}.collection-form .add-meal-btn>i{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.collection-meal-draggable .meal-image{height:100%;width:100%}.collection-meal-draggable .card-controls{text-align:right}.collection-meal-draggable .delete-item-btn{background:none;border:none;color:#a30063;font-size:18px;padding:5px 7px}.log-portions-overlay{background:rgba(0,0,0,.75);bottom:0;left:0;position:fixed;right:0;top:0}.log-portions-modal-container{background-color:#fff;color:#203152;left:50%;max-height:95vh;max-width:375px;min-width:300px;overflow-x:hidden;overflow-y:auto;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:98vw}@supports(max-height:constant(safe-area-inset-top)){.log-portions-modal-container{max-height:calc(100vh - constant(safe-area-inset-top) - constant(safe-area-inset-bottom) - 50px)}}@supports(max-height:env(safe-area-inset-top)){.log-portions-modal-container{max-height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 50px)}}.log-portions-modal-container>header{position:relative}.log-portions-modal-container>footer{background-color:#fff;-webkit-box-shadow:0 -3px 12px 0 rgba(0,0,0,.1);-moz-box-shadow:0 -3px 12px 0 rgba(0,0,0,.1);-spec-box-shadow:0 -3px 12px 0 rgba(0,0,0,.1);box-shadow:0 -3px 12px 0 rgba(0,0,0,.1);padding:20px;text-align:center;width:100%}.log-portions-modal-container>footer h2{font-size:15px;text-transform:uppercase}.log-portions-modal-container .close-modal-btn{background:none;border:none;color:#a8acbe;padding:20px 15px;position:absolute;right:0;top:0}.log-portions-modal-container .ok-btn{-webkit-apperance:none;background-color:#a30063;border:1px solid #a30063;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#fff;display:inline-block;font-size:12px;font-weight:400;line-height:1;margin:0 5px;min-width:100px;outline:0;padding:12px 30px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.log-portions-modal-container .ok-btn,.log-portions-modal-container .ok-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.log-portions-modal-container .ok-btn:active,.log-portions-modal-container .ok-btn:hover{background-color:#3d0025;border:1px solid #3d0025;color:#e6e6e6}.log-portions-modal-container .ok-btn:focus{background-color:#240016;border:1px solid #240016}.log-portions-modal-container .ok-btn:disabled{opacity:.5}.log-portions-body{max-height:calc(100vh - 200px);overflow-y:auto;padding:30px 20px}@supports(max-height:calc(100vh - constant(safe-area-inset-top) - constant(safe-area-inset-bottom))){.log-portions-body{max-height:calc(100vh - 200px - constant(safe-area-inset-top) - constant(safe-area-inset-bottom))}}@supports(max-height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom))){.log-portions-body{max-height:calc(100vh - 200px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}.log-portions-body h3{font-size:22px;margin:0 0 20px;text-align:center}.log-portions-body h3 em{font-weight:400}.log-portions-body h4{font-size:30px;line-height:1;padding:0}.log-portions-body h5{font-size:14px;font-weight:300}.log-portions-body .data-source{margin:0 10px 0 0;text-align:right}.log-portions-body .data-source>a{color:#a8acbe;display:inline-block;font-size:14px;margin:10px;text-decoration:underline;vertical-align:top}.log-portions-body .data-source>button{margin:10px;padding:0;text-decoration:none}.log-portions-body .nutrients-in-portions{text-align:center}.log-portions-body .nutrients-in-portions .macros-pie-chart{display:inline-block;margin:0 0 20px}.log-portions-body .nutrients-in-portions .cal,.log-portions-body .nutrients-in-portions .rest{display:inline-block;vertical-align:top}.log-portions-body .nutrients-in-portions .cal{text-align:center;width:100px}.log-portions-body .nutrients-in-portions .rest{font-size:12px;width:calc(100% - 50px)}.log-portions-body .nutrients-in-portions .rest em,.log-portions-body .nutrients-in-portions .rest span{display:inline-block;vertical-align:top}.log-portions-body .nutrients-in-portions .rest em{width:75px}.log-portions-body .nutrients-in-portions .rest span{text-align:right;width:calc(100% - 75px)}.log-portions-body .ingredient-list{color:#a8acbe;font-size:12px;font-style:italic;margin:1em 0}.log-portions-body .ingredient-list em{font-weight:700;text-transform:uppercase}.unit-selector-list>li{margin:15px 0}.unit-selector-list .not-usable{margin:0 auto 20px;max-width:270px}.unit-selector-list .not-usable p{font-size:12px;font-weight:400;margin:.5em 0}.unit-selector-list .not-usable p:first-child{color:#ff7735;font-size:14px;font-weight:700}.leftover-offsets-container .checkbox-btn{background:none;border:none}.leftover-offsets-container .checkbox-btn:before{border:1px solid #a8acbe;-webkit-border-radius:30px;-spec-border-radius:30px;border-radius:30px;content:" ";float:left;height:30px;margin:0 12px 10px 0;width:30px}.leftover-offsets-container .checkbox-btn[data-selected=true]:before{background-image:radial-gradient(circle at 50% 50%,#57f1b9,#14bd80)}.leftover-offsets-container .log-portions-body,.leftover-offsets-container.log-portions-modal-container>footer{padding:20px}.leftover-offsets-container .log-portions-body>p{margin:0 0 1em}.leftover-offsets-container .cancel-btn{-webkit-apperance:none;background-color:#fff;border:1px solid #a8acbe;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#a8acbe;display:inline-block;font-size:12px;font-weight:400;line-height:1;margin:0 5px;outline:0;padding:8px 30px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.leftover-offsets-container .cancel-btn,.leftover-offsets-container .cancel-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.leftover-offsets-container .cancel-btn:active,.leftover-offsets-container .cancel-btn:hover{background-color:#a8acbe;color:#fff;text-decoration:none}.leftover-offsets-container .cancel-btn:active i,.leftover-offsets-container .cancel-btn:hover i{color:#fff}.leftover-offsets-container .cancel-btn:focus{border-color:#a8acbe}.preferences-mismatch-modal{bottom:0;left:0;position:absolute;right:0;top:0}.preferences-mismatch-modal-container{background-color:#fff;-webkit-border-radius:8px;-spec-border-radius:8px;border-radius:8px;left:50%;max-width:380px;min-width:250px;overflow:hidden;padding:40px!important;position:absolute;text-align:center;top:40%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.preferences-mismatch-modal-container h1{color:#0b9669;font-size:14px;font-weight:400;margin:1em 0 3em}.preferences-mismatch-modal-container h2{color:#203152;font-size:16px;font-weight:700;margin:1em 0}.preferences-mismatch-modal-container p{color:#203152;font-size:14px;margin:.75em 0}.preferences-mismatch-modal-container>footer{margin:30px 0 0;width:100%}.preferences-mismatch-modal-container .cancel-btn,.preferences-mismatch-modal-container .ok-btn{border:.5px solid #9b9fb4;-webkit-border-radius:5em;-spec-border-radius:5em;border-radius:5em;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.1);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.1);box-shadow:0 2px 6px 0 rgba(0,0,0,.1);color:#fff;font-size:12px;font-weight:400;margin:10px;padding:8px 25px;-webkit-transition:all .333s ease-in-out;-moz-transition:all .333s ease-in-out;-o-transition:all .333s ease-in-out;transition:all .333s ease-in-out;white-space:nowrap;width:calc(100% - 20px)}.preferences-mismatch-modal-container .cancel-btn:focus,.preferences-mismatch-modal-container .ok-btn:focus{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.3);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.3);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.3);box-shadow:0 2px 6px 0 rgba(0,0,0,.3)}.preferences-mismatch-modal-container .cancel-btn:disabled,.preferences-mismatch-modal-container .ok-btn:disabled{opacity:.25}.preferences-mismatch-modal-container .cancel-btn em,.preferences-mismatch-modal-container .ok-btn em{display:block;font-weight:700;text-transform:uppercase}.preferences-mismatch-modal-container .cancel-btn{background-color:#777881}.preferences-mismatch-modal-container .cancel-btn:hover{background-color:hsla(234,4%,49%,.8)}.preferences-mismatch-modal-container .ok-btn{background-color:#a30063;border:.5px solid #a30063;color:#fff}.preferences-mismatch-modal-container .ok-btn:hover{background-color:#3d0025;border:.5px solid #3d0025;color:#fff}.info-modal{left:50%;max-width:95%;min-height:350px;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:563px;z-index:11}.editor-modal{bottom:5%;left:50%;top:5%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:675px;z-index:11}@media screen and (max-width:675px){.editor-modal{bottom:0;left:0;right:0;top:0;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);width:100vw}}@media screen and (max-height:750px){.editor-modal{min-height:auto}}.editor-modal-overlay{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.dialog-form-modal{bottom:5%;left:50%;top:5%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:563px;z-index:11}@media screen and (max-width:563px){.dialog-form-modal{width:95%}}@media screen and (min-height:700px){.dialog-form-modal{bottom:auto;height:calc(700px - 5%)}}.fullscreen-modal{bottom:10px;left:10px;right:10px;top:10px}.fullscreen-modal,.wide-modal{background-color:#fff;position:absolute}.wide-modal{bottom:5%;left:5%;right:5%;top:5%}.subscription-modal{height:600px;left:50%;min-width:700px;top:5%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:11}@media screen and (max-width:700px){.subscription-modal{min-width:auto;width:95%}}@media screen and (max-height:620px){.subscription-modal{bottom:5%;height:auto}}.fullscreen-modal-container,.modal-container,.wide-modal-container{background-color:#fff;bottom:0;left:0;position:absolute;right:0;top:0}.fullscreen-modal-container .modal-scroll-container,.modal-container .modal-scroll-container,.wide-modal-container .modal-scroll-container{-webkit-overflow-scrolling:touch;bottom:0;left:0;overflow:auto;padding-bottom:0;padding-top:1px;position:absolute;right:0;top:0}.modal-utils-scroll-container{bottom:0;overflow-y:scroll;position:absolute;top:0;width:100%}.fullscreen-modal-container>header button,.modal-container>header button,.modal-util-tools>header button,.wide-modal-container>header button{background:hsla(0,0%,100%,.5);border:none;-webkit-border-radius:100%;-spec-border-radius:100%;border-radius:100%;font-size:14px;margin:5px 10px;padding:8px 10px;position:absolute;right:0;top:0;z-index:10}@supports(top:constant(safe-area-inset-top)){.fullscreen-modal-container>header button,.modal-container>header button,.modal-util-tools>header button,.wide-modal-container>header button{top:constant(safe-area-inset-top)}}@supports(top:env(safe-area-inset-top)){.fullscreen-modal-container>header button,.modal-container>header button,.modal-util-tools>header button,.wide-modal-container>header button{top:env(safe-area-inset-top)}}.fullscreen-modal-container .modal-action-footer,.fullscreen-modal-container>footer,.modal-container .modal-action-footer,.modal-container>footer,.modal-util-tools .modal-action-footer,.modal-util-tools>footer,.wide-modal-container .modal-action-footer,.wide-modal-container>footer{padding:15px;text-align:center;width:100%}.fullscreen-modal-container .modal-action-footer .cancel-btn,.fullscreen-modal-container .modal-action-footer .ok-btn,.fullscreen-modal-container>footer .cancel-btn,.fullscreen-modal-container>footer .ok-btn,.modal-container .modal-action-footer .cancel-btn,.modal-container .modal-action-footer .ok-btn,.modal-container>footer .cancel-btn,.modal-container>footer .ok-btn,.modal-util-tools .modal-action-footer .cancel-btn,.modal-util-tools .modal-action-footer .ok-btn,.modal-util-tools>footer .cancel-btn,.modal-util-tools>footer .ok-btn,.wide-modal-container .modal-action-footer .cancel-btn,.wide-modal-container .modal-action-footer .ok-btn,.wide-modal-container>footer .cancel-btn,.wide-modal-container>footer .ok-btn{background-color:#fff;border:.5px solid #9b9fb4;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.1);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.1);box-shadow:0 2px 6px 0 rgba(0,0,0,.1);color:#9b9fb4;font-size:14px;margin:10px;max-width:200px;min-width:100px;padding:10px;text-transform:uppercase;-webkit-transition:all .333s ease-in-out;-moz-transition:all .333s ease-in-out;-o-transition:all .333s ease-in-out;transition:all .333s ease-in-out;width:calc(50% - 20px)}.fullscreen-modal-container .modal-action-footer .cancel-btn:hover,.fullscreen-modal-container .modal-action-footer .ok-btn:hover,.fullscreen-modal-container>footer .cancel-btn:hover,.fullscreen-modal-container>footer .ok-btn:hover,.modal-container .modal-action-footer .cancel-btn:hover,.modal-container .modal-action-footer .ok-btn:hover,.modal-container>footer .cancel-btn:hover,.modal-container>footer .ok-btn:hover,.modal-util-tools .modal-action-footer .cancel-btn:hover,.modal-util-tools .modal-action-footer .ok-btn:hover,.modal-util-tools>footer .cancel-btn:hover,.modal-util-tools>footer .ok-btn:hover,.wide-modal-container .modal-action-footer .cancel-btn:hover,.wide-modal-container .modal-action-footer .ok-btn:hover,.wide-modal-container>footer .cancel-btn:hover,.wide-modal-container>footer .ok-btn:hover{background-color:#9b9fb4;color:#fff}.fullscreen-modal-container .modal-action-footer .cancel-btn:focus,.fullscreen-modal-container .modal-action-footer .ok-btn:focus,.fullscreen-modal-container>footer .cancel-btn:focus,.fullscreen-modal-container>footer .ok-btn:focus,.modal-container .modal-action-footer .cancel-btn:focus,.modal-container .modal-action-footer .ok-btn:focus,.modal-container>footer .cancel-btn:focus,.modal-container>footer .ok-btn:focus,.modal-util-tools .modal-action-footer .cancel-btn:focus,.modal-util-tools .modal-action-footer .ok-btn:focus,.modal-util-tools>footer .cancel-btn:focus,.modal-util-tools>footer .ok-btn:focus,.wide-modal-container .modal-action-footer .cancel-btn:focus,.wide-modal-container .modal-action-footer .ok-btn:focus,.wide-modal-container>footer .cancel-btn:focus,.wide-modal-container>footer .ok-btn:focus{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.3);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.3);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.3);box-shadow:0 2px 6px 0 rgba(0,0,0,.3)}.fullscreen-modal-container .modal-action-footer .cancel-btn:disabled,.fullscreen-modal-container .modal-action-footer .ok-btn:disabled,.fullscreen-modal-container>footer .cancel-btn:disabled,.fullscreen-modal-container>footer .ok-btn:disabled,.modal-container .modal-action-footer .cancel-btn:disabled,.modal-container .modal-action-footer .ok-btn:disabled,.modal-container>footer .cancel-btn:disabled,.modal-container>footer .ok-btn:disabled,.modal-util-tools .modal-action-footer .cancel-btn:disabled,.modal-util-tools .modal-action-footer .ok-btn:disabled,.modal-util-tools>footer .cancel-btn:disabled,.modal-util-tools>footer .ok-btn:disabled,.wide-modal-container .modal-action-footer .cancel-btn:disabled,.wide-modal-container .modal-action-footer .ok-btn:disabled,.wide-modal-container>footer .cancel-btn:disabled,.wide-modal-container>footer .ok-btn:disabled{opacity:.25}.fullscreen-modal-container .modal-action-footer .cancel-btn .icon-lock,.fullscreen-modal-container .modal-action-footer .ok-btn .icon-lock,.fullscreen-modal-container>footer .cancel-btn .icon-lock,.fullscreen-modal-container>footer .ok-btn .icon-lock,.modal-container .modal-action-footer .cancel-btn .icon-lock,.modal-container .modal-action-footer .ok-btn .icon-lock,.modal-container>footer .cancel-btn .icon-lock,.modal-container>footer .ok-btn .icon-lock,.modal-util-tools .modal-action-footer .cancel-btn .icon-lock,.modal-util-tools .modal-action-footer .ok-btn .icon-lock,.modal-util-tools>footer .cancel-btn .icon-lock,.modal-util-tools>footer .ok-btn .icon-lock,.wide-modal-container .modal-action-footer .cancel-btn .icon-lock,.wide-modal-container .modal-action-footer .ok-btn .icon-lock,.wide-modal-container>footer .cancel-btn .icon-lock,.wide-modal-container>footer .ok-btn .icon-lock{display:inline-block;font-size:12px;margin:0 3px}.fullscreen-modal-container .modal-action-footer .ok-btn,.fullscreen-modal-container>footer .ok-btn,.modal-container .modal-action-footer .ok-btn,.modal-container>footer .ok-btn,.modal-util-tools .modal-action-footer .ok-btn,.modal-util-tools>footer .ok-btn,.wide-modal-container .modal-action-footer .ok-btn,.wide-modal-container>footer .ok-btn{background-color:#a30063;border:.5px solid #a30063;color:#fff}.fullscreen-modal-container .modal-action-footer .ok-btn:hover,.fullscreen-modal-container>footer .ok-btn:hover,.modal-container .modal-action-footer .ok-btn:hover,.modal-container>footer .ok-btn:hover,.modal-util-tools .modal-action-footer .ok-btn:hover,.modal-util-tools>footer .ok-btn:hover,.wide-modal-container .modal-action-footer .ok-btn:hover,.wide-modal-container>footer .ok-btn:hover{background-color:#3d0025;border:.5px solid #3d0025;color:#fff}.editor-modal-container{background-color:#fff;bottom:0;left:0;position:absolute;top:0;width:100%}.editor-modal-container .editor-scrollable{bottom:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:70px;width:100%}.editor-modal-container .modal-header{background-color:#fff;height:70px;left:0;position:absolute;top:0;width:100%}.editor-modal-container .modal-header .close-btn{background:none;border:none;font-size:14px;padding:18px;position:absolute;right:0;top:0;z-index:10}.editor-modal-container .modal-header h2{color:#425569;font-size:20px;font-weight:700;margin-top:15px;text-align:center}@media screen and (min-width:675px){.editor-modal-container .modal-header h2{margin-top:41px}}.editor-modal-container .modal-header h2 em{color:#9b9fb4;font-weight:300}.editor-modal-container .modal-footer{border-top:.5px solid #ddddea;padding:15px;text-align:center;width:100%}.editor-modal-container .modal-footer .prev,.editor-modal-container .modal-footer .prev-with-skip{-webkit-apperance:none;background-color:#fff;border:1px solid #a8acbe;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#a8acbe;display:inline-block;font-size:12px;font-weight:400;line-height:1;margin:0 5px;outline:0;padding:8px 30px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.editor-modal-container .modal-footer .prev,.editor-modal-container .modal-footer .prev i,.editor-modal-container .modal-footer .prev-with-skip,.editor-modal-container .modal-footer .prev-with-skip i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.editor-modal-container .modal-footer .prev-with-skip:active,.editor-modal-container .modal-footer .prev-with-skip:hover,.editor-modal-container .modal-footer .prev:active,.editor-modal-container .modal-footer .prev:hover{background-color:#a8acbe;color:#fff;text-decoration:none}.editor-modal-container .modal-footer .prev-with-skip:active i,.editor-modal-container .modal-footer .prev-with-skip:hover i,.editor-modal-container .modal-footer .prev:active i,.editor-modal-container .modal-footer .prev:hover i{color:#fff}.editor-modal-container .modal-footer .prev-with-skip:focus,.editor-modal-container .modal-footer .prev:focus{border-color:#a8acbe}.editor-modal-container .modal-footer .skip{-webkit-apperance:none;background-color:#fff;border:1px solid #a8acbe;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#a8acbe;display:inline-block;font-size:12px;font-weight:400;line-height:1;margin:0 5px;outline:0;padding:8px 30px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.editor-modal-container .modal-footer .skip,.editor-modal-container .modal-footer .skip i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.editor-modal-container .modal-footer .skip:active,.editor-modal-container .modal-footer .skip:hover{background-color:#a8acbe;color:#fff;text-decoration:none}.editor-modal-container .modal-footer .skip:active i,.editor-modal-container .modal-footer .skip:hover i{color:#fff}.editor-modal-container .modal-footer .skip:focus{border-color:#a8acbe}.editor-modal-container .modal-footer .next{-webkit-apperance:none;background-color:#2cd296;border:1px solid #2cd296;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#fff;display:inline-block;font-size:12px;font-weight:400;line-height:1;margin:0 5px;outline:0;padding:8px 30px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.editor-modal-container .modal-footer .next,.editor-modal-container .modal-footer .next i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.editor-modal-container .modal-footer .next:active,.editor-modal-container .modal-footer .next:hover{background-color:#1a7e5a;border:1px solid #1a7e5a;color:#e6e6e6}.editor-modal-container .modal-footer .next:focus{background-color:#16694b;border:1px solid #16694b}.editor-modal-container .modal-footer .page-dots{padding-top:15px}.editor-modal-container .modal-footer .page-dots i{color:rgba(154,158,179,.2);font-size:6px;margin:5px}.editor-modal-container .modal-footer .page-dots i[data-active=true]{color:#a30063}.editor-modal-container .warning-msg{color:#425569;font-size:13px;font-weight:700;padding:10px 40px}.editor-modal-container .warning-msg:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#e97f2a;content:"";float:left;font-family:eatlove;font-size:25px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;padding:0 10px;text-transform:none}.editor-modal-container .error-msg{color:red;font-size:12px;font-weight:700;opacity:0;padding:0 40px}.editor-modal-container .error-msg[data-active=true]{opacity:1}.provisional-date-range{color:#425569;cursor:pointer;display:inline-block;padding:3px 10px}.provisional-date-range em{color:#a30063;font-size:14px;font-weight:700;text-transform:uppercase;white-space:nowrap}.provisional-date-range i{font-size:21px}.choose-date-range-container .el-labeled-input{margin:0 0 20px}.choose-date-range-container .el-labeled-input label{display:block;text-align:center;text-transform:uppercase}.choose-date-range-container .date-selector-popover .dropdown-btn{background-color:#fff;border:.5px solid rgba(0,0,0,.05);-webkit-border-radius:4px;-spec-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-spec-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);color:#203152;display:block;font-size:15px;margin:auto;padding:10px 20px;text-align:center;width:200px}.choose-date-range-container .date-selector-popover .dropdown-btn i{color:#a30063;font-size:22px;margin:0 20px 0 0;vertical-align:middle}.choose-date-range-container .date-selector-popover .dropdown-dropdown{-webkit-transform:translate(-50%)!important;-moz-transform:translate(-50%)!important;-ms-transform:translate(-50%)!important;transform:translate(-50%)!important}.choose-date-range-container .date-selector-popover .dropdown-content{border-radius:10px;min-width:280px;padding:0!important}.choose-date-range-container .date-selector-popover .next-date-btn,.choose-date-range-container .date-selector-popover .prev-date-btn{display:none}.choose-date-range-modal,.choose-date-range-modal .el-labeled-input label{text-align:center}.sub-navigation{left:50%;margin:auto;max-width:940px;position:fixed;top:60px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}.meal-feed-header{margin:auto 10px auto 0}.meal-feed-header-toolbar{background-color:#fff;border:.5px solid rgba(0,0,0,.05);-webkit-border-radius:4px;-spec-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-spec-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);display:flex;justify-content:space-around;margin:0 20px 10px;max-width:940px;position:relative;white-space:nowrap;width:calc(100% - 40px);z-index:2}.meal-feed-header-toolbar>*{flex:1}@media screen and (min-width:960px){.meal-feed-header-toolbar{margin:0 auto 30px}}.meal-feed-header-toolbar .calendar-sync-dropdown,.meal-feed-header-toolbar .feed-tools-dropdown{width:100%}.meal-feed-header-toolbar .calendar-sync-dropdown>.dropdown-btn,.meal-feed-header-toolbar .feed-tools-dropdown>.dropdown-btn,.meal-feed-header-toolbar .grid-toggle-btn,.meal-feed-header-toolbar .preferences-btn,.meal-feed-header-toolbar .print-grid-btn,.meal-feed-header-toolbar .select-meal-type-dropdown>.dropdown-btn{background:none;border:none;border-left:1px solid rgba(0,0,0,.05);color:#425569;display:inline-block;font-size:15px;height:40px;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;vertical-align:top;width:100%}.meal-feed-header-toolbar .calendar-sync-dropdown>.dropdown-btn:hover,.meal-feed-header-toolbar .feed-tools-dropdown>.dropdown-btn:hover,.meal-feed-header-toolbar .grid-toggle-btn:hover,.meal-feed-header-toolbar .preferences-btn:hover,.meal-feed-header-toolbar .print-grid-btn:hover,.meal-feed-header-toolbar .select-meal-type-dropdown>.dropdown-btn:hover{background-color:rgba(0,0,0,.05)}.meal-feed-header-toolbar .calendar-sync-dropdown>.dropdown-btn>i,.meal-feed-header-toolbar .feed-tools-dropdown>.dropdown-btn>i,.meal-feed-header-toolbar .grid-toggle-btn>i,.meal-feed-header-toolbar .preferences-btn>i,.meal-feed-header-toolbar .print-grid-btn>i,.meal-feed-header-toolbar .select-meal-type-dropdown>.dropdown-btn>i{display:inline-block;font-size:18px;vertical-align:middle}.meal-feed-header-toolbar .calendar-sync-dropdown>.dropdown-btn>span,.meal-feed-header-toolbar .feed-tools-dropdown>.dropdown-btn>span,.meal-feed-header-toolbar .grid-toggle-btn>span,.meal-feed-header-toolbar .preferences-btn>span,.meal-feed-header-toolbar .print-grid-btn>span,.meal-feed-header-toolbar .select-meal-type-dropdown>.dropdown-btn>span{display:inline-block;font-size:12px;margin:0 0 0 20px;vertical-align:middle}@media screen and (max-width:768px){.meal-feed-header-toolbar .calendar-sync-dropdown>.dropdown-btn>span,.meal-feed-header-toolbar .feed-tools-dropdown>.dropdown-btn>span,.meal-feed-header-toolbar .grid-toggle-btn>span,.meal-feed-header-toolbar .preferences-btn>span,.meal-feed-header-toolbar .print-grid-btn>span,.meal-feed-header-toolbar .select-meal-type-dropdown>.dropdown-btn>span{display:none}}.meal-feed-header-toolbar .select-meal-type-dropdown[data-state=true] .dropdown-btn{background-color:rgba(0,0,0,.1)}.meal-feed-header-toolbar .dropdown-btn{width:100%!important}.select-meal-type-dropdown{display:inline-block}.select-meal-type-dropdown .dropdown-btn{white-space:nowrap}.select-meal-type-dropdown .close-btn{display:none}.select-meal-type-dropdown .dropdown-container{display:block}.select-meal-type-dropdown .dropdown-dropdown{left:50%;max-height:0;overflow:hidden;position:absolute;top:calc(100% + 22px);-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:100vw}.select-meal-type-dropdown[data-state=true] .dropdown-dropdown{display:block;max-height:50em;opacity:1;overflow-y:auto}.select-meal-type-dropdown[data-closing=true] .dropdown-container{opacity:0}.select-meal-type-dropdown .triangle,.select-meal-type-dropdown .triangle2{display:none}.select-meal-type{width:100%}.select-meal-type .select-meal-scrollable{background-color:#fafafa;padding:10px;width:100%}.select-meal-type::-webkit-scrollbar{display:none}.select-meal-type:after{background-image:linear-gradient(180deg,#fafafa 53%,hsla(0,0%,98%,0));content:" ";display:block;min-height:300px;width:100%}.select-meal-type .select-meal-table{display:block;overflow-x:auto;text-align:center;white-space:nowrap}.select-meal-type .select-meal-table>div{display:inline-block}.select-meal-type button{background:none;border:none;color:#203152;font-size:14px;margin:5px;max-width:calc(25vw - 5px);text-align:center}.select-meal-type button[data-selected=true]{font-weight:700}.select-meal-type button[data-selected=true] i{background:#a30063;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.2);-moz-box-shadow:0 10px 20px 0 rgba(0,0,0,.2);-spec-box-shadow:0 10px 20px 0 rgba(0,0,0,.2);box-shadow:0 10px 20px 0 rgba(0,0,0,.2);color:#fff}.select-meal-type i{background-color:#fff;-webkit-border-radius:10px;-spec-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.1);-moz-box-shadow:0 10px 20px 0 rgba(0,0,0,.1);-spec-box-shadow:0 10px 20px 0 rgba(0,0,0,.1);box-shadow:0 10px 20px 0 rgba(0,0,0,.1);color:#a30063;display:block;font-size:29px;margin:0 0 5px;padding:25px}@media screen and (min-width:455px){.select-meal-type i{font-size:45px}}.select-meal-type p{color:#425569;font-size:14px;margin:auto;max-width:410px}.select-meal-type p em{color:#a30063;text-transform:uppercase}.feed-goals{margin:0 auto;min-height:190px;overflow:hidden;padding:17px 0 10px;position:relative;text-align:center;width:100%;z-index:1}.feed-goals:after{background-image:linear-gradient(180deg,#5b7287,#324253 45%,#324253);-webkit-border-radius:50%;-spec-border-radius:50%;border-radius:50%;box-shadow:0 -4px 10px 0 rgba(0,0,0,.14);content:" ";display:block;height:80vw;left:50%;position:absolute;top:7px;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:134vw;z-index:-1}@media screen and (min-width:700px){.feed-goals:after{height:400px;width:109vw}}.feed-goals>header{margin:0 30px}@media screen and (min-width:47em){.feed-goals>header{margin:10px 30px 0}}.feed-goals .goal-ctrls{align-items:center;display:flex;justify-content:center;margin:5px auto 0}.feed-goals .goal-ctrls h2{color:#fff;font-size:12px;letter-spacing:1px;text-align:center;text-transform:uppercase}.feed-goals>footer{display:inline-block;max-width:520px;padding:20px;vertical-align:top;width:100%}@media screen and (min-width:540px){.feed-goals>footer{padding:15px 0}}.feed-goals .next-week-btn,.feed-goals .prev-week-btn{background:none;border:none;color:#fff;font-size:14px;font-weight:700;line-height:1.27;padding:15px 10px;position:relative;vertical-align:middle}.feed-goals .daily-log-btn{display:block;font-size:14px;font-weight:400;margin:auto}.feed-goals .daily-log-btn.el-btn-badge-right.el-medium-btn{padding:10px 40px 10px 20px}@media screen and (min-width:47em){.feed-goals .daily-log-btn.el-btn-badge-right.el-medium-btn{padding:6px 40px 6px 20px}}.feed-goals .daily-log-btn.el-btn-badge-right .el-btn-badge{right:12px}@media screen and (min-width:47em){.feed-goals .daily-log-btn.el-btn-badge-right .el-btn-badge{font-size:14px;height:22px;right:6px;width:22px}}.feed-goals .daily-log-btn.el-grayish-blue-outline-btn:hover{background-color:#e2e2e2;color:#475672}.goals-summary-list{display:block;margin:0 auto;max-width:370px;text-align:center;width:100%}.goals-summary-list li{display:inline-block;margin:0;position:relative;text-align:center;vertical-align:top;width:33%}.goals-summary-list li .amount{display:inline-block;vertical-align:top;width:calc(100% - 36px)}.goals-summary-list li .value{color:#fff;font-size:13px;margin:0 0 5px}.goals-summary-list li .numerator{font-size:21px;font-weight:700;line-height:1;white-space:nowrap}.goals-summary-list li p{color:#a8acbe;font-size:11px;line-height:1.1;margin:auto;max-width:75px}.goals-summary-list li:after{border-right:1px solid #a8acbe;content:" ";height:38px;opacity:.5;position:absolute;right:0;top:13px;width:1px}.goals-summary-list li:last-child:after{display:none}.goals-summary-list .small-progress-bar{background-color:#818995;-webkit-border-radius:8px;-spec-border-radius:8px;border-radius:8px;display:block;height:4px;margin:2px auto 5px;width:53px}.goals-summary-list .small-progress-bar-fill{background-image:linear-gradient(90deg,#bcbcbc,#fbfafa);-webkit-border-radius:8px;-spec-border-radius:8px;border-radius:8px;height:4px}.goals-summary-list .small-progress-bar-fill.high{background-image:linear-gradient(270deg,#b40078,#fa607d)}.logging-summary-overlay{background:none;border:none;padding:0;white-space:nowrap}.logging-summary-overlay.safe-mode i{border:3px solid #2cd296;-webkit-border-radius:56px;-spec-border-radius:56px;border-radius:56px;color:#2cd296;display:inline-block;font-size:28px;height:56px;margin:.5em auto;padding:11px 0;text-align:center;vertical-align:middle;width:56px}.logging-summary-overlay.safe-mode p{color:#fff;display:inline-block;font-size:14px;font-weight:900;letter-spacing:.3px;line-height:.79;margin:0 0 0 10px;text-align:center}.logging-summary-overlay .calories{display:inline-block;margin:0;padding:0 12px 0 0;position:relative;text-align:center;vertical-align:top}.logging-summary-overlay .calories .amount{display:inline-block;vertical-align:top;width:calc(100% - 36px)}.logging-summary-overlay .calories .value{color:#fff;font-size:12px}.logging-summary-overlay .calories .numerator{font-size:20px;font-weight:700;white-space:nowrap}.logging-summary-overlay .calories p{color:#fff;font-size:10px;line-height:1.1;margin:auto;max-width:85px}.logging-summary-overlay .calories:after{border-right:1px solid #a8acbe;content:" ";height:38px;opacity:.5;position:absolute;right:0;top:13px;width:1px}.logging-summary-overlay .small-progress-bar{background-color:#818995;-webkit-border-radius:8px;-spec-border-radius:8px;border-radius:8px;display:block;height:4px;margin:2px auto 5px;width:53px}.logging-summary-overlay .small-progress-bar-fill{background-image:linear-gradient(90deg,#bcbcbc,#fbfafa);-webkit-border-radius:8px;-spec-border-radius:8px;border-radius:8px;height:4px}.logging-summary-overlay .macros-legend{color:#ced8de;display:inline-block;font-size:12px;font-weight:700;padding:0 0 0 14px;text-align:left}.logging-summary-overlay .macros-legend>li{white-space:nowrap}.logging-summary-overlay .macros-legend .color-key{font-size:9px;padding:3px;width:20px}.logging-summary-overlay .macros-legend .cho i{color:#a30063}.logging-summary-overlay .macros-legend .pro i{color:#a8acbe}.logging-summary-overlay .macros-legend .fat i{color:#2cd296}.logging-summary-overlay .macros-legend li>span{display:inline-block;width:35px}.logging-summary-overlay .macros-legend .name{color:#fff;font-size:14px;width:65px}.feed-item-container{overflow:visible;position:relative;vertical-align:top}@media screen and (min-width:500px){.feed-item-container .opacity-container{opacity:.15}.feed-item-container.feed-item-adjacent .opacity-container{opacity:.5!important}}.feed-item-container[data-meal-type=leftover] .feed-item-image-container{background-image:linear-gradient(120deg,#d0af74,#d2ba86)}.feed-item-container .opacity-container>span{z-index:3}.feed-item-container .hero-tag{height:32px;opacity:0;position:absolute;right:4px;top:12px;z-index:100}.feed-item-container .feather-loader{animation-duration:1s;animation-iteration-count:120;animation-name:spinning;animation-timing-function:linear;display:inline-block}.feed-item-container.feed-item-active .opacity-container{opacity:1!important}.feed-item-container.feed-item-active .opacity-container>span{position:static}.feed-item-container.feed-item-active .feed-item-image-container{-webkit-border-radius:4px;-spec-border-radius:4px;border-radius:4px;top:0}.feed-item-container.feed-item-active .feed-item-image{height:170px;object-fit:contain;width:256px}.feed-item-container.feed-item-active.image-overlay-logged .feed-item-image-container:after,.feed-item-container.feed-item-active.image-overlay-needs-logging .feed-item-image-container:after,.feed-item-container.feed-item-active.past-card .feed-item-image-container:after{opacity:1}.feed-item-container.feed-item-active.image-overlay-logged .restaurant-image-overlay-text,.feed-item-container.feed-item-active.image-overlay-needs-logging .restaurant-image-overlay-text,.feed-item-container.feed-item-active.past-card .restaurant-image-overlay-text{top:60px}.feed-item-container.feed-item-active.image-overlay-logged .feed-item-info,.feed-item-container.feed-item-active.image-overlay-needs-logging .feed-item-info,.feed-item-container.feed-item-active.past-card .feed-item-info{background-image:linear-gradient(180deg,#e3e6eb,#d1d5dc)}.feed-item-container.feed-item-active .add-photo-btn,.feed-item-container.feed-item-active .card-image-btns,.feed-item-container.feed-item-active .feed-item-info,.feed-item-container.feed-item-active .image-overlay-content,.feed-item-container.feed-item-active .image-overlay-text,.feed-item-container.feed-item-active .restaurant-image-overlay-text,.feed-item-container.feed-item-active .variances-popup{opacity:1}.feed-item-container.feed-item-active .restaurant-image-overlay-text{top:95px}.feed-item-container.feed-item-active .favorite-btn{max-height:none;opacity:1;z-index:10}.feed-item-container.feed-item-active .card-date-indicator{opacity:0;z-index:0}.feed-item-container.feed-item-active .current-meal-tag{opacity:.6}.feed-item-container.feed-item-active .hero-tag{opacity:1}.feed-item-container .card-date-indicator{background-color:#fff;border:none;border-radius:40px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-spec-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);font-size:12px;left:50%;opacity:1;overflow:hidden;padding:10px;position:absolute;text-align:center;top:310px;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:196px;z-index:100}@media screen and (min-width:47em){.feed-item-container .card-date-indicator{top:334px}}.feed-item-container .card-date-indicator em{font-weight:700}.feed-item-container .card-date-indicator.past-tab .tab,.feed-item-container .card-date-indicator.present-tab .tab{bottom:0;color:#fff;font-size:11px;font-weight:700;left:0;padding:10px;position:absolute;text-transform:uppercase;top:0}.feed-item-container .card-date-indicator.present-tab{padding:10px 10px 10px 74px}.feed-item-container .card-date-indicator.present-tab .tab{background-color:#2cd296;width:74px}.feed-item-container .card-date-indicator.past-tab{padding:10px 10px 10px 53px}.feed-item-container .card-date-indicator.past-tab .tab{background-color:#425569;width:53px}.feed-item-container .current-meal-tag{color:#425569;font-size:11px;font-weight:700;left:50%;letter-spacing:1px;opacity:0;position:absolute;text-align:center;text-transform:uppercase;top:-20px;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.feed-item-container .debug-info{background-color:#fff;border:1px solid #000;font-size:12px;left:0;padding:5px;position:absolute;top:0;z-index:10}.feed-item-container.past-card .feed-item-info .meal-title{color:#a30063;cursor:pointer;position:relative;z-index:2}.feed-item-container .feed-item-card-back{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fafafa;border:1px solid #e2e2e2;-webkit-border-radius:3px;-spec-border-radius:3px;border-radius:3px;bottom:0;color:#425569;left:0;padding:20px 10px;position:absolute;right:0;text-align:center;top:0;transform:translateX(0) rotateY(180deg) translateZ(-10px);transform-origin:center center;transform-style:preserve-3d;z-index:-1}.feed-item-container .feed-item-card-back h1{font-size:20px;padding:0 0 20px}.feed-item-container .feed-item-card-back h2{font-size:16px;padding:0 0 10px}.feed-item-container .feed-item-card-back p{font-size:12px;padding:0 0 40px}.feed-item-container .feed-item-card{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:1px solid transparent;margin:20px 0 10px;max-width:295px;padding:0;position:relative;transform-style:preserve-3d;-webkit-transition:transform .08s ease-in;-moz-transition:transform .08s ease-in;-o-transition:transform .08s ease-in;transition:transform .08s ease-in;vertical-align:top;width:calc(100vw - 80px);will-change:transform;z-index:1}.feed-item-container .feed-item-card .container-prompt-overlay{height:90%;margin-top:-5px}.feed-item-container .feed-item-card .container-prompt-overlay>i{margin-left:10px}.feed-item-container .feed-item-image-container{background-image:linear-gradient(120deg,#a8acbe,#f0f0f0);-webkit-border-radius:4px;-spec-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.1);-moz-box-shadow:0 4px 8px 0 rgba(0,0,0,.1);-spec-box-shadow:0 4px 8px 0 rgba(0,0,0,.1);box-shadow:0 4px 8px 0 rgba(0,0,0,.1);left:50%;overflow:hidden;position:absolute;top:30px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);will-change:transform,top,padding-bottom,width,border-radius,box-shadow;z-index:3}@media screen and (min-width:47em){.feed-item-container .feed-item-image-container{top:58px}}.feed-item-container .feed-item-image-container:after{bottom:0;content:" ";display:none;left:0;position:absolute;right:0;top:0}.feed-item-container .feed-item-image{cursor:pointer;height:296px;object-fit:contain;width:273px}.feed-item-container .feed-item-image[data-has-thumb=true]{background-position:50%;background-size:cover;filter:blur(10px);-webkit-filter:blur(10px)}.feed-item-container .feed-item-image[data-has-thumb=true].img-loaded{filter:none;-webkit-filter:none}.feed-item-container[data-meal-type=food] .feed-item-image-container{background-image:linear-gradient(115deg,#f2ae8d,#fcca9e)}.feed-item-container.image-overlay-image-btns .feed-item-image-container:after{background-image:linear-gradient(0deg,rgba(42,45,48,.65),hsla(0,11%,98%,0) 33%);display:block;opacity:0}.feed-item-container.image-overlay-needs-logging .feed-item-image-container:after{background-image:linear-gradient(118.47deg,rgba(85,97,115,.9) 2.4%,rgba(171,180,193,.9) 100.82%);display:block;opacity:0}.feed-item-container.image-overlay-needs-logging .ellipsis-menu-btn{padding:7px}.feed-item-container.image-overlay-logged .feed-item-image-container:after{background-color:rgba(46,57,77,.63);display:block;height:78px;opacity:0;top:auto}.feed-item-container .favorite-btn{background:none;border:none;color:rgba(0,0,0,.5);font-size:24px;max-height:0;opacity:0;position:absolute;right:30px;top:15px;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;z-index:4}.feed-item-container .favorite-btn[data-boarded=true]{color:#a30063}.feed-item-container .card-image-btns{left:50%;max-width:calc(100% - 30px);opacity:0;position:absolute;text-align:center;top:145px;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);white-space:nowrap;z-index:10}.feed-item-container .card-image-btns button{border:none;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#fff;font-size:10px;font-weight:700;letter-spacing:1px;line-height:1.4;margin:6px;padding:13px 0;text-align:center;text-transform:uppercase;-webkit-transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out;width:114px}.feed-item-container .card-image-btns .order-details-image-btn,.feed-item-container .card-image-btns .start-cooking-image-btn{background-color:#d9dde1;color:#203152}.feed-item-container .card-image-btns .order-details-image-btn:focus,.feed-item-container .card-image-btns .start-cooking-image-btn:focus{background-color:#bdc4cb}.feed-item-container .card-image-btns .add-meal-image-btn{background-color:#ff7735}.feed-item-container .card-image-btns .add-meal-image-btn:focus{background-color:#ff5502}.feed-item-container .card-image-btns .log-meal-image-btn{background-color:#2cd296}.feed-item-container .card-image-btns .log-meal-image-btn:focus,.feed-item-container .card-image-btns .log-meal-image-btn:hover{background-color:#23a878}.feed-item-container.one-card-image-btn .card-image-btns button{width:150px}.feed-item-container .control-btns{padding:20px 0;position:relative;text-align:center;z-index:2}.feed-item-container .control-btns[data-has-grocery-btn=true]{padding:0 0 40px}.feed-item-container .add-meal-btn,.feed-item-container .edit-log-btn,.feed-item-container .log-food-btn,.feed-item-container .no-change-meal-btn,.feed-item-container .undo-btn,.feed-item-container .undo-delete-btn{border:none;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#fff;font-size:10px;font-weight:700;letter-spacing:1px;letter-spacing:.9px;line-height:1.4;line-height:1.17;margin:10px 5px 0 0;min-width:80px;padding:10px 20px;text-align:center;text-transform:uppercase}.feed-item-container .add-meal-btn,.feed-item-container .log-food-btn{background-color:#a30063}.feed-item-container .add-meal-btn:focus,.feed-item-container .log-food-btn:focus{background-color:#700044}.feed-item-container .add-meal-btn.green-btn,.feed-item-container .log-food-btn.green-btn{background-color:#2cd296}.feed-item-container .edit-log-btn,.feed-item-container .no-change-meal-btn,.feed-item-container .undo-delete-btn{background-color:#a8acbe}.feed-item-container .edit-log-btn:focus,.feed-item-container .no-change-meal-btn:focus,.feed-item-container .undo-delete-btn:focus{background-color:#8b90a8}.feed-item-container .undo-btn{background-color:#fff;border:1px solid #a8acbe;color:#a8acbe;padding:9px 3px}.feed-item-container .undo-btn:focus{background-color:rgba(0,0,0,.2)}.feed-item-container .photo-upload-container{position:absolute;right:8px;top:150px;z-index:10}.feed-item-container .add-photo-btn{display:inline-block;opacity:0;position:relative;vertical-align:top}.feed-item-container .add-photo-btn>button{background-color:#a30063;border:none;-webkit-border-radius:35px;-spec-border-radius:35px;border-radius:35px;color:#fff;font-size:19px;height:35px;width:35px}.feed-item-container .add-photo-btn>button i{display:inline-block}.feed-item-container .add-photo-btn input{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;width:100%}.feed-item-container .feed-item-preload-image{height:1px;left:0;opacity:0;position:absolute;top:0;width:1px;z-index:4}.feed-item-container .meal-slot-name{color:#1a90c5;font-size:20px;font-weight:400;margin:0 0 4px;text-align:center}.feed-item-container .meal-slot-name em{color:#203152;font-weight:800}.feed-item-container .image-overlay-content,.feed-item-container .image-overlay-text,.feed-item-container .restaurant-image-overlay-text{color:#fff;left:50%;opacity:0;position:absolute;top:95px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 45px);z-index:10}.feed-item-container .image-overlay-content[data-log-info=true],.feed-item-container .image-overlay-text[data-log-info=true],.feed-item-container .restaurant-image-overlay-text[data-log-info=true]{top:65px}.feed-item-container .image-overlay-content[data-loading=true],.feed-item-container .image-overlay-text[data-loading=true],.feed-item-container .restaurant-image-overlay-text[data-loading=true]{background-color:#475672;height:170px;opacity:.85;top:86px;width:256px}.feed-item-container .logging-summary-overlay{top:133px}.feed-item-container .image-overlay-content{text-align:center}.feed-item-container .image-overlay-content h1{font-size:18px;font-weight:800;margin:0;text-transform:uppercase}.feed-item-container .image-overlay-content span{display:block;font-size:12px;font-weight:400;line-height:16px;margin:auto;max-width:75%}.feed-item-container .image-overlay-text{color:#fff;font-size:18px;font-weight:800;letter-spacing:2px;line-height:21.6px;text-align:center;text-transform:uppercase}.feed-item-container .image-overlay-text footer{text-align:center}.feed-item-container .image-overlay-text .icon-spinner2{display:inline-block;font-size:25px}.feed-item-container .image-overlay-text .feather-loader{font-size:40px;position:relative;top:60px}.feed-item-container .image-overlay-text span{display:block;font-size:12px;font-weight:400;line-height:16px;margin:auto;max-width:75%}.feed-item-container .image-overlay-content{width:calc(100% - 37px)}.feed-item-container .plus-btn{background:none;border:none;color:#203152;font-size:40px;padding:110px}.feed-item-container .image-overlay-empty{left:50%;opacity:1!important;position:absolute;text-align:center;top:200px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 37px);z-index:10}.feed-item-container .restaurant-image-overlay-text{color:#fff;font-weight:400;opacity:.8;text-align:center;top:200px}.feed-item-container .restaurant-image-overlay-text h1{font-size:20px;font-weight:700;text-transform:uppercase}.feed-item-container .restaurant-image-overlay-text p{font-size:12px;letter-spacing:1px;text-transform:uppercase}.feed-item-container .restaurant-image-overlay-text .icon-logo2{font-size:60px;opacity:.2}.feed-item-container .restaurant-image-overlay-text .icon-logo2 .path1:before{color:#203152}.feed-item-container .feed-item-info{background-color:#fff;-webkit-border-radius:4px;-spec-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.1);-moz-box-shadow:0 10px 20px 0 rgba(0,0,0,.1);-spec-box-shadow:0 10px 20px 0 rgba(0,0,0,.1);box-shadow:0 10px 20px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;height:350px;margin:30px 0 50px;opacity:0;padding:55% 0 0;position:relative;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;width:100%;z-index:2}.feed-item-container .feed-item-info h1{color:#203152;font-size:24px;font-weight:700;text-align:center}.feed-item-container .feed-item-info h2{color:#203152;font-size:14px;font-weight:700;height:2.5em;line-height:1.29;margin:0 10px 11px;overflow:hidden;text-align:center}.feed-item-container .feed-item-info h2.no-meal-scheduled{margin:0}.feed-item-container .feed-item-info h2>span:before{content:" + "}.feed-item-container .feed-item-info h2>span:first-child:before{display:none}.feed-item-container .feed-item-info .mods{color:#a30063;display:inline-block;margin:0 0 0 4px}.feed-item-container .feed-item-info h3{color:#203152;font-size:12px;margin:0 0 5px;text-align:center;text-transform:uppercase}.feed-item-container .feed-item-info>footer{padding:5px 0 50px;position:relative;text-align:center}.feed-item-container .feed-item-info[data-has-image-btns=true]{padding:57% 0 0}@-webkit-keyframes skeleton-load{0%{left:-200%}to{left:200%}}@-moz-keyframes skeleton-load{0%{left:-200%}to{left:200%}}@-ms-keyframes skeleton-load{0%{left:-200%}to{left:200%}}@keyframes skeleton-load{0%{left:-200%}to{left:200%}}.feed-item-container .feed-item-info[data-loading=true] .clear-btn-frame,.feed-item-container .feed-item-info[data-loading=true] .meal-title-frame,.feed-item-container .feed-item-info[data-loading=true] .more-btn-frame,.feed-item-container .feed-item-info[data-loading=true] .swap-btn-frame{border-radius:17px;color:transparent;min-height:14px;overflow:hidden;position:relative}.feed-item-container .feed-item-info[data-loading=true] .clear-btn-frame:before,.feed-item-container .feed-item-info[data-loading=true] .meal-title-frame:before,.feed-item-container .feed-item-info[data-loading=true] .more-btn-frame:before,.feed-item-container .feed-item-info[data-loading=true] .swap-btn-frame:before{animation-duration:2s;animation-iteration-count:infinite;animation-name:skeleton-load;animation-timing-function:linear;background:linear-gradient(90deg,transparent,#eaeaea 50%,transparent);content:" ";display:block;height:100%;left:-100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:200%}.feed-item-container .feed-item-info[data-loading=true] .clear-btn-frame:after,.feed-item-container .feed-item-info[data-loading=true] .meal-title-frame:after,.feed-item-container .feed-item-info[data-loading=true] .more-btn-frame:after,.feed-item-container .feed-item-info[data-loading=true] .swap-btn-frame:after{width:80%}.feed-item-container .feed-item-info[data-loading=true] .meal-title-frame-container[data-grocery=true]{margin-bottom:20px}.feed-item-container .feed-item-info[data-loading=true] .meal-title-frame-container .meal-title-frame{height:14px;margin:5px 10px 0 40px;max-width:193px}.feed-item-container .feed-item-info[data-loading=true] .meal-title-frame-container .meal-title-frame:first-child{margin:10px 10px 0 30px;max-width:221px}.feed-item-container .feed-item-info[data-loading=true] .swap-btn-frame{height:30px;left:20px;max-width:100px}.feed-item-container .feed-item-info[data-loading=true] .clear-btn-frame{bottom:30px;height:30px;left:130px;max-width:100px}.feed-item-container .feed-item-info[data-loading=true] .more-btn-frame{bottom:60px;height:30px;left:240px;max-width:30px}.feed-item-container .feed-item-clickbox{bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;z-index:1}.feed-item-container .done-btn,.feed-item-container .drawer-menu-btn{background-color:rgba(66,85,105,.2);border:none;-webkit-border-radius:10em;-spec-border-radius:10em;border-radius:10em;color:#425569;font-size:10px;font-weight:700;letter-spacing:.9px;margin:5px 5px 5px 10px;padding:10px 20px;text-align:center;text-transform:uppercase;-webkit-transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}.feed-item-container .done-btn i,.feed-item-container .drawer-menu-btn i{display:inline-block;font-size:12px;margin-right:5px;vertical-align:middle}.feed-item-container .done-btn i.feather-refresh-ccw,.feed-item-container .drawer-menu-btn i.feather-refresh-ccw{bottom:1px;font-size:16px;left:.5px;margin-right:0;position:relative}.feed-item-container .done-btn .icon-ellipsis2,.feed-item-container .drawer-menu-btn .icon-ellipsis2{margin-right:0!important}.feed-item-container .done-btn:disabled,.feed-item-container .drawer-menu-btn:disabled{opacity:.25}.feed-item-container .done-btn:focus,.feed-item-container .drawer-menu-btn:focus{background-color:#a8acbe}.feed-item-container .done-btn:hover,.feed-item-container .drawer-menu-btn:hover{background-color:rgba(0,0,0,.2)}.feed-item-container .swap-menu-btn{background-color:#a30063;color:#fff}.feed-item-container .swap-menu-btn:focus,.feed-item-container .swap-menu-btn:hover{background-color:#700044}.feed-item-container .ellipsis-menu-btn{background-color:rgba(66,85,105,.2);padding:10px}.feed-item-container .refresh-btn{background-color:rgba(66,85,105,.2);padding:9px;right:260px;z-index:3}.feed-item-container .feed-item-thumped .feed-item-card{-webkit-transform:scale(.95);-moz-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.feed-item-container .variances-popup{opacity:0;position:absolute;right:10px;top:200px;z-index:20}.feed-item-container .provider-logo{display:block;height:21px;margin:0 auto}.feed-item-container .provider-logo-spacer{height:21px}.spring-feed{-webkit-overflow-scrolling:touch;min-height:438px;overflow:hidden;position:relative;user-select:none;width:100%;z-index:2}.spring-feed>.spring-feed-item{position:absolute;will-change:transform}.spring-feed>.spring-feed-item-container{height:100%;min-height:295px;width:100%;will-change:transform}.add-missing-meals{left:calc(50% + 150px);position:absolute;top:0;z-index:20}.add-missing-meals .dropdown-btn,.add-missing-meals>button{background-color:#fff;border:none;-webkit-border-radius:60px;-spec-border-radius:60px;border-radius:60px;box-shadow:0 10px 10px 0 rgba(0,0,0,.1),0 4px 4px 0 rgba(168,172,190,.2);color:#a8acbe;font-size:14px;height:30px;width:30px}.add-missing-meals .dropdown-dropdown{left:0!important;top:auto!important;-webkit-transform:translate(-100%,-30px)!important;-moz-transform:translate(-100%,-30px)!important;-ms-transform:translate(-100%,-30px)!important;transform:translate(-100%,-30px)!important}.add-missing-meals .dropdown-content{margin-right:10px!important;margin-top:0!important;width:200px}.add-missing-meals .dropdown-content p{color:#203152;font-size:12px;text-align:center;text-transform:uppercase}.add-missing-meals .dropdown-content ul{margin-top:10px}.add-missing-meals .triangle,.add-missing-meals .triangle2{left:auto!important;right:-4px;top:10px!important;transform:rotate(90deg)!important;white-space:nowrap}.add-missing-meals .triangle2{right:-3px!important}.add-missing-meals .add-missing-meal-btn{background:#fff;border:1px solid #e2e2e2;-webkit-border-radius:5px;-spec-border-radius:5px;border-radius:5px;color:#425569;font-size:14px;font-weight:700;margin:5px;padding:8px;text-transform:uppercase;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:calc(100% - 10px)}.add-missing-meals .add-missing-meal-btn:hover{background-color:#425569;color:#fff}.feed-coachmark-modal{bottom:0;left:0;position:absolute;right:0;top:0}.feed-coachmark-modal.open .feed-coachmark{max-height:calc(100vh - 40px);padding:20px 20px 25px}@supports(max-height:constant(safe-area-inset-top)){.feed-coachmark-modal.open .feed-coachmark{max-height:calc(100vh - 40px - constant(safe-area-inset-top) - constant(safe-area-inset-bottom))}}@supports(max-height:env(safe-area-inset-top)){.feed-coachmark-modal.open .feed-coachmark{max-height:calc(100vh - 40px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}.feed-coachmark-modal-container{bottom:0;left:0;position:absolute;right:0;top:0;width:100vw}.feed-coachmark{background-color:#fff;-webkit-border-radius:8px;-spec-border-radius:8px;border-radius:8px;bottom:20px;left:50%;max-height:0;max-width:375px;overflow:hidden;overflow-y:auto;padding:0 40px;position:fixed;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);-webkit-transition:all .333s ease-in-out;-moz-transition:all .333s ease-in-out;-o-transition:all .333s ease-in-out;transition:all .333s ease-in-out;width:90%}@media screen and (min-width:47em){.feed-coachmark{bottom:auto;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.feed-coachmark-styles{color:#203152}.feed-coachmark-styles h1{font-size:24px;margin:0 0 20px;text-align:center}.feed-coachmark-styles h1 img{vertical-align:-6%;width:125px}.feed-coachmark-styles h3{font-size:15px;font-weight:700;line-height:18px;margin:25px 0 10px;text-align:center}.feed-coachmark-styles p{background-color:#dce4ea;-webkit-border-radius:8px;-spec-border-radius:8px;border-radius:8px;color:#203152;font-size:16px;line-height:1.1;margin:0 0 20px;padding:16px 25px;position:relative}.feed-coachmark-styles p:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;bottom:0;color:#dce4ea;content:"";font-family:eatlove;font-style:normal;font-variant:normal;font-weight:400;left:-9px;line-height:1;position:absolute;text-transform:none}.feed-coachmark-styles .iframe-container{height:0;margin:0 0 25px;padding-top:56%;position:relative;width:100%}.feed-coachmark-styles .coachmark-video-preview,.feed-coachmark-styles iframe{-webkit-border-radius:12px;-spec-border-radius:12px;border-radius:12px;height:100%;left:0;position:absolute;top:0;width:100%}.feed-coachmark-styles .coachmark-video-preview{background:linear-gradient(0deg,rgba(89,89,89,.6),rgba(89,89,89,.6)),url(https://static.chewba.info/images/2613d721-170e-49e8-a540-99c88c20de3e.jpg);background-position:50%;background-size:cover}.feed-coachmark-styles .icon-right-arrow{background-color:#ff7735;-webkit-border-radius:62px;-spec-border-radius:62px;border-radius:62px;color:#fff;font-size:28px;height:62px;left:50%;padding:18px 19px;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:62px}.feed-coachmark-styles footer{text-align:center}.feed-coachmark-styles .close-modal-btn{background:#a30063;border:none;-webkit-border-radius:22px;-spec-border-radius:22px;border-radius:22px;box-shadow:0 10px 10px 0 rgba(0,0,0,.1),0 4px 4px 0 rgba(163,0,99,.2);color:#fff;font-size:14px;max-width:171px;padding:10px;text-align:center;text-transform:uppercase;width:100%}.change-password-modal h4{margin-top:20px;text-align:center}.change-password-modal .logo-container{color:#324253;display:block;font-size:18px;font-weight:700;text-align:center}.change-password-modal .logo-container img{display:inline-block;height:31px;margin:15px auto 20px;width:150px}.change-password-modal .logo-container span{display:inline-block;vertical-align:middle}.change-password-modal .change-password-check{margin:40px 0}.change-password-modal .change-password-check .el-small-circle-icon{background:#2cd296;border-radius:60px;font-size:60px}.change-password-modal .el-modal3-body-container .el-labeled-input:first-child{margin:0 0 20px}.change-password-modal .confirm-password-btn{min-width:150px}.meal-feed-bg{background-color:#fafafa}.meal-feed{margin:20px auto 0;padding:110px 0 0;position:relative;width:100%}@supports(padding-top:constant(safe-area-inset-top)){.meal-feed{padding-top:calc(110px + constant(safe-area-inset-top))}}@supports(padding-top:env(safe-area-inset-top)){.meal-feed{padding-top:calc(110px + env(safe-area-inset-top))}}.meal-feed .feed-scrollable{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:hidden;overflow-y:hidden;perspective:700px;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);will-change:scroll-position}.meal-feed .feed-scrollable::-webkit-scrollbar{display:none}.meal-feed .swipable-area{margin-bottom:15px;position:relative;z-index:1}.meal-feed .feed-table{display:table-row;margin:0 20px}.meal-feed .next-prev{height:40px;margin-top:-10px;overflow:visible;position:relative;text-align:center;z-index:2}.meal-feed .next-card-btn,.meal-feed .prev-card-btn{background-color:#fff;border:none;-webkit-border-radius:100px;-spec-border-radius:100px;border-radius:100px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.1);-moz-box-shadow:0 4px 8px 0 rgba(0,0,0,.1);-spec-box-shadow:0 4px 8px 0 rgba(0,0,0,.1);box-shadow:0 4px 8px 0 rgba(0,0,0,.1);color:#a8acbe;cursor:pointer;font-size:17px;height:40px;-webkit-transform:translateY(calc(-50% + 5px));-moz-transform:translateY(calc(-50% + 5px));-ms-transform:translateY(calc(-50% + 5px));transform:translateY(calc(-50% + 5px));-webkit-transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out;width:40px}@media screen and (min-width:47em){.meal-feed .next-card-btn,.meal-feed .prev-card-btn{color:#a8acbe;font-size:21px;height:50px;-webkit-transform:translateY(calc(-10% - 5px));-moz-transform:translateY(calc(-10% - 5px));-ms-transform:translateY(calc(-10% - 5px));transform:translateY(calc(-10% - 5px));width:50px}}.meal-feed .next-card-btn:focus,.meal-feed .next-card-btn:hover,.meal-feed .prev-card-btn:focus,.meal-feed .prev-card-btn:hover{background-color:#fff}@media screen and (max-width:414px){.meal-feed .safari-fix.next-prev{height:0;margin-top:0;position:static}.meal-feed .safari-fix .next-card-btn,.meal-feed .safari-fix .prev-card-btn{font-size:21px;height:45px;position:absolute;top:225px;width:45px;z-index:10}.meal-feed .safari-fix .next-card-btn{right:6px}.meal-feed .safari-fix .prev-card-btn{left:6px}}.meal-feed .prev-card-btn{margin:0 170px 0 0}@media screen and (min-width:47em){.meal-feed .prev-card-btn{margin:0 145px 0 0}}.meal-feed .current-meal-btn-container{margin:0 auto 5px;max-width:560px;position:relative;text-align:center;z-index:5}.meal-feed .current-meal-btn{background-color:#fff;border:1px solid #a8acbe;-webkit-border-radius:20px;-spec-border-radius:20px;border-radius:20px;color:#a8acbe;font-size:8px;font-weight:700;letter-spacing:1px;margin:0 16px;opacity:0;padding:5px 10px;text-transform:uppercase;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.meal-feed .current-meal-btn[data-visible=true]{opacity:1}.feed-menu-content{text-align:right}.grid-meal-cell{border:1px solid #fff;-webkit-border-radius:6.5px;-spec-border-radius:6.5px;border-radius:6.5px;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.1);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,.1);-spec-box-shadow:0 3px 6px 0 rgba(0,0,0,.1);box-shadow:0 3px 6px 0 rgba(0,0,0,.1);cursor:pointer;min-height:127px;width:100%}.grid-meal-cell[data-hover=true] .grid-meal-draggable,.grid-meal-cell[data-hover=true] .log-meal,.grid-meal-cell[data-hover=true] .no-meal-scheduled{border:1px solid #ff7735}.grid-meal-cell .log-meal,.grid-meal-cell .no-meal-scheduled{background-image:linear-gradient(307deg,#979caf,#d3d3d3);border:none;-webkit-border-radius:4px;-spec-border-radius:4px;border-radius:4px;bottom:0;left:0;position:absolute;right:0;top:0;width:100%}.grid-meal-cell .log-meal h3,.grid-meal-cell .no-meal-scheduled h3{color:#fff;font-size:14px;font-weight:800;letter-spacing:1px;line-height:1.29;margin:auto;max-width:120px;padding:37px 0 10px;position:relative;text-align:center;text-shadow:1px 1px 4px rgba(0,0,0,.4);text-transform:uppercase;z-index:5}.grid-meal-cell .log-meal>footer,.grid-meal-cell .no-meal-scheduled>footer{bottom:0;left:0;padding:10px;position:absolute;width:100%;z-index:5}.grid-meal-cell .log-meal>.current-meal,.grid-meal-cell .no-meal-scheduled>.current-meal{display:flex}.grid-meal-cell .log-meal>.current-meal .add-meal-btn,.grid-meal-cell .no-meal-scheduled>.current-meal .add-meal-btn{background-color:#a30063}.grid-meal-cell .log-meal>.current-meal .log-meal-btn,.grid-meal-cell .no-meal-scheduled>.current-meal .log-meal-btn{background-color:#2cd296}.grid-meal-cell .add-meal-btn,.grid-meal-cell .log-meal-btn{background-color:#ff7735;border:none;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;box-shadow:0 11px 11px 0 rgba(0,0,0,.1),0 4px 4px 0 rgba(210,134,44,.2);color:#fff;display:block;font-size:8px;font-weight:700;margin:auto;padding:7px;text-transform:uppercase;width:86px}.grid-meal-cell .log-meal-btn{background-color:#a30063}.meal-feed-grid{margin:0 auto;padding:130px 0 0;width:100%}@supports(padding-top:constant(safe-area-inset-top)){.meal-feed-grid{padding-top:calc(130px + constant(safe-area-inset-top))}}@supports(padding-top:env(safe-area-inset-top)){.meal-feed-grid{padding-top:calc(130px + env(safe-area-inset-top))}}.meal-feed-grid .grid-container{margin:auto;max-width:1070px;position:relative}@media screen and (min-width:47em){.meal-feed-grid .grid-container{margin:auto 60px auto 0;max-width:calc(100vw - 60px)}}.meal-feed-grid .meal-types-column{display:inline-block;margin-left:0;margin-top:58px;vertical-align:top;width:30px}.meal-feed-grid .next-page-btn,.meal-feed-grid .prev-page-btn{background:none;border:none;color:#a8acbe;font-size:26px;position:absolute;top:7px;z-index:5}.meal-feed-grid .prev-page-btn{left:0}.meal-feed-grid .next-page-btn{right:-40px}.meal-feed-grid .grid-today-btn{display:block;margin:15px auto}.meal-feed-grid .grid-today-btn[data-invisible=true]{visibility:hidden}.meal-feed-grid .grid-next-week-btn,.meal-feed-grid .grid-prev-week-btn{background:transparent;border:none;color:#a8acbe;font-size:30px;margin:50px 30px 0 0;padding:258px 25px}.meal-feed-grid .meal-types-row{background-color:#eef1f4;-webkit-border-radius:0 4px 4px 0;-spec-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;height:127px;margin-bottom:18px;position:relative;text-align:left}@media screen and (min-width:47em){.meal-feed-grid .meal-types-row{border:1px solid #7c8a99;-webkit-border-radius:4px;-spec-border-radius:4px;border-radius:4px}}.meal-feed-grid .meal-types-row>span{color:#425569;display:inline-block;font-size:11px;font-weight:700;padding:6px;position:absolute;text-transform:uppercase;top:50%;-webkit-transform:rotate(90deg) translate(-50%,-100%);-moz-transform:rotate(90deg) translate(-50%,-100%);-ms-transform:rotate(90deg) translate(-50%,-100%);transform:rotate(90deg) translate(-50%,-100%);transform-origin:0 0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;white-space:nowrap}.meal-feed-grid .meals-viewport-outer{display:inline-block;width:calc(100% - 30px)}.meal-feed-grid .meals-column-viewport{-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;overflow-x:scroll;overflow-y:hidden;position:relative;transform:translateZ(0);-webkit-transform:translateZ(0);width:100%}.meal-feed-grid .meals-column-container{padding-left:14px}.meal-feed-grid .meals-column-cell{display:table-cell;padding:10px 0 0 10px;vertical-align:top}.meal-feed-grid .meals-column-cell[data-present=true]{background-image:linear-gradient(rgba(44,210,150,.15),rgba(44,210,150,.15));border-radius:4px}.meal-feed-grid .day-offset-header{align-items:center;background-color:#fff;border:1px solid #d1d5e7;-webkit-border-radius:4px;-spec-border-radius:4px;border-radius:4px;color:#203152;cursor:pointer;display:flex;font-size:11px;font-weight:700;margin-bottom:18px;margin-right:8px;overflow:hidden;overflow:visible;padding:0 0 0 7px;position:relative;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:205px;z-index:20}.meal-feed-grid .day-offset-header.past{padding:0 0 0 32px}@media screen and (max-width:47em){.meal-feed-grid .day-offset-header.future,.meal-feed-grid .day-offset-header.present{border:1px solid #d1d5e7}}.meal-feed-grid .day-offset-header.past{border:1px solid #7c8a99}.meal-feed-grid .day-offset-header.past:after{background-color:#7c8a99;bottom:0;color:#fff;content:"LOG";display:block;font-size:8.3px;font-weight:700;left:0;padding:10px 0;position:absolute;text-align:center;top:0;width:33px}.meal-feed-grid .day-offset-header.past .daily-stats-btn,.meal-feed-grid .day-offset-header.past .show-more-btn{border-left:1px solid #7c8a99}.meal-feed-grid .day-offset-header.present{background-color:#2cd296;border:1px solid #2cd296;color:#fff}.meal-feed-grid .day-offset-header.present .daily-stats-btn{border-left:1px solid #2cd296}.meal-feed-grid .day-offset-header .date{flex:10 1}.meal-feed-grid .daily-stats-btn,.meal-feed-grid .no-button,.meal-feed-grid .show-more-btn{background:#fff;border:none;border-left:1px solid #d1d5e7;color:#203152;flex:1;height:28px;padding:8px}.meal-feed-grid .no-button{border-left:none}.meal-feed-grid .show-more-btn .dropdown-btn{background:none;border:none;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.meal-feed-grid .show-more-btn .popup-content{display:flex;flex-direction:column}.meal-feed-grid .show-more-btn .el-medium-btn{margin:10px}.meal-feed-grid .meal-cell-outer-container{height:127px;margin-bottom:18px;margin-right:10px;position:relative}.basic-meals-banner{background-color:#425569;border:0;border-radius:0!important;bottom:0;-webkit-box-shadow:0 -5px 10px 0 rgba(0,0,0,.25);-moz-box-shadow:0 -5px 10px 0 rgba(0,0,0,.25);-spec-box-shadow:0 -5px 10px 0 rgba(0,0,0,.25);box-shadow:0 -5px 10px 0 rgba(0,0,0,.25);color:#fff;left:0;max-height:0;position:fixed;right:0;top:auto;-webkit-transition:all .333s linear;-moz-transition:all .333s linear;-o-transition:all .333s linear;transition:all .333s linear;z-index:10}.basic-meals-banner[data-drawer=true]{max-height:25em}.basic-meals-banner .inner-container{margin:auto;max-width:600px;padding:10px 0;width:100%}.basic-meals-banner h3{font-size:16px;font-weight:700;margin:10px 0 0;text-align:center;text-transform:uppercase}.basic-meals-banner p{font-size:14px;text-align:center}.basic-meals-banner p em{font-weight:700}.basic-meals-banner a{color:#2cd296;text-decoration:underline}.basic-meals-banner a:visited{color:#e1e1e1}.basic-meals-banner footer{padding:10px;text-align:center}.basic-meals-banner .yes-btn{-webkit-apperance:none;background-color:#ff7735;border:1px solid #ff7735;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#fff;display:inline-block;font-size:12px;font-weight:400;line-height:1;margin:5px;outline:0;padding:8px 30px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.basic-meals-banner .yes-btn,.basic-meals-banner .yes-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.basic-meals-banner .yes-btn:active,.basic-meals-banner .yes-btn:hover{background-color:#ce4300;border:1px solid #ce4300;color:#e6e6e6}.basic-meals-banner .yes-btn:focus{background-color:#b53b00;border:1px solid #b53b00}.basic-meals-banner .no-btn{-webkit-apperance:none;background-color:#425569;border:1px solid #fff;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#fff;display:inline-block;font-size:12px;font-weight:400;line-height:1;margin:5px;outline:0;padding:8px 15px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.basic-meals-banner .no-btn,.basic-meals-banner .no-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.basic-meals-banner .no-btn:active,.basic-meals-banner .no-btn:hover{background-color:#fff;color:#425569;text-decoration:none}.basic-meals-banner .no-btn:active i,.basic-meals-banner .no-btn:hover i{color:#425569}.basic-meals-banner .no-btn:focus{border-color:#fff}.loading-splash-wings:after,.loading-splash-wings:before{box-shadow:0 -8px 21px 0 rgba(0,0,0,.2);content:" ";display:block;position:absolute}.loading-splash-wings:before{background-color:#a30063;left:50%}.loading-splash-wings:after{background-color:#425569;right:50%}.loading-splash-wings .leaf{color:#2cd296;left:50%;position:absolute;text-shadow:-8px 21px 0 rgba(0,0,0,.2);-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}@media(orientation:portrait){.loading-splash-wings:after,.loading-splash-wings:before{-webkit-border-radius:2000px;-spec-border-radius:2000px;border-radius:2000px;bottom:calc(10% + 190px);height:2000px;width:2000px}.loading-splash-wings:before{-webkit-transform:translate(-90%,90%);-moz-transform:translate(-90%,90%);-ms-transform:translate(-90%,90%);transform:translate(-90%,90%)}.loading-splash-wings:after{-webkit-transform:translate(90%,90%);-moz-transform:translate(90%,90%);-ms-transform:translate(90%,90%);transform:translate(90%,90%)}.loading-splash-wings .leaf{bottom:calc(10% + 10px)}}@media(orientation:landscape){.loading-splash-wings:after,.loading-splash-wings:before{-webkit-border-radius:1500px;-spec-border-radius:1500px;border-radius:1500px;bottom:50%;height:1500px;width:1500px}.loading-splash-wings:before{-webkit-transform:translate(-85%,100%);-moz-transform:translate(-85%,100%);-ms-transform:translate(-85%,100%);transform:translate(-85%,100%)}.loading-splash-wings:after{-webkit-transform:translate(85%,100%);-moz-transform:translate(85%,100%);-ms-transform:translate(85%,100%);transform:translate(85%,100%)}.loading-splash-wings .leaf{bottom:calc(50% - 205px)}}.loading-splash-overlay{background-color:#fafafa;height:100vh;inset:0;bottom:0;left:0;opacity:0;overflow:hidden;position:fixed;right:0;top:0;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;width:100vw;z-index:10}.loading-splash-overlay.ReactModal__Overlay--after-open{opacity:1}.loading-splash-overlay.ReactModal__Overlay--before-close{opacity:0}.loading-splash-screen-container{color:#fff;font-size:50px;margin:0;opacity:.95;padding:60px 20px;text-align:center;z-index:10}.loading-splash-screen-container>header{margin:1em auto 0;max-width:250px}.loading-splash-screen-container>header>img{border-bottom:1.8px solid #a30063;padding:0 0 19px;width:200px}.loading-splash-screen-container h2{color:#203152;font-size:22px;font-weight:400}.loading-splash-screen-container h3{color:#a30063;font-size:22px}.loading-splash-screen-container .spinner{margin:40px auto;padding:10px 0}.loading-splash-screen-container .spinner>i{color:#425569;display:inline-block;font-size:76px}.loading-splash-screen-container>p{color:#425569;font-size:17.1px;margin-top:20px}.profile-doctor-modal{bottom:0;left:0;position:absolute;right:0;top:0}.profile-doctor-modal.open .profile-doctor{max-height:calc(100vh - 12%)}.profile-doctor-modal-container{bottom:0;left:0;position:absolute;right:0;top:0;width:100vw}.profile-doctor{background-color:#fff;-webkit-border-radius:8px;-spec-border-radius:8px;border-radius:8px;color:#425569;left:50%;max-height:0;max-width:375px;overflow:hidden;padding:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .333s ease-in-out;-moz-transition:all .333s ease-in-out;-o-transition:all .333s ease-in-out;transition:all .333s ease-in-out;width:calc(100% - 40px)}.profile-doctor .scroll-container{max-height:90vh;overflow-y:auto;padding:20px 20px 80px}.profile-doctor h1{color:#425569;font-size:24px;margin:0 0 20px;text-align:center}.profile-doctor h1 img{vertical-align:-6%;width:125px}.profile-doctor h3{font-size:16px;font-weight:700;text-align:center}.profile-doctor h4{color:#425569;font-size:12px;font-weight:700;letter-spacing:1px;text-align:center;text-transform:uppercase}.profile-doctor p{color:#425569;font-size:14px;line-height:1.1;margin:0 0 10px;position:relative;text-align:center}.profile-doctor p em{font-weight:700}.profile-doctor .off-switch{font-size:14px;margin:10px 40px}.profile-doctor.preferences-form .preference-group{margin:0 auto 20px;padding:0}.profile-doctor>footer{background-color:#fff;bottom:0;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.2);-spec-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2);left:0;margin:40px 0 0;padding:20px;position:absolute;text-align:center;width:100%}.profile-doctor .close-modal-btn{-webkit-apperance:none;background-color:#fff;border:1px solid #425569;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#425569;display:inline-block;font-size:12px;font-weight:400;line-height:1;margin:0 5px;outline:0;padding:8px 30px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.profile-doctor .close-modal-btn,.profile-doctor .close-modal-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.profile-doctor .close-modal-btn:active,.profile-doctor .close-modal-btn:hover{background-color:#425569;color:#fff;text-decoration:none}.profile-doctor .close-modal-btn:active i,.profile-doctor .close-modal-btn:hover i{color:#fff}.profile-doctor .close-modal-btn:focus{border-color:#425569}.profile-doctor .retry-btn{-webkit-apperance:none;background-color:#ff7735;border:1px solid #ff7735;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#fff;display:inline-block;font-size:12px;font-weight:400;line-height:1;margin:0 5px;outline:0;padding:8px 30px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.profile-doctor .retry-btn,.profile-doctor .retry-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.profile-doctor .retry-btn:active,.profile-doctor .retry-btn:hover{background-color:#ce4300;border:1px solid #ce4300;color:#e6e6e6}.profile-doctor .retry-btn:focus{background-color:#b53b00;border:1px solid #b53b00}.preferences-form input[type=email],.preferences-form input[type=number],.preferences-form input[type=password],.preferences-form input[type=tel],.preferences-form input[type=text],.preferences-form textarea{-webkit-appearance:none;background-color:transparent;border:.5px solid #a8acbe;-webkit-border-radius:0;-spec-border-radius:0;border-radius:0;color:#700044;font-size:16px;min-width:60px;padding:8px;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.preferences-form input[type=email]:focus,.preferences-form input[type=number]:focus,.preferences-form input[type=password]:focus,.preferences-form input[type=tel]:focus,.preferences-form input[type=text]:focus,.preferences-form textarea:focus{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);box-shadow:0 2px 6px 0 rgba(0,0,0,.35)}.preferences-form input[type=email]:disabled,.preferences-form input[type=number]:disabled,.preferences-form input[type=password]:disabled,.preferences-form input[type=tel]:disabled,.preferences-form input[type=text]:disabled,.preferences-form textarea:disabled{opacity:.5}.preferences-form input[type=email]::-webkit-input-placeholder,.preferences-form input[type=number]::-webkit-input-placeholder,.preferences-form input[type=password]::-webkit-input-placeholder,.preferences-form input[type=tel]::-webkit-input-placeholder,.preferences-form input[type=text]::-webkit-input-placeholder,.preferences-form textarea::-webkit-input-placeholder{font-style:italic}.preferences-form input[type=email]:-moz-placeholder,.preferences-form input[type=email]::-moz-placeholder,.preferences-form input[type=number]:-moz-placeholder,.preferences-form input[type=number]::-moz-placeholder,.preferences-form input[type=password]:-moz-placeholder,.preferences-form input[type=password]::-moz-placeholder,.preferences-form input[type=tel]:-moz-placeholder,.preferences-form input[type=tel]::-moz-placeholder,.preferences-form input[type=text]:-moz-placeholder,.preferences-form input[type=text]::-moz-placeholder,.preferences-form textarea:-moz-placeholder,.preferences-form textarea::-moz-placeholder{font-style:italic}.preferences-form input[type=email]:-ms-input-placeholder,.preferences-form input[type=number]:-ms-input-placeholder,.preferences-form input[type=password]:-ms-input-placeholder,.preferences-form input[type=tel]:-ms-input-placeholder,.preferences-form input[type=text]:-ms-input-placeholder,.preferences-form textarea:-ms-input-placeholder{font-style:italic}.preferences-form input[type=number]{font-family:monospace;font-size:16px;padding:10px 8px;text-align:right;vertical-align:7%}.preferences-form .warning{background-color:#425569;-webkit-border-radius:5px;-spec-border-radius:5px;border-radius:5px;color:#fff;font-size:14px;font-weight:400;margin:10px;padding:15px 20px;text-align:left}.preferences-form .warning a{color:#2cd296;font-weight:700;text-decoration:underline}.preferences-form .warning em{font-weight:700}.preferences-form .select-container{background-color:transparent;border:.5px solid #a8acbe;display:inline-block;font-size:16px;padding:5px 8px;width:100%}.preferences-form .select-container .placeholder{color:#a8acbe;font-size:10px;font-weight:700;letter-spacing:1px;padding:7px;text-transform:uppercase}.preferences-form .select-container .value{color:#700044;font-size:16px;font-weight:700;overflow:hidden;padding:4px 4px 3px;text-overflow:ellipsis;white-space:nowrap}.preferences-form .select-container .value em{color:#425569}.preferences-form .select-container .select-dropdown p{color:#425569;font-size:10px;padding-bottom:10px;padding-top:10px;text-align:center;text-transform:uppercase;width:100%}.preferences-form .section-heading{color:#203152;display:block;font-size:16px;font-weight:700;line-height:1.2;padding:5px;text-transform:uppercase}.preferences-form .with-label{display:inline-block;margin:5px 5px 15px;text-align:left;vertical-align:top}.preferences-form .with-label label{color:#425569;display:block;font-size:12px;margin-bottom:6px;text-transform:uppercase}.preferences-form .with-label label em{opacity:.5}.preferences-form .with-label input,.preferences-form .with-label textarea{width:100%}@media screen and (min-width:47em){.preferences-form .desktop-only{display:none!important}}@media screen and (max-width:47em){.preferences-form .mobile-only{display:none!important}}.preferences-form .with-units{display:inline-block;margin:0;position:relative;width:86%}.preferences-form .with-units input{margin-right:5px;width:100%}.preferences-form .with-units label{color:#203152;display:inline-block;font-size:10px;font-weight:700;left:100%;letter-spacing:1px;position:absolute;text-transform:uppercase;top:50%;-webkit-transform:translate(25%,-50%);-moz-transform:translate(25%,-50%);-ms-transform:translate(25%,-50%);transform:translate(25%,-50%);width:auto}.preferences-form .description{color:#425569;font-size:14px;margin:5px}.preferences-form .error-msg{color:red;display:block;font-size:14px;font-weight:700;margin:1em 20px;max-width:450px;padding:10px;text-align:center;text-transform:none}@media screen and (min-width:480px){.preferences-form .error-msg{margin:1em auto}}.preferences-form .select-bubbles li{display:inline-block;max-width:112px;padding:10px;vertical-align:top}.preferences-form .select-bubbles li[data-disabled=true] .dropdown-btn{opacity:.5}.preferences-form .select-bubbles .dropdown-btn,.preferences-form .select-bubbles li>button{background-color:hsla(0,0%,100%,.2);border:1px solid #a8acbe;border-radius:50%;color:#a8acbe;cursor:pointer;font-size:11px;font-weight:900;height:92px;margin:0 auto;padding:0 4.5px;position:relative;text-transform:uppercase;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;vertical-align:top;width:92px}.preferences-form .select-bubbles .dropdown-btn[data-active=true],.preferences-form .select-bubbles li>button[data-active=true]{background-color:#a30063;border:1px solid #a30063;color:#fff}.preferences-form .alert-popover p{color:#425569;min-width:250px;padding-top:0;text-align:left}.preferences-form .alert-popover>i{color:#fd5408;float:left;font-size:36px;margin-bottom:15px;margin-right:15px}.preferences-form .toggle-btn{background-color:transparent;border:1px solid #7c8a99;-webkit-border-radius:5em;-spec-border-radius:5em;border-radius:5em;color:#7c8a99;font-size:12px;font-weight:700;margin:0 10px;padding:10px;text-transform:uppercase;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:100px}.preferences-form .toggle-btn i{display:inline-block;font-size:15px;margin-right:.5em;vertical-align:middle}.preferences-form .toggle-btn[data-active=true]{background-color:#a30063;border:1px solid #a30063;color:#fff}.preferences-form .toggle-btn:focus{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);box-shadow:0 2px 6px 0 rgba(0,0,0,.35)}.preferences-form .checkbox{display:block;margin:.5em 0;position:relative}.preferences-form .checkbox input{filter:alpha(opacity=0);height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%}.preferences-form .checkbox span{color:#425569;display:inline-block;font-size:14px}.preferences-form .checkbox span:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:.5px solid #e3e4e9;color:#fff;content:" ";display:inline-block;font-family:eatlove;font-size:12px;font-style:normal;font-variant:normal;font-weight:400;height:20px;line-height:1;margin-right:.5em;padding-left:.25em;padding-top:.25em;text-transform:none;-webkit-transition:color .66s;-moz-transition:color .66s;-o-transition:color .66s;transition:color .66s;vertical-align:middle;width:20px}.preferences-form .checkbox input:checked+span:before{background-color:#2cd296;border:.5px solid #1d976b;content:""}.preferences-form .image-upload{position:relative}.preferences-form .image-upload img{-webkit-box-shadow:0 5px 20px 0 rgba(0,0,0,.1);-moz-box-shadow:0 5px 20px 0 rgba(0,0,0,.1);-spec-box-shadow:0 5px 20px 0 rgba(0,0,0,.1);box-shadow:0 5px 20px 0 rgba(0,0,0,.1);margin:10px;width:calc(100% - 20px)}.preferences-form .image-upload>footer{padding-top:1px;text-align:center}.preferences-form .image-upload .icon-female2,.preferences-form .image-upload .icon-logo,.preferences-form .image-upload .icon-male2{-webkit-box-shadow:0 5px 20px 0 rgba(0,0,0,.1);-moz-box-shadow:0 5px 20px 0 rgba(0,0,0,.1);-spec-box-shadow:0 5px 20px 0 rgba(0,0,0,.1);box-shadow:0 5px 20px 0 rgba(0,0,0,.1);color:#a30063;display:block;font-size:85px;height:200px;margin:10px auto;padding:25px;text-align:center;width:200px}.preferences-form .image-upload .icon-female2,.preferences-form .image-upload .icon-male2{padding-top:50px}.preferences-form .image-upload .icon-logo{height:0;height:auto;width:200px}.preferences-form .image-upload .delete-btn{background:#a30063;border:none;color:#fff;font-size:16px;font-weight:700;height:26px;overflow:hidden;padding:2px 5px;position:absolute;right:20px;text-align:center;top:40px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:26px;z-index:5}.preferences-form .image-upload .delete-btn:hover{background:#d60082}.preferences-form .sub-action-btn{-webkit-apperance:none;background-color:#fff;background-color:transparent;border:0 solid #a30063;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;-webkit-border-radius:0;-spec-border-radius:0;border-radius:0;color:#a30063;display:inline-block;font-size:12px;font-weight:400;line-height:1;margin:5px;outline:0;padding:8px 10px;text-align:center;text-decoration:underline;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.preferences-form .sub-action-btn,.preferences-form .sub-action-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.preferences-form .sub-action-btn:active,.preferences-form .sub-action-btn:hover{background-color:#a30063;color:#fff;text-decoration:none}.preferences-form .sub-action-btn:active i,.preferences-form .sub-action-btn:hover i{color:#fff}.preferences-form .sub-action-btn:focus{border-color:#a30063}.preferences-form .sub-action-btn .icon-lock{display:inline-block;margin:0 5px}.preferences-form [data-error=true]{border:.5px solid #ff7a7a!important;-webkit-box-shadow:0 2px 6px 0 rgba(255,0,0,.35);-moz-box-shadow:0 2px 6px 0 rgba(255,0,0,.35);-spec-box-shadow:0 2px 6px 0 rgba(255,0,0,.35);box-shadow:0 2px 6px 0 rgba(255,0,0,.35)}.preferences-form .preferences-footer{padding:15px;text-align:center}.preferences-form .cancel-btn,.preferences-form .ok-btn{background-color:#fff;border:.5px solid #9b9fb4;-webkit-border-radius:5em;-spec-border-radius:5em;border-radius:5em;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.1);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.1);box-shadow:0 2px 6px 0 rgba(0,0,0,.1);color:#9b9fb4;font-size:14px;margin:10px;max-width:200px;min-width:100px;padding:10px;text-transform:uppercase;-webkit-transition:all .333s ease-in-out;-moz-transition:all .333s ease-in-out;-o-transition:all .333s ease-in-out;transition:all .333s ease-in-out;width:calc(50% - 20px)}.preferences-form .cancel-btn:hover,.preferences-form .ok-btn:hover{background-color:#9b9fb4;color:#fff}.preferences-form .cancel-btn:focus,.preferences-form .ok-btn:focus{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.3);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.3);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.3);box-shadow:0 2px 6px 0 rgba(0,0,0,.3)}.preferences-form .cancel-btn:disabled,.preferences-form .ok-btn:disabled{opacity:.25}.preferences-form .ok-btn{background-color:#e97f2a;border:.5px solid #e97f2a;color:#fff}.preferences-form .ok-btn:hover{background-color:#9d4f10;border:.5px solid #9d4f10;color:#fff}.preferences-form .preference-group{margin:0 auto 35px;max-width:400px;padding:0 20px;width:100%}.preferences-form .preference-group .toggle-btn{margin:5px;width:calc(50% - 10px)}.preferences-form .preference-group-long{margin:0 auto 40px;max-width:400px;padding:0 20px;width:100%}.preferences-form .preference-group-long .toggle-btn{display:block;margin:10px auto;max-width:400px;width:calc(100% - 10px)}.off-switch-dark{background:none;border:none;color:#425569;margin:9px 0;padding:0 60px 0 0;position:relative;text-align:left;width:100%}.off-switch-dark,.off-switch-dark>span{display:block;font-size:14px;text-transform:uppercase}.off-switch-dark>span{background-color:#425569;border:1px solid #425569;-webkit-border-radius:30px;-spec-border-radius:30px;border-radius:30px;color:#fff;min-width:60px;padding:1px 0 2px 23px;right:0}.off-switch-dark>span,.off-switch-dark>span:after{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.off-switch-dark>span:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:eatlove;font-size:22px;font-style:normal;font-variant:normal;font-weight:400;left:0;line-height:1;text-transform:none;-webkit-transition:left .1s ease-in-out;-moz-transition:left .1s ease-in-out;-o-transition:left .1s ease-in-out;transition:left .1s ease-in-out}.off-switch-dark[data-active=true]>span{background-color:#a30063;border:1px solid #a30063;color:#fff;padding:1px 17px 2px 5px}.off-switch-dark[data-active=true]>span:after{color:#fff;left:calc(100% - 22px)}.off-switch-dark:disabled{opacity:.5}.off-switch{background:none;border:none;color:#425569;display:block;font-size:14px;margin:9px 0;padding:0 60px 0 0;position:relative;text-align:left;width:100%}.off-switch>span{border:1px solid #e2e2e2;-webkit-border-radius:30px;-spec-border-radius:30px;border-radius:30px;color:#a8acbe;display:block;font-size:9px;min-width:45px;padding:2px 0 2px 19px;right:0;text-transform:uppercase}.off-switch>span,.off-switch>span:after{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.off-switch>span:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:eatlove;font-size:16px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;right:25px;text-transform:none;-webkit-transition:right .1s ease-in-out;-moz-transition:right .1s ease-in-out;-o-transition:right .1s ease-in-out;transition:right .1s ease-in-out}.off-switch[data-active=true]>span{background-color:#a30063;border:1px solid #a30063;color:#fff;padding:2px 17px 2px 5px}.off-switch[data-active=true]>span:after{color:#fff;right:0}.prefs-avoidances{color:#203152}.prefs-avoidances .avoidances-selector{border:1px solid transparent;color:#203152;text-align:center}.prefs-avoidances .avoidances-selector .combobox-container{display:inline-block;position:relative;text-align:left;vertical-align:top}.prefs-avoidances .avoidances-selector .combobox-container[data-disabled=true]{opacity:.5}.prefs-avoidances .avoidances-selector .combobox-container[data-focus=true]{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);box-shadow:0 2px 6px 0 rgba(0,0,0,.35)}.prefs-avoidances .avoidances-selector .combobox-container .chevron{background:none;border:none;color:#203152;display:inline-block;font-size:8px;padding:10px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.prefs-avoidances .avoidances-selector .combobox-container .type-ahead{cursor:pointer;z-index:2}.prefs-avoidances .avoidances-selector .combobox-container .search{margin:5px;width:calc(100% - 10px)!important}.prefs-avoidances .avoidances-selector .combobox-container .placeholder{color:#9b9fb4}.prefs-avoidances .avoidances-selector .combobox-container .combobox-dropdown{background-color:#fff;border:.5px solid #e0e0e0;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);left:50%;max-height:0;opacity:0;overflow:hidden;position:absolute;top:100%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);-webkit-transition:opacity .15s ease-in-out;-moz-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;width:100%;z-index:25}.prefs-avoidances .avoidances-selector .combobox-container .combobox-dropdown .dropdown-content{padding:0;position:relative;z-index:26}.prefs-avoidances .avoidances-selector .combobox-container .combobox-dropdown .close-btn{background:none;border:none;color:#425569;font-size:8px;padding:1.5em;position:absolute;right:0;top:0}.prefs-avoidances .avoidances-selector .combobox-container[data-state=true] .combobox-dropdown{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);box-shadow:0 2px 6px 0 rgba(0,0,0,.35);max-height:20em;opacity:1;overflow-y:scroll;padding-top:5px}.prefs-avoidances .avoidances-selector .combobox-container[data-above=true] .combobox-dropdown{bottom:calc(100% + 5px);top:auto}.prefs-avoidances .avoidances-selector .combobox-container .option{color:#425569;cursor:pointer;padding:5px 10px;-webkit-transition:all .05s ease-in-out;-moz-transition:all .05s ease-in-out;-o-transition:all .05s ease-in-out;transition:all .05s ease-in-out}.prefs-avoidances .avoidances-selector .combobox-container .option[data-selected=true]{background-color:#684690!important;color:#fff}.prefs-avoidances .avoidances-selector .combobox-container .option[data-disabled=true]{color:#9b9fb4}.prefs-avoidances .avoidances-selector .combobox-container .option:hover{background-color:#95b9c7}.prefs-avoidances .avoidances-selector .combobox-container .sub-label-short{align-items:center;display:flex;justify-content:space-between}.prefs-avoidances .avoidances-selector .combobox-container .sub-label-short label{color:#fff;cursor:pointer;font-size:16px;width:auto}.prefs-avoidances .avoidances-selector .combobox-container .sub-label-short[data-selected=false] label{color:#a30063}.prefs-avoidances .avoidances-selector .clear-name-btn{background:none;border:none;font-size:10px;margin:0 12px;padding:10px;position:relative;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:3}.prefs-avoidances .avoidances-selector .clear-name-btn i{line-height:40px}.prefs-avoidances .avoidances-selector .select-bubbles{margin:10px 0 0}.prefs-avoidances .avoidances-selector .add-avoided{margin:15px 0 0;text-align:center}.prefs-avoidances .avoidances-selector .add-avoided .combobox-container{border:.5px solid #a8acbe;-webkit-border-radius:50px;-spec-border-radius:50px;border-radius:50px;width:100%}.prefs-avoidances .avoidances-selector .add-avoided .combobox-container .option{padding:8px 10px}.prefs-avoidances .avoidances-selector .add-avoided .combobox-container .type-ahead{background:transparent!important;border:none;border:none!important;box-shadow:none;box-shadow:none!important;padding:8px 16px}.prefs-avoidances .avoidances-selector .add-avoided .combobox-container p{color:#203152;font-size:10px;padding:0 5px 5px}.prefs-avoidances .avoidances-selector .add-avoided>.with-label{display:block;margin:auto;max-height:0;max-width:275px;opacity:0;overflow:hidden;text-align:left;-webkit-transition:max-height .25s ease-in-out;-moz-transition:max-height .25s ease-in-out;-o-transition:max-height .25s ease-in-out;transition:max-height .25s ease-in-out;width:calc(100% - 10px)}.prefs-avoidances .avoidances-selector .add-avoided .sub-action-btn{text-decoration:none}.prefs-avoidances .avoidances-selector .add-avoided[data-is-pro=true] .sub-action-btn{-webkit-apperance:none;background-color:#fff;border:1px solid #a30063;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#a30063;display:inline-block;font-size:12px;font-weight:400;line-height:1;margin:0 5px;outline:0;padding:8px 30px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.prefs-avoidances .avoidances-selector .add-avoided[data-is-pro=true] .sub-action-btn,.prefs-avoidances .avoidances-selector .add-avoided[data-is-pro=true] .sub-action-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.prefs-avoidances .avoidances-selector .add-avoided[data-is-pro=true] .sub-action-btn:active,.prefs-avoidances .avoidances-selector .add-avoided[data-is-pro=true] .sub-action-btn:hover{background-color:#a30063;color:#fff;text-decoration:none}.prefs-avoidances .avoidances-selector .add-avoided[data-is-pro=true] .sub-action-btn:active i,.prefs-avoidances .avoidances-selector .add-avoided[data-is-pro=true] .sub-action-btn:hover i{color:#fff}.prefs-avoidances .avoidances-selector .add-avoided[data-is-pro=true] .sub-action-btn:focus{border-color:#a30063}.prefs-avoidances .avoidances-selector .add-avoided[data-show-search=true] .sub-action-btn{display:none}.prefs-avoidances .avoidances-selector .add-avoided[data-show-search=true]>.with-label{max-height:100px;opacity:1;overflow:visible}.prefs-avoidances .avoidances-modal-container{width:100vw}.prefs-avoidances .avoidances-modal-container .with-label{margin-top:20px}.prefs-avoidances .avoidances-modal-container .el-medium-btn{margin:5px}.prefs-avoidances .avoidances-modal-container .spinner-container{text-align:center}.prefs-avoidances .avoidances-modal-container .spinner-container i{color:#a10c63;display:inline-block;font-size:40px}.prefs-avoidances .avoidances-modal-container .avoidances-disclaimer{font-size:12px;margin-top:10px}.prefs-avoidances .avoidances-modal-container .avoidances-disclaimer[data-center=true]{text-align:center}.prefs-avoidances .avoidances-modal-container .avoidances-disclaimer .icon-spinner2{color:#a10c63;display:inline-block;font-size:20px}.prefs-avoidances .avoidances-modal-container .el-labeled-input input::-webkit-input-placeholder{color:#64779b}.prefs-avoidances .avoidances-modal-container .el-labeled-input input:-moz-placeholder,.prefs-avoidances .avoidances-modal-container .el-labeled-input input::-moz-placeholder{color:#64779b}.prefs-avoidances .avoidances-modal-container .el-labeled-input input:-ms-input-placeholder{color:#64779b}.prefs-avoidances .avoidances-modal-container .avoidance-search-results{margin-top:20px;padding-bottom:100px}@media screen and (min-width:47em){.prefs-avoidances .avoidances-modal-container .avoidance-search-results{height:300px}}.prefs-avoidances .avoidances-modal-container .avoidance-search-results .no-resuls-found{display:block;margin:20px auto;text-align:center}.prefs-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container{color:#a10c63;cursor:pointer}.prefs-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container[data-selected=true],.prefs-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container[data-selected=true] .result-item{background-color:#c3c6d3}.prefs-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container[data-unavoidable=true]{color:#475672;cursor:auto}.prefs-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container .result-item{display:inline-block;padding-left:25px;position:relative;width:100%}.prefs-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container .result-item[data-indents="1"]{padding-left:55px}.prefs-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container .result-item[data-indents="2"]{padding-left:85px}.prefs-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container .result-item[data-indents="3"]{padding-left:115px}.prefs-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container .result-item[data-indents="4"]{padding-left:145px}.prefs-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container .result-item[data-indents="5"]{padding-left:175px}.prefs-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container .result-item[data-indents="6"]{padding-left:205px}.prefs-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container .result-item[data-indents="7"]{padding-left:235px}.prefs-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container .result-item[data-indents="8"]{padding-left:265px}.prefs-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container .result-item[data-indents="9"]{padding-left:295px}.prefs-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container .result-item[data-indents="10"]{padding-left:325px}.prefs-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container .result-item i{font-size:16px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.prefs-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container .result-item i[data-indents="1"]{padding-left:30px}.prefs-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container .result-item i[data-indents="2"]{padding-left:60px}.prefs-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container .result-item i[data-indents="3"]{padding-left:90px}.prefs-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container .result-item i[data-indents="4"]{padding-left:120px}.prefs-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container .result-item i[data-indents="5"]{padding-left:150px}.prefs-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container .result-item i[data-indents="6"]{padding-left:180px}.prefs-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container .result-item i[data-indents="7"]{padding-left:210px}.prefs-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container .result-item i[data-indents="8"]{padding-left:240px}.prefs-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container .result-item i[data-indents="9"]{padding-left:270px}.prefs-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container .result-item i[data-indents="10"]{padding-left:300px}.prefs-avoidances .avoidances-modal-container .avoidance-search-results .result-item-container .result-item i.icon-lock{margin-left:3px;position:static}.prefs-avoidances h3{font-size:16px;font-weight:700}.prefs-avoidances p{font-size:14px;font-weight:400}.prefs-avoidances.preferences-form .avoidances-page .icon-spinner2{color:#a10c63;display:inline-block;font-size:40px}.prefs-avoidances.preferences-form .select-bubbles{margin:10px 0 0}.prefs-avoidances.preferences-form .select-bubbles>li{margin:5px;max-width:none;padding:0;width:calc(50% - 10px)}.prefs-avoidances.preferences-form .select-bubbles>li button{border-radius:50px;height:auto;padding:8px 16px;width:100%}.prefs-avoidances.preferences-form .choose-diets{margin:auto auto 3em;max-width:400px}.prefs-avoidances.preferences-form .choose-diets .select-bubbles li p{color:#a8acbe;font-size:12px;text-transform:uppercase}.prefs-avoidances.preferences-form .choose-allergens{margin:0 auto 3em;max-width:500px}.prefs-avoidances.preferences-form .choose-allergens .select-bubbles>li{min-width:100px;width:calc(50% - 10px)}.prefs-avoidances.preferences-form .choose-allergens .select-bubbles button[data-active=true]{background-color:#a8acbe!important;border:.5px solid #8b90a8!important;color:#fff!important;position:relative}.prefs-avoidances.preferences-form .choose-allergens .select-bubbles button[data-active=true]:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fafafa;content:"";display:inline-block;font-family:eatlove;font-size:20px;font-style:normal;font-variant:normal;font-weight:400;left:50%;line-height:1;position:absolute;text-transform:none;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.customizer-meal-draggable{cursor:pointer;height:127px;overflow:hidden;position:relative;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;vertical-align:top;width:100%;z-index:1}.customizer-meal-draggable[data-dragging=true]{opacity:.5;overflow:hidden}.customizer-meal-draggable[data-deleted=true]{border:2px dashed red}.customizer-meal-draggable[data-meal-type=leftover] .meal-image{filter:saturate(0) brightness(1) grayscale(1);-webkit-filter:saturate(0) brightness(1) grayscale(1);opacity:1}.customizer-meal-draggable[data-meal-type=product] .meal-image{background-image:linear-gradient(120deg,#f085a3,#fac9b6)}.customizer-meal-draggable[data-meal-type=custom] .meal-image{background-image:linear-gradient(289deg,#74caee,#93daf9)}.customizer-meal-draggable[data-meal-type=food] .meal-image{background-image:linear-gradient(115deg,#f2ae8d,#fcca9e)}.customizer-meal-draggable[data-dnd-disabled=false]:hover{-webkit-box-shadow:0 2px 16px 0 rgba(0,0,0,.35);-moz-box-shadow:0 2px 16px 0 rgba(0,0,0,.35);-spec-box-shadow:0 2px 16px 0 rgba(0,0,0,.35);box-shadow:0 2px 16px 0 rgba(0,0,0,.35);cursor:move}.customizer-meal-draggable .image-overlay-text{color:#fff;left:40%;position:absolute;top:15px;width:200px;z-index:1}.customizer-meal-draggable .image-overlay-text h1{display:inline-block;position:relative;right:10px}.customizer-meal-draggable .image-overlay-text i{display:inline-block}.customizer-meal-draggable .image-overlay-text .feather-loader{animation-duration:1s;animation-iteration-count:120;animation-name:spinning;animation-timing-function:linear;font-size:40px;left:70px;position:relative;top:45px}.customizer-meal-draggable .image-overlay-text[data-loading=true]{background-color:#475672;height:170px;left:0;opacity:.96;top:0}.customizer-meal-draggable .meal-image{background-color:#9b9fab;background-position-y:0;background-repeat:repeat;background-size:100%;bottom:-1%;left:-1%;position:absolute;right:-1%;top:-1%;vertical-align:top;z-index:1}.customizer-meal-draggable .meal-info{background-color:rgba(0,0,0,.5);bottom:0;color:#fff;font-size:13px;font-weight:700;height:35px;height:5.2em;padding:8px 5px 5px;position:absolute;vertical-align:middle;width:100%;z-index:2}.customizer-meal-draggable .meal-info>div{display:inline-block;left:50%;line-height:1.2;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 10px)}.customizer-meal-draggable .meal-info .fix-ios-overflow-bug{max-height:calc(3.5em + 1px);overflow:hidden;width:100%}.customizer-meal-draggable .meal-info em{color:#c5c8d4;display:block;font-weight:700;text-align:center;text-transform:uppercase}.customizer-meal-draggable .meal-info i{bottom:0;font-size:16px;left:5px;padding:5px 20px 5px 5px;position:absolute}@media screen and (min-width:47em){.customizer-meal-draggable .meal-info i{padding:5px}.customizer-meal-draggable .meal-info i:hover{background-color:hsla(0,0%,100%,.77);border-radius:15px;color:#425569}}.customizer-meal-draggable .drawer-menu-btn{background-color:hsla(0,0%,100%,.77);border:none;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#425569;font-size:8px;font-weight:700;letter-spacing:.8px;line-height:1.22;margin:0 4px;padding:9px;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;vertical-align:top}.customizer-meal-draggable .drawer-menu-btn:hover{background-color:rgba(0,0,0,.77);color:#fff}.customizer-meal-draggable .drawer-menu-btn:focus{background-color:#000;color:#fff}.customizer-meal-draggable .undo-delete{-webkit-apperance:none;background-color:#fd5408;border:1px solid #fd5408;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;-webkit-border-radius:0;-spec-border-radius:0;border-radius:0;color:#fff;display:inline-block;font-size:12px;font-size:10px;font-weight:400;height:auto;line-height:1;margin:6px;outline:0;padding:8px 15px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none;width:auto}.customizer-meal-draggable .undo-delete,.customizer-meal-draggable .undo-delete i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.customizer-meal-draggable .undo-delete:active,.customizer-meal-draggable .undo-delete:hover{background-color:#9e3201;border:1px solid #9e3201;color:#e6e6e6}.customizer-meal-draggable .undo-delete:focus{background-color:#842a01;border:1px solid #842a01}@media screen and (min-width:47em){.customizer-meal-draggable .undo-delete{font-size:14px}}.customizer-meal-draggable>footer{display:block;left:0;padding:5px 5px 0 0;position:absolute;right:0;text-align:right;top:0;white-space:nowrap;z-index:2}.customizer-meal-cell{padding:10px;position:relative;width:100%}.customizer-meal-cell .mismatch-modal-btn,.customizer-meal-cell .pro-dropdown-container{left:0;position:absolute;top:0;z-index:15}.customizer-meal-cell .mismatch-modal-btn[data-state=true],.customizer-meal-cell .pro-dropdown-container[data-state=true]{z-index:16}.customizer-meal-cell .mismatch-modal-btn,.customizer-meal-cell .pro-dropdown-container .dropdown-btn{background:#f6a623;border:none;-webkit-border-radius:10em;-spec-border-radius:10em;border-radius:10em;color:#fff;display:block;font-size:16px;font-weight:700;height:26px;margin:3px;overflow:hidden;padding:2px 5px;text-align:center;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:26px}.customizer-meal-cell .mismatch-modal-btn i,.customizer-meal-cell .pro-dropdown-container .dropdown-btn i{color:#fff}.customizer-meal-cell .mismatch-modal-btn:hover,.customizer-meal-cell .pro-dropdown-container .dropdown-btn:hover{background:#dd8d09}@media screen and (min-width:47em){.customizer-meal-cell .mismatch-modal-btn,.customizer-meal-cell .pro-dropdown-container .dropdown-btn{font-size:14px}}.customizer-meal-cell .pro-dropdown-container .dropdown-dropdown{-webkit-transform:translate(-50%,-5px);-moz-transform:translate(-50%,-5px);-ms-transform:translate(-50%,-5px);transform:translate(-50%,-5px)}.customizer-meal-cell[data-offset="0"] .pro-dropdown-container .dropdown-dropdown{-webkit-transform:translate(-13%,-5px);-moz-transform:translate(-13%,-5px);-ms-transform:translate(-13%,-5px);transform:translate(-13%,-5px)}.customizer-meal-cell[data-offset="0"] .pro-dropdown-container .dropdown-dropdown .triangle,.customizer-meal-cell[data-offset="0"] .pro-dropdown-container .dropdown-dropdown .triangle2{left:13%}.customizer-meal-cell[data-hover=true] .add-recipe-btn,.customizer-meal-cell[data-hover=true] .customizer-meal-draggable{border:1px dashed red}.customizer-meal-cell .add-recipe-btn{background-color:#fff;-webkit-border-radius:5px;-spec-border-radius:5px;border-radius:5px;border-style:dashed;color:#a8acbe;font-size:40px;height:127px;width:100%}.customizer-meal-cell .mismatch-actions{padding:20px 0 0;text-align:center}.meal-plan-customizer .mobile-grid .day-column{width:200px}.meal-plan-customizer .mobile-grid .meal-types-column{display:inline-block;margin-left:16px;margin-top:56px;vertical-align:top;width:40px}.meal-plan-customizer .mobile-grid .meal-types-row{background-color:#f5f7fa;border:1px solid #e2e2e2;-webkit-border-radius:4px;-spec-border-radius:4px;border-radius:4px;margin-bottom:14px;min-height:149px;position:relative;text-align:left}.meal-plan-customizer .mobile-grid .meal-types-row>span{color:#425569;display:inline-block;font-size:16px;font-weight:700;padding:8px;position:absolute;text-transform:uppercase;top:50%;-webkit-transform:rotate(90deg) translate(-50%,-100%);-moz-transform:rotate(90deg) translate(-50%,-100%);-ms-transform:rotate(90deg) translate(-50%,-100%);transform:rotate(90deg) translate(-50%,-100%);transform-origin:0 0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;white-space:nowrap}.meal-plan-customizer .mobile-grid .customizer-meal-cell{position:static!important}.meal-plan-customizer .mobile-grid .meals-column-viewport{-webkit-overflow-scrolling:touch;display:inline-block;margin-top:10px;overflow-x:scroll;position:relative;transform:translateZ(0);width:calc(100% - 56px)}.meal-plan-customizer .mobile-grid .meals-column-container{padding-left:14px}.meal-plan-customizer .mobile-grid .meals-column-cell{display:table-cell;vertical-align:top}.meal-plan-customizer .mobile-grid .day-offset-header{padding:4px;text-align:center}.meal-plan-customizer .mobile-grid .day-offset-header,.meal-plan-customizer .mobile-grid .meals-column-inner-container{border:1px solid #e7e7e7;-webkit-border-radius:4px;-spec-border-radius:4px;border-radius:4px;margin-bottom:14px;margin-right:14px}.meal-plan-customizer .mobile-grid .meals-column-inner-container{position:relative}.meal-plan-customizer .mobile-grid .day-offset-header .pro-dropdown-container{float:right}.meal-plan-customizer .mobile-grid .day-offset-header .pro-dropdown-container .triangle,.meal-plan-customizer .mobile-grid .day-offset-header .pro-dropdown-container .triangle2{left:85%}.meal-plan-customizer .mobile-grid .day-offset-header .pro-dropdown-container .dropdown-dropdown{max-width:230px;-webkit-transform:translate(-85%,-5px);-moz-transform:translate(-85%,-5px);-ms-transform:translate(-85%,-5px);transform:translate(-85%,-5px)}.meal-plan-customizer .mobile-grid .day-offset-header .pro-dropdown-container .dropdown-btn{-webkit-appearance:none;background:none;border:none}.meal-plan-customizer .mobile-grid .day-offset-header .pro-dropdown-container li{padding-left:0}.plan-editor-stats{text-align:center}.plan-editor-stats[data-showall=true] .display-list{max-height:99em}.plan-editor-stats[data-showall=true] .display-list:after{display:none}.plan-editor-stats[data-showall=true] .see-all-nutrition-btn{color:#9b9fb4;text-decoration:none}.plan-editor-stats .display-list{margin:auto;max-width:1000px;overflow:hidden;padding-top:10px;position:relative}.plan-editor-stats .display-list,.plan-editor-stats .display-list:after{-webkit-transition:all .333s ease-in-out;-moz-transition:all .333s ease-in-out;-o-transition:all .333s ease-in-out;transition:all .333s ease-in-out}.plan-editor-stats .display-list:after{background-image:linear-gradient(top,hsla(0,0%,100%,0),#fafafa);bottom:0;content:" ";height:20px;left:0;position:absolute;width:100%}.plan-editor-stats .other-insights{margin-top:30px}.plan-editor-stats .other-insights .insight{border:.5px solid #e2e2e2;display:inline-block;margin:10px;padding:30px;width:130px}.plan-editor-stats .other-insights .groceries{cursor:pointer}.plan-editor-stats .other-insights em{color:#425569;font-size:20px;font-weight:700}.plan-editor-stats .other-insights em>span{display:inline-block;margin-left:5px}.plan-editor-stats .other-insights em>span,.plan-editor-stats .other-insights p{color:#9b9fb4;font-size:9px;text-transform:uppercase}.editor-dietitian-banner{border-bottom:1px solid #e3e4e9;color:#203152;font-weight:300;margin:0 0 20px 20px;padding:0 0 20px;text-align:left}@media screen and (min-width:47em){.editor-dietitian-banner{margin:20px 0 20px 20px;padding:20px 0}}.editor-dietitian-banner img{-webkit-border-radius:50px;-spec-border-radius:50px;border-radius:50px;height:50px;margin:0 20px 0 0;vertical-align:middle;width:50px}@media screen and (min-width:47em){.editor-dietitian-banner img{vertical-align:middle}}.editor-dietitian-banner span{display:inline-block;font-size:19px;max-width:calc(100% - 90px);vertical-align:middle}@media screen and (min-width:47em){.editor-dietitian-banner span{font-size:25px}}.editor-dietitian-banner em{font-weight:700}@media screen and (min-width:47em){.editor-dietitian-banner{margin:40px;text-align:center}}.grocery-meal-item.recipe-list-item{list-style-type:none;min-height:65px;padding:10px 0;position:relative}.grocery-meal-item.recipe-list-item img{-webkit-border-radius:4px;-spec-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.1);-moz-box-shadow:0 4px 8px 0 rgba(0,0,0,.1);-spec-box-shadow:0 4px 8px 0 rgba(0,0,0,.1);box-shadow:0 4px 8px 0 rgba(0,0,0,.1);height:65px;width:65px}.grocery-meal-item.recipe-list-item .meal-info{left:75px;max-width:calc(100% - 55px);position:absolute;top:40%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}.grocery-meal-item.recipe-list-item .meal-info p{color:#425569;font-size:12px;max-height:30px;overflow:hidden}.grocery-meal-item.recipe-list-item .meal-info em{font-weight:700}.grocery-meal-item.recipe-list-item button{-webkit-apperance:none;background-color:#fff;border:1px solid #425569;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#425569;display:inline-block;font-size:12px;font-size:8px;font-weight:400;left:50%;line-height:1;margin:0 5px;outline:0;padding:4px 15px;position:absolute;text-align:center;text-transform:uppercase;top:65%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.grocery-meal-item.recipe-list-item button,.grocery-meal-item.recipe-list-item button i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.grocery-meal-item.recipe-list-item button:active,.grocery-meal-item.recipe-list-item button:hover{background-color:#425569;color:#fff;text-decoration:none}.grocery-meal-item.recipe-list-item button:active i,.grocery-meal-item.recipe-list-item button:hover i{color:#fff}.grocery-meal-item.recipe-list-item button:focus{border-color:#425569}.recommend-popup .popup-content{min-width:300px}@media screen and (min-width:47em){.content-details-modal-container{max-width:calc(100vw - 40px)}}@media screen and (min-width:1040px){.content-details-modal-container{max-width:1000px}}.content-details-modal-container .el-modal1-body-container{padding:0}.content-details-modal-container .el-modal1-body-container>header{height:60px;max-height:none}.content-details-modal-container .el-modal-controls{left:50%;position:absolute;top:110px;transform:translateX(-50%)}.content-details-modal-container:before{height:290px;-webkit-transform:translate(-50%,calc(-100% + 155px));-moz-transform:translate(-50%,calc(-100% + 155px));-ms-transform:translate(-50%,calc(-100% + 155px));transform:translate(-50%,calc(-100% + 155px))}.content-details-modal-container .meals-scroll-hero{z-index:0}@media screen and (max-width:47em){.content-details-modal-container .meals-scroll-hero{min-height:360px;padding:100px 0 0}}@media screen and (min-width:47em){.content-details-modal-container .meals-scroll-hero{background-color:#fff;background-image:none;min-height:375px;padding:15px 0 0 35px}}.content-details-modal-container .details-loading{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.content-details-modal-container .details-loading .icon-spinner2{color:#a30063;display:block;font-size:50px;height:50px;width:50px}.content-details-modal-container .details-header{-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.25);-moz-box-shadow:0 4px 8px 0 rgba(0,0,0,.25);-spec-box-shadow:0 4px 8px 0 rgba(0,0,0,.25);box-shadow:0 4px 8px 0 rgba(0,0,0,.25);padding:15px 42px 40px;position:relative;z-index:1}.content-details-modal-container .details-header h6{font-weight:400;text-transform:uppercase}.content-details-modal-container .details-header h6 em{font-weight:700}.content-details-modal-container .details-header>header{bottom:-22px;left:50%;position:absolute;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);z-index:5}.content-details-modal-container .edit-meal-servings{align-items:center;display:flex;height:44px;justify-content:center;margin:10px 0 0;text-align:center}@media screen and (min-width:47em){.content-details-modal-container .edit-meal-servings{justify-content:flex-start}}.content-details-modal-container .timings{color:#fff;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.9px;line-height:1.17;margin:0 5px 11px 0;text-align:left;text-transform:uppercase;white-space:nowrap}@media screen and (min-width:47em){.content-details-modal-container .timings{color:#657e95}}.content-details-modal-container .hands-on-time{color:#203152;font-size:12px}.content-details-modal-container .hands-on-time em{font-size:13px}.content-details-modal-container .serves{background:rgba(16,17,18,.31);-webkit-border-radius:6px;-spec-border-radius:6px;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:9px;font-weight:700;letter-spacing:.9px;line-height:1.17;margin:0 11px 11px 0;max-width:145px;padding:6px 11px;text-align:center;text-transform:uppercase;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;vertical-align:top;white-space:nowrap;width:calc(33% - 11px)}@media screen and (min-width:47em){.content-details-modal-container .serves{background:#fff;border:1px solid #657e95;-webkit-border-radius:30px;-spec-border-radius:30px;border-radius:30px;color:#657e95;font-weight:900;width:100px}.content-details-modal-container .serves:hover{background-color:#657e95;color:#fff}}.content-details-modal-container .serves em{font-size:13px;font-weight:700;letter-spacing:1.3px;line-height:.81;vertical-align:-1px}.content-details-modal-container .serves span{display:block}font-weight .content-details-modal-container .serves span:first-child{margin-bottom:3px}.content-details-modal-container .control-bar-container .el-toolbar-btn,.content-details-modal-container .control-bar-container .el-toolbar-popup .dropdown-btn{text-transform:uppercase}@media screen and (max-width:47em){.content-details-modal-container .control-bar-container .el-toolbar-btn i,.content-details-modal-container .control-bar-container .el-toolbar-popup .dropdown-btn i{display:none}}.content-details-modal-container .control-bar-container .swap-popup .popup-content{min-width:275px}.content-details-modal-container .control-bar-container .swap-popup h6{color:#475672}.content-details-modal-container .control-bar-container .swap-popup-btn{background:none;border:1px solid #e7ecef;border-radius:5px;color:#475672;font-size:13px;font-weight:700;margin:5px 0;padding:5px 15px;text-align:left;transition:border .25s,background-color .25s,color .25s;width:100%}.content-details-modal-container .control-bar-container .swap-popup-btn:hover{background-color:#c3c6d3}.content-details-modal-container .control-bar-container .swap-popup-btn:focus{background-color:#2e3b55;color:#fff}.content-details-modal-container .details-section{padding:24px 20px 70px}.content-details-modal-container .details-section>header{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:47em){.content-details-modal-container .details-section>header{align-items:center;flex-direction:row;justify-content:space-between}}.content-details-modal-container .details-section>header .t2,.content-details-modal-container .details-section>header .t3,.content-details-modal-container .details-section>header .t4{text-align:left}.content-details-modal-container .details-section>header .with-merchant .dropdown-btn{background:none;border:none}.content-details-modal-container .details-section .section-title{flex:20 1}.content-details-modal-container .details-section .section-title .dropdown-btn,.content-details-modal-container .details-section .section-title>p{color:#fff;font-weight:400}.content-details-modal-container .details-section .section-title .dropdown-btn .feather-info,.content-details-modal-container .details-section .section-title .dropdown-btn>span,.content-details-modal-container .details-section .section-title>p .feather-info,.content-details-modal-container .details-section .section-title>p>span{opacity:.6;white-space:nowrap}.content-details-modal-container .details-section .section-title .dropdown-btn>em,.content-details-modal-container .details-section .section-title>p>em{color:#fff;font-weight:400;opacity:1}.content-details-modal-container .details-section .section-body{background-color:#fff;-webkit-border-radius:8px;-spec-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.36);-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,.36);-spec-box-shadow:0 1px 4px 0 rgba(0,0,0,.36);box-shadow:0 1px 4px 0 rgba(0,0,0,.36);margin-top:21px;padding:32px 34px}.content-details-modal-container .details-section .section-body .food-units{align-items:center;display:flex;position:relative}.content-details-modal-container .details-section .section-body .price-per-serving{text-align:center}@media screen and (min-width:47em){.content-details-modal-container .details-section .section-body .price-per-serving{padding:0;text-align:left}}.content-details-modal-container .details-section .section-body .price-per-serving>p{background-color:#3b5998;border-radius:3.7px;color:#fff;display:inline-block;padding:4px 7px 3px}.content-details-modal-container .details-section .section-body .recipe-instructions-container h6{font-size:20px;margin:30px 0 15px}.content-details-modal-container .details-section .section-body .recipe-instructions-container .time-header{justify-content:left}.content-details-modal-container .details-section .section-body .nutrition-title{font-size:20px;text-align:center}.content-details-modal-container .details-section .section-body .description{font-size:16px;margin:0 0 10px}.content-details-modal-container .details-section .nutrition-portion{display:flex;justify-content:center;margin:0 0 20px}.content-details-modal-container .details-section .nutrition-portion>*{margin:0 5px}.content-details-modal-container .details-section .nutrition-portion .food-units-selector-outer .open-modal-btn{font-size:16px}.content-details-modal-container .details-section .meal-title{margin:0;text-align:center;text-transform:uppercase}@media screen and (min-width:47em){.content-details-modal-container .details-section .meal-title{text-align:left}}.content-details-modal-container .details-section.first{background-image:linear-gradient(180deg,#da67ad,#b7498c)}.content-details-modal-container .details-section.first .image-inputs{display:flex;gap:25px}.content-details-modal-container .details-section.second{background-image:linear-gradient(327deg,#e97a99,#eb959e)}.content-details-modal-container .details-section.second .section-body .t3{margin-bottom:15px}.content-details-modal-container .details-section.third{background-image:linear-gradient(309deg,#137eab,#2eabe4)}.content-details-modal-container .details-section.third .section-body{min-height:400px}.content-details-modal-container .details-section.fifth,.content-details-modal-container .details-section.fourth{background-image:linear-gradient(315deg,#bc9b60,#d2ba86)}.content-details-modal-container .meal-control-btns{display:flex;margin:20px 0 0}@media screen and (min-width:47em){.content-details-modal-container .meal-control-btns{margin:0}}.content-details-modal-container .meal-control-btns button{background:none;border:none;color:#fff;display:inline-block;font-size:9px;font-weight:400;padding:0 15px;text-decoration:none;text-transform:uppercase;-webkit-transition:color .25s ease-in-out;-moz-transition:color .25s ease-in-out;-o-transition:color .25s ease-in-out;transition:color .25s ease-in-out}@media screen and (min-width:47em){.content-details-modal-container .meal-control-btns button{font-size:12px}}.content-details-modal-container .meal-control-btns button em{text-decoration:none}.content-details-modal-container .meal-control-btns button i{color:#fff;display:block;font-size:16px;height:20px;margin:auto auto 5px;padding:2px;vertical-align:middle;width:20px}.content-details-modal-container .meal-control-btns button:hover{color:#ccc}.content-details-modal-container .ingredients-list{list-style:none}.content-details-modal-container .ingredients-list li{font-size:16px;margin:0 0 8px}.content-details-modal-container .leftover-badge{background-image:linear-gradient(120deg,#d0af74,#d2ba86);-webkit-border-radius:3px;-spec-border-radius:3px;border-radius:3px;color:#fff;display:inline-block;font-size:12px;font-weight:700;margin:0 10px 10px 0;padding:5px 3px;text-align:center;text-transform:uppercase}.content-details-modal-container .merchant-dropdown .dropdown-btn{background:none;border:none;white-space:normal}.content-details-modal-container .merchant-dropdown .popup-content{max-width:350px}@media screen and (min-width:47em){.content-details-modal-container .scaling-button-toggle{max-width:200px;position:absolute;right:0;top:0}}.content-details-modal-container .details-section .orders-container{background-color:#fee9f2;-webkit-border-radius:10px;-spec-border-radius:10px;border-radius:10px;display:flex;flex-direction:column;margin:0 auto 10px;max-width:571px;padding:15px}@media screen and (min-width:600px){.content-details-modal-container .details-section .orders-container{align-items:flex-end;flex-direction:row}}.content-details-modal-container .details-section .orders-container .order-info{margin:0 0 20px}@media screen and (min-width:600px){.content-details-modal-container .details-section .orders-container .order-info{margin:0 10px 0 0;max-width:250px}}.content-details-modal-container .details-section .orders-container .order-info .t4{margin:0 0 5px;text-transform:uppercase}.content-details-modal-container .details-section .orders-container .order-info p{display:block;text-align:left}.content-details-modal-container .details-section .orders-container .order-info span{margin:0 2px 0 0}.content-details-modal-container .details-section .orders-container>div{flex:1}.content-details-modal-container .details-section .orders-container a{color:#cb5a9f}.meal-details .generic-tabs .tab-btn{max-width:185px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.meal-details .generic-tabs .tab-btn:after{display:none}.edit-meal-modal-container{background-color:#fff;left:50%;max-height:calc(100vh - 10px);max-width:550px;min-width:300px;overflow:hidden;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100vw - 10px)}@media screen and (max-width:500px){.edit-meal-modal-container{bottom:0;height:auto;left:0;max-height:none;right:0;top:0;-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);transform:translate(0);width:auto}@supports(padding-top:constant(safe-area-inset-top)){.edit-meal-modal-container{margin-bottom:constant(safe-area-inset-bottom);padding-top:constant(safe-area-inset-top)}}@supports(padding-top:env(safe-area-inset-top)){.edit-meal-modal-container{margin-bottom:env(safe-area-inset-bottom);padding-top:env(safe-area-inset-top)}}}.edit-meal-modal-container>header{background-color:#fff;-webkit-box-shadow:0 7px 30px 0 rgba(0,0,0,.1);-moz-box-shadow:0 7px 30px 0 rgba(0,0,0,.1);-spec-box-shadow:0 7px 30px 0 rgba(0,0,0,.1);box-shadow:0 7px 30px 0 rgba(0,0,0,.1)}.edit-meal-modal-container>header h1{color:#203152;font-size:22px;font-weight:700;padding:10px;text-align:center}.edit-meal-modal-container>header h1.food-edit-header{color:#fff;font-size:16px;font-weight:700;left:0;position:absolute;text-align:center;text-transform:uppercase;top:17px;width:100%}.edit-meal-modal-container>header .top-half-circle{z-index:2}.edit-meal-modal-container>header .close-modal-btn{background:none;border:none;color:#fff;display:inline-block;font-size:16px;font-weight:700;padding:17px 20px 14px;position:relative;text-transform:uppercase;z-index:20}.edit-meal-modal-container>header .close-modal-btn i{color:#a8acbe;display:inline-block;font-size:26px;margin:0 20px 0 0;vertical-align:middle}.edit-meal-modal-container>header .header-container{position:relative;z-index:2}.edit-meal-modal-container>footer{background-color:#fff;bottom:0;box-shadow:0 0 40px rgba(0,0,0,.1);left:0;padding:13px;position:absolute;text-align:center;width:100%;z-index:10}.edit-meal-modal-container>footer .error-msg{color:red;font-size:14px;font-weight:700}.edit-meal-modal-container .modal-scroll-container{max-height:calc(100vh - 10px);overflow-y:auto;padding:0}@supports(max-height:calc(100vh - constant(safe-area-inset-top) - constant(safe-area-inset-bottom))){.edit-meal-modal-container .modal-scroll-container{max-height:calc(100vh - constant(safe-area-inset-top) - constant(safe-area-inset-bottom))}}@supports(max-height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom))){.edit-meal-modal-container .modal-scroll-container{max-height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}.edit-meal-modal-container .recipe-editor.collection-editor{max-height:92vh;padding:20px 20px 140px}@media screen and (min-width:47em){.edit-meal-modal-container .recipe-editor.collection-editor{padding:20px 20px 140px}}.edit-meal-modal-container .collection-editor>header,.edit-meal-modal-container .custom-meal-form>header,.edit-meal-modal-container .modal-utils>header,.edit-meal-modal-container .recipe-editor>header{position:absolute;right:0;top:0;z-index:5}.edit-meal-modal-container .collection-editor>footer,.edit-meal-modal-container .custom-meal-form>footer,.edit-meal-modal-container .modal-utils>footer,.edit-meal-modal-container .recipe-editor>footer{background-color:#fff;bottom:0;-webkit-box-shadow:0 -7px 30px 0 rgba(0,0,0,.1);-moz-box-shadow:0 -7px 30px 0 rgba(0,0,0,.1);-spec-box-shadow:0 -7px 30px 0 rgba(0,0,0,.1);box-shadow:0 -7px 30px 0 rgba(0,0,0,.1);left:0;position:absolute;text-align:center;width:100%;z-index:10}@media screen and (min-width:47em){.edit-meal-modal-container .collection-editor>footer,.edit-meal-modal-container .custom-meal-form>footer,.edit-meal-modal-container .modal-utils>footer,.edit-meal-modal-container .recipe-editor>footer{display:flex;justify-content:space-evenly}}.edit-meal-modal-container .close-btn{background:hsla(0,0%,100%,.5);border:none;border-radius:100%;font-size:14px;margin:5px 10px;padding:8px 10px;position:absolute;right:0;top:0;z-index:10}@supports(top:constant(safe-area-inset-top)){.edit-meal-modal-container .close-btn{top:constant(safe-area-inset-top)}}@supports(top:env(safe-area-inset-top)){.edit-meal-modal-container .close-btn{top:env(safe-area-inset-top)}}.edit-meal-modal-container .ok-btn{-webkit-apperance:none;background-color:#a30063;border:1px solid #a30063;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#fff;display:inline-block;font-size:12px;font-size:11px;font-weight:400;font-weight:700;letter-spacing:1.1px;line-height:1;line-height:14px;margin:0;outline:0;padding:12px 49px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.edit-meal-modal-container .ok-btn,.edit-meal-modal-container .ok-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.edit-meal-modal-container .ok-btn:active,.edit-meal-modal-container .ok-btn:hover{background-color:#3d0025;border:1px solid #3d0025;color:#e6e6e6}.edit-meal-modal-container .ok-btn:focus{background-color:#240016;border:1px solid #240016}@media screen and (min-width:500px){.edit-meal-modal-container .ok-btn{font-size:14px}}.edit-meal-modal-container .ok-btn:disabled{opacity:.5}.share-popup .popup-content{min-width:185px}.share-popup .copy-to-clipboard{display:flex;text-align:center;width:100%}.share-popup .copy-to-clipboard span{color:#425569;display:inline-block;margin-top:10px}@media screen and (max-width:440px){.share-popup .copy-to-clipboard span{display:block;text-align:center}}.share-popup .copy-to-clipboard input{border:.5px dashed #a8acbe;border-right:none;color:#700044;font-size:16px;margin-left:0;min-width:150px;text-align:left;width:calc(100% - 75px)}.share-popup .copy-to-clipboard .copy,.share-popup .copy-to-clipboard input{display:inline-block;height:30px;margin-top:10px;padding:4px 8px;vertical-align:top}.share-popup .copy-to-clipboard .copy{background:#a30063;border:none;color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;width:75px}.share-popup .copy-to-clipboard .copied{background:#e2e2e2;border:.5px solid #e2e2e2;color:#a8acbe}.share-popup .share-popup-content p{color:#203152;font-size:16px;text-align:center}.share-popup .icon-spinner{color:#a10c63;display:inline-block;font-size:30px}.multi-share-popup .popup-content{padding:17px 20px 20px}.multi-share-popup .popup-content .share-popup-content .copy-url-container{margin-top:20px}.multi-share-popup .popup-content .share-popup-content .copy-url-container .copy-to-clipboard{margin-top:5px}.multi-share-popup .popup-content .share-popup-content .copy-url-container .copy-to-clipboard button,.multi-share-popup .popup-content .share-popup-content .copy-url-container .copy-to-clipboard input{margin-top:0}.multi-share-popup .popup-content .share-popup-content .copy-url-container .title{font-size:13px;font-weight:700}.agreement-modal .editor-modal-container .editor-scrollable{top:0}.agreement-modal .editor-modal-container .modal-header{height:0}.customizer-groceries-container .modal-scroll-container{padding:20px}.customizer-groceries-container h3{color:#434243;font-size:14px;font-weight:800;text-transform:uppercase}.customizer-groceries-container tr{border-bottom:1px solid #cdcfd5}.customizer-groceries-container th{color:#434243;font-size:14px;font-weight:700}.customizer-groceries-container td{color:#828796;font-size:14px;padding:5px;white-space:nowrap}.customizer-groceries-container td a{color:#434243}.customizer-groceries-container td,.customizer-groceries-container th{padding-left:3px;padding-right:3px}.customizer-groceries-container td:nth-child(2n),.customizer-groceries-container th:nth-child(2n){background-color:#f6f6f6}.customizer-groceries-container .totals-row th{white-space:nowrap}.customizer-groceries-container .img-cell .dropdown-btn{background-color:none;border:none}.customizer-groceries-container .value-cell{text-align:right}.customizer-groceries-container .grocery-cell ul li{font-size:12px}.customizer-groceries-container .buyorg{color:#2cd296;font-size:18px}.customizer-groceries-container em{display:inline-block;font-size:10px;min-width:1em;text-align:left}.customizer-groceries-container .mapped-meals h4{font-size:18px;font-weight:400;margin:0 0 10px}.customizer-groceries-container .mapped-meals h4 em{font-size:18px;font-weight:700}.customizer-nutrition-container .modal-scroll-container{padding:0}.customizer-nutrition-container tr{border-bottom:1px solid #cdcfd5}.customizer-nutrition-container th{color:#475672;font-size:14px;font-weight:700;text-align:center}.customizer-nutrition-container td{color:#475672;font-size:14px;text-align:right;white-space:nowrap}.customizer-nutrition-container td a{color:#434243}.customizer-nutrition-container td,.customizer-nutrition-container th{padding:5px 10px}.customizer-nutrition-container td:nth-child(2n),.customizer-nutrition-container th:nth-child(2n){background-color:#f6f6f6}.customizer-nutrition-container em{display:inline-block;font-size:10px;min-width:2em;text-align:left}.customizer-nutrition-container .nutrient-name{text-align:left}.plan-editor-publishing-tools{padding:20px;text-align:center}.customizer-pick-date-container{background-color:#fff}.customizer-pick-date-container h2{font-size:18px;margin:1em;text-align:center;width:calc(100% - 80px)}.customizer-pick-date-container .custom-calendar{margin:0;width:100%}.meal-repeat-modal-container{color:#203152}.meal-repeat-modal-container.edit-meal-modal-container .modal-scroll-container{padding:15px 15px 180px}.meal-repeat-modal-container.edit-meal-modal-container .modal-scroll-container>header{padding:20px;text-align:center}.meal-repeat-modal-container.edit-meal-modal-container .modal-scroll-container>header h1{font-size:20px;margin:0 0 20px}.meal-repeat-modal-container.edit-meal-modal-container .modal-scroll-container>header h3{font-size:14px;font-weight:700}.meal-repeat-modal-container .more-dates-btn{background:none;border:none;color:#425569;font-size:14px;padding:4px 0;text-align:center;text-decoration:underline;width:100%}.meal-repeat-modal-container .more-dates-btn:hover{background-color:#e2e2e2}.upcoming-dates-picker h4{color:#425569;font-size:14px}.upcoming-dates-picker ul{margin-bottom:15px}.upcoming-dates-picker li{position:relative;vertical-align:top;white-space:nowrap}.upcoming-dates-picker .meal-toggle-btn{background:none;border:none;color:#425569;font-size:12px;overflow:hidden;padding:3px 0;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.upcoming-dates-picker .meal-toggle-btn:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #a8acbe;color:#fff;content:" ";display:inline-block;font-family:eatlove;font-size:14px;font-style:normal;font-variant:normal;font-weight:400;height:17px;line-height:1;margin:0 5px 0 0;padding:1px;text-transform:none;vertical-align:middle;width:17px}.upcoming-dates-picker .meal-toggle-btn:disabled{opacity:.5}.upcoming-dates-picker .meal-toggle-btn em{margin-right:5px}.upcoming-dates-picker .meal-toggle-btn span{font-weight:300}.upcoming-dates-picker .meal-toggle-btn[data-selected=true]:before{background-color:#2cd296;content:""}.upcoming-dates-picker .grid-meal-draggable{bottom:0;cursor:pointer;height:auto;margin-bottom:0;top:30px}.upcoming-dates-picker .empty-meal{border:1px dashed #a8acbe;-webkit-border-radius:3px;-spec-border-radius:3px;border-radius:3px;color:#a8acbe;cursor:pointer;font-size:14px;height:100px;padding:35px 0;position:absolute;text-align:center;top:30px;width:100%}.patient-conditions ul li{width:100%!important}.patient-nutrition-prescription{padding:0 20px}.patient-nutrition-prescription .prescription-part{margin-top:1em}.patient-nutrition-prescription .prescription-part:first-child{margin-top:0}.patient-nutrition-prescription h3{color:#9b9fb4;font-size:12px;font-weight:400;margin:20px auto;text-align:center}.patient-nutrition-prescription h3:before{display:none}.patient-nutrition-prescription h5{color:#425569;font-size:12px;font-weight:700;margin-bottom:20px;text-transform:uppercase}.patient-nutrition-prescription p{color:#425569;font-size:12px}.patient-nutrition-prescription p em{font-weight:700;text-transform:uppercase}.patient-nutrition-prescription ul li{color:#425569;display:inline-block;font-size:12px;margin-bottom:20px;max-width:260px;vertical-align:top;width:50%}.patient-nutrition-prescription ul li em{font-weight:700}.patient-nutrition-prescription .nutrients-list{margin-left:20px}.patient-family-members{color:#425569;padding:20px}.patient-family-members h3{color:#425569;font-size:14px;text-transform:uppercase}.patient-family-members table{display:inline-block;margin:1em 0}.patient-family-members thead tr{background-color:#e2e2e2}.patient-family-members tbody tr{-webkit-border-radius:5px;-spec-border-radius:5px;border-radius:5px}.patient-family-members tbody tr:nth-child(2n){background-color:#e2e2e2}.patient-family-members th{color:#425569;font-size:14px;padding:0 10px;text-align:center;text-transform:uppercase}.patient-family-members td{color:#425569;font-size:12px;text-align:center}.patient-family-members .person-info{font-size:14px;padding:5px 10px;text-align:left;vertical-align:middle}.patient-family-members .person-info em{font-weight:700}.patient-family-members button{background:none;border:none;color:#425569;cursor:default;height:30px;margin:10px;width:30px}.patient-family-members button:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:eatlove;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.patient-family-members button[data-active=true]{color:#2cd296}.patient-family-members button[data-active=true]:after{content:""}.profile-modal-container h2{color:#425569;font-size:20px;padding:10px;text-align:center}.profile-modal-container h2 em{font-style:italic;font-weight:400}.profile-modal-container h3{border-bottom:1px solid #e2e2e2;color:#425569;font-size:16px;font-weight:400;margin-bottom:10px;margin-top:40px;padding-bottom:10px;padding-left:20px;text-transform:uppercase;width:100%}.pro-register-form .brochure-container>footer p{margin-bottom:0}.pro-register-form .brochure-container .featured-on{padding-top:20px!important}.meal-plan-customizer .customizer-scroll-container{-webkit-overflow-scrolling:touch;background-color:#fafafa;bottom:60px;left:0;overflow-x:hidden;overflow-y:scroll;padding-bottom:100px;padding-top:25px;position:absolute;right:0;top:0;-webkit-transform:translateZ(0)}@media screen and (min-width:47em){.meal-plan-customizer .customizer-scroll-container{bottom:0;padding-top:35px;top:0}}.meal-plan-customizer .customizer-scroll-container>header{display:block;margin:auto auto auto 70px;max-width:940px;position:relative}.meal-plan-customizer .primary-actions{align-items:center;background-color:#fff;bottom:0;-webkit-box-shadow:0 -5px 5px 0 rgba(0,0,0,.1);-moz-box-shadow:0 -5px 5px 0 rgba(0,0,0,.1);-spec-box-shadow:0 -5px 5px 0 rgba(0,0,0,.1);box-shadow:0 -5px 5px 0 rgba(0,0,0,.1);display:flex;justify-content:space-evenly;padding:10px;position:absolute;text-align:center;width:100%;z-index:10}@media screen and (min-width:47em){.meal-plan-customizer .primary-actions{background-color:transparent;bottom:auto;box-shadow:none;justify-content:center;left:unset;max-width:850px;position:absolute;right:50px;top:15px;z-index:8}}.meal-plan-customizer .primary-actions .footer-icons-row{padding-bottom:10px}.meal-plan-customizer .primary-actions .share-popup,.meal-plan-customizer .primary-actions button{vertical-align:middle}.meal-plan-customizer .primary-actions .share-popup.share-popup,.meal-plan-customizer .primary-actions button.share-popup{margin:0 10px}.meal-plan-customizer .primary-actions .share-popup.share-popup .el-text-btn,.meal-plan-customizer .primary-actions button.share-popup .el-text-btn{font-size:24px}.meal-plan-customizer .primary-actions .share-popup.favorite-btn,.meal-plan-customizer .primary-actions button.favorite-btn{background:none;border:none;color:#a8acbe;display:inline-block;line-height:20px;margin-right:10px;padding:5px 0 0}.meal-plan-customizer .primary-actions .share-popup.favorite-btn[data-boarded=true],.meal-plan-customizer .primary-actions button.favorite-btn[data-boarded=true]{color:#a30063}.meal-plan-customizer .primary-actions .share-popup.favorite-btn i,.meal-plan-customizer .primary-actions button.favorite-btn i{font-size:24px}.meal-plan-customizer .error-msg{color:#e97f2a;font-size:16px;font-weight:700;padding:10px}.meal-plan-customizer .error-msg:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:eatlove;font-size:18px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.meal-plan-customizer .working-veil{background-color:rgba(0,0,0,.85);bottom:0;left:0;padding-top:250px;position:absolute;right:0;text-align:center;top:0;width:100%;z-index:11}.meal-plan-customizer .working-veil h2{color:#fff;text-align:center;width:100%}.meal-plan-customizer .working-veil i{color:#a30063;display:inline-block;font-size:40px}.meal-plan-customizer .send-to-patient{-webkit-apperance:none;background-color:#a30063;border:1px solid #a30063;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;-webkit-border-radius:30px;-spec-border-radius:30px;border-radius:30px;-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.1);-moz-box-shadow:0 10px 10px 0 rgba(0,0,0,.1);-spec-box-shadow:0 10px 10px 0 rgba(0,0,0,.1);box-shadow:0 10px 10px 0 rgba(0,0,0,.1);color:#fff;display:inline-block;font-size:12px;font-size:14px;font-weight:400;font-weight:700;line-height:1;margin:5px;min-width:auto;outline:0;overflow:hidden;padding:10px 20px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.meal-plan-customizer .send-to-patient,.meal-plan-customizer .send-to-patient i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.meal-plan-customizer .send-to-patient:active,.meal-plan-customizer .send-to-patient:hover{background-color:#3d0025;border:1px solid #3d0025;color:#e6e6e6}.meal-plan-customizer .send-to-patient:focus{background-color:#240016;border:1px solid #240016}@media screen and (min-width:47em){.meal-plan-customizer .send-to-patient{margin-right:15px;min-width:230px}}.meal-plan-customizer .send-to-patient i{color:#fff;display:inline-block}.meal-plan-customizer .recommend-to:focus{background-color:#a30063;border:1px solid #a30063}.meal-plan-customizer h1{color:#425569;font-size:20px;font-weight:700;margin:10px 10px 20px;padding:5px;width:calc(100% - 240px)}@media screen and (max-width:47em){.meal-plan-customizer h1{width:calc(100% - 70px)}}.meal-plan-customizer h2{color:#203152;font-size:22px;font-weight:400;margin:0;padding:5px;width:calc(100% - 350px)}.meal-plan-customizer h2 em{font-weight:700}@media screen and (max-width:47em){.meal-plan-customizer h2{font-size:19px;margin:10px auto;text-align:center;width:calc(100% - 20px)}}.meal-plan-customizer input.plan-title{-webkit-appearance:none;background-color:transparent;border:1px solid transparent;color:#203152;font-size:22px;font-weight:400;margin:0;padding:5px;width:calc(100% - 150px)}@media screen and (max-width:47em){.meal-plan-customizer input.plan-title{font-size:19px;margin:10px;text-align:center;width:calc(100% - 20px)}}.meal-plan-customizer input.plan-title:hover{border:1px solid #a8acbe}.meal-plan-customizer input.plan-title::-webkit-input-placeholder{color:#203152;font-style:italic;opacity:.5}.meal-plan-customizer input.plan-title:-moz-placeholder,.meal-plan-customizer input.plan-title::-moz-placeholder{color:#203152;font-style:italic;opacity:.5}.meal-plan-customizer input.plan-title:-ms-input-placeholder{color:#203152;font-style:italic;opacity:.5}.meal-plan-customizer input.plan-title:focus{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);box-shadow:0 2px 6px 0 rgba(0,0,0,.35)}.meal-plan-customizer h3{color:#777881;display:inline-block;font-size:20px;font-weight:700;padding:0 5px}@media screen and (max-width:47em){.meal-plan-customizer h3{max-width:calc(100% - 20px);text-align:center}}.meal-plan-customizer h4{color:#425569;font-size:14px;font-weight:700;text-align:center;text-transform:uppercase}.meal-plan-customizer .sub-action-btn{-webkit-apperance:none;background-color:#fff;background-color:transparent;border:0 solid #a30063;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;-webkit-border-radius:0;-spec-border-radius:0;border-radius:0;color:#a30063;display:inline-block;font-size:12px;font-size:10px;font-weight:400;line-height:1;margin:5px;outline:0;padding:8px 10px;text-align:center;text-decoration:underline;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.meal-plan-customizer .sub-action-btn,.meal-plan-customizer .sub-action-btn i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.meal-plan-customizer .sub-action-btn:active,.meal-plan-customizer .sub-action-btn:hover{background-color:#a30063;color:#fff;text-decoration:none}.meal-plan-customizer .sub-action-btn:active i,.meal-plan-customizer .sub-action-btn:hover i{color:#fff}.meal-plan-customizer .sub-action-btn:focus{border-color:#a30063}.meal-plan-customizer .view-more-plans{border:1px solid #a30063;text-decoration:none}.meal-plan-customizer .secondary-controls{text-align:center}.meal-plan-customizer .secondary-controls button .icon-spinner{margin-left:3px}.meal-plan-customizer .pro-dropdown-container .dropdown-btn:after{display:none}.meal-plan-customizer .meal-plan-insights{margin-top:40px}.meal-plan-customizer .meal-plan-insights header{margin:0 0 20px;position:relative}.meal-plan-customizer .icon-warning1{color:#f6a623}.meal-plan-customizer .icon-print{font-size:18px}.meal-plan-customizer .favorite-pill-btn{margin:3px 10px 0 0}.meal-plan-customizer .mobile-grid{margin-top:10px}.dashboard-page{background-color:#324253;min-height:calc(100vh - 20px)}@supports(min-height:calc(100vh - 20px - constant(safe-area-inset-top))){.dashboard-page{min-height:calc(100vh - 20px - constant(safe-area-inset-top))}}@supports(min-height:calc(100vh - 20px - env(safe-area-inset-top))){.dashboard-page{min-height:calc(100vh - 20px - env(safe-area-inset-top))}}.dashboard-page .feed{margin:0;width:100%}.dashboard-page>section.top{background-color:#fafafa;padding:0}@media screen and (min-width:47em){.dashboard-page>section.top{padding:1em 0}}.dashboard-page>section.bottom{margin:auto;max-width:1000px}.dashboard-page>section.bottom>div{display:block}@media screen and (min-width:47em){.dashboard-page>section.bottom>div{display:inline-block;vertical-align:top}.dashboard-page>section.bottom>div:first-child{border-right:.5px solid #edeeef;padding-bottom:5em;width:55%}.dashboard-page>section.bottom>div:last-child{padding:1em 2em;width:45%}}.dashboard-page footer.footer{display:none}@media screen and (min-width:47em){.dashboard-page footer.footer{display:block}}.dashboard-page .footer-hill{background-image:linear-gradient(180deg,#324253,#000 45%,#000);min-height:calc(100vh - 20px - env(safe-area-inset-top));overflow:hidden;position:fixed;width:100%}.customizer-page .customizer-scroll-container{padding-top:35px}@media screen and (min-width:47em){.customizer-page .primary-actions{top:55px;z-index:2}}.customizer-page{background-color:#fafafa;padding:1px}.customizer-page .meal-plan-customizer{margin:auto}.customizer-page .meal-plan-customizer>h1{margin:20px auto;max-width:1000px}@media screen and (min-width:1000px){.customizer-page .meal-plan-customizer>h1{margin:20px 10px}}.customizer-page .eatlove-logo-header{display:block;margin:20px auto;max-width:150px}.customizer-page .customizer-scroll-container{bottom:auto;left:auto;padding-top:65px;position:static;right:auto;top:auto}.customizer-page .primary-actions{position:fixed}@media screen and (min-width:47em){.customizer-page .primary-actions{right:0;top:80px;z-index:2}.customizer-page .primary-actions[data-pro=false]{right:50px;top:110px}}.customizer-page .patient-recommend-plans{margin-top:100px;min-height:1000px;padding:40px 0 50px;position:relative;z-index:1}@media screen and (min-width:47em){.customizer-page .patient-recommend-plans{background:none;overflow-x:auto;padding:0;transform:translateX(30%)}.customizer-page .patient-recommend-plans[data-loading=true]{transform:none}.customizer-page .patient-recommend-plans::-webkit-scrollbar{display:none}.customizer-page .patient-recommend-plans .recommend-header{background-image:linear-gradient(138deg,#da67ad,#b7498c)}}.customizer-page .patient-recommend-plans .loading p{color:#425569;display:block;font-size:14px;margin:40px 0;text-align:center;text-transform:uppercase}.customizer-page .patient-recommend-plans .loading i{color:#a30063;display:block;font-size:40px;margin:auto;text-align:center}.customizer-page .patient-recommend-plans .header-btns{text-align:center}@media screen and (min-width:1230px){.customizer-page .patient-recommend-plans .header-btns{bottom:0;left:50%;padding-bottom:50px;position:absolute;transform:translateX(-50%)}}.customizer-page .patient-recommend-plans .header-btns>button{background:none;border:1px solid #fff;-webkit-border-radius:50px;-spec-border-radius:50px;border-radius:50px;color:#fff;font-size:11px;margin:5px;padding:7px 9px;text-transform:uppercase;white-space:nowrap}@media screen and (max-width:47em){.customizer-page .patient-recommend-plans .header-btns>button{padding:4px}}.customizer-page .patient-recommend-plans .plan-title{color:#425569;cursor:pointer;font-size:16px;font-weight:700}.customizer-page .patient-recommend-plans .plan-title .regenerate-btn{float:right}.customizer-page .patient-recommend-plans .regenerate-btn{background-color:#a30063;border:none;-webkit-border-radius:50px;-spec-border-radius:50px;border-radius:50px;color:#fff;font-size:22px;height:42px;width:42px}.customizer-page .patient-recommend-plans .plan-size li{border-bottom:1px solid #d2d2d2;color:#425569;cursor:pointer;font-size:18px;line-height:1.43;padding:8px 0;width:200px}.customizer-page .patient-recommend-plans .plan-size li:last-child{border-bottom:none}.customizer-page .patient-recommend-plans .edit-plan-btn,.customizer-page .patient-recommend-plans .recommend-plan-btn{border:none;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#fff;font-size:10px;padding:10px 14px;text-transform:uppercase}.customizer-page .patient-recommend-plans .edit-plan-btn{background-color:transparent;border:1px solid #a30063;color:#a30063;margin:0 16px 0 0}.customizer-page .patient-recommend-plans .recommend-plan-btn{background-color:#2cd296;border:1px solid #2cd296}.customizer-page .patient-recommend-plans .new-plan-mode{margin:0 25px;position:relative}.customizer-page .patient-recommend-plans .new-plan-mode h3{font-size:20px;margin-bottom:15px}@media screen and (max-width:1230px){.customizer-page .patient-recommend-plans .new-plan-mode .is-personalized{color:#425569;font-size:14px;left:0;line-height:1.29;padding:0 20px;position:absolute;text-align:center;top:20px;width:100%}.customizer-page .patient-recommend-plans .new-plan-mode .plan-title{left:0;margin:0 22px;position:absolute;top:73px;width:calc(100% - 44px)}.customizer-page .patient-recommend-plans .new-plan-mode .plan-size{left:225px;position:absolute;top:240px;width:calc(100% - 190px)}.customizer-page .patient-recommend-plans .new-plan-mode .plan-card{left:22px;max-width:180px;position:absolute;top:200px;width:40%}.customizer-page .patient-recommend-plans .new-plan-mode .plan-action-btns{left:0;position:absolute;text-align:center;top:330px;width:100%}}@media screen and (min-width:1230px){.customizer-page .patient-recommend-plans .new-plan-mode .is-personalized{display:none}.customizer-page .patient-recommend-plans .new-plan-mode .plan-title{left:315px;margin-right:20px;min-width:225px;position:absolute;top:50px}.customizer-page .patient-recommend-plans .new-plan-mode .plan-card{left:50px;position:absolute;top:50px;width:240px}.customizer-page .patient-recommend-plans .new-plan-mode .plan-size{left:315px;position:absolute;top:150px}.customizer-page .patient-recommend-plans .new-plan-mode .plan-action-btns{left:270px;position:absolute;top:244px}}@media screen and (max-width:400px){.customizer-page .patient-recommend-plans .new-plan-mode .plan-size{left:170px;position:absolute;top:240px;width:calc(100% - 190px)}.customizer-page .patient-recommend-plans .new-plan-mode .plan-card{left:22px;max-width:180px;position:absolute;top:230px;width:40%}}.customizer-page .patient-recommend-plans .new-plan-mode .plan-card{display:inline-block;position:relative}.customizer-page .patient-recommend-plans .new-plan-mode .plan-card .plan-card-image{bottom:100%}.customizer-page .patient-recommend-plans .new-plan-mode .plan-card .plan-card-image-blurry{filter:blur(0);-webkit-filter:blur(0)}.customizer-page .patient-recommend-plans .new-plan-mode .plan-card .plan-card-text{background-color:transparent;bottom:0;height:auto;top:0}.customizer-page .patient-recommend-plans .new-plan-mode .plan-card .plan-card-text>div{bottom:0;height:auto;position:absolute;top:0}.customizer-page .patient-recommend-plans .module-content{position:relative}.customizer-page .patient-recommend-plans .module-content>footer{white-space:nowrap}@media screen and (max-width:1230px){.customizer-page .patient-recommend-plans .module-content{background-color:#fff;-webkit-border-radius:8px;-spec-border-radius:8px;border-radius:8px;min-height:390px}}@media screen and (max-width:47em){.customizer-page .patient-recommend-plans .module-content{-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.36);-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,.36);-spec-box-shadow:0 1px 4px 0 rgba(0,0,0,.36);box-shadow:0 1px 4px 0 rgba(0,0,0,.36);margin:0 25px}}@media screen and (min-width:47em){.customizer-page .patient-recommend-plans .module-content{box-shadow:none}}@media screen and (min-width:1230px){.customizer-page .patient-recommend-plans .module-content{margin-left:290px;min-height:378px;min-width:360px;width:calc(100% - 290px)}}.customizer-page .patient-recommend-plans .recommend-header{padding:20px;text-align:center}.customizer-page .patient-recommend-plans .recommend-header h2{color:#fff;font-size:22px;font-weight:700;opacity:1;text-transform:uppercase}.customizer-page .patient-recommend-plans .recommend-header p{color:#fff;display:none;font-size:14px;line-height:1.43}@media screen and (min-width:47em){.customizer-page .patient-recommend-plans .recommend-header p{display:block}}@media screen and (min-width:1230px){.customizer-page .patient-recommend-plans .recommend-header p{margin:20px 0 0}.customizer-page .patient-recommend-plans .recommend-header{bottom:0;left:0;padding:27px 40px;position:absolute;text-align:left;top:0;width:290px}}.customizer-page .patient-recommend-plans .loading-plans li{border-bottom:none!important;margin:0!important;padding:5px 0!important}.customizer-page .patient-recommend-plans .view-or-edit{-webkit-apperance:none;background-color:#1f2731;border:1px solid #1f2731;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;-webkit-border-radius:0;-spec-border-radius:0;border-radius:0;color:#fff;display:inline-block;font-size:12px;font-size:10px;font-weight:400;left:50%;line-height:1;margin:0 5px;max-width:350px;outline:0;padding:8px;position:absolute;text-align:center;text-transform:uppercase;top:75%;-webkit-transform:translate(-52%,-50%);-moz-transform:translate(-52%,-50%);-ms-transform:translate(-52%,-50%);transform:translate(-52%,-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none;width:85%}.customizer-page .patient-recommend-plans .view-or-edit,.customizer-page .patient-recommend-plans .view-or-edit i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.customizer-page .patient-recommend-plans .view-or-edit:active,.customizer-page .patient-recommend-plans .view-or-edit:hover{background-color:#000;border:1px solid #000;color:#e6e6e6}.customizer-page .patient-recommend-plans .view-or-edit:focus{background-color:#000;border:1px solid #000}.customizer-page .patient-recommend-plans .recently-edited{position:absolute;right:0;top:0}.customizer-page .patient-recommend-plans .recently-edited ol{list-style:none;text-align:left}.customizer-page .patient-recommend-plans .recently-edited li{border-bottom:1px solid #e2e2e2;cursor:pointer;margin-bottom:10px;padding:5px 5px 10px}.customizer-page .patient-recommend-plans .recently-edited li:hover{background-color:#95b9c7}.customizer-page .patient-recommend-plans .recently-edited li:last-child{border-bottom:none;margin-bottom:none;padding-bottom:none}.customizer-page .patient-recommend-plans .recently-edited .dropdown-btn{background:none;border:none;color:#425569;font-size:11px;padding:10px}.customizer-page .patient-recommend-plans .recently-edited .dropdown-btn i{font-size:8px;padding-left:10px}.customizer-page .patient-recommend-plans .recently-edited .dropdown-dropdown{-webkit-transform:translate(-70%,-10px);-moz-transform:translate(-70%,-10px);-ms-transform:translate(-70%,-10px);transform:translate(-70%,-10px)}.customizer-page .patient-recommend-plans .recently-edited .triangle,.customizer-page .patient-recommend-plans .recently-edited .triangle2{left:70%}.customizer-page .patient-recommend-plans .recently-edited .dropdown-content{min-width:15em}.customizer-page .patient-recommend-plans .recently-edited .edited{color:#9b9fb4;text-align:right}.customizer-page .patient-recommend-plans .incomplete-plan a{text-decoration:underline}@media screen and (min-width:47em){.customizer-page .patient-recommend-plans .incomplete-plan a{color:#fff;font-weight:700}}.customizer-page .patient-recommend-plans .incomplete-plan:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fd5408;content:"";display:inline-block;font-family:eatlove;font-size:20px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;padding-right:10px;text-transform:none;vertical-align:middle}.customizer-page .patient-recommend-plans .no-plans-found{padding:30px;width:100%}.customizer-page .patient-recommend-plans .no-plans-found i{color:#425569;font-size:3em;padding:.25em 1em}.customizer-page .patient-recommend-plans .no-plans-found ul{display:block;list-style:disc;margin:20px auto;padding-left:40px;text-align:left}.customizer-page .patient-recommend-plans .no-plans-found li{color:#425569;font-size:12px}.customizer-page .patient-recommend-plans .no-plans-found footer{text-align:center}.customizer-page .patient-recommend-plans .no-plans-found footer button{background-color:#a30063;color:#fff;font-size:10px;padding:9px 12px;text-transform:uppercase}.customizer-page .patient-recommend-plans .no-plans-found footer .try-again-btn{background-color:#fff;border:1px solid #a8acbe;color:#425569;margin:0 10px 0 0}.customizer-page .patient-recommend-plans .no-plans-found h3{color:#425569;font-size:16px;font-weight:700;text-align:left}.customizer-page .patient-recommend-plans .no-plans-found h3:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fd5408;content:"";display:inline-block;font-family:eatlove;font-size:20px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;padding-right:10px;text-transform:none;vertical-align:middle}.customizer-page .patient-recommend-plans .no-plans-found p{color:#425569;font-size:12px;margin:1em auto;padding-left:40px;text-align:left}.customizer-page .patient-recommend-plans .no-plans-found p a{text-decoration:underline}.customizer-page .patient-recommend-plans .no-plans-found p em{font-weight:700}.collections-page{background-color:#fff;min-height:100vh;padding-top:160px}@media screen and (max-width:47em){.collections-page{padding-top:105px}}.daily-log-meal{display:flex;justify-content:space-between;margin-left:20px;min-height:0;padding:14px 20px;-webkit-transition:all .333s ease-in-out;-moz-transition:all .333s ease-in-out;-o-transition:all .333s ease-in-out;transition:all .333s ease-in-out}.daily-log-meal:after{border-bottom:1px solid #d8d8d8;content:" ";display:block;margin:20px 0 0}.daily-log-meal[data-deleted=true],.daily-log-meal[data-log-portions=true]{background-image:linear-gradient(270deg,#f1ddb6,hsla(42,68%,78%,.29));border-bottom:none;min-height:83px}.daily-log-meal[data-deleted=true]:after,.daily-log-meal[data-log-portions=true]:after{display:none}.daily-log-meal[data-deleted=true] .log-portions,.daily-log-meal[data-deleted=true] .undeleter,.daily-log-meal[data-log-portions=true] .log-portions,.daily-log-meal[data-log-portions=true] .undeleter{display:block}.daily-log-meal[data-deleted=true] .row-text,.daily-log-meal[data-log-portions=true] .row-text{width:calc(100% - 140px)}.daily-log-meal[data-deleted=true] .row-text{font-style:italic;opacity:.75;text-decoration:line-through}.daily-log-meal .row-text{color:#203152;font-size:13px;font-weight:700;width:calc(100% - 100px)}.daily-log-meal .row-text span{cursor:pointer}.daily-log-meal .row-text .subtitle{font-weight:300;margin-left:5px}.daily-log-meal .row-text .calories{font-weight:300}.daily-log-meal>footer{display:flex}.daily-log-meal>footer p{display:inline-block;margin-right:10px;vertical-align:top}.daily-log-meal .log-portions>p,.daily-log-meal .undeleter>p,.daily-log-meal>footer>p{color:#203152;font-size:14px;font-weight:700;margin:0 0 7px;text-align:center}.daily-log-meal .no-btn,.daily-log-meal .save-btn,.daily-log-meal .yes-btn{border:none;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#fff;font-size:11px;font-weight:700;padding:8px 20px;text-transform:uppercase}.daily-log-meal .save-btn,.daily-log-meal .yes-btn{background-color:#a30063;margin:0 14px 0 0}.daily-log-meal .no-btn{background-color:#a8acbe}.daily-log-meal .meal-info-btn,.daily-log-meal .remove-log-btn,.daily-log-meal .show-nutrition-btn{background:none;border:none;color:#7c8a99;font-size:11px;height:50px;margin-top:-15px;padding:0 5px;vertical-align:top;width:40px}.daily-log-meal .meal-info-btn i,.daily-log-meal .remove-log-btn i,.daily-log-meal .show-nutrition-btn i{border:1px solid #7c8a99;-webkit-border-radius:20px;-spec-border-radius:20px;border-radius:20px;display:inline-block;height:22px;padding:5px;width:22px}.daily-log-meal .food-units-selector-outer{margin:0}.daily-log-meal .food-units-selector-outer .open-modal-btn{text-align:left}.daily-log-meal .el-popup-left-bottom .dropdown-btn{background:none;border:none}.daily-log-meal .food-warning{color:#bb130f;margin-left:5px}.daily-log-meal .unit-not-found{padding:0 10px;width:200px}.daily-log-meal .unit-not-found>button{margin:20px}.edit-daily-log-modal-container{background-color:#fff;border-radius:10px;left:50%;max-height:calc(100vh - 10px);max-width:600px;min-width:300px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100vw - 40px)}@supports(max-height:calc(100vh - constant(safe-area-inset-top) - constant(safe-area-inset-bottom))){.edit-daily-log-modal-container{max-height:calc(100vh - constant(safe-area-inset-top) - constant(safe-area-inset-bottom))}}@supports(max-height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom))){.edit-daily-log-modal-container{max-height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}.edit-daily-log-modal-container .modal-header{left:0;position:absolute;top:0;width:100%}.edit-daily-log-modal-container .modal-header .close-btn{background:none;border:none;font-size:10px;padding:15px;position:absolute;right:0;top:0;z-index:10}.edit-daily-log-modal-container>footer{display:flex;justify-content:space-evenly;padding:15px 0;text-align:center;width:100%}.edit-daily-log-modal-container>footer .cancel-btn,.edit-daily-log-modal-container>footer .save-btn{border:none;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#fff;display:inline-block;font-size:20px;font-weight:400;height:40px;letter-spacing:1.2px;line-height:1.4;margin:15px 7px;min-width:100px;text-transform:uppercase;width:33%}.edit-daily-log-modal-container>footer .cancel-btn{background-color:#fff;border:2px solid #b5bec8;color:#b5bec8}.edit-daily-log-modal-container>footer .save-btn{background-color:#a30063;color:#fff}.edit-daily-log-modal-body{padding:40px 20px 80px}.edit-daily-log-modal-body>h2{font-size:24px}.edit-daily-log-modal-body>.date-label{font-size:18px}.edit-daily-log-modal-body.edit-weight-modal{text-align:center}.edit-daily-log-modal-body .error_msg{color:red;font-size:14px;font-weight:700}.daily-log-notes p{color:#203152;font-size:13px;margin:.75em 0}.daily-log-notes p em{display:block;font-weight:700}.daily-log-notes .notes-markdown{color:#203152;display:inline-block;margin-right:10px;max-width:90%}.daily-log-notes .notes-markdown h4{display:block;font-size:13px;font-weight:700;margin:0 0 .75em}.daily-log-notes .notes-markdown .markdown{margin:0 0 20px}.daily-log-notes textarea{background-color:transparent;border:.5px solid #a8acbe;color:#700044;font-size:13px;height:150px;margin:0 0 10px;padding:4px 8px;width:100%}.daily-log-notes textarea:focus{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);-spec-box-shadow:0 2px 6px 0 rgba(0,0,0,.35);box-shadow:0 2px 6px 0 rgba(0,0,0,.35)}.daily-log-notes textarea:disabled{opacity:.5}.markdown h1{font-size:24px}.markdown h2{font-size:20px}.markdown h3{font-size:16px}.markdown ol,.markdown ul{margin:.5em 1.5em}.markdown ul{list-style:disc}.markdown ol{list-style:decimal}.markdown li,.markdown p,.markdown pre{font-size:14px}.markdown blockquote{border-left:2px solid #425569;margin:.5em;padding-left:.25em}.markdown hr{height:1px}.markdown p{margin:.25em 0}.markdown pre{font-family:monospace;font-size:14px;padding:.5em}.markdown b,.markdown strong{font-weight:700}.markdown em,.markdown i{font-style:italic;font-weight:400}.daily-log-extras .water-btns,.daily-log-extras .with-units{margin:23px 0 8px 20px}.daily-log-extras .daily-log-notes .edit-notes{padding:20px 0 0 20px}.daily-log-extras .daily-log-notes .edit-notes>footer{display:inline-block}.daily-log-extras .daily-log-notes .markdown,.daily-log-extras .daily-log-notes textarea{margin:20px 20px 0 0;max-height:400px}.daily-log-extras .daily-log-notes textarea{width:calc(100% - 40px)}.daily-log-extras .add-water-btn,.daily-log-extras .empty-water-btn,.daily-log-extras .full-water-btn{background:none;border:none;padding:6px}.daily-log-extras .water-intake>p{color:#203152;font-size:16px;font-weight:800;margin-left:20px;max-width:347px;text-align:right;text-align:left;text-transform:uppercase}.daily-log-extras .biometrics{position:relative}.daily-log-extras .biometrics .previous-entry{color:#425569;font-size:14px;padding:10px 0 0}.daily-log-extras .biometrics .previous-entry>p{display:inline-block;padding-right:5px;vertical-align:top}.daily-log-extras .biometrics .previous-entry div{display:inline-block;text-align:left}.daily-log-extras .biometrics .previous-entry div p{display:inline-block}.daily-log-extras .biometrics .previous-entry div p:first-child{font-weight:700;margin-right:10px}.daily-log-extras .with-units{white-space:nowrap}.daily-log-extras .with-units .add-notes-btn{border:1px solid #a30063;color:#a30063}.daily-log-extras .with-units input{-webkit-appearance:none;-moz-appearance:textfield;border-width:thin;color:#203152;display:inline-block;font-size:36px;font-weight:800;margin:25px 10px;padding:0 0 0 5px;text-align:center;width:140px}.daily-log-extras .with-units input::-webkit-inner-spin-button,.daily-log-extras .with-units input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.daily-log-extras .with-units input::-webkit-input-placeholder{font-size:14px;font-weight:400;text-align:left}.daily-log-extras .with-units input:-moz-placeholder,.daily-log-extras .with-units input::-moz-placeholder{font-size:14px;font-weight:400;text-align:left}.daily-log-extras .with-units input:-ms-input-placeholder{font-size:14px;font-weight:400;text-align:left}.daily-log-extras .with-units button{background:none;border:none;color:#a30063;font-weight:700}.daily-log-extras .with-units label{color:#203152;display:inline-block;font-size:24px;font-weight:700;margin-right:20px;text-align:left;text-transform:uppercase;width:auto}.daily-log-extras .with-units label:first-child{font-size:36px}.activities-tracker-container{border:1px solid #888;border-radius:16px;display:flex;margin:10px 20px 0;padding:10px}@media screen and (min-width:47em){.activities-tracker-container{max-width:50%}}.activities-tracker-container .activity-tracker-item{display:flex;flex-direction:column}.activities-tracker-container .activity-tracker-item header{align-items:flex-start;display:flex}.activities-tracker-container .activity-tracker-item header .provider-logo{max-width:25px}.activities-tracker-container .activity-tracker-item header .provider-title{padding-left:10px}.activities-tracker-container .activity-tracker-item header .provider-title h6{font-weight:400}.activities-tracker-container .activity-tracker-item .activity-tracker-info{font-size:20px;margin-left:35px}.activities-tracker-container .activity-tracker-item .activity-tracker-info span{font-weight:700}.loading-wrapper{position:relative}.loading-overlay{align-items:center;background-color:hsla(0,0%,100%,.5);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.export-modal .nutrition-export-form{display:flex;flex-direction:column}@media screen and (min-width:650px){.export-modal .nutrition-export-form{flex-direction:row}}.export-modal .nutrition-export-form .custom-calendar{flex:7}.export-modal .nutrition-export-form .export-toggle-btns{flex:2}.export-modal .nutrition-export-form .export-toggle-btns h6{margin:0 0 20px;white-space:nowrap}.export-modal .export-select{display:flex;flex-direction:column;margin-bottom:10px}@media screen and (min-width:450px){.export-modal .export-select{flex-direction:row}}.export-modal .export-select h6{flex:2;line-height:36px}.export-modal .export-select>div{flex:5}.export-modal .export-select>div .export-dropdown-wrapper{width:260px}.export-modal .nutrition-export-complete{margin:auto;min-height:200px;position:relative;text-align:center;width:300px}.export-modal .nutrition-export-complete .feather-download,.export-modal .nutrition-export-complete .feather-mail,.export-modal .nutrition-export-complete .icon-spinner{font-size:90px;mask-image:linear-gradient(180deg,transparent,#000);-webkit-mask-image:linear-gradient(180deg,transparent,#000)}.export-modal .nutrition-export-complete .icon-spinner{color:#a30063;display:block}.export-modal .nutrition-export-complete .feather-check{margin:0;position:absolute;right:100px;top:70px;z-index:1}.export-modal .nutrition-export-complete p{margin:40px 0 0}@media screen and (max-width:649px){.export-modal .select-date-tip-left{display:none}}.export-modal .select-date-tip-footer{text-align:center}@media screen and (min-width:650px){.export-modal .select-date-tip-footer{display:none}}.export-modal footer{display:flex;flex-direction:column;padding:10px}@media screen and (max-width:390px){.export-modal footer .footer-actions{grid-gap:10px;display:flex;flex-direction:column-reverse;width:-webkit-fill-available}}.export-modal footer .error-msg{color:#ff1b1b;font-size:12px;line-height:26px;margin:8px 0;min-height:26px;text-align:center}@media screen and (max-width:47em){.daily-log-modal-container>header h2{position:relative;z-index:20}.daily-log-modal-container>header:before{background-image:linear-gradient(0deg,#5b7287,#324253 50%);-webkit-border-radius:50%;-spec-border-radius:50%;border-radius:50%;-webkit-border-radius:55%;-spec-border-radius:55%;border-radius:55%;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.5);-moz-box-shadow:0 2px 8px 0 rgba(0,0,0,.5);-spec-box-shadow:0 2px 8px 0 rgba(0,0,0,.5);box-shadow:0 2px 8px 0 rgba(0,0,0,.5);content:" ";height:205px;height:250px;left:50%;max-width:125vw;position:absolute;top:-98px;-webkit-transform:translate(-50%,calc(-100% + 210px));-moz-transform:translate(-50%,calc(-100% + 210px));-ms-transform:translate(-50%,calc(-100% + 210px));transform:translate(-50%,calc(-100% + 210px));width:145vw;z-index:1;z-index:0}}@media screen and (min-width:47em){.daily-log-modal-container>header:after{border-bottom:15px solid #324253!important;border-left:15px solid transparent;border-right:15px solid transparent;content:" ";height:0;position:absolute;right:130px;top:47px;transform:translate(50%);width:0}}.daily-log-modal-container.el-modal1-container{background:none;box-shadow:none}.daily-log-modal-container.el-modal1-container>header{z-index:2}@media screen and (min-width:47em){.daily-log-modal-container.el-modal1-container>header{left:50%;max-width:800px;right:auto;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.daily-log-modal-container.el-modal1-container>header h2{font-size:15px}}@media screen and (max-width:47em){.daily-log-modal-container.el-modal1-container>header \  .el-modal-back-btn{top:15px}.daily-log-modal-container.el-modal1-container>header h2{margin:15px auto 20px}}.daily-log-modal-container .daily-log-scroll-container{-webkit-overflow-scrolling:touch;background-color:#fff;bottom:0;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.25);-moz-box-shadow:0 4px 8px 0 rgba(0,0,0,.25);-spec-box-shadow:0 4px 8px 0 rgba(0,0,0,.25);box-shadow:0 4px 8px 0 rgba(0,0,0,.25);left:0;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;top:0;z-index:1}@media screen and (max-width:47em){.daily-log-modal-container .daily-log-scroll-container::-webkit-scrollbar{display:none}}@media screen and (min-width:47em){.daily-log-modal-container .daily-log-scroll-container{border-radius:10px;bottom:auto;left:50%;max-height:calc(100vh - 100px);max-width:calc(100vw - 30px);min-height:0;right:auto;top:10px;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}}.daily-log-modal-container .daily-log-scroll-container .el-modal1-body-container{padding:0 10px}@media screen and (min-width:47em){.daily-log-modal-container .date-selector-popover .dropdown-btn{font-weight:700;width:260px}.daily-log-modal-container .date-selector-popover .next-date-btn:hover,.daily-log-modal-container .date-selector-popover .prev-date-btn:hover{background-color:#fff;color:#a30063}}.daily-log-modal-container .date-selector-popover .dropdown-btn{font-weight:700}.daily-log-page{margin:auto;max-width:780px;min-height:35vh;padding:0 0 100px;position:relative;width:100vw}.daily-log-page>.spinner-container{align-items:center;display:flex;height:100vh;justify-content:center}.daily-log-page>.spinner-container .icon-spinner2{color:#a30063;display:inline-block;font-size:60px}@media screen and (min-width:47em){.daily-log-page{width:calc(100vw - 20px)}}.daily-log-page .scroll-left-btn,.daily-log-page .scroll-right-btn{background:none;border:none;color:#a8acbe;font-size:22px;position:absolute;top:10px}@media screen and (max-width:47em){.daily-log-page .scroll-left-btn,.daily-log-page .scroll-right-btn{display:none}}.daily-log-page .scroll-left-btn{left:20px}.daily-log-page .scroll-right-btn{height:50px;margin-top:-15px;right:20px;width:50px}.daily-log-page .nutrition-analysis{margin:125px 0 20px;padding:0 0 0 20px}@supports(top:env(safe-area-inset-top)){.daily-log-page .nutrition-analysis{margin-top:calc(125px + env(safe-area-inset-top))}}@media screen and (min-width:47em){.daily-log-page .nutrition-analysis{margin:30px 80px 30px 60px}}.daily-log-page .nutrition-analysis .macro-left,.daily-log-page .nutrition-analysis .macro-over{color:#fff}.daily-log-page .nutrition-analysis .macro-left em,.daily-log-page .nutrition-analysis .macro-over em{font-size:10px;overflow-x:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.daily-log-page .nutrition-analysis .macro-left em[data-out-of-range=true],.daily-log-page .nutrition-analysis .macro-over em[data-out-of-range=true]{color:#ff7735}.daily-log-page .calorie-budget{color:#fff;display:inline-block;margin:0 20px 0 0}.daily-log-page .calorie-budget i{vertical-align:middle}.daily-log-page .calorie-budget em{display:inline-block;font-size:16px;text-align:right;width:55px}.daily-log-page .calorie-budget .consumed{border-bottom:1px solid #fff;padding-bottom:4px}.daily-log-page .calorie-budget .consumed[data-mode=current]{cursor:pointer}.daily-log-page .calorie-budget .consumed em:before{content:"−";float:left}.daily-log-page .calorie-budget .remaining em{font-size:20px;font-weight:700}.daily-log-page .calorie-budget li{font-size:10px;line-height:1}.daily-log-page .macros-pie-chart .macros-legend{color:#fff}.daily-log-page .macros-pie-chart .chart{margin:0 13px 0 0}.daily-log-page .meals{margin:40px 0 0}.daily-log-page .nutrition-export-container{margin:60px auto 30px;max-width:640px;text-align:center}@media screen and (min-width:47em){.daily-log-page .nutrition-export-container{text-align:right}}.daily-log-page .with-header{margin:30px auto;max-width:600px}.daily-log-page .with-header>header{align-items:center;background-color:#ebebeb;color:#425569;display:flex;gap:10px;height:50px;justify-content:flex-start;padding:0 20px;text-transform:uppercase}.daily-log-page .with-header>header .meal-type-title{font-size:14px;font-weight:900;letter-spacing:1px}.daily-log-page .with-header>header .header-buttons{align-items:center;display:flex;gap:5px;justify-content:center}.daily-log-page .with-header>header .header-buttons .add-food-btn2,.daily-log-page .with-header>header .header-buttons .show-nutrition-btn{background:none;border:none;color:#425569;font-size:11px;height:50px;width:50px}.daily-log-page .with-header>header .header-buttons .add-food-btn2 i,.daily-log-page .with-header>header .header-buttons .show-nutrition-btn i{border:1px solid #425569;-webkit-border-radius:20px;-spec-border-radius:20px;border-radius:20px;height:22px;padding:5px;width:22px}.daily-log-page .with-header>header .total-calories{font-size:13px;margin-left:auto;text-align:right}.daily-log-page .with-header>header .total-calories em{font-size:16px;font-weight:700}.daily-log-page .with-header>header .total-calories .lowercase-text{display:inline-block;text-transform:none}.daily-log-page .with-header>footer{padding:20px 0 0 20px}.daily-log-page .with-header>footer .edit-notes.empty-notes{display:inline-block}.daily-log-page .with-header>footer .edit-notes.non-empty-notes{margin-top:25px}.daily-log-page .with-header>footer .edit-notes.non-empty-notes .notes-markdown{display:inline-block;margin-right:10px;max-width:90%}.daily-log-page .with-header>footer .edit-notes.non-empty-notes>footer{display:inline-block}.daily-log-page .with-header[data-mode=current]>header{background-image:linear-gradient(rgba(44,210,150,.15),rgba(44,210,150,.15))}.daily-log-page .with-header[data-mode=current]>header .total-calories,.daily-log-page .with-header[data-mode=future] .daily-log-meal .food-units-selector-outer,.daily-log-page .with-header[data-mode=future] .daily-log-meal .row-text,.daily-log-page .with-header[data-mode=future] .daily-log-meal>footer>p,.daily-log-page .with-header[data-mode=future]>header .total-calories{color:#00783c}.daily-log-page .with-header[data-mode=future] .daily-log-meal .remove-log-btn i,.daily-log-page .with-header[data-mode=future] .daily-log-meal .show-nutrition-btn i{border-color:#00783c;color:#00783c}.daily-log-page .meal-type-notes{padding:20px}.daily-log-page .meal-list{margin:15px 0;width:100%}.daily-log-page .photos-list{margin:15px 0;padding:14px 20px 0}.daily-log-page .photos-list li{display:inline-block;margin:0 19px 0 0;vertical-align:top}.daily-log-page .photos-list li[data-camera-icon=true]{margin:0}.daily-log-page .photos-list li.bar-code-icon-container .scan-barcode-btn{background:none;border:none;color:#a30063;font-size:25px;padding:14px 16.5px 13px 18.5px}.daily-log-page .photos-list li.bar-code-icon-container .scan-barcode-btn i{display:inline-block}.daily-log-page .photos-list li[data-inactive=true] .meal-photo{filter:saturate(0) brightness(1) grayscale(1);-webkit-filter:saturate(0) brightness(1) grayscale(1)}.daily-log-page .photos-list .meal-photo,.daily-log-page .photos-list img{background-position:50%;background-size:cover;-webkit-border-radius:4px;-spec-border-radius:4px;border-radius:4px;cursor:pointer;height:62px;object-fit:cover;width:62px}@media screen and (max-width:47em){.daily-log-page .photos-list{overflow-x:clip}}.daily-log-page .add-photo-btn{display:inline-block;overflow:hidden;position:relative}.daily-log-page .add-photo-btn button{background:none;border:none;-webkit-border-radius:4px;-spec-border-radius:4px;border-radius:4px;color:#a30063;display:inline-block;font-size:24px;height:62px;padding:8px;width:62px}.daily-log-page .add-photo-btn input[type=file]{bottom:0;cursor:pointer;left:0;margin:0;opacity:0;position:absolute;right:0;top:0;z-index:2}.daily-log-page .add-photo-btn .error{display:none}.daily-log-page .add-photo-btn .icon-spinner{display:inline-block}.daily-log-page .add-food-btn,.daily-log-page .add-notes-btn{background:none;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#a30063;font-size:11px;font-weight:800;line-height:1.27;margin:0 17px 0 0;padding:8px 13px;text-transform:uppercase;-webkit-transition:all .333s ease-in-out;-moz-transition:all .333s ease-in-out;-o-transition:all .333s ease-in-out;transition:all .333s ease-in-out}.daily-log-page .add-food-btn{background-color:#a30063;border:1px solid #a30063;color:#fff}.daily-log-page .add-notes-btn{border:1px solid #a30063;color:#a30063}.daily-log-page .quick-log-btn{padding:3px 2px 3px 13px}.daily-log-page .ai-false-btn{background:#fff;color:#a10c63;display:inline-block;margin:0 2px;padding:4px 6px}.daily-log-page .edit-link-button{background:none;border:none;color:#a30063;font-size:14px;font-weight:700}.daily-log-photo-modal{left:50%;position:absolute;top:0;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.daily-log-photo-modal-container{max-height:100vh;max-width:100vw;overflow-x:auto;padding:200px 0 50px}.daily-log-photo-modal-container::-webkit-scrollbar{display:none}.daily-log-photo-modal-container .veil-container{position:relative}.daily-log-photo-modal-container .veil{background-image:linear-gradient(0deg,hsla(0,0%,74%,0),#fbfafa);height:188px;left:0;position:absolute;right:0;top:0;width:100%}.daily-log-photo-modal-container img{max-width:300px}@media screen and (min-width:47em){.daily-log-photo-modal-container img{max-width:450px}}.daily-log-photo-modal-container .close-photo-modal-btn{background:none;border:none;color:#7c8a99;padding:10px;position:absolute;right:0;top:0;z-index:5}.daily-log-photo-modal-container .delete-photo-btn{background-color:#a30063;border:none;-webkit-border-radius:20px;-spec-border-radius:20px;border-radius:20px;box-shadow:0 10px 10px 0 rgba(0,0,0,.1),0 4px 4px 0 rgba(157,0,95,.2);color:#fff;font-size:9px;font-weight:700;left:23px;letter-spacing:.9px;line-height:1.56;padding:10px;position:absolute;text-transform:uppercase;top:17px;z-index:5}.calorie-modal{color:#475672;padding:20px 30px}.calorie-modal li{cursor:pointer;margin-bottom:30px}.calorie-modal li .el-radio-btn{font-size:18px;font-weight:700;line-height:24px;margin-bottom:0;vertical-align:middle}.calorie-modal li p{font-size:18px;margin-left:30px}.calorie-modal header{font-size:18px;font-weight:700}.calorie-modal>div{padding-bottom:20px}.daily-log-scroll-container:not([data-hide-nutrition=true]):before{background-image:linear-gradient(0deg,#5b7287,#324253 50%);-webkit-border-radius:50%;-spec-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.5);-moz-box-shadow:0 2px 8px 0 rgba(0,0,0,.5);-spec-box-shadow:0 2px 8px 0 rgba(0,0,0,.5);box-shadow:0 2px 8px 0 rgba(0,0,0,.5);content:" ";height:205px;left:50%;max-width:1118px;position:absolute;top:97px;-webkit-transform:translate(-50%,calc(-100% + 210px));-moz-transform:translate(-50%,calc(-100% + 210px));-ms-transform:translate(-50%,calc(-100% + 210px));transform:translate(-50%,calc(-100% + 210px));-webkit-transform:translate(-50%,calc(-100% + 120px));-moz-transform:translate(-50%,calc(-100% + 120px));-ms-transform:translate(-50%,calc(-100% + 120px));transform:translate(-50%,calc(-100% + 120px));width:145vw;z-index:1;z-index:0}@supports(top:env(safe-area-inset-top)){.daily-log-scroll-container:not([data-hide-nutrition=true]):before{top:calc(97px + env(safe-area-inset-top))}}@media screen and (min-width:47em){.daily-log-scroll-container:not([data-hide-nutrition=true]):before{top:0}}.daily-log-scroll-container[data-hide-nutrition=true]:before{-webkit-transform:translate(-50%,calc(-100% + 140px));-moz-transform:translate(-50%,calc(-100% + 140px));-ms-transform:translate(-50%,calc(-100% + 140px));transform:translate(-50%,calc(-100% + 140px))}@media screen and (min-width:47em){.daily-log-scroll-container[data-hide-nutrition=true]:before{-webkit-transform:translate(-50%,calc(-100% + 60px));-moz-transform:translate(-50%,calc(-100% + 60px));-ms-transform:translate(-50%,calc(-100% + 60px));transform:translate(-50%,calc(-100% + 60px))}}.daily-log-scroll-container[data-hide-nutrition=true] .nutrition-analysis{margin:25px 0 20px;visibility:hidden}@supports(top:env(safe-area-inset-top)){.daily-log-scroll-container[data-hide-nutrition=true] .nutrition-analysis{margin-top:calc(25px + env(safe-area-inset-top))}}.daily-log-scroll-container[data-hide-nutrition=true] .show-nutrition-btn{display:none}@media screen and (min-width:47em){.daily-log-scroll-container[data-hide-nutrition=true] .daily-log-page .meals{margin:80px 0 0}}.daily-log-scroll-container[data-hide-nutrition=true] .biometrics,.daily-log-scroll-container[data-hide-nutrition=true] .calories,.daily-log-scroll-container[data-hide-nutrition=true] .total-calories{display:none}.account-settings-heading{color:#425569;font-size:18px;margin:5px;text-transform:uppercase}.my-account{background-color:#fff;background-color:#fafafa;min-height:100vh;padding:120px 0 100px}@supports(padding-top:constant(safe-area-inset-top)){.my-account{padding-top:calc(120px + constant(safe-area-inset-top))}}@supports(padding-top:env(safe-area-inset-top)){.my-account{padding-top:calc(120px + env(safe-area-inset-top))}}.my-account-login{background-color:#fff;background-color:#fafafa;min-height:100vh;padding:120px 0 0}.my-account-login[data-hide-toolbar=true]{padding:0}.preferences-expansion{background-color:#fff;max-height:0;opacity:0;overflow:hidden;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.preferences-expansion>.inner-container{padding:20px 10px;width:100%}.preferences-expansion[data-status=true]{border-bottom:1px solid #a8acbe;max-height:200em;opacity:1;overflow:visible}.preferences-expansion[data-status=true]:last-child{border-bottom:none}.preferences-tabs{background-color:hsla(0,0%,100%,.9);-webkit-border-radius:4px;-spec-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-spec-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);left:auto;margin:0 20px 10px;max-width:540px;position:relative;top:auto;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);width:calc(100% - 40px)}.preferences-tabs a{text-decoration:none}@media screen and (min-width:560px){.preferences-tabs{margin:0 auto 20px}}.preferences-tabs .account-tab{background-color:transparent;border:0;border-bottom:1px solid #a8acbe;color:#203152;display:block;font-size:16px;font-weight:700;line-height:1.2;padding:15px;text-align:center;text-transform:uppercase;width:100%}.preferences-tabs .account-tab.last-button{border-bottom:none}.preferences-tabs .account-tab>.inner-container{position:relative;width:100%}.preferences-tabs .account-tab>.inner-container:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#203152;content:"";font-family:eatlove;font-size:12px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;line-height:2;padding:5px;position:absolute;right:0;text-transform:none;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .33s ease-in-out;-moz-transition:all .33s ease-in-out;-o-transition:all .33s ease-in-out;transition:all .33s ease-in-out}.preferences-tabs .account-tab i{color:#434243;display:inline-block;font-size:2em;margin-right:5px;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;vertical-align:top}.preferences-tabs .active-tab{font-weight:700}.preferences-tabs .active-tab>.inner-container:after{content:""}.admin-tools{background-color:#fff}.admin-tools .permission-denied{background-color:#425569;-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.2);-moz-box-shadow:0 10px 10px 0 rgba(0,0,0,.2);-spec-box-shadow:0 10px 10px 0 rgba(0,0,0,.2);box-shadow:0 10px 10px 0 rgba(0,0,0,.2);color:#fff;font-size:16px;font-weight:700;margin:160px auto 40px;max-width:300px;padding:40px;text-align:left;text-align:center}.admin-tools .permission-denied:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#e97f2a;content:"";display:block;font-family:eatlove;font-size:45px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin:10px auto;text-transform:none}.admin-dashboard{margin:60px auto 0;max-width:940px;min-height:calc(100vh - 60px);padding:60px 0 0;width:calc(100% - 120px)}@media screen and (max-width:960px){.admin-dashboard{margin:110px 20px 0;width:calc(100% - 40px)}}.admin-dashboard h1{color:#fff;font-size:22px;left:50%;padding:20px 0 10px;position:fixed;text-align:center;top:30px;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);z-index:20}.admin-dashboard .tool-buttons{margin:auto;max-width:600px;padding:0;text-align:center}.admin-dashboard .tool-buttons button{border:none;-webkit-border-radius:5px;-spec-border-radius:5px;border-radius:5px;color:#fff;font-size:12px;font-weight:700;height:10em;margin:1em;padding:10px;text-transform:uppercase;vertical-align:top;width:10em}.admin-dashboard .tool-buttons button i{display:inline-block;font-size:45px;margin:0 0 10px}.admin-dashboard .foods-db-btn{background-color:#0b9669}.admin-dashboard .category-db-btn{background-color:#780b4b}.admin-dashboard .combos-db-btn{background-color:#a30063}.admin-dashboard .newsletters-btn{background-color:#ff7735}.admin-dashboard .outside-foods-btn{background-color:#425569}.admin-dashboard .accounts-btn{background-color:#bb130f}.admin-dashboard .pages-btn{background-color:#5f6b97}.admin-dashboard .test-page-btn{background-image:linear-gradient(304.35deg,#137eab 20.37%,#2eabe4 96.54%)}.article-page{background-color:#fff;color:#203152;margin:0}@supports(padding-top:constant(safe-area-inset-top)){.article-page{margin-top:constant(safe-area-inset-top)}}@supports(padding-top:env(safe-area-inset-top)){.article-page{margin-top:env(safe-area-inset-top)}}.article-page>h1{font-size:36px;margin:1em auto 0;max-width:680px;padding:0 20px;text-align:center}.article-page .by-line{font-size:18px;margin:20px auto;max-width:680px;padding:0 20px}.article-page .by-line .avatar{display:inline-block;margin:0 15px 0 0;vertical-align:middle}.article-page .by-line img.avatar{-webkit-border-radius:45px;-spec-border-radius:45px;border-radius:45px;height:45px;width:45px}.article-page .by-line i.avatar{font-size:35px;vertical-align:-15%}.article-page .by-line .publish-date{color:#a8acbe;font-size:14px}.article-page .by-line .publish-date:before{content:"•";display:inline-block;margin:0 1em}.article-page .article-rich-text{margin:0 auto 80px;max-width:680px;padding:0 20px}@media screen and (min-width:700){.article-page .article-rich-text{padding:0}}.article-rich-text{color:#203152;font-size:18px}.article-rich-text h1{font-size:32px}.article-rich-text h2{font-size:28px}.article-rich-text h3{font-size:24px}.article-rich-text h4{font-size:20px}.article-rich-text h5{font-size:16px}.article-rich-text h6{font-size:12px}.article-rich-text a{color:#a30063;text-decoration:underline}.article-rich-text a:visited{color:#700044}.article-rich-text p{margin:.75em 0}.article-rich-text strong{font-weight:700}.article-rich-text em{font-style:italic}.article-rich-text u{text-decoration:underline}.article-rich-text del{text-decoration:line-through}.article-rich-text ol li,.article-rich-text ul li{margin-left:1.5em}.article-rich-text ul{list-style-type:disc;margin:16px 0}.article-rich-text ul ul{list-style-type:circle;margin:0}.article-rich-text ul ul ul{list-style-type:square;margin:0}.article-rich-text ol{list-style-type:decimal;margin:16px 0}.article-rich-text ol ol{list-style-type:upper-alpha;margin:0}.article-rich-text ol ol ol{list-style-type:upper-roman;margin:0}.article-rich-text ol ol ol ol{list-style-type:lower-alpha;margin:0}.article-rich-text ol ol ol ol ol{list-style-type:lower-roman;margin:0}.article-rich-text ol ol ol ol ol ol{list-style-type:lower-greek;margin:0}.article-rich-text pre[data-block=true]{background-color:#425569;border:1px dashed #a8acbe;color:#fff;margin:10px;padding:10px}.article-rich-text .align-right{text-align:right}.article-rich-text .align-left{text-align:left}.article-rich-text .align-center{margin:auto;text-align:center}.article-rich-text .align-justify{text-align:justify}.article-rich-text .float-left{float:left;margin:10px 10px 10px 0}.article-rich-text .float-right{float:right;margin:10px 0 10px 10px}.article-rich-text .clear-float{clear:both}.article-rich-text .size-large iframe,.article-rich-text .size-large img,.article-rich-text .size-medium iframe,.article-rich-text .size-medium img,.article-rich-text .size-small iframe,.article-rich-text .size-small img{width:100%}.article-rich-text .size-small{max-width:100%;width:250px}.article-rich-text .size-medium{max-width:100%;width:500px}.article-rich-text .size-large{max-width:100%;width:900px}.category-hero-module{-webkit-border-radius:5px;-spec-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.2);-moz-box-shadow:0 10px 10px 0 rgba(0,0,0,.2);-spec-box-shadow:0 10px 10px 0 rgba(0,0,0,.2);box-shadow:0 10px 10px 0 rgba(0,0,0,.2);margin:1em;max-width:680px;overflow:hidden}@media screen and (min-width:713px){.category-hero-module{margin:1em auto}}.category-hero-module a,.category-hero-module a:visited{color:#203152;cursor:pointer}.category-hero-module img{width:100%}.category-hero-module .module-text{padding:20px}.category-hero-module h2{font-size:22px;margin:0 0 1em}.category-hero-module p{font-size:16px}.category-hero-module .tags{color:#a8acbe;font-size:12px;font-weight:700;margin:10px 10px 0;min-height:1em;text-transform:uppercase}.category-hero-module footer{text-align:right}.category-hero-module footer button{-webkit-apperance:none;background-color:#ff7735;border:1px solid #ff7735;-webkit-border-radius:40px;-spec-border-radius:40px;border-radius:40px;color:#fff;display:inline-block;font-size:12px;font-weight:400;line-height:1;margin:0 5px;outline:0;padding:8px 30px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none}.category-hero-module footer button,.category-hero-module footer button i{-webkit-transition:background-color 1s ease,color 1s ease;-moz-transition:background-color 1s ease,color 1s ease;-o-transition:background-color 1s ease,color 1s ease;transition:background-color 1s ease,color 1s ease}.category-hero-module footer button:active,.category-hero-module footer button:hover{background-color:#ce4300;border:1px solid #ce4300;color:#e6e6e6}.category-hero-module footer button:focus{background-color:#b53b00;border:1px solid #b53b00}.article-list-module{margin:1em}.article-list-module .global-search-results-params{display:none}.article-list-module .doc-type-params{margin:10px 0;text-align:center}.article-list-module .doc-type-params li{display:inline-block}.landing-keyword-search{margin-left:auto;margin-right:auto;max-width:300px}.custom-filter-container{display:flex;flex-flow:row wrap;justify-content:center}.landing-page{background-color:#fff;color:#203152;margin:0}@supports(padding-top:constant(safe-area-inset-top)){.landing-page{margin-top:constant(safe-area-inset-top)}}@supports(padding-top:env(safe-area-inset-top)){.landing-page{margin-top:env(safe-area-inset-top)}}.landing-page>h1{font-size:36px;margin:1em auto 0;max-width:680px;padding:0 20px;text-align:center}@media screen and (min-width:47em){.landing-page>h1{text-align:left}}.landing-modules{margin:auto;max-width:1200px}.redirect-page{padding-left:20px;padding-right:20px;padding-top:180px}.redirect-page .el-fancy-box{margin:40px auto;max-width:500px;text-align:center}.redirect-page .icon-spinner2{color:#a30063;display:block;font-size:64px;margin:auto;width:64px}
/*# sourceMappingURL=bundle.css.map*/