@charset "UTF-8";.svgIconStyle1{fill:#f0f1f0}.svgIconStyle2{fill:none;stroke:#444445;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.svgIconStyle3{fill:#0071bc}.svgIconStyle5{fill:#444445}.svgIconStyle6{fill:#444445;stroke:#444445;stroke-linecap:round;stroke-linejoin:round;stroke-width:0}@font-face{font-family:Oxygen;font-style:normal;font-weight:400;src:url(https://www.myfooddata.com/css/Oxygen/Oxygen-Regular.woff2) format("woff2"),url(https://www.myfooddata.com/css/Oxygen/Oxygen-Regular.woff) format("woff"),url(https://www.myfooddata.com/css/Oxygen/Oxygen-Regular.ttf) format("ttf");font-display:swap}html{min-height:-moz-available;min-height:-webkit-fill-available;min-height:fill-available}body{margin:0 auto;clear:both;font-size:100%;font-family:Oxygen,Arial,Helvetica,sans-serif,Verdana;line-height:1.7;height:100vh;min-height:-moz-available;min-height:-webkit-fill-available;min-height:fill-available;text-align:center;color:#444445}@media (min-width:600px){body body{line-height:28px}}*{box-sizing:border-box}#wrap{text-align:left;width:100%}@media (min-width:350px){#wrap{display:flex;flex-direction:column;align-items:center}}#FAQ a,#searchResults a,#sitemap a,.underLineLink,.underLineLink a{text-decoration:underline!important}.right{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);transition:.5s;margin:7px 10px 0 0}.detailedDataDown{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);transition:.5s;margin:7px 10px 0 0}.down{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);transition:.5s;margin:5px 0 0 5px}.up{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);transition:.5s;margin:11px 0 0 5px}.arrow{border:1px solid #fff;border-width:0 0 2px 2px}.navarrow,.nutrition-data-arrow{border:1px solid #444445;border-width:0 2px 2px 0}.arrow,.navarrow,.nutrition-data-arrow{width:10px;height:10px;line-height:0;font-size:0;float:right;padding:5px;margin:7px 10px 0 5px}@media (min-width:768px){.arrow,.navarrow,.nutrition-data-arrow{padding:3px}}.arrow,.navarrow{float:right}@media (min-width:768px){.navarrow{border:1px solid #444445;border-width:0 0 2px 2px;width:8px;height:8px;line-height:0;font-size:0}}@media (min-width:1000px){.navarrow{width:10px;height:10px}}.nutrition-data-arrow{float:left;margin-right:10px}.arrow-nofloat{border:1px solid #444445;border-width:0 0 2px 2px;width:10px;height:10px;line-height:0;font-size:0;padding:5px;float:none}.mobilehide{width:0}.newmobilehide{height:100%}@media (max-width:600px){.newmobilehide{display:none}}.newdesktophide{height:100%}@media (min-width:600px){.newdesktophide{display:none}}.desktopOnly{display:none!important}@media (min-width:600px){.desktopOnly{display:inline-block!important}}.desktopOnlyFlex{display:none!important}@media (min-width:600px){.desktopOnlyFlex{display:flex!important}}.modal,.onboard-modal{display:none}*,:after,:before{box-sizing:border-box}.nomobile,.nomobiletable{display:none}.center{text-align:center}.pointer{cursor:pointer}.noMobileFlex{display:none}@media (min-width:600px){.noMobileFlex{display:flex}}.mobileOnlyFlex{display:flex}@media (min-width:600px){.mobileOnlyFlex{display:none!important}}.flex{display:flex}.flexCenterMobile{display:flex;align-items:center;justify-content:center;flex-direction:row}@media (max-width:390px){.flexCenterMobile{flex-direction:column}}.flexCenterLeft{display:flex;align-items:center}.flexCenterColumn,.flexcenter{display:flex;align-items:center;justify-content:center}.flexCenterColumn{flex-direction:column}.flextop{display:flex;align-items:flex-start}.flexcentera{display:flex;align-items:center;justify-content:center;padding:5px}.left{text-align:left}.left10{text-align:left;margin-left:10px}.padding3{margin:3%}.padding10{padding:0 10%}.boldonly{font-weight:900}.bold{font-weight:900;margin-right:10px}img{max-width:100%;height:auto}h1{font-size:28px;line-height:35px;color:#333;margin-bottom:1px;font-weight:600}.header1{margin:30px 0 30px;border-bottom:1px solid #ccc;color:#333}h2{font-weight:600}h3{font-weight:700;font-size:18px;margin:0 0 5px 0;padding:8px 1px;border-bottom:1px solid #ccc;color:#333}h4{font-size:18px}.dnone{display:none}.printOnly{display:none!important}.dshow{display:block;background-color:#87a7c1;cursor:pointer}.dshowwhite{display:block;background-color:#fff;cursor:pointer}.topmenu{font-size:18px;padding:15px;cursor:pointer;display:flex;align-items:baseline}.topmenu:hover{background-color:#f0f1f0}i{border:solid #fff;border-width:0 3px 3px 0;display:inline-block;padding:3px}.linkClass{text-decoration:underline;cursor:pointer;color:#205493}.appInstallButtons{display:flex;align-items:center}a:active,a:link,a:visited{text-decoration:none;color:#205493}a:hover{text-decoration:none;color:#0071bc}a.black:active,a.black:link,a.black:visited{text-decoration:none;color:#444445;font-size:18px;font-weight:800}a.blacknf:active,a.blacknf:link,a.blacknf:visited{text-decoration:none;color:#444445;font-weight:800}a.introbtn:active,a.introbtn:link,a.introbtn:visited{padding:20px;margin:15px;color:#f0f1f0;background-color:#36a2cc;border-radius:5px}.fontxsm{font-size:12px}.fontsm{font-size:80%}.fontlg{font-size:120%}.fontxlg{font-size:150%}.fontxxlg{font-size:200%;font-weight:500}.redsm{color:#d33350;font-weight:700;font-size:100%}.red{color:#d33350;font-weight:700;font-size:120%}.green{color:#42ad8a;font-weight:700;font-size:120%}footer{margin-bottom:0;margin-top:10px;color:#fff;background-color:#123054;padding:10px;text-align:center}.footerBlock{display:flex;flex-direction:column;width:100%;margin:3.125rem 0 3.125rem 0;font-size:1rem}@media (min-width:600px){.footerBlock{display:grid;margin:5rem 0 3.125rem 0;grid-template-columns:repeat(4,1fr)}}@media (min-width:1600px){.footerBlock{display:block}}.footerSubscribe{display:flex;flex-direction:column;justify-content:center;margin-bottom:3.125rem;align-items:center}@media (min-width:600px){.footerSubscribe{flex-direction:row}}.copyright{font-size:1rem;margin-bottom:2.25rem}.footerBlock a:link,.footerBlock a:visited{color:#fff;padding:5px;margin:.3125rem 0 .3125rem 0;text-decoration:underline}@media (min-width:600px){.footerBlock a:link,.footerBlock a:visited{margin:0 3.125rem 3.125rem 0}}.footerBlock a:hover{color:#f0f1f0;text-decoration:none}@media (min-width:600px){.desktophide{display:none}}@media (min-width:768px){.navBreakHide{display:none}}.navMobileHide{display:none}@media (min-width:768px){.navMobileHide{display:inline-block}}@media only screen and (min-width:768px){.mobilehide{display:inline-block}#usermenu{width:85px}.down{margin:7px 0 0 9px}.up{margin:11px 0 0 9px}#tabletonly{display:none}.nomobile{display:inline-block}.nomobiletable{display:table-cell}.center{margin:0 23%;text-align:center}}@media only screen and (min-width:768px) and (max-width:935px){.nomobiletable{display:none}}@media (prefers-reduced-motion:reduce){.animation{animation:none}}@media all and (display-mode:standalone){#navAppInstall,#profileAppInstall,.hidePWA,.navInstall{display:none}}.appInstallButton svg,.appInstallButton svg:hover{width:17px!important;height:17px!important;margin-right:5px;padding:0!important}@media (min-width:600px){.appInstallButton svg,.appInstallButton svg:hover{width:24px!important;height:24px!important}}.enableNotifications{display:flex;font-size:17px;padding:10px 20px;margin:2%;border-radius:5px;cursor:pointer;align-items:center;justify-content:center;max-width:190px}.appInstallButton{display:flex;font-size:16px;margin:0 0 10px 0;width:180px;height:46px;border-radius:5px;cursor:pointer;align-items:center;justify-content:center;max-width:190px}@media all and (display-mode:standalone){.appInstallButton{display:none}}.enableNotifications svg{width:100px;height:100px;fill:#fff}.appInstallBlue a:active,.appInstallBlue a:hover,.appInstallBlue a:visited,a.appInstallBlue{color:#fff!important}.appInstallBlue{background-color:#255fa7;border:1px solid #205493;box-shadow:1px 1px 5px #205493;color:#fff}.appInstallBlue:hover{background-color:#123054;border:1px solid #153965;box-shadow:1px 1px 5px #153965}.appInstallBlue svg{fill:#fff!important}.appInstallClear svg{fill:#153965!important}.appInstallClear{background-color:#f0f1f0;border:1px solid #f0f1f0;box-shadow:1px 1px 1px #cfd2d4;color:#153965}.appInstallClear:hover{background-color:#fff;border:1px solid #fff;box-shadow:1px 1px 5px #fff}.sparkle{position:relative;transition:.6s;overflow:hidden}.sparkle:before{content:"";display:block;position:absolute;background:rgba(255,255,255,.8);width:20px;height:100%;left:0;top:0;filter:blur(20px);animation:sparkle-anim 6s infinite}@keyframes sparkle-anim{from{transform:translateX(-100px) skewX(-45deg)}to{transform:translateX(300px) skewX(-15deg)}}.subscribe-button{border-radius:1px;padding:.5em .95em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;box-shadow:0 1px 1px #444445;min-width:17.5rem;max-width:20.625rem;width:100%;font-size:.9375rem;margin:.625rem 0}@media (min-width:600px){.subscribe-button{width:20.625rem;font-size:1rem}}.subscribe-button__icon,.subscribe-button__link{display:inline-block}.subscribe-button__link__float{text-decoration:none;color:#fff!important;margin:0}.subscribe-button__link{text-decoration:none;color:#fff!important;margin:3px}.subscribe-button__icon svg{width:1em;height:1em;margin-right:.4em;vertical-align:top}.subscribe-button--small svg{margin:0;vertical-align:middle}.subscribe-button__icon{stroke:#fff;fill:none}.subscribe-button__icon--solid,.subscribe-button__icon--solidcircle{fill:#fff;stroke:none}.subscribe-button--link{background-color:#256592;cursor:pointer}.subscribe-button--link:hover{background-color:#215a82}.subscribe-button--facebook{background-color:#3b5998;border-color:#3b5998}.subscribe-button--facebook:active,.subscribe-button--facebook:hover{background-color:#2d4373;border-color:#2d4373}.subscribe-button--twitter{background-color:#55acee;border-color:#55acee}.subscribe-button--twitter:active,.subscribe-button--twitter:hover{background-color:#2795e9;border-color:#2795e9}.subscribe-button--pinterest{background-color:#bd081c;border-color:#bd081c}.subscribe-button--pinterest:active,.subscribe-button--pinterest:hover{background-color:#8c0615;border-color:#8c0615}#tabflex{display:none}.deskhide,.deskshow,.mobileFlexHide,.mobilehide,.toolMobileHide{display:none}.mobileshow{display:block}.mobileShowFlex{display:flex}@media (min-width:600px){.toolMobileHide{display:inline}}.whiteText{color:#fff;fill:#fff}.displayNone{display:none}.displayContents{display:contents}@media only screen and (min-width:600px){.foodsearchbutton,.mobileshow,.mobileshowFlex,.toolconfiguration{display:none!important}.mobilehide{display:inline;background-color:#cfd2d4}.mobilehideNew{display:block}.desktophide{display:none}.deskhide{display:none}.deskshow{display:inline-block}.hidebutton{display:none}#new-item-menu,#newitsvg,.viewfoodlist{display:none}.mobileFlexHide{display:flex}}#logoAndNavWrap{width:100%}@media (min-width:768px){#logoAndNavWrap{margin-bottom:10px;font-size:11px}}.logoAndNav{display:flex;align-items:center;padding:15px 10px;font-size:16px;justify-content:space-between}@media (min-width:768px){.logoAndNav{padding:15px 20px}}@media (max-width:390px){.logoAndNav{padding:10px 7px;font-size:14px}}@media (max-width:320px){.logoAndNav{padding:8px 5px;font-size:12px}}#nav-left,#nav-right{display:flex;align-items:center}#nav-left{justify-content:flex-start}#navbar-toggle{cursor:pointer;color:#444445;font-size:30px;margin-left:5px}@media (min-width:768px){#navbar-toggle{display:none}}#MFDlogo{display:inline-block;position:relative;margin-left:5px;width:190px}@media (min-width:768px){#MFDlogo{margin-top:0;min-width:200px;margin-left:0}}@media (min-width:1000px){#MFDlogo{min-width:230px}}@media (max-width:390px){#MFDlogo{max-width:130px}}.premiumLabel{display:flex;align-items:center;position:absolute;left:101px;top:21px;font-size:17px;color:#ba7f12!important;font-weight:900;padding:5px}@media (min-width:1000px){.premiumLabel{left:120px;top:29px;font-size:17px}}@media (max-width:390px){.premiumLabel{left:49px;top:16px;font-size:12px}}.premiumLabel svg{width:17px;height:17px;fill:#ba7f12}.st0{fill:#153965}.st1{fill:#153965}#navSections{padding-bottom:7px}@media (min-width:768px){#navSections{display:inline-block;width:100%}}@media (min-width:768px){#navSections h2{text-align:center}}#accountButtons{display:flex;align-items:center}a.nav-sign-in{display:none}@media (min-width:600px){a.nav-sign-in{display:inline-block;color:#99a4a5;padding:10px}}a.nav-sign-in:hover{color:#444445}a.nav-sign-up:active,a.nav-sign-up:link,a.nav-sign-up:visited{padding:8px;color:#fff;background-color:#205493;border-radius:5px;white-space:nowrap;margin-right:10px}a.nav-sign-up:hover{background-color:#0071bc}#navbar-search{margin-right:5px;margin-bottom:6px}.close,.navclose{display:flex;justify-content:flex-end;font-size:39px;color:#444445;margin:-5px 15px 0 0;cursor:pointer}@media (min-width:768px){.close,.navclose{display:none}}#main-nav{list-style-type:none;display:flex;flex-direction:column;margin:1px;padding:0 0 0 5px}@media (min-width:768px){#main-nav{display:flex!important;flex-direction:row;justify-content:flex-start;padding:0}}#main-nav li,.account-menu-toggle{text-align:left;padding:20px 10px;margin:5px 0 0 5px;color:#444445;cursor:pointer}@media (min-width:768px){#main-nav li,.account-menu-toggle{padding:8px;margin-right:3px;font-size:15px}}@media (min-width:1000px){#main-nav li,.account-menu-toggle{padding:10px;margin-right:5px;font-size:18px}}.account-menu-toggle{display:flex;align-items:center;margin:0 0 0 5px;padding:10px}@media (min-width:768px){.account-menu-toggle{margin:0 25px 0 5px;padding:10px}}.account-menu-text{display:none}@media (min-width:420px){.account-menu-text{display:inline-block}}#i8{display:none}@media (min-width:768px){#i8{display:inline-block}}.account-menu-toggle svg{width:28px;height:28px;margin-right:2px;fill:#444445}.account-menu-toggle:hover,.dropDown:hover{color:#444445;background-color:#f0f1f0;border-radius:5px}.mobilenavshow{height:100%;width:0;position:fixed;z-index:1;top:0;left:0;background-color:#f0f1f0;overflow-x:hidden;transition:.5s}@media (min-width:768px){.mobilenavshow{height:100%;width:auto;position:relative;z-index:1;top:auto;left:auto;background-color:#fff;overflow-x:auto;transition:0s}}.menubtn,a.menubtn:active,a.menubtn:link,a.menubtn:visited{padding:15px;color:#fff;background-color:#205493;border-radius:5px;white-space:nowrap;margin:10px 5px}.menubtn:hover,a.introbtn:hover,a.menubtn:hover{background-color:#255fa7;color:#fff;cursor:pointer}.menubtnMargin{margin:20px 0 0 3%}@media (min-width:768px){.menubtnMargin{margin:25px 5px 0 0}}.mobile_menu_width{width:85%}.nav-dropdown{position:absolute;width:85%;top:0;left:0;background-color:#fff;z-index:500000000;color:#444445;text-align:left;min-height:100%;padding-bottom:100px}@media (min-width:768px){.nav-dropdown{width:100%;top:70px;right:0;text-align:center;padding-bottom:0;min-height:680px;height:680px;overflow-y:auto;border-bottom:5px double #444445;border-top:2px solid #99a4a5;box-shadow:0 5px 1px #444445}}@media (min-width:1000px){.nav-dropdown{top:80px}}input.search-input[type=text]{width:35px;box-sizing:border-box;border:2px solid #cfd2d4;border-radius:5px;font-size:16px;background-color:#f0f1f0;background-image:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>');background-position:10px 10px;background-repeat:no-repeat;padding:12px 15px 12px 25px;transition:width .2s ease-in-out;z-index:1}@media (min-width:1000px){input.search-input[type=text]{width:150px;padding:12px 15px 12px 35px;font-size:20px}}input.search-input[type=text]:focus{padding:12px 15px 12px 35px;width:99%;color:#444445;font-weight:500;font-size:20px;position:absolute;top:5px;right:1px}@media (min-width:768px){input.search-input[type=text]:focus{width:200px;top:20px;right:5px}}@media (min-width:1000px){input.search-input[type=text]:focus{width:280px}}input.search-input[type=text]{position:inherit}.nav-card{padding:5%;border-bottom:1px solid #cfd2d4;text-align:left}@media (min-width:768px){.nav-card{border-bottom:none;padding:15px;max-width:25%;margin:0 10px}}.nav-card a:hover,.small-nav-dropdown a:hover{background-color:#dde9f8;border-radius:5px}#aboutDropDown p{padding:7px 20px}#indexcontent p{padding:0 20px}.nav-title{color:#444445;margin:10px 2px;font-size:20px;text-align:left;font-weight:900}@media (min-width:768px){.nav-title{font-size:16px}}@media (min-width:1000px){.nav-title{margin:10px 0;font-size:26px}}.nav-flex{justify-content:center;display:flex;flex-direction:column}@media (min-width:768px){.nav-flex{flex-direction:row}}#aboutDropDown ul,#accountDropDown ul,#articlesDropDown ul,#toolsDropDown ul{padding:0;margin:0;list-style:none}#account-menu ul,#tool-items ul{list-style:none;padding:2px 0}#account-menu li,#tool-items li{color:#444445;margin:12px 5px}@media (min-width:768px){#account-menu li,#tool-items li{padding:10px 0;max-width:250px;margin:12px 0}}#account-menu li a,#tool-items li a{display:flex;align-items:center}@media (min-width:768px){#account-menu li a,#tool-items li a{flex-direction:column;font-size:13px}}@media (min-width:1200px){#account-menu li a,#tool-items li a{flex-direction:row;font-size:18px}}#account-menu li:hover,#tool-items li:hover{background-color:#cfd2d4}@media (min-width:768px){#account-menu li:hover,#tool-items li:hover{background-color:#dde9f8;color:#444445;border-radius:5px}}#account-menu a:hover,#tool-items a:hover{color:#444445}#account-menu li svg,#tool-items li svg{fill:#205493;width:35px;height:35px;margin:0 10px 0 0}#aboutDropDown ul,#articlesDropDown ul{padding:0;margin:0;list-style:none}@media (min-width:768px){#articlesDropDown li a{padding:2px;font-size:14px}}@media (min-width:1000px){#articlesDropDown li a{font-size:18px}}.about-nav-card{padding:5%;border-bottom:1px solid #cfd2d4;text-align:left}@media (min-width:768px){.about-nav-card{border-bottom:none;padding:15px;width:600px}}.about-title{display:flex;align-items:center;color:#444445;margin:10px 2px;font-size:20px;text-align:left;font-weight:900}@media (min-width:768px){.about-title{margin:10px 0;font-size:26px}}.about-title svg{margin-right:20px}@media (min-width:768px){#aboutDropDown svg{width:50px;height:50px}}#aboutDropDown p a{text-decoration:underline}.buttonSpacer{margin:30px 0}.navmodal{position:fixed;z-index:90000000000000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}#tool-nav-wrap{display:flex;justify-content:space-between;box-shadow:5px 10px 20px -20px #55acee;width:100%;height:53px;background-color:#255fa7;color:#fff;padding:0 10px}.menuLogo{display:flex;align-items:center}#tool-logo{width:190px}#toolWrap{text-align:left;display:flex;flex-direction:column}@media (min-width:1200px){#toolWrap{height:100%;min-height:90%}}.toolPageWrap{background:linear-gradient(#fff,#cddff4 5%)}@media (min-width:1200px){.toolPageWrap{background:linear-gradient(#fff,#cddff4 7%);font-size:100%}}.toolTitleSection{padding:10px}@media (min-width:1200px){.toolTitleSection{margin:10px 0 20px 20px;width:auto}}#toolPageTitle{display:flex;align-items:center;text-align:left;font-size:1.25rem}@media (min-width:600px){#toolPageTitle{font-size:1.625rem}}@media (min-width:850px){#toolPageTitle{font-size:2rem}}#toolPageTitle svg{width:30px;height:30px;fill:#444445;margin-right:.625rem}@media (min-width:1200px){#toolPageTitle svg{margin-right:.9375rem;width:38px;height:24px}}.toolPageDescription{margin-left:.5rem;font-size:.875rem;text-align:left}@media (min-width:600px){.toolPageDescription{font-size:.9375rem;display:flex;align-items:center;margin-top:.3125rem}}.titleAndAppWrapper{display:flex;flex-direction:column;align-items:center;margin:0 2%}@media (min-width:600px){.titleAndAppWrapper{align-items:start;margin:0;padding:0 1%}}@media (min-width:1200px){.titleAndAppWrapper{align-items:center}}@media (min-width:1600px){.titleAndAppWrapper{align-items:start}}.toolAppWrapper{display:flex;padding-bottom:30px;flex-direction:column;align-items:center;width:100%}@media (min-width:600px){.toolAppWrapper{align-items:start}}@media (min-width:850px){.toolAppWrapper{flex-direction:row;align-items:flex-start;justify-content:center}}@media (min-width:1600px){.toolAppWrapper{width:97%}}.toolHeaderWrap{display:flex;align-items:center;margin-bottom:10px;height:150px}@media (min-width:600px){.toolHeaderWrap{justify-content:start}}@media (min-width:2000px){.toolHeaderWrap{justify-content:center}}.toolHeaderInner{display:flex;flex-direction:column}@media (min-width:600px){.toolHeaderInner{flex-direction:row;align-items:center}}@media (min-width:2000px){.toolHeaderInner{width:1900px;align-items:center}}@media (min-width:2500px){.toolHeaderInner{width:2350px;align-items:start}}@media (min-width:3600px){.toolHeaderInner{width:3350px;align-items:start}}.videoWrapper{position:relative;width:100%;max-width:560px;aspect-ratio:16/9}.videoWrapper iframe{width:100%;height:100%}.instructionsToggle,.premiumToggle{display:flex;align-items:center;margin:0 .3125rem 0 0;padding:.1875rem;font-size:.875rem;font-weight:500;color:#255fa7;fill:#255fa7;cursor:pointer;border:1px solid #255fa7;border-radius:5px;height:2.1875rem}@media (min-width:600px){.instructionsToggle,.premiumToggle{margin:0 .3125rem 0 .3125rem}}.premiumToggle{padding-right:10px}@media (max-width:320px){.premiumToggle{font-size:10px;padding-right:5px}}.instructionsToggle{width:6.5625rem}@media (min-width:600px){.instructionsToggle{width:7.5rem}}.premiumToggle svg{margin:0!important}.instructionsToggle:hover{background-color:#205493;color:#fff;fill:#fff}.instructionsToggle svg{width:20px;height:20px;cursor:pointer}@media (min-width:600px){.instructionsToggle svg{width:22px;height:22px}}.instructionsToggle svg:hover{fill:#fff}.toolInstructions{text-align:left}.toolInstructions ol{margin:0;padding:0 0 1.25rem 1.25rem}.toolInstructions li{font-size:1rem;margin:.9375rem 0}h1,h2{text-align:center}h1.tools{font-size:25px;color:#333;margin-bottom:5px;text-align:center}.mb10px{margin-bottom:10px}h2.nutfacts{font-weight:500;font-size:20px;line-height:27px;margin:0 0 0 10px;font-family:Orienta,sans-serif;display:inline}h2.nutfact{font-weight:500;font-size:20px;line-height:27px;margin:50px 0 0 10px;font-family:Orienta,sans-serif;display:inline}.subcenter{text-align:center;padding:1px 8px}#subcenter select{font-size:18px}.missingDataWarningText,.missingDataWarningTextn{font-size:17px;padding:5px;margin:3px 0 5px 12px;display:flex;align-items:center}#toolscontent{text-align:left;padding:10px 0 0 0;z-index:6;font-size:18px}@media (min-width:600px){#toolscontent{font-size:15px}}@media (min-width:1200px){#toolscontent{font-size:16px}}@media (min-width:1600px){#toolscontent{font-size:18px}}.toolHeaderAndButtons{display:flex;flex-direction:column}@media (min-width:600px){.toolHeaderAndButtons{flex-direction:row;justify-content:space-between;align-items:center;height:60px}}@media (min-width:1200px){.toolHeaderAndButtons{align-items:start}}.mainLabel,.sectionLabels{font-size:20px;font-weight:900;margin:0 0 20px 0}@media (min-width:600px){.mainLabel{margin:0}}.modalRecipeName,.recipeName{padding:10px 5px 10px 10px;font-size:12px;border:0;height:35px;background-color:#cfd2d4;border-radius:5px}@media (min-width:600px){.modalRecipeName,.recipeName{font-size:18px}}.recipeName{width:100%}.modalRecipeName{width:91%}.MFDstickySB{display:none}@media (min-width:1000px){.MFDstickySB{position:-webkit-sticky;position:sticky;top:0;display:flex;flex-direction:column;align-items:center;padding:5px;width:160px}}@media (min-width:1600px){.MFDstickySB{width:300px}}.custom_sticky_sidebar_ad{text-align:center}@media (min-width:600px){.custom_sticky_sidebar_ad{margin-top:5px;width:160px;height:90%;height:600px}}@media (min-width:1600px){.custom_sticky_sidebar_ad{width:300px;margin-left:10px}}.innerSideBar{display:flex;flex-direction:column;align-items:center}.setServings{margin:15px 0 15px 10px}.functionButton,a.functionButton{justify-content:center;display:flex;align-items:center;padding:5px 12px;font-size:13px;border-radius:5px;margin:.625rem .3125rem;cursor:pointer;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:320px){.functionButton,a.functionButton{font-size:9px}}@media (max-width:420px){.functionButton,a.functionButton{font-size:13px;padding:.3125rem .375rem}}@media (min-width:600px){.functionButton,a.functionButton{justify-content:flex-start;margin:0 0 0 10px;padding:5px 20px 5px 15px;font-size:15px;max-width:200px}}@media (min-width:1200px){.functionButton,a.functionButton{padding:5px 25px 5px 15px;font-size:16px;margin:0 20px 0 10px}}@media print{.functionButton,a.functionButton{display:none}}.backButton{justify-content:center;display:flex;align-items:center;border-radius:5px;cursor:pointer;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#689dde}.backButton svg{fill:#fff;width:30px;height:30px}.smallBtn{width:30%}.colorBtn,a.colorBtn{background-color:#205493;color:#fff}.colorBtn:hover,a.colorBtn:hover{background-color:#255fa7}.goldBtn,a.goldBtn{color:#444445;box-shadow:5px 5px 10px rgba(0,0,0,.144);border:none;background-color:#ffb347;background:linear-gradient(90deg,#fc3,#ffb347);display:flex;align-items:center;justify-content:center;gap:8px;color:#444445;font-weight:600;cursor:pointer;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:background-color .3s,box-shadow .3s}.goldBtn:hover,a.goldBtn:hover{background:linear-gradient(90deg,#fc3,#f93);box-shadow:0 6px 8px rgba(0,0,0,.15)}.goldBtn svg,.goldBtn svg:hover{fill:#444445}.colorBtn svg,.colorBtn svg:hover{fill:#fff!important;width:17px!important;height:17px!important;margin-right:5px}@media (min-width:600px){.colorBtn svg,.colorBtn svg:hover{width:24px!important;height:24px!important}}.clearBtn{color:#255fa7;border:1px solid #255fa7}.clearBtn:hover{background-color:#f0f1f0}.whiteBtn{color:#255fa7;background-color:#fff}.centerBtn{justify-content:center!important;margin-top:20px}.whiteBtn:hover{background-color:#f0f1f0}.noBorderBtn{color:#689dde;background-color:#f0f1f0}.noBorderBtn:hover{font-weight:900}.topNavButton{width:50%;background-color:#689dde;color:#f0f1f0;border-radius:0;margin:1px;display:flex;flex-direction:column;align-items:center}a.topNavButton{color:#f0f1f0}.topNavButton svg{fill:#f0f1f0;width:17px!important;height:17px!important}@media (min-width:600px){.topNavButton svg{width:24px!important;height:24px!important}}.topNavButton svg:hover{fill:#fff}.clearBtn svg,.clearBtn svg:hover,.noBorderBtn svg,.noBorderBtn svg:hover{fill:#255fa7!important;width:17px!important;height:17px!important;margin-right:5px}@media (min-width:600px){.clearBtn svg,.clearBtn svg:hover,.noBorderBtn svg,.noBorderBtn svg:hover{width:24px!important;height:24px!important}}.svgOnlyButton{fill:#205493!important;width:24px;height:24px;cursor:pointer;margin:0 3px}@media (min-width:600px){.svgOnlyButton{margin:0 6px}}.svgOnlyButton:hover{fill:#255fa7!important}.btnMargin{margin:20px 0}.disabled{opacity:.6;cursor:not-allowed}.settingsButton{padding:10px;display:flex;fill:#255fa7;color:#255fa7;cursor:pointer;align-items:center}.settingsButton:hover{fill:#153965;color:#153965}section{width:100%}@media (max-width:320px){section{max-width:16.5625rem}}.dataCard{box-shadow:3px 3px 5px #444445;padding:10px;border-radius:10px;margin:10px 0}@media (min-width:1200px){.dataCard{margin:25px 10px}}.landingCardTitle{font-size:1.2em;font-weight:700;margin-bottom:10px;border-bottom:2px solid #cfd2d4;padding-bottom:5px}.dataCardTitle{font-size:20px;font-weight:900;padding:10px 10px 20px 10px;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;gap:5px;justify-content:space-between}.dataCardTitle svg{fill:#255fa7;width:18px;height:18px;min-height:18px;max-height:18px;min-width:18px;max-width:18px}.topMenuDetailedData{background-color:#f0f1f0;border-radius:5px;margin-bottom:5px;font-size:18px;padding:15px;cursor:pointer;display:flex;align-items:baseline}.topMenuDetailData:hover{background-color:#cfd2d4}.showHideContent{max-height:0;overflow:hidden;transition:max-height .2s ease-out}.showHidePadding{padding:5px 15px;margin:10px;font-size:16px}.dottedMFD,.missingData,.missingWarningLink{border-bottom:1px dotted #99a4a5;cursor:pointer;color:#99a4a5!important}@media (min-width:600px){.dottedMFD,.missingData,.missingWarningLink{border-bottom:2px dotted #99a4a5}}.missingData{color:#689dde;margin:0 5px;line-height:12px;font-size:14px;z-index:5}@media (min-width:600px){.missingData{font-size:20px}}.missingDataWarningText svg{fill:#fff;margin-right:5px;width:70px}.missingDataWarningTextn svg{fill:#d33350;margin-right:5px;width:70px}.missingDataWarningText{background-color:#d33350;color:#fff}.missingDataWarningTextn{background-color:#fff;color:#d33350;width:300px}.tooltip{padding:10px;border:1px solid #444445;border-radius:5px;background-color:#f0f1f0;width:300px;margin:0 1% 0 10%;position:absolute;z-index:100000}.tooltipmark{cursor:pointer;fill:#444445}.buttonsm{font-size:16px}.tenpx{margin-left:10px}.sidemargin{margin:0 5px}.topadjust{margin:-5px 5px}.arrowicon{fill:#fff;margin-left:auto;text-align:right}.formfloat{width:90%;margin:10px auto;background-color:#cfd2d4}.sticky{position:fixed;top:0;width:100%;z-index:90000}.stickySearch{position:fixed;top:37px;z-index:90000;width:105%;margin:10px -15px}.searchMargin{margin:10px}.searchMarginFL{margin:10px 10px 2px 10px}.stickyt{position:fixed;top:33px;width:100%}.sticky+.content{padding-top:60px}.hidebutton{display:inline-block;color:#444445;font-size:16px;margin-left:89%;text-align:right}.selectedtab{background-color:#026380}.missingv{color:#cd5c5c;font-size:80%;margin-left:10px;font-weight:600}.formc{padding:10px 20px 10px 20px;max-width:600px;margin:40px auto;border-radius:4px;box-shadow:0 4px 10px 4px rgba(19,35,47,.3)}.formca{padding:10px 5px 10px 5px;max-width:600px;margin:25px auto;margin-bottom:0;border-radius:4px;box-shadow:0 2px 5px 2px rgba(19,35,47,.3)}table{width:auto}.formfloatranking{background-color:#cfd2d4;margin:2px;padding:0 5px}.setPortion{width:50px;font-size:18px;text-align:center;border:2px solid #444445}.updateButton{background-color:#689dde;padding:5px;border-radius:5px;color:#fff;cursor:pointer;width:80px;margin:0 3px 0 0;text-align:center}.editbuttons,.nutritionLabelFooter a{color:#99a4a5;margin-right:3px}.editbuttons a:hover,.nutritionLabelFooter a:hover{color:#444445}.custom_adthrive_ad_header{display:none}@media (min-width:600px){.custom_adthrive_ad_header{display:inline-block;width:468px;height:90px;max-height:100px}}@media (min-width:1400px){.custom_adthrive_ad_header{width:728px}}@media (min-width:2000px){.custom_adthrive_ad_header{margin-left:100px}}.custom_adthrive_ad_sidebar{width:160px;position:-webkit-sticky;position:sticky;top:15px;padding:5px;display:flex;flex-direction:column;align-items:center}@media (min-width:2500px){.custom_adthrive_ad_sidebar{width:300px}}.instruction-steps{padding:0 18px;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.flexEnd{justify-content:flex-end}.signUpButton{display:inline-block;background-color:#205493;color:#fff!important;text-decoration:none!important;padding:10px 20px;font-size:18px;border-radius:5px;cursor:pointer;margin-top:15px;transition:background-color .3s}@media (min-width:850px){.signUpButton{font-size:20px;padding:12px 25px}}.signUpButton:hover{background-color:#255fa7}.signUpButton a:active,.signUpButton a:hover,.signUpButton a:link,.signUpButton a:visited{color:#fff!important;text-decoration:none!important}@media only screen and (min-width:768px){.extraInfoWrapper{margin:20px 5% 10px 5%}.flash{position:fixed;top:0;height:20px;width:100%;background-color:#99a4a5;z-index:1000000000000000000;opacity:.3}.foodlistbuttons{justify-content:end}.modal-footer{height:50px}.listbutton{margin:3px}select{font-size:25px;max-width:450px}#foodlist{margin-bottom:0;height:auto;position:relative}.searchMarginFL{margin:0}.formfloatranking{float:left;max-width:300px;position:fixed;padding:0;margin:10px 10px 0 0}.buttonfloat{float:left;width:50px;position:fixed;padding:5px;margin-left:240px;margin-top:-11px}#foodtotals{margin:0 0 20px 10px}#foodtotals table{list-style:none;padding:0;margin:0;border:1px solid #999;width:390px;font-size:15px}#foodtotals th{text-align:center;border:1px solid #999;padding:5px 5px 0 5px;width:25%;font-weight:600;background-color:#cfd2d4}#foodtotals td{text-align:center;border:1px solid #999;padding:5px 5px 0 5px;width:25%;font-weight:500}.sectionhn{max-width:380px}#tabflex{overflow:hidden;color:#f2f2f2;text-align:center;text-decoration:none;display:flex;align-items:stretch;width:300px;height:35px;margin-top:10px}.tab{cursor:pointer;text-align:center;width:50%;padding:2px;font-size:15px;font-weight:400;text-align:center}.formfloat{float:left;width:300px;overflow-y:auto;max-height:70vh;margin:50px 20px 0 0;padding:5px;position:fixed}.formnofloat,.formnofloatM{float:left;width:300px;overflow-y:auto;max-height:70vh;margin:0;top:auto;left:auto}.sticky{position:fixed;top:0;margin:0}.stickyt{position:fixed;top:43px;width:300px;margin-top:2px}.stickyd{position:fixed;top:0;margin:0}.stickySearch{position:initial;margin:0 15px 10px 0}.searchMarginFL{position:initial;margin:0 0 10px 0}.modal-content{width:500px}::placeholder{font-size:19px}}.ad-free{z-index:8;margin:10px 5px 5px 5px;color:#fff;background-color:#205493;padding:10px;cursor:pointer;font-size:16px;border-radius:5px;display:flex;align-items:center;width:133px}.ad-free svg{fill:#fff}.ad-free:hover{background-color:#0071bc}.custom_adthrive_ad_sidebar{background:#fff}#wrap{display:flex;color:#444445}#dashboardWrap{display:flex;background-image:linear-gradient(#fff,#cddff4 7%)}@media (min-width:1000px){#dashboardWrap{padding-right:20px}}#dashboardToolsWrap{text-align:left}#dashboardToolsWrap{display:flex;flex-direction:column;align-items:center}#toolWrap{background-image:linear-gradient(#fff,#cddff4 7%);text-align:left;width:100%;display:flex;flex-direction:column}@media (min-width:1200px){#toolWrap{height:100%;width:100%}}#myfooddata{padding:0 15px}.tabWrapper{width:100%;background-color:#fff}@media (min-width:600px){.tabWrapper{width:97%;min-height:1200px}}.foodTableMenuButtons{margin:3px 10px;display:flex;align-items:baseline}@media (min-width:600px){.toolHeaderWrapDashboard{display:flex;align-items:center}}@media (min-width:2000px){.toolHeaderWrapDashboard{justify-content:flex-start}}.dashboardMargin{margin-left:270px}.dashboardLogo{display:flex;width:500px;align-items:baseline}.dashboardLogoSVG{width:42px;height:42px;margin:0 15px 0 0}.dashboardLogo h1{font-size:49px;letter-spacing:1px}.signUpNotice{font-size:16px;border-radius:8px;padding:20px;max-width:90%;margin:2% auto;background-color:#f9f9f9;box-shadow:1px 4px 6px rgba(0,0,0,.1);text-align:center}@media (min-width:850px){.signUpNotice{max-width:600px;font-size:20px;padding:30px}}.signUpNotice h2{font-size:24px;margin-bottom:15px}@media (min-width:600px){.signUpNotice h2{font-size:28px}}.signUpNotice a.signUpLink{color:#255fa7;text-decoration:none}.signUpNotice a.signUpLink:hover{text-decoration:underline}.signUpNotice p{margin-top:20px}.warninglabel{font-size:15px;border:2px solid #255fa7;border-radius:5px;padding:10px;background-color:#fff;max-width:95%;margin:3% 5%}@media (min-width:850px){.warninglabel{max-width:700px;padding:10px 50px;font-size:22px}}.warninglabel a{text-decoration:underline}.notificationlabel{font-size:16px;border:2px solid #255fa7;border-radius:5px;padding:10px;background-color:#fcfcfc;font-weight:700;max-width:90%}@media (min-width:600px){.notificationlabel{display:none}}.newUpdate{font-size:28px;font-weight:700}.notification{padding:10px;margin:5px}.dashboardNotifications{font-size:16px;border:2px solid #255fa7;border-radius:5px;padding:10px;background-color:#f0f1f0;max-width:90%;margin:0 auto 30px auto;font-weight:900}.notification-close{float:right;font-size:35px;cursor:pointer;margin:-5px 5px 0 0}.headerSubText{font-size:14px;margin-left:20px}.foodSearch{margin:20px;width:90%}.foodSearch:placeholder-shown{color:#01323a;opacity:1;font-weight:500;font-size:18px;background-image:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>');background-repeat:no-repeat;display:flex;background-position:left;background-position-x:20px;padding:17px 5px 17px 10px;background-color:#f0f0f0}-ms-input-placeholder{color:#123054}::-ms-input-placeholder{color:#123054}.foodSearch:focus{border:3px solid #36a2cc;-moz-box-shadow:0 0 9px #36a2cc;-webkit-box-shadow:0 0 9px #36a2cc;box-shadow:0 0 9px #36a2cc;background-image:none;background-color:#fff}#foodsearchbar input[type=text]:focus{background-color:#c9dcf8;font-size:16px}#foodsearchbar input[type=text]:hover{background-color:#c9dcf8;font-size:16px}.contentbox{flex:100%;width:90%;margin:10px;border:1px solid #cfd2d4;color:#444445;background-color:#fff;padding:25px 60px}.boxh{display:flex;justify-content:space-between;box-sizing:border-box;color:#fff;padding:7px 10px;font-size:18px;background-color:#36a2cc;border-radius:0}.innerc{padding:10px;font-size:16px;color:#444445}.dashboardTabs{display:flex;justify-content:space-around;border-bottom:1px solid #444445;padding:10px}.dashboardTab{font-size:16px}#myfooddata ul{text-align:left;list-style-type:none;list-style:none;margin:0;line-height:1.9;padding:8px;font-size:15px}#myfooddata ul a,#myfooddata ul a:active,#myfooddata ul a:visited{list-style-type:none;color:#666;text-decoration:none;display:block;border-bottom:1px solid #ddd;padding:3px 0 3px 0}#myfooddata ul li:last-child a{border-bottom-width:0}#myfooddata ul a:hover{color:#123054;text-decoration:none}.boxheader{color:#fff}#emptyTrash{cursor:pointer}#listsearchbar{margin:10px 10px -8px 10px}.dashboardbuttons{display:flex;align-items:center;fill:#99a4a5;cursor:pointer}.editbutton:hover{cursor:pointer;background-color:#f0f1f0}.arrow{border:1px solid #99a4a5;border-width:0 0 2px 2px;width:10px;height:10px;line-height:0;font-size:0;cursor:pointer;margin:0}.arrow:hover{border:1px solid #444445;border-width:0 0 2px 2px}.foodlistedit{border:1px solid #444445;margin:5px;padding:5px}#listtitle input[type=text]{width:100%;margin:5px 0;border:1px solid #cfd2d4;border-radius:5px;background-color:#f0f1f0;color:#444445;text-align:left;font-size:18px;padding:5px}#listtitle input[type=text]:focus{background-color:#cfd2d4}#listtitle input[type=text]:hover{background-color:#cfd2d4}.svgbutton{cursor:pointer;fill:#cfd2d4;margin:5px 9px;width:28px;height:28px}.svgbutton:hover{fill:#444445}.svgbutton{cursor:pointer}.svgDragAndDrop{cursor:grabbing;touch-action:none}.svgDragAndDrop:hover{fill:#444445}.instructionsbtn{width:120px;margin:5px 10px 10px 0}.onboardbtn{margin:7px 20px 0 0}.instructionsbtn:hover,.onboardbtn:hover{background-color:#f0f1f0}.instructionscontainer{border:1px solid #123054;border-radius:5px;padding:9px}.menuname{margin:-3px 0 0 7px;cursor:pointer}#creatnew{font-weight:700;border:2px dotted #444445;padding:5px;display:flex;align-items:end;justify-content:center}#creatnew:hover{background-color:#f0f1f0;cursor:pointer}.listbox input[type=text]{width:100%;margin:5px 0;border:2px solid #cfd2d4;border-radius:5px;background-color:#f0f1f0;color:#444445;text-align:left;font-size:18px;padding:5px}.listbox input[type=text]:focus{background-color:#cfd2d4}.listbox input[type=text]:hover{background-color:#cfd2d4}.dropdown{position:absolute;width:220px;top:30px;right:15px;background-color:#444445;z-index:20;justify-content:center}.dashboardTableWrapper{overflow-x:scroll;background-color:#fff;max-width:95vw;max-height:88vh}@media (min-width:768px){.dashboardTableWrapper{max-width:90vw;margin-left:15px}}@media (min-width:850px){.dashboardTableWrapper{max-width:79vw}}@media (min-width:1000px){.dashboardTableWrapper{max-width:89vw;margin-right:10px}}@media (min-width:1200px){.dashboardTableWrapper{max-width:89vw;max-height:73vh}}@media (min-width:1400px){.dashboardTableWrapper{max-width:90vw}}@media (min-width:2500px){.dashboardTableWrapper{max-width:95vw}}.dashboardToolViewWrapper{display:flex;flex-direction:column;align-items:center;margin:0 1%;background-image:linear-gradient(#f0f1f0,#cddff4 7%);padding:10px;border-radius:5px}.dashboardResultsContainer{display:flex;flex-direction:column;align-items:center;margin-top:7px;width:100%;position:inline;justify-content:center}@media (min-width:1200px){.dashboardResultsContainer{padding-top:20px;margin-top:0}}.menuDisabled{color:#cfd2d4;fill:#cfd2d4;cursor:not-allowed}.listbox,.listboxSave{display:flex;align-items:baseline;justify-content:space-between;color:#444445;text-decoration:none;border:2px solid #cfd2d4;background-color:#f0f1f0;border-radius:5px;width:100%;margin:5px 0;position:relative}.listitem{padding:5px 5px;font-size:17px;text-align:left;font-weight:700;display:flex}.listitem a{color:#444445}.listname,.listtitle{width:98%}.listname,.saveaslistname{width:96%;text-align:left;cursor:pointer}#OBcontent input[type=text]{width:80%;font-size:18px}.listsearch{width:100%;padding:10px 5px 12px 5px;font-size:18px;border:2px solid #123054;text-align:center}.dropdown li{display:flex;color:#99a4a5;fill:#99a4a5;border-bottom:1px solid #99a4a5;padding:5px}.dropdown li:hover{color:#f0f1f0;fill:#f0f1f0;border-bottom:1px solid #cfd2d4}.dropdownclose{color:#99a4a5;float:right;font-size:25px;height:1px;margin:0 11px 0 0}.dropdownclose:hover{color:#f0f1f0;cursor:pointer}.onboard-btn-flex{display:flex}#food-modal,#listedit-modal{position:fixed;top:0;left:0;background-color:#fff;z-index:9000;width:100%;height:100%;justify-content:center}#food-modal{overflow-y:auto;overflow-x:hidden}.userpageFooterButtonsWrap{width:100%;text-align:left}.appSignUpPage,.profilePage{text-align:left;padding:3%;background-color:#fff;min-width:85%}.appSignUpPage{margin:2%}@media (min-width:600px){.appSignUpPage{margin:0}}@media (min-width:600px){.appSignUpWrapper{max-width:750px;text-align:left}}.answer{padding:0 18px;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.premiumSVG svg{fill:#eeb753;margin:0 10px 3px 3px}#profilePageSettings li{margin:5px 0}.modifySubscription{font-size:12px;display:flex;align-items:center;cursor:pointer;color:#444445;fill:#444445}.modifySubscription svg{width:12px;height:12px;margin-right:3px}.modifySubscription:hover{box-shadow:1px 1px 1px #444445}#createAFood a{color:#fff!important}.deleteAccountModal{display:flex;flex-direction:column;margin-top:50px;align-items:center;margin:50px}.cancelAccountButton{color:#fff!important;background-color:#ef445a!important}.cancelAccountButton:hover{background-color:#d33350!important}.deleteAccountModal p{text-align:left}.accountType{margin:20px 0}#cancelNotice{font-size:14px;font-style:italic;margin-top:20px}@media only screen and (min-width:936px) and (max-width:1199px){#myfooddata{margin:10px 0 15px 7%}.contentbox{width:90%}}@media only screen and (min-width:1200px) and (max-width:1500px){#myfooddata{padding:5px;margin-left:12%}}@media only screen and (min-width:1501px){#myfooddata{padding:5px;margin-left:370px}}@media only screen and (max-width:320px){#optionsMenu li{width:35px}}@media only screen and (max-width:300px){#optionsMenu li{width:30px}}#dashboardTabs{display:flex;justify-content:flex-start;gap:1px;margin:20px 0 0 0;width:97%}#dashboardTabs svg{fill:#fff;width:20px;height:20px;cursor:pointer}.dashboardTab{display:flex;flex-direction:column;align-items:center;padding:10px;font-size:12px;border-top-left-radius:5px;border-top-right-radius:5px;border:1px solid #fff;background-color:#444445;color:#fff!important;cursor:pointer;min-width:75px}@media (min-width:420px){.dashboardTab{padding:10px 20px 0 20px;font-size:14px}}@media (min-width:600px){.dashboardTab{flex-direction:row;font-size:18px;gap:10px;align-items:baseline}}.dashboardTab:hover{font-weight:900;padding-bottom:1px}.dashboardTabActive{background-color:#fff;color:#444445!important;font-weight:900;border-right:3px solid #444445;border-top:1px solid #444445;border-left:1px solid #444445;border-bottom:2px solid #fff;min-width:75px}.dashboardTabActive svg{fill:#205493!important}.MFDstickySBuserPage{display:none}@media (min-width:1000px){.MFDstickySBuserPage{position:-webkit-sticky;position:sticky;top:0;display:flex;flex-direction:column;align-items:center;margin-top:150px;padding:5px;width:160px}}@media (min-width:1600px){.MFDstickySBuserPage{width:300px}}#food-entry-desc{display:flex;flex-direction:column}.food-edit-and-entry-wrapper{max-width:98%}.foodentry-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;border-radius:5px}@media (min-width:600px){.foodentry-wrap{padding:0 10px 30px 10px}}.food-entry-save-options-wrap{display:flex;align-items:center}@media (min-width:600px){.food-entry-save-options-wrap{height:70px}}.form_block{position:relative;padding:15px;width:90%;border:1px solid #99a4a5;margin:20px 5% 20px 5%}.form_small{position:relative;padding:15px;width:98%;margin:10px 0 5px 0;border:1px solid #444445;border-radius:5px}.form_field{font-family:inherit;width:100%;border:0;outline:0;font-size:16px;color:#444445;background:0 0;transition:border-color .2s}#entryingredients{padding:15px;margin:2px 2px 2px 10px;font-size:15px}.entrytable{margin:3px 1% 30px 1%}table input[type=number],table input[type=text]{padding:3px;margin:3px;border:1px solid #99a4a5;width:39px;border-radius:5px}@media (min-width:600px){table input[type=number],table input[type=text]{width:56px}}table input[type=number]:focus,table input[type=text]:focus{border:3px solid #0071bc}.foodentry-wrap .form_field::placeholder{color:transparent}.foodentry-wrap .form_field:placeholder-shown -- .form_label{font-size:16px;cursor:text;top:20px}.foodentry-wrap .form_field:focus -- .form_label,.foodentry-wrap label{position:absolute;top:0;display:block;transition:.2s;font-size:12px;color:#99a4a5}.form_field:focus -- .form_label{color:#0071bc}.form_block:focus-within{border:2px solid #0071bc}.form_small:focus-within{border:2px solid #0071bc}.listedit-wrap{width:900px}#listedit-modal-content{margin-top:10px;padding-left:10px}.backarrow{cursor:pointer}#errormsg,.errormessage{color:#d33350;font-weight:700;max-width:350px}.errormessage a{text-decoration:underline!important;color:#d33350!important}#errormsg li{font-size:18px}.errorborder{border:3px solid #d33350}.relatedunit{margin:30px 0 0 0}@media (min-width:768px){.relatedunit{width:380px;padding:0;margin:30px 0 23px 10px;display:inline-block;text-align:center;border:1px solid #999;text-align:left}}.relatedh{display:block;box-sizing:border-box;color:#fff;padding:7px 10px;font-size:18px;background-color:#689dde;border-radius:0}#relatedlinks ul{list-style-type:none;list-style:none;margin:0;line-height:1.9;padding:8px;font-size:15px}#relatedlinks ul a,#relatedlinks ul a:active,#relatedlinks ul a:visited{list-style-type:none;color:#666;text-decoration:none;display:block;border-bottom:1px solid #ddd;padding:3px 0 3px 0}#relatedlinks ul li:last-child a{border-bottom-width:0}#relatedlinks ul a:hover{color:#205493;text-decoration:none}#tool-related-links{text-align:left;margin:35px}.nutritionFactsLinkCard{margin:10px 15px;padding:0}.nutritionFactsLinkCard li{margin:10px 20px}#calendarSection{width:100%;height:6.25rem;background-color:#fff;border:1px solid #fff;border-radius:5px;display:flex;align-items:center;justify-content:space-around;margin-bottom:.3125rem}.dateItem{display:flex;flex-direction:column;cursor:pointer;align-items:center}.dateNumber{width:35px;height:35px;display:flex;align-items:center;justify-content:center;border:3px solid #cfd2d4;border-radius:50%;color:#99a4a5;font-size:12px}@media (min-width:600px){.dateNumber{width:50px;height:50px;font-size:13px}}.dateLetter{font-size:12px}.notActive{border:3px solid #cfd2d4;border:3px solid #cfd2d4;border-radius:50%}.active{background-color:#205493;color:#fff;border:5px solid #205493;border-radius:50%}.dateNumber:hover{background-color:#205493;color:#fff}.calendarMenuIcon{border-radius:50%;border:3px solid #205493;fill:#205493;display:flex;align-items:center;justify-content:center;width:35px;height:35px;margin-bottom:15px;cursor:pointer}@media (min-width:600px){.calendarMenuIcon{width:45px;height:45px;margin-bottom:10px}}.calendarMenuIcon svg,.printMenuIcon svg{width:18px;height:18px}@media (min-width:350px){.calendarMenuIcon svg,.printMenuIcon svg{width:24px;height:24px}}.calendarIcon{position:absolute;pointer-events:none}.printMenuIcon{width:35px;height:35px;border-radius:50%;border:3px solid #205493;fill:#205493;display:flex;align-items:center;justify-content:center;margin-bottom:15px;cursor:pointer}@media (min-width:600px){.printMenuIcon{width:45px;height:45px;margin-bottom:10px}}.calendarMenuIcon:hover,.printMenuIcon:hover{background-color:#0071bc;fill:#fff}input[type=date]::-webkit-calendar-picker-indicator{background:0 0;bottom:0;color:transparent;cursor:pointer;height:auto;left:0;position:absolute;right:0;top:0;width:100%}#logEntry{border:none;box-sizing:border-box;outline:0;padding:.75rem;position:relative}.weeklyArrows{height:28px}.calendarArrows svg{fill:#444445;cursor:pointer;width:28px;height:28px}.calendarArrows svg:hover{fill:#205493}@media only screen and (max-width:350px){.dateNumber{width:20px;height:20px;font-size:10px}}.qs-datepicker-container{font-size:1rem;font-family:sans-serif;color:#000;position:absolute;width:15.625em;display:flex;flex-direction:column;z-index:9001;user-select:none;border:1px solid gray;border-radius:.263921875em;overflow:hidden;background:#fff;box-shadow:0 1.25em 1.25em -.9375em rgba(0,0,0,.3)}.qs-datepicker-container *{box-sizing:border-box}.qs-centered{top:45px;left:-200px}.qs-hidden{display:none}.qs-overlay{position:absolute;top:0;left:0;background:rgba(0,0,0,.75);color:#fff;width:100%;height:100%;padding:.5em;z-index:1;opacity:1;transition:opacity .3s;display:flex;flex-direction:column}.qs-overlay.qs-hidden{opacity:0;z-index:-1}.qs-overlay .qs-overlay-year{border:none;background:0 0;border-bottom:1px solid #fff;border-radius:0;color:#fff;font-size:.875em;padding:.25em 0;width:80%;text-align:center;margin:0 auto;display:block}.qs-overlay .qs-overlay-year::-webkit-inner-spin-button{-webkit-appearance:none}.qs-overlay .qs-close{padding:.5em;cursor:pointer;position:absolute;top:0;right:0}.qs-overlay .qs-submit{border:1px solid #fff;border-radius:.263921875em;padding:.5em;margin:0 auto auto;cursor:pointer;background:rgba(128,128,128,.4)}.qs-overlay .qs-submit.qs-disabled{color:gray;border-color:gray;cursor:not-allowed}.qs-overlay .qs-overlay-month-container{display:flex;flex-wrap:wrap;flex-grow:1}.qs-overlay .qs-overlay-month{display:flex;justify-content:center;align-items:center;width:33.3333333333%;cursor:pointer;opacity:.5;transition:opacity .15s}.qs-overlay .qs-overlay-month.active,.qs-overlay .qs-overlay-month:hover{opacity:1}.qs-controls{width:100%;display:flex;justify-content:space-between;align-items:center;flex-grow:1;flex-shrink:0;background:#d3d3d3;filter:blur(0);transition:filter .3s}.qs-controls.qs-blur{filter:blur(5px)}.qs-arrow{height:1.5625em;width:1.5625em;position:relative;cursor:pointer;border-radius:.263921875em;transition:background .15s}.qs-arrow:hover{background:rgba(0,0,0,.1)}.qs-arrow:hover.qs-left:after{border-right-color:#000}.qs-arrow:hover.qs-right:after{border-left-color:#000}.qs-arrow:after{content:"";border:.390625em solid transparent;position:absolute;top:50%;transition:border .2s}.qs-arrow.qs-left:after{border-right-color:gray;right:50%;transform:translate(25%,-50%)}.qs-arrow.qs-right:after{border-left-color:gray;left:50%;transform:translate(-25%,-50%)}.qs-month-year{font-weight:700;transition:border .2s;border-bottom:1px solid transparent;cursor:pointer}.qs-month-year:hover{border-bottom:1px solid gray}.qs-month-year:active:focus,.qs-month-year:focus{outline:0}.qs-month{padding-right:.5ex}.qs-year{padding-left:.5ex}.qs-squares{display:flex;flex-wrap:wrap;padding:.3125em;filter:blur(0);transition:filter .3s}.qs-squares.qs-blur{filter:blur(5px)}.qs-square{width:14.2857142857%;height:1.5625em;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .1s;border-radius:.263921875em}.qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover{background:orange}.qs-current{font-weight:700;text-decoration:underline}.qs-active,.qs-range-end,.qs-range-start{background:#add8e6}.qs-range-start:not(.qs-range-6){border-top-right-radius:0;border-bottom-right-radius:0}.qs-range-middle{background:#d4ebf2}.qs-range-middle:not(.qs-range-0):not(.qs-range-6){border-radius:0}.qs-range-middle.qs-range-0{border-top-right-radius:0;border-bottom-right-radius:0}.qs-range-middle.qs-range-6{border-top-left-radius:0;border-bottom-left-radius:0}.qs-range-end:not(.qs-range-0){border-top-left-radius:0;border-bottom-left-radius:0}.qs-disabled,.qs-outside-current-month{opacity:.2}.qs-disabled{cursor:not-allowed}.qs-empty{cursor:default}.qs-day{cursor:default;font-weight:700;color:gray}.qs-event{position:relative}.qs-event:after{content:"";position:absolute;width:.46875em;height:.46875em;border-radius:50%;background:#07f;bottom:0;right:0}#foodLogTableOptions{display:flex;align-items:center;justify-content:space-between;font-size:11px}@media (min-width:1000px){#foodLogTableOptions{font-size:13px}}#MFDiconSVG svg{width:30px;height:30px}.svgLogo{width:150px}#foodLogWrap{padding:20px}#foodLogWrap{width:100%}@media (min-width:850px){#foodLogWrap{width:90%}}@media (min-width:2000px){#foodLogWrap{width:70%}}#foodLogWrap h1{text-align:left}.subheader{font-size:14px}#foodListAndResultsWrap{display:flex;margin:10px 0;flex-direction:column}@media (min-width:768px){#foodListAndResultsWrap{flex-direction:row}}@media (min-width:1600px){#foodListAndResultsWrap{width:93%;margin:10px auto}}@media (min-width:2000px){#foodListAndResultsWrap{width:88%}}.dateHeader{font-size:22px;margin:10px}#mealCards{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;width:100%;margin-bottom:10px}@media (min-width:768px){#mealCards{width:50%}}@media (min-width:1000px){#mealCards{width:60%;min-width:350px}}.foodCards{margin:2px 10px;flex-direction:column;display:flex;align-items:center}.recents{width:98%;text-align:left;font-size:13px}#dailyNutritionSummary{margin-left:1%;background-color:#f0f1f0;color:#444445;border-radius:10px;padding:2px;margin:15px 0 0 0}@media (min-width:768px){#dailyNutritionSummary{width:49%;padding:10px;margin:0 10px 0 10px}}@media (min-width:1000px){#dailyNutritionSummary{width:39%;min-width:383px}}#mealTabs,#summaryTabs{display:flex;justify-content:flex-start;gap:1px;margin-top:25px}#mealTabs{margin-left:5px}.foodLogResultsTab,.mealTabView{border-top-left-radius:5px;border-top-right-radius:5px;border:1px solid #fff;background-color:#444445;color:#fff;cursor:pointer;padding:10px 6px 0 6px;font-size:13px}@media (min-width:350px){.foodLogResultsTab,.mealTabView{padding:10px 10px 0 10px;font-size:14px}}@media (min-width:1000px){.foodLogResultsTab,.mealTabView{font-size:15px;padding:10px 12px 0 12px}}@media (min-width:1400px){.foodLogResultsTab,.mealTabView{font-size:17px;padding:10px 12px 0 12px}}@media (min-width:1600px){.foodLogResultsTab,.mealTabView{font-size:18px;padding:10px 18px 0 18px}}.foodLogResultsTab:hover,.mealTabView:hover{font-weight:900;padding-bottom:1px}.activeTab{background-color:#fff;color:#444445;font-weight:900;border-right:3px solid #444445;border-top:1px solid #444445;border-left:1px solid #444445;border-bottom:2px solid #fff}#dailySummaryResultsView{background-color:#fff;color:#444445;margin-top:-1px;border-radius:5px;padding-top:25px}.mealCard{border:1px solid #f0f1f0;margin:10px;border-radius:5px;box-shadow:3px 3px 5px #444445;color:#444445;fill:#205493}.dateWrapper,.mealTitle{width:100%;display:flex;justify-content:space-between;align-items:center;color:#205493;padding:0 10px;font-weight:900;font-size:20px}textarea{width:90%;height:150px;border-radius:5px;margin:2% 3% 0 3%;border:1px solid #99a4a5}.foodLogSummaryData{background-color:#f0f1f0;margin:0 10px;width:93%;margin-left:3.5%;border-radius:5px}.foodLogSummaryData ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;width:100%;margin:5px 0}@media (max-width:420px){.foodLogSummaryData ul{grid-template-columns:2fr 2fr}}@media (min-width:1600px){.foodLogSummaryData ul{max-width:500px}}.dayPlanWrapper ul{max-width:500px}.foodLogSummaryData li{width:90%;display:flex;flex-direction:column;align-items:center;box-shadow:1px 2px 4px #99a4a5;margin:5px;background-color:#fff;max-width:100px}@media (max-width:420px){.foodLogSummaryData li{width:100%}}.mainNumFoodLog{font-size:13px}@media (min-width:600px){.mainNumFoodLog{font-size:15px}}.quickStatUnitFoodLog{font-size:11px}.mainDVFoodLog{padding:1px 5px 3px 5px;font-size:12px;color:#99a4a5}@media (min-width:600px){.mainDVFoodLog{font-size:13px}}.quickStatNutrientLabelFoodLog{padding:2px;font-size:12px;width:100%}@media (min-width:600px){.quickStatNutrientLabelFoodLog{font-size:13px}}.dailySummaryTitle{margin:10px 5px 20px 5px;font-size:25px}@media (min-width:600px){.dailySummaryTitle{font-size:26px;margin:10px 5px}}@media (min-width:1000px){.dailySummaryTitle{font-size:28px}}.chartBlock{margin:10px}.barHeader{display:flex;font-size:12px;justify-content:space-between}.barWrap{background-color:#cfd2d4;height:10px}.barWrap svg{fill:#205493;height:20px;transition:fill .3s ease;width:100%}.foodLogButtonMenu{display:grid;grid-template-columns:2fr 2fr;max-width:320px}@media (min-width:600px){.foodLogButtonMenu{grid-template-columns:1fr 1fr 1fr 1fr;max-width:900px}}@media (max-width:320px){.foodLogButtonMenu{grid-template-columns:1fr}}.cardAddFood,.foodLogButton,a.foodLogButton{width:100%;justify-content:center;margin-top:10px;display:flex;align-items:center;padding:.3125rem;font-size:.8125rem;border-radius:.3125rem;margin:.1875rem;cursor:pointer;background-color:#205493;color:#fff;max-width:135px}@media (min-width:850px){.cardAddFood,.foodLogButton,a.foodLogButton{width:100%;margin:.625rem .3125rem;padding:.3125rem 1.25rem;max-width:150px}}@media (min-width:1200px){.cardAddFood,.foodLogButton,a.foodLogButton{max-width:200px}}@media (max-width:320px){.cardAddFood,.foodLogButton,a.foodLogButton{max-width:97%}}.cardAddFood{align-items:flex-start}.cardAddFood:hover,.foodLogButton:hover,a.foodLogButton:hover{background-color:#255fa7}.foodLogBreakDownTitle{margin:2px 10px;padding:10px 0 1px 0;font-size:19px;font-weight:900}.servSizeUpdateCheckSVG{fill:#99a4a5}.servSizeUpdateCheckSVG:hover{cursor:pointer;fill:#689dde}.dayPlanSelect:hover{cursor:pointer;background-color:#f0f1f0}#dashboardViewDiv{display:flex;justify-content:center;max-width:100%;flex-direction:column}@media (min-width:600px){#dashboardViewDiv{display:inline-block;width:100%;overflow:none}}#dashboardFoodListTable{border-spacing:0}.foodListTable{word-wrap:break-word}.dashboardTableRow:first-child{padding:0 10px}#dashboardFoodListTable th{border-top:1px solid #444445;border-bottom:1px solid #444445;padding:0 15px;position:sticky;top:0;background-color:#f0f1f0}#dashboardFoodListTable th:first-child{padding:0 0 0 10px}@media (min-width:600px){#dashboardFoodListTable th:first-child{position:sticky;left:0;z-index:3}#dashboardFoodListTable th:nth-child(2){position:sticky;left:20px;z-index:3}#dashboardFoodListTable th:nth-child(3){position:sticky;left:50px;z-index:3}}#dashboardFoodListTable td{border-bottom:1px solid #cfd2d4}#dashboardFoodListTable td:first-child{padding-left:5px}@media (min-width:600px){#dashboardFoodListTable td:first-child{grid-column:1/2;position:sticky;left:0;z-index:1;background-color:#fff;padding-left:10px}#dashboardFoodListTable td:nth-child(2){grid-column:2/3;position:sticky;left:20px;z-index:1;background-color:#fff}#dashboardFoodListTable td:nth-child(3){grid-column:3/3;position:sticky;left:50px;z-index:1;background-color:#fff}}.selectedRow{background-color:#def0f7}#dashboardFoodListTable tr:hover{background-color:#dde9f8;cursor:pointer}#dashboardFoodListTable tr:hover td{background-color:#dde9f8;cursor:pointer}.tableCheck,.tableDrag{width:45px}.svgDragAndDrop,.tableDrag{touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.svgDragAndDrop{cursor:drag;fill:#cfd2d4;margin:5px 9px;width:35px;height:40px}.svgDragAndDrop{cursor:grabbing;touch-action:none}.tableName{width:200px}@media (min-width:600px){.tableName{padding-right:10px}}.selectedRecipeName{vertical-align:top;text-align:start;height:200px}.saveComplete{display:flex;align-items:center;color:#42ad8a;fill:#42ad8a;font-weight:800}.saveComplete svg{height:16px;width:16px}.recipeIngredients{background-color:#def0f7}.tableNutrient{width:50px;text-align:center}.tabletNutrientValue{font-weight:600}.tableTarget{font-size:14px;color:#99a4a5}.addCustomNutrient{cursor:pointer}.addNutrientButton{background-color:#205493;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:20px;box-shadow:1px 1px 3px #444445;cursor:pointer;fill:#fff!important}@media print{.addNutrientButton{display:none}}.addNutrientButton:hover{background-color:#205493;margin-bottom:2px}.settingsButtonBarCharts{font-size:14px;padding:3px 8px}.nutrientSettingsWrap{margin:30px 0 20px 0;width:95%;display:flex;justify-content:flex-end}.addCustomNutrient svg{fill:#fff}#createAFood{margin-left:10px}.tableAdd{display:flex;align-items:center;background-color:#205493;color:#fff;border-radius:5px;padding:3px 10px 3px 2px;gap:3px;cursor:pointer}@media (min-width:1200px){.tableAdd{margin-bottom:10px}}@media (max-width:390px){.tableAdd{font-size:10px}}.tableAdd svg{width:20px;height:20px}.bottomButton{margin-bottom:10px;width:fit-content;padding:0 2%}.tableAdd svg{fill:#fff}.tableAdd:hover{background-color:#0071bc}.tableServing{font-size:13px;padding:3px 1px;color:#99a4a5;cursor:pointer}#foodTableInstructions{display:flex;flex-direction:column;align-items:center;padding:1% 10%;background-color:#fff;width:80%;margin-bottom:10px}.foodTableInstructionImage{border-radius:50%;width:220px;height:220px;margin:30px}#foodTableInstructions a{text-decoration:underline}.instructionText{color:#444445;font-size:15px;line-height:20px;text-align:center}.foodCardLight{display:flex;justify-content:space-between;margin:1px;border-bottom:1px solid #f0f1f0}.foodNameSmall{margin:2px;font-size:14px}.servSizeLight{display:flex;opacity:.85;align-items:center}.countAndFilter{margin:10px}.filterSearch{width:90%;padding:10px 5px 10px 10px;font-size:16px;height:30px}@media (min-width:600px){.filterSearch{max-width:450px}}.filterSearch:placeholder-shown{opacity:1;font-weight:500;font-size:18px;background-repeat:no-repeat;background-color:#f0f1f0}-ms-input-placeholder{color:#99a4a5}::-ms-input-placeholder{color:#99a4a5}.filterSearch:focus{background-image:none;background-color:#fff}.countAndFilter input[type=text]:focus{background-color:#fff;font-size:16px}.countAndFilter input[type=text]:hover{background-color:#fff;font-size:16px}.customSevingToolTip{position:absolute;background-color:#000;padding:5px;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.1);font-size:14px;z-index:1000000;color:#fff;max-width:200px;opacity:1;margin-left:70px}@keyframes pulseBorder{0%{border:5px solid #eeb753;box-shadow:0 0 10px rgba(0,0,0,.2)}50%{border:1px solid #eeb753;box-shadow:0 0 20px rgba(0,0,0,.4)}100%{border:5px solid #eeb753;box-shadow:0 0 10px rgba(0,0,0,.2)}}.customSevingHighlight{background-color:#def0f7;box-shadow:0 0 10px rgba(0,0,0,.2);animation:pulseBorder 1s infinite}.fixedHeader{position:fixed;top:0;left:0;width:100%;z-index:7999;height:80px;background-color:#255fa7;opacity:1;transition:.5s;padding:0 5%}@media (min-width:600px){.fixedHeader{height:100px}}.numberSelected{font-size:24px;line-height:24px}.numberSelected{margin:0 25px}.options{padding:10px;border:1px solid #dfeaf3;border-radius:5px;background-color:#dfeaf3;text-align:left;float:left;clear:both;width:95%}#optionsMenu{display:flex;align-items:center;opacity:0}#optionsMenu ul{margin:0;padding:0;list-style-type:none;display:flex;justify-content:space-around;width:100%}@media (min-width:600px){#optionsMenu ul{justify-content:flex-start}}#optionsMenu li{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 5px;width:50px;max-width:200px;font-size:12px}@media (min-width:600px){#optionsMenu li{font-size:16px;margin:0 20px}}.optionMenuLi{color:#f0f1f0;fill:#f0f1f0;margin-right:10px}.optionMenuLi:hover{cursor:pointer;fill:#fff;color:#fff}.optionMenuText{font-size:14px}@media (min-width:600px){.optionMenuText{font-size:16px}}#optionsMenu svg{width:25px;margin:0 10px}.hideSVG{stroke-width:2px;padding:5px}#optionsMenu .svgIconStyle2{stroke:#f0f1f0;stroke-width:5px}.dashboardResultOptionMenu,.editFoodResultOptionMenu{width:100%;border:1px solid #444445;background-color:#fff;margin:20px 0;padding:0 15px;box-shadow:1px 2px 2px #444445;padding:5px 10px 0 10px;min-height:70px}@media (min-width:600px){.dashboardResultOptionMenu,.editFoodResultOptionMenu{border-radius:5px}}@media (min-width:1600px){.dashboardResultOptionMenu,.editFoodResultOptionMenu{max-width:100%}}.editFoodResultOptionMenu{position:sticky;top:0;z-index:50}@media (min-width:2000px){.dashboardResultOptionMenu{max-width:90%;margin:15px auto}}.unsavedChanges{box-shadow:2px 2px 5px #d33350}.favoritesMenuFlexWrap{display:flex;justify-content:space-between;align-items:center;height:75px}.optionMenuFlexWrap{display:flex;flex-direction:column;height:100px}@media (min-width:1600px){.optionMenuFlexWrap{flex-direction:row;justify-content:space-between;height:70px;align-items:center}}.left-option-buttons,.right-option-buttons{display:flex;align-items:center}.mobileTop,.mobileTopTools{display:flex;align-items:center;justify-content:space-between;width:100%}@media (min-width:600px){.mobileTop,.mobileTopTools{margin-bottom:10px}}@media (min-width:1600px){.mobileTop{width:50%}}.middleTitle,.middleTitleTools{width:100%;display:flex}.middleTitle{margin-left:10px}.left-option-buttons{width:2%;margin-right:35px}@media (min-width:600px){.left-option-buttons{width:1%}}@media (min-width:850px){.left-option-buttons{width:3%}}.right-option-buttons{width:100%;justify-content:flex-end}@media (max-width:320px){.right-option-buttons{width:auto}}@media (min-width:600px){.right-option-buttons{width:100%}}.updateCount{font-size:12px;line-height:12px;position:absolute;padding-left:12px;color:#99a4a5;margin-top:-8px;width:100%}@media (min-width:600px){.updateCount{margin-top:0;margin-left:0}}@media (max-width:420px){.updateCount{margin-left:-20px}}.toolBarMenuSVG{margin-bottom:2px;fill:#fff;width:30px}.dashboardTopMenuSVG svg{width:25px;height:25px;margin:0 3px -3px 3px;fill:#205493;cursor:pointer}@media (min-width:600px){.dashboardTopMenuSVG svg{margin:0 3px 0 10px}}.dashboardTopMenuSVG svg:hover{fill:#255fa7}.tabWrapper{background-color:#fff}#tabSection{display:flex;justify-content:flex-start;gap:1px;margin:25px 0 15px 0}.toolTab{padding:10px 20px 0 20px;font-size:12px;border-top-left-radius:5px;border-top-right-radius:5px;border:1px solid #fff;background-color:#444445;color:#fff!important;cursor:pointer}@media (min-width:350px){.toolTab{font-size:14px}}@media (min-width:600px){.toolTab{font-size:20px}}.toolTab:hover{font-weight:900;padding-bottom:1px}.tabActive{background-color:#fff;color:#444445!important;font-weight:900;border-right:3px solid #444445;border-top:1px solid #444445;border-left:1px solid #444445;border-bottom:2px solid #fff}.trendDateHeader{max-width:50%}@media (min-width:600px){.trendDateHeader{font-size:18px}}#trendTime{font-size:inherit}@media (min-width:600px){#trendTime{font-size:18px}}.trendBarChartContainer{margin:20px 5px;padding:10px;width:fit-content;max-width:100%;overflow-x:auto;box-shadow:3px 3px 5px #444445;background-color:#fff;border-radius:3px}.barChartWrap{display:flex;height:380px;padding-top:30px}.trendBarTitleWrap{display:flex;flex-direction:column}.nutrientTitleForTrends{color:#689dde;font-weight:800;font-size:22px}.trendChartStats{color:#99a4a5;display:flex;flex-direction:column;font-size:12px}@media (min-width:600px){.trendChartStats{font-size:14px;flex-direction:row}}.statMetric{font-weight:800;margin-left:5px}@media (min-width:600px){.statMetric{margin-left:15px}}.verticalBarWrap{display:flex;align-items:center;flex-direction:column;height:350px}.sevenDayBarWrap{width:57px}.twentyEightDayBarWrap{width:30px}.verticalBarWrap svg{width:30px;height:300px}.barHeight{fill:#689dde}.trendChartDateWrap{display:flex;flex-direction:column;align-items:center}.trendChartShortDay{font-size:14px;color:#444445}.trendChartShortMonthAndDate{font-size:12px;color:#99a4a5}@media print{.trendBarChartContainer{margin:30px;box-shadow:none}}#weeklyMealPlanWrapper{width:100%}.dayPlanWrapper{display:flex;flex-direction:column;min-height:150px;background-color:#fff;box-shadow:1px 3px 3px #99a4a5;margin:10px 0 20px 0}.dateAndSummaryStatsWrapper{display:flex;flex-direction:column}.dateWrapper,.mealTitle{width:100%;display:flex;justify-content:space-between;align-items:center;color:#205493;padding:0 10px;font-weight:900;font-size:20px}.cardAddFood,.foodLogButton,a.foodLogButton{width:100%;justify-content:center;margin-top:10px;display:flex;align-items:center;padding:.3125rem;font-size:.8125rem;border-radius:.3125rem;margin:.1875rem;cursor:pointer;background-color:#255fa7;color:#fff;max-width:135px}@media (min-width:850px){.cardAddFood,.foodLogButton,a.foodLogButton{width:100%;margin:.625rem .3125rem;padding:.3125rem 1.25rem;max-width:150px}}@media (min-width:1200px){.cardAddFood,.foodLogButton,a.foodLogButton{max-width:200px}}@media (max-width:320px){.cardAddFood,.foodLogButton,a.foodLogButton{max-width:97%}}.cardAddFood{justify-content:flex-start}textarea{width:90%;height:150px;border-radius:5px;margin:2% 3% 0 3%;border:1px solid #99a4a5}.noteArea{width:90%;margin:0 10px 10px 10px}@media print{.noteArea{text-align:left;border-top:1px solid #000}}.weeklyFoodsWrapper{display:flex;flex-direction:column;justify-content:space-evenly;width:98;margin:1px 8px 5px 8px}@media (min-width:600px){.weeklyFoodsWrapper{flex-direction:row}}.mealFoodWrapper{background-color:#f0f1f0;width:100%;margin:5px 0;padding:5px}@media (min-width:600px){.mealFoodWrapper{width:95%;margin:5px 10px;width:25%}}.weeklyMealTitle{font-weight:800}.dayPlanEdit{display:flex;align-items:center;color:#205493;cursor:pointer;opacity:.6}.dayPlanEdit svg{fill:#205493;width:20px;height:20px;padding:2px;margin-right:2px}.dayPlanEdit:hover{opacity:1}@media print{@page{size:auto;margin:0}body,html{margin:0;padding:0}#calendarSection,#foodLogTableOptions,#footer,#nav-wrap,.cardAddFood,.colorBtn,.dayPlanEdit,.deleteButton,.foodLogButton,.foodLogSelectSVG,.functionButton,.headerOptions,.leftNavActive,.leftNavToggle .navMobileHide,.leftNavToggle svg,.leftSideBarMenu,.leftSideBarNavigation,.mealTabView,.mobileNavToggle,.mobileNavToggle svg,.navMobileHide,.nflinkbtn,.toolHeaderWrapDashboard{display:none!important;width:0;z-index:0;color:#fff}.dayPlanWrapper{page-break-inside:avoid;box-shadow:none;border-bottom:1px solid #cfd2d4}.trendBarChartContainer{margin:20px}#barCharts,#dailyNutritionSummary,.mealCard,.trendBarChartContainer{page-break-inside:avoid}.mealCard{border:none;box-shadow:none;margin:3px}.foodCards{margin:2px 10px;flex-direction:column;display:flex;align-items:center}.foodbox{display:flex;justify-content:space-between;width:95%;background-color:#fff;border:1px solid #cfd2d4}.foodname{padding:0 5px 0 5px;font-size:15px;text-align:left;margin:1px 3px 0 3px}.servsize{padding:0 5px 1px 5px;display:flex;margin:0 3px;align-items:center;font-size:13px}}.nutrientCalculator{padding:20px;max-width:500px;margin:0 auto}.nutrientCalculator .calculatorStep{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.nutrientCalculator .calculatorStep h3{margin-bottom:20px;color:#444445;text-align:center}.nutrientCalculator .unitToggle{display:flex;justify-content:center;gap:20px;margin-bottom:20px}.nutrientCalculator .unitToggle label{display:flex;align-items:center;gap:5px;cursor:pointer}.nutrientCalculator .inputGroup{margin-bottom:15px;display:flex;gap:10px}.nutrientCalculator .inputGroup label{display:block;margin-bottom:8px;color:#99a4a5;font-weight:500;width:150px}.nutrientCalculator .inputGroup input{width:120px;padding:8px 5px;border:2px solid #cfd2d4;border-radius:5px;font-size:16px;transition:all .3s ease;background-color:#f0f1f0}.nutrientCalculator .inputGroup input:focus{outline:0;border-color:#205493;box-shadow:0 0 0 3px rgba(32,84,147,.1);background-color:#fff}.nutrientCalculator .inputGroup input::placeholder{color:#99a4a5}.nutrientCalculator .heightInputs{display:flex;gap:15px;margin-bottom:15px}.nutrientCalculator .heightInputs .inputGroup{display:flex;margin-bottom:0}.nutrientCalculator .activityOptions,.nutrientCalculator .genderOptions{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.nutrientCalculator .activityOptions label,.nutrientCalculator .genderOptions label{display:flex;align-items:center;gap:10px;padding:8px 3px;border:2px solid #cfd2d4;border-radius:6px;cursor:pointer;transition:all .3s ease;background-color:#f0f1f0;font-size:15px}@media (min-width:850px){.nutrientCalculator .activityOptions label,.nutrientCalculator .genderOptions label{font-size:17px}}.nutrientCalculator .activityOptions label:hover,.nutrientCalculator .genderOptions label:hover{background-color:#f5f5f5;border-color:#205493}.nutrientCalculator .activityOptions label input[type=radio],.nutrientCalculator .genderOptions label input[type=radio]{width:18px;height:18px;margin:0}.nutrientCalculator .nextButton{display:block;width:100%;padding:14px;background-color:#255fa7;color:#fff;border:none;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease}.nutrientCalculator .nextButton:hover{background-color:#205493;transform:translateY(-1px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.nutrientCalculator .nextButton:active{transform:translateY(0);box-shadow:none}.calculateAutomaticallyWrap{text-align:left;margin:10px 0}.calculateAutomaticallyWrap .automaticButton{display:inline-block;padding:10px 24px;margin-left:30px;background-color:#255fa7;font-size:15px;color:#fff;border-radius:6px;cursor:pointer;transition:all .3s ease;font-weight:500}.calculateAutomaticallyWrap .automaticButton:hover{background-color:#205493;transform:translateY(-1px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.calculateAutomaticallyWrap .automaticButton:active{transform:translateY(0);box-shadow:none}.ageOptions,.goalOptions{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.applyMessage{text-align:center;margin:10px;font-size:15px;color:#fff;background-color:#d33350;padding:10px;border-radius:6px}.resetDefaultsButton{color:#99a4a5;margin:0 10px;cursor:pointer;font-size:12px;border-bottom:1px dotted #99a4a5}#cardWrapper{margin:20px 0 20px 0;min-height:150px}.foodbox{display:flex;justify-content:space-between;border-radius:5px;width:99%;margin:3px;box-shadow:1px 1px 1px #99a4a5;background-color:#fff;border:1px solid #cfd2d4}.selectCheckMark{min-width:30px}#selectAllFoodsSVG,.foodLogSelectSVG,.foodSelectSVG,.foodSelectTableSVG{width:25px;height:25px;cursor:pointer;min-width:25px}.unSelectSVG{fill:#cfd2d4}.unSelectSVG:hover{fill:#444445}.selectAllSVG,.selectedFoodSVG{fill:#205493}.selectAllSVG:hover,.selectedFoodSVG:hover{fill:#0071bc}.foodLogSelectSVG path,.foodSelectSVG path,.foodSelectTableSVG path{stroke-width:7px}.checkMarkAndName{display:flex;align-items:center}.foodCardNameAndServ{margin:0 0 5px 10px}.foodCardNameAndServSmall{margin:3px 3px}.foodname{padding:3px 5px 0 3px;font-size:15px;text-align:left;margin:5px 3px 0 3px}@media (max-width:320px){.foodname{font-size:12px}}.servsize{padding:0 5px 5px 5px;display:flex;margin:0 3px;opacity:.85;align-items:center}.customServingSize,.foodlistQty,.foodlistServingSize{font-size:12px;border:1px solid #cfd2d4;border-radius:5px;padding:3px 1px;margin:0 5px 0 0;text-align:center;color:#444445}@media (max-width:320px){.customServingSize,.foodlistQty,.foodlistServingSize{font-size:10px}}.foodlistQty{width:39px}.customServingSize,.foodlistServingSize{width:100%;margin-left:5px;text-align:left;padding-left:3px;background-color:#fff}.customServingSize{width:30%}.customServingSize:hover,.foodlistServingSize:hover{cursor:pointer}.customServingSizeWrap{background-color:#cfd2d4;padding:15px;display:flex;justify-content:center;align-items:center;margin:20px;border-radius:5px;box-shadow:1px 1px 1px #444445;gap:15px}.floatingeditbuttons{display:flex;align-items:center;fill:#6b7176;cursor:pointer;padding:0 4px 0 0;float:right;height:32px}.editbuttons,.nutritionLabelFooter{display:flex;justify-content:space-between;width:90px;min-width:80px;height:25px;fill:#205493;cursor:pointer}.nutritionLabelFooter{align-items:center}.cardButton{display:flex;align-items:center;padding:3px 12px;margin:2px 5px;color:#6b7176;fill:#6b7176;border:1px solid #6b7176;border-radius:5px;font-size:14px}.cardButton:hover{background-color:#6b7176;border:1px solid #f0f1f0;color:#f0f1f0;fill:#f0f1f0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.cardButton svg{margin-right:5px}.introFoodName{font-weight:800;padding:3px}.introFoodServing{color:#838386;padding:3px 5px}.foodCardRight{display:flex;flex-direction:column;align-items:flex-end;height:auto;justify-content:space-between;min-height:99%}.foodCardBottomRight{display:flex;justify-content:space-between;align-items:center;gap:3px}.foodCardBottomRight svg{cursor:pointer;fill:#99a4a5;width:17px;height:17px}.foodCardBottomRight svg:hover{fill:#444445}.buttonfloat{float:left;width:15%;padding:5px;margin-left:80%;margin-top:-58px}.deleteButton,.deleteButtonMenuOption{fill:#99a4a5;cursor:pointer;width:8px;height:8px}.deleteButton{margin:9px 10px 1px 0}.deleteButton:hover,.deleteButtonMenuOption:hover{fill:#444445}.nflinkbtn{cursor:pointer;margin-right:3px}.nflinkbtn:hover{fill:#444445}.foodCardStat,.nflinkbtn{color:#689dde;margin:0 7px 1px 0;font-size:17px;fill:#cfd2d4}.scanButton{display:flex;align-items:center;justify-content:center;font-size:12px;margin:15px 0 0 5px;border-radius:5px;background-color:#f0f1f0;padding:1px 0;box-shadow:2px 1px 2px #444445;width:130px;height:30px;cursor:pointer;margin-right:5px}.scanButton:hover{background-color:#cfd2d4;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.scanButton svg{fill:#444445;width:20px;height:20px;margin-right:5px}.scanModalHeaderContent{padding:5px;margin:35px 0 0 0;font-size:14px}video{border:2px solid #000;display:block;margin:10px auto;width:300px;height:200px}.barCodeNotFound{display:flex;flex-direction:column;align-items:center;gap:30px}/*! @algolia/autocomplete-theme-classic 1.0.0 | MIT License | © Algolia, Inc. and contributors | https://github.com/algolia/autocomplete */:root{--aa-search-input-height:44px;--aa-input-icon-size:20px;--aa-base-unit:16;--aa-spacing-factor:1;--aa-spacing:calc(var(--aa-base-unit) * var(--aa-spacing-factor) * 1px);--aa-spacing-half:calc(var(--aa-spacing) / 2);--aa-panel-max-height:650px;--aa-base-z-index:9999;--aa-font-size:calc(var(--aa-base-unit) * 1px);--aa-font-family:inherit;--aa-font-weight-medium:500;--aa-font-weight-semibold:600;--aa-font-weight-bold:700;--aa-icon-size:20px;--aa-icon-stroke-width:1.6;--aa-icon-color-rgb:119,119,163;--aa-icon-color-alpha:1;--aa-action-icon-size:20px;--aa-text-color-rgb:38,38,39;--aa-text-color-alpha:1;--aa-primary-color-rgb:32,84,147;--aa-primary-color-alpha:0.2;--aa-muted-color-rgb:128,126,163;--aa-muted-color-alpha:0.6;--aa-panel-border-color-rgb:128,126,163;--aa-panel-border-color-alpha:0.3;--aa-input-border-color-rgb:18,48,84;--aa-input-border-color-alpha:0.8;--aa-background-color-rgb:255,255,255;--aa-background-color-alpha:1;--aa-input-background-color-rgb:255,255,255;--aa-input-background-color-alpha:1;--aa-selected-color-rgb:179,173,214;--aa-selected-color-alpha:0.205;--aa-description-highlight-background-color-rgb:245,223,77;--aa-description-highlight-background-color-alpha:0.5;--aa-detached-media-query:(max-width: 680px);--aa-detached-modal-media-query:(min-width: 680px);--aa-detached-modal-max-width:680px;--aa-detached-modal-max-height:500px;--aa-overlay-color-rgb:115,114,129;--aa-overlay-color-alpha:0.4;--aa-panel-shadow:0 0 0 1px rgba(35, 38, 59, 0.1),0 6px 16px -4px rgba(35, 38, 59, 0.15);--aa-scrollbar-width:13px;--aa-scrollbar-track-background-color-rgb:234,234,234;--aa-scrollbar-track-background-color-alpha:1;--aa-scrollbar-thumb-background-color-rgb:var(--aa-background-color-rgb);--aa-scrollbar-thumb-background-color-alpha:1}@media (hover:none) and (pointer:coarse){:root{--aa-spacing-factor:1.2;--aa-action-icon-size:22px}}body.dark,body[data-theme=dark]{--aa-text-color-rgb:183,192,199;--aa-primary-color-rgb:146,138,255;--aa-muted-color-rgb:146,138,255;--aa-input-background-color-rgb:0,3,9;--aa-background-color-rgb:21,24,42;--aa-selected-color-rgb:146,138,255;--aa-selected-color-alpha:0.25;--aa-description-highlight-background-color-rgb:0 255 255;--aa-description-highlight-background-color-alpha:0.25;--aa-icon-color-rgb:119,119,163;--aa-panel-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--aa-scrollbar-track-background-color-rgb:44,46,64;--aa-scrollbar-thumb-background-color-rgb:var(--aa-background-color-rgb)}.aa-Autocomplete *,.aa-DetachedFormContainer *,.aa-Panel *{box-sizing:border-box}.aa-Autocomplete,.aa-DetachedFormContainer,.aa-Panel{color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-family:inherit;font-family:var(--aa-font-family);font-size:16px;font-size:var(--aa-font-size);font-weight:400;line-height:1em;margin:0;padding:0;text-align:left;z-index:900000}.aa-Autocomplete{box-shadow:1px 2px 5px 1px #255fa7}.aa-Form{align-items:center;background-color:#fff;background-color:rgba(var(--aa-input-background-color-rgb),var(--aa-input-background-color-alpha));border:1px solid #153965;border:1px solid rgba(var(--aa-input-border-color-rgb),var(--aa-input-border-color-alpha));border-radius:3px;display:flex;line-height:1em;margin:0;position:relative;width:100%;box-shadow:1px 1px 0 0 #153965,0 3px 8px 0 #123054}.aa-Form[focus-within]{border-color:rgba(var(--aa-primary-color-rgb),1);box-shadow:0 0 0 2px rgba(62,52,211,.2),inset 0 0 0 2px rgba(62,52,211,.2);box-shadow:rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 2px,inset rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 2px;outline:medium none currentColor}.aa-Form:focus-within{border-color:rgba(var(--aa-primary-color-rgb),1);box-shadow:0 0 0 2px rgba(62,52,211,.2),inset 0 0 0 2px rgba(62,52,211,.2);box-shadow:rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 2px,inset rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 2px;outline:medium none currentColor}.aa-InputWrapperPrefix{align-items:center;display:flex;flex-shrink:0;height:45px;width:46px;height:var(--aa-search-input-height);order:1}.aa-Label,.aa-LoadingIndicator{cursor:auto;flex-shrink:0;height:100%;padding:0;text-align:left}.aa-Label svg,.aa-LoadingIndicator svg{color:rgba(var(--aa-primary-color-rgb),1);height:auto;max-height:20px;max-height:var(--aa-input-icon-size);stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);width:20px;width:var(--aa-input-icon-size)}.aa-LoadingIndicator,.aa-SubmitButton{height:100%;padding-left:11px;padding-left:calc(var(--aa-spacing) * .75 - 1px);padding-right:8px;padding-right:var(--aa-spacing-half);width:47px;width:calc(var(--aa-spacing) * 1.75 + var(--aa-icon-size) - 1px)}@media (hover:none) and (pointer:coarse){.aa-LoadingIndicator,.aa-SubmitButton{padding-left:3px;padding-left:calc(var(--aa-spacing-half)/ 2 - 1px);width:39px;width:calc(var(--aa-icon-size) + var(--aa-spacing) * 1.25 - 1px)}}.aa-SubmitButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;margin:0}.aa-LoadingIndicator{align-items:center;display:flex;justify-content:center}.aa-LoadingIndicator[hidden]{display:none}.aa-InputWrapper{order:3;position:relative;width:100%}.aa-Input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font:inherit;height:44px;height:var(--aa-search-input-height);padding:0;width:100%}.aa-Input::-moz-placeholder{color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));opacity:1}.aa-Input:-ms-input-placeholder{color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));opacity:1}.aa-Input::placeholder{color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));opacity:1}.aa-Input:focus{border-color:none;box-shadow:none;outline:0}.aa-Input::-webkit-search-cancel-button,.aa-Input::-webkit-search-decoration,.aa-Input::-webkit-search-results-button,.aa-Input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.aa-InputWrapperSuffix{align-items:center;display:flex;height:44px;height:var(--aa-search-input-height);order:4}.aa-ClearButton{align-items:center;background:0 0;border:0;color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));cursor:pointer;display:flex;height:100%;margin:0;padding:0 12.83333px;padding:0 calc(var(--aa-spacing) * .83333 - .5px)}@media (hover:none) and (pointer:coarse){.aa-ClearButton{padding:0 10.16667px;padding:0 calc(var(--aa-spacing) * .66667 - .5px)}}.aa-ClearButton:focus,.aa-ClearButton:hover{color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha))}.aa-ClearButton[hidden]{display:none}.aa-ClearButton svg{stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);width:20px;width:var(--aa-icon-size)}.aa-Panel{background-color:#fff;background-color:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));border-radius:4px;border-radius:calc(var(--aa-spacing)/ 4);box-shadow:0 0 0 1px rgba(35,38,59,.1),0 6px 16px -4px rgba(35,38,59,.15);box-shadow:var(--aa-panel-shadow);margin:8px 0 0;overflow:hidden;position:absolute;transition:opacity .2s ease-in,filter .2s ease-in}@media screen and (prefers-reduced-motion){.aa-Panel{transition:none}}.aa-Panel button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;margin:0;padding:0}.aa-PanelLayout{height:100%;margin:0;max-height:650px;max-height:var(--aa-panel-max-height);overflow-y:auto;padding:0;position:relative;text-align:left}.aa-PanelLayoutColumns--twoGolden{display:grid;grid-template-columns:39.2% auto;overflow:hidden;padding:0}.aa-PanelLayoutColumns--two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;padding:0}.aa-PanelLayoutColumns--three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;padding:0}.aa-Panel--stalled .aa-Source{filter:grayscale(1);opacity:.8}.aa-Panel--scrollable{margin:0;max-height:650px;max-height:var(--aa-panel-max-height);overflow-x:hidden;overflow-y:auto;padding:8px;padding:var(--aa-spacing-half);scrollbar-color:#fff #eaeaea;scrollbar-color:rgba(var(--aa-scrollbar-thumb-background-color-rgb),var(--aa-scrollbar-thumb-background-color-alpha)) rgba(var(--aa-scrollbar-track-background-color-rgb),var(--aa-scrollbar-track-background-color-alpha));scrollbar-width:thin}.aa-Panel--scrollable::-webkit-scrollbar{width:13px;width:var(--aa-scrollbar-width)}.aa-Panel--scrollable::-webkit-scrollbar-track{background-color:#eaeaea;background-color:rgba(var(--aa-scrollbar-track-background-color-rgb),var(--aa-scrollbar-track-background-color-alpha))}.aa-Panel--scrollable::-webkit-scrollbar-thumb{background-color:#fff;background-color:rgba(var(--aa-scrollbar-thumb-background-color-rgb),var(--aa-scrollbar-thumb-background-color-alpha));border-radius:9999px;border:3px solid #eaeaea;border-color:rgba(var(--aa-scrollbar-track-background-color-rgb),var(--aa-scrollbar-track-background-color-alpha));border-right:2px solid rgba(var(--aa-scrollbar-track-background-color-rgb),var(--aa-scrollbar-track-background-color-alpha))}.aa-Source{margin:0;padding:0;position:relative;width:100%}.aa-Source:empty{display:none}.aa-SourceNoResults{font-size:1em;margin:0;padding:16px;padding:var(--aa-spacing)}.aa-List{list-style:none;margin:0}.aa-List,.aa-SourceHeader{padding:0;position:relative}.aa-SourceHeader{margin:8px .5em 8px 0;margin:var(--aa-spacing-half) .5em var(--aa-spacing-half) 0}.aa-SourceHeader:empty{display:none}.aa-SourceHeaderTitle{background:#fff;background:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));color:rgba(var(--aa-primary-color-rgb),1);display:inline-block;font-size:.8em;font-weight:600;font-weight:var(--aa-font-weight-semibold);margin:0;padding:0 8px 0 0;padding:0 var(--aa-spacing-half) 0 0;position:relative;z-index:9001;z-index:var(--aa-base-z-index)}.aa-SourceHeaderLine{border-bottom:1px solid rgba(var(--aa-primary-color-rgb),1);display:block;height:2px;left:0;margin:0;opacity:.3;padding:0;position:absolute;right:0;top:8px;top:var(--aa-spacing-half);z-index:9998;z-index:calc(var(--aa-base-z-index) - 1)}.aa-SourceFooterSeeAll{background:linear-gradient(180deg,#fff,rgba(128,126,163,.14));background:linear-gradient(180deg,rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha)),rgba(128,126,163,.14));border:1px solid rgba(128,126,163,.6);border:1px solid rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));border-radius:5px;box-shadow:inset 0 0 2px #fff,0 2px 2px -1px rgba(76,69,88,.15);color:inherit;font-size:.95em;font-weight:500;font-weight:var(--aa-font-weight-medium);padding:.475em 1em .6em;text-decoration:none}.aa-SourceFooterSeeAll:focus,.aa-SourceFooterSeeAll:hover{border:1px solid rgba(var(--aa-primary-color-rgb),1);color:rgba(var(--aa-primary-color-rgb),1)}.aa-Item{align-items:center;border-radius:3px;cursor:pointer;display:grid;min-height:40px;min-height:calc(var(--aa-spacing) * 2.5);padding:4px;padding:calc(var(--aa-spacing-half)/ 2)}.aa-Item[aria-selected=true]{background-color:rgba(179,173,214,.205);background-color:rgba(var(--aa-selected-color-rgb),var(--aa-selected-color-alpha))}.aa-Item[aria-selected=true] .aa-ActiveOnly,.aa-Item[aria-selected=true] .aa-ItemActionButton{visibility:visible}.aa-ItemIcon{align-items:center;background:#fff;background:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));border-radius:3px;box-shadow:inset 0 0 0 1px rgba(128,126,163,.3);box-shadow:inset 0 0 0 1px rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha));color:#7777a3;color:rgba(var(--aa-icon-color-rgb),var(--aa-icon-color-alpha));display:flex;flex-shrink:0;font-size:.7em;height:28px;height:calc(var(--aa-icon-size) + var(--aa-spacing-half));justify-content:center;overflow:hidden;stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);text-align:center;width:28px;width:calc(var(--aa-icon-size) + var(--aa-spacing-half))}.aa-ItemIcon img{height:auto;max-height:20px;max-height:calc(var(--aa-icon-size) + var(--aa-spacing-half) - 8px);max-width:20px;max-width:calc(var(--aa-icon-size) + var(--aa-spacing-half) - 8px);width:auto}.aa-ItemIcon svg{height:20px;height:var(--aa-icon-size);width:20px;width:var(--aa-icon-size)}.aa-ItemIcon--alignTop{align-self:flex-start}.aa-ItemIcon--noBorder{background:0 0;box-shadow:none}.aa-ItemIcon--picture{height:96px;width:96px}.aa-ItemIcon--picture img{max-height:100%;max-width:100%;padding:8px;padding:var(--aa-spacing-half)}.aa-ItemContent{align-items:center;cursor:pointer;display:grid;grid-gap:8px;gap:8px;grid-gap:var(--aa-spacing-half);gap:var(--aa-spacing-half);grid-auto-flow:column;line-height:1.25em;overflow:hidden}.aa-ItemContent:empty{display:none}.aa-ItemContent mark{background:0 0;color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-style:normal;font-weight:700;font-weight:var(--aa-font-weight-bold)}.aa-ItemContent--dual{display:flex;flex-direction:column;justify-content:space-between;text-align:left}.aa-ItemContent--dual .aa-ItemContentSubtitle,.aa-ItemContent--dual .aa-ItemContentTitle{display:block}.aa-ItemContent--indented{padding-left:36px;padding-left:calc(var(--aa-icon-size) + var(--aa-spacing))}.aa-ItemContentBody{display:grid;grid-gap:4px;gap:4px;grid-gap:calc(var(--aa-spacing-half)/ 2);gap:calc(var(--aa-spacing-half)/ 2)}.aa-ItemContentTitle{display:inline-block;margin:0 .5em 0 0;max-width:100%;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.aa-ItemContentSubtitle{font-size:.92em}.aa-ItemContentSubtitleIcon:before{border-color:rgba(128,126,163,.64);border-color:rgba(var(--aa-muted-color-rgb),.64);border-style:solid;content:"";display:inline-block;left:1px;position:relative;top:-3px}.aa-ItemContentSubtitle--inline .aa-ItemContentSubtitleIcon:before{border-width:0 0 1.5px;margin-left:8px;margin-left:var(--aa-spacing-half);margin-right:4px;margin-right:calc(var(--aa-spacing-half)/ 2);width:10px;width:calc(var(--aa-spacing-half) + 2px)}.aa-ItemContentSubtitle--standalone{align-items:center;color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));display:grid;grid-gap:8px;gap:8px;grid-gap:var(--aa-spacing-half);gap:var(--aa-spacing-half);grid-auto-flow:column;justify-content:start}.aa-ItemContentSubtitle--standalone .aa-ItemContentSubtitleIcon:before{border-radius:0 0 0 3px;border-width:0 0 1.5px 1.5px;height:8px;height:var(--aa-spacing-half);width:8px;width:var(--aa-spacing-half)}.aa-ItemContentSubtitleCategory{color:#807ea3;color:rgba(var(--aa-muted-color-rgb),1);font-weight:500}.aa-ItemContentDescription{color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-size:.85em;max-width:100%;overflow-x:hidden;text-overflow:ellipsis}.aa-ItemContentDescription:empty{display:none}.aa-ItemContentDescription mark{background:rgba(245,223,77,.5);background:rgba(var(--aa-description-highlight-background-color-rgb),var(--aa-description-highlight-background-color-alpha));color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-style:normal;font-weight:500;font-weight:var(--aa-font-weight-medium)}.aa-ItemContentDash{color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));display:none;opacity:.4}.aa-ItemContentTag{background-color:rgba(62,52,211,.2);background-color:rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha));border-radius:3px;margin:0 .4em 0 0;padding:.08em .3em}.aa-ItemLink,.aa-ItemWrapper{align-items:center;color:inherit;display:grid;grid-gap:4px;gap:4px;grid-gap:calc(var(--aa-spacing-half)/ 2);gap:calc(var(--aa-spacing-half)/ 2);grid-auto-flow:column;justify-content:space-between;width:100%}.aa-ItemLink{color:inherit;text-decoration:none}.aa-ItemActions{display:grid;grid-auto-flow:column;height:100%;justify-self:end;margin:0 -5.33333px;margin:0 calc(var(--aa-spacing)/ -3);padding:0 2px 0 0}.aa-ItemActionButton{align-items:center;background:0 0;border:0;color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));cursor:pointer;display:flex;flex-shrink:0;padding:0}.aa-ItemActionButton:focus svg,.aa-ItemActionButton:hover svg{color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha))}@media (hover:none) and (pointer:coarse){.aa-ItemActionButton:focus svg,.aa-ItemActionButton:hover svg{color:inherit}}.aa-ItemActionButton svg{color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));margin:5.33333px;margin:calc(var(--aa-spacing)/ 3);stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);width:20px;width:var(--aa-action-icon-size)}.aa-ActiveOnly{visibility:hidden}.aa-PanelHeader{align-items:center;background:rgba(var(--aa-primary-color-rgb),1);color:#fff;display:grid;height:var(--aa-modal-header-height);margin:0;padding:8px 16px;padding:var(--aa-spacing-half) var(--aa-spacing);position:relative}.aa-PanelHeader:after{background-image:linear-gradient(#fff,hsla(0,0%,100%,0));background-image:linear-gradient(rgba(var(--aa-background-color-rgb),1),rgba(var(--aa-background-color-rgb),0));bottom:-8px;bottom:calc(var(--aa-spacing-half) * -1);content:"";height:8px;height:var(--aa-spacing-half);left:0;pointer-events:none;position:absolute;right:0}.aa-PanelFooter,.aa-PanelHeader:after{z-index:9999;z-index:var(--aa-base-z-index)}.aa-PanelFooter{background-color:#fff;background-color:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));box-shadow:inset 0 1px 0 rgba(128,126,163,.3);box-shadow:inset 0 1px 0 rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha));display:flex;justify-content:space-between;margin:0;padding:16px;padding:var(--aa-spacing);position:relative}.aa-PanelFooter:after{background-image:linear-gradient(hsla(0,0%,100%,0),rgba(128,126,163,.6));background-image:linear-gradient(rgba(var(--aa-background-color-rgb),0),rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha)));content:"";height:16px;height:var(--aa-spacing);left:0;opacity:.12;pointer-events:none;position:absolute;right:0;top:-16px;top:calc(var(--aa-spacing) * -1);z-index:9998;z-index:calc(var(--aa-base-z-index) - 1)}.aa-DetachedContainer{background:#fff;background:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));bottom:0;box-shadow:0 0 0 1px rgba(35,38,59,.1),0 6px 16px -4px rgba(35,38,59,.15);box-shadow:var(--aa-panel-shadow);display:flex;flex-direction:column;left:0;margin:0;overflow:hidden;padding:0;position:fixed;right:0;top:0;z-index:9999;z-index:var(--aa-base-z-index)}.aa-DetachedContainer:after{height:32px}.aa-DetachedContainer .aa-SourceHeader{margin:8px 0 8px 2px;margin:var(--aa-spacing-half) 0 var(--aa-spacing-half) 2px}.aa-DetachedContainer .aa-Panel{background-color:#fff;background-color:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));border-radius:0;box-shadow:none;flex-grow:1;margin:0;padding:0;position:relative}.aa-DetachedContainer .aa-PanelLayout{bottom:0;box-shadow:none;left:0;margin:0;max-height:none;overflow-y:auto;position:absolute;right:0;top:0;width:100%}.aa-DetachedFormContainer{border-bottom:1px solid rgba(128,126,163,.3);border-bottom:1px solid rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha));display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:8px;padding:var(--aa-spacing-half)}.aa-DetachedCancelButton{background:0 0;border:0;border-radius:3px;color:inherit;color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));cursor:pointer;font:inherit;margin:0 0 0 8px;margin:0 0 0 var(--aa-spacing-half);padding:0 8px;padding:0 var(--aa-spacing-half)}.aa-DetachedCancelButton:focus,.aa-DetachedCancelButton:hover{box-shadow:inset 0 0 0 1px rgba(128,126,163,.3);box-shadow:inset 0 0 0 1px rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha))}.aa-DetachedContainer--modal{border-radius:6px;bottom:inherit;height:auto;margin:0 auto;max-width:680px;max-width:var(--aa-detached-modal-max-width);position:absolute;top:3%}.aa-DetachedContainer--modal .aa-PanelLayout{max-height:500px;max-height:var(--aa-detached-modal-max-height);padding-bottom:8px;padding-bottom:var(--aa-spacing-half);position:static}.aa-DetachedSearchButton{align-items:center;background-color:#fff;background-color:rgba(var(--aa-input-background-color-rgb),var(--aa-input-background-color-alpha));border:1px solid rgba(128,126,163,.8);border:1px solid rgba(var(--aa-input-border-color-rgb),var(--aa-input-border-color-alpha));border-radius:3px;color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));cursor:pointer;display:flex;font:inherit;font-family:inherit;font-family:var(--aa-font-family);font-size:16px;font-size:var(--aa-font-size);height:44px;height:var(--aa-search-input-height);margin:0;padding:0 5.5px;padding:0 calc(var(--aa-search-input-height)/ 8);position:relative;text-align:left;width:100%}.aa-DetachedSearchButton:focus{border-color:rgba(var(--aa-primary-color-rgb),1);box-shadow:0 0 0 3px rgba(62,52,211,.2),inset 0 0 0 2px rgba(62,52,211,.2);box-shadow:rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 3px,inset rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 2px;outline:medium none currentColor}.aa-DetachedSearchButtonIcon{align-items:center;color:rgba(var(--aa-primary-color-rgb),1);cursor:auto;display:flex;height:100%;justify-content:center;width:36px;width:calc(var(--aa-icon-size) + var(--aa-spacing))}.aa-Detached{height:100vh;overflow:hidden}.aa-DetachedOverlay{background-color:rgba(115,114,129,.4);background-color:rgba(var(--aa-overlay-color-rgb),var(--aa-overlay-color-alpha));height:100vh;left:0;margin:0;padding:0;position:fixed;right:0;top:0;z-index:9998;z-index:calc(var(--aa-base-z-index) - 1)}.aa-GradientBottom,.aa-GradientTop{height:8px;height:var(--aa-spacing-half);left:0;pointer-events:none;position:absolute;right:0;z-index:9999;z-index:var(--aa-base-z-index)}.aa-GradientTop{background-image:linear-gradient(#fff,hsla(0,0%,100%,0));background-image:linear-gradient(rgba(var(--aa-background-color-rgb),1),rgba(var(--aa-background-color-rgb),0));top:0}.aa-GradientBottom{background-image:linear-gradient(hsla(0,0%,100%,0),#fff);background-image:linear-gradient(rgba(var(--aa-background-color-rgb),0),rgba(var(--aa-background-color-rgb),1));border-bottom-left-radius:4px;border-bottom-left-radius:calc(var(--aa-spacing)/ 4);border-bottom-right-radius:4px;border-bottom-right-radius:calc(var(--aa-spacing)/ 4);bottom:0}@media (hover:none) and (pointer:coarse){.aa-DesktopOnly{display:none}}@media (hover:hover){.aa-TouchOnly{display:none}}.highlight{color:#0071bc;font-weight:700;text-decoration:underline}.food-search-instructions{display:flex;flex-direction:column;padding:15px;font-size:19px}.search-instructions-header svg{transform:scaleX(-1);rotate:90deg}.highlight-pulse{box-shadow:0 0 0 7px rgba(0,123,255,.5);animation:pulse 1.5s infinite}@keyframes pulse{0%{box-shadow:0 0 0 3px rgba(0,123,255,.5)}50%{box-shadow:0 0 0 6px rgba(0,123,255,.2)}100%{box-shadow:0 0 0 3px rgba(0,123,255,.5)}}.foodListWrap,.foodlistwrapRanking{background-color:#fff;border-radius:10px;width:95%;padding:2%;margin-bottom:20px}@media (min-width:600px){.foodListWrap,.foodlistwrapRanking{min-width:450px;margin:2%;padding:1%}}@media (min-width:850px){.foodListWrap,.foodlistwrapRanking{min-width:300px;overflow-y:auto;max-height:98vh;width:50%;margin:0 0 0 2%;position:sticky;top:5px;padding:1%;min-height:300px}}@media (min-width:1200px){.foodListWrap,.foodlistwrapRanking{width:39%}}@media (min-width:1600px){.foodListWrap,.foodlistwrapRanking{width:49%}}@media (min-width:2000px){.foodListWrap,.foodlistwrapRanking{max-width:500px;width:60%}}.foodListWrapM{overflow-y:auto;height:100vh;width:100%;position:fixed;top:0;left:0;background-color:#444445;overflow-x:hidden;transition:.39s;margin-bottom:10px;z-index:99999989;padding:1% 2%}#foodListToggle svg{fill:#444445}.foodSelectSVG,.foodSelectTableSVG,.recentFoodSelectSVG{width:25px;height:25px;cursor:pointer;min-width:25px}.cardButton svg{margin-right:5px}.clearFoods{font-size:14px;color:#99a4a5;padding:0 5px;cursor:pointer;margin-right:10px}.foodListFooterCTAButton{align-items:center;justify-content:center;padding:5px 20px;border-radius:5px;margin:10px 0 10px 0;color:#fff;fill:#fff;background-color:#205493;cursor:pointer}.foodListFooterCTAButton svg{fill:#fff;width:20px;height:20px;margin-right:5px}.foodListFooter{display:flex;flex-direction:column;justify-content:space-evenly;margin-bottom:20px}@media (min-width:1200px){.foodListFooter{height:auto;justify-content:space-around}}.foodListFooter a{color:#444445}.foodListFooter svg{margin-right:10px;width:30px;height:30px}.rankingFoodListButtons{display:flex}.foodListFooterButton{display:flex;align-items:center;justify-content:center;padding:5px;margin:5px;border:1px solid #444445;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);cursor:pointer;background:linear-gradient(135deg,#fff,#f0f1f0);color:#444445;font-weight:500;transition:transform .2s,background-color .2s;text-align:center}@media (min-width:1200px){.foodListFooterButton{margin:5px 10px}}.foodListFooterButton:hover{background:linear-gradient(135deg,#f0f1f0,#cfd2d4)}.foodListFooterButton svg{margin-right:10px;width:20px;height:20px;fill:#255fa7}.nutritionFactsResults{background-color:#fff;border-radius:10px;width:95%;padding:2%;color:#000}@media (min-width:600px){.nutritionFactsResults{min-width:450px;margin:0 2% 1% 2%}}@media (min-width:850px){.nutritionFactsResults{max-width:546px}}@media (min-width:1200px){.nutritionFactsResults{width:70%;margin:0 2%;max-width:inherit}}@media (min-width:2000px){.nutritionFactsResults{max-width:900px}}@media (min-width:2500px){.nutritionFactsResults{max-width:1200px}}.nutritionFactsTitle{font-size:35px;margin:10px 0 0 0;line-height:initial}.mobileButtonWrap{position:sticky;position:-webkit-sticky;top:0;width:100%;z-index:5;background-color:#f0f1f0;box-shadow:1px 2px 2px #444445;margin:0 0 10px 0}@media (min-width:600px){.mobileButtonWrap{display:none}}.mobileFunctionButtons{display:flex;justify-content:space-evenly;align-items:center}@media (min-width:600px){.mobileFunctionButtons{display:none}}.resultFunctionButtons{display:none}@media (min-width:600px){.resultFunctionButtons{display:flex;align-items:center;justify-content:flex-end;cursor:pointer;margin:20px 0}}@media (min-width:1200px){.resultFunctionButtons{margin:0 10px}}.resultFunctionButtons a,.resultFunctionButtons svg{fill:#205493;margin-left:5px;width:24px;height:24px}@media (min-width:1200px){.resultFunctionButtons a,.resultFunctionButtons svg{width:30px;height:30px;margin-right:5px}}.resultFunctionButtons svg:hover{fill:#255fa7}.resultsServingSize{margin-top:10px}.resultsServSizeWrap{cursor:pointer;display:flex;justify-content:center;margin:0 0 20px 0}.resultsQty,.resultsServingSelect{font-size:16px;border:1px solid #cfd2d4;border-radius:5px;padding:3px 1px;margin:0 5px 0 0;text-align:center;color:#444445;background-color:#cfd2d4}@media (min-width:1200px){.resultsQty,.resultsServingSelect{font-size:19px}}.resultsQty{width:60px}.resultsServingSelect{width:60%;margin-left:5px;text-align:left;padding-left:3px}@media (min-width:1200px){.resultsServingSelect{width:39%}}.resultsContainer{display:flex;flex-direction:column;align-items:center}@media (min-width:1200px){.resultsContainer{flex-direction:row;justify-content:space-between;align-items:flex-start}}.resultsNavWrap{display:none}@media (min-width:1200px){.resultsNavWrap{display:inline-block;background-color:#f0f1f0;position:sticky;top:0;width:100%;height:50px;z-index:5;margin:0 0 20px;width:30%;background-color:#fff;height:auto;font-size:14px;top:5px}}@media (min-width:1600px){.resultsNavWrap{font-size:18px}}.resultsNavWrap ul{list-style:none;padding:0;margin:0;display:flex}@media (min-width:1200px){.resultsNavWrap ul{text-align:right;margin:50px 0 0 15px;display:inline}}.resultsNavWrap li{text-transform:uppercase;padding:7px 0 0 10px}@media (min-width:1200px){.resultsNavWrap li{padding:2px 10px 2px 0;margin:10px 0}}.arrowResults{position:absolute;top:5px;right:15px;border:1px solid #689dde;border-width:0 0 2px 2px;width:10px;height:10px;line-height:0;font-size:0;float:right;padding:5px;margin:7px 10px 0 5px}@media (min-width:1200px){.arrowResults{display:none}}.resultsNavWrap li a{color:#444445;padding-right:12px}@media (min-width:1200px){.resultsNavWrap li a{display:block}}.resultsNavWrap li a:hover{color:#689dde}.resultsNavWrap li a.nav-active{color:#689dde;padding-right:12px;display:block}@media (min-width:1200px){.resultsNavWrap li a.nav-active{border-right:5px solid #689dde}}.nutritionResultsContainer{display:flex;flex-direction:column;align-items:center;width:100%;min-width:290px;position:inline}@media (min-width:1200px){.nutritionResultsContainer{padding-top:20px}}.ingredientStyle{border-radius:5px;padding:15px;font-size:13px;overflow-wrap:break-word}#ingredients{padding:.625rem;margin:0 auto;width:18.75rem}@media (max-width:320px){#ingredients{width:16.5625rem}}@media (min-width:600px){#ingredients{width:21.875rem}}#ingredients li{margin:0 0 1.25rem 1.25rem}#upc{padding:.1875rem;margin:0 auto;font-size:.8125rem;width:18.75rem}@media (max-width:320px){#upc{width:16.5625rem}}@media (min-width:600px){#upc{width:21.875rem}}@media (min-width:1200px){#food-breakdown{display:flex}}@media (min-width:1200px){#food-breakdown .dataCard{width:50%}}figure{margin:0;padding:0}#foodtotals{margin:0 0 20px 10px}#foodtotals table{padding:0;margin:0;border:1px solid #999;width:95%;font-size:15px}#foodtotals th{text-align:center;border:1px solid #999;padding:5px 5px 0 5px;width:25%;font-weight:600;background-color:#cfd2d4}#foodtotals td{text-align:center;border:1px solid #999;padding:5px 5px 0 5px;width:25%;font-weight:500}#detailed-nutrition-facts table{border:none;width:100%;line-height:1.3;font-size:18px;color:#000}#detailed-nutrition-facts td{border:none;padding:7px}@media (max-width:390px){#detailed-nutrition-facts td{max-width:112px}}#tablefontsm{font-size:16px}.missingflag{text-align:right;font-size:12px}.headerRow{background-color:#f0f1f0;font-size:1.25rem;padding:5px}.headerRow:hover{background-color:#255fa7}#detailed-nutrition-facts tbody tr:nth-child(even) td{background-color:#f0f1f0}@media (min-width:600px){#detailed-nutrition-facts tbody tr:nth-child(even) td{background-color:#fff}}#detailed-nutrition-facts tbody tr:hover{background-color:#255fa7;color:#f0f1f0}#detailed-nutrition-facts tbody tr:nth-child(even):hover td{background-color:#255fa7;color:#f0f1f0}.additional-nutrients-section input,.additional-nutrients-section input::placeholder,.additional-nutrients-section select{font-size:12px;max-width:130px}@media (min-width:600px){.additional-nutrients-section input,.additional-nutrients-section input::placeholder,.additional-nutrients-section select{max-width:180px}}.infoRow{color:#444445!important;background-color:#fff}.infoRow:hover{background-color:#fff!important}td.nutrient{text-align:left;font-size:15px}@media (max-width:320px){td.nutrient{font-size:12px}}td.nutrientsm{text-align:left;font-size:15px}@media (max-width:320px){td.nutrientsm{font-size:12px}}td.number{text-align:center;font-size:15px}@media (max-width:320px){td.number{font-size:12px}}td.dv,th.dv{text-align:right;font-size:15px}@media (max-width:320px){td.dv,th.dv{font-size:12px}}.detailed{font-size:14px;color:#999;line-height:15px}.coptions{font-size:18px;cursor:pointer}.dataSourceContainer{display:flex;flex-direction:column}.dataSourceCard{display:flex}.dataSourceFoodName{width:50%;margin:10px 0 10px 20px}.dataSourceWrap{display:flex;flex-direction:column;width:50%;margin:10px 10px 10px 0;font-size:14px}.dataSourceWrap svg{width:18px;height:18px}.dataSourceLink{display:flex;align-items:center;fill:#689dde}.dataSourceLink:hover{fill:#ef445a}.dataSourceDetail{color:#99a4a5}.dataSourceExtra{color:#99a4a5;font-size:12px;font-style:italic}.tableSectionTitle{font-size:16px;font-weight:900}.comparisonSectionTitle{font-weight:900}.countAndFilter{margin:10px}.filterSearch{width:90%;padding:10px 5px 10px 10px;font-size:16px;height:30px}@media (min-width:600px){.filterSearch{max-width:450px}}.filterSearch:placeholder-shown{opacity:1;font-weight:500;font-size:18px;background-repeat:no-repeat;background-color:#cfd2d4}-ms-input-placeholder{color:#123054}::-ms-input-placeholder{color:#123054}.filterSearch:focus{background-image:none;background-color:#fff}#tableFilter input[type=text]:focus{background-color:#c9dcf8;font-size:16px}#tableFilter input[type=text]:hover{background-color:#c9dcf8;font-size:16px}#tableResults{margin:0 0 20px 10px;font-size:14px;width:100%;overflow-x:scroll;color:#000}#tableResults table{border-collapse:collapse;padding:5px;width:auto;white-space:nowrap}#tableResults th{text-align:left;font-size:16px;text-align:center;border:1px solid #99a4a5;padding:5px 5px 0 5px;font-weight:600;background-color:#cfd2d4;z-index:2;width:180px}#tableResults th:first-child{position:sticky;left:0;z-index:3}#tableResults td{text-align:center;border:1px solid #99a4a5;padding:5px 5px 0 5px;font-weight:500;font-size:12px}#tableResults td:first-child{position:sticky;left:0;z-index:1;background-color:#fff}#tableResults tbody tr:nth-child(even) td{background:#f0f1f0}#tableResults tbody tr:hover{background-color:#205493;color:#f0f1f0}#tableResults tbody tr:nth-child(even):hover td{background-color:#205493;color:#f0f1f0}#tableResults th.prototal{background-color:#f0f1f0}#tableResults td.prototal{background-color:#f0f1f0}#tableResults tbody tr:nth-child(even) td.prototal{background-color:#f0f1f0}#tableResults tbody tr:hover td{background-color:#205493;color:#f0f1f0}#tableResults tbody tr:nth-child(even):hover td{background-color:#205493;color:#f0f1f0}#tableResults tbody tr:nth-child(even):hover th{background-color:#205493;color:#f0f1f0}#tableResults tr:hover th{background-color:#205493;color:#f0f1f0}@media only screen and (max-width:320px){#tableResults{max-width:270px}#tableResults table{max-width:270px;font-size:12px}}@media only screen and (max-width:300px){#tableResults{max-width:250px}#tableResults table{max-width:250px;font-size:12px}}.countAndFilter{margin:10px}.filterSearch{width:90%;padding:10px 5px 10px 10px;font-size:16px;height:30px}@media (min-width:600px){.filterSearch{max-width:450px}}.filterSearch:placeholder-shown{opacity:1;font-weight:500;font-size:18px;background-repeat:no-repeat;background-color:#cfd2d4}-ms-input-placeholder{color:#123054}::-ms-input-placeholder{color:#123054}.filterSearch:focus{background-image:none;background-color:#fff}#tableFilter input[type=text]:focus{background-color:#c9dcf8;font-size:16px}#tableFilter input[type=text]:hover{background-color:#c9dcf8;font-size:16px}.bardetailed{font-size:14px;color:#444445;line-height:15px;margin-left:10px}#barchart{overflow-x:hidden;font-size:16px}#barchart{list-style-type:none;margin-bottom:20px;padding:0}#barchart ul{margin:0 5px 0;padding:5px}#barchart li{position:relative;display:block;border-top:1px solid #444445;border-left:1px solid #444445;border-right:1px solid #444445;list-style-type:none;padding:.1em 4.5em .1em .3em;margin:0}#barchart li:last-child{border-bottom:1px solid #444445}.count{display:block;position:absolute;top:0;right:0;margin:2px 5px;text-align:right;color:#444445;font-weight:700;font-size:16px;line-height:2em;z-index:2}.barDV{display:block;position:absolute;top:0;right:0;margin:0 5px 0 0;text-align:right;color:#444445;font-weight:700;font-size:19px;line-height:1.9em;z-index:2}.barValue{display:block;position:absolute;top:0;right:0;margin:29px 5px 0 0;text-align:right;color:#444445;font-size:13px;line-height:2em;z-index:2}.mobilehide{display:none}.mobilehideNew{display:none}.barWidth{display:block;position:absolute;top:0;left:0;height:100%;text-indent:-9999px;overflow:hidden;line-height:2em;z-index:1}.name{font-weight:700;display:block;padding:0;position:relative;font-size:18px;padding:10px 0;z-index:2}.barServSize,.compareName{display:block;padding:0;position:relative;text-align:left;z-index:2}.compareName{font-weight:800}.barBlue{background:linear-gradient(to left,#689dde,#dde9f8)}.barYellow{background:linear-gradient(to left,#fd9,#fff1d6)}.barRed{background:linear-gradient(to left,#cd776d,#e2b1ab)}.fontBlue{color:#026380}.fontYellow{color:#af6508}.fontRed{color:#9a263b}#barchart li:hover{background:#f0f1f0;z-index:6000}#barchart .indexg{display:block;position:absolute;top:0;left:0;height:100%;background:linear-gradient(to left,#5b7065,#5fa4a1);text-indent:-9999px;overflow:hidden;line-height:2em;padding:0;margin:0}.indexc{display:block;position:absolute;top:0;left:0;height:100%;background:linear-gradient(to left,#9d331f,#c44036);text-indent:-9999px;overflow:hidden;line-height:2em;padding:0;margin:0}@media only screen and (max-width:320px){#foodtotals table{width:270px;font-size:12px}}@media only screen and (max-width:300px){#foodtotals table{width:250px;font-size:12px}}#lysineArginineRatio{font-size:14px}@media (min-width:600px){#lysineArginineRatio{font-size:18px}}#indexData ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:15px}@media (min-width:600px){#indexData ul{grid-template-columns:1fr 2fr}}#foodLogIndexData ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:15px}#bloodSugarText{font-size:12px;padding:5px 0;justify-content:center}@media (min-width:600px){#bloodSugarText{font-size:15px}}#summaryData ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:15px}@media (min-width:600px){#summaryData ul{grid-template-columns:1fr 1fr 1fr}}#foodLogIndexData li,#indexData li,#summaryData li{display:flex;flex-direction:column;align-items:center;background-color:#f8f8f8;box-shadow:1px 1px 1px #cfd2d4;padding:15px;border-radius:10px;transition:box-shadow .3s ease,transform .3s ease}.quickViewBarWrap{width:100%;position:relative;background-color:#f0f1f0;height:4px;border-radius:5px;margin-bottom:6px}.indexPercentTargetBar,.quickViewPercentTargetBar{height:100%;position:absolute;border-radius:5px}.indexNum,.mainNum{font-size:20px;font-weight:700;color:#444445;padding:12px 0}@media (min-width:600px){.indexNum,.mainNum{font-size:22px}}.quickStatUnit{font-size:12px;color:#444445}.indexRating,.mainDV{font-size:14px;color:#99a4a5;padding:5px 0}@media (min-width:600px){.indexRating,.mainDV{font-size:15px}}.indexRating{font-weight:900}.quickStatNutrientLabel{display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;color:#123054;padding:8px 0;width:100%;gap:5px}@media (min-width:600px){.quickStatNutrientLabel{font-size:15px}}.labelSmall{font-size:12px!important;padding:5px 0!important}@media (min-width:600px){.labelSmall{font-size:11px!important}}@media (min-width:1000px){.labelSmall{font-size:14px!important}}.quickStatNutrientLabel svg{width:15px;height:15px;fill:#255fa7;cursor:pointer}.quickStatNutrientLabel svg:hover{fill:#205493;margin-bottom:2px}.starRatingsSection{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:15px}@media (min-width:600px){.starRatingsSection{grid-template-columns:1fr 1fr 1fr;width:412px;gap:5px}}@media (min-width:1000px){.starRatingsSection{width:450px;gap:25px}}.starRatingsSectionFoodLog{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:15px}.starRatingWrap{display:flex;flex-direction:column}.starRatingTitle{display:flex;align-items:center;gap:3px;color:#444445;font-size:13px}.starRatingTitle svg{width:15px;height:15px;fill:#255fa7;cursor:pointer}.starContainer{display:flex;align-items:center}.fullStar svg{width:20px;height:20px;fill:#eeb753}.blankStar svg{width:20px;height:20px;fill:#99a4a5}.star-fill{position:absolute;top:0;left:0;width:0;height:100%;background-color:gold;z-index:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}#customStats ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:15px}@media (min-width:600px){#customStats ul{grid-template-columns:1fr 1fr 1fr 1fr}}#customStats li{display:flex;flex-direction:column;align-items:center;background-color:#f8f8f8;box-shadow:1px 1px 1px #cfd2d4;padding:5px;border-radius:10px;transition:box-shadow .3s ease,transform .3s ease}.customNum{font-size:20px;font-weight:700;color:#444445;padding:12px 0}@media (min-width:600px){.customNum{font-size:22px}}.quickStatUnit{font-size:12px;color:#444445}.quickStatNutrientLabel{display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;color:#123054;padding:8px 0;width:100%;gap:5px}@media (min-width:600px){.quickStatNutrientLabel{font-size:16px}}@media (min-width:850px){.quickStatNutrientLabel{font-size:13px}}@media (min-width:1200px){.quickStatNutrientLabel{font-size:16px}}.quickStatNutrientLabel svg{width:15px;height:15px;fill:#255fa7;cursor:pointer}.quickStatNutrientLabel svg:hover{fill:#205493;margin-bottom:2px}.nutrition-facts-table{padding:2px 3px;box-shadow:3px 3px 10px #444445;border-radius:10px;margin:auto;width:95%}@media (min-width:600px){.nutrition-facts-table{width:350px}}.nutrition-facts-table table{border-collapse:collapse;line-height:initial;width:100%;text-align:left}@media (min-width:600px){.nutrition-facts-table table{width:339px}}.rightSmall{text-align:right;font-size:12px}.nft-cal-amt input[type=text]{font-size:33px;width:80px}.nfttd{border-bottom:1px solid #000;white-space:nowrap}.cholesterol{border-bottom:2px solid #000;border-top:2px solid #000}.border-t{border-top:2px solid #000}.sub-amt{border-bottom:1px solid #000;padding:5px 0 5px 10px}.sub-amt-nb{border-top:2px solid #000;padding:5px 0 5px 10px}.sub-sub-amt{border-top:1px solid #000;padding:2px 1px}.nfttxt{white-space:normal;border-top:5px solid #000;font-size:12px;padding:5px 2px}.nft-dv,.nfttd{padding:5px 2px}.nft-dv,.nftDV,.nftDVb,.nftDVc,.nfttd,.sub-amt,.sub-amt-nb,.sub-sub-amt{font-size:15px}.noborder{border:0}.hvborder{border-top:3px solid #000}.borderbrk{border-top:11px solid #000}.NF-main-header{font-size:39px;border-bottom:3px solid #000;text-align:left;font-weight:900}.nfserv{font-weight:900;padding:2px 1px}.servings-per{padding:5px 0 1px 2px}.nfserv-amt{padding:1px 0 5px 1px}.amt-per-serv{font-weight:900;padding:5px 2px}.nft-cals{font-size:33px;font-weight:900}.nft-cal-amt{font-size:42px;text-align:right;font-weight:900;margin:0 5px 12px 0;padding:5px;width:100px}.nft-dv{text-align:right;border-top:5px solid #000;border-bottom:2px solid #000;font-weight:900}.major-amt{font-weight:900}.nftDV{text-align:right;border-bottom:1px solid #000}.nftDVb{font-weight:900;text-align:right;border-bottom:1px solid #000}.nftDVc{font-weight:900;text-align:right;border-bottom:2px solid #000}.nftbt{border-top:1px solid #000}.blnk{width:10px}.nft-bar{border-top:11px solid #000}.ccount{padding:2px 5px;font-size:15px;display:inline-block}#tablefooterflex{display:flex;align-items:center;justify-content:space-between;font-size:14px;margin:5px 5px 20px 5px}@media (min-width:600px){#tablefooterflex{margin:10px auto 20px auto;width:350px}}#tablefooterflex svg{margin:0 3px;fill:#99a4a5;width:24px;height:24px}#tablefooterflex svg:hover{margin:0 3px;fill:#444445}@media only screen and (min-width:768px){#nutritionfacts{width:350px;margin:0 2% 20px 2%}#nutritionfacts table{max-width:350px;width:90%}.searchfloat{float:left;max-width:300px;position:fixed;padding:0;margin-left:20px}}.chartLegend{margin:5px}.legendItemWrap{display:flex;align-items:center;justify-content:center}.legendItem{width:10px;height:10px}.legendPercent{margin:0 5px 0 10px;width:60px}.legendLabel{margin:0 5px;width:50px}.legendData{margin:0 15px;width:50px;font-size:12px}.protein{background-color:#026380}.carbs{background-color:#42ad8a}.fat{background-color:#eeb753}.alcohol{background-color:#d33350}.water{background-color:#689dde}.screen-reader-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.calorieComponents{text-align:center;max-height:300px;max-width:300px;margin:auto}.donutCenterNumber{font-size:50px;margin:10px 10px 0 10px}.donutCenterLabel{padding:0 10px 10px 10px}.donutCenterText{fill:#000;-moz-transform:translateY(.25em);-ms-transform:translateY(.25em);-webkit-transform:translateY(.25em);transform:translateY(.25em)}.donutCenterNumber{font-size:.5em;line-height:1;text-anchor:middle;-moz-transform:translateY(-.25em);-ms-transform:translateY(-.25em);-webkit-transform:translateY(-.25em);transform:translateY(-.25em)}.donutCenterLabel{font-size:.2em;text-transform:uppercase;text-anchor:middle;-moz-transform:translateY(.7em);-ms-transform:translateY(.7em);-webkit-transform:translateY(.7em);transform:translateY(.7em)}#donut-alcohol,#donut-carbs,#donut-fat,#donut-protein{stroke-width:3px}#donut-protein{stroke:#026380}#donut-carbs{stroke:#42ad8a}#donut-fat{stroke:#eeb753}#donut-alcohol{stroke:#d33350}.pieChart{text-align:center;max-height:300px;max-width:300px;margin:auto}.pieChart svg{margin:auto}.graph{visibility:hidden}.graph>*{visibility:visible;transition:all .2s ease-in-out}.graph:hover>*{fill:#689dde}.graph__percent:hover{stroke:#689dde;opacity:1}.svggreen{fill:#42ad8a;margin-right:10px;width:39px;height:39px}.svgred{fill:#ef445a}.columns{padding:8px;display:flex;align-items:center;justify-content:center;flex-direction:column-reverse;gap:30px}@media (min-width:850px){.columns{flex-direction:row;gap:0}}.create-account-image,.popupwidget,.signupwidget{list-style-type:none;margin:10px 20px;padding:0;-webkit-transition:.3s;transition:.3s;color:#444445;font-size:20px;border-radius:10px}.create-account-image,.signupwidget{box-shadow:1px 2px 2px 2px #444445;max-width:350px}.signupwidget:hover .create-account-image:hover{box-shadow:3px 3px 3px 3px #99a4a5}@media (min-width:850px){.create-account-image{width:400px;max-width:600px}}@media (min-width:1200px){.create-account-image{width:550px}}.buttonFlex{display:flex;flex-direction:column;align-items:normal}.sublineStyle{font-size:17px;margin-top:12px;min-width:290px}.button1,.button2,.button3{border:none;color:#fff;text-align:center;text-decoration:none;border-radius:5px}.button1,.button2,.button3{padding:10px 25px;font-size:18px}a.button1{color:#fff}.columnHeader1,.columnHeader2,.columnHeader3{color:#fff;font-size:25px}.columnHeader1{color:#205493;font-size:30px}.button1{background-color:#205493;border-radius:5px}.button1:hover{background-color:#0071bc}.button2,.columnHeader2{background-color:#255fa7}.button3,.columnHeader3{background-color:#123054}.popupwidget li,.signupwidget li{padding:5px 12px;font-size:17px;text-align:left;display:flex;align-items:center}.signupwidget .grey{background-color:#f0f1f0;font-size:20px;text-align:center;padding:25px;border-radius:10px}a.hblack{color:#444445}.signUpWrapper{color:#444445;font-weight:light;display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;overflow:hidden;background:linear-gradient(150deg,#0071bc 0,#205493 50%,#255fa7 50%,#689dde 100%)}.container{background:#fff;padding:40px;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);max-width:400px;width:100%;text-align:center}.forgotPasswordContainer{background:#fff;padding:40px;border-radius:10px;max-width:400px;width:100%;text-align:center}h1{margin-bottom:10px}p{color:#666;font-size:14px}.social-signup{display:flex;justify-content:center;margin:20px -40px;padding:35px 5px;background-color:#153965;align-items:center}.socialButtonWrap{margin:0 5px}.socialButtonWrap{width:90%;max-height:40px;display:grid}#appleid-signin{max-height:40px}.btn{width:48%;padding:10px;border:none;border-radius:5px;cursor:pointer;font-size:16px}.google-btn{background:#db4437;color:#fff}.facebook-btn{background:#3b5998;color:#fff}.divider{display:flex;align-items:center;text-align:center;margin:20px 0}.divider span{flex:1;height:1px;background:#ddd}.divider span:nth-child(2){flex:0;padding:0 10px;color:#666}.signup-form{text-align:left;background-color:#def0f7;padding:20px;border-radius:5px;margin:30px 0 20px 0}.signup-form label{display:block;margin:10px 0 5px;font-size:14px;color:#333}.signup-form input{width:calc(100% - 20px);padding:10px;margin-bottom:15px;border:1px solid #ccc;border-radius:5px;font-size:14px}.signup-btn,a.signup-btn{width:100%;padding:10px;background:#205493;color:#fff!important;border:none;border-radius:5px;cursor:pointer;font-size:16px}.signup-btn:hover{background:#153965}.login-link{margin:20px 0;font-weight:bolder;font-size:16px}.terms{font-size:12px;color:#999}.error-message{color:red;font-size:14px;font-weight:700;background-color:#ffe6e6;border:1px solid red;padding:10px;border-radius:5px;margin:10px 0;display:inline-block}.forgotPasswordLink{cursor:pointer;color:#205493}.errorLink{color:red!important;text-decoration:underline!important;font-weight:900;cursor:pointer}.google-sign-in-button{display:flex;align-items:center;padding:8px 5px;border:1px solid #ddd;border-radius:8px;background-color:#fff;color:#000;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s,box-shadow .1s;box-shadow:0 1px 2px rgba(0,0,0,.1);width:100%;justify-content:center}.google-sign-in-button:hover{background-color:#f7f7f7;box-shadow:0 2px 4px rgba(0,0,0,.1)}.google-sign-in-button:active{background-color:#e6e6e6;box-shadow:0 1px 2px rgba(0,0,0,.1)}.google-sign-in-button:focus{outline:0;box-shadow:0 0 0 3px rgba(66,133,244,.3)}.google-icon{width:18px;height:18px;margin-right:3px}section{width:100%}@media (min-width:600px){#toolWrap{padding-left:1%}}@media (min-width:1000px){#toolWrap{max-width:85%}}.premiumWidth{max-width:99%!important}.backUpButton{display:flex;align-items:center;justify-content:center;font-size:15px;padding:2px;max-width:190px;margin:2%;background-color:#255fa7;border:1px solid #205493;box-shadow:1px 1px 5px #205493;color:#fff;cursor:pointer;border-radius:5px;opacity:.7}.backUpButton:hover{background-color:#123054;border:1px solid #153965;box-shadow:1px 1px 5px #153965;opacity:1}.editCorrectLink{display:flex;height:20px;align-items:center;text-decoration:underline;color:#205493;cursor:pointer}.smallFontServQty{font-size:11px}.loader{position:fixed;z-index:100000000000000000000;height:2em;width:2em;overflow:visible;margin:auto;top:0;left:0;bottom:0;right:0}.loader:before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.spinner{position:fixed;left:50%;top:50%;z-index:100000000000000000000;width:150px;height:150px;margin:-75px 0 0 -75px;border:16px solid #f3f3f3;border-radius:50%;border-top:15px solid #205493;width:120px;height:120px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.loaderContainer{width:100%;margin:0 auto;border:2px solid #205493;position:relative;padding:0;background-color:#205493}@keyframes borealisBar{0%{left:0;right:100%;width:0%}10%{left:0;right:65%;width:35%}90%{right:0;left:65%;width:35%}100%{left:100%;right:0;width:0%}}.loadingText{background-color:#fff;position:fixed;top:56%;left:0;font-weight:900;width:100%;padding:5px}@media (min-width:850px){.loadingText{width:auto;top:56%;left:25%;padding:10px}}@media (min-width:1200px){.loadingText{width:auto;top:56%;left:35%}}#feedback{max-width:350px;margin:10px;min-height:200px;opacity:0;transition:2s;display:flex;flex-direction:column}.floatingFeedbackButton{display:none}@media (min-width:850px){.floatingFeedbackButton{position:fixed;top:calc(50% - 47px);right:-5px;display:flex;flex-direction:column;gap:5px;background:#255fa7;border-radius:5px;box-shadow:1px 1px 3px #444445;border:2px solid #fff;padding:2px 5px;transition:all .2s ease-in-out}.floatingFeedbackButton svg{width:25px;height:25px;fill:#fff}}.floatingFeedbackButton:hover{padding:3px;cursor:pointer}.feedbackSmall{display:flex;align-items:center;color:#99a4a5;padding:20px;font-size:17px}.feedbackSmall svg{width:45px;height:45px;margin:0 0 0 10px}@media (min-width:300px){.feedbackSmall{font-size:19px}.feedbackSmall svg{width:50px;height:50px;margin:0 0 0 10px}}.feedback{padding:15px;text-align:center;margin:0 auto;max-width:95%;background-color:#fff}#feedback-widget{display:flex;justify-content:center;margin-top:5px}.feedback-happy,.feedback-ok,.feedback-sad{display:flex;flex-direction:column;color:#fff;cursor:pointer}#feedback-widget svg{width:90px;height:90px}@media (min-width:600px){#feedback-widget svg{width:100px;height:100px}}.feedback-modal{padding:5px}svg.happy,svg.ok,svg.sad{fill:#99a4a5}svg.sad:hover{fill:#ef445a}.feedback-sad:hover{color:#ef445a}svg.ok:hover{fill:#ffc856}.feedback-ok:hover{color:#ffc856}svg.happy:hover{fill:#46b996}.feedback-happy:hover{color:#46b996}.feedback textarea,.feedback-mobile textarea{border:2px solid #444445;margin-bottom:10px;width:90%;font-size:17px;height:150px}.feedback-modal textarea{margin-bottom:15px;height:180px;width:95%;border:2px solid #444445}#sharebox{display:flex;flex-direction:column;margin:20px 10px 0 10px;padding:0 7px}#sharebox a{color:#fff;text-decoration:none}.fixedsocial{position:fixed;bottom:0;left:0;text-align:center;width:100%;margin:0 auto;z-index:5000000;font-size:20px}.resp-sharing-button__icon,.resp-sharing-button__link{display:inline-block}.resp-sharing-button__link__float{text-decoration:none;color:#fff;margin:0}.resp-sharing-button__link{text-decoration:none;color:#fff;margin:0 .2em .5em 0}.resp-sharing-button{border-radius:1px;padding:.5em .95em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.resp-sharing-button__icon svg{width:1em;height:1em;margin-right:.4em;vertical-align:top}.resp-sharing-button--small svg{margin:0;vertical-align:middle}.resp-sharing-button__icon{stroke:#fff;fill:none}.resp-sharing-button__icon--solid,.resp-sharing-button__icon--solidcircle{fill:#fff;stroke:none}.resp-sharing-button--link{background-color:#205493;cursor:pointer}.resp-sharing-button--link:hover{background-color:#255fa7}.resp-sharing-button--embed{background-color:#123054;cursor:pointer}.resp-sharing-button--embed:hover{background-color:#153965}.resp-sharing-button--label{background-color:#689dde;cursor:pointer}.resp-sharing-button--label:hover{background-color:#0071bc}.resp-sharing-button--facebook{background-color:#3b5998;border-color:#3b5998}.resp-sharing-button--facebook:active,.resp-sharing-button--facebook:hover{background-color:#2d4373;border-color:#2d4373}.resp-sharing-button--twitter{background-color:#55acee;border-color:#55acee}.resp-sharing-button--twitter:active,.resp-sharing-button--twitter:hover{background-color:#2795e9;border-color:#2795e9}.resp-sharing-button--tumblr{background-color:#35465c}.resp-sharing-button--tumblr:hover{background-color:#222d3c}.resp-sharing-button--email{background-color:#777;border-color:#777}.resp-sharing-button--email:active,.resp-sharing-button--email:hover{background-color:#5e5e5e;border-color:#5e5e5e}.resp-sharing-button--pinterest{background-color:#bd081c;border-color:#bd081c}.resp-sharing-button--pinterest:active,.resp-sharing-button--pinterest:hover{background-color:#8c0615;border-color:#8c0615}.linkbox{background-color:#fff;border:1px solid #cfd2d4;border-radius:5px;padding:10px;text-align:center;align-items:center;z-index:10;opacity:1;flex-direction:column;transition:opacity .3s}@media (min-width:600px){.linkbox{height:100px;padding:18px 10px;display:flex;flex-direction:row;justify-content:center}}.copybtn{max-width:130px;display:flex;align-items:center;background-color:#f0f1f0;padding:3px;border-radius:5px;white-space:nowrap;border:1px solid #cfd2d4;color:#444445}@media (min-width:600px){.copybtn{padding:5px;margin-right:5px}}.copybtn:hover{background-color:#f0f1f0;border:1px solid #444445;background-color:#fff;cursor:pointer}#urllink{font-size:15px}#urllink input{max-width:80%}.done,.modalSubmit,.saveAsButtons{border:1px solid #123054;font-size:15px;padding:9px;border-radius:5px;letter-spacing:.3px;display:flex;width:90px;cursor:pointer;color:#123054;fill:#123054;margin-top:5px}#nutritionFactsModalContainer{padding:50px 10px;position:relative}#modalbody a{text-decoration:underline}.modalSubmit{width:95%;text-align:center;max-width:350px;justify-content:center}.done:hover,.modalSubmit:hover,.saveAsButtons:hover{background-color:#205493;color:#fff;fill:#fff}.leftTen{margin-left:10px}.leftPadding{text-align:left;padding:2%}.notDone{color:#cfd2d4;border:1px solid #cfd2d4;display:flex;width:90px;letter-spacing:.3px;cursor:pointer;fill:#cfd2d4;margin-top:5px}#addNewNutrient{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:30px 5px}.modalAdd{padding:5px 10px;font-size:14px;display:flex;background-color:#205493;color:#fff;border-radius:5px;fill:#fff;cursor:pointer;justify-content:center;align-items:center}.modalAdd:hover{background-color:#0071bc}.saveAsButtons{width:90%;margin:9px 5px;padding:12px;display:flex;align-items:center}@media (min-width:600px){.saveAsButtons{width:280px}}.instructionsbtn,.onboardbtn{border:1px solid #123054;font-size:15px;padding:9px;border-radius:5px;letter-spacing:.3px;display:flex;align-items:center;cursor:pointer;color:#123054;fill:#123054}#feedback-widget{display:flex;justify-content:center;margin-top:5px}.feedback-happy,.feedback-ok,.feedback-sad{display:flex;flex-direction:column;color:#fff;cursor:pointer}#feedback-widget svg{width:90px;height:90px}@media (min-width:600px){#feedback-widget svg{width:100px;height:100px}}.successCheckMark{fill:#fff;background-color:#205493;width:200px;height:200px;border-radius:50%}.modal,.onboard-modal{display:none;position:fixed;z-index:8000;left:0;top:0;width:100%;height:100%;background-color:#000;background-color:rgba(0,0,0,.4);-webkit-animation-name:fadeIn;-webkit-animation-duration:.4s;animation-name:fadeIn;animation-duration:.4s}#modalTabs svg{width:18px;height:18px;margin-right:5px}.modalTabActive svg{fill:#205493}.smallModalMargin{margin:3% auto}.normalModalMargin{margin:10% auto}.modal-content{position:relative;background-color:#fefefe;border-radius:5px;box-shadow:1px 1px #99a4a5;width:90%;overflow-y:auto;max-height:95%;-webkit-animation-name:fadeIn;-webkit-animation-duration:.5s;animation-name:fadeIn;animation-duration:.5s;min-height:500px}.modalSmall{max-width:350px}.modalMedium{max-width:600px;min-height:75%}.modalLarge{max-width:800px}.modalWidthAuto{width:fit-content;max-width:90%}.modalOffset,.portions{text-align:left;margin:5px 30px}.modalSaveButton{max-width:100px;margin:10px 20px}.portionInput{width:30px;text-align:center}#dailyValueInfo li{margin:10px 0}.onboard-modal-content{background-color:#fefefe;text-align:left;width:90%;max-width:500px;overflow-y:auto;padding:0 5%;-webkit-animation-name:fadeIn;-webkit-animation-duration:.5s;animation-name:fadeIn;animation-duration:.5s}.missing-data-options{background-color:#fefefe;text-align:left;width:100%;overflow-y:auto;padding:0 7%;-webkit-animation-name:fadeIn;-webkit-animation-duration:.5s;animation-name:fadeIn;animation-duration:.5s}@media (min-width:600px){.missing-data-options{padding:0 12%}}h2.onboard{font-size:27px;line-height:33px;text-align:left}#OBcontent ul{display:flex;flex-direction:column;align-items:center}li.onboardCard1,li.onboardCard2{display:flex;border:1px solid;justify-content:center;margin:10px;flex-direction:column;align-items:center;width:300px;text-align:center}.modal-button-header{position:sticky;top:0;width:100%;z-index:20;padding:15px 20px;display:flex;justify-content:flex-end}.modal-close,.pay-modal-close{background-color:#153965;color:#fff;border-radius:50%;font-size:20px;cursor:pointer;z-index:20;padding:0 10px;box-shadow:1px 2px 3px #444445}.modal-close-button{border-radius:5px;border:1px solid #444445;margin:8px;z-index:20}.pay-modal-close{margin:-10px 6px 0 0}.modal-header{text-align:left;padding:5px 20px;min-height:100px}#modalHeaderContent{padding:15px 0}#modalFooter{margin:0 0 30px 0;text-align:center}.modalTitle{font-size:18px;font-weight:500}@media (min-width:600px){.modalTitle{font-size:25px}}.modalTitleSm{font-size:18px;font-weight:500;display:flex;justify-content:space-evenly;align-items:center}.modalDescription{font-size:14px;color:#444445}.modal-body{max-width:700px;margin:0 auto;font-size:18px;text-align:center;padding:10px 5px 20px 5px}#modalTabs{padding:0 5%}#modalTabs ul{list-style:none;display:flex;border-bottom:1px solid #cfd2d4;margin:0;padding:0;font-size:14px;justify-content:space-evenly}@media (max-width:320px){#modalTabs ul{font-size:9px}}#modalTabs li{cursor:pointer}.modalTabActive{color:#205493;border-bottom:3px solid #205493;font-weight:800;font-size:14px}@media (max-width:320px){.modalTabActive{font-size:9px}}.addResetButtons,.modalFoodListButtons{display:flex;align-items:center;justify-content:flex-start;width:95%;margin:3% 1% 1% 1%}@media (min-width:600px){.addResetButtons,.modalFoodListButtons{width:80%;margin:3% 6% 1% 6%}}.addResetButtons svg{fill:#99a4a5;margin:0 10px;cursor:pointer;width:24px;height:24px}.addResetButtons svg:hover{fill:#205493}.addFoodsButton,.modalButton,.modalDeleteButton{color:#fff!important;text-decoration:none!important;padding:5px 15px;font-size:16px;border-radius:5px;margin:0 20px 0 10px;cursor:pointer}.addFoodsButton,.modalButton{background-color:#205493}.modalDeleteButton{background-color:#ef445a}.successButtons{width:290px;margin:10px 3px}.addFoodsButton,.modalDeleteButton{width:135px}#resetButton{font-size:14px;color:#cfd2d4;padding:0 5px;cursor:pointer}.cancel{cursor:pointer}.subSearchMenuModal{width:80%;color:#99a4a5;margin:1% 10%;font-size:14px;border-bottom:1px solid #cfd2d4}.modalInstructions{padding:1% 20%;font-size:14px}.modalInstructions a{text-decoration:underline!important}.modalInstructionsImage{border-radius:50%;width:170px;height:170px;margin:30px}#modalFoodList,#recentsList{display:flex;flex-direction:column;align-items:center;padding:1%}@media (min-width:600px){#modalFoodList,#recentsList{padding:1% 10%}}#foodsearchbarModal,.foodListWrapModal{justify-content:center;transition:all .3s ease-in-out;z-index:999}@media (min-width:600px){#foodsearchbarModal,.foodListWrapModal{margin:20px 10% 0 10%}}.foodsearchModal{width:100%;border:none}.searchFL{display:flex}.foodsearchModal:placeholder-shown{color:#153965;background-position:left;background-image:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>');background-repeat:no-repeat;background-position-x:10px;opacity:1;padding:12px 0 10px 30px;background-color:#cfd2d4;height:35px}-ms-input-placeholder{color:#123054}::-ms-input-placeholder{color:#123054}.foodsearchModal:hover{background-color:#f0f1f0;color:#444445}.foodsearchModal:focus{border:1px solid #205493;background-image:none;background-color:#fff;font-size:16px;height:35px;outline:0}.searchFilterButton{color:#f0f1f0;justify-content:flex-end;margin:0 10px;cursor:pointer}.searchFilterButton svg{fill:#f0f1f0}#aboutdata ul li{text-align:left;margin:0 10px 20px 5px}.footerNutrientOptions{padding:2px 16px;margin:10px 0 0 0;background-color:#fff;display:flex;justify-content:center;align-items:center}.footerFoodListModal{padding:2px 16px;margin:10px 0 0 0;display:flex;justify-content:flex-end;align-items:center}.buttonView,.myFoodsButtons{padding:5px 10px;margin:0 5px;color:#f0f1f0;background-color:#205493;border-radius:5px;white-space:nowrap;border:1px solid #205493}.buttonView:hover,.myFoodsButtons:hover{background-color:#f0f1f0;color:#205493;border:1px solid #205493;cursor:pointer}.portionSelectModal{padding:50px;text-align:left}@media (min-width:600px){.portionSelectModal{padding:70px;font-size:16px!important}}.portionSelectModal p{color:#444445!important;font-size:15px!important}.portionButtonWrap{display:flex;flex-direction:column;margin-top:40px}@media (min-width:600px){.portionButtonWrap{gap:25px}}.portionButtonWrap .functionButton{max-width:100%!important}.saveasmodal{display:flex;flex-direction:column;margin-top:50px;align-items:center;margin:50px auto}.saveasmodal svg{width:28px;height:28px;margin-right:5px;align-items:flex-start}.listbox,.listboxSave{display:flex;align-items:baseline;justify-content:space-between;color:#444445;text-decoration:none;border:2px solid #cfd2d4;background-color:#f0f1f0;border-radius:5px;width:100%;margin:5px 0;position:relative}.listname,.listtitle{width:98%}.listname,.saveaslistname{width:96%;text-align:left;cursor:pointer}.saveasmodal input{font-size:18px;padding:5px;border:1px solid #444445;width:280px;margin:15px 0}.saveasmodal select{font-size:18px;width:280px;margin:15px 0}.warningText{font-size:13px;color:#d33350;border:2px solid #d33350;border-radius:3px;padding:3px}.warningNumberValidation{padding:6px;margin:3px 5px;text-align:center;font-size:16px;color:#d33350;fill:#d33350;font-weight:900;border:3px solid #d33350}.nutrientHeaderWrap,.nutrientSelectWrap{display:flex;align-items:center;width:100%;font-size:15px}.nutrientSelectWrap{margin:6px 0}.nutrientFilterSearch{padding:8px 5px 8px 8px;font-size:16px;height:30px}@media (min-width:600px){.nutrientFilterSearch{width:50%;max-width:300px;margin-left:30px;max-width:95%}}.nutrientFilterSearch:placeholder-shown{opacity:1;font-weight:500;font-size:16px;background-repeat:no-repeat;background-color:#f0f1f0}-ms-input-placeholder{color:#99a4a5;font-size:16px}::-ms-input-placeholder{color:#99a4a5;font-size:16px}.nutrientFilterSearch:focus{background-image:none;background-color:#fff}.nutrientSelectWrap:hover,.nutrientSelectWrap:hover input[type=number]{background-color:#dde9f8}.nutrientSelectWrap input[type=number]{width:50px}@media (min-width:350px){.nutrientSelectWrap input[type=number]{width:75px}}.optionheader1,.optionheader2{font-size:18px}.optionheader1{width:180px;margin-left:10px;text-align:left}@media (min-width:600px){.optionheader1{width:200px}}@media (max-width:420px){.optionheader1{width:125px}}.optionheader2{text-align:left}.customTarget,.nutrientFilter,.nutrientFilterCenter,.nutrientOrder{color:#99a4a5;padding:7px 0}.targetUnits{font-size:13px}.nutrientOrder{width:40%;font-size:15px;margin:10px 5px}.targetNutrient{color:#444445;border:1px solid #99a4a5;border-radius:5px;padding:6px 3px;margin:0 10px 0 5px}.targetNutrient:hover{border:1px solid #689dde}.nutrientFilter,.nutrientFilterCenter{margin:10px 5px;width:60%;font-size:15px}.nutrientFilter{width:60%}.nutrientFilterCenter{width:90%}.customTargetWrap{display:flex;align-items:center;color:#99a4a5;justify-content:space-between;padding-right:7px;background-color:inherit}@media (min-width:600px){.customTargetWrap{width:25%}}.foodFilterCount{font-size:15px;font-weight:700;text-align:left}@media (min-width:600px){.foodFilterCount{margin-top:10px;padding-left:10px}}#filterFoodCount{font-size:20px;font-weight:900}.cancelModal{color:#99a4a5;margin:0 10px;cursor:pointer;font-size:12px;border-bottom:1px dotted #99a4a5}#foodlistbuttons{height:150px}.selectOptions{display:flex;flex-direction:column;align-items:center;margin:1% 1%}@media (min-width:600px){.selectOptions{margin:1% 10%}}.selectOptionsCheckBox{display:flex;flex-direction:column;align-items:flex-start;margin:1% 8%}#foodsWithMissingData{margin:0;padding:0;list-style:none}#foodsWithMissingData li{padding:10px 0 10px 10px;background-color:#f0f1f0;margin:10px}#e-report ul{list-style-type:none;text-align:left;margin:10px 10px 10px 30px;padding:10px}.optionApplyButtonsFilterCount{display:flex;align-items:flex-start;margin:0 2%;position:sticky;top:0;background-color:#fff;flex-direction:column;width:80%;z-index:20;padding:15px 0;gap:10px}@media (min-width:600px){.optionApplyButtonsFilterCount{margin:0 5% 15px 5%;align-items:baseline;gap:5px}}.applyAndFilterButtonWrap{display:flex;flex-direction:column;gap:10px;align-items:flex-start}@media (min-width:600px){.applyAndFilterButtonWrap{flex-direction:row}}.optionApplyButtonWrap{display:flex;justify-content:space-evenly;align-items:end}@media (min-width:600px){.optionApplyButtonWrap{justify-content:flex-start}}.modalCheck{margin:0 6px;font-size:13px;width:180px;text-align:left}@media (min-width:600px){.modalCheck{font-size:16px;margin:0 10px;width:200px}}@media (max-width:420px){.modalCheck{width:125px}}.optionApplyButton{display:flex;gap:5px;padding:8px 20px;line-height:19px;font-size:15px;align-items:center;color:#fff;cursor:pointer;user-select:none;border:none;fill:#fff;background-color:#205493;border-radius:10px}.toolTipWrap{padding:2% 10%;text-align:left}.upload-container{max-width:500px;margin:40px auto;text-align:center;font-family:Arial,sans-serif}.upload-box{display:flex;border:2px dashed #ccc;border-radius:10px;padding:30px;background-color:#f9f9f9;cursor:pointer;transition:border-color .3s;margin-bottom:15px}.upload-box.dragover{border-color:#205493;background-color:#eef7ff}.browse-button,.camera-button{display:inline-block;padding:10px 15px;background-color:#205493;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:16px;text-decoration:none;transition:background-color .3s}.browse-button:hover,.camera-button:hover{background-color:#255fa7}@media (min-width:600px){.camera-button{display:none}}.upload-button{margin:10px;display:inline-block;padding:10px 15px;background-color:#d33350;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:16px;text-decoration:none;transition:background-color .3s}.scan-header{font-size:16px;color:#444445;line-height:1.5;margin:5px 0;padding:10px}#fileInput{display:none}.file-name{margin-top:10px;color:#666;font-size:14px}.image-preview{margin-top:20px;display:none}.image-preview img{max-width:100%;max-height:200px;border-radius:10px}.upload-container .form_field:focus -- .form_label,.upload-container label{position:inherit!important}.helloBar{display:flex;align-items:center;flex-direction:row-reverse;position:fixed;top:0;left:0;width:100%;justify-content:space-around;z-index:88867;box-shadow:3px 6px 5px;animation:fadeIn 3s ease-out 2s forwards;background-color:#df9916;color:#fff;fill:#fff;height:80px;margin-top:80px;margin-bottom:0;opacity:0;padding:5px 0}@media (min-width:600px){.helloBar{padding:5px 10px;justify-content:space-between}}@media (min-width:1600px){.helloBar{justify-content:flex-end}}.helloBar svg{width:24px;height:24px;fill:#fff}@media (min-width:600px){.helloBar svg{width:39px;height:39px;margin:0 10px}}.helloBarRemove{height:0;margin-top:0;margin-bottom:0;opacity:0;z-index:-1;position:relative}@keyframes fadeIn{from{margin-top:-80px;opacity:0}to{margin-top:0;opacity:1}}@keyframes fadeOut{from{margin-top:80px;opacity:1}to{margin-top:0;opacity:0}}.helloBar-close{float:right;font-size:35px;cursor:pointer;margin:8px;line-height:30px}@media (min-width:1600px){.helloBar-close{margin-left:100px}}.helloBar-wrap{display:flex;align-items:center;justify-content:space-around}@media (min-width:850px){.helloBar-wrap{display:flex;justify-content:center;align-items:center;margin-left:80px;width:90%}}.helloBar-inner{padding:8px;text-align:left;font-size:16px;display:flex}@media (min-width:600px){.helloBar-inner{display:flex;align-items:center}}@media (min-width:850px){.helloBar-inner{font-size:18px}}@media (min-width:1200px){.helloBar-inner{font-size:20px}}.svgIntro{display:flex;align-items:center;margin-right:5px}.svgIntro svg{margin-right:3px}.helloBarCTAButton{text-align:center;text-decoration:none;color:#ba7f12!important;background-color:#f0f1f0;font-weight:800;border-radius:5px;padding:6px;margin:5px;white-space:nowrap}@media (min-width:850px){.helloBarCTAButton{font-size:18px;padding:3px 10px;margin:0 7px}}.helloBarCTAButton:hover{color:#df9916;background-color:#fff;box-shadow:1px 1px 1px 2px #f0f1f0}.helloBar-noThanks{border-bottom:1px dotted #fff;cursor:pointer;font-size:12px}.foodLogModalWrap{margin-bottom:10px;display:flex;flex-direction:column;align-items:center}.logTo{width:300px;max-width:95%;text-align:left}#dateInput{width:75%;max-width:300px;padding:10px;font-size:1em;border:1px solid #cfd2d4;border-radius:5px;box-shadow:inset 0 1px 3px rgba(0,0,0,.1);margin-bottom:15px}@media (min-width:600px){#dateInput{width:100%}}.logMeal{width:75%;max-width:300px;padding:10px;font-size:1em;border:1px solid #cfd2d4;border-radius:5px;box-shadow:inset 0 1px 3px rgba(0,0,0,.1);margin-bottom:20px}@media (min-width:600px){.logMeal{width:100%}}.error-message{color:#d33350;font-size:.9em;margin-top:10px;display:none}.zIndex2{z-index:2}.toolTipButtons{display:flex;align-items:center;justify-content:space-around}.toolTipButton{background-color:#689dde;border-radius:5px;padding:5px}.toolTipButton a{color:#fff}.closeToolTipTop{float:right;font-size:25px;cursor:pointer;margin:-10px -1px 0 0}.closeToolTip{font-weight:800}.DVtoolTip{border-bottom:2px dotted #689dde;cursor:pointer}.highestLowest{display:flex;align-items:baseline}.highestLowest input[type=checkbox],.optionToggle input[type=checkbox]{height:0;width:0;visibility:hidden}.optionToggle label{cursor:pointer;text-indent:-9999px;width:60px;height:30px;background:#444445;display:block;border-radius:100px;position:relative}.highestLowest label{cursor:pointer;text-indent:-9999px;width:45px;height:20px;background:#d33350;display:block;border-radius:100px;position:relative}.optionToggle label:after{content:"";position:absolute;top:2px;left:1px;width:26px;height:26px;background:#fff;border-radius:90px;transition:.3s}.highestLowest label:after{content:"";position:absolute;top:2px;left:1px;width:15px;height:15px;background:#fff;border-radius:90px;transition:.3s}.optionToggle input:checked+label{background:#0071bc}.highestLowest input:checked+label{background:#205493}.highestLowest input:checked+label:after,.optionToggle input:checked+label:after{left:calc(100% - 2px);transform:translateX(-100%)}.highestLowest label:active:after,.optionToggle label:active:after{width:60px}.highestLowest label:active:after{width:45px}.optionText{margin-left:3px}