@font-face{font-family:Lato;font-weight:100;src:url(/react-app/fonts/Lato/Lato-Thin.ttf) format("truetype")}@font-face{font-family:Lato;font-weight:300;src:url(/react-app/fonts/Lato/Lato-Light.ttf) format("truetype")}@font-face{font-family:Lato;font-weight:400;src:url(/react-app/fonts/Lato/Lato-Regular.ttf) format("truetype")}@font-face{font-family:Lato;font-weight:700;src:url(/react-app/fonts/Lato/Lato-Bold.ttf) format("truetype")}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;font-family:Lato,sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;background:#f8f8f8}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.orange{color:#f19520!important}.backtick-highlight,.change-value-badge{background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:3px;padding:1px 4px;font-weight:500;color:#424242}html,body,div#root{height:100%;width:100%}div#root{overflow:hidden}a{color:#3f9dd2;text-decoration:none;background-color:transparent}a:hover{text-decoration:underline;cursor:pointer}a[aria-disabled=true]{text-decoration:none;color:#212529;opacity:.5}.h5a{font: 600 16px Lato,sans-serif;color:#333}.uppercase{text-transform:uppercase}strong,b{font-weight:600}.normal-text{font-weight:400}.placeholder{opacity:.42}.red-text{color:#de5858}.app-loading-icon{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;text-align:center}.app-loading-icon>img.loading-icon{position:absolute;top:40%;left:50%;width:180px;height:180px;margin:-90px 0 0 -90px;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.app-loading-icon .loading-text{position:absolute;top:39%;color:#fff;font-size:16px;font-weight:600;margin-left:-40px}.app-loading-icon .loading-message{position:absolute;top:calc(40% + 98px);left:50%;transform:translate(-50%);height:40px;color:#fff;display:flex;align-items:center;justify-content:center;padding:0 20px;border-radius:50px;min-width:180px;font-size:14px;font-weight:500;background-color:#f8941ccc;backdrop-filter:blur(4px)}.app-loading-icon-inline{position:relative;margin:auto}.app-loading-icon-inline>img.loading-icon{width:auto;height:100%;object-fit:contain;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-moz-keyframes spin{to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.wrapper{padding:10px;background-color:#f8f9fa;height:calc(100% - 56.5px)}.wrapper.no-padding{padding:0}.wrapper.border-box-sizing{box-sizing:border-box}.wrapper.overflow-auto{overflow:auto}.confirm-modal--top .MuiDialog-scrollPaper{align-items:flex-start}.confirm-modal--top .MuiDialog-paperScrollBody{vertical-align:top}.confirm-modal--bottom .MuiDialog-scrollPaper{align-items:flex-end}.confirm-modal--bottom .MuiDialog-paperScrollBody{vertical-align:bottom}.confirm-modal--sharp .MuiDialog-paper{border-radius:0}.confirm-modal--rounded .MuiDialog-paper{border-radius:4px}.header{background-color:#242628;color:#fff;min-height:35px;display:flex;align-items:center;justify-content:space-between}.header__menu{cursor:pointer}.header__branding{display:flex;align-items:center;margin-left:15px;gap:15px}.header__logo{max-height:22px}.header__actions{display:flex;margin-right:15px}.header__actions button{display:flex;gap:5px;color:#fff;border-radius:0;padding-left:12px;padding-right:12px}.header__actions button.support-button{background-color:#85a0ae}.header__actions button:not(.support-and-training,:last-child){border-right:1px solid #707070}.header__actions button:not(:last-child){min-width:200px}.header__actions button:last-child{margin-left:15px}.nav .MuiDrawer-paper{min-width:250px;background:#393e41;color:#fff;overflow-x:hidden}.nav .MuiDrawer-paper ul>a{display:flex;align-items:center;gap:15px;text-decoration:none;color:#fff;cursor:pointer;min-height:68px;border-left:4px solid #000;padding-left:15px;padding-right:15px;box-shadow:inset 0 -1px #0003}.nav .MuiDrawer-paper ul>a svg{width:28px;height:28px}.nav .MuiDrawer-paper ul>a>div{display:flex;align-items:center;gap:15px}.nav .MuiDrawer-paper ul>a>span{align-items:center;display:flex;gap:4px;margin-left:auto;font-size:14px}.nav .MuiDrawer-paper ul>a>span>svg{width:14px;height:14px}.nav .MuiDrawer-paper ul>a:hover{background:#fff3}.nav .MuiDrawer-paper .subnav{position:absolute;left:-250px;min-width:250px;min-height:100%}.nav .MuiDrawer-paper .subnav.open{left:0;animation:slidein .35s;-moz-animation:slidein .35s;-webkit-animation:slidein .35s}.nav .MuiDrawer-paper .subnav ul>a{border-left:0!important}.nav .MuiDrawer-paper .subnav ul>a:first-child,.nav .MuiDrawer-paper .subnav ul>a:first-child:hover{background-color:#343a40}.nav .MuiDrawer-paper .subnav ul>a:nth-of-type(2){background:#0000001a;border-left:0!important}.nav .MuiDrawer-paper .subnav ul>a:nth-of-type(2)>svg{width:16px;height:16px}.nav .MuiDrawer-paper .subnav ul>a:nth-of-type(2) .subnav{position:absolute;left:-250px;min-width:250px;min-height:100%}.nav .MuiDrawer-paper .subnav ul>a:nth-of-type(2) .subnav.open{left:0;animation:slidein .35s;-moz-animation:slidein .35s;-webkit-animation:slidein .35s}.nav .MuiDrawer-paper .subnav ul>a:nth-of-type(2) .subnav>svg{width:16px;height:16px}.nav .MuiDrawer-paper .subnav ul>a:nth-of-type(2).disabled{cursor:not-allowed;opacity:.5}.nav .MuiDrawer-paper .subnav ul>a.disabled{cursor:not-allowed;opacity:.5}@keyframes slide-in{0%{left:-200px}to{left:0}}.MuiDialogTitle-root.people-dialog-title{background-color:#58aede!important}.MuiDialogTitle-root.recipes-dialog-title{background-color:#f19520!important}.MuiDialogTitle-root.menus-dialog-title{background-color:#de5858!important}.MuiDialogTitle-root.production-dialog-title{background-color:#b5bf11!important}.MuiDialogTitle-root.inventory-dialog-title{background-color:#59b35c!important}.MuiDialogTitle-root.procurement-dialog-title{background-color:#a070bc!important}.MuiDialogTitle-root.users-dialog-title{background-color:#3c4042!important}.MuiDialogTitle-root.tools-and-setup-dialog-title{background-color:#4c565d!important}.MuiDialogTitle-root.other-dialog-title{background-color:#8f9fa5!important}.MuiDialogTitle-root.feedback-dialog-title{background-color:#010202!important}.MuiDialogTitle-root.ai-tools-dialog-title{background-color:#a7b5b6!important}.MuiDialogTitle-root.pos-dialog-title{background-color:#6a7ed8!important}.MuiDialogTitle-root.haccp-dialog-title{background-color:#de5858!important}.error-page{max-width:768px;display:flex;margin:92px auto}.error-page>div{flex:1;align-items:center;justify-content:center}.error-page>div:first-child{align-items:flex-start;overflow-y:auto;max-height:75vh}.error-page>div:first-child h1{font-size:48px;line-height:65px;margin-top:77px;margin-bottom:8px}@media (width <= 720px){.error-page>div:first-child h1{margin-top:30px}}.error-page>div:first-child p{font-size:16px;line-height:22px;margin-bottom:8px;color:#4e5256}.error-page>div:first-child p.error-code{margin-bottom:32px}@media (width <= 720px){.error-page>div:first-child p.error-code{margin-bottom:15px}}.error-page>div:first-child p.error-detail{margin-top:30px}.error-page>div:first-child button{min-width:130px;text-transform:capitalize}.error-page>div:first-child .back-button{background:#ee9721}.error-page>div:first-child .support-button{margin-top:8px;margin-bottom:45px}@media (width <= 720px){.error-page>div:first-child .support-button{margin-bottom:30px}}@media (width <= 768px){.error-page>div:first-child{padding:0 30px}}.error-page>div:last-child{display:flex}@media (width <= 720px){.error-page>div:last-child{display:none}}@media (width <= 720px){.error-page{max-width:350px;margin:30px auto}}.blueprint360-banner{position:relative;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.blueprint360-banner__background{position:absolute;inset:0;background-size:cover;background-position:center top;background-repeat:no-repeat;z-index:1}.blueprint360-banner__logo{position:absolute;top:12rem;left:50%;transform:translate(-50%);z-index:3}.blueprint360-banner__logo img{height:auto;max-width:30rem;max-height:7.5rem;filter:drop-shadow(0 .125rem .25rem rgba(0,0,0,.2))}.blueprint360-banner__text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;max-width:31.25rem}.blueprint360-banner__text h1{color:#fff;font-size:2.2rem;font-weight:700;text-align:center;line-height:1.2;margin:0;white-space:nowrap;text-shadow:0 .125rem .25rem rgba(0,0,0,.8),0 .25rem .5rem rgba(0,0,0,.6),0 .5rem 1rem rgba(0,0,0,.4)}.blueprint360-banner__text h1 .line{display:block;white-space:nowrap}.blueprint360-banner__content{position:relative;z-index:4;width:100%;max-width:30rem;padding:1rem}@media (width <= 768px){.blueprint360-banner__logo img{max-width:22rem;max-height:4.5rem}.blueprint360-banner__text{max-width:90%;top:55%}.blueprint360-banner__content{max-width:100%;padding:.5rem}}@media (width <= 480px){.blueprint360-banner__logo img{max-width:18rem;max-height:3.5rem}.blueprint360-banner__text{max-width:96%;top:50%}}.synergy-banner{position:relative;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.synergy-banner__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#166c9e;z-index:1}.synergy-banner__content{position:absolute;top:0;left:0;width:100%;height:100%;padding:10px;display:flex;align-items:center;justify-content:center;z-index:2}.synergy-banner__content a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.synergy-banner__image{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.synergy-banner__form-area{position:relative;z-index:4;width:100%;max-width:30rem;padding:1rem}@media (width <= 48rem){.synergy-banner__form-area{max-width:100%;padding:.5rem}}.menumatrix-banner{position:relative;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;background-position:top center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.menumatrix-banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000b3;z-index:1}.menumatrix-banner__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:43.75rem;padding:2rem}.menumatrix-banner__logo-main{width:40rem;height:auto;object-fit:contain;filter:drop-shadow(0 .125rem .25rem rgba(0,0,0,.3));margin-bottom:1rem}.menumatrix-banner__red-line{width:100%;max-width:40rem;height:.1875rem;background-color:#b5121b;margin:2rem 0}.menumatrix-banner__performance-logos{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:40rem;margin-top:2rem}.menumatrix-banner__logo-healthsource,.menumatrix-banner__logo-pfg{width:auto;max-width:15rem;height:auto;max-height:4rem;object-fit:contain}.menumatrix-banner__form-area{position:relative;z-index:20;width:100%;max-width:30rem;padding:1rem}@media (width <= 60.5rem){.menumatrix-banner__logo-main{width:22rem}.menumatrix-banner__performance-logos{max-width:25rem}.menumatrix-banner__logo-healthsource,.menumatrix-banner__logo-pfg{max-width:10rem;max-height:2.5rem}}@media (width <= 48rem){.menumatrix-banner__content{padding:1.5rem}.menumatrix-banner__logo-main{width:18rem}.menumatrix-banner__performance-logos{max-width:21.875rem;flex-direction:column;gap:1rem}.menumatrix-banner__logo-healthsource,.menumatrix-banner__logo-pfg{max-width:8.75rem;max-height:2.1875rem}.menumatrix-banner__form-area{max-width:100%;padding:.5rem}}@media (width <= 30rem){.menumatrix-banner__content{padding:1rem}.menumatrix-banner__logo-main{width:15rem}.menumatrix-banner__performance-logos{max-width:17.5rem}.menumatrix-banner__logo-healthsource,.menumatrix-banner__logo-pfg{max-width:7.5rem;max-height:1.875rem}}.dineos-banner{position:relative;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.dineos-banner__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#166c9e;z-index:1}.dineos-banner__content{position:absolute;top:0;left:0;width:100%;height:100%;padding:10px;display:flex;align-items:center;justify-content:center;z-index:2}.dineos-banner__content a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.dineos-banner__image{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.dineos-banner__form-area{position:relative;z-index:4;width:100%;max-width:30rem;padding:1rem}@media (width <= 48rem){.dineos-banner__form-area{max-width:100%;padding:.5rem}}.multiple-string-with-edit{display:flex;flex-direction:row}.multiple-string-with-edit .content-wrapper{flex:1;padding:8px;background-color:#f8f9fa}.multiple-string-with-edit .content-wrapper.multi-item-rows{display:flex;gap:0 8px;flex-flow:row wrap;align-items:center}.multiple-string-with-edit .content-wrapper .content{font-size:13px;line-height:20px}.multiple-string-with-edit .content-wrapper .content .left{font-weight:700}.multiple-string-with-edit .edit-wrapper{display:flex;flex-direction:column;justify-content:center;font-size:10px;padding:4px;background-color:#c6eaff;color:#3f9dd2}.MuiPaper-root.drag-drop-table-container{box-shadow:none}.MuiPaper-root.drag-drop-table-container td.MuiTableCell-root{padding:10px}.MuiPaper-root.drag-drop-table-container td.MuiTableCell-root.drag-drop-text-field{font-size:14px;padding:5px}.MuiPaper-root.drag-drop-table-container td.MuiTableCell-root.drag-drop-text-field>div{display:flex;align-items:center;border:1px solid #3683c3;background-color:#c6eaff;padding:6px;gap:3px;cursor:move}.search-checkbox-list{display:flex;flex-direction:column}.search-checkbox-list .MuiPaper-root.checkbox-list-wrapper{flex:1;overflow:auto;border:1px solid #ebebeb}.search-checkbox-list .MuiPaper-root.checkbox-list-wrapper>.MuiList-root{width:95%;margin:0 auto}.search-checkbox-list .MuiPaper-root.checkbox-list-wrapper>.MuiList-root>.MuiListItem-root{margin-bottom:15px;height:39px;background-color:#f8f9fa;border:1px solid #dee2e6;color:#333}.search-checkbox-list .MuiPaper-root.checkbox-list-wrapper>.MuiList-root>.MuiListItem-root.selected{background-color:#bccbd9}.image-upload-wrapper{height:90%;max-height:100%}.image-upload-wrapper .image-upload-field{border:1px dashed #dfdfdf;text-align:center;width:100%;height:100%;min-height:200px;display:flex;justify-content:center;align-items:center;flex-direction:column}.image-upload-wrapper .image-upload-field:hover{border:1px dashed #58aede;background-color:#edf6fb!important}.image-upload-wrapper .image-upload-field .file-upload-link{color:#58aede;font-size:16px;cursor:pointer}.image-upload-wrapper .remove-image-link{display:flex;justify-content:flex-end;cursor:pointer;margin-top:8px;font-size:12px}.MuiFormLabel-root.style-select-placeholder{font-size:14px;line-height:14px;padding-left:3px;height:100%;opacity:.3}.page-heading{display:flex;align-items:center;justify-content:space-between}.page-heading__title{display:flex;justify-content:flex-start;align-items:center;flex:1}.page-heading__title h1{font-size:20px;color:#fff;margin-left:20px}.page-heading__title__tabs{margin-left:24px;margin-right:auto}.page-heading__title__actions{padding-left:8px}.page-heading.people{background-color:#58aede!important}.page-heading.recipes{background-color:#f19520!important}.page-heading.menus{background-color:#de5858!important}.page-heading.production{background-color:#b5bf11!important}.page-heading.inventory{background-color:#59b35c!important}.page-heading.procurement{background-color:#a070bc!important}.page-heading.users{background-color:#3c4042!important}.page-heading.tools-and-setup{background-color:#4c565d!important}.page-heading.other{background-color:#8f9fa5!important}.page-heading.feedback{background-color:#010202!important}.page-heading.ai-tools{background-color:#a7b5b6!important}.page-heading.pos{background-color:#6a7ed8!important}.page-heading.haccp{background-color:#de5858!important}.page-heading__actions{display:flex;align-items:center;height:100%}.page-heading__start{height:100%}.header.styled-drawer-header.people{background-color:#58aede}.header.styled-drawer-header.recipes{background-color:#f19520}.header.styled-drawer-header.menus{background-color:#de5858}.header.styled-drawer-header.production{background-color:#b5bf11}.header.styled-drawer-header.inventory{background-color:#59b35c}.header.styled-drawer-header.procurement{background-color:#a070bc}.header.styled-drawer-header.users{background-color:#3c4042}.header.styled-drawer-header.tools-and-setup{background-color:#4c565d}.header.styled-drawer-header.other{background-color:#8f9fa5}.header.styled-drawer-header.feedback{background-color:#010202}.header.styled-drawer-header.ai-tools{background-color:#a7b5b6}.header.styled-drawer-header.pos{background-color:#6a7ed8}.header.styled-drawer-header.haccp{background-color:#de5858}.search-box{min-height:70px;padding:0 15px;display:flex;align-items:center;justify-content:center;width:290px}.search-box.people{background-color:#227cae!important}.search-box.recipes{background-color:#a15f0a!important}.search-box.menus{background-color:#ae2222!important}.search-box.production{background-color:#5c6109!important}.search-box.inventory{background-color:#347236!important}.search-box.procurement{background-color:#6c3f87!important}.search-box.users{background-color:#0b0c0d!important}.search-box.tools-and-setup{background-color:#1e2225!important}.search-box.other{background-color:#5c6c72!important}.search-box.feedback{background-color:#000!important}.search-box.ai-tools{background-color:#708587!important}.search-box.pos{background-color:#2e45ae!important}.search-box.haccp{background-color:#ae2222!important}.input-icon{font-size:16px}.even-row:not(.Mui-selected){background-color:#f0f0f0}.even-row:hover:not(.Mui-selected){background-color:#f0f0f0!important}.even-row.Mui-hovered:not(.Mui-selected){background-color:#f0f0f0!important}.odd-row:not(.Mui-selected){background-color:#f8f8f8}.odd-row:hover:not(.Mui-selected){background-color:#f8f8f8!important}.odd-row.Mui-hovered:not(.Mui-selected){background-color:#f8f8f8!important}.MuiDataGrid-virtualScrollerContent{min-height:4em!important}.filter-toggle{color:#fff;font-weight:700;font-size:12px;min-width:130px;min-height:70px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px;text-transform:uppercase}.filter-toggle.people{border-left:1px solid #227cae}.filter-toggle.recipes{border-left:1px solid #a15f0a}.filter-toggle.menus{border-left:1px solid #ae2222}.filter-toggle.production{border-left:1px solid #5c6109}.filter-toggle.inventory{border-left:1px solid #347236}.filter-toggle.procurement{border-left:1px solid #6c3f87}.filter-toggle.users{border-left:1px solid #0b0c0d}.filter-toggle.tools-and-setup{border-left:1px solid #1e2225}.filter-toggle.other{border-left:1px solid #5c6c72}.filter-toggle.feedback{border-left:1px solid black}.filter-toggle.ai-tools{border-left:1px solid #708587}.filter-toggle.pos{border-left:1px solid #2e45ae}.filter-toggle.haccp{border-left:1px solid #ae2222}.filter-drawer{border-bottom:1px solid #d9dee2;border-left:1px solid #d9dee2;border-right:1px solid #d9dee2}.filter-drawer__form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:24px 24px 32px}@media only screen and (width <= 1300px){.filter-drawer__form{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (width <= 998px){.filter-drawer__form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (width <= 700px){.filter-drawer__form{grid-template-columns:repeat(1,minmax(0,1fr))}}.filter-drawer__actions{display:flex;align-items:center;justify-content:center;gap:15px;padding-bottom:24px}.styled-date-range-picker .MuiMultiInputDateRangeField-separator{margin:0 8px}.styled-date-range-picker .MuiTextField-root{margin:0}.styled-date-range-picker legend{width:0;overflow:hidden}.styled-date-range-picker .MuiInputLabel-shrink{opacity:0}.styled-date-range-picker .MuiFormLabel-root{color:#0000006b}._loadmore_u26s6_1{height:0;background-color:#fff}.export-dialog .MuiBox-root{height:115px;width:500px;display:flex;flex-direction:column;justify-content:center;gap:15px;padding:0 15px}.export-dialog .MuiBox-root .action-buttons{display:flex;justify-content:flex-end;gap:15px}.dashboard-panel{border-radius:8px;width:100%;height:100%;display:flex;box-sizing:border-box;transition:border .3s ease}.dashboard-panel .dashboard-panel-text{width:60%;display:flex;flex-direction:column;justify-content:space-between;padding:24px;gap:16px}.dashboard-panel .dashboard-panel-content{display:flex;flex-direction:column;gap:8px}.dashboard-panel .dashboard-panel-title{font-weight:700!important;font-size:20px!important;line-height:100%!important;letter-spacing:0%!important}.dashboard-panel .dashboard-panel-description{color:#00000061!important;font-weight:400!important;font-size:16px!important;line-height:100%!important;letter-spacing:0%!important}.dashboard-panel .dashboard-panel-action{position:relative;display:flex;justify-content:flex-start}.dashboard-panel .dashboard-panel-chip,.dashboard-panel .dashboard-panel-button{height:40px!important;border:none!important;border-radius:50px!important;font-weight:700!important;font-size:12px!important;line-height:100%!important;letter-spacing:0%!important;text-transform:none!important;box-shadow:none!important}.dashboard-panel .dashboard-panel-chip{background-color:#0000000d!important;padding-left:16px!important;padding-right:16px!important;transition:opacity .2s ease-in-out;opacity:1}.dashboard-panel .dashboard-panel-chip:hover{background-color:#f5f5f5!important}.dashboard-panel .dashboard-panel-button{color:#fff!important;opacity:0;transition:opacity .2s ease-in-out;position:absolute;top:0;left:0}.dashboard-panel .dashboard-panel-button:hover{opacity:.8!important}.dashboard-panel:hover .dashboard-panel-button{opacity:1}.dashboard-panel:hover .dashboard-panel-chip{opacity:0}.dashboard-panel:hover{cursor:pointer}.dashboard-panel .dashboard-panel-arrow{font-size:12px!important;width:12px!important;height:12px!important}.dashboard-panel .dashboard-panel-arrow svg{width:12px!important;height:12px!important;font-size:12px!important}.dashboard-panel .dashboard-panel-image{width:40%;position:relative;overflow:hidden}.dashboard-panel .dashboard-panel-image img{position:absolute;bottom:0;right:0;height:90%;width:90%;display:block;object-fit:contain;object-position:bottom right;transition:transform .3s ease}.dashboard-panel:hover .dashboard-panel-image img{transform:scale(1.05)}.dashboard-wrapper{height:100%;width:100%;background-color:#f7f7f7;box-sizing:border-box;padding:8px;min-height:500px;overflow:auto}.dashboard-wrapper .dashboard-left-column,.dashboard-wrapper .dashboard-right-column{height:100%}.dashboard-wrapper .dashboard-right-content{width:100%;height:auto;min-height:100%;background-color:#fff;border-radius:16px;display:flex;flex-direction:column;padding:16px;box-sizing:border-box}.dashboard-wrapper .dashboard-right-content .dashboard-right-header{height:14%;display:flex;flex-direction:column;justify-content:center;margin-bottom:16px;padding:8px}.dashboard-wrapper .dashboard-right-content .dashboard-right-header .dashboard-title{font-weight:700;font-style:normal;font-size:36px;line-height:100%;letter-spacing:0%;color:#4e90cc;margin-bottom:16px}.dashboard-wrapper .dashboard-right-content .dashboard-right-header .dashboard-description{font-weight:400;font-size:18px;line-height:100%;letter-spacing:0%;color:#0009}.dashboard-wrapper .dashboard-right-content .dashboard-right-panels{flex:1;display:flex;flex-direction:column;gap:12px}.dashboard-wrapper .dashboard-right-content .dashboard-right-panels>*{flex:1;min-height:120px;flex-shrink:0}.dashboard-left-content{height:100%;display:flex;flex-direction:column;padding:16px;box-sizing:border-box;gap:16px}.dashboard-left-content .dashboard-left-recent{flex:0 0 auto}.dashboard-left-content .dashboard-left-bottom{flex:1;display:flex;flex-direction:column;min-height:0}.recently-viewed{display:flex;flex-direction:column;height:100%}.recently-viewed .recently-viewed-title{font-weight:700;font-size:18px;line-height:100%;letter-spacing:0%;color:#000000de;margin-bottom:8px}.recently-viewed .recently-viewed-items{display:flex;flex-wrap:wrap;gap:8px;flex:0 0 auto}.recently-viewed .recently-viewed-item{border-radius:20px!important;padding:8px 16px!important;font-weight:400!important;font-size:14px!important;line-height:20px;letter-spacing:0%;text-transform:none!important;border-color:#e0e0e0!important;color:#344054!important;background-color:#fff!important;transition:all .2s ease;white-space:nowrap}.recently-viewed .recently-viewed-item:hover{border-color:#1976d2!important;color:#1976d2!important;background-color:#f5f5f5}.recently-viewed .recently-viewed-empty{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;padding:24px}.recently-viewed .recently-viewed-empty-text{color:#999;font-size:14px;line-height:1.4}.notifications-alerts{display:flex;flex-direction:column;height:100%}.notifications-alerts .notifications-header{display:flex;justify-content:space-between;align-items:center}.notifications-alerts .notifications-header .notifications-title{font-weight:700;font-size:18px;line-height:100%;letter-spacing:0%;color:#000000de;margin-bottom:8px}.notifications-alerts .notifications-header .notifications-email-toggle{margin:0}.notifications-alerts .notifications-header .notifications-email-toggle .MuiFormControlLabel-label{font-weight:400;font-size:12px;line-height:150%;letter-spacing:.15px;color:#666}.notifications-alerts .notifications-search{margin-bottom:16px}.notifications-alerts .notifications-search .MuiPaper-root{width:100%}.notifications-alerts .notifications-list{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.notifications-alerts .notifications-empty{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;color:#999}.notifications-alerts .notifications-pagination{border-top:1px solid #e4e7ec}.notification-item{border:1px solid #e4e7ec;border-radius:12px;padding:12px;cursor:pointer;background-color:#fff;display:flex;align-items:flex-start;gap:12px}.notification-item:hover{background-color:#fff}.notification-item .notification-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;align-self:flex-start;margin-top:16px}.notification-item .notification-content{flex-grow:1;display:flex;flex-direction:column;gap:8px}.notification-item .notification-content .notification-date{font-size:12px;color:#666;margin-bottom:4px}.notification-item .notification-content .notification-description{font-size:14px;color:#333;line-height:1.4}.notification-item .notification-content .MuiAccordion-root{box-shadow:none;background-color:transparent}.notification-item .notification-content .MuiAccordion-root:before{display:none}.notification-item .notification-content .MuiAccordion-root .MuiAccordionSummary-root{padding:0;min-height:auto;background-color:transparent;font-weight:400;font-size:14px;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0%;color:#475467}.notification-item .notification-content .MuiAccordion-root .MuiAccordionSummary-root.notification-unread,.notification-item .notification-content .MuiAccordion-root .MuiAccordionSummary-root.notification-unread .notification-description{font-weight:700!important}.notification-item .notification-content .MuiAccordion-root .MuiAccordionSummary-root .MuiAccordionSummary-content,.notification-item .notification-content .MuiAccordion-root .MuiAccordionSummary-root .MuiAccordionSummary-content.Mui-expanded{margin:0}.notification-item .notification-content .MuiAccordion-root .MuiAccordionSummary-root:hover{background-color:transparent}.notification-item .notification-content .MuiAccordion-root .MuiAccordionSummary-root.Mui-expanded{min-height:auto!important;margin:0;padding:0 0 8px}.notification-item .notification-content .MuiAccordion-root .MuiAccordionDetails-root{padding:0;background-color:transparent}.notification-item .notification-discard-button{height:40px;border-radius:8px;border:1px solid #d0d5dd;border-color:#d0d5dd;color:#344054;gap:8px;font-weight:600;font-size:14px;line-height:20px;letter-spacing:0%;text-transform:none;flex-shrink:0;align-self:flex-start;margin-top:16px}.notification-item .notification-discard-button:hover{border-color:#d0d5dd;color:#344054;background-color:transparent}.notification-item .notification-accordion-content .notification-section-title{font-weight:600;margin-bottom:16px}.notification-item .notification-accordion-content .notification-details{margin-bottom:16px}.notification-item .notification-accordion-content .notification-details .notification-detail-item{color:#666;font-size:13px;margin-bottom:8px}.notification-item .notification-accordion-content .notification-details .notification-detail-success{color:#2e7d32;font-size:13px;margin-bottom:8px}.notification-item .notification-accordion-content .notification-details .notification-detail-error{color:#d32f2f;font-size:13px;margin-bottom:8px}.notification-item .notification-accordion-content .notification-details .notification-detail-warning{color:#f57c00;font-size:13px;margin-bottom:8px}.notification-item .notification-accordion-content .notification-chip-container{display:flex;align-items:center;gap:8px;margin-bottom:8px}.notification-item .notification-accordion-content .notification-actions{display:flex;gap:8px}.notification-item .notification-accordion-content .notification-actions .notification-action-button,.notification-item .notification-accordion-content .notification-actions .notification-action-button.outlined{font-size:12px}.notification-item .notification-accordion-content .notification-no-details{color:#666;font-size:13px;line-height:1.4}.notification-item .notification-accordion-content .notification-body{color:#333;font-size:13px;line-height:1.4}.MuiListItemText-root>.MuiTypography-root{font-size:12px}.fs-14{font-size:14px!important}.meal-img{width:100%;height:100%;object-fit:cover;cursor:zoom-in}.preparation-steps-wrapper{padding-left:24px;font-size:14px;line-height:2;font-weight:500;list-style-position:outside;list-style-type:decimal}.unpublished-row{opacity:.5}.overflow-ellipsis{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3}.action-header{background-color:#000!important;color:#fff}.action-cell{background-color:#e9edf0!important}.editable-cell{cursor:pointer}.font-size-14{font-size:14px}._link_1hb6m_1{text-decoration:underline;text-decoration-color:#3f9cd266}._link_1hb6m_1._linkNoUnderline_1hb6m_6{text-decoration:none}.extensions-grid-container .blue-highlight{background-color:#c1ecff;text-align:center;height:fit-content;font-weight:400!important}.extensions-grid-container .copy-bar{background:#e4f2fd;border:1px dashed #42a5f5;border-radius:5px;width:100%;display:flex;justify-content:space-between;padding:4px;align-items:center}.extensions-grid-container .elevated-cell{z-index:5!important;background-color:#78909c!important}.extensions-grid-container .paste-here-overlay{position:absolute;background:#dceefd;opacity:.9;cursor:pointer;bottom:0;right:0;border:2px dashed #2196f3;display:flex;align-items:center;justify-content:center;z-index:4}.extensions-grid-container .paste-here-overlay>h5{color:#2196f3;font-size:18px;font-weight:700}.extensions-grid-container .grid-cell{color:#464c4f;border:1px solid #cfd8dc;border-collapse:collapse;height:50px;min-width:150px}.extensions-grid-container .grid-cell .overlay-copy{position:absolute;background:#dceefd;opacity:.9;border:2px dashed #2196f3;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.extensions-grid-container .grid-cell .overlay-copy>h5{color:#2196f3;font-size:18px;font-weight:700}.extensions-grid-container .grid-cell__hovered{transform:scale(1);box-shadow:0 4px 4px #0006;z-index:2!important}.extensions-grid-container .sticky-cell{position:sticky;z-index:3;left:0;border:1px solid #90a4ae!important;border-collapse:collapse;font-weight:700;font-size:12px}.extensions-grid-container .sticky-cell .status-text{color:#2196f3}.extensions-grid-container .extensions-grid-options-menu .MuiListItemIcon-root{min-width:24px!important}.extensions-grid-container .extensions-grid-options-menu .MuiListItemText-root>.MuiTypography-root{font-size:12px}.food-search-list{display:flex;flex-direction:column;overflow:scroll;border:1px solid;border-color:#dfdfdf;padding:0;height:490px}.food-search-list__container{height:490px!important}.food-search-list__disabled{border-color:#3f9cd2}.food-search-list .list-item{height:60;border-bottom:1px solid;border-color:#dfdfdf}.food-search-list .list-item:hover{background-color:#ededed}.food-search-list .list-item__disabled{pointer-events:none;opacity:.4}.food-search-list .list-item__header{background-color:#f5f5f5;width:100%!important}.different-row,.different-row.MuiDataGrid-row.Mui-hovered,.different-row.MuiDataGrid-row.Mui-hovered.Mui-selected,.different-row.MuiDataGrid-row.Mui-selected{background-color:#de5858;color:#fff}.set-columns-modal h4{font-size:16px;font-weight:700;color:#4e5256}.set-columns-modal .MuiPaper-root .MuiDialogContent-root{width:700px;height:70vh;display:flex;flex-direction:column;overflow:auto}.set-columns-modal .MuiPaper-root .MuiDialogContent-root .MuiGrid2-container{flex:1;overflow:auto}.set-columns-modal .MuiPaper-root .MuiDialogContent-root .MuiGrid2-container .left-wrapper,.set-columns-modal .MuiPaper-root .MuiDialogContent-root .MuiGrid2-container .right-wrapper{display:flex;flex-direction:column;height:100%}.set-columns-modal .MuiPaper-root .MuiDialogContent-root .MuiGrid2-container .left-wrapper .drag-drop-wrapper,.set-columns-modal .MuiPaper-root .MuiDialogContent-root .MuiGrid2-container .right-wrapper .drag-drop-wrapper{flex:1;overflow:auto;border:1px solid #dee2e6;padding:8px}.set-columns-modal .MuiPaper-root .MuiDialogContent-root .MuiGrid2-container .left-wrapper .drag-drop-wrapper .drag-drop-listing-column-row,.set-columns-modal .MuiPaper-root .MuiDialogContent-root .MuiGrid2-container .right-wrapper .drag-drop-wrapper .drag-drop-listing-column-row{display:flex;font-size:14px;padding:6px 10px;margin:6px;gap:6px;align-items:center;background-color:#f8f9fa;border:1px solid #dee2e6;color:#333}.set-columns-modal .MuiPaper-root .MuiDialogContent-root .MuiGrid2-container .left-wrapper .drag-drop-wrapper .drag-drop-listing-column-row>.column-display-name,.set-columns-modal .MuiPaper-root .MuiDialogContent-root .MuiGrid2-container .right-wrapper .drag-drop-wrapper .drag-drop-listing-column-row>.column-display-name{flex:1;cursor:move}.production-container.production-modal .MuiDialogTitle-root{display:flex;background-color:#b5bf11;align-items:center;padding:0}.production-container.production-modal .MuiDialogTitle-root .MuiTypography-root{flex-grow:1;text-align:center;padding:4px 16px;font-size:1.2rem;font-weight:400}.production-container.production-modal .MuiDialogTitle-root .MuiButtonBase-root{position:relative;padding:8px;background-color:#5c6109;border-radius:0}.production-container.production-modal .MuiDialogTitle-root .MuiButtonBase-root.close-icon{top:0;right:0;transform:none}.production-container.production-modal .MuiDialogTitle-root .MuiButtonBase-root:hover{background-color:#030400}.production-container.production-modal .MuiDialog-paper{width:100%;margin:0 auto}.production-container.production-modal .MuiFormHelperText-root{margin-left:0;margin-right:0}.production-container.production-modal .remove-button{display:flex;justify-content:center;align-items:center;padding:1rem 4px 0;height:64px;box-sizing:border-box}.production-container.production-modal .MuiTypography-h6{font-size:12px}.production-container.production-modal.default-food .MuiDialogTitle-root{background-color:#7ad49a}.production-container.production-modal.default-food .MuiDialogTitle-root .MuiButtonBase-root{background-color:#39af63}.production-container.production-modal.recipe-food .MuiDialogTitle-root{background-color:#f19520}.production-container.production-modal.recipe-food .MuiDialogTitle-root .MuiButtonBase-root{background-color:#a15f0a}.production-container.production-modal.procurement-food .MuiDialogTitle-root{background-color:#a070bc}.production-container.production-modal.procurement-food .MuiDialogTitle-root .MuiButtonBase-root{background-color:#6c3f87}.production-container.production-modal.default-food .MuiDialogTitle-root .MuiButtonBase-root:hover{background-color:#206237}.production-container.production-modal.recipe-food .MuiDialogTitle-root .MuiButtonBase-root:hover{background-color:#412604}.menu-section.MuiAccordion-root .MuiAccordionSummary-root{background-color:#de5858}.recipe-section.MuiAccordion-root .MuiAccordionSummary-root{background-color:#f19520}.personal-menu-section.MuiAccordion-root .MuiAccordionSummary-root{background-color:#58aede}.procurement-tab .procurement-tab-data{font-size:14px;line-height:1.5em}.nutritional-info{padding:8px;border:1px solid #000;font-size:14px}.nutritional-info .nutritional-info-title{font-size:1.5em;line-height:20px;font-weight:700}.nutritional-info .nutritional-info-item{display:flex;justify-content:space-between;padding:2px 0}.nutritional-info .nutritional-info-label{font-weight:700}.nutritional-info .divider{margin:4px 0;border-bottom:1px solid #000}.nutritional-info .divider.large{border-bottom-width:2px}.nutritional-info .divider.larger{border-bottom-width:4px}.nutritional-info .divider.largest{border-bottom-width:6px}.nutritional-info .bold{font-weight:700}.nutritional-info-image img{width:100%}.branded-products-table-container{height:calc(100vh - 120px)}.branded-products-table-container.drawer-open{height:calc(100vh - 260px)}.branded-products-table-container .data-grid{border:none}.branded-products-table-container .data-grid>.MuiDataGrid-main .MuiDataGrid-columnHeaders{background-color:#4c565d}.branded-products-table-container .data-grid>.MuiDataGrid-main .MuiDataGrid-columnHeaders .MuiDataGrid-columnHeader:last-child{background-color:#333}.branded-products-table-container .data-grid>.MuiDataGrid-main .MuiDataGrid-row{border-bottom:1px solid #d3dae0}.branded-products-table-container .data-grid>.MuiDataGrid-main .MuiDataGrid-row .MuiDataGrid-cell:last-child{background-color:#e9edf0}.add-branded-product-drawer .MuiAlert-root{word-break:break-word}.add-branded-product-drawer .MuiAccordion-root:before{display:none}.add-branded-product-drawer .MuiAccordion-root .MuiAccordionSummary-root,.add-branded-product-drawer .MuiAccordion-root .MuiAccordionSummary-root.Mui-expanded{min-height:48px}.add-branded-product-drawer .MuiAccordion-root .MuiAccordionDetails-root{background-color:#f8f9fa}.add-branded-product-drawer .image-upload-box{border:2px dashed #ccc;border-radius:4px;padding:16px;text-align:center;cursor:pointer;transition:background-color .3s}.add-branded-product-drawer .image-upload-box:hover{background-color:#f5f5f5}.add-branded-product-drawer .image-upload-box svg{color:#ccc}.parent-food-selection-modal .MuiDialogTitle-root{background-color:#9c27b0;color:#fff;text-align:center;text-transform:uppercase;font-weight:600;padding:16px}.parent-food-selection-modal .MuiDialogContent-root{padding:0}.parent-food-selection-modal .search-section{padding:16px;background-color:#f5f5f5}.parent-food-selection-modal .search-section .filter-row{display:flex;gap:16px;margin-top:16px;align-items:flex-end}.parent-food-selection-modal .search-section .filter-row .filter-field{flex:1;max-width:150px;flex-basis:150px}.parent-food-selection-modal .search-section .filter-row .filter-buttons{display:flex;gap:8px}.parent-food-selection-modal .results-section{display:flex;height:400px}.parent-food-selection-modal .results-section .search-results-panel{width:350px;background-color:#f5f5f5;padding:16px}.parent-food-selection-modal .results-section .search-results-panel .result-tabs{background-color:#fff;border-radius:4px;overflow:hidden}.parent-food-selection-modal .results-section .search-results-panel .result-tabs .tab-header{display:flex}.parent-food-selection-modal .results-section .search-results-panel .result-tabs .tab-header .tab{flex:1;padding:8px;text-align:center;cursor:pointer;background-color:#e0e0e0;border:none;font-size:14px}.parent-food-selection-modal .results-section .search-results-panel .result-tabs .tab-header .tab.active{background-color:#81c7db;color:#fff}.parent-food-selection-modal .results-section .search-results-panel .result-tabs .tab-content{background-color:#fff;min-height:300px;padding:8px}.parent-food-selection-modal .results-section .selected-foods-panel{flex:1;padding:16px}.parent-food-selection-modal .results-section .selected-foods-panel .selected-foods-header{background-color:#4caf50;color:#fff;padding:8px 16px;font-weight:600;margin-bottom:0}.parent-food-selection-modal .results-section .selected-foods-panel .selected-foods-table{width:100%}.parent-food-selection-modal .results-section .selected-foods-panel .selected-foods-table thead{background-color:#424242;color:#fff}.parent-food-selection-modal .results-section .selected-foods-panel .selected-foods-table thead th{padding:8px 16px;text-align:left;font-weight:600;font-size:12px;text-transform:uppercase}.parent-food-selection-modal .results-section .selected-foods-panel .selected-foods-table tbody tr{border-bottom:1px solid #e0e0e0}.parent-food-selection-modal .results-section .selected-foods-panel .selected-foods-table tbody tr td{padding:8px 16px;font-size:14px}.parent-food-selection-modal .MuiDialogActions-root{justify-content:center;padding:16px}.parent-food-selection-modal .MuiDialogActions-root .MuiButton-root{min-width:150px}.search-input{height:42px;border:1px solid #c4c4c4;border-radius:0;box-shadow:none}.search-input:focus-within{border:1px solid #212121}.vendor-product{font-size:14px;height:100%;overflow:auto;position:relative}.vendor-product .vendor-product-general{display:flex;padding:16px 32px;background-color:#fafafa}.vendor-product .vendor-product-general .vendor-product-general-info{flex:1 1 auto}.vendor-product .vendor-product-general .vendor-product-name{font-size:24px;font-weight:700;line-height:36px}.vendor-product .vendor-product-general .vendor-product-availability{padding:2px 8px;font-size:12px}.vendor-product .vendor-product-general .vendor-product-images{flex:0 0 50%;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:360px;height:280px}.vendor-product .vendor-product-info-item{width:50%;min-height:42px;display:flex;padding:8px 0;box-sizing:border-box;align-items:center}.vendor-product .vendor-product-info-item .vendor-product-item-label{flex:0 0 100px;font-weight:400}.vendor-product .vendor-product-info-item .vendor-product-item-value{flex:1 1 auto;font-weight:700;word-break:break-word;padding-left:8px}.vendor-product .vendor-product-detail{padding:16px}.vendor-product .vendor-product-detail .vendor-product-detail-content{padding:16px 32px}.vendor-product .vendor-product-detail .vendor-product-tab-content{display:none}.vendor-product .vendor-product-detail .vendor-product-tab-content.active{display:block}.vendor-product .vendor-product-detail .vendor-product-description{padding:16px 0;line-height:1.5}.vendor-product .vendor-product-detail .vendor-product-food-info{flex:1 1 auto;padding-left:16px}.vendor-product .vendor-product-detail .vendor-product-food-info .food-info-label{font-weight:700;margin-bottom:8px}.vendor-product .vendor-product-detail .vendor-product-food-info .food-info-step{margin-bottom:4px;line-height:1.4}.vendor-product .vendor-product-detail .vendor-product-food-info .food-info-preparation-step .MuiTableCell-root{border-bottom:1px solid #e0e0e0;padding:8px;font-size:12px}.bg-people{background-color:#58aede!important}.text-people{color:#58aede!important}.bg-recipes{background-color:#f19520!important}.text-recipes{color:#f19520!important}.bg-menus{background-color:#de5858!important}.text-menus{color:#de5858!important}.bg-production{background-color:#b5bf11!important}.text-production{color:#b5bf11!important}.bg-inventory{background-color:#59b35c!important}.text-inventory{color:#59b35c!important}.bg-procurement{background-color:#a070bc!important}.text-procurement{color:#a070bc!important}.bg-users{background-color:#3c4042!important}.text-users{color:#3c4042!important}.bg-tools-and-setup{background-color:#4c565d!important}.text-tools-and-setup{color:#4c565d!important}.bg-other{background-color:#8f9fa5!important}.text-other{color:#8f9fa5!important}.bg-feedback{background-color:#010202!important}.text-feedback{color:#010202!important}.bg-ai-tools{background-color:#a7b5b6!important}.text-ai-tools{color:#a7b5b6!important}.bg-pos{background-color:#6a7ed8!important}.text-pos{color:#6a7ed8!important}.bg-haccp{background-color:#de5858!important}.text-haccp{color:#de5858!important}.product-availability-detail{max-height:500px}.product-availability-detail-description{font-size:14px;margin-bottom:16px}.product-availability-detail-table{max-height:300px;border:none}.product-availability-detail-table .no-row-overlay{border:1px solid #dfdfdf;border-top:none;height:100%;align-items:center;justify-content:center;padding:8px}.product-availability-detail-table>.MuiDataGrid-main .MuiDataGrid-columnHeaders{background-color:#4c565d}.product-availability-detail-table>.MuiDataGrid-main .MuiDataGrid-row{border-bottom:1px solid #d3dae0}.product-availability-detail-table>.MuiDataGrid-main .MuiDataGrid-cell{border-right:none;font-size:12px;padding:8px}.vendor-product-table-content{display:flex;font-size:14px;line-height:20px}.vendor-product-table-content .table-content-item{flex:1 1 auto;padding:8px;box-sizing:border-box;border-width:1px 1px 1px 0;border-style:solid;border-color:#d3dadf}.vendor-product-table-content .table-content-item:last-child{border-right:1px solid transparent}.vendor-product-table-content .table-content-item .table-content-item-label{font-weight:400}.vendor-product-table-content .table-content-item .table-content-item-value{padding-top:4px;font-weight:700;overflow-wrap:break-word}.product-attribute-container{min-height:16px;display:flex;align-items:center}.product-attribute-container img{height:100%;max-height:20px}.product-attribute-container .product-attribute-icon{width:16px;height:16px}._bg-people_3lpim_1{background-color:#58aede!important}._text-people_3lpim_5{color:#58aede!important}._bg-recipes_3lpim_9{background-color:#f19520!important}._text-recipes_3lpim_13{color:#f19520!important}._bg-menus_3lpim_17{background-color:#de5858!important}._text-menus_3lpim_21{color:#de5858!important}._bg-production_3lpim_25{background-color:#b5bf11!important}._text-production_3lpim_29{color:#b5bf11!important}._bg-inventory_3lpim_33{background-color:#59b35c!important}._text-inventory_3lpim_37{color:#59b35c!important}._bg-procurement_3lpim_41{background-color:#a070bc!important}._text-procurement_3lpim_45{color:#a070bc!important}._bg-users_3lpim_49{background-color:#3c4042!important}._text-users_3lpim_53{color:#3c4042!important}._bg-tools-and-setup_3lpim_57{background-color:#4c565d!important}._text-tools-and-setup_3lpim_61{color:#4c565d!important}._bg-other_3lpim_65{background-color:#8f9fa5!important}._text-other_3lpim_69{color:#8f9fa5!important}._bg-feedback_3lpim_73{background-color:#010202!important}._text-feedback_3lpim_77{color:#010202!important}._bg-ai-tools_3lpim_81{background-color:#a7b5b6!important}._text-ai-tools_3lpim_85{color:#a7b5b6!important}._bg-pos_3lpim_89{background-color:#6a7ed8!important}._text-pos_3lpim_93{color:#6a7ed8!important}._bg-haccp_3lpim_97{background-color:#de5858!important}._text-haccp_3lpim_101{color:#de5858!important}._non-food-detail_3lpim_105._drawer_3lpim_105>.MuiPaper-root{width:100%;max-width:75%}@media only screen and (width <= 1200px){._non-food-detail_3lpim_105._drawer_3lpim_105>.MuiPaper-root{max-width:calc(100% - 52px)}}._non-food-detail_3lpim_105 ._title-wrapper_3lpim_114{min-height:53px;display:flex;align-items:center;justify-content:space-between;background-color:#f19520;padding:0 20px}._non-food-detail_3lpim_105 ._title-wrapper_3lpim_114 h1{font-size:18px;color:#fff}._non-food-detail_3lpim_105 ._title-wrapper_3lpim_114 ._close-icon_3lpim_126{color:#fff;position:absolute;left:-52px;background:#444;border-radius:0;height:52px;width:52px;top:0}._non-food-detail_3lpim_105 ._sticky-action_3lpim_136{display:flex;padding:16px;gap:10px;position:sticky;top:0;background-color:#fff;z-index:1;justify-content:space-between;align-items:center}.auth-layout{height:100%;display:flex}.auth-layout>div{flex:1;display:flex;justify-content:center}.auth-layout>div:first-child{align-items:center}.auth-layout>div:last-child{flex-direction:column;padding:60px 30px 0 60px}.auth-layout>div:last-child h2{font-size:50px;font-weight:700;margin-bottom:30px;font-family:Open Sans,sans-serif}.auth-layout>div:last-child p{font-size:24px;font-family:Open Sans,sans-serif}@media (width < 768px){.auth-layout>div:last-child{display:none}}.auth-layout__side-panel{color:#fff;background-image:linear-gradient(#000000b3,#000000b3),url(/react-app/images/side-image.jpeg);background-size:cover;background-repeat:no-repeat;background-position:center}
