@font-face{font-family:Nunito Sans;src:url(/build/_assets/NunitoSans7pt-Bold-LGI6XJUP.woff2) format("woff2"),url(/build/_assets/NunitoSans7pt-Bold-3G3NCF3U.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nunito Sans;src:url(/build/_assets/NunitoSans7pt-Regular-KWBLBLEZ.woff2) format("woff2"),url(/build/_assets/NunitoSans7pt-Regular-BSSBVXTM.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nunito Sans;src:url(/build/_assets/NunitoSans7pt-Medium-AQJCAQHH.woff2) format("woff2"),url(/build/_assets/NunitoSans7pt-Medium-R5T746JZ.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Nunito Sans;src:url(/build/_assets/NunitoSans7pt-SemiBold-E26HOKTF.woff2) format("woff2"),url(/build/_assets/NunitoSans7pt-SemiBold-FYBHAGDX.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Nunito Sans;src:url(/build/_assets/NunitoSans7pt-Light-7BTPO3BP.woff2) format("woff2"),url(/build/_assets/NunitoSans7pt-Light-3UWPHGWA.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/build/_assets/DMSans-Medium-YETUJANH.woff2) format("woff2"),url(/build/_assets/DMSans-Medium-TKVNDLAQ.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/build/_assets/DMSans-Bold-EZR5BMP4.woff2) format("woff2"),url(/build/_assets/DMSans-Bold-4SMWDRYQ.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/build/_assets/DMSans-Regular-QAFI47OC.woff2) format("woff2"),url(/build/_assets/DMSans-Regular-MKJNHWBI.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/build/_assets/DMSans-SemiBold-GHG6XZ4S.woff2) format("woff2"),url(/build/_assets/DMSans-SemiBold-MJO6AOMJ.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}:root{--family-serif: "DM Serif Display", serif;--family-sans-serif: "Inter", -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Helvetica", "Arial", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--foreground-accent: #172940;--foreground-subdued: #a2b5cd;--foreground-inverted: #ffffff;--background-accent: #e4eaf1;--background-accent-10: #e4eaf126;--background-accent-50: #e4eaf188;--background-subdued: #f0f4f9;--black: #000000;--shadow: 0px 0px 10px rgba(23, 41, 64, .1);--font-noto: "Noto Sans";--font-nunito: "Nunito Sans";--primary-color: #000022;--no-data: #B0B0B0;--sliderfont: "futura-pt";--sliderivymodefont: "ivymode";--dmfont: "DM Sans"}body{font-family:var(--dmfont)}.font-nunito{font-family:var(--font-nunito);font-size:12px}.font-futura{font-family:var(--sliderfont)}.font-ivymode{font-family:var(--sliderivymodefont)}.font-dm{font-family:var(--dmfont)}.layout{display:flex;flex-direction:column;width:100%;min-height:100vh;color:var(--foreground-accent);font-weight:500}.main-content{display:block;overflow:hidden}section{padding:0 16px}header{z-index:50;position:sticky;top:0;padding:0 16px;background-color:var(--foreground-inverted)}header nav{display:flex;justify-content:space-between;align-items:center;padding:24px 0}.error .container{padding:240px 0}@media (min-width: 640px){.error .container{padding:400px 0}}.error h1{margin:0 64px 0 0;font-weight:400;font-size:36px;line-height:40px;font-family:var(--family-serif)}@media (min-width: 640px){.error h1{font-size:64px;line-height:60px}}.error p{line-height:24px}.error a{color:var(--foreground-accent)}.header .col .icon .font-sans.font-normal{font-size:12px;line-height:16px;color:var(--primary-color);letter-spacing:.6px}.header .col .icon{display:inline-flex;align-items:center}.header .col .icon .ri-1x{color:var(--primary-color);height:18px;width:18px}.header .flex-col .text-base{color:var(--primary-color);font-size:28px;line-height:normal;letter-spacing:.6px}.header .this-week{font-size:14px;line-height:16px;display:block;letter-spacing:.6px;color:var(--primary-color)}.header .col .icon .ri-arrow-left-line{margin-right:5px}.header .col .icon .ri-arrow-right-line{left:5px}.log-out{align-items:center;max-height:40px;margin-bottom:25px}.custom-date{font-size:14px;justify-content:center;color:var(--primary-color);font-weight:500}.custom-date input{border:0}text{line-height:20px;font-size:12px}.flex.justify-between.flex-row.px-1.align-middle .flex.justify-between.flex-row.px-1.align-middle{align-items:center}.border-r.border-b.bordersky{position:relative;padding-bottom:0;justify-content:center;min-height:72px;white-space:normal;word-break:break-all}.border-r.border-b.bordersky .number{display:flex;color:var(--primary-color);padding:20px 12px 4px;font-size:12px;font-weight:700}.border-r.border-b.bordersky .tasksname.text-left{line-height:normal;font-size:14px;color:var(--primary-color);min-height:108px;padding-right:20px;white-space:normal;word-break:break-word}.product-dashboard.border-r.border-b.bordersky .tasksname.text-left{min-height:100px}.product-dashboard.border-r.border-b.bordersky .tasksname.text-input-focus:focus-within{border:2px solid #000}.border-r.border-b.bordersky .tasksname.text-left.station-name{min-height:auto;padding-top:2px}.border-r.border-b.bordersky .tasksname.text-left.no-data{color:var(--no-data)}.border-r.border-b.bordersky .tasksname.text-left.no-data .delete-icon,.border-r.border-b.bordersky.no-data .delete-icon{display:none}.border-r.border-b.bordersky .ri-eye-line,.border-r.border-b.bordersky .ri-eye-fill{display:flex;padding:10px 0 0;justify-content:flex-end;position:absolute;bottom:10px;right:10px}.border-r.border-b.bordersky .ri-eye-line:before{content:"\ecb5"}.border-r.border-b.bordersky .ri-pencil-line.ri-xs{position:absolute;right:10px}.meal .no-data p,.tasksname.no-data{font-weight:400}i.cursor-pointer.ri-eye-line.ri-xs.menuday.ml-5.left-0{left:0;justify-content:flex-start}.mainscreen,.menuday{padding:10px 16px;display:block;font-size:12px;color:var(--primary-color);font-weight:700}.menuday1{padding:10px 16px;display:block;font-size:12px;font-weight:700}.col.cell.border-r.border-b.bordersky.border-collapse .border-r.border-b.bordersky.border-collapse{border-right-width:0px}.calendar .row .col.cell.border-r.border-b.bordersky.border-collapse:last-child{border-right-width:0px}.custom-icons{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.border-r.border-b.bordersky .custom-icons a{display:inline-block}.border-r.border-b.bordersky .custom-icons .ri-eye-line,.border-r.border-b.bordersky .custom-icons .ri-eye-fill{padding:0}.border-r.border-b.bordersky .custom-icons .ri-eye-line:before,.border-r.border-b.bordersky .custom-icons .ri-eye-fill:before{position:static}.border-r.border-b.bordersky .actions .number{padding:0}.actions{display:flex;justify-content:space-between;align-items:flex-start;row-gap:10px;padding:10px 25px 10px 16px}.calendar{width:100%;overflow:hidden;overflow-x:auto}.calendar .row{flex-wrap:nowrap;padding:0}.calendar .col>.col{min-width:initial}.calendar .days.row>.col{border-bottom:1px solid #2b2b2b;background-color:var(--primary-color);display:flex;align-items:center}.calendar .days.row>.col:last-child{border-right:0}.calendar #printContent .row1:last-child .row .col{border-bottom-color:transparent}.calendar .station-note{position:absolute;transform:rotate(-90deg);font-size:12px;left:-28px;top:15px;color:var(--tabcolor);font-weight:400}#printContent .row1:last-child .row{border-bottom:0}#printContent .row1 .row{border-bottom:1px solid #a9a9a9}.items-right .button-section{margin-bottom:25px}.h-screen-80{height:80vh}.custom-icons i{color:var(--black)}textarea.block:focus-visible{outline:0}.bg-skyblue.save-btn{background:rgb(14 165 233 / 1);font-weight:400}.custom-date .month-picker .rmp-popup.light.show label{font-size:16px;line-height:30px}.month-picker>.rmp-container .rmp-popup .rmp-pad>div{display:flex;align-items:center;justify-content:center;padding:10px}.custom-date .month-picker .rmp-popup.light.show ul li.rmp-btn.single{font-size:14px;line-height:2.5rem}.custom-date .month-picker>.rmp-container .rmp-popup.light .rmp-pad .rmp-btn:hover{background-color:#0ea5e938}.resize-none{resize:none}.block.text-xs.font-medium{font-size:10px;font-weight:400}.ReactModal__Content .carousel-root .carousel-status{display:none}.wysiwyg-editor .css-9nkvhl{margin:0 auto;padding:0 15px}.wysiwyg-editor .css-9nkvhl .material-icons.css-kxb41r{position:relative;top:4px}.out_of_hours_screens .text-content .textEditorClass.title-text.marketting.para-text p{font-size:10px;line-height:14px;padding-bottom:5px}.out_of_hours_screens .wysiwyg-editor .textEditorClass{padding-left:5px!important;padding-right:5px!important;font-size:14px;color:var(--primary-color)}.wysiwyg-editor .textEditorClass [role=textbox]{padding:10px 0 15px!important}.title-editor.textEditorClass{min-height:65px!important;max-height:65px!important}.title-editor.textEditorClass [role=textbox]{min-height:40px!important}body.bg-white.ReactModal__Body--open{overflow:hidden}.main-content #default-sidebar{max-width:270px;float:left;width:270px}.main-content .main-content-area{min-height:calc(100vh - 75px);width:100%;float:right;max-width:calc(100% - 270px);padding-left:20px;padding-right:20px;position:relative;overflow-y:auto}.main-content .main-content-area.not-found{max-width:100%;padding:0}#css_custom_multiselect .search-wrapper.searchWrapper .chip.false{color:var(--primary-color);margin:4px}.css-1nmdiq5-menu #react-select-2-listbox{max-height:254px!important}.chip{padding:4px 10px;background:var(--primary-color)!important;margin-right:5px;margin-bottom:5px;border-radius:11px;display:inline-flex;align-items:center;font-size:13px;line-height:19px;color:#fff!important;white-space:nowrap}.loader{display:flex;height:100vh;position:absolute;margin:0 auto;left:0;right:0;align-items:center;top:0}.ReactModal__Overlay.ReactModal__Overlay--after-open{background-color:#0008!important;z-index:99;position:fixed;inset:0}.notes{color:red;font-size:12px}.switcher-section.deactivate .react-switch-bg{border:1px solid var(--primary-color);background:transparent!important;float:left}.switcher-section.deactivate .react-switch-handle{right:4px;width:13px!important;height:13px!important;top:3px!important;background:var(--primary-color)!important}.switcher-section.active .react-switch-bg{border:1px solid var(--primary-color);background:transparent!important}.switcher-section.active .react-switch-handle{left:4px;width:13px!important;height:13px!important;top:3px!important;background:var(--primary-color)!important;transform:translate(0)!important}.switcher-section{float:left;display:flex;overflow:hidden;line-height:20px;display:none}.switcher-section>span{float:left;line-height:20px;font-size:12px;font-weight:300}.switcher-section.active>span{color:var(--primary-color);font-weight:400}.mh-145{min-height:calc(100vh - 145px)}.mobile-hidden.welcome{position:absolute;right:0;left:0;text-align:center;margin:0 auto;max-width:400px;color:var(--primary-color)}.red-text{color:red}.foodwaste_popup .food-waste-banner .content{display:grid;overflow:hidden;width:100%;align-items:center}.ReactModal__Content.ReactModal__Content--after-open.support-form .station-preview{min-width:600px}.ReactModal__Content.ReactModal__Content--after-open.support-form{position:absolute;border:0;background:transparent;border-radius:4px;outline:none;padding:0;width:600px;max-height:94vh;overflow:hidden;overflow-y:auto;z-index:99;margin:0 auto;inset:20px 20px 20px 290px;display:flex;align-items:center;justify-content:center}.lunch-preview-popup,.edit-menu-popup,.delete-popup,.logout-popup,.foodwaste_popup{position:absolute;border:1px solid #818A73;background:rgb(255,255,255);border-radius:4px;outline:none;padding:0;width:auto;max-height:96vh;overflow:hidden;overflow-y:auto;z-index:99;margin:0 auto;inset:20px 20px 20px 290px}.foodwaste_popup{max-height:92vh}.delete-popup,.logout-popup{background-color:transparent;border:0;display:flex;align-items:center;justify-content:center;min-height:90vh}.ReactModal__Content.ReactModal__Content--after-open.lunch-preview-popup::-webkit-scrollbar,.ReactModal__Content.ReactModal__Content--after-open.edit-menu-popup::-webkit-scrollbar,.ReactModal__Content.ReactModal__Content--after-open.foodwaste_popup::-webkit-scrollbar,.recipe_instructions textarea::-webkit-scrollbar{width:6px;border-radius:3px}.ReactModal__Content.ReactModal__Content--after-open.lunch-preview-popup::-webkit-scrollbar-track,.ReactModal__Content.ReactModal__Content--after-open.edit-menu-popup::-webkit-scrollbar-track,.ReactModal__Content.ReactModal__Content--after-open.foodwaste_popup::-webkit-scrollbar-track,.recipe_instructions textarea::-webkit-scrollbar-track{background:#C2C2C2;border-radius:3px}.ReactModal__Content.ReactModal__Content--after-open.lunch-preview-popup::-webkit-scrollbar-thumb,.ReactModal__Content.ReactModal__Content--after-open.edit-menu-popup::-webkit-scrollbar-thumb,.ReactModal__Content.ReactModal__Content--after-open.foodwaste_popup::-webkit-scrollbar-thumb,.recipe_instructions textarea::-webkit-scrollbar-thumb{background:#002;border-radius:3px}.ReactModal__Content.ReactModal__Content--after-open.lunch-preview-popup::-webkit-scrollbar-thumb:hover,.ReactModal__Content.ReactModal__Content--after-open.edit-menu-popup::-webkit-scrollbar-thumb:hover,.ReactModal__Content.ReactModal__Content--after-open.foodwaste_popup::-webkit-scrollbar-thumb:hover,.recipe_instructions textarea::-webkit-scrollbar-thumb:hover{background:#000;border-radius:3px}.custom-logo{max-width:130px}#css_custom_multiselect .highlightOption,#css_custom_multiselect li.option:hover{background:var(--primary-color);color:var(--foreground-inverted)}.multiselect-container#css_custom_multiselect .searchWrapper{padding:4px 10px}.multiSelectContainer#css_custom_multiselect input{padding:0;font-size:14px}#css_custom_multiselect .optionListContainer{z-index:99;bottom:auto}#css_custom_multiselect.multiSelectContainer ul{max-height:180px}#css_custom_multiselect.multiSelectContainer.small ul{max-height:100px}.calendar .table-head .flex.day-options{justify-content:space-between;gap:10px;align-items:center;padding:0}.ri-refresh-line{position:relative;top:3px;font-size:16px}.cursor-pointer.react-select__control,.cursor-pointer.react-select__control.react-select__control--menu-is-open{margin:0;text-align:left;min-height:20px;line-height:20px;padding:0!important}.cursor-pointer.react-select__control .react-select__value-container.react-select__value-container--has-value{min-height:20px;line-height:20px;padding:0!important}.cursor-pointer.react-select__indicators .css-tj5bde-Svg{display:inline-block;fill:var(--primary-color);line-height:1;stroke:var(--primary-color);stroke-width:0;width:14px;height:14px}.copy-menu .cursor-pointer.react-select__indicators svg{width:14px;height:14px;fill:var(--primary-color)}.cursor-pointer.ri-arrow-down-s-line{font-size:14px;font-weight:600}.cursor-pointer.react-select__control .react-select__single-value{font-size:14px;font-weight:600;margin:0!important;text-align:left}.cursor-pointer.react-select__indicator{padding:0}.r-calendar .react-calendar{padding:20px;font-family:var(--font-nunito)}.react-calendar .react-calendar__month-view__days button{margin:0;border:0;outline:none;height:44px;border-radius:50%}.react-calendar .react-calendar__month-view__days button.react-calendar__tile--active{background-color:#e3e3d1;color:var(--primary-color)}.react-select-container .react-select__menu .react-select__menu-list{padding:0;text-align:left}.react-select-container #react-select-3-listbox .cursor-pointer.react-select__menu-list .react-select__option.react-select__option--is-focused{background-color:#e3e3d1;color:var(--primary-color)}#printContent .days.row .col.col-center.null .r-calendar{right:-200px}.react-select-container .react-select__menu{margin:0 auto}#printContent .days.row .col.col-center.null .custom-date{left:-150px}.repeat-select .react-select-container{border-bottom:1px solid #c2c2c2}.custom-date .flex span{min-width:60px;display:inline-flex;align-items:center;justify-content:flex-start}.custom-date .flex .date-input{width:calc(100% - 50px);display:inline-flex;align-items:center;justify-content:space-between}.custom-date .flex .date-input .r-calendar{top:12px}.day-calendar .r-calendar{top:110px}.left-block .logo-center{position:absolute;height:74px;top:0;display:flex;align-items:center;left:0;right:0;margin:0 auto;justify-content:center;z-index:0}.intranet-page .banner-contents .grid{max-width:225px}.sidebar-link:hover .sidebar-menu,.sidebar-link.active-menu .sidebar-menu{position:relative}.sidebar-link.active-menu .sidebar-menu{font-weight:700}.sidebar-link:hover .sidebar-menu:after,.sidebar-link.active-menu .sidebar-menu:after{content:"";background-color:#fff;width:100%;height:1px;position:absolute;left:0;bottom:0}body.ReactModal__Body--open{overflow:hidden}#css_custom_multiselect.multiSelectContainer input:focus{outline:none;border:0;box-shadow:none}.location-dropdown .l-select .css-13cymwt-control,.location-dropdown .l-select .css-t3ipsp-control{background-color:transparent;border:0;outline:0;box-shadow:none;border-bottom:1px solid var(--foreground-inverted);border-radius:0}.location-dropdown .l-select .css-13cymwt-control input,.location-dropdown .l-select .css-t3ipsp-control input{display:block;width:100%!important;min-width:140px!important;color:var(--foreground-inverted)!important}.location-dropdown .l-select .css-13cymwt-control input:focus,.location-dropdown .l-select .css-t3ipsp-control input:focus{box-shadow:none!important}.location-dropdown .l-select .css-1nmdiq5-menu div[role=listbox]{padding:0;border:1px solid var(--foreground-inverted);border-radius:5px}.location-dropdown .l-select .css-1nmdiq5-menu div[role=option]:hover{background-color:#000022d6;color:var(--foreground-inverted)}.location-dropdown .l-select .css-1nmdiq5-menu div[role=option][aria-selected=true]{background-color:var(--primary-color);color:var(--foreground-inverted)}.location-dropdown .l-select .css-1nmdiq5-menu div[role=option]{background-color:var(--foreground-inverted);color:var(--primary-color)}.location-dropdown .l-select .css-1dimb5e-singleValue{color:var(--foreground-inverted);font-size:14px}.location-dropdown .l-select .css-1u9des2-indicatorSeparator{display:none}.location-dropdown .l-select .css-13cymwt-control .css-hlgwow{padding-left:0}.main-page.calendar{-webkit-box-shadow:-3px 3px 10px 1px #00000026;-moz-box-shadow:-3px 3px 10px 1px #00000026;box-shadow:-3px 3px 10px 1px #00000026}.c-select .css-13cymwt-control{background-color:transparent;border:0;margin-left:.75rem}.sidebar-link.active-menu .c-select .css-13cymwt-control:after,.c-select:hover .css-13cymwt-control:after{content:"";background-color:#fff;width:100%;height:1px;position:absolute;bottom:0}.sidebar-link.active-menu .c-select .css-1dimb5e-singleValue{font-weight:700}.c-select .css-1dimb5e-singleValue{font-size:14px;color:#fff;font-weight:300}.c-select .css-1nmdiq5-menu div[role=listbox]{padding:0;border:1px solid #fff;border-radius:5px}.c-select .css-1nmdiq5-menu div[role=listbox] div[role=option][aria-selected=true],.c-select .css-1nmdiq5-menu div[role=listbox] div[role=option]:hover{background-color:#002;color:#fff}.c-select .css-1nmdiq5-menu div[role=listbox] div[role=option]{background-color:#fff;color:#002;cursor:pointer}.c-select .css-t3ipsp-control:hover{border-color:transparent}.c-select .css-t3ipsp-control{border:0;background-color:transparent;box-shadow:none;margin-left:.75rem}.c-select .css-1u9des2-indicatorSeparator{display:none}.print-menu-options input[type=checkbox]{width:20px;height:20px;border-radius:3px}.print-menu-options input[type=checkbox]:focus{outline:2px solid #000}.print-menu-options input[type=checkbox]:checked{background-color:#000}.slide .lunch-content .menu-title{font-size:20px;line-height:normal}.slide .lunch-content .allergen,.slide .lunch-content .banner-dietary{font-size:14px}.slide .l-image.block.w-full.food_lab_station .station-name.station-image{width:155px}body.print-body{background-color:#fff}.print-preview{background-color:var(--foreground-inverted)}.print-preview #printContent{padding:0;border:0}.print-preview #printContent .m-title{font-size:26px;padding:10px 0;line-height:normal}.print-preview #printContent.multi-station-print .no-data .banner-main-bg.lunch-content{min-height:100%}.print-preview .multi-station-print.empty-data .station-data,.print-preview .single-station-print.empty-data .station-data{display:none}.print-preview .single-station-print.empty-data .station-data:first-child{display:block}.print-preview .single-station-print.empty-data .station-data:first-child .banner-main-bg.lunch-content{min-height:40vh}.print-preview .single-station-print.empty-data .station-data.food-recipe .banner-main-bg.lunch-content{min-height:100vh}.print-preview #printContent .station-name.station-image img{max-width:70%;width:auto}.print-preview #printContent .comfort_food_station .station-name.station-image img{max-width:130px;margin-bottom:20px}.print-preview #printContent .go_green_station .station-name.station-image img,.print-preview #printContent .treats_station .station-name.station-image img{max-width:95px}.print-preview #printContent .banner-contents{padding-top:6px;padding-bottom:6px}.print-preview .banner-main-bg.lunch-content .banner-contents .text-section{min-width:74%;max-width:74%;white-space:normal;word-wrap:break-word}.print-preview .banner-main-bg.lunch-content .banner-contents .co2-section{min-width:24%;max-width:24%;padding-left:2%}.print-preview #printContent .banner-contents .allergen,.print-preview #printContent .banner-contents .banner-dietary{font-size:12px;line-height:normal;padding:0}.print-preview #printContent .banner-contents .allergen{padding-bottom:3px}.print-preview #printContent .banner-contents .circle{width:35px;height:35px}.print-preview #printContent .banner-contents .value{font-size:8px}.print-preview #printContent .banner-contents .unit{font-size:7px}.print-preview .banner-main-bg.lunch-content .banner-contents .text-section .menu-title{font-size:16px;line-height:normal}.print-preview #printContent .banner-main-bg.lunch-content .banner-contents .text-section .menu-title{font-weight:500;padding-bottom:5px}.print-preview .multi-station-print#printContent .banner-contents .deli_station .station-name.station-image img{max-width:120px;padding-bottom:10px}.print-preview #printContent.the-deli-station.multi-station .banner-contents{padding-top:10px;padding-bottom:15px}.print-preview #printContent.the-deli-station.multi-station .banner-contents .allergen,.print-preview #printContent.the-deli-station.multi-station .banner-contents .banner-dietary{font-size:14px;line-height:normal;padding:0}.print-preview #printContent.the-deli-station.multi-station .banner-main-bg.lunch-content .banner-contents .text-section .menu-title{font-size:18px}.print-preview .multi-station-print#printContent .banner-contents .dressing_station .station-name.station-image img{max-width:95px}.print-preview .multi-station-print#printContent .banner-contents .popup_station .station-name.station-image img{max-width:115px}.print-preview #printContent.the-deli .station-name.station-image{width:160px;padding-top:2rem;padding-bottom:3rem}.print-preview #printContent.harvest .station-name.station-image{padding-top:2rem;padding-bottom:2rem;width:130px}.print-preview #printContent.harvest .dressings_logo .station-name.station-image{width:160px}.print-preview #printContent.the-deli .station-name.station-image img,.print-preview #printContent.harvest .station-name.station-image img{max-width:100%;width:auto}.print-preview #printContent.the-deli .banner-contents,.print-preview #printContent.harvest .banner-contents{padding-top:1.25rem;padding-bottom:1.25rem}.print-preview #printContent.the-deli .banner-main-bg.lunch-content,.print-preview #printContent.harvest .banner-main-bg.lunch-content{padding-bottom:45px;min-height:100vh;display:flex;align-items:center;justify-content:flex-start;width:100%;position:relative}.print-preview #printContent.the-deli .banner-main-bg.lunch-content .site-icon,.print-preview #printContent.harvest .banner-main-bg.lunch-content .site-icon{bottom:20px;right:-20px}.print-preview #printContent.the-deli,.print-preview #printContent.harvest{padding:0 20px}.print-preview #printContent .multi-station.site-icon img{max-width:100px}.print-preview #printContent .multi-station.site-icon{right:05px}.print-preview #printContent .banner-contents .station-name.station-image{padding-bottom:5px;padding-top:5px}.print-preview #printContent.comfort-food-station .banner-contents{padding-top:10px;padding-bottom:15px}.print-preview #printContent.treats,.print-preview #printContent.go-green,.print-preview #printContent.pop-up-station,.print-preview #printContent.food-lab{padding:0 40px}.print-preview #printContent.treats .station-name.station-image img{max-width:200px}.print-preview #printContent.go-green .station-name.station-image img{max-width:140px}.print-preview #printContent.pop-up-station .station-name.station-image img{max-width:220px}.print-preview #printContent.treats .station-name.station-image,.print-preview #printContent.go-green .station-name.station-image,.print-preview #printContent.pop-up-station .station-name.station-image,.print-preview #printContent.food-lab .station-name.station-image{padding:4rem 0}.print-preview #printContent.treats .menu-title,.print-preview #printContent.go-green .menu-title,.print-preview #printContent.pop-up-station .menu-title,.print-preview #printContent.food-lab .menu-title{font-size:32px;line-height:normal;padding-bottom:25px;font-weight:600}.print-preview #printContent.treats .banner-contents .allergen,.print-preview #printContent.treats .banner-contents .banner-dietary,.print-preview #printContent.go-green .banner-contents .allergen,.print-preview #printContent.go-green .banner-contents .banner-dietary,.print-preview #printContent.pop-up-station .banner-contents .allergen,.print-preview #printContent.pop-up-station .banner-contents .banner-dietary,.print-preview #printContent.food-lab .banner-contents .allergen,.print-preview #printContent.food-lab .banner-contents .banner-dietary{font-size:18px;line-height:normal;padding:8px 0}.print-preview .treats .banner-main-bg.lunch-content .banner-contents .co2-section,.print-preview .go-green .banner-main-bg.lunch-content .banner-contents .co2-section,.print-preview .pop-up-station .banner-main-bg.lunch-content .banner-contents .co2-section,.print-preview #printContent.food-lab .banner-main-bg.lunch-content .banner-contents .co2-section{max-width:100%;padding-left:0;padding-top:3rem;padding-bottom:3rem;column-gap:25px}.print-preview .treats#printContent .banner-main-bg.lunch-content .banner-contents .co2-section .circle,.print-preview .go-green#printContent .banner-main-bg.lunch-content .banner-contents .co2-section .circle,.print-preview .pop-up-station#printContent .banner-main-bg.lunch-content .banner-contents .co2-section .circle,.print-preview #printContent.food-lab .banner-main-bg.lunch-content .banner-contents .co2-section .circle{width:62px;height:62px}.print-preview .treats .banner-main-bg.lunch-content .banner-contents .co2-section,.print-preview .go-green .banner-main-bg.lunch-content .banner-contents .co2-section,.print-preview .pop-up-station .banner-main-bg.lunch-content .banner-contents .co2-section,.print-preview #printContent.food-lab .banner-main-bg.lunch-content .banner-contents .co2-section{max-width:100%;padding-left:0;padding-top:4rem;padding-bottom:6rem;column-gap:45px}.print-preview #printContent.treats .banner-contents .value,.print-preview #printContent.go-green .banner-contents .value,.print-preview #printContent.pop-up-station .banner-contents .value,.print-preview #printContent.food-lab .banner-contents .value{font-size:14px}.print-preview #printContent.treats .banner-contents .unit,.print-preview #printContent.go-green .banner-contents .unit,.print-preview #printContent.pop-up-station .banner-contents .unit,.print-preview #printContent.food-lab .banner-contents .unit{font-size:12px}.print-preview .treats .banner-main-bg.lunch-content .banner-contents .text-section,.print-preview .go-green .banner-main-bg.lunch-content .banner-contents .text-section,.print-preview .pop-up-station .banner-main-bg.lunch-content .banner-contents .text-section{min-width:94%;max-width:94%}.print-preview .treats#printContent .banner-main-bg.lunch-content .banner-contents .co2-section .co2-text,.print-preview .go-green#printContent .banner-main-bg.lunch-content .banner-contents .co2-section .co2-text,.print-preview .pop-up-station#printContent .banner-main-bg.lunch-content .banner-contents .co2-section .co2-text{font-size:14px}.print-preview .treats#printContent .banner-main-bg.lunch-content,.print-preview .go-green#printContent .banner-main-bg.lunch-content,.print-preview .pop-up-station#printContent .banner-main-bg.lunch-content{padding-bottom:30px;min-height:100vh;display:flex;align-items:center;justify-content:flex-start}.print-preview .treats#printContent .banner-main-bg.lunch-content .site-icon,.print-preview .go-green#printContent .banner-main-bg.lunch-content .site-icon,.print-preview .pop-up-station#printContent .banner-main-bg.lunch-content .site-icon{right:-10px;bottom:2px}.banner-main-bg .site-icon img,.slide .banner-main-bg .site-icon img{width:125px}.print-preview .relative.station-data .content_area{width:100%}.print-preview #printContent.harvest .banner-contents .menu-title{font-size:20px;line-height:normal}.print-preview .single-station-print#printContent .banner-main-bg.lunch-content .banner-contents .text-section{min-width:96%;max-width:96%}.lunch-preview-popup .banner-main-bg.lunch-content .single-row-section .banner-contents .go_green_station .station-name.station-image img{min-height:100%;max-height:max-content;text-align:left;max-width:100px}.lunch-preview-popup{border:0;background-color:#818a73}.lunch-preview-popup .lunch-preview .slide .banner-main-bg.lunch-content{min-height:94vh}.lunch-preview-popup .single-row-section .banner-contents:last-child{padding-bottom:30px}.lunch-preview-popup .after-hours-preview{min-height:100%}.lunch-preview-popup .after-hours-preview .ah-modal{max-height:94vh;overflow:hidden;height:100vh}.after-hours-preview .ah-modal .text-content{padding:50px;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:center}.lunch-preview-popup .after-hours-preview .ah-modal .textEditorClass.marketting.para-text,.page-preview .out_of_hours .textEditorClass.marketting.para-text{max-height:100%!important}.lunch-preview-popup .after-hours-preview .ah-modal .textEditorClass.title-text.marketting.para-text p{font-size:44px;line-height:50px;padding-bottom:30px}.lunch-preview-popup .after-hours-preview .ah-modal .textEditorClass.desc-text.marketting.para-text p{font-size:24px;padding-top:20px}.lunch-preview-popup .after-hours-preview .ah-modal .image-content img{width:100%}.page-preview .out_of_hours .text-content{padding:65px 50px;display:flex;flex-direction:column;align-items:center;min-height:100vh;justify-content:center}.page-preview .out_of_hours .textEditorClass.title-text.marketting.para-text p{font-size:70px;line-height:86px;padding-bottom:50px}.page-preview .out_of_hours .textEditorClass.desc-text.marketting.para-text p{font-size:35px;line-height:50px;padding-top:40px}.page-preview.out-of-hours-preview .carousel-status,.page-preview.out-of-hours-preview .control-dots{display:none}.page-preview.out-of-hours-preview.horizontal-banner .carousel.carousel-slider .slide .textEditorClass.title-text.marketting.para-text{max-height:max-content!important;padding:30px 40px}.page-preview.out-of-hours-preview.horizontal-banner .carousel.carousel-slider .slide .textEditorClass.title-text.marketting.para-text span{font-size:44px;line-height:normal}.page-preview.out-of-hours-preview.horizontal-banner .carousel.carousel-slider .slide .textEditorClass.desc-text.marketting.para-text{padding:10px 40px;max-height:max-content!important}.page-preview.out-of-hours-preview.horizontal-banner .carousel.carousel-slider .slide .textEditorClass.desc-text.marketting.para-text span{font-size:30px}.page-preview.out-of-hours-preview .carousel.carousel-slider .control-arrow{opacity:1;display:none}.page-preview.out-of-hours-preview .carousel.carousel-slider .full-view,.page-preview.out-of-hours-preview.vertical-banner .fall-back{min-height:100vh}.page-preview.out-of-hours-preview.vertical-banner .carousel.carousel-slider .slide .textEditorClass.title-text.marketting.para-text{max-height:450px!important;padding:40px}.page-preview.out-of-hours-preview.vertical-banner .carousel.carousel-slider .slide .textEditorClass.title-text.marketting.para-text span{font-size:42px;line-height:normal}.page-preview.out-of-hours-preview.vertical-banner .carousel.carousel-slider .slide .textEditorClass.desc-text.marketting.para-text{max-height:450px!important;padding:10px 40px 40px}.page-preview.out-of-hours-preview.vertical-banner .carousel.carousel-slider .slide .textEditorClass.desc-text.marketting.para-text span{font-size:28px;line-height:normal}.lunch-preview-popup.vertical-banner .after-hours-preview .full-view,.page-preview.out-of-hours-preview.vertical-banner .full-view{flex-direction:column}.lunch-preview-popup.vertical-banner .after-hours-preview .full-view .text-content,.page-preview.out-of-hours-preview.vertical-banner .full-view .text-content{width:100%;height:50%;order:2;justify-content:flex-start;padding-top:100px}.lunch-preview-popup.vertical-banner .after-hours-preview .full-view .image-content,.page-preview.out-of-hours-preview.vertical-banner .full-view .image-content{width:100%;height:50%;order:1}.page-preview.out-of-hours-preview.vertical-banner .carousel.carousel-slider .slide .textEditorClass.title-text.marketting.para-text{margin-bottom:30px}.recipe_instructions textarea:focus{outline:0;border:0;box-shadow:none}.lunch-preview-popup .banner-main-bg.lunch-content .banner-contents .text-section{min-width:75%;max-width:75%;white-space:normal;word-wrap:break-word;padding-right:3%}.lunch-preview-popup .banner-main-bg.lunch-content .banner-contents .co2-section{min-width:25%;max-width:25%}.lunch-preview-popup .slide .harvest img,.page-preview.page-preview .banner-main-bg .harvest img{max-width:140px}.lunch-preview-popup .slide .treats_station .station-name img,.page-preview.page-preview .banner-main-bg .station-name img{max-width:105px;max-height:max-content!important;min-height:auto!important}.page-preview.page-preview .banner-main-bg .harvest_station .station-name img{max-width:205px;max-height:max-content!important;min-height:auto!important}.page-preview .banner-main-bg.lunch-content .banner-contents .comfort_food_station .station-name img{max-width:140px}.page-preview .banner-main-bg.lunch-content .banner-contents .deli_station .station-name img{max-width:130px}.page-preview .banner-main-bg.lunch-content .banner-contents .popup_station .station-name img{max-width:180px!important}.lunch-preview-popup .slide .dressing img,.page-preview.page-preview .banner-main-bg .dressing img{max-width:200px}.lunch-preview-popup .slide .bakery img,.page-preview.page-preview .banner-main-bg .bakery img{max-width:130px}.page-preview .banner-main-bg .content-area{padding:3%}.page-preview .banner-main-bg .additional-stations .menu-title{font-size:24px}.slide .multi-stations,.slide .grouped-banner{min-height:96vh}.station-banner-preview.multi_stations .grouped-banner{padding:4%}.station-banner-preview.multi_stations .grouped-banner .menu-title{font-size:26px;line-height:normal}.station-banner-preview.multi_stations .grouped-banner .station-image.dressing_station img{max-width:115px}.station-banner-preview.multi_stations .grouped-banner .station-image.popup_station img{max-width:140px}.station-banner-preview.multi_stations .grouped-banner .station-block,.station-banner-preview.multi_stations .grouped-banner .station-block .banner-contents{padding:10px 0 15px}.station-banner-preview.multi_stations .grouped-banner .station-block{padding-bottom:25px}.station-banner-preview.multi_stations .grouped-banner .allergen,.station-banner-preview.multi_stations .grouped-banner .banner-dietary{font-size:18px}.station-banner-preview.multi_stations .grouped-banner .full_content:first-child .station-image{padding-top:0}.station-banner-preview.multi_stations .grouped-banner .station-image{padding-top:30px}.station-banner-preview .banner-main-bg.grouped-banner .dress_station{padding:20px 0 15px}.station-banner-preview .carousel.carousel-slider .slide{background-color:#818a73}.print-preview #printContent .multi-station-print-page .banner-contents.station_harvest .station-name.station-image img{max-width:100px}.print-preview #printContent .multi-station-print-page .banner-contents.station_bakery .station-name.station-image img{max-width:90px}.print-preview #printContent .banner-main-bg.lunch-content .multi-station-print-page .banner-contents .text-section .menu-title{font-size:14px;line-height:normal}.print-preview .banner-main-bg.lunch-content .multi-station-print-page .banner-contents .co2-section{min-width:16%;max-width:16%;padding-left:0;padding-right:0}.print-preview #printContent.harvest.multi-station-print{padding:0}.print-preview #printContent.harvest .multi-station-print-page .banner-contents{padding-top:.75rem;padding-bottom:.75rem}.print-preview #printContent.harvest .multi-station-print-page .station-name.station-image{padding-bottom:1rem;padding-top:1rem}.print-preview #printContent.harvest .banner-main-bg.lunch-content .multi-station.site-icon{right:5px;bottom:40px}.print-preview .banner-main-bg.lunch-content .multi-station-print-page .banner-contents .co2-section .co2{font-size:10px}.print-preview .banner-main-bg.lunch-content .multi-station-print-page .banner-contents .co2-section .circle{margin-right:4px}.page-preview.tablet .content__section .station-image.dressing_station img,.page-preview.tablet .content__section .station-image.treats_station img,.page-preview.tablet .content__section .station-image.harvest_station img{max-width:105px}.page-preview.tablet .banner-main-bg.lunch-content .banner-contents .banner-dietary,.page-preview.tablet .banner-main-bg.lunch-content .banner-contents .allergen{font-size:16px;margin-top:5px}.page-preview .tab-preview .full-content .station-image img{max-width:250px;padding-bottom:30px}.page-preview .tab-preview .full-content .station-image.comfort_food img{width:240px}.page-preview .tab-preview .banner-left .banner-menu{font-size:42px;padding:20px 0;line-height:normal}.page-preview .tab-preview .co2_section{padding-top:20px}.page-preview .banner-main-bg.tab-preview.multi-stations{align-items:center;display:flex;justify-content:start}.page-preview .banner-main-bg.lunch-content.tab-preview.multi-stations .banner-contents{padding:15px 0}.page-preview.tablet .banner-main-bg.grouped-banner{padding:4%}.page-preview.tablet .banner-main-bg.grouped-banner .banner-contents{padding-top:12px}.page-preview.tablet .banner-main-bg.grouped-banner .banner-contents .menu-title{font-size:22px;line-height:normal}.page-preview.tablet .banner-main-bg.grouped-banner .banner-contents .co2-section{min-width:20%;max-width:20%}.page-preview.tablet .banner-main-bg.grouped-banner .content__section .station-block{padding-bottom:20px}.content.t-switch [type=checkbox]:checked+.text-value{color:#fff;left:5px}.content.t-switch .sr-only+.text-value{left:auto;right:6px}.content.t-switch .text-value{position:absolute;z-index:9;font-size:12px;font-weight:700}.print-h-80vh{height:50vh}@media print{.print-h-80vh{height:80vh}}.printable_signs.template-1.a4-type .printable-sign-body{font-size:33px!important;padding:50px}.printable_signs.template-1.a4-type .printable-sign-body .qr-code-1 img{width:16rem}.printable_signs.template-2.a5-type .printable-sign-body{font-size:20px!important;line-height:normal!important;padding:20px 30px!important}.printable_signs.template-2.a5-type .printable-sign-body .qr-code-1 img{width:12rem}.printable_signs.template-2.a5-type .printable-sign-body .qr-code-2 img{width:9rem}.printable_signs.template-2.a5-type .printable-sign-body .sub-title,.printable_signs.template-2.a5-type .printable-sign-body .qr-code-1,.printable_signs.template-2.a5-type .printable-sign-body .body-text,.printable_signs.template-2.a5-type .printable-sign-body .qr-code-2{margin-top:10px}.printable_signs .printable-sign-body .textEditorClass{max-height:none!important}@media (min-width: 1201px){.col.cell.border-r.border-b{width:170px;min-height:100px;border-bottom:0}#printContent+.row1 .col.cell.border-r.border-b{border-bottom:0}}@media (max-width: 1250px){.calendar .row .table-head .text-black{font-size:13px;text-align:left}.day.text-xs{font-size:11px}}@media (max-width: 1199px){.calendar .actions,.calendar .menuday{display:flex;justify-content:space-between;align-items:flex-start;row-gap:10px;padding:10px 20px 10px 10px}.mobile-hidden.welcome{max-width:300px}}@media (max-width: 991px){.calendar .col{min-width:160px;flex-grow:initial;flex-basis:initial}.mobile-hidden.welcome{max-width:180px}#printContent{display:flex;flex-direction:column;height:100%;border:1px solid #C2C2C2;overflow-x:auto}}@media (max-width: 767px){.ReactModal__Content.ReactModal__Content--after-open.support-form{width:90%!important;height:90%}.intranet-page .banner-contents .grid{max-width:125px}}@media (max-width: 639px){.print-copy{flex-direction:column}.print-copy .row-content .text-black.font-medium .cache-btn{padding-left:0}.print-copy .print-list{justify-content:center}}@media (max-width: 480px){.right-block img.w-full.h-full{margin-left:12px;width:90%}.flex.justify-between.items-center h3{text-align:center;font-size:14px}.mobile-hidden{display:none}.mobile-full{width:100%;margin:10px auto}.c-allergens,.e-allergens{margin:15px}.intranet-page .first-section.banner-img{min-height:430px}.intranet-page .banner-contents .menu-title{line-height:normal;font-size:18px}.intranet-page .banner-contents .allergen,.intranet-page .banner-contents .banner-dietary{font-size:.875rem;line-height:1.25rem}}.ReactModal__Content.ReactModal__Content--after-open.custom-modal{width:96%}.close-div{position:absolute;font-weight:bolder;font-size:32px;cursor:pointer;z-index:3;top:10px;right:10px}.close-div img{max-width:30px}.banner-button{display:block;position:absolute;bottom:8px;cursor:pointer;left:35px;font-family:var(--font-nunito)}.banner-button.button-float-right{right:15px;left:auto}.carousel .control-next.control-arrow:before{border-left:8px solid #040404}.ReactModal__Content .carousel .thumbs-wrapper{margin:0 auto}.font-noto{font-family:var(--font-noto)}.f-16{font-size:16px}.f-18{font-size:18px}.f-28{font-size:28px}.v-line{width:1px;height:22px;border-right:2px solid #030037;margin:0 auto;display:block;position:relative;top:0}.relative.active{z-index:11}#printContent .row1:last-child .meal-popup{top:-20px;right:20px}.react-select-container .react-select__menu .react-select__menu-list .react-select__option--is-selected,.react-select-container .react-select__menu .react-select__menu-list .react-select__option--is-selected.react-select__option--is-focused{background-color:var(--primary-color)}@media (max-width: 991px){.f-28{font-size:24px}.f-18{font-size:14px}}@media (max-width: 767px){.intranet-page .second-section{padding-inline:5%}}.main-content-area ul.react-autocomplete-input,.popauto ul.react-autocomplete-input{position:absolute;background-color:#fafafa;width:100%;border:1px solid #ddd;border-radius:5px;z-index:9;top:102px!important;left:0!important}.main-content-area ul.react-autocomplete-input li,.popauto ul.react-autocomplete-input li{padding:6px 10px}.main-content-area ul.react-autocomplete-input li:hover,.popauto ul.react-autocomplete-input li:hover{background-color:#10a8e729}.menu-of-the-week .content-section:nth-of-type(even){background-color:#d9d9d9}.menu-of-the-week .content-section .go_green.station-title{max-width:85px}.menu-of-the-week .content-section .the_bakery.station-title,.menu-of-the-week .content-section .world_of_flavor.station-title,.menu-of-the-week .content-section .the_deli.station-title,.menu-of-the-week .content-section .harvest.station-title{max-width:110px}.menu-of-the-week .content-section .dressing.station-title,.menu-of-the-week .content-section .treats.station-title{max-width:100px}.menu-of-the-week .content-section .popup.station-title{max-width:125px}.menu-of-the-week .content-section .comfort-food.station-title{max-width:130px}.menu-of-the-week .content-section .stations:last-child{padding-bottom:8px}.menu-of-the-week .content-section .stations{padding-bottom:60px}.menu-of-the-week .content-section .content{font-size:22px;font-weight:600;line-height:normal;padding-bottom:12px}.menu-of-the-week .content-section .stations-group .sub-stations{padding-bottom:30px;max-width:500px}.menu-of-the-week .content-section .stations-group .sub-stations:last-child{padding-bottom:0}.menu-of-the-week .week_days .days:nth-child(even){background-color:#d9d9d9}.menu-of-the-week .content-section .days .title{font-size:28px}.calendar .days .table-head:last-child .day-calendar .r-calendar{right:0}.calendar .days .table-head:last-child .custom-date{font-size:14px;justify-content:center;color:var(--primary-color);margin-bottom:10px;font-weight:500;left:-100%;top:28px}@media (max-width: 991px){.menu-of-the-week .content-section .content{font-size:22px;font-weight:600;line-height:28px}}@media (max-width: 767px){.menu-of-the-week .content-section .days .title{font-size:24px}.menu-of-the-week .content-section .stations{padding-bottom:40px}.menu-of-the-week .content-section .stations-group .sub-stations{padding-bottom:30px;max-width:100%}.menu-of-the-week .content-section .content{font-size:20px}.menu-of-the-week .content-section .stations-group .sub-stations .content{padding-bottom:12px}.menu-of-the-week.intranet .tabs-list{padding:20px 15px}.menu-of-the-week.intranet .tabs-list .title{font-size:16px}}@media (max-width: 480px){.menu-of-the-week.intranet .tabs-list{flex-wrap:wrap;padding:15px}.menu-of-the-week.intranet .tabs-list .title{padding:5px;line-height:normal}.menu-of-the-week.intranet .tab-title{padding:8px 10px;font-size:14px}}
