@media (max-width:699px){.delete-preferences-module-scss-module__YBX3BG__buttonGroup{flex-direction:row}}
@layer pantry{.choice-chip-module__PaDhpa__root{position:relative}.choice-chip-module__PaDhpa__group{gap:var(--spacing-core-2);border:none;flex-direction:row;padding:0;display:flex}.choice-chip-module__PaDhpa__label{gap:var(--spacing-core-2);box-sizing:border-box;background-color:var(--color-background-primary-default);border:var(--border-width-core-regular) solid var(--color-background-tertiary-default);width:100%;padding:0 var(--spacing-core-4);height:var(--sizing-core-12);transition:var(--motion-duration-hover);min-width:var(--sizing-core-12);align-items:center;display:inline-flex}.choice-chip-module__PaDhpa__label.choice-chip-module__PaDhpa__iconOnly{padding:0 var(--spacing-core-2);justify-content:center}.choice-chip-module__PaDhpa__label:hover{cursor:pointer;background-color:var(--color-background-primary-hover);border-color:var(--color-foreground-tertiary-hover)}.choice-chip-module__PaDhpa__label:hover .choice-chip-module__PaDhpa__text{color:var(--color-foreground-primary-hover)}.choice-chip-module__PaDhpa__label:active{background-color:var(--color-background-primary-pressed);border-color:var(--color-foreground-tertiary-pressed)}.choice-chip-module__PaDhpa__input{appearance:none;z-index:-1;width:100%;height:100%;margin:0;position:absolute;top:0;left:0}.choice-chip-module__PaDhpa__input[type=radio]{border-radius:var(--border-radius-core-m)}.choice-chip-module__PaDhpa__input[type=checkbox]{border-radius:var(--border-radius-core-circle)}.choice-chip-module__PaDhpa__input:checked+.choice-chip-module__PaDhpa__label{background-color:var(--color-action-primary-subtle-default);border-color:var(--color-action-primary-default)}.choice-chip-module__PaDhpa__input:checked+.choice-chip-module__PaDhpa__label:hover{background-color:var(--color-action-primary-subtle-default);border-color:var(--color-action-primary-hover)}.choice-chip-module__PaDhpa__input:checked+.choice-chip-module__PaDhpa__label:active{background-color:var(--color-action-primary-subtle-default);border-color:var(--color-action-primary-pressed)}.choice-chip-module__PaDhpa__single{border-radius:var(--border-radius-core-m)}.choice-chip-module__PaDhpa__multi{border-radius:var(--border-radius-core-circle)}.choice-chip-module__PaDhpa__icon{color:var(--color-foreground-primary-default);display:contents}.choice-chip-module__PaDhpa__imageContainer{width:var(--sizing-core-8);height:var(--sizing-core-8);margin-left:calc(var(--spacing-core-2)*-1);border-radius:var(--border-radius-core-circle);position:relative;overflow:hidden}}
.diet-form-module-scss-module__kZblhG__root{flex-direction:column;display:flex}.diet-form-module-scss-module__kZblhG__title{margin-bottom:var(--spacing-core-3);margin-top:var(--spacing-core-6)}.diet-form-module-scss-module__kZblhG__chipsWrapper{margin-bottom:var(--spacing-core-3)}.diet-form-module-scss-module__kZblhG__chipsWrapperVertical{flex-flow:column;max-width:343px}@media (max-width:999px){.diet-form-module-scss-module__kZblhG__chipsWrapperVertical{max-width:100%}}.diet-form-module-scss-module__kZblhG__chipsWrapperHorizontal{flex-flow:row}@media (max-width:355px){.diet-form-module-scss-module__kZblhG__chipsWrapperHorizontal{flex-flow:column}}@media (min-width:1000px){.diet-form-module-scss-module__kZblhG__chipsWrapperHorizontal{max-width:343px}}.diet-form-module-scss-module__kZblhG__dietInfoText{color:var(--color-foreground-secondary-default)}.diet-form-module-scss-module__kZblhG__nextStepButton{margin-top:var(--spacing-core-5);width:auto}@media (min-width:700px){.diet-form-module-scss-module__kZblhG__nextStepButton{width:fit-content;min-width:168px}}.diet-form-module-scss-module__kZblhG__chipImage{width:var(--sizing-core-8);height:var(--sizing-core-8)}.diet-form-module-scss-module__kZblhG__errorMessage{color:var(--color-feedback-error-default)}
.person-counter-module-scss-module__vkHdma__counter{width:100%;padding:var(--spacing-core-2) var(--spacing-core-4);background-color:var(--color-background-primary-disabled);border-radius:var(--border-radius-core-m);justify-content:space-between;align-items:center;max-width:343px;display:flex}.person-counter-module-scss-module__vkHdma__button{padding:var(--spacing-core-1);background-color:#0000;border:none;align-items:center;display:flex}.person-counter-module-scss-module__vkHdma__button:hover{cursor:pointer}.person-counter-module-scss-module__vkHdma__button:disabled svg{opacity:.33}.person-counter-module-scss-module__vkHdma__button:disabled:hover{cursor:not-allowed}
.ingredients-preferences-modal-module-scss-module__3kTk_W__dialogContainer{width:100%;max-width:496px}.ingredients-preferences-modal-module-scss-module__3kTk_W__actions{justify-content:center;display:flex}
.ingredient-chip-module-scss-module__ZjOX5q__root{gap:var(--spacing-core-2);background-color:var(--color-background-primary-disabled);height:var(--sizing-core-12);cursor:pointer;color:var(--color-foreground-primary-default);border-radius:var(--border-radius-core-circle);padding:0 var(--spacing-core-6);border:none;align-items:center;display:inline-flex;overflow:hidden}.ingredient-chip-module-scss-module__ZjOX5q__filled{background:var(--color-background-inverted-default);color:var(--color-foreground-inverted-default);cursor:pointer;overflow:hidden}.ingredient-chip-module-scss-module__ZjOX5q__filled:hover{background:var(--color-background-inverted-hover);color:var(--color-foreground-inverted-hover)}
.ingredients-preferences-module-scss-module__LggU4G__chips{align-items:center;gap:var(--spacing-core-1);flex-wrap:wrap;display:flex}
.food-form-module-scss-module__FLHM8W__root{flex-direction:column;align-items:flex-start;display:flex}.food-form-module-scss-module__FLHM8W__title{margin-top:var(--spacing-core-6);margin-bottom:var(--spacing-core-3)}.food-form-module-scss-module__FLHM8W__dishesWrapper{margin-bottom:var(--spacing-core-8);flex-wrap:wrap}.food-form-module-scss-module__FLHM8W__nutritionWrapper{gap:var(--spacing-core-2);grid-template-columns:1fr;width:100%;display:grid}@media (min-width:375px){.food-form-module-scss-module__FLHM8W__nutritionWrapper{grid-template-columns:repeat(2,1fr)}}@media (min-width:360px){.food-form-module-scss-module__FLHM8W__nutritionWrapper{grid-template-columns:repeat(2,minmax(0,343px))}}.food-form-module-scss-module__FLHM8W__nutritionSubtext{color:var(--color-foreground-secondary-default);margin:var(--spacing-core-2) 0}.food-form-module-scss-module__FLHM8W__nutritionSubtext a{color:var(--color-foreground-secondary-default);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.food-form-module-scss-module__FLHM8W__ingredientsWrapper{margin-top:var(--spacing-core-3);max-width:100%}.food-form-module-scss-module__FLHM8W__buttonsWrapper{flex-direction:column-reverse;width:100%;min-width:280px;display:flex}@media (min-width:700px){.food-form-module-scss-module__FLHM8W__buttonsWrapper{gap:var(--spacing-core-2);flex-direction:row-reverse;justify-content:flex-end}}.food-form-module-scss-module__FLHM8W__saveButton{margin-bottom:var(--spacing-core-2);width:auto}@media (min-width:700px){.food-form-module-scss-module__FLHM8W__saveButton{width:fit-content;min-width:168px}}.food-form-module-scss-module__FLHM8W__disclaimerText{padding:var(--spacing-core-6) 0;color:var(--color-foreground-secondary-default)}.food-form-module-scss-module__FLHM8W__disclaimerText a{color:var(--color-foreground-secondary-default);text-decoration:underline}.food-form-module-scss-module__FLHM8W__removePreferencesButton{color:var(--color-action-destructive-default)}@media (max-width:999px){.food-form-module-scss-module__FLHM8W__removePreferencesButton{text-align:center;width:100%}}@media (min-width:700px){.food-form-module-scss-module__FLHM8W__removePreferencesButton{width:auto;padding-left:0;padding-right:0}}.food-form-module-scss-module__FLHM8W__chipImage{width:var(--sizing-core-8);height:var(--sizing-core-8)}.food-form-module-scss-module__FLHM8W__submitError{color:var(--color-action-destructive-default);margin-bottom:var(--spacing-core-4);gap:var(--spacing-core-2);flex-direction:row;display:flex}.food-form-module-scss-module__FLHM8W__chipText:first-letter{text-transform:capitalize}
.form-module-scss-module__1nKybG__wrapper{justify-content:center;width:100%;display:flex}.form-module-scss-module__1nKybG__root{width:100%;max-width:954px;padding:var(--spacing-core-2);flex-direction:column}
.load-error-module-scss-module__qIqCMW__errorRoot{text-align:center}
