.diet-form_root__pqyWV{display:flex;flex-direction:column}.diet-form_title__9JFbZ{margin-top:var(--spacing-core-6)}.diet-form_chipsWrapper__MGRVx,.diet-form_title__9JFbZ{margin-bottom:var(--spacing-core-3)}.diet-form_chipsWrapperVertical__Rb1hL{flex-flow:column nowrap;max-width:343px}@media(max-width:999px){.diet-form_chipsWrapperVertical__Rb1hL{max-width:100%}}.diet-form_chipsWrapperHorizontal__xkj0p{flex-flow:row nowrap}@media(max-width:355px){.diet-form_chipsWrapperHorizontal__xkj0p{flex-flow:column nowrap}}@media(min-width:1000px){.diet-form_chipsWrapperHorizontal__xkj0p{max-width:343px}}.diet-form_dietInfoText__UmjGS{color:var(--color-foreground-secondary-default)}.diet-form_nextStepButton__tUIpV{margin-top:var(--spacing-core-5);width:auto}@media(min-width:700px){.diet-form_nextStepButton__tUIpV{width:-moz-fit-content;width:fit-content;min-width:168px}}.diet-form_chipImage____2PY{width:var(--sizing-core-8);height:var(--sizing-core-8)}.diet-form_errorMessage__ujgX_{color:var(--color-feedback-error-default)}.person-counter_counter__a5Eqy{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-core-2) var(--spacing-core-4);background-color:var(--color-background-primary-disabled);border-radius:var(--border-radius-core-m);max-width:343px}.person-counter_button__XbdRW{display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;padding:var(--spacing-core-1)}.person-counter_button__XbdRW:hover{cursor:pointer}.person-counter_button__XbdRW:disabled svg{opacity:.33}.person-counter_button__XbdRW:disabled:hover{cursor:not-allowed}@media screen and (min-width:0){@layer pantry{.input-field_scopedTypography__0woe9{font-size:var(--typography-body-regular-mobile-fontSizeRem);line-height:var(--typography-body-regular-mobile-lineHeightRem);letter-spacing:var(--typography-body-regular-mobile-letterSpacing);font-family:var(--typography-body-regular-mobile-fontFamily);font-weight:var(--typography-body-regular-mobile-fontWeightNumeric);text-transform:var(--typography-body-regular-mobile-textCase)}}}@media screen and (min-width:600px){@layer pantry{.input-field_scopedTypography__0woe9{font-size:var(--typography-body-regular-tablet-fontSizeRem);line-height:var(--typography-body-regular-tablet-lineHeightRem);letter-spacing:var(--typography-body-regular-tablet-letterSpacing);font-family:var(--typography-body-regular-tablet-fontFamily);font-weight:var(--typography-body-regular-tablet-fontWeightNumeric);text-transform:var(--typography-body-regular-tablet-textCase)}}}@media screen and (min-width:1280px){@layer pantry{.input-field_scopedTypography__0woe9{font-size:var(--typography-body-regular-desktop-fontSizeRem);line-height:var(--typography-body-regular-desktop-lineHeightRem);letter-spacing:var(--typography-body-regular-desktop-letterSpacing);font-family:var(--typography-body-regular-desktop-fontFamily);font-weight:var(--typography-body-regular-desktop-fontWeightNumeric);-webkit-text-decoration:var(--typography-body-desktop-textDecoration);text-decoration:var(--typography-body-desktop-textDecoration);text-transform:var(--typography-body-desktop-textCase)}}}@layer pantry{.input-field_baseInput__qJUfS,.input-field_root__41j_r{box-sizing:border-box;width:100%;padding:var(--spacing-core-3) var(--spacing-core-4);border-radius:var(--border-radius-core-m);background-color:var(--color-foreground-inverted-default);color:var(--color-foreground-primary-default);box-shadow:0 0 0 var(--border-width-core-regular) var(--color-foreground-secondary-default) inset;transition:var(--motion-duration-hover) ease-in-out;border:none;transition-property:background-color,outline,box-shadow}.input-field_baseInput__qJUfS:hover,.input-field_root__41j_r:hover{background-color:var(--color-foreground-inverted-hover)}.input-field_baseInput__qJUfS:active,.input-field_root__41j_r:active{background-color:var(--color-background-primary-pressed);box-shadow:0 0 0 var(--border-width-core-regular) var(--color-action-primary-default) inset}.input-field_baseInput__qJUfS::placeholder,.input-field_root__41j_r::placeholder{color:var(--color-foreground-secondary-default)}:is(.input-field_baseInput__qJUfS:focus-visible,.input-field_root__41j_r:focus-visible){box-shadow:none;outline:var(--border-width-core-regular) solid var(--color-action-primary-default);outline-offset:calc(-1 * var(--border-width-core-regular))}.input-field_baseInput__qJUfS:disabled,.input-field_root__41j_r:disabled{background-color:var(--color-foreground-inverted-disabled);box-shadow:0 0 0 var(--border-width-core-regular) var(--color-foreground-tertiary-default) inset}.input-field_baseInput__qJUfS:disabled::placeholder,.input-field_root__41j_r:disabled::placeholder{color:var(--color-foreground-primary-disabled)}.input-field_baseInput__qJUfS.input-field_error__jKk0V,.input-field_error__jKk0V.input-field_root__41j_r{box-shadow:0 0 0 var(--border-width-core-regular) var(--color-feedback-error-default) inset}:is(.input-field_baseInput__qJUfS.input-field_error__jKk0V:focus-visible,.input-field_error__jKk0V.input-field_root__41j_r:focus-visible){outline:var(--border-width-core-regular) solid var(--color-feedback-error-default);outline-offset:calc(-1 * var(--border-width-core-regular))}.input-field_baseInput__qJUfS::-webkit-datetime-edit-day-field:focus,.input-field_root__41j_r::-webkit-datetime-edit-day-field:focus{color:inherit;background-color:#b0d3fc}.input-field_baseInput__qJUfS::-webkit-datetime-edit-month-field:focus,.input-field_root__41j_r::-webkit-datetime-edit-month-field:focus{color:inherit;background-color:#b0d3fc}.input-field_baseInput__qJUfS::-webkit-datetime-edit-year-field:focus,.input-field_root__41j_r::-webkit-datetime-edit-year-field:focus{color:inherit;background-color:#b0d3fc}.input-field_baseInput__qJUfS::-webkit-calendar-picker-indicator,.input-field_root__41j_r::-webkit-calendar-picker-indicator{cursor:pointer;height:var(--sizing-core-12);width:var(--sizing-core-12);filter:opacity(0);padding:0;position:absolute;top:0;right:0}.input-field_baseInput__qJUfS[type=password],[type=password].input-field_root__41j_r{font-family:sans-serif}.input-field_root__41j_r{max-height:var(--sizing-core-12)}.input-field_inputFieldGroup__jnn80{position:relative}.input-field_inputFieldIcon__XN2Vq{height:var(--sizing-core-12);width:var(--sizing-core-12);cursor:pointer;background:none;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0}.input-field_inputFieldIcon__XN2Vq.input-field_noPointerEvents__Lw4x5{pointer-events:none}.input-field_inputFieldIcon__XN2Vq>svg{height:var(--sizing-core-6);width:var(--sizing-core-6);fill:var(--color-foreground-primary-default)}}.ingredient-chip_root__N3zNU{display:inline-flex;gap:var(--spacing-core-2);background-color:var(--color-background-primary-disabled);height:var(--sizing-core-12);cursor:pointer;overflow:hidden;color:var(--color-foreground-primary-default);border:none;border-radius:var(--border-radius-core-circle);align-items:center;padding:0 var(--spacing-core-6)}.ingredient-chip_filled__mq2w1{background:var(--color-background-inverted-default);color:var(--color-foreground-inverted-default);overflow:hidden;cursor:pointer}.ingredient-chip_filled__mq2w1:hover{background:var(--color-background-inverted-hover);color:var(--color-foreground-inverted-hover)}.ingredients-preferences_chips__RZfu3{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-core-1)}.food-form_root__QFQoy{display:flex;flex-direction:column;align-items:flex-start}.food-form_title__LVXCj{margin-top:var(--spacing-core-6);margin-bottom:var(--spacing-core-3)}.food-form_dishesWrapper__4dSrZ{margin-bottom:var(--spacing-core-8);flex-wrap:wrap}.food-form_nutritionWrapper__D0mW9{width:100%;display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-core-2);gap:var(--spacing-core-2)}@media(min-width:375px){.food-form_nutritionWrapper__D0mW9{grid-template-columns:repeat(2,1fr)}}@media(min-width:360px){.food-form_nutritionWrapper__D0mW9{grid-template-columns:repeat(2,minmax(0,343px))}}.food-form_nutritionSubtext__3kfC2{color:var(--color-foreground-secondary-default);margin:var(--spacing-core-2) 0}.food-form_nutritionSubtext__3kfC2 a{color:var(--color-foreground-secondary-default);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.food-form_ingredientsWrapper__QNQht{margin-top:var(--spacing-core-3);max-width:100%}.food-form_buttonsWrapper__hbX1V{display:flex;flex-direction:column-reverse;min-width:280px;width:100%}@media(min-width:700px){.food-form_buttonsWrapper__hbX1V{flex-direction:row-reverse;gap:var(--spacing-core-2);justify-content:flex-end}}.food-form_saveButton__Tg4sg{margin-bottom:var(--spacing-core-2);width:auto}@media(min-width:700px){.food-form_saveButton__Tg4sg{width:-moz-fit-content;width:fit-content;min-width:168px}}.food-form_disclaimerText__O3wQv{padding:var(--spacing-core-6) 0;color:var(--color-foreground-secondary-default)}.food-form_disclaimerText__O3wQv a{color:var(--color-foreground-secondary-default);text-decoration:underline}.food-form_removePreferencesButton__FN_Z5{color:var(--color-action-destructive-default)}@media(max-width:999px){.food-form_removePreferencesButton__FN_Z5{text-align:center;width:100%}}@media(min-width:700px){.food-form_removePreferencesButton__FN_Z5{width:auto;padding-left:0;padding-right:0}}.food-form_chipImage__fE1oG{width:var(--sizing-core-8);height:var(--sizing-core-8)}.food-form_submitError__hFOV_{color:var(--color-action-destructive-default);margin-bottom:var(--spacing-core-4);display:flex;flex-direction:row;gap:var(--spacing-core-2)}.form_wrapper__6ERmW{width:100%;display:flex;justify-content:center}.form_root__f4EM_{width:100%;max-width:954px;padding:var(--spacing-core-2);flex-direction:column}dialog[open].create-external-recipe_modal__f9z11{display:flex;flex-direction:column;padding:0;width:100%;border-radius:0}@media(max-width:699px){dialog[open].create-external-recipe_modal__f9z11{height:100%}}@media(min-width:700px){dialog[open].create-external-recipe_modal__f9z11{max-width:496px;border-radius:var(--border-radius-core-l)}}.create-external-recipe_modalHeader__nrbTA{padding:var(--spacing-core-6)}.create-external-recipe_modalContent__Kct5f{flex-grow:1;padding:0 var(--spacing-core-6)}.create-external-recipe_modalFooter__ySHid{padding:var(--spacing-core-6);display:flex;flex-direction:column}.create-external-recipe_modalDescription__iONRt{margin-bottom:var(--spacing-core-6)}.create-external-recipe_root__pLguV{display:flex;flex-direction:column;height:100%}.create-external-recipe_inputError__ipKx2{margin-top:var(--spacing-core-2)}.create-external-recipe_errorWrapper__Nuq_Q,.create-external-recipe_loadingWrapper__oAzVU{display:flex;flex-direction:row;align-items:center;padding:var(--spacing-core-4) var(--spacing-core-6);margin:0 calc(var(--spacing-core-6)*-1);gap:var(--spacing-core-4);background:#f3f6f8}.create-external-recipe_errorIcon__m4Uqj{fill:var(--color-action-destructive-default)}.create-external-recipe_recipeImageWrapper__hYukV{width:100%;height:160px;border-radius:var(--border-radius-core-m);overflow:hidden;margin:10px 0;background:#f3f6f8}.create-external-recipe_recipeImage__Ni5bo{margin:0;height:160px;overflow:hidden;padding-top:0}.create-external-recipe_recipeImage__Ni5bo img{top:50%;transform:translateY(-50%)}.create-external-recipe_imageSkeleton__HWesm{width:100%;height:160px;border-radius:var(--border-radius-core-m)}.create-external-recipe_retryButton__vlHfx{background:#f3f6f8;border-color:#f3f6f8}.create-external-recipe_retryButtonIcon__uu04Y{color:var(--color-foreground-primary-default)}.create-external-recipe_retryButtonText__1fcqO{color:#000}.create-external-recipe_retryButtonText__1fcqO span{color:var(--color-foreground-primary-default)}.create-external-recipe_retryButtonWrapper__Ld_di{height:100%;width:100%;display:flex;place-content:center center;flex-direction:column}.create-external-recipe_inputNameLabel___U_32{margin-bottom:var(--spacing-core-2)}.create-external-recipe_input__jWet9{width:100%;overflow:hidden;padding:var(--spacing-core-3) var(--spacing-core-10) var(--spacing-core-3) var(--spacing-core-4);border-radius:var(--border-radius-core-m)}.create-external-recipe_hostname__IYiHk{color:#8499ab}.create-external-recipe_inputHeader__yf19L{display:flex;justify-content:space-between}
/*# sourceMappingURL=20cc3a3640e00ed3.css.map*/