.FoodCaloriesCalculator-module__1N2wWa__tool{gap:1rem;min-width:0;display:grid}.FoodCaloriesCalculator-module__1N2wWa__pickerCard,.FoodCaloriesCalculator-module__1N2wWa__labelCard,.FoodCaloriesCalculator-module__1N2wWa__recipeCard{background:#f8fbfc;border:1px solid #d2e2e4;border-radius:20px;gap:1rem;min-width:0;padding:1rem;display:grid}.FoodCaloriesCalculator-module__1N2wWa__sectionHeading{align-items:flex-start;gap:.72rem;display:flex}.FoodCaloriesCalculator-module__1N2wWa__sectionHeading>span{color:#087268;background:#dff5ef;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:1rem;font-weight:800;display:grid}.FoodCaloriesCalculator-module__1N2wWa__sectionHeading>div{gap:.28rem;display:grid}.FoodCaloriesCalculator-module__1N2wWa__sectionHeading h3{color:#153c4b;font-size:1.2rem;font-weight:760;line-height:1.32}.FoodCaloriesCalculator-module__1N2wWa__sectionHeading p,.FoodCaloriesCalculator-module__1N2wWa__catalogTable>p{color:#58717e;font-size:1rem;line-height:1.58}.FoodCaloriesCalculator-module__1N2wWa__searchField,.FoodCaloriesCalculator-module__1N2wWa__labelGrid label,.FoodCaloriesCalculator-module__1N2wWa__recipeSettings label,.FoodCaloriesCalculator-module__1N2wWa__selectedFood label,.FoodCaloriesCalculator-module__1N2wWa__ingredientList label{color:#294957;gap:.42rem;min-width:0;font-size:1rem;font-weight:700;line-height:1.4;display:grid}.FoodCaloriesCalculator-module__1N2wWa__searchField>div,.FoodCaloriesCalculator-module__1N2wWa__labelGrid label>div,.FoodCaloriesCalculator-module__1N2wWa__recipeSettings label>div,.FoodCaloriesCalculator-module__1N2wWa__selectedFood label>div,.FoodCaloriesCalculator-module__1N2wWa__ingredientList label>div{position:relative}.FoodCaloriesCalculator-module__1N2wWa__searchField svg{color:#66808b;position:absolute;top:50%;left:.82rem;transform:translateY(-50%)}.FoodCaloriesCalculator-module__1N2wWa__searchField input,.FoodCaloriesCalculator-module__1N2wWa__labelGrid input,.FoodCaloriesCalculator-module__1N2wWa__recipeSettings input,.FoodCaloriesCalculator-module__1N2wWa__selectedFood input,.FoodCaloriesCalculator-module__1N2wWa__ingredientList input{color:#173a49;width:100%;min-width:0;min-height:50px;font:inherit;background:#fff;border:1px solid #c4d8dc;border-radius:12px;outline:none;padding:.72rem .82rem;font-size:1rem}.FoodCaloriesCalculator-module__1N2wWa__searchField input{padding-left:2.65rem}.FoodCaloriesCalculator-module__1N2wWa__labelGrid label>div input,.FoodCaloriesCalculator-module__1N2wWa__recipeSettings label>div input,.FoodCaloriesCalculator-module__1N2wWa__selectedFood label>div input,.FoodCaloriesCalculator-module__1N2wWa__ingredientList label>div input{padding-right:3.4rem}.FoodCaloriesCalculator-module__1N2wWa__labelGrid em,.FoodCaloriesCalculator-module__1N2wWa__recipeSettings em,.FoodCaloriesCalculator-module__1N2wWa__selectedFood em,.FoodCaloriesCalculator-module__1N2wWa__ingredientList em{color:#5e7580;pointer-events:none;font-size:.95rem;font-style:normal;font-weight:700;position:absolute;top:50%;right:.82rem;transform:translateY(-50%)}.FoodCaloriesCalculator-module__1N2wWa__searchField input:focus,.FoodCaloriesCalculator-module__1N2wWa__labelGrid input:focus,.FoodCaloriesCalculator-module__1N2wWa__recipeSettings input:focus,.FoodCaloriesCalculator-module__1N2wWa__selectedFood input:focus,.FoodCaloriesCalculator-module__1N2wWa__ingredientList input:focus{border-color:#0b8b80;box-shadow:0 0 0 3px #0b8b801f}.FoodCaloriesCalculator-module__1N2wWa__categoryScroller{scrollbar-width:thin;gap:.48rem;padding:.1rem .05rem .35rem;display:flex;overflow-x:auto}.FoodCaloriesCalculator-module__1N2wWa__categoryScroller button{color:#385764;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9dce0;border-radius:999px;flex:none;padding:.58rem .78rem;font-size:.96rem;font-weight:680}.FoodCaloriesCalculator-module__1N2wWa__categoryScroller button[aria-pressed=true]{color:#fff;background:#087f75;border-color:#087f75}.FoodCaloriesCalculator-module__1N2wWa__foodResults{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;max-height:390px;padding-right:.15rem;display:grid;overflow-y:auto}.FoodCaloriesCalculator-module__1N2wWa__foodResults button{color:#294a58;min-width:0;min-height:96px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d0e0e3;border-radius:14px;align-content:start;gap:.22rem;padding:.72rem;display:grid}.FoodCaloriesCalculator-module__1N2wWa__foodResults button[aria-selected=true]{background:#effaf7;border-color:#0b8c80;box-shadow:inset 0 0 0 1px #0b8c80}.FoodCaloriesCalculator-module__1N2wWa__foodResults strong{font-size:1rem;font-weight:740;line-height:1.32}.FoodCaloriesCalculator-module__1N2wWa__foodResults span{color:#526b76;font-size:.94rem;line-height:1.35}.FoodCaloriesCalculator-module__1N2wWa__foodResults b{color:#087268;margin-top:auto;font-size:1rem}.FoodCaloriesCalculator-module__1N2wWa__foodResults b small{color:inherit;font-size:.9rem;font-weight:650}.FoodCaloriesCalculator-module__1N2wWa__foodResults>p{color:#5a707c;grid-column:1/-1;margin:0;padding:.9rem;font-size:1rem;line-height:1.5}.FoodCaloriesCalculator-module__1N2wWa__selectedFood{background:#effaf7;border:1px solid #bcded8;border-radius:17px;gap:.85rem;padding:.9rem;display:grid}.FoodCaloriesCalculator-module__1N2wWa__selectedFood>div:first-child{gap:.25rem;display:grid}.FoodCaloriesCalculator-module__1N2wWa__selectedFood>div:first-child>span{color:#0a776e;text-transform:uppercase;letter-spacing:.04em;font-size:.95rem;font-weight:720}.FoodCaloriesCalculator-module__1N2wWa__selectedFood h4{color:#153d49;font-size:1.18rem;line-height:1.3}.FoodCaloriesCalculator-module__1N2wWa__selectedFood p{color:#476872;font-size:1rem;line-height:1.5}.FoodCaloriesCalculator-module__1N2wWa__addRow{gap:.62rem;display:grid}.FoodCaloriesCalculator-module__1N2wWa__addRow>button,.FoodCaloriesCalculator-module__1N2wWa__secondaryButton,.FoodCaloriesCalculator-module__1N2wWa__exportRow a,.FoodCaloriesCalculator-module__1N2wWa__clearButton{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#087f75;border:1px solid #087f75;border-radius:13px;justify-content:center;align-items:center;gap:.5rem;padding:.72rem .9rem;font-size:1rem;font-weight:720;text-decoration:none;display:inline-flex}.FoodCaloriesCalculator-module__1N2wWa__quickPortions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.FoodCaloriesCalculator-module__1N2wWa__quickPortions>span{color:#466672;font-size:.95rem;font-weight:680}.FoodCaloriesCalculator-module__1N2wWa__quickPortions button{color:#0a7068;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #afd7cf;border-radius:11px;padding:.52rem .7rem;font-size:.95rem;font-weight:680}.FoodCaloriesCalculator-module__1N2wWa__labelGrid,.FoodCaloriesCalculator-module__1N2wWa__recipeSettings{gap:.72rem;display:grid}.FoodCaloriesCalculator-module__1N2wWa__labelGrid label>span,.FoodCaloriesCalculator-module__1N2wWa__recipeSettings label>span,.FoodCaloriesCalculator-module__1N2wWa__selectedFood label>span,.FoodCaloriesCalculator-module__1N2wWa__ingredientList label>span{font-size:1rem}.FoodCaloriesCalculator-module__1N2wWa__labelGrid small,.FoodCaloriesCalculator-module__1N2wWa__recipeSettings small{color:#526b76;font-size:.9rem;font-weight:580}.FoodCaloriesCalculator-module__1N2wWa__energyCheck,.FoodCaloriesCalculator-module__1N2wWa__energyWarning,.FoodCaloriesCalculator-module__1N2wWa__inlineError,.FoodCaloriesCalculator-module__1N2wWa__resultWarnings,.FoodCaloriesCalculator-module__1N2wWa__missingYield{color:#17504c;background:#effaf7;border:1px solid #badfd7;border-radius:14px;align-items:flex-start;gap:.65rem;padding:.82rem;display:flex}.FoodCaloriesCalculator-module__1N2wWa__energyWarning,.FoodCaloriesCalculator-module__1N2wWa__inlineError,.FoodCaloriesCalculator-module__1N2wWa__resultWarnings{color:#714416;background:#fff7e9;border-color:#e1b87d}.FoodCaloriesCalculator-module__1N2wWa__energyCheck svg,.FoodCaloriesCalculator-module__1N2wWa__energyWarning svg,.FoodCaloriesCalculator-module__1N2wWa__inlineError svg,.FoodCaloriesCalculator-module__1N2wWa__resultWarnings svg,.FoodCaloriesCalculator-module__1N2wWa__missingYield svg{flex:none;margin-top:.1rem}.FoodCaloriesCalculator-module__1N2wWa__energyCheck p,.FoodCaloriesCalculator-module__1N2wWa__energyWarning p,.FoodCaloriesCalculator-module__1N2wWa__inlineError,.FoodCaloriesCalculator-module__1N2wWa__missingYield p{margin:0;font-size:1rem;line-height:1.55}.FoodCaloriesCalculator-module__1N2wWa__secondaryButton{color:#1f5663;background:#fff;border-color:#b8d1d6;justify-self:stretch}.FoodCaloriesCalculator-module__1N2wWa__ingredientList{gap:.6rem;display:grid}.FoodCaloriesCalculator-module__1N2wWa__ingredientList article{background:#fff;border:1px solid #d1e1e4;border-radius:15px;grid-template-columns:minmax(0,1fr) 108px 64px 44px;align-items:center;gap:.62rem;padding:.72rem;display:grid}.FoodCaloriesCalculator-module__1N2wWa__ingredientIdentity{align-items:flex-start;gap:.58rem;min-width:0;display:flex}.FoodCaloriesCalculator-module__1N2wWa__ingredientIdentity>span{color:#0a786e;background:#e2f5f0;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:.94rem;font-weight:780;display:grid}.FoodCaloriesCalculator-module__1N2wWa__ingredientIdentity>div{gap:.2rem;min-width:0;display:grid}.FoodCaloriesCalculator-module__1N2wWa__ingredientIdentity strong{overflow-wrap:anywhere;color:#1b4351;font-size:1rem;line-height:1.35}.FoodCaloriesCalculator-module__1N2wWa__ingredientIdentity small{color:#6b808b;font-size:.92rem;line-height:1.35}.FoodCaloriesCalculator-module__1N2wWa__ingredientList article>b{color:#0b7169;text-align:right;font-size:.95rem}.FoodCaloriesCalculator-module__1N2wWa__ingredientList article>button{color:#8a3e44;cursor:pointer;background:#fff;border:1px solid #e3d2d0;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.FoodCaloriesCalculator-module__1N2wWa__emptyRecipe{color:#456571;border:1px dashed #bfd2d6;border-radius:15px;align-items:flex-start;gap:.68rem;padding:.9rem;display:flex}.FoodCaloriesCalculator-module__1N2wWa__emptyRecipe svg{color:#0b877c;flex:none}.FoodCaloriesCalculator-module__1N2wWa__emptyRecipe div{gap:.25rem;display:grid}.FoodCaloriesCalculator-module__1N2wWa__emptyRecipe strong{color:#214b58;font-size:1rem}.FoodCaloriesCalculator-module__1N2wWa__emptyRecipe p{font-size:1rem;line-height:1.5}.FoodCaloriesCalculator-module__1N2wWa__resultHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.FoodCaloriesCalculator-module__1N2wWa__resultHeader>div{gap:.25rem;display:grid}.FoodCaloriesCalculator-module__1N2wWa__resultHeader h3{color:#073f3d;font-size:clamp(2.15rem,10vw,3rem);font-weight:790;line-height:1}.FoodCaloriesCalculator-module__1N2wWa__resultHeader h3 span{color:#58717c;font-size:1rem;font-weight:700}.FoodCaloriesCalculator-module__1N2wWa__resultHeader>strong{color:#086c64;background:#dff5ef;border-radius:999px;padding:.55rem .7rem;font-size:1rem;font-weight:720}.FoodCaloriesCalculator-module__1N2wWa__resultWarnings>div{gap:.3rem;display:grid}.FoodCaloriesCalculator-module__1N2wWa__resultWarnings strong{font-size:1rem}.FoodCaloriesCalculator-module__1N2wWa__resultWarnings ul{gap:.3rem;margin:0;padding-left:1.15rem;display:grid}.FoodCaloriesCalculator-module__1N2wWa__resultWarnings li{font-size:1rem;line-height:1.5}.FoodCaloriesCalculator-module__1N2wWa__resultGrid{gap:.65rem;display:grid}.FoodCaloriesCalculator-module__1N2wWa__metricSet{background:#fff;border:1px solid #d0e1e3;border-radius:17px;gap:.7rem;padding:.9rem;display:grid}.FoodCaloriesCalculator-module__1N2wWa__metricSet>div:first-child{gap:.18rem;display:grid}.FoodCaloriesCalculator-module__1N2wWa__metricSet>div:first-child span{color:#174653;font-size:1.05rem;font-weight:750}.FoodCaloriesCalculator-module__1N2wWa__metricSet>div:first-child small{color:#677d87;font-size:.95rem;line-height:1.4}.FoodCaloriesCalculator-module__1N2wWa__metricSet>strong{color:#08736a;font-size:2rem;line-height:1}.FoodCaloriesCalculator-module__1N2wWa__metricSet>strong em{color:#55717b;font-size:1rem;font-style:normal;font-weight:680}.FoodCaloriesCalculator-module__1N2wWa__metricSet dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0;display:grid}.FoodCaloriesCalculator-module__1N2wWa__metricSet dl>div{background:#f3f8f9;border-radius:11px;gap:.16rem;padding:.55rem;display:grid}.FoodCaloriesCalculator-module__1N2wWa__metricSet dt{color:#617984;font-size:.94rem}.FoodCaloriesCalculator-module__1N2wWa__metricSet dd{color:#254d5a;margin:0;font-size:1rem;font-weight:720}.FoodCaloriesCalculator-module__1N2wWa__yieldCard,.FoodCaloriesCalculator-module__1N2wWa__methodNote{background:#f2faf8;border:1px solid #c8dfe0;border-radius:15px;gap:.36rem;padding:.88rem;display:grid}.FoodCaloriesCalculator-module__1N2wWa__yieldCard strong,.FoodCaloriesCalculator-module__1N2wWa__methodNote strong{color:#174a4c;font-size:1rem}.FoodCaloriesCalculator-module__1N2wWa__yieldCard p,.FoodCaloriesCalculator-module__1N2wWa__methodNote p{color:#466972;font-size:1rem;line-height:1.55}.FoodCaloriesCalculator-module__1N2wWa__methodNote{background:#f8fafb;border-color:#d8e2e4}.FoodCaloriesCalculator-module__1N2wWa__missingYield{background:#f2faf8;border-color:#c8dfe0}.FoodCaloriesCalculator-module__1N2wWa__exportRow{gap:.4rem;margin-top:.75rem;display:grid}.FoodCaloriesCalculator-module__1N2wWa__exportRow a{color:#1e5663;background:#fff;border-color:#b7d1d5;justify-self:stretch}.FoodCaloriesCalculator-module__1N2wWa__exportRow p{color:#0b7067;min-height:1.5em;margin:0;font-size:1rem;font-weight:650;line-height:1.5}.FoodCaloriesCalculator-module__1N2wWa__clearButton{color:#245765;background:#fff;border-color:#bed4d8;justify-self:stretch}.FoodCaloriesCalculator-module__1N2wWa__clearButton[data-confirm=true]{color:#7b2929;background:#fff2ef;border-color:#c97a71}.FoodCaloriesCalculator-module__1N2wWa__catalogTable{background:#fff;border:1px solid #d3e2e4;border-radius:17px;min-width:0;padding:.9rem}.FoodCaloriesCalculator-module__1N2wWa__catalogTable summary{color:#174653;cursor:pointer;min-height:44px;font-size:1.05rem;font-weight:740;line-height:1.4}.FoodCaloriesCalculator-module__1N2wWa__catalogTable>div{margin-top:.7rem;overflow-x:auto}.FoodCaloriesCalculator-module__1N2wWa__catalogTable table{border-collapse:collapse;width:100%;min-width:720px;font-size:.95rem}.FoodCaloriesCalculator-module__1N2wWa__catalogTable th,.FoodCaloriesCalculator-module__1N2wWa__catalogTable td{color:#355965;text-align:right;border-bottom:1px solid #e0eaec;padding:.65rem}.FoodCaloriesCalculator-module__1N2wWa__catalogTable th:first-child{text-align:left}.FoodCaloriesCalculator-module__1N2wWa__catalogTable tbody th{color:#214b58;font-size:.96rem}.FoodCaloriesCalculator-module__1N2wWa__catalogTable tbody th small{color:#748991;margin-top:.15rem;font-size:.88rem;font-weight:560;display:block}@media (max-width:540px){.FoodCaloriesCalculator-module__1N2wWa__ingredientList article{grid-template-columns:minmax(0,1fr) 44px}.FoodCaloriesCalculator-module__1N2wWa__ingredientList article label{grid-area:2/1/auto/-1}.FoodCaloriesCalculator-module__1N2wWa__ingredientList article>b{text-align:left;grid-area:3/1}.FoodCaloriesCalculator-module__1N2wWa__ingredientList article>button{grid-area:1/2}}@media (min-width:620px){.FoodCaloriesCalculator-module__1N2wWa__addRow{grid-template-columns:minmax(0,1fr) auto;align-items:end}.FoodCaloriesCalculator-module__1N2wWa__addRow>button{min-width:150px}.FoodCaloriesCalculator-module__1N2wWa__labelGrid,.FoodCaloriesCalculator-module__1N2wWa__recipeSettings{grid-template-columns:repeat(2,minmax(0,1fr))}.FoodCaloriesCalculator-module__1N2wWa__wide{grid-column:1/-1}.FoodCaloriesCalculator-module__1N2wWa__resultGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.FoodCaloriesCalculator-module__1N2wWa__exportRow{grid-template-columns:auto 1fr;align-items:center}.FoodCaloriesCalculator-module__1N2wWa__exportRow a{justify-self:start}}@media (min-width:900px){.FoodCaloriesCalculator-module__1N2wWa__pickerCard,.FoodCaloriesCalculator-module__1N2wWa__labelCard,.FoodCaloriesCalculator-module__1N2wWa__recipeCard{padding:1.25rem}.FoodCaloriesCalculator-module__1N2wWa__foodResults{grid-template-columns:repeat(3,minmax(0,1fr))}.FoodCaloriesCalculator-module__1N2wWa__secondaryButton,.FoodCaloriesCalculator-module__1N2wWa__clearButton{justify-self:start}}.FoodCaloriesCalculator-module__1N2wWa__tool small{font-size:.95rem}@media print{.FoodCaloriesCalculator-module__1N2wWa__metricSet,.FoodCaloriesCalculator-module__1N2wWa__yieldCard,.FoodCaloriesCalculator-module__1N2wWa__methodNote,.FoodCaloriesCalculator-module__1N2wWa__resultWarnings{break-inside:avoid}}
