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}#login-page{display:flex;flex-direction:column;background-color:#22223b;width:100vw;height:100vh;align-items:center;justify-content:center;padding-bottom:150px}#login-page img{max-width:200px}#restaurant-interface{background-color:#efefef}#restaurant-interface img{width:inherit;padding:10px;height:100px}#restaurant-interface>nav{background-color:#22223b;color:#fff;position:fixed;left:0;top:0;min-height:100vh;min-height:-webkit-fill-available;width:100px;text-decoration:none;display:flex;flex-direction:column;align-items:center}#restaurant-interface>nav>ul{list-style-type:none;margin-left:0;padding-left:0}#restaurant-interface>nav>ul li{margin-bottom:20px;opacity:.4;display:flex}#restaurant-interface>nav>ul li.active{opacity:1}#restaurant-interface>nav>ul li .select-indicator{width:5px;background-color:#fff;height:50px;position:absolute;left:0}#restaurant-interface>nav>ul svg{width:40px;height:50px}#restaurant-interface>nav>:last-child{margin-top:auto;margin-bottom:20px}#restaurant-interface>nav>:last-child.info{display:flex;flex-direction:column;align-items:center}#restaurant-interface>nav>:last-child.info>.current-time{font-size:2rem;margin-bottom:15px;margin-top:15px}#restaurant-interface>nav>:last-child.info>span{opacity:.6}#restaurant-interface>.content{margin-left:100px}.toast-order-creation{display:flex;align-items:center}.toast-order-creation>:nth-child(n){margin:0 .5rem}.toast-order-creation .order-number{font-size:3rem;color:#000}.toast-order-creation .message{font-size:1.2rem!important}.order-received-toast{background:#e4e4ea!important;border:2px solid #9797df}.order-received-toast.new{background-color:#d2e4d2!important;border:2px solid #23a833}.order-received-toast.update{background-color:#e0d9b4!important;border:2px solid #c0a818}.order-received-toast.cancel{background-color:#f4d4d2!important;border:2px solid #c01818}@keyframes slide-in{0%{transform:translateX(100px)}to{transform:translateX(0)}}#orders{height:100vh;overflow-y:hidden;display:flex;flex-direction:column;width:100%}@supports(-webkit-touch-callout:none){#orders{-webkit-overflow-scrolling:touch}}#orders>.content{padding:0 20px;height:100%;overflow-x:hidden;display:flex}#orders>.content>.board{flex-basis:65%;overflow-y:auto}#orders>.content>.selected-order-container{flex-basis:40%;padding:20px 0}#orders .data-container{background:#fff;border-radius:5px;box-shadow:0 4px 4px 0 rgba(0,0,0,.15);padding:1rem;overflow-y:auto}#orders .data-container.no-padding{padding:0}#completed-orders .delivery-date-input{padding-top:1rem;white-space:nowrap;padding-right:1rem}#completed-orders,#incoming-orders,#preparation-orders,#ready-orders{padding-top:20px;overflow-y:auto;overflow-x:hidden;height:100%}#completed-orders .selectable-row,#incoming-orders .selectable-row,#preparation-orders .selectable-row,#ready-orders .selectable-row{cursor:pointer;transition:background-color .3s}#completed-orders .selectable-row:hover,#incoming-orders .selectable-row:hover,#preparation-orders .selectable-row:hover,#ready-orders .selectable-row:hover{background-color:#dbdbff}#completed-orders .order-row,#incoming-orders .order-row,#preparation-orders .order-row,#ready-orders .order-row{display:flex;align-items:center;background:#fff;box-shadow:0 2px 5px -1px rgba(50,50,93,.25),0 1px 3px -1px rgba(0,0,0,.3);border-radius:5px;padding:1rem 2rem;height:80px;margin:0 5px 15px;cursor:pointer;transition:transform .5s;position:relative}#completed-orders .order-row .new-order-ping,#incoming-orders .order-row .new-order-ping,#preparation-orders .order-row .new-order-ping,#ready-orders .order-row .new-order-ping{position:absolute;left:10px}#completed-orders .order-row.selected,#incoming-orders .order-row.selected,#preparation-orders .order-row.selected,#ready-orders .order-row.selected{transform:translateX(1rem);background-color:#c1d7ff!important}#completed-orders .order-row.canceled,#incoming-orders .order-row.canceled,#preparation-orders .order-row.canceled,#ready-orders .order-row.canceled{opacity:.4}#completed-orders .order-row.canceled .cancel-status,#incoming-orders .order-row.canceled .cancel-status,#preparation-orders .order-row.canceled .cancel-status,#ready-orders .order-row.canceled .cancel-status{height:-moz-fit-content;height:fit-content;padding:.3rem .8rem;font-size:1.2rem;border-radius:4px;color:#fff;font-weight:800;align-self:center;background-color:#bc6767}#completed-orders .order-row .number,#incoming-orders .order-row .number,#preparation-orders .order-row .number,#ready-orders .order-row .number{font-size:3rem;align-self:center;flex-basis:4rem}#completed-orders .order-row .customer,#incoming-orders .order-row .customer,#preparation-orders .order-row .customer,#ready-orders .order-row .customer{font-weight:700;font-size:1.2rem}#completed-orders .order-row .action-buttons,#incoming-orders .order-row .action-buttons,#preparation-orders .order-row .action-buttons,#ready-orders .order-row .action-buttons{display:flex;margin-left:auto!important}#completed-orders .order-row .status,#incoming-orders .order-row .status,#preparation-orders .order-row .status,#ready-orders .order-row .status{align-self:center;margin-left:auto}.selected-order{flex-basis:35%;display:flex;flex-direction:column;justify-content:space-between;height:100%;animation:slide-in .5s;-webkit-animation:slide-in .5s}.selected-order>.header{height:70px;padding:0 20px;background-color:#4a4e69;color:#fff;position:sticky;top:0;z-index:1;text-align:center;box-shadow:0 4px 8px rgba(0,0,0,.24)}.selected-order>.header .order-number{font-size:2.5rem}.selected-order>.header .cancel-status{height:-moz-fit-content;height:fit-content;padding:.3rem .8rem;font-size:1.2rem;border-radius:4px;color:#fff;font-weight:800;align-self:center;background-color:#bc6767}.selected-order>.actions{height:70px;width:100%;padding:10px;border-top:1px solid #e6e6e6;text-align:right;background-color:#fff;display:flex;flex-direction:row-reverse}.selected-order>.actions>.product-count-indicator{font-size:1.2rem;color:#5e5e5e}.selected-order>.content{height:calc(100% - 140px);padding-top:1rem;overflow-y:auto}.selected-order>.content>.product-row{margin-bottom:20px}.selected-order>.content>.product-row .product-quantity{font-weight:700;display:inline-block;width:30px}#order-type-navigation{display:flex;align-items:center;width:100%;background-color:#fff;z-index:1}#order-type-navigation>h3{margin:0;width:300px}#order-type-navigation>.order-types{display:flex;width:100%;box-shadow:0 5px 15px rgba(0,0,0,.35)}#order-type-navigation>.order-types>.order-type{background-color:#e0e0e0;color:#b1b1b1;width:100%;height:70px;border-right:1px solid #a3a3a3;transition:opacity .3s,background-color .3s,opacity .3s,color .3s;font-weight:500;font-size:1.5rem;display:flex;justify-content:center;align-items:center}#order-type-navigation>.order-types>.order-type>svg{height:45px;padding:2px}#order-type-navigation>.order-types>.order-type>svg path{transition:fill .3s;fill:#b1b1b1}#order-type-navigation>.order-types>.order-type.active{background-color:#434358;opacity:1;color:#fff}#order-type-navigation>.order-types>.order-type.active>svg path{fill:#fff}.order-products{display:flex;flex-direction:column;width:100%}.order-products .restaurant-products{overflow-y:auto}.order-products .restaurant-products .restaurant .title{padding:.5rem 1rem;font-size:1rem}.order-products .restaurant-products .restaurant .title .name{font-size:1.5rem;font-weight:700;margin-left:.3rem}.order-products .restaurant-products .restaurant .product{font-size:1.4rem;transition:background-color .5s;padding:.5rem 1rem}.order-products .restaurant-products .restaurant .product .count{background-color:#22223b;width:30px;height:30px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:700}.order-products .restaurant-products .restaurant .product .name{font-size:1.2rem}.order-products .restaurant-products .restaurant .product .product-checkbox{margin-left:auto;width:30px;height:30px;border:3px solid #84c191;border-radius:5px;position:relative}.order-products .restaurant-products .restaurant .product .product-checkbox .progress-background{height:100%;width:100%;font-size:1.1rem;font-weight:700;display:flex;align-items:center;justify-content:center;background-color:#d4e8d9}.order-products .restaurant-products .restaurant .product .product-checkbox .progress-background>:nth-child(n){margin:0}.order-products .restaurant-products .restaurant .product .product-checkbox .valid-background{height:100%;width:100%;display:flex;align-items:center;justify-content:center;background-color:#84c191}.order-products .restaurant-products .restaurant .product .product-checkbox .valid-background>:nth-child(n){margin:0}.order-products .restaurant-products .restaurant .product .item-additionnal-information{color:rgba(0,0,0,.5333333333333333);font-size:1rem;grid-gap:.3rem;gap:.3rem;border-left:1px solid #909090;padding:.4rem;margin-left:1rem}.order-products .restaurant-products .restaurant .product .item-additionnal-information .item-options{font-weight:700}.order-products .restaurant-products .restaurant .product .item-additionnal-information .option-choices{font-weight:400}.order-products .restaurant-products .restaurant .product .item-additionnal-information .comments{font-size:.9rem}.order-products.inverted{color:#ededed}.order-products.inverted .count{background-color:#d2d5d9!important;color:#1f345b!important;font-weight:500}.order-products.inverted .separator{opacity:.2}.order-status{border-radius:20px;border:3px solid #fff;padding:.3rem 1rem;font-weight:500}.column{display:flex;flex-direction:column}.column.children-margin.tiny>:nth-child(n){margin-top:.25rem;margin-bottom:.25rem}.column.children-margin.small>:nth-child(n){margin-top:.5rem;margin-bottom:.5rem}.column.children-margin.medium>:nth-child(n){margin-top:1rem;margin-bottom:1rem}.column.children-margin.large>:nth-child(n){margin-top:1.5rem;margin-bottom:1.5rem}.column.children-margin>:first-child{margin-top:0!important}.column.children-margin>:last-child{margin-bottom:0!important}.row{display:flex;flex-direction:row}.row>h1,.row>h2,.row>h3,.row>h4,.row>h5,.row>h6{margin-top:0;margin-bottom:0}.row.children-margin.tiny>:nth-child(n){margin-left:.5rem;margin-right:.5rem}.row.children-margin.small>:nth-child(n){margin-left:1rem;margin-right:1rem}.row.children-margin.medium>:nth-child(n){margin-left:2rem;margin-right:2rem}.row.children-margin.large>:nth-child(n){margin-left:3rem;margin-right:3rem}.row.children-margin>:first-child{margin-left:0!important}.row.children-margin>:last-child{margin-right:0!important}.separator{border-top:1px solid #e6e6e6}.separator.vertical{height:auto;margin:0 2rem;border-top:none;border-left:1px solid #e6e6e6}.clickable{cursor:pointer}.hoverable{transition:background .1s}.hoverable:hover{background:#eaf7ff!important}.min-height.medium{min-height:30rem}.no-data{opacity:.3}.ui.dimmer .ui.workaround-modal-loader.loader:before{border-color:rgba(0,0,0,.1)}.ui.dimmer .ui.workaround-modal-loader.loader:after{border-color:#767676 transparent transparent}.ui.dimmer .ui.workaround-modal-loader.loader{color:#000}@keyframes grow-and-fade{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2)}}.ping{position:relative;flex-shrink:0}.ping,.ping .animated{background-color:#3d3d7a;width:10px;height:10px;border-radius:10px}.ping .animated{position:absolute;animation:grow-and-fade 1s infinite}.ping.slow .animated{animation:grow-and-fade 1.5s infinite}.ping.fast .animated{animation:grow-and-fade .5s infinite}.ping.fastest .animated{animation:grow-and-fade .3s infinite}.ping.inverted,.ping.inverted .animated{background-color:#b6b6f1}.countdown{height:-moz-fit-content;height:fit-content;padding:.3rem .8rem;font-size:1.2rem;border-radius:4px;background-color:#67bc75;color:#fff;font-weight:800;align-self:center}.countdown.nearly-late{background-color:#bca667}.countdown.late{background-color:#bc6767}div:has(.start-indications){position:relative}.start-indications{background-color:#626296;position:absolute;left:110px;width:max-content;padding:1rem 2rem 1rem 1rem;font-size:1.4rem;border-radius:2rem;animation:indicate 2s ease infinite}@keyframes indicate{0%,20%,50%,80%,to{transform:translateX(0)}40%{transform:translateX(20px)}60%{transform:translateX(15px)}}
/*# sourceMappingURL=main.11faead7.chunk.css.map */