@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{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{color:#34495e!important}body,html{background-color:#ecf0f1;font-family:Poppins,sans-serif!important;margin:0!important;overflow-x:hidden;padding:0!important;scroll-behavior:smooth}body{width:100vw}.App{min-height:100vh}.container{width:90%}h2{font-size:1.6rem}#chat-application{bottom:1rem!important;left:1rem!important}@media screen and (max-width:768px){.container{width:85%}}@media screen and (max-width:576px){.container{max-width:100%}}.layout{align-items:center;display:flex;flex-direction:column}footer{display:flex;justify-content:center;padding:3rem 0}footer,footer a{text-decoration:none}footer a{color:#34495e;display:inline-block;margin:0 .4ch}footer a:after{border-bottom:1px solid transparent;content:"";display:block;-webkit-transform:scaleX(0);transform:scaleX(0);transition:all .1s linear}footer a:hover:after{border-bottom:1px solid #34495e;-webkit-transform:scaleX(1);transform:scaleX(1)}input{background-color:#fff;border:1px solid #ecf0f1;border-radius:5rem;color:#151d26;font-family:Poppins,sans-serif;padding:.4rem .8rem}input:focus{outline:none}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 100px #fff!important}.table{border-collapse:initial;border-spacing:0;height:100%;margin-left:auto;margin-right:auto;overflow:auto;transition:all .1s linear;width:100%}.table-container{border-radius:1.6rem;box-shadow:0 0 2rem 0 #d6d6d6!important;margin-bottom:3rem;overflow:hidden}.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{padding:.3rem .6rem .5rem;text-align:left}.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{border-top:2px solid #ecf0f1;padding:.6rem .8rem;transition:all .1s linear;vertical-align:middle}.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{margin-left:auto;margin-right:auto;max-width:100%;width:-webkit-max-content;width:max-content}}@media screen and (max-width:576px){.table-container{margin-bottom:2rem}}.button{background-color:#fff;border:none;border-radius:2rem;box-shadow:0 0 2rem 0 #d6d6d6!important;color:#34495e;display:block;font-family:Poppins,sans-serif;padding:.4rem 1rem;text-decoration:none;transition:all .1s linear;width:-webkit-max-content;width:max-content}.button,.button svg{margin-right:.4rem}.button:hover{background-color:#f5864a;color:#fff;cursor:pointer}.button--change-theme{align-items:center;bottom:1rem;display:flex;font-size:1.2rem;height:3rem;justify-content:center;margin-right:0;position:fixed;right:1rem;width:3rem;z-index:10}.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{-webkit-animation:rotate .5s linear 0s infinite;animation:rotate .5s linear 0s infinite;border-color:transparent #f5864a;border-radius:5rem;border-style:solid;border-width:1rem;display:block;height:5rem;width:5rem}.kpi,.loader{margin-left:auto;margin-right:auto}.kpi{align-items:stretch;display:flex;justify-content:space-between;margin-bottom:3rem;width:100%}.kpi-box{background-color:#fff;border-radius:2rem;box-shadow:0 0 2rem 0 #d6d6d6!important;box-sizing:border-box;color:#34495e;margin:0 1rem;padding:2rem;position:relative;transition:all .1s linear;width:100%}.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{align-items:center;display:flex;justify-content:space-between}.kpi-box-values-value{font-size:3rem;margin:0;transition:all .1s linear}.kpi-box-values-difference{align-items:center;display:flex}.kpi-box-values-difference-value{font-size:1.6rem;margin-right:1rem;position:relative;top:-.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{margin:0 0 1rem;width:49%}.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{align-items:flex-start;flex-direction:column}.kpi-box-values-difference{display:flex}.kpi-box-values-difference svg{margin-right:1rem;order:1}.kpi-box-values-difference-value{margin:0;order:2}}@media screen and (max-width:576px){.kpi{margin-bottom:2rem}.kpi-box{width:100%}.kpi-box:last-of-type{margin-bottom:0}}.menu{background-color:#fff;box-shadow:0 0 2rem 0 #d6d6d6!important;display:flex;justify-content:center;left:0;position:fixed;width:100vw;z-index:1}.menu-nav{align-items:center;display:flex;position:relative}.menu-nav-name{margin-right:4rem}.menu-nav-link{color:#34495e;font-size:1.2rem;margin-right:2rem;position:relative;text-align:center;text-decoration:none;top:.2rem;transition:all .1s linear}.menu-nav-link:after{border-bottom:1px solid transparent;content:"";display:block;-webkit-transform:scaleX(0);transform:scaleX(0);transition:all .1s linear}.menu-nav-link:hover:after{border-bottom:1px solid #34495e;-webkit-transform:scaleX(1);transform:scaleX(1)}.menu-nav-link--is-active:after{border-bottom:1px solid #34495e!important;-webkit-transform:scaleX(1)!important;transform:scaleX(1)!important}.menu-nav-link:last-of-type{margin-right:0}.menu-nav-link:after{margin-top:.4rem}.menu-nav-logout-button{align-items:center;border-radius:2rem;color:#dc4346;display:flex;height:2rem!important;justify-content:center;margin-right:0;padding:0;position:absolute;right:-.5ch;transition:all .1s linear;width:2rem!important}.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{align-items:center;display:flex;justify-content:space-between}.menu-nav--mobile-openburger{background-color:initial;display:flex;flex-direction:column;height:2rem;margin-right:0;padding:10px;width:2rem}.menu-nav--mobile-openburger:hover span{background-color:#fff}.menu-nav--mobile-openburger span{background-color:#dc4346;border-radius:20px;display:block;height:2px;width:100%}.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{align-items:center;align-self:flex-end;background-color:initial;display:flex;height:2rem;justify-content:center;margin-right:1rem;margin-top:1rem;padding:0;width:2rem}.menu-nav--mobile-closeburger svg{margin-right:0}.menu-nav--mobile-closeburger:hover{background-color:#dc4346;color:#fff;cursor:pointer}.menu-nav--mobile-closeburger:hover svg{color:#fff}.menu-nav--mobile-sidebar{background-color:#fff;display:flex;flex-direction:column;height:100vh;min-width:30vw;position:fixed;right:0;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);transition:all .1s linear;z-index:20}.menu-nav--mobile-sidebar.is-open{box-shadow:0 0 2rem 0 #d6d6d6!important;-webkit-transform:translateX(0);transform:translateX(0)}.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{align-items:center;display:flex;justify-content:center;margin:2rem auto 0;padding:0;position:static}.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;margin-left:auto;margin-right:auto;width:100%}.charts-chartcontainer{background-color:#fff;border-radius:1.6rem;box-shadow:0 0 2rem 0 #d6d6d6!important;box-sizing:border-box;height:auto!important;margin:0 1rem;padding:1.4rem;position:relative;width:100%}.charts-chartcontainer:first-of-type{margin-left:0}.charts-chartcontainer:last-of-type{margin-right:0}.charts-chartcontainer canvas{height:100%!important;width:100%!important}@media screen and (max-width:992px){.charts{align-items:center;flex-direction:column}.charts-chartcontainer{margin:0;width:100%}.charts-chartcontainer:first-of-type{margin-bottom:1rem}}.category{scroll-margin-top:5rem}.category-header{align-items:center;display:flex;flex-wrap:wrap;padding:1rem 0;transition:all .1s linear}.category-header p{margin-bottom:0;width:100%}.category-header--is-edited{margin-bottom:1rem!important;margin-top:1rem;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{font-size:1.1rem;width:10rem}.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{border-color:#2ecc71!important;border-radius:1.6rem;height:1.6rem!important;padding:0;width:1.6rem!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{background-color:initial;box-shadow:none!important;display:block;height:auto!important;padding:0;width:-webkit-max-content!important;width:max-content!important}.category-header-button--move-category:hover{background-color:initial}.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{display:inline-block!important;margin:0 0 .4rem;width:calc(100% - 3.6rem)}.category-header .button{margin:0 0 .4rem;order:3;width:49%}.category-header .button--delete{margin-left:auto;margin-right:auto;order:6}.category-header-button--move-category{border:1px solid #23313f!important;height:1.6rem!important;margin-left:.2rem!important;order:2!important;width:1.6rem!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{background-color:initial;border:1px solid #000;border-radius:1.6rem;box-shadow:none!important;height:1.6rem!important;padding:0;transition:all .1s linear;width:1.6rem!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;height:auto!important;padding:.4rem .6rem;width:auto!important}.productstable-body-button--save-product:hover{background-color:#2ecc71}.productstable-body-button--save-product svg{margin-left:.4rem}.productstable-body-button:hover{color:#fff;cursor:pointer}.productstable-body-button svg{margin-right:0}.product--is-edited td{width:10rem}.product--is-edited td input{display:block;left:-.3rem;position:relative;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{display:block;margin-left:auto;margin-right:auto;position:static;width: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{align-items:center;flex-direction:column;height:100vh;width:100vw}.login-heading{margin-bottom:0;margin-top:0;position:absolute;top:30%}.login-form{background-color:#fff;border-radius:1.6rem;box-shadow:0 0 2rem 0 #d6d6d6!important;display:flex;flex-direction:column;justify-content:space-between;padding:1.2rem;width:30%}.login-form>*{border-radius:.8rem;padding:.6rem;text-align:center}.login-form>input{border:1px solid #ecf0f1;margin-bottom:1.2rem;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:inset 0 0 0 100px #fff!important}.login-form-button{background-image:linear-gradient(60deg,#f5864a,#f8507d);background-size:100%;border:none;color:#fff;position:relative;transition:all .1s linear;z-index:100}.login-form-button:before{background-image:linear-gradient(60deg,#f8507d,#f5864a);content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s;width:100%;z-index:-100}.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;margin:0 auto;padding-top:8rem}.page>h1{margin-top:0}@media screen and (max-width:576px){.page{padding-top:5rem}}.page-items-links{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.page-items-links .button{border:1px solid transparent;font-size:.85rem;margin-right:.4rem;margin-top:.2rem}.page-items-button--add-category{border:1px solid transparent;border-color:#2ecc71!important;margin-top:.2rem}.page-items-button--add-category:hover{background-color:#2ecc71}.page-restaurant{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}.page-restaurant>.left{padding-right:1rem;width:60%}.page-restaurant>.left .table-body tr td{width:50%}.page-restaurant>.right{padding-left:1rem;width:40%}.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}.page-restaurant-section-hours input{box-sizing:border-box;width:100px}@media screen and (max-width:1200px){.page-restaurant{flex-direction:column}.page-restaurant-section-header-heading{text-align:center}.page-restaurant>*{padding:0!important;width:100%!important}.page-restaurant>* .table{overflow-x:auto;width:100%}.page-restaurant>* .table-container{margin-left:auto;margin-right:auto;max-width:100%;overflow-x:hidden;width:-webkit-max-content;width:max-content}}.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-left:.4rem;margin-right:0}.App[data-theme=dark],.App[data-theme=dark] .button{background-color:#34495e;color:#fff}.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;border:1px solid #64819e;color:#fff}.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:inset 0 0 0 1000px #34495e!important}.App[data-theme=dark] .menu{background-color:#34495e;box-shadow:0 0 1rem 0 #23313f!important;color:#fff}.App[data-theme=dark] .menu-nav-link{color:#fff}.App[data-theme=dark] .menu-nav-link:after{border-bottom:1px solid transparent;content:"";display:block;-webkit-transform:scaleX(0);transform:scaleX(0);transition:all .1s linear}.App[data-theme=dark] .menu-nav-link:hover:after{border-bottom:1px solid #fff;-webkit-transform:scaleX(1);transform:scaleX(1)}.App[data-theme=dark] .menu-nav-link:after{border-bottom:1px solid #fff!important}.App[data-theme=dark] .menu-nav-logout-button{background-color:#34495e;color:#fff}.App[data-theme=dark] .menu-nav-logout-button:hover{background-color:#dc4346;color:#34495e}.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{border-top:2px solid #23313f;color:#fff}.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:initial;box-shadow:none!important}.App[data-theme=dark] .category-header-button--move-category:hover{background-color:initial}.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{background-color:#34495e;box-shadow:0 0 1rem 0 #23313f!important}.App[data-theme=dark] footer a{color:#fff}.App[data-theme=dark] footer a:after{border-bottom:1px solid #fff}
/*# sourceMappingURL=main.8ba8a220.css.map*/