@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Quicksand:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Redressed&display=swap);*,:after,:before{margin:0;padding:0;box-sizing:border-box}body,html{width:100%;height:100%}html{font-size:62.5%;scroll-behavior:smooth}body{position:relative;z-index:0;min-height:100%;background-color:#f8f9fa;font-family:"Quicksand",sans-serif;font-size:1.6rem;font-weight:400;font-style:normal;line-height:25px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}a{text-decoration:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}ul{list-style-type:none}.btn{background:#fff;padding:8px 12px;border-radius:4px;color:#8d69f1;cursor:pointer;font-size:1em;border:1px solid #8d69f1;-webkit-user-select:none;-ms-user-select:none;user-select:none}.btn:hover{color:#fff;background-color:#8d69f1}.demo-btn{display:flex;justify-content:center;align-items:center;padding:1rem;font-size:1.5rem;border-radius:.5rem;cursor:pointer;outline:none;border:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;background-color:#0a9396;color:#fff;box-shadow:2px 2px 2px 1px rgba(0,0,0,.25)}.demo-btn a{text-decoration:none;color:#fff}.load-btn{display:flex;justify-content:center;align-items:center;font-size:3rem;outline:none;border:none;background:transparent;cursor:pointer}.add-btn{padding:1rem;font-size:1.5rem;border-radius:.5rem;border:none;background-color:#8d69f1;color:#fff;-webkit-user-select:none;-ms-user-select:none;user-select:none}.add-btn,.search-btn{display:flex;justify-content:center;align-items:center;cursor:pointer;outline:none;box-shadow:2px 2px 2px 1px rgba(0,0,0,.25)}.search-btn{font-size:1.8rem;background-color:#04afaf;padding:.5rem 1rem;border-radius:.3rem;margin-left:.5rem;border:none}.react-datepicker{font-size:.9em}.react-datepicker__header{padding-top:.8em}.react-datepicker__month{margin:.4em 1em}.react-datepicker__day,.react-datepicker__day-name{width:1.9em;line-height:1.9em;margin:.166em}.react-datepicker__current-month{font-size:1em}.react-datepicker__navigation{top:1em;line-height:1.7em;border:.45em solid transparent}.react-datepicker__navigation--previous{border-right-color:#ccc;left:1em}.react-datepicker__navigation--next{border-left-color:#ccc;right:1em}input,textarea{padding:8px 6px;font-size:1em;width:100%;box-sizing:border-box;border:1px solid #9b9a9a;border-radius:4px}input{height:28px}textarea{min-width:220px;min-height:120px}.load-wrapper{width:100%;display:flex;justify-content:center;align-items:center}.load-wrapper img{max-width:12rem}.hero{height:auto;position:relative;flex-direction:column;justify-content:flex-start;padding:2rem 0}.hero,.hero .one{width:100%;display:flex;align-items:center}.hero .one{justify-content:center}.hero .one img{width:80%;max-width:60rem;-webkit-user-select:none;-ms-user-select:none;user-select:none}.hero .two{width:80%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:1rem}.hero .two .title{width:100%;max-width:60rem;line-height:4rem;font-weight:bolder;font-size:3.5rem;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:1.5rem}.hero .two .title span{color:#7189ff}.hero .two .subtitle{width:100%;max-width:60rem;line-height:2.5rem;font-weight:400;font-size:1.6rem;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:1.5rem}@media(min-width:992px){.hero{height:auto;position:relative;flex-direction:row;justify-content:flex-start;padding:2rem 0}.hero,.hero .one{width:100%;display:flex;align-items:center}.hero .one{justify-content:center}.hero .one img{width:80%;max-width:60rem}.hero .two{width:80%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:1rem}.hero .two .title{width:100%;max-width:60rem;line-height:4rem;font-weight:bolder;font-size:3.5rem;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:2.5rem}.hero .two .title span{color:#7189ff}.hero .two .subtitle{width:100%;max-width:60rem;line-height:2.5rem;font-weight:400;font-size:1.8rem;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:2.5rem}}.footer-section{position:relative;background-color:#caf0f8;padding:2.5rem 0;text-align:center}.footer-section,.footer-section .footer-main{width:100%;height:auto;display:flex;flex-direction:column;justify-content:center}.footer-section .footer-main{align-items:center}.footer-section .footer-main .footer-third{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.footer-section .footer-main .footer-third .con-title{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto 2rem;font-weight:700;font-size:1.6rem;text-transform:uppercase;border-bottom:2px solid #fff}.footer-section .footer-main .footer-third .map-cont{width:90%;max-width:500px;height:auto;margin:0 auto}.footer-section .footer-main .footer-third .map-cont iframe{width:100%;height:20rem}.footer-section .footer-main .footer-first{width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;text-align:center;margin-top:2rem}.footer-section .footer-main .footer-first .head1{width:80%;font-size:1.5rem;text-transform:uppercase;margin:0 auto 2rem;text-align:center;font-weight:400}.footer-section .footer-main .footer-first .head3{width:80%;font-size:1.5rem;text-transform:uppercase;margin:0 auto 1.5rem;text-align:center;font-weight:700}.footer-section .footer-main .footer-first .social-cont{width:100%;height:4rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.footer-section .footer-main .footer-first .social-cont a{cursor:pointer;text-decoration:none}.footer-section .footer-main .footer-first .social-cont a .social{display:flex;align-items:center;justify-content:center;color:#000;width:4rem;height:4rem;border:none;border-radius:10px;background:#caf0f8;box-shadow:2px 2px 2px 1px rgba(0,0,0,.25)}.footer-section .footer-main .footer-first .social-cont a .social .facebook,.footer-section .footer-main .footer-first .social-cont a .social .insta{font-size:2rem}.footer-section .footer-main .footer-first .social-cont .social1{margin-right:2rem}.footer-section .footer-main .footer-second{padding-top:2rem;width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;text-align:center}.footer-section .footer-main .footer-second .head2{width:80%;font-size:1.5rem;text-transform:uppercase;margin:0 auto 1.8rem;text-align:center;font-weight:700}.footer-section .footer-main .footer-second .info-cont{width:100%;height:12rem;display:flex;padding:0 .5rem;margin-bottom:1.5rem}.footer-section .footer-main .footer-second .info-cont .info{display:flex;flex-direction:column;width:50%;height:-webkit-max-content;height:-moz-max-content;height:max-content;padding:.5rem;justify-content:center;align-items:center}.footer-section .footer-main .footer-second .info-cont .info .logo-cont{display:flex;justify-content:center;align-items:center}.footer-section .footer-main .footer-second .info-cont .info a{cursor:pointer;text-decoration:none;margin:.5rem}.footer-section .footer-main .footer-second .info-cont .info a .icon{display:flex;align-items:center;justify-content:center;margin-bottom:1rem;font-size:1.5rem;width:4rem;height:4rem;border:none;color:#000;border-radius:10px;background:#caf0f8;box-shadow:2px 2px 2px 1px rgba(0,0,0,.25)}.footer-section .footer-main .footer-second .info-cont .info .icon-desc{font-size:1.5rem;font-weight:500;margin-bottom:1rem}.footer-section .footer-main .footer-second .info-cont .info .icon-text{font-size:1.2rem;font-weight:400;word-break:break-word}.footer-section .footer-main .footer-second .info-cont .phone{border-right:2px solid #000}.footer-section .footer-sub{width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.footer-section .footer-sub .thanks{margin:0 auto;width:15rem;height:6rem}.footer-section .footer-sub .thanks img{width:100%;height:100%}.footer-section .footer-sub .head4{width:80%;margin:0 auto;font-size:1.5rem;text-align:center;font-weight:400}@media(min-width:992px){.footer-section{position:relative;background-color:#caf0f8;padding:2.5rem 0;flex-direction:column;text-align:center}.footer-section,.footer-section .footer-main{width:100%;height:auto;display:flex;justify-content:center}.footer-section .footer-main{flex-direction:row;align-items:center}.footer-section .footer-main .footer-third{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.footer-section .footer-main .footer-third .con-title{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto 2rem;font-weight:700;font-size:1.6rem;text-transform:uppercase;border-bottom:2px solid #fff}.footer-section .footer-main .footer-third .map-cont{width:90%;height:auto;margin:0 auto}.footer-section .footer-main .footer-third .map-cont iframe{width:100%;height:20rem}.footer-section .footer-main .footer-first{width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;text-align:center;margin-top:2rem}.footer-section .footer-main .footer-first .head1{width:80%;font-size:1.5rem;text-transform:uppercase;margin:0 auto 2rem;text-align:center;font-weight:400}.footer-section .footer-main .footer-first .head3{width:80%;font-size:1.5rem;text-transform:uppercase;margin:0 auto 1.5rem;text-align:center;font-weight:700}.footer-section .footer-main .footer-first .social-cont{width:100%;height:4rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.footer-section .footer-main .footer-first .social-cont a{cursor:pointer;text-decoration:none}.footer-section .footer-main .footer-first .social-cont a .social{display:flex;align-items:center;justify-content:center;color:#000;width:4rem;height:4rem;border:none;border-radius:10px;background:#caf0f8;box-shadow:2px 2px 2px 1px rgba(0,0,0,.25)}.footer-section .footer-main .footer-first .social-cont a .social .facebook,.footer-section .footer-main .footer-first .social-cont a .social .insta{font-size:2rem}.footer-section .footer-main .footer-first .social-cont .social1{margin-right:2rem}.footer-section .footer-main .footer-second{padding-top:2rem;width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;text-align:center}.footer-section .footer-main .footer-second .head2{width:80%;font-size:1.5rem;text-transform:uppercase;margin:0 auto 1.8rem;text-align:center;font-weight:700}.footer-section .footer-main .footer-second .info-cont{width:100%;height:12rem;display:flex;padding:0 .5rem;margin-bottom:1.5rem}.footer-section .footer-main .footer-second .info-cont .info{display:flex;flex-direction:column;width:50%;height:-webkit-max-content;height:-moz-max-content;height:max-content;padding:.5rem;justify-content:center;align-items:center}.footer-section .footer-main .footer-second .info-cont .info .logo-cont{display:flex;justify-content:center;align-items:center}.footer-section .footer-main .footer-second .info-cont .info a{cursor:pointer;text-decoration:none;margin:1rem}.footer-section .footer-main .footer-second .info-cont .info a .icon{display:flex;align-items:center;justify-content:center;margin-bottom:1rem;font-size:1.5rem;width:4rem;height:4rem;border:none;color:#000;border-radius:10px;background:#caf0f8;box-shadow:2px 2px 2px 1px rgba(0,0,0,.25)}.footer-section .footer-main .footer-second .info-cont .info .icon-desc{font-size:1.5rem;font-weight:500;margin-bottom:1rem}.footer-section .footer-main .footer-second .info-cont .info .icon-text{font-size:1.2rem;font-weight:400;word-break:break-word}.footer-section .footer-main .footer-second .info-cont .phone{border-right:2px solid #000}.footer-section .footer-sub{width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.footer-section .footer-sub .thanks{margin:0 auto;width:15rem;height:6rem}.footer-section .footer-sub .thanks img{width:100%;height:100%}.footer-section .footer-sub .head4{width:80%;margin:0 auto;font-size:1.5rem;text-align:center;font-weight:400}}.home-page-wrapper{width:100%;min-height:100vh;height:auto;background-color:#fff;overflow-x:hidden}.home-page-wrapper .home-nav-cont{position:-webkit-sticky;position:sticky;top:0;left:0;width:100%;height:6rem;display:flex;justify-content:space-between;align-items:center;padding:.5rem;background-color:#a8dadc;z-index:1000}.home-page-wrapper .home-nav-cont .home-logo-cont{display:flex;align-items:center}.home-page-wrapper .home-nav-cont .home-logo-cont .logo-image{max-height:5.5rem;margin-right:.3rem}.home-page-wrapper .home-nav-cont .home-links-cont{display:flex;align-items:center;font-size:1.8rem}.home-page-wrapper .home-nav-cont .home-links-cont ul{display:flex}.home-page-wrapper .home-nav-cont .home-links-cont ul li{margin-right:1.5rem}.home-page-wrapper .home-nav-cont .home-links-cont button a{color:#8d69f1}.home-page-wrapper .home-nav-cont .home-links-cont button:hover a{color:#fff}@media(min-width:992px){.home-page-wrapper{width:100%;min-height:100vh;height:auto;background-color:#fff;overflow-x:hidden}.home-page-wrapper .home-nav-cont{position:-webkit-sticky;position:sticky;top:0;left:0;width:100%;height:6rem;display:flex;justify-content:space-between;align-items:center;padding:.5rem 1.5rem;background-color:#a8dadc;z-index:1000}.home-page-wrapper .home-nav-cont .home-logo-cont{display:flex;align-items:center}.home-page-wrapper .home-nav-cont .home-logo-cont .logo-image{max-height:5.5rem;margin-right:.3rem}.home-page-wrapper .home-nav-cont .home-links-cont{display:flex;align-items:center;font-size:1.8rem}.home-page-wrapper .home-nav-cont .home-links-cont ul{display:flex}.home-page-wrapper .home-nav-cont .home-links-cont ul li{margin-right:1.5rem}.home-page-wrapper .home-nav-cont .home-links-cont button a{color:#8d69f1}.home-page-wrapper .home-nav-cont .home-links-cont button:hover a{color:#fff}}.features-section{height:auto;position:relative;padding:2rem 0 5rem;-webkit-user-select:none;-ms-user-select:none;user-select:none}.features-section,.features-section .feature-one,.features-section .feature-two{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.features-section .feature-one .image-cont,.features-section .feature-two .image-cont{width:100%;display:flex;justify-content:center;align-items:center}.features-section .feature-one .image-cont img,.features-section .feature-one .wordings,.features-section .feature-two .image-cont img,.features-section .feature-two .wordings{width:80%;max-width:60rem}.features-section .feature-one .wordings h2,.features-section .feature-two .wordings h2{color:#006ff1;margin-bottom:1.5rem}.cart-modal{position:relative;width:100%;min-height:40vh;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.cart-modal .title{margin:2rem 0;width:-webkit-max-content;width:-moz-max-content;width:max-content;border-bottom:.15rem solid #000}.cart-modal .body{width:100%}.cart-modal .body .empty-cart{display:flex;justify-content:center;align-items:center}.cart-modal .body .row{width:100%;display:flex;justify-content:space-between;align-items:center;margin:1rem 0;padding:.5rem 0}.cart-modal .body .row .right{display:flex;justify-content:center;align-items:center}.cart-modal .body .row .right .quantity{font-size:1.6rem;font-weight:500}.cart-modal .body .row .right .quantity-btn{font-size:2rem;width:3.5rem;height:2rem;margin:0 1rem;display:flex;justify-content:center;align-items:center;background-color:#4267b2;color:#fff;outline:none;border:none;border-radius:.5rem}.cart-modal .body .row .right .multiply{margin-right:1rem;font-size:1.6rem;font-weight:600}.cart-modal .body .note{font-size:1.2rem;font-style:italic}.overlay-small{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);z-index:1000;min-height:100vh}.modal-small{position:fixed;width:95%;max-width:60rem;min-height:30rem;max-height:60rem;top:30%;left:50%;transform:translate(-50%,-30%);background-color:#fff;padding:45px 10px 10px;z-index:1000;border-radius:5px;overflow-y:scroll;-ms-overflow-style:touch;-webkit-overflow-scrolling:touch}.modal-small .close-btn{position:absolute;top:5px;right:5px;background-color:#d13267;padding:4px;font-size:20px;color:#fff;display:flex;justify-content:center;align-items:center}.order-items{width:100%}.order-items .title{text-align:center;margin-bottom:2rem}.order-items .task-complete{text-decoration:line-through;color:#fff}.order-items .item{background-color:#008b8b;padding:1rem;border-radius:.5rem;width:100%;display:flex;justify-content:space-between;align-items:center;color:#fff;margin:.8rem 0}.order-items .item .multiply{margin-right:1.5rem}.waiter-edit-wrapper{margin-top:2rem;width:100%}.waiter-edit-wrapper .instructions-btn{position:absolute;top:1rem;left:1rem;display:flex;justify-content:center;align-items:center;background-color:#457b9d;color:#fff;padding:.5rem;border-radius:.5rem;font-size:1.4rem;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.waiter-edit-wrapper .instructions-btn img{max-width:3rem}.waiter-edit-wrapper .waiter-edit-order-item-div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;grid-gap:1rem 2rem;gap:1rem 2rem;margin-bottom:1rem}.waiter-edit-wrapper .waiter-edit-order-item-div .item{display:flex;flex-direction:column;justify-content:baseline;align-items:flex-start}.waiter-edit-wrapper .waiter-edit-order-item-div .item .select{width:10rem}.waiter-edit-wrapper .waiter-edit-order-item-div .item input{width:5rem}.waiter-edit-wrapper .waiter-edit-order-item-div .item .small-modal-button{font-size:2rem;padding:.5rem 1rem;background-color:#457b9d;border:none;margin:none;color:#fff;border-radius:.5rem;-webkit-user-select:none;-ms-user-select:none;user-select:none}.waiter-edit-wrapper .list-title{margin-bottom:.5rem}.waiter-edit-wrapper .waiter-edit-order-items-list{width:100%}.waiter-edit-wrapper .waiter-edit-order-items-list .order-item{width:100%;background-color:#ffd166;padding:.5rem 1rem;border-radius:.5rem;display:flex;align-items:center;margin-bottom:.5rem}.waiter-edit-wrapper .waiter-edit-order-items-list .order-item .name{font-weight:500}.waiter-edit-wrapper .waiter-edit-order-items-list .order-item .x{margin-left:1.5rem}.waiter-edit-wrapper .waiter-edit-order-items-list .order-item .quantity{font-weight:500;margin-left:1rem}.waiter-edit-wrapper .waiter-edit-order-items-list .order-item button{display:flex;justify-content:center;align-items:center;padding:.8rem;background-color:#457b9d;border:none;outline:none;color:#fff;border-radius:.5rem;margin-left:auto;-webkit-user-select:none;-ms-user-select:none;user-select:none}.waiter-edit-wrapper .waiter-edit-order-items-list .instructions-input{margin-bottom:.5rem}.waiter-edit-wrapper .waiter-edit-order-items-list .task-complete{text-decoration:line-through}.waiter-edit-wrapper .waiter-save-edit-btn{width:100%;display:flex;justify-content:center;align-items:center;margin-top:2rem}.waiter-edit-wrapper .waiter-save-edit-btn button{padding:1rem;background-color:#457b9d;border:none;margin:none;color:#fff;border-radius:.5rem;-webkit-user-select:none;-ms-user-select:none;user-select:none}.waiter-menu{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.waiter-menu .sticky-part{width:100%;position:-webkit-sticky;position:sticky;top:0;z-index:100;transition:all .3s ease-in;background-color:#fff;box-shadow:0 2px 3px 1px rgba(0,0,0,.25)}.waiter-menu .sticky-part .header{position:relative;width:100%;padding:1rem 2rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.waiter-menu .sticky-part .header .back-logo-cont{position:absolute;top:.8rem;left:1.5rem;font-size:2rem;cursor:pointer;padding:.5rem;background-color:#4267b2;color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center}.waiter-menu .sticky-part .header .cheflabs{text-decoration:underline;color:#000;font-size:1.5rem}.waiter-menu .sticky-part .header .title{font-size:2.2rem}.waiter-menu .sticky-part .header .cart-cont{position:absolute;right:3rem;top:50%;transform:translateY(-50%);margin-top:.3rem;display:flex;justify-content:center;align-items:center}.waiter-menu .sticky-part .header .cart-cont .cart-logo{font-size:2.5rem}.waiter-menu .sticky-part .header .cart-cont .badge{background-color:red;color:#fff;padding:.4rem;width:2.2rem;height:2.2rem;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:1.2rem}.waiter-menu .sticky-part .search{width:100%;padding:0 1.5rem;margin:0 auto .5rem;display:flex;justify-content:center;align-items:center}.waiter-menu .sticky-part .search input{max-width:40rem;height:3.5rem}.waiter-menu .sticky-part .categories{width:100%}.waiter-menu .sticky-part .categories .mySwiper{width:100%;height:100%;padding:.5rem .8rem 1.5rem}.waiter-menu .sticky-part .categories .mySwiper .swiperSlide{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:.4rem .8rem;background-color:#edf2fb;color:#000;font-size:1.4rem;border-radius:.8rem;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-transform:capitalize;box-shadow:2px 2px 3px 1px rgba(0,0,0,.25)}.waiter-menu .colorChange{background-color:#6c757d;color:#f0f8ff}.waiter-menu .items{margin-top:1rem;flex-direction:column;padding:1.5rem .8rem 0}.waiter-menu .items,.waiter-menu .items .item{width:100%;display:flex;justify-content:center;align-items:center}.waiter-menu .items .item{max-width:40rem;margin-bottom:2.5rem}.waiter-menu .items .item .left{width:75%;min-height:8.5rem;background-color:#fff;border-radius:.5rem;padding:1rem .8rem .8rem;position:relative;box-shadow:2px 2px 3px 1px rgba(0,0,0,.25)}.waiter-menu .items .item .left .item-name{position:relative;width:100%;word-wrap:break-word;font-size:1.4rem;text-transform:capitalize}.waiter-menu .items .item .left .item-name .veg{position:absolute;top:0;left:0;transform:translateY(-60%);width:1rem;height:1rem;border-radius:50%;background-color:green}.waiter-menu .items .item .left .item-name .non-veg{position:absolute;top:0;left:0;transform:translateY(-60%);width:1rem;height:1rem;border-radius:50%;background-color:red}.waiter-menu .items .item .left .price-details{display:flex;justify-content:space-between;align-items:center}.waiter-menu .items .item .left .price-details .item-price{font-size:1.3rem}.waiter-menu .items .item .left .price-details .item-price .offer{color:#860944}.waiter-menu .items .item .left .item-desc{font-size:1.3rem}.waiter-menu .items .item .right{width:25%;min-height:8.5rem;border-radius:.5rem;display:flex;justify-content:center;align-items:center;position:relative;margin-left:1rem}.waiter-menu .items .item .right img{width:8.5rem;height:8.5rem;object-fit:cover;object-position:center center;border-radius:.5rem;box-shadow:2px 2px 3px 1px rgba(0,0,0,.25)}.waiter-menu .items .item .right .add-item{color:#fff;justify-content:center;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.waiter-menu .items .item .right .add-item,.waiter-menu .items .item .right .plus-minus-item{position:absolute;bottom:-1rem;background-color:#4267b2;border-radius:.5rem;height:3rem;width:7rem;display:flex;align-items:center}.waiter-menu .items .item .right .plus-minus-item{color:#f0f8ff;justify-content:space-between}.waiter-menu .items .item .right .plus-minus-item .operator{padding:.5rem;font-size:1.6rem;font-weight:500;cursor:pointer}.waiter-menu .items .suggestions{width:100%}.waiter-menu .items .suggestions .suggestion{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:1rem;font-size:1.4rem;background-color:#fff;border-bottom:.5px solid #000;cursor:pointer}.waiter-menu .items .suggestions .suggestion .name{font-weight:600;text-transform:capitalize}.waiter-menu .items .suggestions .suggestion .category{text-transform:capitalize}.sidebar-top{width:100%;display:flex;flex-direction:column;padding:1rem;justify-content:center;align-items:center;margin-bottom:2rem;color:#fef9ef;border-bottom:.5px solid #fff}.sidebar-top img{max-width:10rem;object-fit:cover;object-position:center center;margin-bottom:1.5rem}.sidebar-top .no-image{width:10rem;height:10rem}.dashboard-page{position:relative}.dashboard-title{margin-bottom:1.5rem;font-size:2rem}.dashboard-title .reload-btn{margin-left:1rem;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.top-analytics{width:100%;grid-gap:3rem;gap:3rem;flex-wrap:wrap;padding:1rem;margin-bottom:2rem;border-bottom:1.5px solid #000}.top-analytics,.top-analytics .overall{display:flex;justify-content:center;align-items:center}.top-analytics .overall{flex-direction:column;padding:1rem 1rem 1rem 2rem;border-radius:.5rem;box-shadow:2px 2px 2px 1px rgba(0,0,0,.25)}.top-analytics .overall .title{font-size:2rem;margin-bottom:3rem}.top-analytics .overall .group{display:flex;grid-gap:2.3rem;gap:2.3rem}.top-analytics .overall .group .one-analytic{padding:1rem;min-width:16rem;background-color:#cddafd;border-radius:.5rem;position:relative}.top-analytics .overall .group .one-analytic .icon{position:absolute;top:-3rem;left:-1.5rem;font-size:6rem;color:#ef476f}.top-analytics .overall .group .one-analytic .content{margin-left:1rem;text-align:right}.top-analytics .overall .group .one-analytic .content p{font-size:1.6rem}.top-analytics .overall .group .one-analytic .content h3{font-size:2.2rem;margin-top:.1rem}.top-analytics .overall .group .one-analytic .content .currency{margin-right:.5rem}.top-analytics .bestsellers{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem;border-radius:.5rem;background-color:#fff;box-shadow:2px 2px 2px 1px rgba(0,0,0,.25)}.top-analytics .bestsellers .header{display:flex;justify-content:center;align-items:center;grid-gap:1rem;gap:1rem;width:100%;margin-bottom:1.5rem}.top-analytics .bestsellers .header .title{font-size:2rem;word-break:keep-all}.top-analytics .bestsellers .header .bestsellers-func{display:flex;grid-gap:1rem;gap:1rem;align-items:center;justify-content:center}.top-analytics .bestsellers .header .bestsellers-func .dateInput{width:30rem}.top-analytics .bestsellers .header .bestsellers-func .singleDateInput{width:15rem}.top-analytics .bestsellers .header .bestsellers-func .bestsellers-btn{font-size:1.3rem;padding:.5rem 1rem;border-radius:.5rem;background-color:#008b8b;color:#f5f5f5;cursor:pointer;word-break:keep-all;-webkit-user-select:none;-ms-user-select:none;user-select:none;border:none;outline:none;box-shadow:2px 2px 2px 1px rgba(0,0,0,.25)}.top-analytics .bestsellers .header .bestsellers-func .react-datepicker{font-size:.9em}.top-analytics .bestsellers .header .bestsellers-func .react-datepicker__header{padding-top:.8em}.top-analytics .bestsellers .header .bestsellers-func .react-datepicker__month{margin:.4em 1em}.top-analytics .bestsellers .header .bestsellers-func .react-datepicker__day,.top-analytics .bestsellers .header .bestsellers-func .react-datepicker__day-name{width:1.9em;line-height:1.9em;margin:.166em}.top-analytics .bestsellers .header .bestsellers-func .react-datepicker__current-month{font-size:1em}.top-analytics .bestsellers .header .bestsellers-func .react-datepicker__navigation{top:1em;line-height:1.7em;border:.45em solid transparent}.top-analytics .bestsellers .header .bestsellers-func .react-datepicker__navigation--previous{border-right-color:#ccc;left:1em}.top-analytics .bestsellers .header .bestsellers-func .react-datepicker__navigation--next{border-left-color:#ccc;right:1em}.top-analytics .bestsellers ul{width:100%;display:flex;grid-gap:1.8rem;gap:1.8rem;flex-wrap:wrap}.top-analytics .bestsellers ul li{width:-webkit-max-content;width:-moz-max-content;width:max-content;display:flex;justify-content:space-between;align-items:center;border:1px solid #000;border-radius:.5rem;padding:1rem}.top-analytics .bestsellers ul li .image{margin-right:.8rem}.top-analytics .bestsellers ul li .image img{width:5rem;height:5rem;object-fit:cover;object-position:center center;border-radius:50%}.top-analytics .bestsellers ul li .name{font-size:1.6rem;margin-right:1.2rem}.top-analytics .bestsellers ul li .quantity{font-size:1.6rem;font-weight:600}.graph-func-wrapper{width:100%;display:flex;flex-direction:column;align-items:center}.graph-func-wrapper .graph-func{width:100%;display:flex;grid-gap:1rem;gap:1rem;align-items:center;justify-content:center}.graph-func-wrapper .graph-func .dateInput{width:30rem}.graph-func-wrapper .graph-func .singleDateInput{width:15rem}.graph-func-wrapper .graph-func .graph-btn,.graph-func-wrapper .graph-func .graph-excel-btn{margin-left:1rem;font-size:1.3rem;padding:.5rem 1rem;border-radius:.5rem;background-color:#008b8b;color:#f5f5f5;cursor:pointer;word-break:keep-all;-webkit-user-select:none;-ms-user-select:none;user-select:none;border:none;outline:none;box-shadow:2px 2px 2px 1px rgba(0,0,0,.25)}.graph-func-wrapper .graph-func .graph-excel-btn{display:flex;align-items:center}.graph-func-wrapper .graph-func .react-datepicker{font-size:.9em}.graph-func-wrapper .graph-func .react-datepicker__header{padding-top:.8em}.graph-func-wrapper .graph-func .react-datepicker__month{margin:.4em 1em}.graph-func-wrapper .graph-func .react-datepicker__day,.graph-func-wrapper .graph-func .react-datepicker__day-name{width:1.9em;line-height:1.9em;margin:.166em}.graph-func-wrapper .graph-func .react-datepicker__current-month{font-size:1em}.graph-func-wrapper .graph-func .react-datepicker__navigation{top:1em;line-height:1.7em;border:.45em solid transparent}.graph-func-wrapper .graph-func .react-datepicker__navigation--previous{border-right-color:#ccc;left:1em}.graph-func-wrapper .graph-func .react-datepicker__navigation--next{border-left-color:#ccc;right:1em}.charts-wrapper{width:100%;display:flex;justify-content:center;align-items:center;grid-gap:2rem;gap:2rem;flex-wrap:wrap;padding:2rem 0}.charts-wrapper .one-chart{min-width:50rem}.charts-wrapper .one-chart .highcharts-figure,.header{width:100%}.header{display:flex;justify-content:center;align-items:center;grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.header .title{font-size:2rem;word-break:keep-all}.header .bestsellers-func{display:flex;grid-gap:1rem;gap:1rem;align-items:center;justify-content:center}.header .bestsellers-func .dateInput{width:30rem}.header .bestsellers-func .singleDateInput{width:15rem}.header .bestsellers-func .bestsellers-btn{font-size:1.3rem;padding:.5rem 1rem;border-radius:.5rem;background-color:#008b8b;color:#f5f5f5;cursor:pointer;word-break:keep-all;-webkit-user-select:none;-ms-user-select:none;user-select:none;border:none;outline:none;box-shadow:2px 2px 2px 1px rgba(0,0,0,.25)}.header .bestsellers-func .react-datepicker{font-size:.9em}.header .bestsellers-func .react-datepicker__header{padding-top:.8em}.header .bestsellers-func .react-datepicker__month{margin:.4em 1em}.header .bestsellers-func .react-datepicker__day,.header .bestsellers-func .react-datepicker__day-name{width:1.9em;line-height:1.9em;margin:.166em}.header .bestsellers-func .react-datepicker__current-month{font-size:1em}.header .bestsellers-func .react-datepicker__navigation{top:1em;line-height:1.7em;border:.45em solid transparent}.header .bestsellers-func .react-datepicker__navigation--previous{border-right-color:#ccc;left:1em}.header .bestsellers-func .react-datepicker__navigation--next{border-left-color:#ccc;right:1em}.modal-big{position:fixed;width:auto;min-height:40vh;max-height:90vh;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:50px 60px 30px;z-index:6000;border-radius:5px;overflow-y:scroll}.modal-big .close-btn{position:absolute;top:5px;right:5px;background-color:#d13267;padding:4px;font-size:20px;color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:2px 2px 2px 1px rgba(0,0,0,.25)}.overlay-big{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);z-index:1000;min-height:100vh}.modal-content .instructions-btn{position:absolute;top:1rem;left:1rem;display:flex;justify-content:center;align-items:center;background-color:#457b9d;color:#fff;padding:.5rem;border-radius:.5rem;font-size:1.4rem;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.modal-content .instructions-btn img{max-width:3rem}.modal-content form{display:flex;flex-direction:column}.modal-content form .item{margin-bottom:.5rem}.modal-content form .item .radio-wrap{display:flex;align-items:center;margin:.1rem 0;cursor:pointer}.modal-content form .item .radio-wrap .radio-input{display:inline-block;font-size:1.6rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:-webkit-max-content;height:-moz-max-content;height:max-content;margin-right:.5rem}.modal-content form .item p{margin-bottom:3px;font-size:1.4rem;font-weight:600}.modal-content form .item input{width:250px;height:30px}.modal-content form .item .date-input{width:150px;height:30px}.modal-content form .item .discount-title{color:#00f}.modal-content form .item .mode{margin-right:1rem}.modal-content form .item .mode span{font-weight:600}.modal-content .modal-button{padding:5px 10px;font-size:1.6rem;border-radius:5px;width:-webkit-max-content;width:-moz-max-content;width:max-content;background-color:#457b9d;border:none;color:#fff;outline:none;cursor:pointer;box-shadow:2px 2px 2px 1px rgba(0,0,0,.25)}.modal-content .kitchen-content{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.required-asterisk{color:#e63946;margin-left:.5rem;font-size:1.8rem}.modal-btn{width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin:1rem auto 0}::-webkit-input-placeholder{color:grey;opacity:.6}:-ms-input-placeholder{color:grey;opacity:.6}::placeholder{color:grey;opacity:.6}.item .btn-groups{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;grid-gap:1rem;gap:1rem}.item .btn-groups button{font-size:1.4rem;-webkit-user-select:none;-ms-user-select:none;user-select:none;border:none;outline:none}table{border-collapse:collapse;width:100%;margin:2rem 0}table td,table th{border:1px solid #ddd;padding:8px;font-size:1.4rem}table tr:nth-child(2n){background-color:#f2f2f2}table tr:hover{background-color:#ddd}table tr{text-align:center;word-wrap:break-word}table th{padding-top:12px;padding-bottom:12px;text-align:center;background-color:#000;color:#fff}.column-show-control-cont{width:100%;display:flex;flex-direction:column;border-bottom:.1rem solid #424159}.column-show-control-cont h3{margin-left:1rem;font-size:1.5rem}.column-show-control-cont .toggle-cont{width:100%;display:flex;align-items:center;flex-wrap:wrap;padding:.5rem 0;margin-bottom:.6rem;font-size:1.4rem}.column-show-control-cont .toggle-cont .individual-control{margin:.5rem;background-color:#916150;padding:5px;border-radius:5px;display:flex;align-items:center;color:#f0f8ff}.globalfilter-input{width:25rem;height:3.6rem;border-radius:.5rem;border:1px solid #8d69f1}.table-features-top{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:.8rem;flex-wrap:wrap}.table-features-top .features-cont{padding:1rem 0;display:flex;justify-content:center;align-items:center;font-size:1.6rem}.table-features-top .features-cont .pagination-cont{display:flex;align-items:center;grid-gap:.6rem;gap:.6rem}.table-features-top .features-cont .pagination-cont .pagination-btn{font-size:1.6rem;background-color:#8d69f1;color:#fff;display:flex;justify-content:center;align-items:center;padding:.5rem 1rem;border-radius:.3rem;cursor:pointer;outline:none;border:none;box-shadow:2px 2px 2px 1px rgba(0,0,0,.25)}.table-features-top .features-cont .pages-cont{margin-left:1.5rem;display:flex;align-items:center;justify-content:center}.table-features-top .features-cont .pages-cont .side-margin{margin:0 .5rem}.table-features-top .features-cont .pages-cont .go-to-page{display:flex;align-items:center}.table-features-top .features-cont .pages-cont .go-to-page .goto-btn{display:flex;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:1.4rem;border-radius:.5rem;cursor:pointer;outline:none;border:none;background-color:#04afaf;color:#fff;box-shadow:2px 2px 2px 1px rgba(0,0,0,.25)}.table-features-top .search-by-date{display:flex;align-items:center}.table-features-top .search-by-date .dateInput{width:25rem}.table-features-top .search-by-date .react-datepicker{font-size:.9em}.table-features-top .search-by-date .react-datepicker__header{padding-top:.8em}.table-features-top .search-by-date .react-datepicker__month{margin:.4em 1em}.table-features-top .search-by-date .react-datepicker__day,.table-features-top .search-by-date .react-datepicker__day-name{width:1.9em;line-height:1.9em;margin:.166em}.table-features-top .search-by-date .react-datepicker__current-month{font-size:1em}.table-features-top .search-by-date .react-datepicker__navigation{top:1em;line-height:1.7em;border:.45em solid transparent}.table-features-top .search-by-date .react-datepicker__navigation--previous{border-right-color:#ccc;left:1em}.table-features-top .search-by-date .react-datepicker__navigation--next{border-left-color:#ccc;right:1em}.table-features-top .add-row-button{display:flex;justify-content:center;align-items:center;padding:1rem;font-size:1.5rem;border-radius:.5rem;cursor:pointer;outline:none;border:none;background-color:#8d69f1;color:#fff;box-shadow:2px 2px 2px 1px rgba(0,0,0,.25)}.edit-button{font-size:1.2rem;background-color:#161a1d}.edit-button,.paymentmode-button{display:flex;justify-content:center;align-items:center;padding:.5rem 1rem;border-radius:.5rem;cursor:pointer;color:#fff;outline:none;border:none;box-shadow:2px 2px 2px 1px rgba(0,0,0,.25)}.paymentmode-button{font-size:1.4rem;background-color:#118ab2}.delete-button{background-color:#d13267}.delete-button,.kitchen-button{display:flex;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:1.2rem;border-radius:.5rem;cursor:pointer;color:#fff;outline:none;border:none;box-shadow:2px 2px 2px 1px rgba(0,0,0,.25)}.kitchen-button{background-color:#3a86ff}.categories-page{position:relative}.error-text{font-size:12px;text-align:center;color:#dc143c}.admin-profile-page{position:relative;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.admin-profile-page .edit{width:100%;display:flex;justify-content:flex-end}.admin-profile-page .details{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-top:3rem;grid-gap:2rem;gap:2rem}.admin-profile-page .details img{width:12rem;height:12rem;object-fit:cover;object-position:center center;border-radius:50%}.admin-profile-page .details p .title{margin-right:1.5rem;color:#dc143c}#invoice-POS-kitchen{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:80mm}#invoice-POS-kitchen ::selection{background:#f31544;color:#fff}#invoice-POS-kitchen ::moz-selection{background:#f31544;color:#fff}#invoice-POS-kitchen h4{font-size:1.5rem;line-height:2rem;font-weight:500;color:#000}@media print{.page-break{display:block;page-break-before:always;min-height:80mm}}.orders-page{width:100%}.orders-page .header{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.orders-page .header h2{display:flex;justify-content:center;align-items:center}.orders-page .header h2 .reload-btn{margin-left:.8rem;cursor:pointer;display:flex;justify-content:center;align-items:center}.orders-page .header .add-row-button{padding:1rem;font-size:1.5rem;border-radius:.5rem;cursor:pointer;outline:none;border:none;background-color:#8d69f1;color:#fff;box-shadow:2px 2px 2px 1px rgba(0,0,0,.25)}.actions,.orders-page .header .add-row-button{display:flex;justify-content:center;align-items:center}.actions{grid-gap:.8rem;gap:.8rem;flex-wrap:wrap}.orderItems-inside-form{display:flex}.orderItems-inside-form .one{width:40%;border-right:1px solid #000}.orderItems-inside-form .one .item .btn-groups{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;grid-gap:1rem;gap:1rem}.orderItems-inside-form .one .item .btn-groups button{font-size:1.4rem;-webkit-user-select:none;-ms-user-select:none;user-select:none;border:none;outline:none}.orderItems-inside-form .one .item .complementary{width:100%}.orderItems-inside-form .one .item .complementary span{margin:0 .5rem;font-weight:600;font-size:1.6rem}.orderItems-inside-form .two{width:60%;padding:0 0 0 2rem}.orderItems-inside-form .two .add-order-item-div{display:flex;flex-direction:row;justify-content:space-around;align-items:flex-end;padding:0 0 2rem}.orderItems-inside-form .two .list-title{margin-bottom:.5rem}.orderItems-inside-form .two .order-items-list{width:100%}.orderItems-inside-form .two .order-items-list .order-item{width:100%;background-color:#ffd166;padding:.5rem 1rem;border-radius:.5rem;display:flex;align-items:center;margin-bottom:.5rem}.orderItems-inside-form .two .order-items-list .order-item .name{font-weight:500}.orderItems-inside-form .two .order-items-list .order-item .x{margin-left:1.5rem}.orderItems-inside-form .two .order-items-list .order-item .quantity{font-weight:500;margin-left:1rem}.orderItems-inside-form .two .order-items-list .order-item button{margin-left:auto;padding:.2rem;-webkit-user-select:none;-ms-user-select:none;user-select:none;border:none;outline:none}.orderItems-inside-form .two .order-items-list .instructions-input{margin-bottom:.5rem}.orderItems-inside-form .two .order-items-list .task-complete{text-decoration:line-through}.order-items-cont{width:100%}.order-items-cont h3{margin-bottom:1rem}.order-items-cont .item{width:100%;background-color:#ffd166;padding:.5rem 1rem;border-radius:.5rem;display:flex;align-items:center;margin-bottom:.5rem}.order-items-cont .item .name{font-weight:500}.order-items-cont .item .x{margin-left:1.5rem}.order-items-cont .item .quantity{font-weight:500;margin-left:1rem}.order-items-cont .task-complete{text-decoration:line-through}.items-page{position:relative}.item-image{object-fit:cover;object-position:center center}.foodItems-inside-form{display:flex}.foodItems-inside-form .one{width:55%;border-right:1px solid #000;padding:0 2rem 0 0}.foodItems-inside-form .two{width:45%;padding:0 0 0 2rem}.image-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.image-container input{border:none}.image-container .preview{margin-top:1rem;display:flex;grid-gap:2rem;gap:2rem;justify-content:center;align-items:center}.image-container .preview img{max-width:10rem;max-height:10rem;object-fit:cover;object-position:center center}.image-container .preview button{font-size:1.4rem;cursor:pointer;background-color:red;color:#f0f8ff;border:none;outline:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.notification-modal-page{width:100%}.notification-modal-page .title{padding:2rem}.notification-modal-page .notice{width:100%;position:relative;padding:1.5rem .8rem;font-size:1.4rem}.notification-modal-page .notice .top{display:flex;justify-content:space-between;align-items:center}.notification-modal-page .notice .top .sender .sub-title,.notification-modal-page .notice .top .table .sub-title{color:#118ab2}.notification-modal-page .notice .top .type{width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:1.6rem;font-weight:600}.notification-modal-page .notice .top .new-order{color:#2ec4b6}.notification-modal-page .notice .top .update-order{color:#ef476f}.notification-modal-page .notice .bot .message{font-size:1.3rem}.notification-modal-page .notice .bot .time{text-align:right;color:#118ab2;font-size:1.4rem}.notification-modal-page .notice:not(:last-child){border-bottom:.1px solid #000}.tables-page,.users-page{position:relative}.user-features{width:100%;padding:.5rem}.user-features .add-user-button{display:flex;justify-content:center;align-items:center;padding:1rem;font-size:1.5rem;border-radius:.5rem;cursor:pointer;outline:none;border:none;background-color:#8d69f1;color:#fff;box-shadow:2px 2px 2px 1px rgba(0,0,0,.25)}.form-content{display:flex}.form-content .first{width:50%;margin-right:1.5rem}.form-content .second{width:50%}.user-profiles{margin:2rem 0;flex-wrap:wrap;grid-gap:4rem;gap:4rem;font-size:1.4rem}.user-profiles,.user-profiles .children{display:flex;justify-content:center;align-items:center}.user-profiles .children{flex-direction:column;padding:0 .5rem .5rem}.user-profiles .children .action{display:flex;justify-content:center;align-items:center;grid-gap:1rem;gap:1rem}.user-profiles .children p{display:flex}.user-profiles .children p span{display:flex;align-items:center;justify-content:center}.user-profiles .children .profile-logo{margin-right:7px}.accordion-item{width:25rem;border:1px solid #000;border-radius:1rem;box-shadow:2px 2px 2px 1px rgba(0,0,0,.25)}.accordion-item .accordion-title{display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;padding:1rem}.accordion-item .accordion-title .no-image{width:10rem;height:10rem}.accordion-item .accordion-title img{width:10rem;height:10rem;object-fit:cover;object-position:center center;border-radius:50%}.accordion-item .accordion-title p{margin-top:.3rem}.profile-page{width:100%;padding:5rem 2rem 2rem;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;position:relative}.profile-page .left{display:flex;flex-direction:column;justify-content:center;align-items:center;grid-gap:2rem;gap:2rem}.profile-page .left .image-cont{width:15rem;height:15rem;border-radius:50%}.profile-page .left .image-cont img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:50%}.profile-page .left .item-cont{display:flex;justify-content:center;align-items:center;padding:1rem 2rem;border-radius:.5rem;background-color:#fff;border:.5px solid #000;width:50rem}.profile-page .left .item-cont .title{font-weight:600;margin-right:1.5rem}.profile-page .left .item-cont .logo{font-size:2.3rem}.profile-page .right{display:flex;flex-direction:column;justify-content:flex-start;grid-gap:2rem;gap:2rem;align-items:flex-end;padding:1rem}.profile-page .right .item-cont{display:flex;justify-content:center;align-items:center;padding:1rem 2rem;border-radius:.5rem;background-color:#fff;border:.5px solid #000;min-width:50rem}.profile-page .right .item-cont .title{font-weight:600;margin-right:1.5rem}.profile-page .right img{max-width:10rem;max-height:10rem;object-fit:contain;object-position:center center}.profile-page .edit-profile{position:absolute;top:1rem;right:1rem}.image-container-rest-modal{width:-webkit-max-content;width:-moz-max-content;width:max-content;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.image-container-rest-modal input{border:none}.image-container-rest-modal .preview{margin-top:1rem;display:flex;grid-gap:2rem;gap:2rem;justify-content:center;align-items:center}.image-container-rest-modal .preview img{max-width:12rem;max-height:12rem;object-fit:cover;object-position:center center}.image-container-rest-modal .preview button{font-size:1.4rem;cursor:pointer;background-color:red;color:#f0f8ff;border:none;outline:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.notifications-page{width:100%;grid-gap:1.5rem;gap:1.5rem;padding:3rem 0}.notifications-page,.notifications-page .notice{display:flex;flex-direction:column;justify-content:center;align-items:center}.notifications-page .notice{width:90%;padding:2rem;border:.05rem solid #000;border-radius:.5rem}.notifications-page .notice .top{display:flex;justify-content:flex-start;align-items:center;border-bottom:.05rem solid #000}.notifications-page .notice .top .title{margin-right:5rem}.login-page{width:100vw;height:100vh;background:#ecf0f3;display:flex;align-items:center;text-align:center;justify-content:center;place-items:center;overflow:hidden}.login-page .container{position:relative;width:350px;height:500px;border-radius:20px;padding:40px;box-sizing:border-box;background:#ecf0f3;box-shadow:14px 14px 20px #cbced1,-14px -14px 20px #fff}.login-page .brand-logo{height:100px;width:100px;background-color:#444;margin:auto;border-radius:50%;box-sizing:border-box;box-shadow:7px 7px 10px #cbced1,-7px -7px 10px #fff}.login-page .brand-logo img{object-fit:cover;object-position:center center;width:100%;height:100%}.login-page .brand-title{margin-top:.6rem}.login-page .brand-title img{object-fit:contain;object-position:center center;width:18rem}.login-page .inputs{text-align:left;margin-top:30px}.login-page button,.login-page input,.login-page label{display:block;width:100%;padding:0;border:none;outline:none;box-sizing:border-box}.login-page label{margin-bottom:4px}.login-page label:nth-of-type(2){margin-top:12px}.login-page input::-webkit-input-placeholder{color:grey}.login-page input:-ms-input-placeholder{color:grey}.login-page input::placeholder{color:grey}.login-page input{background:#ecf0f3;padding:10px 10px 10px 20px;height:50px;font-size:14px;border-radius:50px;box-shadow:inset 6px 6px 6px #cbced1,inset -6px -6px 6px #fff}.login-page button{margin-top:20px;background:#1da1f2;height:40px;border-radius:20px;cursor:pointer;font-weight:600;box-shadow:6px 6px 6px #cbced1,-6px -6px 6px #fff;transition:.5s;color:#fff}.login-page button:hover{box-shadow:none}.login-page a{position:absolute;font-size:8px;bottom:4px;right:4px;text-decoration:none;color:#000;background:#ff0;border-radius:10px;padding:2px}.login-page h1{position:absolute;top:0;left:0}.waiter-home{width:100%;padding:1rem;position:relative}.waiter-home .new-order-btn{position:fixed;bottom:6rem;right:1rem;z-index:1000;background-color:#4895ef;border:none;outline:none;padding:1.5rem;border-radius:50%;box-shadow:2px 2px 3px 1px rgba(0,0,0,.25)}.waiter-home .new-order-btn,.waiter-home .new-order-btn a{display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-ms-user-select:none;user-select:none}.waiter-home .new-order-btn a{text-decoration:none;color:#fff;font-size:2.2rem}.waiter-home .active-orders{width:100%}.waiter-home .active-orders .title{width:-webkit-max-content;width:-moz-max-content;width:max-content;display:flex;justify-content:center;align-items:center;margin:2rem auto;font-size:2rem;font-weight:600;color:#ff9e44;text-decoration:underline}.waiter-home .active-orders .title .reload-btn{margin-left:.5rem;display:flex;justify-content:center;align-items:center;cursor:pointer}.waiter-home .active-orders .all-orders{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.waiter-home .active-orders .order{width:100%;max-width:35rem;padding:1rem;background-color:#fff;display:flex;justify-content:space-between;align-items:center;border-radius:.5rem;font-size:1.4rem;margin-bottom:2rem;box-shadow:2px 2px 3px 1px rgba(0,0,0,.25)}.waiter-home .active-orders .order .left p{font-weight:500}.waiter-home .active-orders .order .left .highlight{font-weight:400;color:#ff9e44;text-transform:uppercase}.waiter-home .active-orders .order .left .highlight-status{color:#43cf12;text-transform:uppercase}.waiter-home .active-orders .order .right,.waiter-home .active-orders .order .right button{display:flex;justify-content:center;align-items:center}.waiter-home .active-orders .order .right button{padding:.8rem 1.3rem;background-color:#006ff1;border-radius:.5rem;font-size:1.6rem;border:none;outline:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;color:#fff;cursor:pointer;margin-left:.5rem}.waiter-home .active-orders .no-active-orders{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.waiter-home .active-orders .no-active-orders img{max-width:17rem;margin:10rem 0 3rem}.waiter-home .active-orders .no-active-orders p{font-size:2rem;color:brown}.completed-orders{width:100%;padding:1rem}.completed-orders .title{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:2rem auto;font-size:2rem;font-weight:600;color:#ff9e44;text-decoration:underline}.completed-orders .all-orders{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.completed-orders .order{width:100%;max-width:35rem;padding:1rem;background-color:#fff;display:flex;justify-content:space-between;align-items:center;border-radius:.5rem;font-size:1.4rem;margin:1rem 0;box-shadow:2px 2px 3px 1px rgba(0,0,0,.25)}.completed-orders .order .left{font-weight:500}.completed-orders .order .left .highlight{font-weight:400;color:#ff9e44;text-transform:uppercase}.completed-orders .order .left .highlight-status{color:#43cf12;text-transform:uppercase}.completed-orders .order button{display:flex;justify-content:center;align-items:center;padding:.8rem 1.3rem;background-color:#006ff1;border-radius:.5rem;font-size:1.6rem;border:none;outline:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;color:#fff;cursor:pointer;margin-left:.5rem}.completed-orders .no-completed-orders{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.completed-orders .no-completed-orders img{max-width:17rem;margin:10rem 0 3rem}.completed-orders .no-completed-orders p{font-size:2rem;color:brown}.botbar{width:100%;height:5rem;position:fixed;max-width:81rem;margin:0 auto;bottom:0;background-color:#adb5bd;z-index:100}.botbar .links{width:100%;height:100%}.botbar .links ul{height:5rem;display:flex;justify-content:space-around;align-items:center}.botbar .links ul li{font-size:2.5rem;height:100%;width:33.3%}.botbar .links ul li a{width:100%;height:100%;text-decoration:none;color:#000;display:flex;justify-content:center;align-items:center}.botbar .links ul li a.active{color:#fff;background-color:#6c757d}.waiter-profile-page{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:.8rem}.waiter-profile-page .header{margin-top:3rem;color:#ff9e44;font-size:2.5rem;text-decoration:underline}.waiter-profile-page .edit{width:100%;display:flex;justify-content:center;align-items:center;margin-top:2rem}.waiter-profile-page .edit .logout-btn{outline:none;border:none;background-color:#ff4343;color:#fff;padding:8px 12px;border-radius:4px;cursor:pointer;font-size:1em;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-left:1rem}.waiter-profile-page .details{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-top:1rem;padding:1.5rem .5rem}.waiter-profile-page .details img{width:12rem;height:12rem;object-fit:cover;object-position:center;border-radius:50%}.waiter-profile-page .details .no-image{width:10rem;height:10rem}.waiter-profile-page .details p{width:100%;padding:.8rem;border-radius:.5rem;background-color:#fff;margin-top:2rem;box-shadow:2px 2px 3px 1px rgba(0,0,0,.25)}.waiter-profile-page .details p .title{margin-right:1.5rem;color:#dc143c}.waiter-panel-cont{width:100%;max-width:81rem;height:auto;margin:0 auto;position:relative}.waiter-panel-cont .main-cont{width:100%;position:relative;min-height:calc(100vh - 5rem);padding:0 0 6rem}.ordertype-cont{flex-direction:column}.ordertype-cont,.ordertype-cont .ordertype-title{width:100%;display:flex;align-items:center;justify-content:center}.ordertype-cont .ordertype-title{padding:3rem 0}.ordertype-cont .ordertype-title p{font-size:2rem;font-weight:600;color:#ff9e44;text-decoration:underline}.ordertype-cont .ordertype-body{width:100%}.ordertype-cont .ordertype-body,.ordertype-cont .ordertype-body button{display:flex;flex-direction:column;justify-content:center;align-items:center}.ordertype-cont .ordertype-body button{width:80%;max-width:50rem;padding:3rem 0;border-radius:1rem;cursor:pointer;background-color:#fff;outline:none;border:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin:.8rem 0;box-shadow:2px 2px 3px 1px rgba(0,0,0,.25)}.ordertype-cont .ordertype-body button .logo{font-size:15rem;margin-right:2rem}.ordertype-cont .ordertype-body button .dine-in{width:70%;object-fit:cover;object-position:center center}.ordertype-cont .ordertype-body button .take-out{width:45%;object-fit:cover;object-position:center center}.ordertype-cont .ordertype-body button p{margin-top:2rem;font-size:2rem}.waiter-select-table-page{width:100%;position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.waiter-select-table-page .back-logo-cont{position:absolute;top:1rem;left:1rem;font-size:3rem;cursor:pointer;padding:.5rem;background-color:#4267b2;color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center}.waiter-select-table-page .image-cont{margin-top:4rem;width:20rem}.waiter-select-table-page .image-cont img{object-fit:cover;width:100%}.waiter-select-table-page .title{margin-top:1.5rem;text-decoration:underline}.waiter-select-table-page .body{margin-top:2rem;display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap}.waiter-select-table-page .body .table-number{position:relative;font-size:2.5rem;min-width:8rem;min-height:5rem;border-radius:.8rem;border:none;display:flex;justify-content:center;align-items:center;background:#fff;margin:1rem}.waiter-select-table-page .body .table-number,.waiter-select-table-page .next{outline:none;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;box-shadow:2px 2px 3px 1px rgba(0,0,0,.25)}.waiter-select-table-page .next{margin-top:4.5rem;padding:.8rem 1.3rem;background-color:#4267b2;border-radius:.5rem;font-size:2rem;border:none;color:#fff}.cart-page{position:relative;padding:.8rem;flex-direction:column;justify-content:flex-start}.cart-page,.cart-page .header{width:100%;display:flex;align-items:center}.cart-page .header{padding:.5rem 0;justify-content:space-between}.cart-page .header .back-logo-cont{font-size:2.5rem;border-radius:50%}.cart-page .header .back-logo-cont,.cart-page .header .instructions-btn{cursor:pointer;padding:.5rem;background-color:#4267b2;color:#fff;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-ms-user-select:none;user-select:none}.cart-page .header .instructions-btn{font-size:1.4rem;border-radius:.6rem}.cart-page .header .instructions-btn img{max-width:3rem}.cart-page .title{margin:2rem 0;width:-webkit-max-content;width:-moz-max-content;width:max-content;border-bottom:.15rem solid #000}.cart-page .body{width:100%}.cart-page .body .empty-cart{display:flex;justify-content:center;align-items:center}.cart-page .body .items-wrapper{width:100%;padding:.5rem;border-radius:.8rem;margin-bottom:1.6rem;background-color:#fff;box-shadow:2px 2px 3px 1px rgba(0,0,0,.25)}.cart-page .body .row{width:100%;display:flex;justify-content:space-between;align-items:center;margin:1rem 0;padding:.5rem 0}.cart-page .body .row .left{text-transform:capitalize}.cart-page .body .row .right,.cart-page .body .row .right .btn-qty-wrapper{display:flex;justify-content:center;align-items:center}.cart-page .body .row .right .btn-qty-wrapper{border-radius:.8rem;padding:.5rem;margin:0 1rem;box-shadow:2px 2px 3px 1px rgba(0,0,0,.25)}.cart-page .body .row .right .btn-qty-wrapper .quantity-btn{font-size:2rem;width:2.5rem;height:2rem;display:flex;justify-content:center;align-items:center;background-color:#fff;color:#000;outline:none;border:none;border-radius:.5rem;-webkit-user-select:none;-ms-user-select:none;user-select:none}.cart-page .body .row .right .btn-qty-wrapper .quantity{font-size:1.6rem;font-weight:500;margin:0 1rem;color:#44cf12}.cart-page .body .row .right .multiply{margin-right:1rem;font-size:1.6rem;font-weight:600}.bill-page{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.bill-page #invoice-POS{padding:1mm;margin:0 auto;width:79mm;background:#fff}.bill-page #invoice-POS ::selection{background:#f31544;color:#fff}.bill-page #invoice-POS ::moz-selection{background:#f31544;color:#fff}.bill-page #invoice-POS #mid,.bill-page #invoice-POS #top{border-bottom:1px solid #373636;text-align:center}.bill-page #invoice-POS #top .info{line-height:20px}.bill-page #invoice-POS #top .info h1{font-size:1.8rem;font-weight:800;color:#000}.bill-page #invoice-POS #top .info h3,.bill-page #invoice-POS #top .info span{font-size:1.5rem;font-weight:600;color:#000}.bill-page #invoice-POS #mid .info h3{font-size:1.4rem;font-weight:700;color:#000;text-decoration:underline;line-height:20px}.bill-page #invoice-POS #mid .info h4{font-size:1.2rem;font-weight:700;color:#000;line-height:20px}.bill-page #invoice-POS #bot table td:first-child{width:40%}.bill-page #invoice-POS #bot table .tabletitle h2{font-size:1.4rem;font-weight:600;color:#000}.bill-page #invoice-POS #bot table .service h4{font-size:1.2rem;font-weight:700;color:#000}.bill-page #invoice-POS #bot table .details h4{font-size:1.4rem;font-weight:600;color:#000}.bill-page #invoice-POS #bot #legalcopy p{font-size:1.4rem;font-weight:500;color:#000;line-height:20px;text-align:center}.bill-page #invoice-POS #bot #legalcopy p span{font-size:1.2rem;margin-right:10px}.bill-page #invoice-POS #bot table td{border:none;padding:0}.bill-page .paymentCode{width:100%;display:flex;flex-direction:column;grid-gap:2mm;gap:2mm;justify-content:center;align-items:center}.bill-page .paymentCode p{margin-right:1.2rem;line-height:20px}.bill-page .paymentCode img{max-width:25mm;max-height:25mm;object-fit:contain;object-position:center center}.bill-page #invoice-POS table{width:100%;border-collapse:collapse;background-color:#fff;margin:1rem 0;line-height:2.2rem}.bill-page #invoice-POS table tr{background-color:#fff}#invoice-POS-kitchen{padding:1mm;margin:0 auto;width:58mm;background:#fff}#invoice-POS-kitchen::selection{background:#f31544;color:#fff}#invoice-POS-kitchen::moz-selection{background:#f31544;color:#fff}#invoice-POS-kitchen #top{margin-top:10px;width:100%}#invoice-POS-kitchen #top .info{width:100%}#invoice-POS-kitchen #top .info p{font-size:1.4rem}#invoice-POS-kitchen #table{margin-top:5px;width:100%}#invoice-POS-kitchen #table table{width:100%}#invoice-POS-kitchen #table table .tabletitle h2{font-size:14px;font-weight:600}#invoice-POS-kitchen #table table .service h4{font-size:12px;font-weight:600}#invoice-POS-kitchen table td{border:.5px solid #000;padding:5px}@media print{.page-break{display:block;page-break-before:always}}.overlay-small-menu{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1000;min-height:100vh}.modal-small-menu{position:fixed;width:75%;max-width:60rem;height:30rem;min-height:20rem;right:2rem;bottom:2rem;background-color:#001219;padding:45px 20px 20px;z-index:1000;border-radius:10px;overflow-y:scroll;-ms-overflow-style:touch;-webkit-overflow-scrolling:touch}.modal-small-menu .close-btn{position:absolute;top:5px;right:5px;background-color:#d13267;padding:4px;font-size:20px;color:#fff;display:flex;justify-content:center;align-items:center}.modal-small-menu .per-category-wrapper{width:100%;margin:1.1rem 0;display:flex;color:#fff;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.modal-small-menu .per-category-wrapper .title{margin-right:auto;text-transform:capitalize}.customer-menu-page{width:100%;min-height:100vh;position:relative;padding:0 0 4rem}.customer-menu-page .menu-header{position:relative;width:100%;padding:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.customer-menu-page .menu-header .logo{max-width:7rem}.customer-menu-page .menu-header .title{font-size:2.2rem}.customer-menu-page .menu-header .subtitle{font-size:2.5rem;margin-top:1rem;font-family:"Beau Rivage",cursive;color:purple}.customer-menu-page .menu-btn{position:fixed;right:1rem;bottom:1rem;background-color:#001219;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;border:none;outline:none;padding:1.5rem;border-radius:50%;z-index:500}.customer-menu-page .menu-btn .icon{font-size:2.5rem}.customer-menu-page .menu-btn .title{font-size:1.6rem;text-transform:uppercase}.customer-menu-page .menu-wrapper{width:100%;padding:.5rem}.customer-menu-page .menu-wrapper .each-category{width:100%;max-width:45rem;margin:1.5rem 0;padding:.8rem;border-radius:1rem;background-color:#fff;box-shadow:2px 2px 3px 1px rgba(0,0,0,.25)}.customer-menu-page .menu-wrapper .each-category .category-title{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-bottom:2rem;text-decoration:underline;text-transform:capitalize}.customer-menu-page .menu-wrapper .each-category .each-item{width:100%;max-width:40rem;display:flex;justify-content:center;align-items:center;background-color:#fff;padding:1rem 0}.customer-menu-page .menu-wrapper .each-category .each-item .left{width:75%;min-height:8.5rem;border-radius:.5rem;padding:1.2rem .8rem;position:relative}.customer-menu-page .menu-wrapper .each-category .each-item .left .item-name{position:relative;width:100%;word-wrap:break-word;font-size:1.4rem;text-transform:capitalize}.customer-menu-page .menu-wrapper .each-category .each-item .left .item-name .veg{position:absolute;top:-.5rem;left:0;transform:translateY(-60%);width:1.4rem;height:1.4rem;border-radius:50%;background-color:green}.customer-menu-page .menu-wrapper .each-category .each-item .left .item-name .non-veg{position:absolute;top:-.5rem;left:0;transform:translateY(-60%);width:1.4rem;height:1.4rem;border-radius:50%;background-color:red}.customer-menu-page .menu-wrapper .each-category .each-item .left .price-details{display:flex;justify-content:space-between;align-items:center}.customer-menu-page .menu-wrapper .each-category .each-item .left .price-details .item-price{font-size:1.3rem}.customer-menu-page .menu-wrapper .each-category .each-item .left .price-details .item-price .offer{color:#860944}.customer-menu-page .menu-wrapper .each-category .each-item .left .item-desc{font-size:1.3rem}.customer-menu-page .menu-wrapper .each-category .each-item .right{width:25%;min-height:8.5rem;border-radius:.5rem;display:flex;justify-content:center;align-items:center;position:relative;margin-left:1rem}.customer-menu-page .menu-wrapper .each-category .each-item .right img{width:8.5rem;height:8.5rem;object-fit:cover;object-position:center center;border-radius:.5rem}.customer-menu-page .menu-wrapper .each-category .each-item:not(:last-child){border-bottom:.5px solid grey}