.login{justify-content:center;height:100%;background:url(https://res.cloudinary.com/scanandorder/image/upload/backoffice/login_background.png) no-repeat 50% fixed;background-size:cover}.login,.login .login-form{display:flex;flex-direction:column;align-items:center}.login .login-form{padding:40px 80px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border:1px solid #fff;border-radius:3px;background-color:#c6c7c9}.login .login-form .title{color:#12349b;margin-bottom:20px;font-weight:700;font-size:21px}.login .login-form .submit-wrapper{margin:15px 0 70px}.login .login-form .submit-wrapper .submit-button{background-color:#31a446;color:#fff;outline:none;border:none;padding:5px 15px;border-radius:3px}.login .login-form .field-input{margin-bottom:5px;position:relative}.login .login-form .field-input .input-icon{position:absolute;left:5px;top:7px}.login .login-form .field-input input{padding:4px 19px;border:1px solid #41434a;border-radius:3px;margin:3px 0;width:230px}.login .login-form .field-input input::-webkit-inner-spin-button,.login .login-form .field-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.login .login-form .field-input input[type=number]{-moz-appearance:textfield}.login .login-form .field-input .error-icon{position:absolute;color:red;top:7px;right:5px}.open-orders{flex-grow:1}.orders-footer{display:flex;background-color:#afe5de;color:#fff;padding:5px 0;align-items:center;border-top:1px solid #aabcbd;border-bottom:1px solid #aabcbd}.orders-footer .arrow{font-size:50px;padding:0 10px;cursor:pointer}.orders-footer .tables{flex-grow:1;overflow:auto;display:flex;padding:5px 0}.orders-footer .tables .table-code{border:1px solid #12349b;color:#12349b;background-color:#fffce6;font-weight:700;padding:12px 7px;border-radius:8px;box-shadow:3px 3px 0 #12349b;margin:0 10px;cursor:pointer}.order{cursor:pointer}.order.modal{background-color:#fff;width:340px!important}.order.modal .order-items{font-size:18px}.order .order-items{color:#707176;padding:12px 0;border-bottom:1px solid #d3d3d3;font-weight:700}.order .order-items .product{display:flex;justify-content:space-between;padding:2px 0}.order .order-items .product .variety{font-weight:400}.order .order-items .product .left{flex-grow:1;flex-wrap:wrap;display:flex;flex-direction:column}.order .order-items .product .left .comments{font-weight:400;font-style:italic}.order .order-items .product .quantity{align-self:flex-end}.order .actions .has-comments{margin-right:auto;align-self:center;font-size:27px;color:#57d3f2}.footer{display:flex;flex-direction:column;background-color:#fff}.footer .app-footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:6px 20px;color:#414141;font-size:17px}.footer .app-footer .footer-item{margin:0 5px}.footer .app-footer .actions{font-size:21px;display:flex;align-items:center}.footer .app-footer .actions .refresh{transform:scaleX(-1);font-size:23px}.footer .app-footer .actions .connection-state{width:24px;margin-top:-3px!important;opacity:1}.footer .app-footer .actions .action-icon{margin:0 3px;cursor:pointer}.footer .app-footer .actions .action-icon.blink{animation:blink 1.5s steps(1) infinite}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.table-events{display:flex;flex-direction:column;width:190px;background-color:#fff;flex-shrink:0;overflow:auto}.table-events .header{display:flex;justify-content:center;background-color:#7bc143}.table-events .header img{width:150px}.table-events .event{display:flex;justify-content:space-between;align-items:center;padding:10px;border-bottom:1px solid #aabcbd;animation:blinkBackground 2.5s steps(1) infinite;cursor:pointer}.table-events .event .arrow{height:25px}.table-events .event .table-id{font-size:20px}@keyframes blinkBackground{0%{background-color:#fff}50%{background-color:#fffad6}to{background-color:#fff}}.event-img{width:40px}.event-modal{color:#6e6e70;font-size:18px}.event-modal .type{padding:7px 5px 7px 0;display:flex;justify-content:space-between;align-items:center;font-weight:700;border-bottom:1px solid #d3d3d3}.event-modal .type .event-img{height:55px;width:55px}.event-modal label{display:block;font-weight:700;color:#ff7a23}.event-modal .comments,.event-modal .total-amount{padding:7px 0;border-bottom:1px solid #d3d3d3}.event-modal .total-amount{display:flex;justify-content:space-between;font-weight:700;align-items:center}.event-modal .total-amount .amount{font-size:23px}.working-hours{display:flex;align-items:center;width:100%;justify-content:center}.working-hours .wrapper{background-color:#fff;height:70%;width:55%;display:flex;flex-direction:column;align-items:center;color:#12349b;padding:10px}.working-hours .wrapper .current-date,.working-hours .wrapper .hours{font-size:25px}.working-hours .wrapper .current-time{margin:25px 0;color:#000;font-size:20px}.working-hours .wrapper .current-time .clock{margin-right:7px}.working-hours .wrapper .actions{display:flex;width:100%;justify-content:space-evenly}.working-hours .wrapper .actions button{outline:none;border:none;border-radius:4px;padding:8px 10px;color:#fff;font-size:15px;cursor:pointer}.working-hours .wrapper .actions button:disabled{opacity:.7;cursor:not-allowed}.working-hours .wrapper .actions button.open{background-color:#31a446}.working-hours .wrapper .actions button.extend{background-color:#269a94}.working-hours .wrapper .actions button.close{background-color:#ff2e3d}.all-tables{display:flex;justify-content:space-between}.all-tables .tables{display:flex;flex-wrap:wrap}.all-tables .tables .table{color:#fff;font-size:24px;border-radius:7px;border:1px solid #fff;padding:15px 14px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background-color:#bdbec0;margin-right:15px;cursor:pointer}.all-tables .tables .table.occupied{background-color:#57ba46}.all-tables .tables .table.selected{box-shadow:3px 3px 3px #6e6e70}.table-order{width:350px;padding:35px 10px;overflow:hidden;display:flex;flex-direction:column}.table-order button{outline:none;border:none;border-radius:4px;padding:8px 10px;color:#fff;font-size:15px;cursor:pointer;background-color:#31a446}.table-order .orders{overflow:auto;padding:5px;flex:1 1}.table-order .order-item{display:flex;flex-direction:column;padding:5px 0;font-size:17px;color:#6e6e70}.table-order .order-item .top{display:flex;justify-content:space-between;font-weight:700}.table-order .order-item .top .name{flex:1 1;flex-wrap:wrap;word-break:break-all;margin-right:10px}.table-order .order-item .comments{font-size:16px;font-style:italic}.reservations-wrapper{display:flex;flex-direction:column;flex:1 1}.reservations-wrapper .date-selection{display:flex;align-items:center;margin-bottom:10px}.reservations-wrapper .date-selection .refresh-reservations{color:#6e6e70;margin-left:10px;font-size:20px;cursor:pointer}.reservations-wrapper .date-selection .new-reservation{background-color:#23a664;color:#fff;width:23px;height:23px;border-radius:50%;margin-left:15px;position:relative;cursor:pointer}.reservations-wrapper .date-selection .new-reservation .circle{position:absolute;right:2px;top:1px}.reservations-wrapper .date-selection .new-reservation .add{position:absolute;font-size:13px;top:5px;right:6px}.reservations-wrapper .date-picker>div{background-color:#fff}.reservations-wrapper .reservations{display:flex;border-top:1px solid #aabcbd;padding:10px 0;overflow:auto}.reservations-wrapper .reservations .spinner{align-self:center;margin:auto}.reservations-wrapper .reservations .reservation-items{display:flex;flex-direction:column;flex:1 1}.reservations-wrapper .reservations .reservation-items .reservation-wrapper{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #6e6e70}.reservations-wrapper .reservations .reservation-items .reservation-wrapper:last-of-type{margin-bottom:0;border-bottom:none}.reservations-wrapper .reservations .reservation-items .reservation{display:flex;align-items:center;padding:10px;color:#2c3a96;cursor:pointer}.reservations-wrapper .reservations .reservation-items .reservation.user-verified{background-color:#bde6fb}.reservations-wrapper .reservations .reservation-items .reservation.store-confirmed{background-color:#c3e3cb}.reservations-wrapper .reservations .reservation-items .reservation.user-not-verified{background-color:#ffdfb3}.reservations-wrapper .reservations .reservation-items .reservation .bottom,.reservations-wrapper .reservations .reservation-items .reservation .left,.reservations-wrapper .reservations .reservation-items .reservation .right,.reservations-wrapper .reservations .reservation-items .reservation .top{display:flex}.reservations-wrapper .reservations .reservation-items .reservation .right{width:80px;justify-content:center}.reservations-wrapper .reservations .reservation-items .reservation .left{flex-direction:column;flex:1 1}.reservations-wrapper .reservations .reservation-items .reservation .left .top>div{margin-right:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reservations-wrapper .reservations .reservation-items .reservation .left .top>div:last-of-type{margin-right:0}.reservations-wrapper .reservations .reservation-items .reservation .left .top .people,.reservations-wrapper .reservations .reservation-items .reservation .left .top .time{width:10%}.reservations-wrapper .reservations .reservation-items .reservation .left .top .name{width:40%}.reservations-wrapper .reservations .reservation-items .reservation .left .top .email,.reservations-wrapper .reservations .reservation-items .reservation .left .top .phone{width:20%}.reservations-wrapper .reservations .reservation-items .reservation .left .bottom .comment{margin-left:3px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;word-break:break-all}#root,.body,.main,body,html{height:100%;width:100%;margin:0}.body,.body .main{display:flex}.body .main{flex-direction:column;background-color:#e2e2e3}.body .main .title{text-align:center;border-bottom:1px solid #aabcbd;color:#12349b;font-weight:700;font-size:30px}.body .main .main-body{flex-grow:1;display:flex;padding:10px;overflow:auto}.body .main .menu-icon{font-size:25px;padding-right:10px;cursor:pointer;color:#6c6d70}.link{text-decoration:none;color:#12349b}.container{display:flex;flex-direction:column;border:2px solid #6e6e70;box-shadow:3px 3px 0 #6e6e70;border-radius:15px;padding:10px;background-color:#fff;outline:none}.container.modal{background-color:#fff;width:340px!important}.container.modal .table-id{font-size:24px}.container.modal .actions button{font-size:17px}.container .actions{display:flex;margin-top:10px;justify-content:flex-end}.container .actions button{color:#fff;background-color:#31a446;cursor:pointer;border:none;padding:5px;border-radius:4px;font-size:15px}.table-id{display:flex;color:#12349b;font-size:22px;border-bottom:1px solid #d3d3d3;font-weight:700;align-items:center}.table-id .close-icon{cursor:pointer;margin-left:auto;color:red}.modal-dialog{display:flex;justify-content:center;align-items:center}.modal-dialog .order-items{max-height:270px;overflow:auto}.modal-dialog .backdrop{background-color:rgba(0,0,0,.34901960784313724)}.modal-dialog .reservation-modal{display:flex;flex-direction:row;max-width:90%}.modal-dialog .reservation-modal .left{display:flex;flex-direction:column}.modal-dialog .reservation-modal .left>div{display:flex;color:#2c3a96;font-weight:700;padding:2px 0}.modal-dialog .reservation-modal .left>div.comments{margin-top:20px;padding-bottom:30px;border-bottom:1px solid #6e6e70}.modal-dialog .reservation-modal .left>div .label{color:#000;font-weight:400;margin-right:3px}.modal-dialog .reservation-modal .left>div.status{margin-top:2px;color:#59b5ef;font-weight:400}.modal-dialog .reservation-modal .right{display:flex;flex-direction:column;align-items:flex-end;margin-left:10px;padding-bottom:10px;justify-content:space-between}.modal-dialog .reservation-modal .right .close-icon{cursor:pointer;margin-left:auto;color:red;font-size:20px}.store-confirm-actions .verify{color:#fff;background-color:#2c3a96;outline:none;border:none;padding:7px;border-radius:5px;cursor:pointer}.store-confirm-actions>span{width:30px;height:30px;border-radius:50%;color:#fff;position:relative;margin-right:5px;cursor:pointer}.store-confirm-actions>span:last-of-type{margin-right:0}.store-confirm-actions>span>span{position:absolute}.store-confirm-actions>span>span.circle{top:2px;left:4px;font-size:26px}.store-confirm-actions>span>span.checkmark{right:2px;font-size:20px;top:3px}.store-confirm-actions>span>span.times{top:7px;right:9px;font-size:15px}.store-confirm-actions>span.confirm{background-color:#23a664}.store-confirm-actions>span.cancel{background-color:#f16322}
/*# sourceMappingURL=main.5de7a900.chunk.css.map */