body .shepherd-button{background:#b71c1c;border:0;border-radius:3px;color:#fafafa;cursor:pointer;margin-right:.5rem;padding:.5rem 1.5rem;transition:all .5s ease}body .shepherd-button:disabled{background:rgba(0,0,0,.12);box-shadow:none;color:rgba(0,0,0,.3)}body .shepherd-footer{border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:flex;justify-content:flex-end;padding:0 .75rem .75rem}body .shepherd-footer .shepherd-button:last-child{margin-right:0}body .shepherd-cancel-icon{background:transparent;border:none;color:#455a64;cursor:pointer;font-size:2em;font-weight:400;margin:0;padding:0;transition:color .225s ease;vertical-align:text-top}body .shepherd-cancel-icon:hover{color:#37474f}body .shepherd-header>.shepherd-cancel-icon:focus{background-color:unset!important;color:#37474f}body .shepherd-title{color:#212121;display:flex;flex:1 0 auto;font-size:1rem;font-weight:400;margin:0;padding:0}body .shepherd-header{align-items:center;background-color:#eee;border-radius:5px;display:flex;justify-content:flex-end;line-height:2em;padding:1em;position:relative}body .shepherd-text{color:#212121;font-size:1rem;line-height:1.3em;padding:.75em}body .shepherd-text p{margin-top:0}body .shepherd-text p:last-child{margin-bottom:0}body .shepherd-content{border-radius:5px;outline:none;padding:0}@media print{body .shepherd-element{visibility:hidden!important}body .shepherd-modal-overlay-container{visibility:hidden}}body .shepherd-element{border-radius:5px;box-shadow:0 1px 4px rgba(0,0,0,.2);max-width:400px;opacity:0;outline:none;transition:opacity .3s,visibility .3s;visibility:hidden;width:100%;z-index:9999}body .shepherd-element[data-popper-reference-hidden]:not(.shepherd-centered){opacity:0;pointer-events:none;visibility:hidden}body .shepherd-element[data-popper-placement^=top]>.shepherd-arrow{bottom:-8px}body .shepherd-element[data-popper-placement^=bottom]>.shepherd-arrow{top:-8px}body .shepherd-element[data-popper-placement^=left]>.shepherd-arrow{right:-8px}body .shepherd-element[data-popper-placement^=right]>.shepherd-arrow{left:-8px}body .shepherd-element.shepherd-centered>.shepherd-arrow{opacity:0}body .shepherd-enabled.shepherd-element{opacity:1;visibility:visible}body .shepherd-element,body .shepherd-element *,body .shepherd-element :after,body .shepherd-element :before{box-sizing:border-box}body .nav-items #menu-items .shepherd-target-click-disabled.shepherd-enabled.shepherd-target,body .nav-items #menu-items .shepherd-target-click-disabled.shepherd-enabled.shepherd-target *,body .shepherd-target-click-disabled.shepherd-enabled.shepherd-target{pointer-events:none}body .shepherd-arrow,body .shepherd-arrow:before{height:16px;position:absolute;width:16px;z-index:-1}body .shepherd-arrow:before{content:"";transform:rotate(45deg)}body .shepherd-modal-overlay-container{height:0;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:all .3s ease-out,height 0ms .3s,opacity .3s 0ms;width:100vw;z-index:9997}body .shepherd-modal-overlay-container.shepherd-modal-is-visible{height:100vh;opacity:.5;transition:all .3s ease-out,height 0s 0s,opacity .3s 0s}body .shepherd-modal-overlay-container.shepherd-modal-is-visible path{pointer-events:all}body .shepherd-modal-overlay-container .shepherd-enabled.shepherd-element{opacity:1;visibility:visible}body .shepherd-modal-overlay-container .shepherd-element,body .shepherd-modal-overlay-container .shepherd-element *,body .shepherd-modal-overlay-container .shepherd-element :after,body .shepherd-modal-overlay-container .shepherd-element :before{box-sizing:border-box}body .shepherd-arrow:before,body .shepherd-element{background:#fafafa}html{font-size:16px!important;scroll-behavior:smooth}body{font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;height:100vh;margin:0!important}*{scrollbar-width:thin}* ::-webkit-scrollbar{background-color:transparent;height:8px;width:8px}* ::-webkit-scrollbar-thumb{background:#616161;border-radius:999px}#app{height:calc(100% - env(safe-area-inset-top) - env(safe-area-inset-bottom));margin-bottom:env(safe-area-inset-bottom);margin-top:env(safe-area-inset-top);overflow:auto}a{color:#b71c1c;color:var(--primary-color)}a:not(.MuiButtonBase-root):hover{color:#910000;color:var(--primary-color-dark)}@media only screen{#app,body{background-color:#fafafa}}@media only print{#app,#app>div:not(.print-height),#content-container,body,html{height:auto!important}#content-container{overflow-y:clip;padding:0}.not-on-print{display:none!important}#crisp-chatbox{display:none}#page_content{min-height:unset;padding:0;width:100%}table.print{table-layout:fixed}@page{size:landscape}h1,h2,h3,h4,h5,h6{font-size:1.2rem!important}}.data-grid-container table.data-grid{border-collapse:collapse;border-spacing:0;width:100%}.data-grid-container .data-grid .cell>input{height:20px!important;line-height:20px!important;width:100%!important}.small-content{margin:0 0 0 auto!important;width:calc(100% - 200px)}@media (min-width:1850px){.small-content{margin:0 auto!important;width:unset}}@media (max-width:960px){.small-content{width:unset}}.sorting{z-index:10000!important}.table-header-help{position:relative}.table-header-help .order{margin-right:15px}.table-column-header-name{display:inline}.caret{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px dashed;border-top:4px solid\9;display:inline-block;height:0;margin-left:2px;vertical-align:middle;width:0}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-bottom:4px dashed;border-bottom:4px solid\9;border-top:0;content:""}.react-bs-table table th div:nth-child(3):last-child+.order{margin-right:15px}#content_Day-settings .MuiFormControl-root{margin-bottom:4px;margin-top:8px;width:100%}#content_Day-settings .MuiFormControl-root .MuiInputBase-root{width:100%}#keyboard{background-color:#fff;bottom:8px;font-size:125%;font-weight:700;left:80px;list-style:none;margin:0;padding:0;position:fixed;width:calc(100% - 72px);z-index:5000}#keyboard li{background:#fff;border:1px solid #eee;float:left;height:48px;line-height:48px;margin:0 5px 5px 0;text-align:center;width:calc(7% - 7px)}#keyboard .capslock,#keyboard .left-shift,#keyboard .tab{clear:left}#keyboard .delete,#keyboard .tab{width:calc(7% - 7px)}#keyboard .capslock,#keyboard .return{width:calc(10.5% - 7px)}#keyboard .left-shift,#keyboard .right-shift{width:calc(14% - 7px)}#keyboard .lastitem{margin-right:0}#keyboard .uppercase{text-transform:uppercase}#keyboard .space{clear:left;width:calc(98% - 7px)}#keyboard .on{display:none}#keyboard li:hover{border-color:#e5e5e5;cursor:pointer;left:1px;position:relative;top:1px}#keyboard li.closeKeyboard{color:#f44336}.productList{margin:10px 25px;max-height:100%;right:0;top:0}.MuiDrawer-paperAnchorRight{left:20%!important}.categoryTag{font-size:1.2em;font-weight:600;margin-bottom:15px;margin-left:19px}.categoryContainerEdit{display:flex;flex-direction:row}.categoryContainer{float:left;margin-bottom:12px;width:100%}.productListContainer{display:flex;height:calc(100% - 64px);padding:20px;width:100%}@media (max-width:699px){.productListContainer{width:"100%"}}.right{float:right!important}.left{float:left!important}#productList .categoryContainer:last-child{margin-bottom:12px}#productList ul{list-style-type:none;padding-left:0}#productList ul.products{float:left;margin:0;min-height:1px;width:50%}#productList ul.products.full-width{width:100%}#productList ul.products.full-width .product{width:calc(16.665% - 2px)}.productList ul.products{display:table-cell;list-style-type:none;margin:0;vertical-align:top}.product{border-radius:.2rem;color:#fff;float:left;font-size:.8rem;font-weight:700;margin:1px;min-height:60px;overflow:hidden;position:relative;text-align:center;text-shadow:-1px -1px 1px #303030,1px -1px 1px #303030,-1px 1px 1px #303030,1px 1px 1px #303030;width:calc(25% - 2px)}.product .name{align-items:center;display:flex;height:100%;justify-content:center;line-height:125%;margin:auto;padding:0 2px;text-overflow:ellipsis;width:65%;word-break:break-word}.product .name.withPrice{height:70%}.product .price{color:#e0e0e0;font-size:80%;opacity:.5}.product.out-of-stock{border:2px solid red}.product.small{height:60px;width:calc(25% - 2px)}.product.medium{font-size:15px;height:80px;width:calc(33.33% - 2px)}.product.large{font-size:20px;height:100px;width:calc(50% - 2px)}.product-edit{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:3px;position:absolute;right:0;top:0;transition:all .25s}.product-edit button{padding:4px 6px 12px}.product-edit svg{fill:#fff;stroke:#666;stroke-width:1px}.menu-corner:before{border-right:60px solid #b71c1c;border-right:60px solid var(--primary-color)}.menu-corner:before,.product.menu-corner:before{border-bottom:15px solid transparent;content:"";display:block;height:0;position:absolute;right:0;top:0;width:0}.product.menu-corner:before{border-right:15px solid #b71c1c;border-right:15px solid var(--primary-color)}.previewButton{border-bottom-left-radius:35px;border-top-left-radius:35px;position:fixed;right:0;top:100px;width:70px}