body{background-color:var(--background-color);color:var(--primary-color)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{border:0 solid red;box-sizing:border-box;font-family:GT-Walsheim;height:100vh}i{font-weight:300!important}*,div{box-sizing:border-box}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swal2-popup{font-family:GT-Walsheim}.clickable{cursor:pointer}.table-loader{align-items:center;background-color:#ffffff80;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1000}.heading_font{font-weight:600!important}.body_font,.heading_font{font-family:GT-Walsheim!important}.boomer_font{font-family:Bommer!important}.bommer-font-black{font-family:Bommer-Black!important}.bommer-font-light{font-family:Bommer-Light!important}.din-font-bold{font-family:DIN-Bold!important}.din-font-condenced-light{font-family:DIN-Condenced-Light!important}.react-datepicker-wrapper{width:100%}.leaflet-container{background-color:#d11d1d}.Toastify__toast-body{font-family:GT-Walsheim}.btn_dark{background-color:#2a3042!important;border:0;color:#fff;outline:none}.left-section,.right-section{width:50%}.button-overlay{overflow:hidden;white-space:nowrap}.left-column{border-right:1px solid #ccc;flex:1 1;padding:16px}.items-container{max-height:13%;max-width:100%;overflow-y:auto}@media (min-width:312px) and (max-width:780px){.items-container{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr);max-height:300px;max-width:100%;overflow-y:auto}}.right-column{flex:2 1;padding:16px}.order-list{border-top:1px solid #ccc;display:flex;flex-direction:column;max-height:500px;overflow-y:auto}.d-flex{display:flex;flex-direction:row}@media (max-width:320px){.d-flex{flex-direction:column}.left-column,.right-column{flex:none;width:100%}.search-box{flex-direction:row}.item-button{align-items:flex-start}.item-button,.order-item{flex-direction:column}.icons-container{flex-wrap:wrap}}@media (max-width:480px){.d-flex{flex-direction:column}.left-column,.right-column{flex:none;width:100%}.tabs-container button{font-size:14px;padding:8px}.search-box{display:flex;flex-direction:row;gap:8px}.item-button{align-items:flex-start;flex-direction:column}.order-item{flex-direction:column;gap:8px}.icons-container{display:flex;flex-wrap:wrap;gap:10px}.qty{gap:0}}@media (max-width:768px){.d-flex{flex-direction:column}.left-column{margin-bottom:20px;width:100%}.right-column{width:100%}.tabs-container{flex-wrap:wrap;justify-content:space-around}.item-button{flex-wrap:wrap;justify-content:space-between}.payment-container .button-group{display:flex;flex-wrap:wrap;gap:10px}}.table-container{margin:20px}.master-header{border:1px solid #000;border-radius:8px;display:flex;flex-direction:column;padding:1rem}.header-row{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.t_btn{background-color:red;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:8px;margin-right:10px;padding:8px 16px}.t_btn:hover{opacity:.85}.table-card{border:2px dashed #ccc;border-radius:8px;display:flex;flex-direction:column;font-size:14px;height:100px;justify-content:center;min-width:80px;padding:6px;position:relative;text-align:center;width:100px;z-index:1}.legend-circle{border-radius:50%;display:inline-block;height:12px;width:12px}.legend-btn{background-color:initial;border:none;border-radius:8px;padding:6px 12px;transition:all .3s ease}@media (max-width:760px){.legend-btn{flex-basis:calc(50% - 1rem);flex-grow:0;flex-shrink:0}.legend-circle{border-radius:50%;height:15px;width:15px}}.legend-btn:hover{border:1px solid #000}.bg-blank{background-color:#e0e0e0}.bg-green{background-color:#f7bd67}.bg-blue{background-color:#90caf9}.bg-lightgreen{background-color:#a5d6a7}.bg-pink{background-color:#f48fb1}.bg-gray{background-color:#ffe082}.bg-boldorgange{background-color:#f7bd67}.price-time{font-size:12px;margin-top:5px}.icons{bottom:6px;display:flex;font-size:12px;gap:8px;justify-content:center;left:6px;position:absolute;right:6px}.table-card-wrapper{position:relative;width:-webkit-fit-content;width:fit-content}.table-icons{bottom:-14px;display:flex;gap:8px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.clickable-icon{background:#fff;border:1px solid #ccc;border-radius:6px;cursor:pointer;font-size:14px;padding:6px}.is-kot-item{background-color:#f5f5f5;opacity:.8}.is-kot-item .disabled{color:#ccc;pointer-events:none}.charges-container{border-bottom:1px solid #c6c5c5;padding:4px}.charge-item,.charge-item1{align-items:center;display:flex;justify-content:space-between;margin-bottom:3px}@media (max-width:760px){.charge-item1{align-items:stretch;display:flex;flex-direction:column;gap:1rem}.charge-item1 .apply-button{margin-top:.5rem;width:100%}.charge-item1 .discount-value-container{align-items:center;display:flex;justify-content:space-between;margin-top:.5rem}}.charge-item span{font-weight:500}.charge-item .text-left{text-align:left}.charge-item .text-right{text-align:right}.charge-item .discount{color:red}.list-container{background-color:#fff;border-radius:12px;box-shadow:0 8px 15px #0000000d;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:5px auto;max-width:1100px;padding:2rem}.list-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.list-header h2,.list-header h3{color:#050202;font-size:2.5rem;font-weight:700;margin:0}.list-header button{background-color:#dc3545;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.5rem 1rem;transition:background-color .3s ease}.list-header button:hover{background-color:#c82333}.list-table{border-collapse:collapse;margin-top:.5rem;width:100%}.list-table td,.list-table th{border-bottom:1px solid #eee;color:#333;padding:.9rem 1rem;text-align:left}.list-table th{background-color:#f7f9fc;font-weight:600}.list-table tr:hover{background-color:#f9f9f9}.action-buttons button{border:none;border-radius:5px;cursor:pointer;font-size:.9rem;font-weight:500;margin-right:.4rem;padding:.4rem .8rem;transition:background-color .2s ease}.action-buttons .btn-edit{background-color:#ffc107;color:#000}.action-buttons .btn-delete{background-color:#dc3545;color:#fff}.action-buttons button:hover{opacity:.9}@media (max-width:768px){.list-table,.list-table tbody,.list-table td,.list-table th,.list-table thead,.list-table tr{display:block}.list-table thead{display:none}.list-table tbody tr{border:1px solid #ddd;border-radius:8px;margin-bottom:15px;overflow:hidden}.list-table td{padding:10px 10px 10px 50%;position:relative}.list-table td:before{content:attr(data-label);font-weight:700;left:10px;padding-right:10px;position:absolute;top:10px;white-space:nowrap;width:45%}}.pagination-container{display:flex;justify-content:flex-end;margin-top:20px;padding-left:20px;width:100%}.pagination{align-items:center;display:flex;font-size:1rem;gap:10px}.pagination button{background-color:#f8f9fa;border:1px solid #ddd;border-radius:5px;color:#333;cursor:pointer;font-size:1rem;padding:8px 12px;transition:background-color .3s ease,border-color .3s ease}.pagination button:disabled{background-color:#e9ecef;cursor:not-allowed}.pagination button:hover:not(:disabled){background-color:#dc3545;border-color:#dc3545;color:#fff}.pagination span{color:#333;font-size:1rem;margin:0 10px}@media print{body{font-size:12px;margin:0}table{width:100%}td,th{padding:2px 4px}}body{font-family:Arial,sans-serif;margin:0}.main-content{min-height:100vh;padding:0}.dashboard-container{display:flex;flex-direction:column;height:100vh}.content-section{background-image:url(/static/media/login6.c6126c8c4c248d3c6e28.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100vh}.content-section,.left-section,.right-section{flex:1 1;position:relative}.button-overlay{background-color:#fffc;border-radius:4px;color:#000;cursor:pointer;font-size:18px;left:50%;padding:30px 60px;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);transition:all .3s ease}.button-overlay:hover{background-color:#000;color:#fff}@media (max-width:768px){.content-section{flex-direction:row}.left-section,.right-section{flex:1 1}.button-overlay{font-size:14px;padding:8px 16px}}@media (min-width:862px){.button-overlay{font-size:14px;padding:8px 16px;top:40%}}@media (max-width:480px){.button-overlay{font-size:12px;padding:6px 12px}}@media (max-width:768px){.d-flex{flex-direction:row}.card-title{flex-grow:1;font-size:1.25rem;text-align:left}.d-flex .gap-2{flex-shrink:0}.t_btn{font-size:.875rem;padding:6px 12px}}.order-summary-section{border-top:1px solid #ccc;display:flex;flex-direction:column;padding:1rem}.order-summary-row{align-items:center;border-bottom:1px solid #ccc;display:flex;font-size:14px;justify-content:space-between;padding:.75rem 1rem}.order-summary-row.header{background:#f8f8f8;font-weight:700}.order-col{flex:1 1;text-align:center}.delete-icon{color:#f30a0a;cursor:pointer;font-size:18px}.quantity-controls{align-items:center;display:flex;gap:.5rem;justify-content:center}.quantity-controls button{cursor:pointer;font-size:16px;font-weight:700;height:24px;width:24px}.quantity-controls input{background:#0000;border:none;text-align:center;width:30px}.container{display:flex;height:100vh}.left-column1{border-right:1px solid #ccc;flex:1 1;padding:16px}.menu-container{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.menu-item{flex:1 1;margin-bottom:10px}.select-box{font-size:14px;padding:6px;width:100%}.search-box{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin-bottom:5px}.search-input{background-color:#fff;border:1px solid #ccc;border-radius:5px;flex:1 1;flex-direction:row;font-size:14px;padding:7px 5px;width:50%}.items-container{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.item-button{background:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;display:block;margin:.25rem 0;padding:.5rem;text-align:left;width:100%}.item-button.veg{border-left:4px solid green}.item-button.non-veg{border-left:4px solid red}.item-name,.item-price{font-weight:500}.item-price{align-items:center;display:flex;font-size:16px;justify-content:space-between;padding:8px 0}.no-items{color:#999;padding:1rem}.icons-container{border-bottom:1px solid #ccc;display:flex;justify-content:space-between;padding:0 0 4px}.icon-wrapper{align-items:center;display:flex;flex-direction:column}.icon-wrapper i{color:#555;font-size:24px}.icon-wrapper span{color:#000;font-size:12px}.right-column1{flex:2 1;padding:16px}.tabs-container{border-bottom:1px solid #ccc;display:flex;margin-bottom:16px}.tab{background:#f9f9f9;border:none;cursor:pointer;flex:1 1;padding:12px;text-align:center}.tab.active{background:#fff;border-bottom:3px solid red}.tab:hover{background:#eee}.user-form-modal .form-header{border-bottom:1px solid #ccc;padding:1rem}.user-form{display:flex;flex-direction:column;gap:.75rem;padding:1rem}.form-row{align-items:center;display:flex;gap:1rem}.form-row label{font-weight:500;width:100px}.form-row input{border:1px solid #ccc;border-radius:4px;flex:1 1;padding:.4rem}.tab-content{display:flex;flex-direction:column;height:100vh}@media (max-width:760px){.tab-content{height:auto}.grid-row{gap:8px;grid-template-columns:1fr;padding:8px}.center,.left,.order-name,.qty,.right{justify-content:flex-start;text-align:left;width:100%}.qty{gap:8px;justify-content:flex-start}.qty button{font-size:18px;height:28px;width:28px}.order-item input[type=number],.order-item input[type=text]{font-size:14px;width:100%}.order-list-header{display:none}.order-list{max-height:300px}}.grid-row{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:2fr 2fr 1fr 1fr 1fr;padding:8px 1rem}.order-list-header{background:#f8f8f8;font-weight:700}.order-item,.order-list-header{border-bottom:1px solid #ccc;font-size:14px}.order-name{align-items:center;display:flex;gap:.5rem}.order-name i{color:#f30a0a;cursor:pointer;font-size:18px}.qty{align-items:center;display:flex;gap:.5rem;justify-content:center}.qty button{cursor:pointer;font-size:16px;height:24px;padding:0 1px;width:24px}.qty input{background:#0000;border:none;text-align:center;width:40px}.right{text-align:right}.center,.empty-order{text-align:center}.empty-order{padding:1rem}.billing-footer{background:#fff;bottom:0;padding:1rem;position:-webkit-sticky;position:sticky;z-index:100}.payment-container{background:#f5f5f5;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-top:16px;padding:16px}.top-row{border-bottom:1px solid #ccc;justify-content:space-between;margin-bottom:16px;padding-bottom:8px}.checkbox,.top-row{align-items:center;display:flex}.checkbox{gap:8px}.checkbox label{color:#333;font-size:14px}.total{color:#333;font-size:18px;font-weight:700}.total span{color:red}.radio-group{border-bottom:1px solid #ccc;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:8px}.radio-button{align-items:center;display:flex;gap:8px}.radio-button label{color:#333;font-size:14px}.checkbox-group{border-bottom:1px solid #ccc;margin-bottom:16px;padding-bottom:8px}.button-group,.checkbox-group{display:flex;justify-content:space-between}.button-group{flex-wrap:wrap;gap:8px}.action-button{background:#d32f2f;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 12px}.action-button:hover{background:#b71c1c}.action-button-2{background:#474849;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 12px}.action-button-2:hover{background:#373839}.d-flex1{display:flex;flex-direction:row}@media (max-width:768px){.d-flex1{flex-direction:column}.left-column1{margin-bottom:20px;width:100%}.right-column1{width:100%}.tabs-container{flex-wrap:wrap;justify-content:space-around}.item-button{flex-wrap:wrap;justify-content:space-between}.payment-container .button-group{display:flex;flex-wrap:wrap;gap:10px}.loading-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffb3;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.spinner{animation:spin 1s linear infinite;border:5px solid #ccc;border-radius:50%;border-top-color:#ff5e57;height:50px;margin-bottom:10px;width:50px}@keyframes spin{to{transform:rotate(1turn)}}.page-disabled{opacity:.5;pointer-events:none}}
/*# sourceMappingURL=main.5da4da21.css.map*/