@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);*{box-sizing:border-box;margin:0;padding:0}.menu-container{font-family:Roboto,sans-serif;height:100dvh;margin:0 auto;max-width:480px;padding:20px;position:relative;width:100dvw}.menu-container header{max-height:250px}.menu-container .categories{display:flex;gap:5px;justify-content:space-between;margin-bottom:10px;overflow-x:auto;position:relative}.menu-container .category-item{align-items:center;background-color:#fff;border:1px solid #606060;border-radius:5px;color:#616161;cursor:pointer;display:flex;flex-direction:column;height:60px;justify-content:center;min-width:60px;padding:10px}.menu-container .category-item.active{background-color:#606060;box-shadow:0 4px 18px #1919194c;color:#fff}.menu-container .category-icon{background-size:100% 100%;font-size:24px;margin-bottom:4px}.menu-container .category-name{font-size:10px}.menu-container .food-container{height:70dvh;overflow:auto;padding-bottom:70px;position:relative;& h2{color:#2f2f2f;font-size:32px;font-weight:500;margin:20px 0}}.menu-container .food-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);overflow-y:auto;position:relative}.menu-container .food-card{border-radius:10px;height:154px;overflow:hidden;position:relative}.menu-container .food-card .food-img{height:84px;width:100%;& img{height:100%;-webkit-mask-image:linear-gradient(0deg,#0000,#fff 50%);mask-image:linear-gradient(0deg,#0000,#fff 50%);object-fit:cover;width:100%}}.menu-container .food-info{background-color:#d9d9d9;height:70px;padding:8px;position:relative;width:100%;& h3{text-wrap:nowrap;color:#232323;font-size:18px;font-weight:500;overflow:hidden}}.menu-container .food-price{align-items:center;display:flex;justify-content:space-between;padding-top:8px}.menu-container .food-price p{color:#272727;font-size:12px;font-weight:500;position:relative}.menu-container .food-quantity-btns{align-items:center;display:flex;float:right;gap:16px}.menu-container .minus-button,.menu-container .plus-button{align-items:center;background-color:initial;border:1px solid #10101066;border-radius:5px;color:#000;cursor:pointer;display:flex;font-size:16px;height:24px;justify-content:center;padding:0;width:24px}.footer-container{background-color:#fff;bottom:0;height:60px;left:0;position:fixed;width:100%;z-index:99}.footer-container .footer{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:480px;padding:10px 20px}.menu-container .next-button{background-color:#505050;border:none;border-radius:15px;color:#fefefe;cursor:pointer;font-size:13px;font-weight:600;height:39px;letter-spacing:.01rem;width:132px}.menu-container .next-button:disabled{cursor:text}.modal-container{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.modal{background-color:#fff;border:none;border-radius:10px;max-width:400px;padding:2rem;& h2{font-size:24px;padding:10px 0}& form{display:flex;flex-direction:column;gap:10px;& input{font-size:16px;padding:5px 10px}}}.btns{display:flex;gap:10px;justify-content:flex-end;& button{border:none;cursor:pointer;padding:5px 10px}& button[type=submit]{background-color:#62ff00}& button[type=button]{background-color:hsla(0,0%,50%,.741)}}.welcome-container{position:relative;& h1{font-size:18px;font-weight:500}& h1,& p{color:#231100}& p{font-size:14px;font-weight:400;margin:5px 0 20px}}.search-bar{height:50px;margin-bottom:20px;position:relative;& input{background-color:#f0f5f3;border:none;border-radius:5px;font-size:15px;font-weight:300;height:50px;padding-left:48px;width:100%}& .search-icon{color:#6b6b6b8c;height:24px;left:16px;position:absolute;top:13px;width:24px}}.tables-container{background-color:#f0f5f3;display:flax;font-family:Inter,sans-serif;height:100vh;justify-content:center;position:relative;width:100vw}.tables-container .search-box{align-items:center;background-color:#fff;border-radius:32px;display:flex;gap:10px;height:65px;left:110px;overflow:hidden;padding-left:8px;position:absolute;top:10px;width:438px}.search-box .search-input{align-items:center;background-color:#f2f5f5;border-radius:50px;display:flex;height:45px;justify-content:flex-start;width:45px;& input{background-color:initial;border:none;font-size:16.1px;font-weight:400;height:45px;outline:none;padding-left:60px;width:300px}& input,& input::placeholder{color:#afabaf}}.tables-container .tables-main{background-color:#fff;border:none;border-radius:32px;height:87vh;left:110px;overflow:auto;padding:24px;position:absolute;top:95px;width:90vw;& h2{color:#565656;font-size:43px;font-weight:500}}.tables-main .tables-grid{display:flex;flex-wrap:wrap;gap:15px;padding:20px 24px}.tables-grid .table-box{align-items:center;background-color:#f0f5f3;border:1.17px solid #bababa;border-radius:7.05px;color:#000;display:flex;flex-direction:column;height:127px;justify-content:center;position:relative;width:147px;& p{font-family:Poppins,sans-serif;font-size:28.22px;font-weight:400}& h4{font-family:Lato,sans-serif;font-size:40px;font-weight:600}}.tables-container .delete-btn{background-color:initial;border:none;cursor:pointer;font-size:16px;padding:0;position:absolute;right:6px;top:6px}.tables-container .chairs{align-items:center;bottom:6px;display:flex;gap:8px;position:absolute;right:6px;& span{font-family:Lato,sans-serif;font-size:10px;font-weight:600}}.newtable-btn{align-items:center;background-color:initial;border:2.35px dashed #999;border-radius:7.05px;display:flex;height:127px;justify-content:center;position:relative;width:147px;& span{cursor:pointer;font-size:32px}}.new-table-dialog{background-color:#f0f5f3;border-radius:18px;box-shadow:1px 4px 14px -1px #00000040;height:253px;position:relative;width:194px;z-index:99}.new-table-dialog form{padding:20px 10px;& input{background-color:initial;border:none;color:#000;padding:0 10px}& #tableName{font-size:16px;font-weight:500;margin-bottom:8px;outline:#fff}& #tableName,& #tableNo{font-family:Lato,sans-serif}& #tableNo{border-bottom:1px dashed #000;font-size:40px;font-weight:700;margin-bottom:16px;padding:0 60px;width:180px}& input::placeholder{color:#000}& #chair-label{font-size:16px;font-weight:500;margin-bottom:8px}& #chair-label,& #chairs{font-family:Lato,sans-serif}& #chairs{background-color:#fff;border:none;border-radius:8px;color:#4e4e4e;font-size:20px;font-weight:400;height:26px;width:49px}& button{background-color:#4f4f4f;border:none;border-radius:15px;color:#fefefe;cursor:pointer;font-family:Inter,sans-serif;font-size:12px;font-weight:700;height:39px;margin-top:16px;width:100%}}.sidebar-container{background-color:#f0f5f3;height:100vh;max-width:100px;position:relative;width:auto}.whiteRound{background-color:#fff;border-radius:32px;height:10vh;left:20px;max-height:65px;max-width:65px;position:absolute;top:10px;width:10vw}.sideBar{background-color:#fff;flex-direction:column;height:87vh;left:20px;overflow:hidden;top:90px;width:65px}.icon,.sideBar{align-items:center;border-radius:50px;display:flex;position:absolute}.icon{background-color:#f0f5f3;height:50px;justify-content:center;width:50px}.icon.active{background-color:#d9d9d9}.icon.last{background-color:#f0f5f3;bottom:10px}.orderLine-container{background-color:#f0f5f3;display:flax;font-family:Inter,sans-serif;height:100vh;justify-content:center;position:relative;width:100vw}.heading{left:140px;position:absolute;top:25px;& h2{color:#565656;font-size:31.69px;font-weight:500}}.orderLine-main{background-color:#fff;border:none;border-radius:46px;height:87vh;left:110px;padding:24px;position:absolute;top:90px;width:90vw}.order-cards{grid-gap:68px;display:grid;gap:68px;grid-template-columns:repeat(4,1fr);height:100%;overflow-y:auto;width:100%}.orderline-card{border-radius:15px;height:330px;position:relative;width:247px}.orderline-card .card-header{background-color:#fff;border:none;border-radius:10px;display:flex;height:90px;justify-content:space-between;left:15px;position:absolute;top:10px;width:217px}.card-header .order-details{display:flex;flex-direction:column;gap:2px;padding:10px;& p{font-size:8px}& h6,& p{color:#000;font-weight:400;line-height:150%}& h6{font-size:13.5px}}.order-details .order-no{align-items:center;color:#007aff;display:flex;gap:10px;& h4{color:#111;font-size:15px;font-weight:400;line-height:150%}}.card-header .type-badge{border:none;border-radius:15px;height:50px;margin:10px;position:relative;width:95px}.type-badge .order-type{background-color:initial;font-size:10px;top:10px}.type-badge .order-type,.type-badge .status-details{font-weight:400;left:22px;letter-spacing:0;line-height:15px;margin:0;padding:0;position:absolute;white-space:preserve nowrap}.type-badge .status-details{color:#2c2c2e;font-size:8.5px;top:27px}.orderline-card .card-items{background-color:#fff;border-radius:10px;height:150px;left:15px;overflow:auto;padding:10px;position:absolute;top:120px;width:218px}.card-items div:first-child{margin-left:0}.card-items .card-item{margin:10px 0 10px 20px;& span{margin-right:8px}}.orderline-card .status-badge{align-items:center;border-radius:15px;display:inline-flex;flex-wrap:wrap;gap:10px;height:30px;justify-content:center;left:70px;position:absolute;top:290px;width:110px;& span{align-items:center;display:flex;font-size:10px;font-weight:700;gap:5px;line-height:15px;& svg{font-size:16px}}}.cart-container{font-family:Roboto,sans-serif;height:100dvh;margin:0 auto;max-width:480px;padding-top:20px;position:relative}.cart-container .cart-header,.cart-container .order-details{padding:0 20px}.cart-header .orders-container{max-height:130px;overflow-y:auto;width:100%}.orders-container .item-card{align-items:flex-start;display:flex;gap:15px;justify-content:space-between;margin-bottom:8px;padding-right:5px}.item-card .item-img{background-color:#d9d9d9;border-radius:10px;height:122px;padding:8px;width:50%;& img{border-radius:4px;height:100%;object-fit:cover;width:100%}}.item-card .item-info{display:flex;flex-direction:column;height:122px;justify-content:space-between;position:relative;& h3{color:#000;font-size:18px;margin-bottom:20px}& p{color:#272727;font-size:12px;font-weight:700}}.item-info .quantity-btns{align-items:center;display:flex;gap:16px}.quantity-btns .btn{align-items:center;background-color:initial;border:1px solid #10101066;border-radius:5px;color:#000;cursor:pointer;display:flex;font-size:16px;height:24px;justify-content:center;padding:0;width:24px}.quantity-btns .btn:disabled{border-color:#1010101f;color:#d9d9d9}.item-card .remove-btn{background:#e04444;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:18px;height:20px;margin-left:auto;text-align:center;width:20px}.order-details .cooking-instructions{border-bottom:1px dashed #817070;color:#8c7b7b;cursor:pointer;font-family:Segoe UI,sans-serif;font-size:12px;margin:24px 0;overflow:hidden;width:100%}.order-details .order-type{background:#e4e4e4;border-radius:32px;display:flex;gap:8px;height:60px;justify-content:center;padding:10px;width:100%}.order-type .type-btn{background:#0000;border:none;border-radius:23px;color:#000;cursor:pointer;flex:1 1;font-size:16px}.order-type .type-btn.active{background-color:#fff}.cart-container .price-breakdown{background:#fff38f24;border-bottom:3px solid #e5e5e5;margin:16px 0 0;padding:8px 16px;width:100%}.price-breakdown .price-row{align-items:center;color:#817070;display:flex;font-family:Segoe UI,sans-serif;font-size:12px;justify-content:space-between;margin:6px 0}.price-breakdown .price-row.total{color:#000;font-size:16px;font-weight:600;padding-top:16px}.user-details .user-info{border-bottom:3px solid #e5e5e5;font-family:Segoe UI,sans-serif;padding:16px;width:100%;& h4{font-size:16px;font-weight:600;margin-bottom:4px}& input{background-color:initial;border:none;max-width:45%;padding:5px 0}}.user-details .delivery-info{border-bottom:3px solid #e5e5e5;display:flex;flex-direction:column;gap:8px;padding:16px}.delivery-info .delivery-row{align-items:center;color:#000;display:flex;font-size:12px;justify-content:flex-start;line-height:21px;& img{height:12px;width:12px}& span{padding-left:20px}& input{background-color:initial;border:none;padding:5px 20px;width:100%}}.slider-container{padding:20px 10px}.slider-container,.slider-container .slider{align-items:center;display:flex;justify-content:center}.slider-container .slider{background-color:#fff;border:1px solid #ccc;border-radius:190px;height:105px;overflow:hidden;padding:10px;position:relative;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%}.slider .slider-thumb{align-items:center;background-color:#d9d9d9;border-radius:50%;cursor:grab;display:flex;height:87px;justify-content:center;left:10px;position:absolute;top:10px;transition:left .2s;width:87px;z-index:2;& span{color:#292d32;font-size:40px;font-weight:700}}.slider .slider-thumb:active{cursor:grabbing}.slider .slider-text{color:#949494;font-size:18px;pointer-events:none;position:relative;z-index:1}.slider-thumb .arrow{color:#000;font-size:24px}.cooking-modal-container{align-items:flex-end;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:99}.cooking-modal{background-color:#f0f5f3;border-radius:16px;font-family:Roboto,sans-serif;max-width:450px;padding:30px;position:relative;width:90%}.cooking-modal .close-button{align-items:center;background-color:#282828;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:45px;height:60px;justify-content:center;left:40%;position:absolute;top:-70px;width:60px}.cooking-modal .cooking-content{margin-bottom:100px;& h3{font-size:24px;font-weight:500;line-height:13.5px;margin:15px 0 25px}& textarea{background-color:#f0f5f3;border:1px solid #c7c7c7;border-radius:5px;font-size:16px;height:76px;outline:10px solid #fff;outline-offset:1px;padding:12px;resize:none;width:100%}& p{color:#6e6e6e;font-size:12px;font-weight:300;line-height:13.5px;line-height:1.4;margin-top:20px}}.cooking-modal .cooking-btns{background-color:#fff;border-radius:21px;display:flex;gap:10px;justify-content:space-between;padding:20px;width:100%}.cooking-btns .cancel-btn,.cooking-btns .next-btn{border:none;border-radius:15px;cursor:pointer;font-size:22px;font-weight:500;line-height:150%;padding:12px 24px;transition:background-color .2s;width:50%}.cooking-btns .cancel-btn{background-color:#f0f5f3;color:#505050}.cooking-btns .next-btn{background-color:#505050;color:#fefefe}.dashboard{background-color:#f0f5f3;display:flax;font-family:Inter,sans-serif;height:100vh;justify-content:center;position:relative;width:100vw}.filter-box{align-items:center;background-color:#fff;border:none;border-radius:32px;color:#afabaf;display:flex;height:20vh;left:110px;max-height:65px;outline:none;overflow:hidden;padding-left:20px;position:absolute;top:10px;width:438px;& option{background-color:initial;border:none;color:#afabaf;font-size:18px;font-weight:400;outline:none;padding-left:16px}}.main-container{background-color:#fff;border-radius:32px;height:87vh;left:110px;overflow:hidden;padding:12px 24px;position:absolute;top:95px;width:90vw;& h2{color:#565656;font-size:22px;font-weight:500;margin-bottom:20px}}.analytics-cards{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(4,1fr);margin-bottom:20px}.analytics-card{background-color:#f0f5f3;border:2px solid #d9d9d9;gap:20px;height:12vh}.analytics-card,.card-icon{align-items:center;display:flex;justify-content:center}.card-icon{background-color:#e0efff;border-radius:38px;height:55px;width:76px;& svg{font-size:30px}}.card-content{display:flex;flex-direction:column;& h2{color:#626262;font-size:22px;margin-bottom:5px}& h2,& p{font-weight:500}& p{color:#666;font-size:10px}}.charts-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin-bottom:20px}.chart-container{background-color:#f0f5f3;border:2px solid #d9d9d9;border-radius:8px;height:35vh;width:100%}.chart-header{align-items:center;display:flex;justify-content:space-between;padding:10px;& h2{color:#6e6e6e;font-size:22px;font-weight:500;margin:0}& .chart-filter{background-color:#fff;border-color:#d9d9d9;border-radius:21px;color:#b9b8be;height:30px;padding-left:10px;width:100px}}.chart-summary{border-top:1px solid #d9d9d9;padding:10px}.summary-stats{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin-bottom:32px}.summary-stats .summary-item{align-items:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;display:flex;flex-direction:column;height:60px;justify-content:center;& h4{color:#7b7e81;font-size:22px;font-weight:500}& p{color:#b9b8be;font-size:12px;font-weight:400}}.piechart-container{align-items:center;display:flex;justify-content:space-between;width:100%}.chart-legend{display:flex;flex-direction:column;gap:8px}.legend-item{align-items:center;color:#bbb9bf;display:flex;font-size:12px;gap:8px;justify-content:space-between}.barChart-container{background-color:#fff;border-radius:10px;box-shadow:0 0 4px #00000040;display:flex;height:25vh;justify-content:center;overflow:hidden;padding-top:8px;position:relative;width:100%}.lineChart{position:absolute}.table-header{align-items:center;display:flex;justify-content:space-between;padding:10px;width:100%;& h2{color:#6e6e6e;font-size:22px;font-weight:500;margin:0}}.table-status{gap:16px;margin-top:8px}.status-item,.table-status{align-items:center;display:flex}.status-item{color:#000;font-size:7px;font-weight:300;gap:4px}.status-item .dot{background-color:#fff;border-radius:50%;height:9px;width:9px}.dot.green{background-color:#3cc25e}.chart-summary .tables-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(7,1fr);max-height:247px;overflow:auto;width:100%}.table-item{align-items:center;background-color:#fff;border:.37px solid #bababa;border-radius:2.2px;color:#000;display:flex;flex-direction:column;gap:3.67px;height:40px;justify-content:center;width:46px;& p{font-size:8.82px;font-weight:400}& h4{font-size:15.79px;font-weight:600}}.table-item.reserved{background-color:#3dc35f;color:#fff}.chef-table{background-color:#fff;border-radius:8px;box-shadow:0 2px 6px #00000014;height:25vh;overflow-y:auto;width:100%;& table{border-collapse:collapse;width:100%}& thead>tr{background-color:#f0f0f0;color:#000}& th{font-weight:700;text-align:left}& td,& th{border-bottom:1px solid #ddd;font-family:Arial,Helvetica,sans-serif;font-size:16px;padding:10px}& td{font-weight:400}& tr:last-child td{border-bottom:none}& tr:hover{background-color:#f8f9fa}}.menumanagement{display:flex;height:100vh;width:100vw}.menu-sidebar{width:10vw}.menus{background-color:#fff;display:flex;height:100vh;justify-content:center;width:90vw}
/*# sourceMappingURL=main.808ccb7a.css.map*/