body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.jamixLogo{max-width:100%;height:10dvh;margin:8dvh auto 4dvh;font-size:1.5rem;display:block}.menu-item__text{font-size:clamp(1rem,5vw,1.5rem)}.MuiListItemButton-root.menu-item__button{border:2px solid #5f6fa0;border-radius:8px;width:96%;margin:12px auto;padding-left:24px;padding-right:24px}.start-menu__footer{height:100px}.savingDialogGreenButton{color:#fff!important;-webkit-text-fill-color:#fff!important;background-color:#008a28!important}.savingDialogGreenButton.Mui-disabled{background-color:#fff!important;border:1px solid #008a28!important}.savingDialogRedButton{color:#fff!important;-webkit-text-fill-color:#fff!important;background-color:#de0000!important}.savingDialogRedButton.Mui-disabled{background-color:#ab0000!important}.japiDialogLoading{color:#fff!important;-webkit-text-fill-color:#fff!important;background-color:#008a28!important}.japiDialogLoading.Mui-disabled{background-color:#fff!important;border:1px solid #008a28!important}.actionButton{margin-top:20px}.actionButton.red-button{color:#fff!important;-webkit-text-fill-color:#fff!important;background-color:#de0000!important}.actionButton.green-button{color:#fff!important;-webkit-text-fill-color:#fff!important;background-color:#008a28!important}.minimal{top:0;right:20px;box-shadow:none!important;position:fixed!important}.additionalControls{justify-content:center;margin:16px 0 8px;display:flex}.header{text-align:center;width:100%;font-weight:700;display:flex}.backButton{background:0 0;border:none;font-size:5dvh;text-decoration:none;display:flex}.loadingContainer{flex-direction:column;align-items:center;height:100dvh;display:flex!important}.loadingContainer .loadingCenter{flex-direction:column;justify-content:center;align-items:center;height:100%;margin-top:auto;margin-bottom:auto;display:flex}.loadingContainer .loadingCenter .MuiSvgIcon-root{font-size:10dvh}.loadingContainer .loadingCenter .loadingSpinner{margin-top:3dvh;width:10dvh!important;height:10dvh!important}.loadingContainer .loadingCancel{background:0 0;border:none;height:15%;font-size:1rem;text-decoration:none;position:fixed;bottom:0}.selectActionIcon{font-size:10dvh!important}.modeIcon{margin-left:16px}.dateText{align-content:center}.scrollableList{width:100%;height:100%;padding:0;overflow:auto}.JListItem button{width:100%}.JListItem button:focus,.JListItem button:hover{background-color:#ffb600;width:100%;transition:background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),border .25s cubic-bezier(.4,0,.2,1)}.JListItem button:focus h3 .infoIcon,.JListItem button:hover h3 .infoIcon{color:#fff;-webkit-text-fill-color:#fff}.JListItem h3{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;align-items:center;margin-top:12px;margin-bottom:6px;position:relative}.JListItem h3 svg{float:right}.JListItem h3 svg.infoIcon{color:#ffb600}.JListItem h3 svg.exceptionIcon{color:#de0000}.JListItem p{margin:6px 0}.JListItem p:last-of-type{margin-bottom:12px}.tabPanel{height:100%;overflow:auto}.MuiBox-root{box-sizing:border-box;flex-direction:column;justify-content:space-between;height:100%;display:flex}#oldAndNew{margin-top:10px;margin-bottom:10px}#newTotal{margin-top:5px;margin-bottom:30px}#counterTabInventoryHeader{margin-top:50px}.itemCounter{padding:8px 0}.counterButtons .MuiButtonBase-root{width:45px;min-width:0;height:45px;min-height:0;padding:0}.itemPadding .MuiMenuItem-root{padding-left:16px;padding-right:16px}.itemCounterTextField p{font-size:1rem;font-weight:400}.confirmationDialogGreenButton{color:#fff!important;-webkit-text-fill-color:#fff!important;background-color:#008a28!important}.confirmationDialogGreenButton.Mui-disabled{background-color:#005719!important}.confirmationDialogRedButton{color:#fff!important;-webkit-text-fill-color:#fff!important;background-color:#de0000!important}.confirmationDialogRedButton.Mui-disabled{background-color:#ab0000!important}.stockcard .MuiPaper-root{pointer-events:all;height:80%;padding:20px 0 0}.stockcard .MuiPaper-root .cardHeader{padding:0 20px}.stockcard .MuiPaper-root .cardHeader h2{white-space:normal;margin:0;overflow:hidden}.stockcard .MuiPaper-root .cardHeader p{margin:0;font-weight:400}.stockcard .MuiTabs-root{z-index:1;box-shadow:0 5px 10px -10px #003769}.stockcard .MuiTabs-indicator{background-color:#003769}.stockcard .controlGrid .MuiDivider-root{margin:15px 0}.productInfoTab p{font-weight:400}#location-select{min-width:100%;font-size:1.125em}.counterTabRedButton{padding:5px 10px;font-size:18px;color:#fff!important;-webkit-text-fill-color:#fff!important;background-color:#de0000!important;margin:10px 0!important}.counterTabRedButton .MuiButton-label{align-items:initial}.counterTabSaveButton{color:#fff!important;-webkit-text-fill-color:#fff!important;background-color:#008a28!important}.orderFirst{order:1}.orderSecond{order:2}.hiddenForm{display:none}.indentedForm{margin-left:30px}.tabPanel{height:auto}.tags-form{margin:1rem 0}.cameraContainer,.cameraScreen{width:100%;height:100%;overflow:hidden}.cameraScreen canvas{overflow:hidden}.cameraScreen video{object-fit:cover;width:100%;height:100%}.drawingBuffer{border:3px solid #003769;border-radius:15px;width:80%;height:40%;position:fixed;inset:35% 10%}.searchItemList{margin:10px;padding:0;overflow:hidden auto}.searchItemList li{border-bottom:1px solid gray;align-items:center;list-style:none;display:block}.searchItemList li p{font-weight:400}.changeListLocation{margin:0}.completedHeader{justify-content:space-between;align-items:center;display:flex}.searchBar{padding:10px;position:sticky}.searchBar .MuiGrid-root{justify-content:center;display:flex}.searchBar .backButton{justify-content:center;align-items:center;width:32px;height:32px;margin-right:8px}.searchLocation{margin-top:16px}.centerContent{text-align:center;flex-direction:column;margin:0 -50% 0 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cameraFab{z-index:20;bottom:1dvh;width:72px!important;height:72px!important;margin:0 auto!important;position:absolute!important;left:0!important;right:0!important}.bottomNav{position:fixed;top:auto;bottom:0;box-shadow:0 0 5px 1px #003769!important}.bottomNav .MuiFab-root{box-shadow:none}.navIconRight{right:5vw;position:absolute!important}.sortButton{text-align:center;width:100%;height:100%}.sortButton svg{transform:scaleX(-1)}.topInfoHeader{color:#003769;align-items:center;display:flex}.topInfoHeader .MuiSvgIcon-root{margin-right:10px}.gridItem{white-space:nowrap;overflow:hidden}.topInfoDetail{text-align:center;justify-content:space-evenly;align-items:center;display:flex}.sortDialogButton{margin:10px!important}.statusIcon{margin-left:40%}.informationButton{align-content:center;margin-left:5%}.dateButton{padding:0}.dateButton p{font-size:1em}.multipleDialog{overflow:hidden auto}.multipleDialog .multipleMatchesHeader{color:#003769;background-color:#fff;padding:10px;position:sticky}.multipleDialog .multipleMatchesHeader h2{white-space:normal;text-align:center;margin-bottom:10px;font-size:1.4rem;font-weight:700;overflow:hidden}.multipleDialog .multipleDialogButton{-webkit-text-fill-color:#fff;background-color:#003769}.multipleDialog .multipleMatchesContent{padding-top:0}.multipleDialog .multipleMatchesContent .productList li{border-bottom:1px solid gray;align-items:center;padding-bottom:10px;list-style:none;display:block}.multipleDialog .multipleMatchesContent .productList li p{white-space:normal;align:center;margin:0;font-weight:400;overflow:hidden}.loginContainer{justify-content:center;align-items:center;max-width:100vw;height:100dvh;max-height:100dvh;overflow:hidden;display:flex!important}.jamixLogoLogin{justify-self:center;width:60vw;max-width:350px;margin:0 auto;display:block}.loginButton{background-color:#008a28!important}.backgroundContainer{max-width:100vw;max-height:100dvh;overflow:hidden}.backgroundContainer .loginBackground{opacity:.6;z-index:-1;width:auto;min-width:100vw;height:100dvh;margin-left:50%;position:fixed;overflow:hidden;transform:translate(-50%)}.muiDateTimePicker>div>div>div>div:first-child>div.MuiPickersCalendarHeader-switchHeader>div{min-height:30px}.muiDateTimePicker>div>div>.MuiPickersBasePicker-pickerView{max-width:100%}.topContent{min-height:20%}#confirmTimeAndDate{width:96%;position:absolute;bottom:50px;left:50%;transform:translate(-50%)}.muiDateTimePicker{align-self:center}.muiDateTimePicker .MuiYearCalendar-root{width:fit-content}.muiDateTimePicker .MuiPickersLayout-toolbar{display:none}.muiDateTimePicker .MuiPickersCalendarHeader-label{font-size:1rem}.muiDateTimePicker .MuiTypography-root.MuiDayCalendar-weekDayLabel{color:#003769}.muiDateTimePicker .MuiPickerDay-root.MuiPickerDay-selected{color:#fff;background-color:#003769}.muiDateTimePicker .MuiYearCalendar-button{width:72px}.muiDateTimePicker .MuiYearCalendar-button.MuiYearCalendar-selected{color:#fff;background-color:#003769}.muiDateTimePicker .MuiDialogActions-root{display:none}.muiDateTimePicker .MuiPickerDay-root{border:1px solid #003769}.muiDateTimePicker .MuiPickerDay-root:focus{background-color:#5f6fa0}.muiDateTimePicker .Mui-disabled{border:none}.muiDateTimePicker .MuiPickerDay-today{border:1px solid #003769!important}.muiDateTimePicker .time-picker-button{border-radius:12px;width:300px;padding:0;left:50%;transform:translate(-50%)}.muiDateTimePicker .time-picker-button .MuiPickersInputBase-root{background-color:#003769;border-radius:12px}.muiDateTimePicker .time-picker-button .MuiPickersInputBase-root:focus{border:1px solid #003769}.muiDateTimePicker .time-picker-button .MuiPickersInputBase-root .MuiPickersSectionList-root{color:#fff;cursor:pointer;justify-content:center}.muiDateTimePicker .time-picker-button .MuiPickersInputBase-root .MuiPickersSectionList-root:focus,.muiDateTimePicker .time-picker-button .MuiInputAdornment-root{display:none}.muiDateTimePicker .time-picker-button .MuiPickersOutlinedInput-notchedOutline{border-color:#003769}.date-selection{background-color:#fff;justify-content:center;padding:1rem 2rem 3rem;display:flex;position:relative;left:50%;transform:translate(-50%)}.date-selection .date-selection__button{flex-grow:1;min-width:3rem;min-height:4rem}.date-selection .date-selection__button--calendar{color:#003769;background-color:#fff;border:1px solid;border-radius:12px;max-width:2rem;margin-right:1rem}.date-selection .date-selection__button--calendar:hover{color:#fff;background-color:#003769}.date-selection .date-selection__button--primary{background-color:#fff;border:1px solid #003769;border-radius:0;width:10px}.date-selection .date-selection__button--primary:hover{color:#fff;background-color:#003769}.date-selection .date-selection__button--primary:first-child{border:1px solid #003769;border-top-left-radius:12px;border-bottom-left-radius:12px}.date-selection .date-selection__button--primary:last-child{border:1px solid #003769;border-top-right-radius:12px;border-bottom-right-radius:12px}.date-selection .date-selection__button--selected{color:#fff;background-color:#003769;border:1px solid #003769;border-radius:0}.date-selection .date-selection__button--selected:first-child{border:1px solid #003769;border-top-left-radius:12px;border-bottom-left-radius:12px}.date-selection .date-selection__button--selected:last-child{border:1px solid #003769;border-top-right-radius:12px;border-bottom-right-radius:12px}.date-selection .date{flex-direction:column;align-items:center;display:flex}.date-selection .date__label,.date-selection .date__value{color:primary;font-weight:400}.date-selection .date__label{flex:1;margin-bottom:.5rem;font-size:1rem;line-height:1.15}.date-selection .date__label:first-letter{text-transform:capitalize}.date-selection .date__value{flex:1;margin:0;line-height:1.15}.MuiPopper-root{border-bottom-right-radius:12px;border-bottom-left-radius:12px;justify-content:center;width:300px}.MuiPopper-root :after{height:0}.MuiPopper-root .MuiPaper-root{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.MuiPopper-root .MuiPaper-root .MuiList-root{width:inherit;max-width:150px;overflow-y:scroll}.MuiPopper-root .MuiPaper-root .MuiList-root .Mui-selected{color:#fff!important;background-color:#003769!important}.MuiPopper-root .MuiPaper-root .MuiList-root .MuiMultiSelectionDigitalClockSection-root{color:#fff;background-color:#003769}.MuiPopper-root .MuiPaper-root .MuiList-root .MuiButtonBase-root{color:#003769;background-color:#fff;justify-self:center}.MuiPopper-root .MuiPaper-root .MuiList-root .MuiButtonBase-root:focus{color:#fff;background-color:#006ccf}.MuiPopper-root .MuiDialogActions-root{display:none}.center{text-align:center}.saveInformationButton{color:#fff;-webkit-text-fill-color:#fff;background-color:#003769;align-self:center;width:60%}.saveInformationButton:hover{color:#fff;background-color:#003769}.deliveryHeader{align-items:center;width:80vw;max-width:530px;display:flex}.deliveryHeader .left{width:50%}.deliveryHeader .right{text-align:right;width:50%}.deliveryHeader .infoIcon{color:#ffb600}.deliveryHeader .exceptionIcon{color:#de0000}.deliveryGridItem{white-space:normal}.deliveryProductsContainer{place-content:space-between flex-end;margin-top:5px}.deliveryCheckDialogLoading{color:#fff!important;-webkit-text-fill-color:#fff!important;background-color:#008a28!important}.deliveryCheckDialogLoading.Mui-disabled{background-color:#fff!important;border:1px solid #008a28!important}.noCostCentersHelperText{text-align:left;margin-left:1rem;margin-right:1rem}.mainMenuDialog .topContent .jamixLogo{height:15dvh;margin:auto}.meal-options-appbar{padding:10px}.meal-options-appbar h1{margin-right:auto;font-size:1.25em;font-weight:600}.meal-options{margin:10px 10px 15dvh;padding:0}.meal-options .accordion{box-shadow:none}.meal-options .accordion .MuiAccordionSummary-expandIcon{color:#fff;background-color:#003769;border-radius:5px;width:30px;height:30px}.meal-options .accordion__header{font-size:1.125rem;font-weight:700}.meal-options .menu-rows{width:100%;padding-top:0}.meal-options .menu-row__text--bold{margin-bottom:.5rem;font-size:1.125rem}.meal-options .menu-row__text--regular{font-size:1.125rem;font-weight:400}.meal-options .menu-row__text--centered{text-align:center}.menu-row:focus{background-color:#0000002b}.tabpanel{overflow:hidden auto}.recipe-tab__container{margin:1rem}.MuiButtonBase-root.show-all-ingredients-button{margin-top:2rem;box-shadow:2px 2px 5px #00000038}.MuiTypography-h2.instructions__label{margin-top:2rem;font-size:1.25rem;font-weight:700}.recipe-tab__footer{flex-direction:column;align-items:center;margin:3rem 0;display:flex}.recipe-tab__footer .MuiSvgIcon-root{color:#2d7159;margin-top:1rem;font-size:6rem}.carousel-container{place-items:center;width:100%;margin-bottom:1rem;display:grid}.custom-dot-list-style button{border-color:#003769!important}.react-multi-carousel-dot.react-multi-carousel-dot--active button,.react-multi-carousel-list.carousel button.react-multiple-carousel__arrow.react-multiple-carousel__arrow{background-color:#003769}.react-multi-carousel-list.carousel button.react-multiple-carousel__arrow.react-multiple-carousel__arrow:focus{opacity:.5;background-color:#003769!important}.carousel__image{object-fit:fill;background:50% no-repeat;align-self:center;width:300px;height:300px;margin:auto;display:block}.portions-counter__label{font-weight:500}.MuiListItem-root.recipe-step__container{flex-direction:column;padding-inline:0}.MuiTypography-h3.recipe-step__heading{align-self:flex-start;font-size:1.25rem;font-weight:700}.MuiTypography-body2.recipe-step__instructions{white-space:pre-line;hyphens:auto;font-size:1rem}.info-table__container{margin-bottom:2rem}.info-table__body>tr:nth-of-type(odd):not(.sub-recipe__row){background-color:#f7f7f7}.MuiTableCell-root.info-table__cell--head{border:none;font-size:1rem;font-weight:700}.MuiTableHead-root.info-table__table--head{font-size:1.125rem;font-weight:700}.MuiTableCell-root.info-table__cell--body{border:none;font-size:1rem}.MuiTableCell-root.info-table__cell--end-aligned{text-align:end}.MuiTableCell-root.info-table__cell--collapsible{border:none;padding:0;font-size:1rem}.MuiTableCell-root.info-table__cell--empty{border:none;padding:0}.MuiTypography-root.info-table__row-note{font-size:1rem;font-style:italic}.MuiTableRow-root.sub-recipe-toggle__container{background-color:#fff}.MuiTableCell-root.sub-recipe-toggle__header{border:none;padding-left:2rem;font-size:1rem;font-weight:700}.MuiTable-root.sub-recipe{margin-bottom:1rem}.MuiTableRow-root.sub-recipe__row{border:1px solid;display:table-row}.MuiTableCell-root.sub-recipe_cell{border-bottom:none;padding:0}.loadingIcon{padding:0 12px}.MuiGrid-root.ingredient-info{padding:2em}.MuiTypography-h1.ingredient-drawer__h1{font-size:1.25rem;font-weight:700}.MuiTypography-h2.ingredient-drawer__h2{font-size:1.125rem;font-weight:400}.MuiTypography-root.ingredient-table__subRecipe-header{font-size:1.125rem}.MuiTypography-root.ingredient-table__row-note{font-size:1rem;font-style:italic}.MuiGrid-root.MuiGrid-item.paddedGrid{margin-top:16px;margin-bottom:16px}.MuiTable-root.ingredientview-table{display:table}.MuiTableCell-root.ingredient-table__row{border-bottom:none;margin-bottom:16px;font-size:1rem}.MuiTableCell-root.ingredient-table__cell-checkbox{border-bottom:none;padding:0 0 16px;font-size:1rem}.MuiTableCell-root.ingredient-table__cell-name-padded{border-bottom:none;padding:0 0 16px 16px;font-size:1rem}.MuiTableCell-root.ingredient-table__cell-name{border-bottom:none;padding:0 0 16px;font-size:1rem}.MuiTableCell-root.ingredient-table__cell-value{text-align:end;white-space:nowrap;border-bottom:none;padding:0 0 16px;font-size:1rem}.MuiTableCell-root.ingredient-table__cell-divider{border-bottom:none;width:100%;font-size:1rem}.ingredientview-container{padding:1em}.MuiFormControlLabel-root.ingredients__switch-label>.MuiFormControlLabel-label{font-size:1rem;font-weight:400}.MuiTypography-body2.error_text{color:#c50449;margin:1rem;padding:8px}.MuiTypography-h1.recipe-drawer__h1{font-size:1.25rem;font-weight:700}.MuiTypography-h2.recipe-drawer__h2{font-weight:700;font-size:1.125rem!important}.MuiTypography-body1.recipe-drawer__body1{font-size:1em;font-weight:400}.MuiTypography-body2.recipe-drawer__body2{font-size:.875rem;font-weight:400}.backButton{background:0 0;border:none;font-size:5dvh;display:flex}.menuCard{overflow:hidden auto}.menuCard .MuiPaper-root{height:99%;padding:0 0 20px}.menuCard .MuiPaper-root .cardHeader{padding:30px 0 20px}.menuCard .MuiPaper-root .cardHeader h2{white-space:nowrap;margin:0}.menuCard .MuiPaper-root .cardHeader p{margin:0;font-weight:400}.menuCard .MuiTabs-root{z-index:1;box-shadow:0 5px 10px -10px #003769}.menuCard .MuiTabs-indicator{background-color:#003769}.menuCard .controlGrid .MuiDivider-root{margin:15px 0}.info-tab__container{padding:1rem}.MuiListItem-root.info-tab__list-item{padding-left:0}.allergenIcon{padding-right:10px}.appbar{padding:10px}.appbar h1{margin-right:auto;font-size:1.25em;font-weight:600}.container{background-color:#003769;min-height:100dvh}.container .MuiPaper-root{box-shadow:0 0 5px 1px #000}.menuList{margin:1.8rem 1rem 0;padding-bottom:3.7rem;padding-left:.45rem;padding-right:.45rem;font-size:.87rem}.menuList .menuButton{color:#fff;border:1px solid;border-radius:12px;width:94%;margin:12px;padding-top:.7rem;padding-bottom:.7rem}.menuList .menuButton:focus{background-color:#5c6fd1}.menuList .menuItemText>span{font-weight:400}.date-selection-container{height:100%}.date-selection-container header{font-size:1rem}.date-selection-container h2{font-size:1.3rem}.loadingIndicatorContainer{text-align:center;margin-top:1rem}.loadingIndicatorContainer .loadingIndicator,.menus-not-found-text{color:#fff}.bottom-nav.MuiAppBar-root{top:auto;bottom:0;box-shadow:0 0 5px 1px #003769}.bottom-nav.MuiAppBar-root .MuiFab-root{box-shadow:none}.bottom-nav.MuiAppBar-root .MuiToolbar-root{justify-content:space-between}.date-selection-recipes{background-color:#fff;justify-content:center;padding:1rem 2rem;display:flex;overflow:hidden}.date-selection-recipes .date-selection__button{flex-grow:1;max-width:3rem}.date-selection-recipes .date-selection__button--calendar{color:#003769;background-color:#fff;border:1px solid;border-radius:12px;margin-right:1rem}.date-selection-recipes .date-selection__button--calendar:hover{background-color:#bc8e1d}.date-selection-recipes .date-selection__button--primary{background-color:#fff;border:1px solid #003769;border-radius:0}.date-selection-recipes .date-selection__button--primary:hover{color:#fff;background-color:#003769}.date-selection-recipes .date-selection__button--primary:first-child{border:1px solid #003769;border-top-left-radius:12px;border-bottom-left-radius:12px}.date-selection-recipes .date-selection__button--primary:last-child{border:1px solid #003769;border-top-right-radius:12px;border-bottom-right-radius:12px}.date-selection-recipes .date-selection__button--selected{color:#fff;background-color:#003769;border:1px solid #003769;border-radius:0}.date-selection-recipes .date-selection__button--selected:first-child{border:1px solid #003769;border-top-left-radius:12px;border-bottom-left-radius:12px}.date-selection-recipes .date-selection__button--selected:last-child{border:1px solid #003769;border-top-right-radius:12px;border-bottom-right-radius:12px}.date-selection-recipes .date{flex-direction:column;align-items:center;display:flex}.date-selection-recipes .date__label,.date-selection-recipes .date__value{color:primary;font-weight:400}.date-selection-recipes .date__label{flex:1;margin-bottom:.5rem;font-size:1rem;line-height:1.15}.date-selection-recipes .date__label:first-letter{text-transform:capitalize}.date-selection-recipes .date__value{flex:1;margin:0;line-height:1.15}.search-view-root{height:100dvh}.search-bar .search-bar__back-button{margin-right:1rem}.loading-indicator{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.loading-indicator .loading-indicator__header{margin:1rem 0}.search-bar__text input{box-sizing:content-box}.search-results__placeholder{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.search-results__placeholder p{text-align:center}.settings__container{padding-top:1rem;height:100dvh;padding-inline:2rem;position:relative}.settings__header{display:flex}.settings__header>.MuiIconButton-root{margin-left:-6px;padding-left:0}.MuiTypography-h1.settings__main-heading{margin:2rem 0;font-size:1.5rem;font-weight:700}.MuiFormControl-root.settings__sub-form{margin:1rem 0}.MuiFormLabel-root.settings__sub-heading{padding:1rem 0;font-size:1rem;font-weight:700}.MuiFormControlLabel-root.settings__radio-label>.MuiFormControlLabel-label{font-size:1.25rem;font-weight:400}.MuiFormControlLabel-root.settings__switch-label>.MuiFormControlLabel-label{font-size:1rem;font-weight:400}.MuiFormControlLabel-root.settings__switch-label.MuiFormControlLabel-labelPlacementStart{margin-left:0;margin-right:auto}.wastage-item__text{font-size:clamp(1rem,5vw,1.5rem)}.MuiListItemButton-root.wastage-item__button{border:2px solid #5f6fa0;border-radius:8px;width:96%;margin:12px auto;padding-left:24px;padding-right:24px}.MuiTypography-h2.wastageDialogHeader_h2{margin-top:15px;font-weight:700;font-size:1.125rem!important}.helperText{font-size:1em;font-weight:700}.wastageDialogButton{color:#003769;-webkit-text-fill-color:#003769;background-color:#fff;border:1px solid #003769;align-self:center;width:90%;margin:10px}.recipeWastage-rows{width:100%;padding-top:0}.recipeWastage-rows .recipeWastage-headerrow{border:none}.recipeWastage-rows .recipeWastage-row{width:100%;display:inline-flex}.recipeWastage-rows .recipeWastage-row__text--bold{margin-left:8px;font-size:1.25rem}.recipeWastage-rows .recipeWastage-row__text--regular{margin-left:32px;padding:4px;font-size:1.125rem;font-weight:400}.recipeWastage-rows .portions{margin-left:auto;margin-right:32px}.snackBar{margin-bottom:60px}.dialogContainer{flex-direction:column;height:100dvh;padding-left:5%;padding-right:5%;display:flex;overflow:hidden}.dialogContainer .topContentList{flex-direction:column;justify-content:flex-end;align-items:center;height:fit-content;display:flex}.dialogContainer .topContentList .dialogIcon{font-size:8dvh}.dialogContainer .topContentList .dialogIcon.yellow{color:#efb50a}.dialogContainer .topContent{flex-direction:column;justify-content:flex-end;align-items:center;display:flex}.dialogContainer .topContent .dialogIcon{font-size:8dvh}.dialogContainer .topContent .dialogIcon.yellow{color:#efb50a}.dialogContainer .bottomContent{overflow:auto}.dialogContainer .skipButton{align-self:center;width:70%;height:6dvh;margin:10px 0}.dialogContainer .bottomSkipButtons{height:24dvh;margin-top:20px}.dialogContainer .topContent>h1{margin-top:10dvh}.dialogContainer .bottomSkipButton{flex-direction:column;width:100%;max-width:550px;padding:1px;display:flex;bottom:0}.openOrdersContainer{flex-direction:column;display:flex;overflow:hidden}.openOrdersContainer .deliveryList{padding:0;overflow:hidden auto}.openOrdersContainer .deliveryList li{border-bottom:1px solid gray;align-items:center;list-style:none;display:block}.openOrdersContainer .deliveryList li p{font-weight:400}.listContainer{flex-direction:column;padding:0;display:flex;overflow:hidden}.listContainer .itemContainer{flex-direction:column;padding-bottom:10dvh;display:flex;overflow:hidden auto}.listContainer .itemContainer .productList li{border-bottom:1px solid gray;align-items:center;list-style:none;display:block}.listContainer .itemContainer .productList li p{font-weight:400}.App{color:#003769;margin-left:auto;margin-right:auto;font-family:Roboto,Helvetica,Arial,sans-serif}h1{font-size:1.5em;font-weight:600}h2{font-size:1.25em;font-weight:600}p{font-size:1.125em;font-weight:700}button{all:unset}body{overscroll-behavior:contain;width:100vw;position:absolute;overflow-x:hidden}
