body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.jamixLogo{display:block;height:10dvh;margin:8dvh auto 4dvh;max-width:100%;font-size:1.5rem}.menu-item__text{font-size:clamp(1rem,5vw,1.5rem)}.MuiListItemButton-root.menu-item__button{border:2px solid #5F6FA0;border-radius:8px;margin:12px auto;width:96%;padding-left:24px;padding-right:24px}.start-menu__footer{height:100px}.savingDialogGreenButton{background-color:#008a28!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.savingDialogGreenButton.Mui-disabled{background-color:#fff!important;border:1px solid #008a28!important}.savingDialogRedButton{background-color:#de0000!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.savingDialogRedButton.Mui-disabled{background-color:#ab0000!important}.japiDialogLoading{background-color:#008a28!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.japiDialogLoading.Mui-disabled{background-color:#fff!important;border:1px solid #008a28!important}.actionButton{margin-top:20px}.actionButton.red-button{background-color:#de0000!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.actionButton.green-button{background-color:#008a28!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.minimal{position:fixed!important;box-shadow:none!important;top:0;right:20px}.additionalControls{margin:16px 0 8px;display:flex;justify-content:center}.header{display:flex;width:100%;text-align:center;font-weight:700}.backButton{font-size:5dvh;background:none;border:none;display:flex;text-decoration:none}.loadingContainer{display:flex!important;height:100dvh;flex-direction:column;justify-content:center;align-items:center}.loadingContainer .loadingCenter{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:auto;margin-bottom:auto}.loadingContainer .loadingCenter .MuiSvgIcon-root{font-size:10dvh}.loadingContainer .loadingCenter .loadingSpinner{height:10dvh!important;width:10dvh!important;margin-top:3dvh}.loadingContainer .loadingCancel{font-size:1rem;height:15%;text-decoration:none;background:none;border:none;position:fixed;bottom:0}.selectActionIcon{font-size:10dvh!important}.modeIcon{margin-left:16px}.dateText{align-content:center}.scrollableList{width:100%;height:100%;overflow:auto;padding:0}.JListItem button{width:100%}.JListItem button:focus,.JListItem button:hover{width:100%;background-color:#ffb600;transition:background-color .25s cubic-bezier(.4,0,.2,1) 0ms,box-shadow .25s cubic-bezier(.4,0,.2,1) 0ms,border .25s cubic-bezier(.4,0,.2,1) 0ms}.JListItem button:focus h3 .infoIcon,.JListItem button:hover h3 .infoIcon{color:#fff;-webkit-text-fill-color:#fff}.JListItem h3{margin-top:12px;margin-bottom:6px;position:relative;-webkit-line-clamp:2;-webkit-box-orient:vertical;align-items:center;white-space:normal}.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{height:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between}#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{min-width:0;min-height:0;padding:0;height:45px;width:45px}.itemPadding .MuiMenuItem-root{padding-left:16px;padding-right:16px}.itemCounterTextField p{font-size:1rem;font-weight:400}.confirmationDialogGreenButton{background-color:#008a28!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.confirmationDialogGreenButton.Mui-disabled{background-color:#005719!important}.confirmationDialogRedButton{background-color:#de0000!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.confirmationDialogRedButton.Mui-disabled{background-color:#ab0000!important}.stockcard .MuiPaper-root{padding:20px 0 0;height:80%;pointer-events:all}.stockcard .MuiPaper-root .cardHeader{padding:0 20px}.stockcard .MuiPaper-root .cardHeader h2{margin:0;overflow:hidden;white-space:normal}.stockcard .MuiPaper-root .cardHeader p{margin:0;font-weight:400}.stockcard .MuiTabs-root{box-shadow:0 5px 10px -10px #003769;z-index:1}.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{background-color:#de0000!important;color:#fff!important;-webkit-text-fill-color:#fff!important;margin:10px 0!important;font-size:18px;padding:5px 10px}.counterTabRedButton .MuiButton-label{align-items:initial}.counterTabSaveButton{background-color:#008a28!important;color:#fff!important;-webkit-text-fill-color:#fff!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-radius:15px;inset:35% 10%;width:80%;height:40%;position:fixed;border:3px solid #003769}.searchItemList{margin:10px;overflow-y:auto;overflow-x:hidden;padding:0}.searchItemList li{display:block;align-items:center;list-style:none;border-bottom:1px solid grey}.searchItemList li p{font-weight:400}.changeListLocation{margin:0}.completedHeader{display:flex;align-items:center;justify-content:space-between}.searchBar{position:sticky;padding:10px}.searchBar .MuiGrid-root{display:flex;justify-content:center}.searchBar .backButton{width:32px;height:32px;margin-right:8px;align-items:center;justify-content:center}.searchLocation{margin-top:16px}.centerContent{margin:0 -50% 0 0;position:absolute;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);flex-direction:column}.cameraFab{position:absolute!important;z-index:20;bottom:1dvh;left:0!important;right:0!important;margin:0 auto!important;width:72px!important;height:72px!important}.bottomNav{bottom:0;top:auto;box-shadow:0 0 5px 1px #003769!important;position:fixed}.bottomNav .MuiFab-root{box-shadow:none}.navIconRight{position:absolute!important;right:5vw}.sortButton{width:100%;height:100%;text-align:center}.sortButton svg{transform:scaleX(-1)}.topInfoHeader{display:flex;align-items:center;color:#003769}.topInfoHeader .MuiSvgIcon-root{margin-right:10px}.gridItem{overflow:hidden;white-space:nowrap}.topInfoDetail{display:flex;text-align:center;justify-content:space-evenly;align-items:center}.sortDialogButton{margin:10px!important}.statusIcon{margin-left:40%}.informationButton{margin-left:5%;align-content:center}.dateButton{padding:0}.dateButton p{font-size:1em}.multipleDialog{overflow-y:auto;overflow-x:hidden}.multipleDialog .multipleMatchesHeader{padding:10px;position:sticky;background-color:#fff;color:#003769}.multipleDialog .multipleMatchesHeader h2{font-weight:700;font-size:1.4rem;margin-bottom:10px;overflow:hidden;white-space:normal;text-align:center}.multipleDialog .multipleDialogButton{background-color:#003769;-webkit-text-fill-color:#fff}.multipleDialog .multipleMatchesContent{padding-top:0}.multipleDialog .multipleMatchesContent .productList li{display:block;align-items:center;list-style:none;border-bottom:1px solid grey;padding-bottom:10px}.multipleDialog .multipleMatchesContent .productList li p{font-weight:400;margin:0;overflow:hidden;white-space:normal;align:center}.loginContainer{height:100dvh;max-width:100vw;max-height:100dvh;overflow:hidden;display:flex!important;align-items:center;justify-content:center}.jamixLogoLogin{display:block;margin:0 auto;width:60vw;max-width:350px;justify-self:center}.loginButton{background-color:#008a28!important}.backgroundContainer{overflow:hidden;max-width:100vw;max-height:100dvh}.backgroundContainer .loginBackground{position:fixed;height:100dvh;width:auto;min-width:100vw;opacity:.6;overflow:hidden;margin-left:50%;transform:translate(-50%);z-index:-1}.muiDateTimePicker>div>div>div>div:nth-child(1)>div.MuiPickersCalendarHeader-switchHeader>div{min-height:30px}.muiDateTimePicker>div>div>.MuiPickersBasePicker-pickerView{max-width:100%}.topContent{min-height:20%}#confirmTimeAndDate{width:96%;bottom:50px;position:absolute;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 .MuiButtonBase-root.MuiPickersDay-root.Mui-selected{background-color:#003769;color:#fff}.muiDateTimePicker .MuiPickersYear-yearButton{width:fit-content}.muiDateTimePicker .PrivatePickersYear-yearButton.Mui-selected{background-color:#003769;color:#fff}.muiDateTimePicker .MuiDialogActions-root{display:none}.muiDateTimePicker .MuiPickersDay-root{border:1px solid #003769}.muiDateTimePicker .MuiPickersDay-root:focus{background-color:#5f6fa0}.muiDateTimePicker .Mui-disabled{border:none}.muiDateTimePicker .MuiPickersDay-today{border:1px solid #003769!important}.muiDateTimePicker .time-picker-button{width:300px;left:50%;transform:translate(-50%);padding:0;border-radius:12px}.muiDateTimePicker .time-picker-button .MuiInputBase-root{border-radius:12px;background-color:#003769}.muiDateTimePicker .time-picker-button .MuiInputBase-root:focus{border:1px solid #003769}.muiDateTimePicker .time-picker-button .MuiInputBase-root .MuiInputBase-input{color:#fff;text-align:center;cursor:pointer}.muiDateTimePicker .time-picker-button .MuiInputBase-root .MuiInputBase-input:focus{display:none}.muiDateTimePicker .time-picker-button .MuiInputAdornment-root{display:none}.muiDateTimePicker .time-picker-button .MuiOutlinedInput-notchedOutline{border-color:#003769}.date-selection{display:flex;justify-content:center;position:relative;left:50%;transform:translate(-50%);padding:1rem 2rem 3rem;background-color:#fff}.date-selection .date-selection__button{min-width:3rem;min-height:4rem;flex-grow:1}.date-selection .date-selection__button--calendar{background-color:#fff;color:#003769;max-width:2rem;border:1px solid;border-radius:12px;margin-right:1rem}.date-selection .date-selection__button--calendar:hover{background-color:#003769;color:#fff}.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{background-color:#003769;color:#fff}.date-selection .date-selection__button--primary:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px;border:1px solid #003769}.date-selection .date-selection__button--primary:last-child{border-top-right-radius:12px;border-bottom-right-radius:12px;border:1px solid #003769}.date-selection .date-selection__button--selected{background-color:#003769;color:#fff;border:1px solid #003769;border-radius:0}.date-selection .date-selection__button--selected:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px;border:1px solid #003769}.date-selection .date-selection__button--selected::last-child{border-top-right-radius:12px;border-bottom-right-radius:12px;border:1px solid #003769}.date-selection .date{display:flex;flex-direction:column;align-items:center}.date-selection .date__label,.date-selection .date__value{font-weight:400;color:primary}.date-selection .date__label{flex:1;font-size:1rem;line-height:1.15;margin-bottom:.5rem}.date-selection .date__label:first-letter{text-transform:capitalize}.date-selection .date__value{flex:1;margin:0;line-height:1.15}.MuiPopper-root{width:300px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;justify-content:center}.MuiPopper-root :after{height:0px}.MuiPopper-root .MuiPaper-root{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.MuiPopper-root .MuiPaper-root .MuiList-root{width:inherit;max-width:150px;overflow-y:scroll}.MuiPopper-root .MuiPaper-root .MuiList-root .Mui-selected{background-color:#003769!important;color:#fff!important}.MuiPopper-root .MuiPaper-root .MuiList-root .MuiMultiSelectionDigitalClockSection-root{background-color:#003769;color:#fff}.MuiPopper-root .MuiPaper-root .MuiList-root .MuiButtonBase-root{background-color:#fff;color:#003769;justify-self:center}.MuiPopper-root .MuiPaper-root .MuiList-root .MuiButtonBase-root:focus{background-color:#006ccf;color:#fff}.MuiPopper-root .MuiDialogActions-root{display:none}.center{text-align:center}.saveInformationButton{background-color:#003769;color:#fff;-webkit-text-fill-color:#fff;width:60%;align-self:center}.saveInformationButton:hover{background-color:#003769;color:#fff}.deliveryHeader{display:flex;align-items:center;width:80vw;max-width:530px}.deliveryHeader .left{width:50%}.deliveryHeader .right{text-align:right;width:50%}.deliveryHeader .infoIcon{color:#ffb600}.deliveryHeader .exceptionIcon{color:#de0000}.deliveryGridItem{white-space:normal}.deliveryProductsContainer{margin-top:5px;justify-content:flex-end;align-content:space-between}.deliveryCheckDialogLoading{background-color:#008a28!important;color:#fff!important;-webkit-text-fill-color:#fff!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{margin:auto;height:15dvh}.meal-options-appbar{padding:10px}.meal-options-appbar h1{font-size:1.25em;font-weight:600;margin-right:auto}.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;height:30px;width: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{font-size:1.125rem;margin-bottom:.5rem}.meal-options .menu-row__text--regular{font-size:1.125rem;font-weight:400}.meal-options .menu-row__text--centered{text-align:center}.tabpanel{overflow-y:auto;overflow-x:hidden}.recipe-tab__container{margin:1rem}.MuiButtonBase-root.show-all-ingredients-button{box-shadow:2px 2px 5px #00000038;margin-top:2rem}.MuiTypography-h2.instructions__label{font-size:1.25rem;font-weight:700;margin-top:2rem}.recipe-tab__footer{display:flex;flex-direction:column;align-items:center;margin:3rem 0}.recipe-tab__footer .MuiSvgIcon-root{font-size:6rem;margin-top:1rem;color:#2d7159}.carousel-container{display:grid;place-items:center;margin-bottom:1rem;width:100%}.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{display:block;margin:auto;height:300px;width:300px;align-self:center;object-fit:fill;background:50% 50% no-repeat}@font-face{font-family:revicons;fallback:fallback;src:url(./revicons-DbTteTvA.woff) format("woff"),url(./revicons-CBqxZnew.ttf) format("ttf"),url(./revicons-BNIKeAUC.eot) format("ttf")}.react-multi-carousel-list{display:flex;align-items:center;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;position:relative;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:#00000080;min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:#000c}.react-multiple-carousel__arrow:before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:#00000080}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:""}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:""}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:flex;left:0;right:0;justify-content:center;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;box-shadow:none;transition:background .5s;border-width:2px;border-style:solid;border-color:gray;padding:0;margin:0 6px 0 0;outline:0;cursor:pointer}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;backface-visibility:hidden}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{right:auto;left:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--right:before{content:""}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:""}.portions-counter__label{font-weight:500}.MuiListItem-root.recipe-step__container{flex-direction:column;padding-inline:0}.MuiTypography-h3.recipe-step__heading{font-size:1.25rem;font-weight:700;align-self:flex-start}.MuiTypography-body2.recipe-step__instructions{white-space:pre-line;font-size:1rem;hyphens:auto}.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{font-weight:700;font-size:1rem;border:none}.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;font-size:1rem;padding:0}.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;font-size:1rem;font-weight:700;padding-left:2rem}.MuiTable-root.sub-recipe{margin-bottom:1rem}.MuiTableRow-root.sub-recipe__row{display:table-row;border:solid 1px}.MuiTableCell-root.sub-recipe_cell{padding:0;border-bottom:none}.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-bottom:16px;margin-top:16px}.MuiTable-root.ingredientview-table{display:table}.MuiTableCell-root.ingredient-table__row{margin-bottom:16px;font-size:1rem;border-bottom:none}.MuiTableCell-root.ingredient-table__cell-checkbox{font-size:1rem;padding:0 0 16px;border-bottom:none}.MuiTableCell-root.ingredient-table__cell-name-padded{font-size:1rem;padding:0 0 16px 16px;border-bottom:none}.MuiTableCell-root.ingredient-table__cell-name{font-size:1rem;padding:0 0 16px;border-bottom:none}.MuiTableCell-root.ingredient-table__cell-value{font-size:1rem;padding:0 0 16px;border-bottom:none;text-align:end;white-space:nowrap}.MuiTableCell-root.ingredient-table__cell-divider{font-size:1rem;border-bottom:none;width:100%}.ingredientview-container{padding:1em}.MuiFormControlLabel-root.ingredients__switch-label>.MuiFormControlLabel-label{font-size:1rem;font-weight:400}.MuiTypography-body2.error_text{margin:1rem;padding:8px;color:#c50449}.MuiTypography-h1.recipe-drawer__h1{font-size:1.25rem;font-weight:700}.MuiTypography-h2.recipe-drawer__h2{font-size:1.125rem!important;font-weight:700}.MuiTypography-body1.recipe-drawer__body1{font-size:1em;font-weight:400}.MuiTypography-body2.recipe-drawer__body2{font-size:.875rem;font-weight:400}.backButton{font-size:5dvh;background:none;border:none;display:flex}.menuCard{overflow-y:auto;overflow-x:hidden}.menuCard .MuiPaper-root{padding:0 0 20px;height:99%}.menuCard .MuiPaper-root .cardHeader{padding:30px 0 20px}.menuCard .MuiPaper-root .cardHeader h2{margin:0;white-space:nowrap}.menuCard .MuiPaper-root .cardHeader p{margin:0;font-weight:400}.menuCard .MuiTabs-root{box-shadow:0 5px 10px -10px #003769;z-index:1}.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{font-size:1.25em;font-weight:600;margin-right:auto}.container{background-color:#003769;min-height:100dvh}.container .MuiPaper-root{box-shadow:0 0 5px 1px #000}.menuList{margin:1.8rem 1rem 0;font-size:.87rem;padding-bottom:3.7rem;padding-left:.45rem;padding-right:.45rem}.menuList .menuButton{color:#fff;padding-top:.7rem;padding-bottom:.7rem;border:1px solid;border-radius:12px;margin:12px;width:94%}.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{bottom:0;top:auto;box-shadow:0 0 5px 1px #003769;-webkit-box-shadow:0 0 5px 1px #003769;-moz-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{display:flex;justify-content:center;padding:1rem 2rem;background-color:#fff;overflow:hidden}.date-selection-recipes .date-selection__button{max-width:3rem;flex-grow:1}.date-selection-recipes .date-selection__button--calendar{background-color:#fff;color:#003769;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{background-color:#003769;color:#fff}.date-selection-recipes .date-selection__button--primary:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px;border:1px solid #003769}.date-selection-recipes .date-selection__button--primary:last-child{border-top-right-radius:12px;border-bottom-right-radius:12px;border:1px solid #003769}.date-selection-recipes .date-selection__button--selected{background-color:#003769;color:#fff;border:1px solid #003769;border-radius:0}.date-selection-recipes .date-selection__button--selected:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px;border:1px solid #003769}.date-selection-recipes .date-selection__button--selected::last-child{border-top-right-radius:12px;border-bottom-right-radius:12px;border:1px solid #003769}.date-selection-recipes .date{display:flex;flex-direction:column;align-items:center}.date-selection-recipes .date__label,.date-selection-recipes .date__value{font-weight:400;color:primary}.date-selection-recipes .date__label{flex:1;font-size:1rem;line-height:1.15;margin-bottom:.5rem}.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{display:flex;flex-direction:column;justify-content:center;height:100%;align-items:center;text-align:center}.loading-indicator .loading-indicator__header{margin:1rem 0}.search-bar__text input{box-sizing:content-box}.search-results__placeholder{display:flex;flex-direction:column;justify-content:center;height:100%;align-items:center}.search-results__placeholder p{text-align:center}.settings__container{padding-top:1rem;padding-inline:2rem;position:relative;height:100dvh}.settings__header{display:flex}.settings__header>.MuiIconButton-root{padding-left:0;margin-left:-6px}.MuiTypography-h1.settings__main-heading{font-weight:700;margin:2rem 0;font-size:1.5rem}.MuiFormControl-root.settings__sub-form{margin:1rem 0}.MuiFormLabel-root.settings__sub-heading{padding:1rem 0;font-weight:700;font-size:1rem}.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;margin:12px auto;width:96%;padding-left:24px;padding-right:24px}.MuiTypography-h2.wastageDialogHeader_h2{font-size:1.125rem!important;font-weight:700;margin-top:15px}.helperText{font-size:1em;font-weight:700}.wastageDialogButton{background-color:#fff;color:#003769;-webkit-text-fill-color:#003769;border:1px solid #003769;width:90%;align-self:center;margin:10px}.recipeWastage-rows{width:100%;padding-top:0}.recipeWastage-rows .recipeWastage-headerrow{border:none}.recipeWastage-rows .recipeWastage-row{display:inline-flex;width:100%}.recipeWastage-rows .recipeWastage-row__text--bold{font-size:1.25rem;margin-left:8px}.recipeWastage-rows .recipeWastage-row__text--regular{font-size:1.125rem;font-weight:400;margin-left:32px;padding:4px}.recipeWastage-rows .portions{margin-left:auto;margin-right:32px}.snackBar{margin-bottom:60px}.dialogContainer{display:flex;flex-direction:column;height:100dvh;overflow:hidden;padding-left:5%;padding-right:5%}.dialogContainer .topContentList{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:fit-content}.dialogContainer .topContentList .dialogIcon{font-size:8dvh}.dialogContainer .topContentList .dialogIcon.yellow{color:#efb50a}.dialogContainer .topContent{display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.dialogContainer .topContent .dialogIcon{font-size:8dvh}.dialogContainer .topContent .dialogIcon.yellow{color:#efb50a}.dialogContainer .bottomContent{overflow:auto}.dialogContainer .skipButton{width:70%;height:6dvh;align-self:center;margin:10px 0}.dialogContainer .bottomSkipButtons{margin-top:20px;height:24dvh}.dialogContainer .topContent>h1{margin-top:10dvh}.dialogContainer .bottomSkipButton{display:flex;flex-direction:column;width:100%;max-width:550px;padding:1px;bottom:0}.openOrdersContainer{display:flex;flex-direction:column;overflow:hidden}.openOrdersContainer .deliveryList{overflow-y:auto;overflow-x:hidden;padding:0}.openOrdersContainer .deliveryList li{display:block;align-items:center;list-style:none;border-bottom:1px solid grey}.openOrdersContainer .deliveryList li p{font-weight:400}.listContainer{display:flex;flex-direction:column;overflow:hidden;padding:0}.listContainer .itemContainer{display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;padding-bottom:10dvh}.listContainer .itemContainer .productList li{display:block;align-items:center;list-style:none;border-bottom:1px solid grey}.listContainer .itemContainer .productList li p{font-weight:400}.App{margin-left:auto;margin-right:auto;color:#003769;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{position:absolute;width:100vw;overscroll-behavior:contain;overflow-x:hidden}
