@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600&family=Raleway:wght@300;400;500;600&family=Work+Sans:wght@100;200;300;400;500;600&display=swap);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}:export{YELLOW:#f1bf15;PINK:#f8507d;GREEN:#2ecc71}:root{color:#34495e!important}body,html{margin:0!important;padding:0!important;background-color:#ecf0f1;overflow-x:hidden;scroll-behavior:smooth;font-family:"Poppins",sans-serif!important}body{width:100vw}.App{min-height:100vh}.container{width:90%}h2{font-size:1.6rem}#chat-application{left:1rem!important;bottom:1rem!important}@media screen and (max-width:768px){.container{width:85%}}@media screen and (max-width:576px){.container{max-width:100%}}.layout{display:flex;flex-direction:column;align-items:center}footer{display:flex;justify-content:center;padding:3rem 0}footer,footer a{text-decoration:none}footer a{display:inline-block;margin:0 .4ch;color:#34495e}footer a:after{display:block;content:"";border-bottom:1px solid transparent;-webkit-transform:scaleX(0);transform:scaleX(0);transition:all .1s linear}footer a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);border-bottom:1px solid #34495e}input{color:#151d26;padding:.4rem .8rem;border:1px solid #ecf0f1;border-radius:5rem;font-family:"Poppins",sans-serif;background-color:#fff}input:focus{outline:none}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 100px #fff inset!important}.table{width:100%;height:100%;border-spacing:0;margin-left:auto;margin-right:auto;border-collapse:separate;overflow:auto;transition:all .1s linear}.table-container{border-radius:1.6rem;overflow:hidden;box-shadow:0 0 2rem 0 #d6d6d6!important;margin-bottom:3rem}.table-container:last-of-type{margin-bottom:0}.table-header{color:#fff}.table-header tr{background:linear-gradient(60deg,#f5864a,#f8507d);min-height:.4rem}.table-header tr th{text-align:left;padding:.3rem .6rem .5rem}.table-header tr th svg{margin-right:.4rem}.table-body{border-radius:1.6rem;transition:all .1s linear}.table-body-row--is-edited td{background-color:#ecf0f1}.table-body tr{background-color:#fff;transition:all .1s linear}.table-body tr td{padding:.6rem .8rem;vertical-align:middle;border-top:2px solid #ecf0f1;transition:all .1s linear}.table-body tr:first-child td{border-top:none}.table.restauranttable tbody tr td.payments span{margin-right:.4rem}@media screen and (max-width:1400px){.ordertable tr th svg{display:none;margin:0 auto .4rem}}@media screen and (max-width:1200px){.table{display:block;max-width:-moz-fit-content;max-width:-webkit-fit-content;max-width:fit-content;white-space:nowrap}.productstable,.table{overflow-x:auto;width:100%}.productstable-container{width:-webkit-max-content;width:max-content;max-width:100%;margin-left:auto;margin-right:auto}}@media screen and (max-width:576px){.table-container{margin-bottom:2rem}}.button{display:block;font-family:"Poppins",sans-serif;padding:.4rem 1rem;color:#34495e;background-color:#fff;text-decoration:none;border:none;border-radius:2rem;width:-webkit-max-content;width:max-content;box-shadow:0 0 2rem 0 #d6d6d6!important;transition:all .1s linear}.button,.button svg{margin-right:.4rem}.button:hover{background-color:#f5864a;color:#fff;cursor:pointer}.button--change-theme{display:flex;justify-content:center;align-items:center;position:fixed;z-index:10;height:3rem;width:3rem;right:1rem;bottom:1rem;margin-right:0;font-size:1.2rem}.button--change-theme svg{margin-right:0}.button--change-theme:hover{background-color:#34495e;color:#fff}.button--add{border:1px solid transparent;border-color:#2ecc71!important}.button--add:hover{background-color:#2ecc71}.button--edit{border:1px solid transparent;border-color:#f1bf15!important}.button--edit:hover{background-color:#f1bf15}.button--delete{border:1px solid transparent;border-color:#dc4346!important}.button--delete:hover{background-color:#dc4346}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loader{display:block;width:5rem;height:5rem;border-color:transparent #f5864a;border-style:solid;border-width:1rem;border-radius:5rem;-webkit-animation:rotate .5s linear 0s infinite;animation:rotate .5s linear 0s infinite}.kpi,.loader{margin-left:auto;margin-right:auto}.kpi{display:flex;justify-content:space-between;align-items:stretch;width:100%;margin-bottom:3rem}.kpi-box{box-sizing:border-box;position:relative;width:100%;margin:0 1rem;padding:2rem;background-color:#fff;color:#34495e;border-radius:2rem;box-shadow:0 0 2rem 0 #d6d6d6!important;transition:all .1s linear}.kpi-box:first-of-type{margin-left:0}.kpi-box:last-of-type{margin-right:0}.kpi-box-heading{font-size:1.4rem;margin:0 0 1.4rem}.kpi-box-values{display:flex;align-items:center;justify-content:space-between}.kpi-box-values-value{font-size:3rem;margin:0;transition:all .1s linear}.kpi-box-values-difference{display:flex;align-items:center}.kpi-box-values-difference-value{position:relative;top:-.1rem;font-size:1.6rem;margin-right:1rem;transition:all .1s linear}.kpi-box-values-difference svg{font-size:1.4rem}@media screen and (max-width:1400px){.kpi{flex-wrap:wrap}.kpi-box{width:49%;margin:0 0 1rem}.kpi-box:last-of-type:not(:nth-of-type(2n)){margin-left:auto;margin-right:auto}}@media screen and (max-width:992px){.kpi-box-values{flex-direction:column;align-items:flex-start}.kpi-box-values-difference{display:flex}.kpi-box-values-difference svg{order:1;margin-right:1rem}.kpi-box-values-difference-value{order:2;margin:0}}@media screen and (max-width:576px){.kpi{margin-bottom:2rem}.kpi-box{width:100%}.kpi-box:last-of-type{margin-bottom:0}}.menu{position:fixed;left:0;display:flex;z-index:1;background-color:#fff;width:100vw;justify-content:center;box-shadow:0 0 2rem 0 #d6d6d6!important}.menu-nav{position:relative;display:flex;align-items:center}.menu-nav-name{margin-right:4rem}.menu-nav-link{position:relative;top:.2rem;font-size:1.2rem;text-align:center;text-decoration:none;color:#34495e;margin-right:2rem;transition:all .1s linear}.menu-nav-link:after{display:block;content:"";border-bottom:1px solid transparent;-webkit-transform:scaleX(0);transform:scaleX(0);transition:all .1s linear}.menu-nav-link:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);border-bottom:1px solid #34495e}.menu-nav-link--is-active:after{-webkit-transform:scaleX(1)!important;transform:scaleX(1)!important;border-bottom:1px solid #34495e!important}.menu-nav-link:last-of-type{margin-right:0}.menu-nav-link:after{margin-top:.4rem}.menu-nav-logout-button{display:flex;justify-content:center;align-items:center;position:absolute;right:-.5ch;margin-right:0;height:2rem!important;width:2rem!important;padding:0;color:#dc4346;transition:all .1s linear;border-radius:2rem}.menu-nav-logout-button svg{margin-right:0}.menu-nav--mobile{display:none}@media screen and (max-width:1200px){.menu-nav{display:none}.menu-nav--mobile{display:flex;justify-content:space-between;align-items:center}.menu-nav--mobile-openburger{display:flex;width:2rem;height:2rem;padding:10px;background-color:transparent;flex-direction:column;margin-right:0}.menu-nav--mobile-openburger:hover span{background-color:#fff}.menu-nav--mobile-openburger span{display:block;width:100%;height:2px;background-color:#dc4346;border-radius:20px}.menu-nav--mobile-openburger span:first-child{margin-bottom:2px}.menu-nav--mobile-openburger span:nth-child(3){margin-top:2px}.menu-nav--mobile-closeburger{display:flex;justify-content:center;align-items:center;height:2rem;width:2rem;padding:0;margin-top:1rem;margin-right:1rem;background-color:transparent;align-self:flex-end}.menu-nav--mobile-closeburger svg{margin-right:0}.menu-nav--mobile-closeburger:hover{background-color:#dc4346;cursor:pointer;color:#fff}.menu-nav--mobile-closeburger:hover svg{color:#fff}.menu-nav--mobile-sidebar{display:flex;flex-direction:column;height:100vh;min-width:30vw;background-color:#fff;z-index:20;position:fixed;top:0;right:0;-webkit-transform:translateX(100%);transform:translateX(100%);transition:all .1s linear}.menu-nav--mobile-sidebar.is-open{-webkit-transform:translateX(0);transform:translateX(0);box-shadow:0 0 2rem 0 #d6d6d6!important}.menu-nav--mobile-sidebar.is-closed{-webkit-transform:translateX(100%);transform:translateX(100%)}.menu-nav--mobile-sidebar>.menu-nav-link{margin:1rem 1rem 0}.menu-nav--mobile-sidebar>.menu-nav-logout-button{display:flex;justify-content:center;align-items:center;position:static;margin:2rem auto 0;padding:0}.menu-nav--mobile-sidebar>.menu-nav-logout-button svg{margin-right:0}}@media screen and (max-width:768px){.menu-nav--mobile-sidebar{min-width:50vw}}@media screen and (max-width:576px){.menu-nav-name{font-size:1.2rem;margin-right:1rem}.menu-nav--mobile-sidebar{min-width:70vw}}.fa-arrow-up{color:#2ecc71}.fa-arrow-down{color:#dc4346}.fa-minus{color:#f1bf15}.fa-check{color:#2ecc71}.fa-times{color:#dc4346}.charts{display:flex;justify-content:space-between;width:100%;margin-left:auto;margin-right:auto}.charts-chartcontainer{background-color:#fff;padding:1.4rem;border-radius:1.6rem;position:relative;width:100%;margin:0 1rem;height:auto!important;box-sizing:border-box;box-shadow:0 0 2rem 0 #d6d6d6!important}.charts-chartcontainer:first-of-type{margin-left:0}.charts-chartcontainer:last-of-type{margin-right:0}.charts-chartcontainer canvas{width:100%!important;height:100%!important}@media screen and (max-width:992px){.charts{flex-direction:column;align-items:center}.charts-chartcontainer{width:100%;margin:0}.charts-chartcontainer:first-of-type{margin-bottom:1rem}}.category{scroll-margin-top:5rem}.category-header{display:flex;flex-wrap:wrap;align-items:center;padding:1rem 0;transition:all .1s linear}.category-header p{width:100%;margin-bottom:0}.category-header--is-edited{margin-top:1rem;margin-bottom:1rem!important;padding:0;width:60%}.category-header--is-edited .table-header th.has_images,.category-header--is-edited .table-header th.save{text-align:center}.category-header--is-edited .table-body .name input{width:10rem;font-size:1.1rem}.category-header--is-edited .table-body .description input{width:100%}.category-header--is-edited .table-body .button,.category-header--is-edited .table-body input[type=checkbox]{display:block;margin-left:auto;margin-right:auto}.category-header-heading{display:block;margin:0 2rem 0 0;transition:all .1s linear}.category-header .button{border:1px solid transparent;transition:all .1s linear}.category-header-button--save-category{height:1.6rem!important;width:1.6rem!important;padding:0;border-radius:1.6rem;border-color:#2ecc71!important}.category-header-button--save-category svg{margin:0}.category-header-button--save-category:hover{background-color:#2ecc71}.category-header-button--save-category:hover svg{color:#fff}.category-header-button--move-category{display:block;height:auto!important;width:-webkit-max-content!important;width:max-content!important;padding:0;background-color:transparent;box-shadow:none!important}.category-header-button--move-category:hover{background-color:transparent}.category-header-button--move-category svg{color:#34495e!important;margin-right:0}@media screen and (max-width:768px){.category-header{justify-content:space-between}.category-header-heading{width:calc(100% - 3.6rem);display:inline-block!important;margin:0 0 .4rem}.category-header .button{margin:0 0 .4rem;width:49%;order:3}.category-header .button--delete{order:6;margin-left:auto;margin-right:auto}.category-header-button--move-category{height:1.6rem!important;width:1.6rem!important;border:1px solid #23313f!important;order:2!important;margin-left:.2rem!important}}@media screen and (max-width:576px){.category-header .button{width:100%}}.productstable-header .active,.productstable-header .buttons,.productstable-header .img,.productstable-header .is_restricted,.productstable-header .is_supplement{text-align:center}.productstable-header .active svg,.productstable-header .buttons svg,.productstable-header .img svg,.productstable-header .is_restricted svg,.productstable-header .is_supplement svg{margin:0}.productstable-body td .fa-grip-vertical{color:#d6d6d6}.productstable-body-button{height:1.6rem!important;width:1.6rem!important;padding:0;border-radius:1.6rem;border:1px solid #000;background-color:transparent;transition:all .1s linear;box-shadow:none!important}.productstable-body-button:last-of-type{margin-right:0}.productstable-body-button--edit-product{border-color:#f5864a}.productstable-body-button--delete-product{border-color:#dc4346;color:#dc4346}.productstable-body-button--delete-product:hover{background-color:#dc4346}.productstable-body-button--save-product{background-color:#fff;border:1px solid #2ecc71;width:auto!important;height:auto!important;padding:.4rem .6rem}.productstable-body-button--save-product:hover{background-color:#2ecc71}.productstable-body-button--save-product svg{margin-left:.4rem}.productstable-body-button:hover{cursor:pointer;color:#fff}.productstable-body-button svg{margin-right:0}.product--is-edited td{width:10rem}.product--is-edited td input{position:relative;left:-.3rem;display:block;width:80%}.product--is-edited .img img{display:block;margin-left:auto;margin-right:auto}.product--is-edited .name{width:20rem}.product--is-edited .active,.product--is-edited .img,.product--is-edited .is_restricted,.product--is-edited .is_supplement{height:100%}.product--is-edited .active input,.product--is-edited .img input,.product--is-edited .is_restricted input,.product--is-edited .is_supplement input{position:static;display:block;width:auto;margin-left:auto;margin-right:auto}.product--is-edited .buttons .button{margin-left:auto;margin-right:auto}.product--is-dragging{-webkit-filter:opacity(.5);filter:opacity(.5)}.product .img img{display:block;margin-left:auto;margin-right:auto}.product .active,.product .img,.product .is_restricted,.product .is_supplement{text-align:center}.product .active svg,.product .img svg,.product .is_restricted svg,.product .is_supplement svg{margin:0}.login,.product .buttons{display:flex;justify-content:center}.login{flex-direction:column;align-items:center;height:100vh;width:100vw}.login-heading{margin-top:0;margin-bottom:0;position:absolute;top:30%}.login-form{display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;padding:1.2rem;border-radius:1.6rem;width:30%;box-shadow:0 0 2rem 0 #d6d6d6!important}.login-form>*{padding:.6rem;border-radius:.8rem;text-align:center}.login-form>input{margin-bottom:1.2rem;border:1px solid #ecf0f1;transition:all .1s linear}.login-form>input:focus{border:1px solid #ffced2;outline:none}.login-form>input:-webkit-autofill,.login-form>input:-webkit-autofill:active,.login-form>input:-webkit-autofill:focus,.login-form>input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 100px #fff inset!important}.login-form-button{border:none;color:#fff;background-size:100%;background-image:linear-gradient(60deg,#f5864a,#f8507d);position:relative;z-index:100;transition:all .1s linear}.login-form-button:before{background-image:linear-gradient(60deg,#f8507d,#f5864a);content:"";display:block;height:100%;position:absolute;top:0;left:0;opacity:0;width:100%;z-index:-100;transition:opacity .3s}.login-form-button:hover:before{opacity:1}.login-form-button:hover{cursor:pointer}.login-form-button:before{border-radius:.8rem}.page{display:flex;flex-direction:column;padding-top:8rem;margin:0 auto}.page>h1{margin-top:0}@media screen and (max-width:576px){.page{padding-top:5rem}}.page-items-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.page-items-links .button{border:1px solid transparent;font-size:.85rem;margin-right:.4rem;margin-top:.2rem}.page-items-button--add-category{margin-top:.2rem;border:1px solid transparent;border-color:#2ecc71!important}.page-items-button--add-category:hover{background-color:#2ecc71}.page-restaurant{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.page-restaurant>.left{width:60%;padding-right:1rem}.page-restaurant>.left .table-body tr td{width:50%}.page-restaurant>.right{width:40%;padding-left:1rem}.page-restaurant-section h2{margin-top:0}.page-restaurant-section table{width:100%}.page-restaurant input{text-align:center;width:-webkit-max-content;width:max-content}@media screen and (max-width:1200px){.page-restaurant{flex-direction:column}.page-restaurant-section-header-heading{text-align:center}.page-restaurant>*{width:100%!important;padding:0!important}.page-restaurant>* .table{width:100%;overflow-x:auto}.page-restaurant>* .table-container{width:-webkit-max-content;width:max-content;max-width:100%;overflow-x:hidden;margin-left:auto;margin-right:auto}}.page-orders .table-container{margin-bottom:0}.page-orders-buttons{display:flex;justify-content:center;margin-bottom:2rem}.page-orders-buttons-button-next svg{margin-right:0;margin-left:.4rem}.App[data-theme=dark],.App[data-theme=dark] .button{color:#fff;background-color:#34495e}.App[data-theme=dark] .button{box-shadow:0 0 1rem 0 #23313f!important}.App[data-theme=dark] .button:hover{background-color:#f5864a;color:#34495e}.App[data-theme=dark] .button--change-theme:hover{background-color:#fff;color:#34495e}.App[data-theme=dark] .button--add:hover{background-color:#2ecc71}.App[data-theme=dark] .button--edit:hover{background-color:#f1bf15}.App[data-theme=dark] .button--delete:hover{background-color:#dc4346}.App[data-theme=dark] input{background-color:#34495e;color:#fff;border:1px solid #64819e}.App[data-theme=dark] input:-webkit-autofill,.App[data-theme=dark] input:-webkit-autofill:active,.App[data-theme=dark] input:-webkit-autofill:focus,.App[data-theme=dark] input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #34495e inset!important}.App[data-theme=dark] .menu{color:#fff;background-color:#34495e;box-shadow:0 0 1rem 0 #23313f!important}.App[data-theme=dark] .menu-nav-link{color:#fff}.App[data-theme=dark] .menu-nav-link:after{display:block;content:"";border-bottom:1px solid transparent;-webkit-transform:scaleX(0);transform:scaleX(0);transition:all .1s linear}.App[data-theme=dark] .menu-nav-link:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);border-bottom:1px solid #fff}.App[data-theme=dark] .menu-nav-link:after{border-bottom:1px solid #fff!important}.App[data-theme=dark] .menu-nav-logout-button{color:#fff;background-color:#34495e}.App[data-theme=dark] .menu-nav-logout-button:hover{color:#34495e;background-color:#dc4346}.App[data-theme=dark] .menu-nav--mobile-openburger:hover span{background-color:#34495e}.App[data-theme=dark] .menu-nav--mobile-openburger span{background-color:#fff}.App[data-theme=dark] .menu-nav--mobile-closeburger:hover svg{color:#34495e}.App[data-theme=dark] .menu-nav--mobile-closeburger svg{color:#fff}.App[data-theme=dark] .menu-nav--mobile-sidebar{background-color:#34495e}.App[data-theme=dark] .menu-nav--mobile-sidebar.is-open{box-shadow:0 0 1rem 0 #23313f!important}.App[data-theme=dark] .table-header tr{background:linear-gradient(60deg,#d04369,#ce713e)}.App[data-theme=dark] .table-body tr{background-color:#34495e}.App[data-theme=dark] .table-body tr:first-of-type td{border-top:none}.App[data-theme=dark] .table-body tr td{color:#fff;border-top:2px solid #23313f}.App[data-theme=dark] .table-container{box-shadow:0 0 1rem 0 #23313f!important}.App[data-theme=dark] .login{color:#fff}.App[data-theme=dark] .login-form{background-color:#34495e;box-shadow:0 0 1rem 0 #23313f!important}.App[data-theme=dark] .login-form>input{border:1px solid #fff!important}.App[data-theme=dark] .category-header-heading{color:#fff}.App[data-theme=dark] .category-header-button--add-item:hover{background-color:#2ecc71}.App[data-theme=dark] .category-header-button--move-category{background-color:transparent;box-shadow:none!important}.App[data-theme=dark] .category-header-button--move-category:hover{background-color:transparent}.App[data-theme=dark] .category-header-button--move-category:hover svg{color:#fff}.App[data-theme=dark] .category-header-button--move-category svg{color:#fff!important}.App[data-theme=dark] .category-header button:hover{color:#34495e}.App[data-theme=dark] .page-items-button--add-category:hover{background-color:#2ecc71}.App[data-theme=dark] .kpi-box{color:#fff}.App[data-theme=dark] .charts-chartcontainer,.App[data-theme=dark] .kpi-box{box-shadow:0 0 1rem 0 #23313f!important;background-color:#34495e}.App[data-theme=dark] footer a{color:#fff}.App[data-theme=dark] footer a:after{border-bottom:1px solid #fff}
/*# sourceMappingURL=main.bd4d4f85.chunk.css.map */