#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}.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:0!important}.row.children-margin.tiny>:nth-child(n){margin:0 .25rem}.row.children-margin.small>:nth-child(n){margin:0 1rem}.row.children-margin.medium>:nth-child(n){margin:0 2rem}.row.children-margin.large>:nth-child(n){margin:0 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;margin:1rem 0}.separator.no-margin{margin:0}.separator.vertical{height:auto;margin:0 2rem;border-top:none;border-left:1px solid #e6e6e6}.no-data{margin:1.5rem 0;text-align:center;line-height:1.5rem;font-size:1.5rem;opacity:.3}.order-status{border-radius:12px;border:3px solid #fff;font-weight:500;padding:.2rem .6rem;font-size:.9rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap}.order-status.large{padding:.3rem 1rem;font-size:1.2rem;border-radius:18px}.payment-status{border-radius:12px;border:3px solid #fff;padding:.2rem .6rem;font-size:.9rem;font-weight:500;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap}.payment-status.large{padding:.3rem 1rem;font-size:1.2rem;border-radius:18px}.payment-status.small{padding:.1rem .4rem;font-size:.8rem}.restaurant-products .restaurant .title{padding:.5rem 1rem;font-size:1rem}.restaurant-products .restaurant .title .name{font-size:1.5rem;font-weight:700;margin-left:.3rem}.restaurant-products .restaurant .product{font-size:1.4rem;transition:background-color .5s;padding:.5rem 1rem}.restaurant-products .restaurant .product.canceled{background-color:#ffdede}.restaurant-products .restaurant .product.canceled .name{text-decoration:line-through}.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}.restaurant-products .restaurant .product .name{font-size:1.2rem}.restaurant-products .restaurant .product .price-wrapper{position:relative;margin-left:auto!important}.restaurant-products .restaurant .product .price-wrapper>.item-price{opacity:1;transition:opacity .1s ease-in-out}.restaurant-products .restaurant .product .item-price{position:absolute;right:0}.restaurant-products .restaurant .product .item-additionnal-information{opacity:.5;font-size:1rem;grid-gap:.3rem;gap:.3rem;border-left:1px solid #909090;padding:.4rem;margin-left:1rem}.restaurant-products .restaurant .product .item-additionnal-information .item-options{font-weight:700}.restaurant-products .restaurant .product .item-additionnal-information .option-choices{font-weight:400}.restaurant-products .restaurant .product .item-additionnal-information .comments{font-size:.9rem}.restaurant-products .cart-prices{padding:.5rem 1rem}.restaurant-products .cart-prices .price-row{margin-bottom:.5rem}.restaurant-products .cart-prices .price-row .price,.restaurant-products .cart-prices .price-row .title{font-size:1.2rem}.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}@keyframes grow-and-fade{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2)}}#messenger-warning{min-height:100vh;min-width:100vw;background-color:#22223b;padding:2rem;color:#fff}#messenger-warning .verification-code{display:flex;justify-content:center;font-size:4rem}#home.menu{display:flex;flex-wrap:wrap;background-color:#22223b;height:100vh;align-content:flex-start}#home.menu .menu-item{display:flex;flex-direction:column;align-items:center;justify-content:center;width:45vw;height:45vw;margin:2.5vw;padding:1.5rem;text-align:center;border-radius:2rem;font-size:1.3rem;background-color:#fff;box-shadow:0 3px 8px hsla(0,0%,100%,.24)}#home.menu .menu-item>:last-child{margin-top:.5rem}#profile .body{padding:1rem}#profile .navigation{background-color:#22223b;height:60px;position:fixed;bottom:0;width:100%;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}#delivery-interface{min-width:100vw}#delivery-interface #navigation{background-color:#22223b;height:60px;position:fixed;bottom:0;width:100%;display:flex;justify-content:space-evenly;align-items:center}#delivery-interface #order-view{padding-bottom:80px}#delivery-interface #order-view>.header{background-color:#22223b;height:60px;padding:0 20px;color:#fff;font-size:1.5rem;font-weight:100;display:flex;justify-content:space-between;align-items:center}#delivery-interface #order-view>.content .restaurant-title{padding:10px 20px}#delivery-interface #order-view>.content .accordion-content{padding:0 10px}#delivery-interface #order-view>.content .customer-information{padding:10px 20px}#delivery-interface #order-view>.content .customer-information .svg-icon{max-width:20px;margin-right:5px}#delivery-interface #order-view>.content .delivery-information{padding:10px 20px}#delivery-interface #order-view>.content .delivery-information .svg-icon{max-width:20px;margin-right:5px}#delivery-interface #order-view>.content .delivery-information .time{font-size:.8rem;padding:0 5px;background-color:#67bc75;color:#fff;border-radius:6px}#delivery-interface #order-view>.content .delivery-information .time.is-late{background-color:#bc6767}#delivery-interface #order-view>.content .delivery-information .time.disabled{background-color:#bdbdbd}#delivery-interface #order-view>.content .confirm-delivery,#delivery-interface #order-view>.content .delivery-warning,#delivery-interface #order-view>.content .payment-information{padding:10px 20px}#delivery-interface #completed-orders-overview>.header,#delivery-interface #orders-overview>.header{background-color:#22223b;height:60px;padding:0 20px;color:#fff;font-size:1.5rem;font-weight:100;display:flex;justify-content:space-between;align-items:center}#delivery-interface #completed-orders-overview .order-row,#delivery-interface #orders-overview .order-row{padding:1rem;position:relative}#delivery-interface #completed-orders-overview .order-row.canceled,#delivery-interface #orders-overview .order-row.canceled{background-color:#eacdcd!important}#delivery-interface #completed-orders-overview .order-row .number,#delivery-interface #orders-overview .order-row .number{font-size:2rem;align-self:center;flex-basis:4rem;text-align:center;grid-gap:.6rem;gap:.6rem}#delivery-interface #completed-orders-overview .order-row .customer,#delivery-interface #orders-overview .order-row .customer{font-weight:700;font-size:.8rem}#delivery-interface #completed-orders-overview .order-row .restaurants-status,#delivery-interface #orders-overview .order-row .restaurants-status{margin-left:auto}#delivery-interface #completed-orders-overview .order-row .additional-info,#delivery-interface #orders-overview .order-row .additional-info{position:absolute;top:0;right:0}#delivery-interface #completed-orders-overview .order-row .time-instruction,#delivery-interface #orders-overview .order-row .time-instruction{font-size:1.2rem;padding:3px 5px;background-color:#67bc75;color:#fff;font-weight:700;border-radius:0 0 0 6px}#delivery-interface #completed-orders-overview .order-row .time-instruction.is-late,#delivery-interface #orders-overview .order-row .time-instruction.is-late{background-color:#bc6767}#delivery-interface #completed-orders-overview .order-row .payment-info,#delivery-interface #orders-overview .order-row .payment-info{font-size:1.2rem;padding:3px 5px;background-color:#67bc75;color:#fff;font-weight:700;border-radius:0 0 0 6px}#delivery-interface #completed-orders-overview .order-row .time,#delivery-interface #orders-overview .order-row .time{font-size:1rem;font-weight:800;margin-left:.3rem}#delivery-interface #completed-orders-overview .order-row .cancel-label,#delivery-interface #orders-overview .order-row .cancel-label{align-items:flex-end;font-size:1.3rem;font-weight:700;text-transform:uppercase;opacity:.5}#delivery-interface #completed-order .customer-information{margin:1rem 1rem 0}#delivery-interface #completed-order .customer-information .svg-icon{width:20px;margin-right:5px}#delivery-interface #completed-order .payment-information{margin:0 1rem}#delivery-interface #completed-order .restaurant-title{margin:0 1rem;font-size:1.5rem;font-weight:700}#delivery-interface #completed-order .accordion-content{margin:0 1rem;font-size:1.1rem}.deliver-message{display:flex;flex-direction:column;align-items:center;justify-content:center;height:70vh;font-size:3rem;text-align:center;line-height:3rem;font-weight:500;opacity:.3}
/*# sourceMappingURL=main.d706baa6.chunk.css.map */