@import"https://fonts.googleapis.com/css2?family=Roboto+Mono&display=swap";.container-center{display:flex;align-items:center;flex-direction:column;min-height:90%;justify-content:center}.algobooks .App{text-align:center}.algobooks .App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion: no-preference){.algobooks .App-logo{animation:App-logo-spin infinite 20s linear}}.algobooks .App-header{background-color:#282c34;min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.algobooks .App-link{color:#61dafb}.algobooks .highlight-top-border>td{border-top:solid 3px black!important;border-bottom:solid 2px #6d9eff!important}.algobooks .highlight-default>td{border-bottom:solid 2px #6d9eff!important;border-top:solid 2px #6d9eff!important}.algobooks .total-value{font-weight:700!important}.algobooks .total-row{background-color:#d1e9ff!important}.algobooks .detail:hover{text-decoration:underline;cursor:pointer}.algobooks .ant-table-cell-with-append{font-weight:400}.algobooks .ant-table-thead>tr>th{background:#03254c!important;color:#fff!important}.algobooks .ant-table-thead>tr>td{background:#03254c!important;color:#fff!important}.algobooks .ant-table-thead>tr :before{background:#03254c!important}.algobooks .level1,.algobooks .ant-table-cell-fix-left{background-color:#6d9eff!important}.algobooks .ant-table-wrapper{max-width:99%}.algobooks .level1:hover{background-color:#f1c232!important}.algobooks .level2{background-color:#a4c2f4!important}.algobooks .level2:hover{background-color:#ffe599!important}.algobooks .level3{background-color:#c9daf8!important}.algobooks .level3:hover{background-color:#fff2cc!important}.algobooks .menuItem:hover{background:#f1f1f1;cursor:pointer}.algobooks .ant-table table{border-collapse:collapse;cursor:default}.algobooks .ant-table-tbody>tr:hover>td{background:unset!important}.algobooks .selectedRecipe{background-color:#a4c2f4!important}.algobooks .hiddenColumnTag{background-color:#ffb6c1}.algobooks .selectedColumnTag{background-color:#90ee90}.algobooks .hiddenColumnTag:hover,.algobooks .selectedColumnTag:hover{cursor:pointer}.algobooks .unvalidated{color:#696969}.algobooks .welcome-visible{display:inline-block}@media (max-width: 660px){.algobooks .welcome-visible{display:none}}.algobooks .ant-input-affix-wrapper>input.ant-input{margin-left:10px;color:inherit}.algobooks .ant-dropdown-menu-item{font-family:Poppins,sans-serif;font-weight:400}.algobooks .ant-input-affix-wrapper{border-radius:8px;height:48px;padding-right:20px}.algobooks .ant-input{border-radius:8px;background-color:inherit;font-weight:inherit;transition:none}.algobooks .ant-select-selector{border-radius:inherit}.algobooks .ant-select:not(.ant-select-customize-input) .ant-select-selector{border-radius:inherit}.algobooks .ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary){border-radius:0 10px 10px 0}.algobooks .report-table th,.algobooks .report-table span{white-space:pre}.algobooks .ant-popover{pointer-events:none}.algobooks .top-bar-button{color:#fff;background-color:#374b82;border-color:#374b82;border-radius:4px;height:100%}.algobooks .top-bar-button:hover{color:#fff!important;background-color:#09215f;border-color:#09215f!important;transition:background-color .4s linear 0s}.custom-dropdown:hover{cursor:pointer!important;transition:background-color .4s linear 0s;background-color:#374b82;border-radius:4px}button{border:0;padding:0;background:transparent}button:hover{cursor:pointer}.menuItem:hover{background-color:#d3d3d3}.welcome-visible{display:inline-block}@media (max-width: 660px){.welcome-visible{display:none}}.hide-rows-switch .ant-switch-inner-unchecked{margin-top:-35px!important}.preWrap{white-space:pre-wrap!important}.cantina-sales html,.cantina-sales body{width:100%;height:100%;margin:0;padding:0;overflow-x:hidden}.cantina-sales .App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion: no-preference){.cantina-sales .App-logo{animation:App-logo-float infinite 3s ease-in-out}}.cantina-sales .App-link{color:#704cb6}@keyframes App-logo-float{0%{transform:translateY(0)}50%{transform:translateY(10px)}to{transform:translateY(0)}}.cantina-sales .center{display:flex;justify-content:center;align-items:center}.cantina-sales canvas{height:100%!important;width:100%!important}.cantina-sales .fillContainer{height:100%!important;width:100%!important}.flex-parent{height:98%;width:100%;position:sticky;top:0%}.profile-info-container{top:2px;position:sticky}.profile-picture-container{margin:0 auto;display:flex;justify-content:center;padding:2px}.profile-name{display:flex;justify-content:center;text-align:center;margin:9px auto;font-size:large;font-weight:540;cursor:default}.company-selection{margin:19px auto;width:95.5%;height:2.6em!important;display:flex;justify-content:center;position:sticky;font-size:1.3em}.center-menu::-webkit-scrollbar{display:none}.bottom-menu{background-color:#4b66af;top:92%;position:sticky;width:100%!important}.ant-menu-title-content{margin-inline-start:0px!important}.menu-item{background-color:#3e5594;color:#fff;margin:7px 4px!important;height:2.6em!important;vertical-align:middle;display:inline-flex!important;align-items:center;font-size:1.1em;padding-left:0!important;padding-right:0!important;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.menu-item:hover{background-color:#013d75!important;color:#fff!important}.menu-item-collapsed{justify-content:center!important}.menu-item-logout{background-color:#3e5594;color:#fff;height:2.6em!important;vertical-align:middle;display:inline-flex!important;align-items:center;font-size:1.1em;padding-left:0!important;padding-right:0!important;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:7px 4px!important}.menu-item-logout:hover{background-color:#013d75!important;color:#fff!important}.ant-menu-item-selected{background-color:#004b92!important;color:#fff!important}.app-logo{margin-right:10px;margin-left:10px;pointer-events:none}.contact-support-icon{height:33px;width:33px}.logout-logo-container{stroke:#fff!important;color:#fff!important;fill:#fff!important}.logout-logo-icon{stroke-width:51px!important;background-color:orange!important;padding:3px!important;border-radius:21px!important;font-size:25px;height:27px;width:27px}#root{min-width:100%;min-height:100%;margin:0 auto}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}.sider{color:#fff;background-color:#4b66af!important;display:flex;flex-direction:column;justify-content:space-around}.disabled-link{pointer-events:none}.ant-switch-inner-unchecked{margin-top:0!important}.ant-input-number-input{min-width:fit-content!important;max-width:150px!important}.ant-table-thead{cursor:default}.delete-button{margin:0 auto;padding:20px;border-radius:50px}.delete-button:hover{cursor:pointer;color:red;transition:ease-in-out .3s;background:#e6e5e5}.save-button{background-color:green;color:#fff}.save-button:hover{background-color:#029e02;color:#fff!important;border-color:#fff!important}.discard-button{background-color:#d80000;color:#fff}.discard-button:hover{background-color:red;color:#fff!important;border-color:#fff!important}.ant-picker-clear{opacity:1!important}.add-new-date-option{padding:0!important}.foodics-tool .App{text-align:center}.foodics-tool .App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion: no-preference){.foodics-tool .App-logo{animation:App-logo-spin infinite 20s linear}}.foodics-tool .App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.foodics-tool .App-link{color:#61dafb}.foodics-tool :where(.css-dev-only-do-not-override-ph9edi).ant-input-number-group>.ant-input-number:last-child,.foodics-tool :where(.css-dev-only-do-not-override-ph9edi).ant-input-number-group .ant-input-number-group-addon:last-child{border-start-start-radius:0;border-end-start-radius:0;padding:0}.error-notification{width:34vw}.count-table{max-width:70%}.inventory-count-row{margin-top:2vh;width:100%}.login-page{background-color:#3e5594;display:flex;justify-content:center;align-items:center;height:100vh;width:100vw}.login-button-container{background-color:#4b66af;min-height:130px;height:15%;width:20em;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;border-radius:10px}.login-modal-title{font-size:2em;font-weight:700;text-align:center;color:#fff;cursor:default;top:-20%;position:relative}.login-button{top:0%;align-items:center;background-color:#f0f0f042;border:1px solid rgba(240,240,240,.26);border-radius:16px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:18px;justify-content:center;height:10%;line-height:28px;max-width:100%;padding:14px 22px;text-decoration:none;transition:all .2s;user-select:none;-webkit-user-select:none;touch-action:manipulation;width:60%}.login-button:active,.login-button:hover{outline:0}.login-button:hover{background-color:#fff;border-color:#00000030}@media (min-width: 768px){.login-button{font-size:20px;min-width:200px;padding:14px 16px}}.link{position:relative;top:20%;background-color:transparent;border:none;color:#fff;cursor:pointer;font-size:14px;text-decoration:underline;text-align:center}.link:hover{color:#ecf0f1}.recipe-book html,.recipe-book body{max-width:100%;width:100%;height:100%;overflow-x:hidden}.recipe-book .App{text-align:center}.recipe-book .App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion: no-preference){.recipe-book .App-logo{animation:App-logo-spin infinite 20s linear}}.recipe-book .App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.recipe-book .App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html,body{height:100%;width:100%;margin:0}body{margin:0;min-width:100%;min-height:100%}
