body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,button,input,label,span{font-family:Poppins,sans-serif!important}.global-page-parent-container{margin:1%}.parent-container-log{display:flex;flex-direction:column;height:90vh}.global-white-bg-container{background-color:#fff;margin:4px 0;padding:1%;position:relative}.breadcrumb{font-size:.8rem;font-weight:600}.global-hr{border:none;border-bottom:1px solid #b6b6b6;width:100%}.global-hr-dotted{border:none;border-bottom:1px dotted #8a8989;width:100%}.btn{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.8rem;height:40px;margin:1%;width:16%}.btn-primary{background-color:#10f}.btn-primary:hover{background-color:#0444cf}.btn-primary-disabled,.btn-primary:disabled{background-color:#e1e1e1;cursor:no-drop}.btn-secondary{background-color:#000}.btn-secondary:hover{background-color:#323639}.btn-red{background-color:red}.btn-red:hover{background-color:#d12222}.btn-draft{background-color:#ff8000}.btn-draft:hover{background-color:#a75e16}.btn-secondary-outlined{border:1px solid #323639;color:#323639}.btn-primary-outlined,.btn-secondary-outlined{background-color:initial;font-size:.95rem;font-weight:600}.btn-primary-outlined{border:1px solid #0045da;color:#0045da}.btn-red-outlined{background-color:initial;border:1px solid red;color:red;font-size:.95rem;font-weight:600;padding:4px 8px}.btn-secondary-outlined:hover{border-color:#000;color:#000}.disabled{background-color:#c5c5c5!important}.disabled,.disabled-outline{cursor:not-allowed!important}.disabled-outline{background-color:#eee!important;border:none!important;color:#fff}.disabled-outline:hover{color:#fff}.disabled-icon-button i{color:#999!important}.justify-center{justify-content:center}.justify-center,.justify-end{align-items:center;display:flex}.justify-end{justify-content:flex-end}.justify-space-between{align-items:center;display:flex;justify-content:space-between}.status-field{background:#e7e7e7;border-radius:4px;height:40px;padding:1%;text-align:center;width:100px}.primary-text{color:#0a33fe;font-weight:600;margin:0}.create-button-blue-container{align-items:center;display:flex;justify-content:space-between;margin:1%}.create-button-blue-container h3{margin:0}.create-button-blue{background-color:#8400b2;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.8rem;font-weight:600;height:40px;width:120px}.create-button-blue:hover{background-color:#af0ce7}.global-table-container{background-color:#fff;max-height:75vh;overflow-y:auto;padding:1%}.global-table{background-color:#fff;border-collapse:collapse;width:100%}.global-table thead{background-color:#fff;height:42px;position:-webkit-sticky;position:sticky;top:-6px;z-index:2}.global-table thead tr th{background-color:#fff;font-size:.8rem;height:100%;text-align:center}.global-table tbody{min-height:36px}.global-table tbody tr{cursor:pointer}.global-table tbody tr.edit-clicked-row{color:#0051ff}.global-table tbody tr.edit-clicked-row td{font-size:1rem;height:50px}.global-table tbody tr td{background-color:#eee;border-bottom:8px solid #fff;font-size:.8rem;height:100%;height:40px;min-height:40px;text-align:center}tbody tr td.table-data-box{gap:10px;max-width:180px;min-height:55px!important;padding:15px;text-align:end;white-space:nowrap}tbody tr td.table-data-box div.round-border{background-color:#fff;border:.9px solid #000;border-radius:30px;cursor:pointer;display:inline-block;margin-left:10px;padding:1px 7px}tbody tr td.table-data-box div.table-data-round-parent{display:flex;flex-wrap:wrap;gap:5px 0;justify-content:center}.global-table tbody tr td.table-data-box div.selected{background-color:#1e2eb6;color:#fff}.global-table tbody tr td.table-data-box div:hover{background-color:#e7e7e7;color:#000}.global-table td span.pending,.table-data-box-pending{background-color:#ff8000!important;border-radius:4px;color:#fff!important;margin-left:20%;padding:5px 12px;text-align:center}.global-table td span.drafted,.table-data-box-drafted{background-color:#93a1e7!important;border-radius:4px;color:#fff!important;margin-left:20%;padding:5px 12px;text-align:center}.global-table td span.purchaseOrder{background-color:#f8a69a!important}.global-table td span.PAID,.global-table td span.purchaseOrder{border-radius:4px;color:#fff!important;margin:2% auto;padding:5px 12px;text-align:center}.global-table td span.PAID{background-color:#5d91f3!important}.global-table td span.Cancel{background-color:#9c4f61!important}.global-table td span.Cancel,.global-table td span.rfq{border-radius:4px;color:#fff!important;margin:2% auto;padding:5px 12px;text-align:center}.global-table td span.rfq{background-color:#9c8654!important}.global-table td span.Done{background-color:#119118!important;border-radius:4px;color:#fff!important;margin:2% auto;padding:5px 12px;text-align:center}.table-data-box input{background-color:initial;border:.5px solid #000;border-radius:5px;padding:4px;text-align:center;width:60%}.global-input-field-container{align-items:flex-end;display:flex;padding:2% 0}.plus-btn{background-color:#00b900;border:none;border-radius:3px;color:#fff;font-size:1.4rem;height:30px;margin:1%;width:40px}.plus-btn:hover{cursor:pointer}.plus-btn:disabled{background-color:#e7e7e7;cursor:not-allowed}.edit-icon1{color:#0045da}.save-icon{color:#000}.save-icon:disabled{color:#606060;cursor:not-allowed}.clear-btn{background-color:red;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:1.2rem;height:40px;margin:1%;width:50px}.global-table td span{display:flex;justify-content:center;width:60%}.global-table-container::-webkit-scrollbar{background-color:#f1f1f1;width:4px}.global-table-container::-webkit-scrollbar-thumb{background-color:#c1c1c1}.table-total{display:flex;justify-content:flex-end;width:100%}.table-total div{align-items:center;display:flex;gap:6px;width:12%}.table-total input{height:40px;padding:0 5px;text-align:end;width:60%}.global-date-input-container{height:40px;position:relative}.global-date-input-container .arrow-down{color:#0045da;cursor:pointer;position:absolute;right:4px;top:4px;z-index:0!important}.global-date-input-container .calendar-icon{color:#10f;left:4px;position:absolute;top:8px}.global-date-picker{align-items:center;border:none;color:#10f;cursor:pointer;display:flex;flex-direction:row-reverse;font-weight:600;height:100%;padding:0 8px 0 35px;z-index:1}.global-date-picker::-webkit-calendar-picker-indicator{-webkit-appearance:none;appearance:none;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}.global-date-picker:focus{outline:none}.date-picker-container{align-items:center;background-color:#f1f2ff;border-radius:4px;display:flex;height:40px;justify-content:center;margin:2% 1%;padding:1%;width:-webkit-fit-content;width:fit-content}.status{border-radius:4px;font-size:.7rem;font-weight:600}.paid{background-color:#cae6dc;color:#01b768;padding:8px 28px}.pending{background-color:#efdecd;color:#ff8000;padding:8px 17px}.cancelled{background-color:#eacbcd;color:#db0000;padding:8px 12px}.delivered{background-color:#cfd4e6;color:#0a33fe;padding:8px 20px}.visibility-icon{color:#5ba329;font-size:1.3rem}.edit-icon{color:#0045da;font-size:18px}.delete-icon{color:#db0000;font-size:20px}.printer-icon{color:#01b768;font-size:1.4rem}.download-icon{color:#f19800;font-size:1.4rem}.print-icon-container{background-color:#c4e4de!important}.download-icon-container,.print-icon-container{border-radius:4px!important;cursor:pointer;height:37px;margin:1%!important;width:91px}.download-icon-container{background-color:#f3ddcc!important}.print-icon-container:hover{background-color:#b3ddd5!important}.download-icon-container:hover{background-color:#eec6a9!important}.edit-icon-disabled{font-size:18px}.table-img{width:16px}.global-radio-button{display:flex;width:auto}.global-radio-button input[type=radio]{accent-color:#000;cursor:pointer;margin:0 4%}.global-radio-button label{cursor:pointer;font-size:.8rem;font-weight:600}.global-checkbox{accent-color:#000;cursor:pointer;transform:scale(1.3)}input:focus{outline:none}.global-single-input{display:flex;flex-direction:column;margin:1% 2px;position:relative;width:23%}.global-single-input input::placeholder{font-size:.9rem}.disabled-input{caret-color:#0000;cursor:not-allowed}.global-single-input div.MuiOutlinedInput-root{background-color:#eee;border:none;height:30px;width:100%}.auto-complete div.MuiOutlinedInput-root,.new-auto-complete div.MuiOutlinedInput-root{height:auto;padding-right:30px!important}.auto-complete .MuiAutocomplete-input{height:0}.auto-complete .MuiAutocomplete-root{background-color:#eee;border-radius:4px}.auto-complete .MuiInput-root{min-height:30px;padding-bottom:1px}.global-single-input .css-11u53oe-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input{padding:0 8px!important}.global-single-input div fieldset{border:none;border-radius:0}.global-single-input p{font-size:.8rem;font-weight:600;margin:0 0 6px}.global-single-input input{background-color:#eee;border:none;border-radius:4px;font-size:.8rem;height:30px;padding:8px;width:100%}.global-single-input input:disabled{color:#9c9c9c;cursor:no-drop}.global-single-input input:focus,.global-single-input textarea{outline:none;resize:none}.global-single-input textarea{background-color:#eee;border:none;border-radius:4px;font-size:1rem;padding:8px;width:100%}.suffix-button{border-radius:2px;color:red;cursor:pointer;font-size:.7rem!important;margin-left:auto!important;margin-top:6px!important;padding:2px;width:-webkit-fit-content;width:fit-content}.suffix-button:hover{background-color:#ffe6e6}.suffix-text{color:red;font-size:.7rem!important}.suffix-text-blue{align-self:flex-end;color:#0011f8;cursor:pointer;font-size:.7rem!important;font-weight:600;margin-top:4px!important;padding:0 1%;width:-webkit-fit-content;width:fit-content}.suffix-text-blue:hover{background-color:#e7e9fd;border-radius:4px}.suffix-text-red{align-self:flex-end;color:red;cursor:pointer;font-size:.7rem!important;font-weight:600;margin-top:4px!important;padding:0 1%;width:-webkit-fit-content;width:fit-content}.suffix-text-red:hover{background-color:#f1d5d5;border-radius:4px}.disabled-input-container p{color:#e3e0e0}.disabled-input-container p.suffix-button{color:#eee;cursor:default}.disabled-input-container p.suffix-text-blue:hover{background-color:#fff!important;cursor:auto}.arabic-name p{margin-left:auto;width:-webkit-fit-content;width:fit-content}.arabic-name input{text-align:right}.status-completed{background-color:#008453}.status-completed,.status-pending{border-radius:16px;color:#fff;font-size:.75rem!important;padding:2%}.status-pending{background-color:#ec8712}.status-cancelled{background-color:#f10000;border-radius:16px;color:#fff;font-size:.75rem!important;padding:2%}.logout-btn-dashboard-chip-mob,.logout-btn-dashboard-mob,.logout-mob{display:none}.desktop-logout{display:block}.accounts-name-list{font-size:.9rem;font-weight:500;margin:0}.accounts-name-list-value{color:#949494;font-size:1rem;font-weight:500}@media only screen and (max-width:450px){.logout-btn-dashboard-mob{display:block}.desktop-logout{display:none!important}.logout-btn-dashboard-chip-mob,.logout-mob{display:block}.logout-mob{margin-left:8%}}.success-alert-message-submit-btn{background-color:#0011f8!important}.success-alert-message-cancel-btn{background-color:initial!important;border:1px solid #000!important;color:#000!important}.icon-color{border-color:#f80000!important;color:#f80000!important}.no-data{margin:4px auto;width:-webkit-fit-content;width:fit-content}.report-print-view-table-with-clr tbody tr:nth-child(odd) td{background-color:#fff!important}.report-print-view-table-with-clr tbody tr:nth-child(2n) td{background-color:#eee!important}.report-print-view-table-with-clr tr td{border-bottom:none!important}.report-print-view-table-with-clr tbody tr td,.report-print-view-table-with-clr thead tr th{text-align:left!important}@media print{body{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;-ms-print-color-adjust:exact;print-color-adjust:exact}}.global-single-input1{align-items:self-end;display:flex;font-size:.8rem;font-weight:600;margin:1px 1px 21px 20px}.global-single-input1 .TaxCreateCheckBox{height:1.2rem;margin:10px;width:1.2rem}.global-items-per-page-container{align-items:center;display:flex;margin:0 1%;width:20%}.global-items-per-page-container p{font-size:.8rem;margin:0;width:100%}.global-items-per-page-container div.MuiOutlinedInput-root{height:auto!important;padding-right:30px!important}.global-items-per-page-container .MuiAutocomplete-input{height:7px}.gray-status{align-items:center;background-color:#eee;border:1px solid #eee;border-radius:4px;color:#807e7e;display:flex;font-size:1rem;font-weight:600;height:36px;justify-content:center;margin:0 1%;padding:.5%;width:120px}.new-global-table-container{background-color:#fff;max-height:73vh;overflow-y:auto;padding:1%}.new-global-table-container::-webkit-scrollbar{background-color:#f1f1f1;width:4px}.new-global-table-container::-webkit-scrollbar-thumb{background-color:#c1c1c1}.new-global-table-container table{background-color:#fff;border-collapse:collapse;width:100%}.new-global-table-container table thead{background-color:#edf2f9;height:50px;position:-webkit-sticky;position:sticky;top:-10px;z-index:2}.new-global-table-container table thead tr th{font-size:.8rem;height:100%;text-align:center}.new-global-table-container table tbody{min-height:36px}.new-global-table-container table tbody tr td{border-bottom:4px solid #edf2f9;cursor:pointer;font-size:.8rem;height:100%;height:40px;text-align:center}.new-global-white-bg-container{background-color:#fff;border-radius:8px;margin:1% 0;padding:1% 2%}.new-global-white-bg-icon-container{display:flex;justify-content:space-between;position:relative}.new-global-white-bg-icon-container-left{width:40%}.table-no-data{height:30px!important}.btn-post{background-color:#10f;height:30px;margin:0 1%;min-width:80px;width:auto}.status-container{align-items:center;color:#fff;display:flex;justify-content:center;position:absolute;right:-2%;top:0;transform:rotate(0deg)}.status-container img{width:100%}.status-container p{font-size:.9rem;font-weight:600;margin:0}.global-name{color:#868484;font-size:1.2rem;margin:0}.new-global-input-container{display:flex;flex-wrap:wrap}.new-global-single-input{margin:8px;position:relative;width:22%}.new-global-single-input div.MuiOutlinedInput-root{border:none;height:40px;width:100%}.new-global-single-input .MuiAutocomplete-root,.new-global-single-input .MuiTextField-root{width:100%}.new-global-single-input .MuiAutocomplete-root .MuiOutlinedInput-root .MuiAutocomplete-input{height:10px}.new-global-single-input .MuiFormLabel-root.Mui-focused{color:#000;font-size:1rem}.new-global-single-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#bebebe!important}.global-product-table{background-color:#fff;max-height:26vh;overflow:auto}.global-product-table table{background-color:#fff;border-collapse:collapse;width:100%}.global-product-table table thead{background-color:#dee3f8;height:30px;position:-webkit-sticky;position:sticky;top:-6px;z-index:2}.global-product-table table thead tr th{font-size:.8rem;height:100%;text-align:center}.global-product-table table tbody{min-height:36px}.global-product-table table tbody tr td{border:1px solid #000;font-size:.8rem;height:100%;min-height:40px;text-align:center}.global-product-table table tbody tr td input{border:none;height:100%;width:100%}.global-product-table::-webkit-scrollbar{background-color:#f1f1f1;height:5px;width:4px}.global-product-table::-webkit-scrollbar-thumb{background-color:#c1c1c1}.global-product-table-input-icon{display:flex}.global-product-table-input-icon img{cursor:pointer;width:20px}.table-data-box span{border-radius:4px;padding:5px 12px;text-align:center}.table-data-box span.draft{background:#9dabf0;color:#fbfbfe}.table-data-box span.available{background:#8edbe1;color:#fbfbfe}.table-data-box span.return{background:#a40052;color:#fbfbfe}.table-data-box span.reconciled{background:#274abd;color:#fbfbfe}.table-data-box span.paid{background:#3fa3dd;color:#fbfbfe;padding:5px 26px}.table-data-box span.post{background:#9ee694;color:#fbfbfe}.table-data-box span.end{background:#f15c2e;color:#fbfbfe}.table-data-box span.inprogress{background:#78a9c9;color:#fbfbfe}.table-data-box span.rfq{background:#e694e1;color:#fbfbfe}.table-data-box span.cancel{background:#e69494;color:#fbfbfe}.table-data-box span.po,.table-data-box span.sales-order{background:#ffbb6d;color:#fbfbfe}.table-data-box span.done{background:#e69494;color:#fbfbfe}.table-data-box span.requested{background:#ffbb6d;color:#fbfbfe}.table-data-box span.granted{background:#00a410;color:#fbfbfe}.add-row-btn-container{align-items:center;display:flex;justify-content:space-between;margin:8px 0;width:17%}.add-row-btn{background-color:#00b900;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1.2rem;height:30px;width:30px}.product-table-auto-complete .MuiAutocomplete-root .MuiOutlinedInput-root .MuiAutocomplete-input{display:flex;height:-webkit-fit-content;height:fit-content;min-width:50px;width:5px}.product-table-auto-complete .MuiOutlinedInput-notchedOutline{border-color:#fff!important}.add-line-autocomplete .MuiAutocomplete-clearIndicator{display:none}.new-global-single-input{display:flex;flex-direction:column}.new-global-single-input p{font-size:.8rem;font-weight:600;margin:0 0 6px}.new-global-single-input textarea{border:3px solid #bbbaba;width:100%}.new-global-single-input input:focus,.new-global-single-input textarea{outline:none}.new-global-single-input textarea::-webkit-scrollbar{background-color:#f1f1f1;width:4px}.new-global-single-input textarea::-webkit-scrollbar-thumb{background-color:#c1c1c1}.file-picker-new{border:2.5px dashed #a7a2a2;border-radius:4px;height:40px;margin:30px 0 0 22px;width:200px}.file-picker-new input{display:none}.file-picker-new label{align-items:center;cursor:pointer;display:flex;font-size:1rem;font-weight:600;height:100%;justify-content:space-evenly;width:100%}.file-picker-new label img{width:9%}.uploaded-image-list{align-items:center;border:1px solid #c7c4c4;display:flex;height:60px;justify-content:center;margin:4px;position:relative;width:60px}.uploaded-image-list img{height:50px;object-fit:fill;width:50px}.image-remove-icon-new{bottom:77%;left:77%;position:absolute;z-index:2}.single-log-container{display:flex;max-width:100%;overflow-x:auto;padding:3%;scrollbar-width:thin}.single-log-container::-webkit-scrollbar{background-color:initial;height:10px;width:20px}.single-log-container::-webkit-scrollbar-track{border-radius:8px;width:20px}.single-log-container::-webkit-scrollbar-thumb{background:#cecdcd;border-radius:8px;height:20px;width:8px;z-index:2}.single-log-container-scroll-line{border-top:1px solid #000;margin-top:-5px;padding:1%}.single-log-item{flex-direction:column;justify-content:center}.single-log-item,.single-log-item-line-image{align-items:center;display:flex}.single-log-item-line{border-bottom:1px solid #c1ccfa;height:0;width:100px}.single-log-item-image{align-items:center;background-color:#acbbfc;border-radius:8px;display:flex;height:28px;justify-content:center;width:28px}.single-log-item-image img{height:15px;width:15px}.single-log-item .heading{font-size:.9rem;font-weight:600;margin:2% 0 0}.single-log-item .date-time,.single-log-item .name{font-size:.8rem;font-weight:600;margin:0}.new-log-container{margin:auto 0 0;position:relative}.pointer{top:-10px}.pointer,.pointer-up{background-color:#fff;height:20px;left:4%;position:absolute;transform:rotate(45deg);width:20px}.pointer-up{bottom:-8px}.global-product-table .MuiInputBase-root{padding:0!important}.actions-select-dropdown{max-width:115px;width:16%}.actions-select-dropdown .MuiSelect-select p{margin:0}.actions-select-dropdown .MuiSvgIcon-root{color:#fff}.actions-select-dropdown .MuiOutlinedInput-notchedOutline{border:none}.actions-select-dropdown .MuiSelect-select{display:flex;gap:6px;padding:5px 10px!important}.actions-select-dropdown-dialog{display:flex;flex-direction:column;padding:3% 5%;width:220px}.actions-select-dropdown-dialog button{height:25px;width:70px}.auto-shift-outlet-input .MuiOutlinedInput-root{height:auto!important}.po-debit-button{align-items:center;background-color:#d7bff9;border-radius:3px;cursor:pointer;display:flex;height:28px;justify-content:space-around;margin-top:12px;width:44%}.po-debit-button p{font-size:8px;margin:0}.po-btn-container{display:flex;justify-content:space-evenly;margin-right:61px;width:20%}.export-actions-ctn{align-items:center;background-color:#eee;display:flex;justify-content:space-around;max-width:220px;padding:6px 0;width:30%}.export-actions-section{align-items:center;display:flex;gap:6px}.export-actions-section p{cursor:pointer;margin:0}.export-actions-section div{align-items:center;cursor:pointer;display:flex;padding:3px}.export-actions-section div img{height:20px}.export-actions-section div.import{border:1px solid #ec8712}.export-actions-section div.export{border:1px solid #00c9a8}.global-report-table-container{max-height:65vh;overflow-y:auto}.global-report-table-container table{background-color:#fff;width:100%}.global-report-table-container table tfoot{background-color:#1d1da7;bottom:0;color:#fff;height:40px;position:-webkit-sticky;position:sticky;z-index:2}.global-report-table-container table tfoot tr th{font-size:.8rem;height:100%;padding-right:10px;text-align:end}.global-report-table-container table thead{background-color:#1d1da7;color:#fff;height:32px;position:-webkit-sticky;position:sticky;top:-6px;z-index:2}.global-report-table-container table thead tr th{font-size:.8rem;height:100%;text-align:center}.global-report-table-container table tbody{min-height:36px}.global-report-table-container table tbody tr td{background-color:#c3d4f7;font-size:.8rem;height:32px;text-align:center}.global-table-row-tab{align-items:center;background-color:#e3e8f5;border-radius:9px;color:#06066f;display:flex;font-size:17px;font-weight:500;height:47px;justify-content:space-between;margin:7px 14px;padding-inline:29px}.sharp-arrow{cursor:pointer;display:flex;font-weight:700;height:24px;position:relative;white-space:nowrap}.sharp-arrow p{font-size:large;padding-left:5px}.filter-container-values{cursor:pointer;width:75%}.filter-container-values div{border:2px solid;border-radius:50px;height:26px;margin-top:6px;overflow:hidden;padding:0 4px;white-space:nowrap}.filter-container-values div p{font-size:.8rem;margin:0}.bi-funnel{padding-top:4px}.search-head{margin-bottom:5px}.filter-ctn-dropdown{background-color:#fff;box-shadow:0 0 5px 2px #0003;position:absolute;right:calc(100% - 36px);top:55px;width:185px;z-index:5}.right-side-search-div span.filter-count{background-color:#0500a4;border-radius:50%;color:#fff;font-size:.6rem;height:20px;position:absolute;right:0;text-align:center;top:0;width:20px}.filter-ctn-dropdown .apply-clear-div{display:flex;justify-content:space-between;padding:0 10px}.filter-ctn-dropdown .apply-clear-div button{font-size:.8rem}.filter-ctn-dropdown2{padding-left:15px;width:185px}.filter-ctn-dropdown2,.filter-ctn-dropdowndate{background-color:#fff;box-shadow:-5px 2px 5px 0 #0003;margin-left:187px;position:absolute;top:10%}.filter-ctn-dropdowndate{cursor:pointer;width:140px}.filter-ctn-dropdowndate input{border:none;font-size:.8rem;height:31px;padding:0 4%;width:100%}.filter-ctn-dropdowndate button{background-color:#02157d;color:#fff;cursor:pointer;height:26px;margin-left:15px;width:100px}.filter-dropdown-menu p{margin:7px 0}.option-check{align-items:center;display:flex}.option-check input{color:#06066f;width:10%!important}.option-check label{font-size:1rem;font-weight:500;margin-left:10px}.selected{background-color:#dee3f8;color:#000}.filter-dropdown-menu{cursor:pointer}.filter-ctn-dropdowndate input{cursor:pointer;width:78%!important}.filter-ctn-dropdowndate{display:flex;flex-direction:column}.check-box-table td input[type=checkbox],.check-box-table th input[type=checkbox]{border:2px solid #000}.check-box-table td input[type=checkbox]:checked,.check-box-table th input[type=checkbox]:checked{background-color:#fff;color:#000}.check-box-table td input[type=checkbox],.check-box-table th input[type=checkbox]{-webkit-appearance:none;appearance:none;border:1px solid #000;border-radius:3px;cursor:pointer;height:15px;position:relative;width:15px}.check-box-table td input[type=checkbox]:checked:after,.check-box-table th input[type=checkbox]:checked:after{color:#000;content:"\2713";font-size:12px;font-weight:600;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.custom-paginations-ctn{align-items:center;display:flex;margin-top:10px;place-content:end;width:56%}.custom-paginations-ctn span{margin-right:10px}.custom-paginations-ctn a{color:#000;cursor:pointer;font-size:.8rem;padding:0 7px;text-decoration:none}.custom-paginations-ctn a.actives{background-color:#0500a4;border-radius:50%;color:#fff;text-align:center}.custom-paginations-ctn .current-page{border:1px solid;border-radius:10px;font-weight:700;margin-left:2px;padding:3px 0;text-align:center;width:39px}.custom-paginations-ctn .pagination-info{margin-left:10px}.custom-paginations-ctn span svg{cursor:pointer;vertical-align:middle}.custom-paginations-ctn span{margin-right:5px}.global-div-table-total{background-color:#dee3f8;display:flex;justify-content:space-between;margin:25px 0 0}.global-div-table-total p{font-size:small;font-weight:700;margin:4px}.category-filter-parent{width:563px}.swal2-container{z-index:2000!important}.filter-apply-btn{background-color:initial;border:1px solid #154b74;border-radius:4px;color:#154b74;cursor:pointer;font-size:.95rem;font-size:.9rem;font-weight:600;height:28px;margin:2%;width:36%}.top-hide .MuiToolbar-root{min-height:0!important}.MuiAutocomplete-popupIndicator{display:none!important}.MuiAutocomplete-tag{font-size:.6rem!important}.uom-autocomplete input{min-width:15px!important}.multiple-tax-autocomplete input{min-width:2px!important;width:2px!important}.multiple-tax-autocomplete .MuiAutocomplete-clearIndicator{display:none}.loader{background:radial-gradient(11.2px,currentColor 94%,#0000);color:#e7e7e7;height:44.8px;position:relative;width:44.8px}.loader:before{animation:loader 1.5s cubic-bezier(.3,1,0,1) infinite;background:radial-gradient(10.08px at bottom right,#0000 94%,currentColor) 0 0,radial-gradient(10.08px at bottom left,#0000 94%,currentColor) 100% 0,radial-gradient(10.08px at top right,#0000 94%,currentColor) 0 100%,radial-gradient(10.08px at top left,#0000 94%,currentColor) 100% 100%;background-repeat:no-repeat;background-size:22.4px 22.4px;border-radius:50%;content:"";inset:0;position:absolute}@keyframes loader{33%{inset:-11.2px;transform:rotate(0deg)}66%{inset:-11.2px;transform:rotate(90deg)}to{inset:0;transform:rotate(90deg)}}.product-table-auto-complete .MuiInputBase-root{flex-wrap:nowrap!important}.dot-spinner{--uib-size:2.8rem;--uib-speed:.9s;--uib-color:#f5f9ff;border:none;height:var(--uib-size);outline:none;position:relative;width:var(--uib-size)}.dot-spinner,.dot-spinner__dot{align-items:center;display:flex;justify-content:flex-start}.dot-spinner__dot{height:100%;left:0;position:absolute;top:0;width:100%}.dot-spinner__dot:before{animation:pulse0112 calc(var(--uib-speed)*1.111) ease-in-out infinite;background-color:var(--uib-color);border-radius:50%;box-shadow:0 0 20px #121f354d;content:"";height:20%;opacity:.5;transform:scale(0);width:20%}.dot-spinner__dot:nth-child(2){transform:rotate(45deg)}.dot-spinner__dot:nth-child(2):before{animation-delay:calc(var(--uib-speed)*-.875)}.dot-spinner__dot:nth-child(3){transform:rotate(90deg)}.dot-spinner__dot:nth-child(3):before{animation-delay:calc(var(--uib-speed)*-.75)}.dot-spinner__dot:nth-child(4){transform:rotate(135deg)}.dot-spinner__dot:nth-child(4):before{animation-delay:calc(var(--uib-speed)*-.625)}.dot-spinner__dot:nth-child(5){transform:rotate(180deg)}.dot-spinner__dot:nth-child(5):before{animation-delay:calc(var(--uib-speed)*-.5)}.dot-spinner__dot:nth-child(6){transform:rotate(225deg)}.dot-spinner__dot:nth-child(6):before{animation-delay:calc(var(--uib-speed)*-.375)}.dot-spinner__dot:nth-child(7){transform:rotate(270deg)}.dot-spinner__dot:nth-child(7):before{animation-delay:calc(var(--uib-speed)*-.25)}.dot-spinner__dot:nth-child(8){transform:rotate(315deg)}.dot-spinner__dot:nth-child(8):before{animation-delay:calc(var(--uib-speed)*-.125)}@keyframes pulse0112{0%,to{opacity:.5;transform:scale(0)}50%{opacity:1;transform:scale(1)}}@media(max-width:1250px){.global-product-table table thead tr th,.new-global-table-container table tbody tr td,.new-global-table-container table thead tr th{font-size:.7rem}.global-product-table table tbody tr td input,.product-table-auto-complete .MuiAutocomplete-root .MuiOutlinedInput-root .MuiAutocomplete-input{font-size:.8rem}}button.btn:active{transform:scale(1.05)}.tax-actions-ctn{justify-content:space-around;margin-left:12px;max-width:220px;padding:6px 0;width:30%}.tax-actions-ctn,.tax-update-button-ctn{align-items:center;background-color:#eee;display:flex}.tax-update-button-ctn{cursor:pointer;gap:6px;height:40px;margin-left:8px;padding:0 7px}@media (min-width:548px){.ant-message{bottom:30px!important;left:10px!important;top:auto!important;transform:none!important;width:-webkit-fit-content;width:fit-content}}.global-product-table table tbody tr.editing-row{background-color:#e3f2fd}.global-product-table table tbody tr.editing-row td,.global-product-table table tbody tr.editing-row td input{background-color:#e3f2fd;font-weight:600}.global-product-table table tbody tr td input[type=number]::-webkit-inner-spin-button,.global-product-table table tbody tr td input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.global-product-table table tbody tr td input[type=number]{-webkit-appearance:textfield;appearance:textfield}.global-product-table table thead th .MuiSelect-select{background-color:#f5f5f5;font-size:.7rem!important;padding:2px 8px!important}.global-product-table table thead th .MuiOutlinedInput-notchedOutline{border-color:#ccc!important}.global-product-table table thead th .MuiSelect-icon{font-size:1rem}@media print{.print-only-header{border-bottom:2px solid #000;display:block!important;margin-bottom:20px!important;padding-bottom:10px}.MuiIconButton-root,.MuiSelect-root,.actions-select-dropdown,.bi-check2-square,.bi-chevron-left,.bi-floppy,.bi-pencil-square,.global-hr,.new-global-white-bg-icon-container,.status-container,button{display:none!important}.global-product-table table thead th div{display:inline!important}.global-product-table table thead th .MuiFormControl-root,.global-product-table table thead th .MuiInputBase-root,.global-product-table table thead th .MuiSelect-root{display:none!important}.global-product-table table thead th{font-size:11pt!important;font-weight:700!important;text-align:center!important}.global-product-table table tbody tr td:last-child,.global-product-table table thead th:last-child{display:none!important}.global-page-parent-container,.global-product-table,.new-global-white-bg-container{display:block!important;margin:0!important;padding:10px!important}.global-product-table table{border-collapse:collapse!important;width:100%!important}.global-product-table table thead th{background-color:#dee3f8!important;border:1px solid #000!important;font-size:10pt!important;padding:8px!important}.global-product-table table tbody tr td{border:1px solid #000!important;font-size:9pt!important;padding:6px!important}.global-product-table table tbody tr td input{background:#0000!important;border:none!important;font-size:9pt!important}.new-global-single-input{display:none!important}.new-global-white-bg-container>div:first-child{border-bottom:1px solid #ccc;display:block!important;margin-bottom:15px!important;padding-bottom:10px}.new-global-white-bg-container>div:first-child p{display:inline-block!important;font-size:10pt!important;margin:5px 10px!important}.global-name{display:none!important}.new-global-white-bg-container{page-break-inside:avoid}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.dashboard-top-container{align-items:center;display:flex;height:66px;justify-content:space-between;width:100%}.dashboard-top-container-left-side{align-items:center;display:flex;flex:1 1}.dashboard-top-container-right-side{align-items:center;display:flex;gap:5px;justify-content:space-between}.role-branch-code-container{width:43%}.role-branch-code-container .role-branch-child{align-items:center;color:#000;display:flex;font-size:.75rem;font-weight:600}.role-branch-code-container .role-branch-child span.head{margin-right:8px}.role-branch-code-container .role-branch-child span.head-role{margin-right:24px}.dashboard-sidemenu-container{border-left:4px solid #0bce8c;margin:2% 0}.productlist-sidemenu-container{border-left:4px solid #870bce;margin:2% 0}.productmaster-sidemenu-container{border-left:4px solid #910083;margin:2% 0}.purchaseManager-sidemenu-container{border-left:4px solid #910000;margin:2% 0}.orders-sidemenu-container{border-left:4px solid #00914d;margin:2% 0}.sales-sidemenu-container{border-left:4px solid #fc6107;margin:2% 0}.customer-sidemenu-container{border-left:4px solid #fc0707;margin:2% 0}.expense-sidemenu-container{border-left:4px solid #e5d709;margin:2% 0}.rewards-sidemenu-container{border-left:4px solid #ce590b;margin:2% 0}.offer-sidemenu-container{border-left:4px solid #ce0b0b;margin:2% 0}.wallet-sidemenu-container{border-left:4px solid #af0bce;margin:2% 0}.report-sidemenu-container{border-left:4px solid #cebb0b;margin:2% 0}.accounts-sidemenu-container{border-left:4px solid #01818f;margin:2% 0}.staff-sidemenu-container{border-left:4px solid #6d1b7b;margin:2% 0}.settings-sidemenu-container{border-left:4px solid #b23c17;margin:2% 0}.qrcode-sidemenu-container{border-left:4px solid #14a37f;margin:2% 0}.devicesettings-sidemenu-container{border-left:4px solid #01818f;margin:2% 0}.user-info{align-items:center;display:flex;gap:10px;justify-content:space-between}.user-info p{font-weight:500}.product-list-icon{color:#870bce}.focus-none-icon,.product-list-icon{font-size:18px;font-weight:600;height:25px;width:25px}.focus-none-icon{color:#000}.focus-none{border-left:4px solid #fff;margin:2% 0}.purchase-manage-item{margin-left:8%}.stock-adjustment-item{margin-left:12%}.stock-adjustment-sidemenu ul,.transfer-sidemenu ul{width:88%}.transfer-item{margin-left:12%}.chat-icon{color:#00914d;font-size:1.5rem;transform:rotateY(180deg)}.dashboard-shift-status-main-container{align-items:center;border:1px solid red;display:flex;justify-content:space-between;margin:0 10px;max-height:40px;max-width:240px;min-width:180px;padding:1% 2%;width:74%}.dashboard-shift-status-main-container .shift-status{display:flex;gap:10px;justify-content:space-between}.dashboard-shift-status-main-container .shift-status p{color:#000;font-size:.7rem;margin:0}.dashboard-shift-status-main-container .shift-status .shift-status-active{align-items:center;display:flex}.dashboard-shift-status-main-container .shift-status .shift-status-active .shift-status-active-round{background-color:#48aa54;border-radius:50%;height:10px;width:10px}.dashboard-shift-status-main-container .shift-status .shift-status-active p{color:#00914d;font-size:.7rem;font-weight:600;margin-left:6px}.dashboard-shift-status-main-container p{color:red;font-size:.7rem;font-weight:600;margin:3px 0}.dashboard-top-container-left-side .start-button{background-color:#01a156;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.8rem;height:24px;max-width:90px;min-width:50px;width:10%}.end-button{background-color:red!important}.shift-end-button-password-container{display:flex;flex-direction:column;padding:1% 8%;width:35vw}.shift-end-button-password-container .shit-end-password-input{width:98%!important}.shift-end-button-password-container .shift-end-password-btn{align-self:center;margin:8% 1% 2%;width:30%}.add-denomination-input-container-table{margin-top:5%;width:100%}.add-denomination-input-container-table table{border-collapse:collapse;width:100%}.add-denomination-input-container-table .global-single-input{margin-left:0;width:95%}.add-denomination-input-container-table th{padding-bottom:5%;text-align:start}.add-denomination-input-container-table table td{margin:1%;width:30%}.add-denomination-input-container-table button.shift-single-add-btn{background-color:#000;color:#fff;cursor:pointer;font-size:1.3rem;height:40px;margin:50% 1% 10%;width:100%}.add-denomination-input-container-table table tbody td{border:1px solid #c7c2c2;font-size:.9rem;padding:1% 0;text-align:center}.execute-recurring-post{padding:2%;width:30vw}.execute-recurring-post .close-btn{background-color:initial;border:none;color:red;cursor:pointer}.execute-recurring-post .execute-recurring-post-container{-webkit-margin-after:10%;align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-block-end:10%}.execute-recurring-btn-container{align-items:center;display:flex;gap:1%;justify-content:center;padding:1% 2%;width:100%}.execute-recurring-post-container h3{margin:3% 0}.execute-recurring-btn-container button{width:30%}.execute-recurring-btn-container .btn-black{background-color:#000}.execute-recurring-btn-container .btn-black:hover{background-color:#212020}.cash-in-out-table{background-color:#fff;max-height:42vh;overflow-y:auto}.cash-in-out-table table{background-color:#fff;border-collapse:collapse;width:100%}.cash-in-out-table table thead{background-color:#f7e4ff;height:30px;position:-webkit-sticky;position:sticky;top:-6px;z-index:2}.cash-in-out-table table thead tr th{font-size:.8rem;height:100%;text-align:center}.cash-in-out-table table tbody{min-height:36px}.cash-in-out-table table tbody tr td{font-size:.8rem;height:100%;height:30px;min-height:36px;min-height:40px;text-align:center}.kot-sidemenu-container{border-left:4px solid #cc009c;margin:2% 0}.kot-token-display-sidemenu-container{border-left:4px solid #293989;margin:2% 0}.customer-display-sidemenu-container{border-left:4px solid #77c1f3;margin:2% 0}@media(min-width:1300px){.dashboard-shift-status-main-container{margin-left:100px}.role-branch-code-container{margin-right:40px}}.sidemenu-ant-ctn{position:absolute;top:50%;transform:translateY(-50%);transition:width .5s ease;z-index:1000}.sidemenu-ant-ctn .ant-menu-root{max-height:85vh;overflow-y:auto;transition:width .5s ease;width:100%}.sidemenu-ant-ctn .ant-menu::-webkit-scrollbar{width:2px}.sidemenu-ant-ctn .ant-menu::-webkit-scrollbar-track{background:#f1f1f1}.sidemenu-ant-ctn .ant-menu::-webkit-scrollbar-thumb{background-color:#c1c1c1}.ant-menu-submenu-popup{z-index:1260!important}.drawer .MuiDrawer-paper{position:inherit!important;width:60px!important}.menu-expand-btn{background:#001529;border-radius:0 6px 6px 0;height:50px;left:100%;padding:0 3px;position:absolute;top:50%;transform:translateY(-50%)}@media(max-width:1080px){.MuiToolbar-gutters{padding:0 5px!important}}@media print{div[style*="position: fixed"][style*="top: -10000px"]{left:auto!important;opacity:1!important;overflow:visible!important;pointer-events:auto!important;position:static!important;top:auto!important}body>:not(.print-container){display:none!important}}.product-list-main-container{background-color:#fff;padding:2%}.product-list-main-container .top-bar{align-items:center;display:flex;justify-content:space-between;text-align:center}.product-list-main-container .top-bar .select-type-input{width:15%}.product-list-main-container .top-bar .search-container{align-items:center;background-color:#eee;border-radius:4px;display:flex;height:36px;justify-content:space-between;width:30%}.product-list-main-container .top-bar .search-container input[type=text]{background-color:#eee;border:none;border-radius:4px;font-size:.9rem;height:100%;padding-left:2%;width:86%}.product-list-main-container .top-bar .search-container input[type=text]:focus{outline:none}.product-list-main-container .top-bar .search-container .search-icon-btn{align-items:center;border-radius:4px;color:#000;display:flex;height:30px;justify-content:center;position:relative;right:1%;width:10%}.search-container .search-icon-btn .search-icon{font-size:16px}.product-list-main-container .product-list-table-container{padding:0}.product-single-view-parent{padding:4%;width:60vw}.product-single-view-top-bar{border-bottom:1px solid #000}.product-single-view-top-bar h2{margin:4px 0}.product-single-view-parent .product-single-view-content{display:flex;justify-content:space-between}.product-single-view-content .product-single-left{display:flex;flex-direction:column;margin:1% 1% 1% 0;width:45%}.product-single-view-content .product-single-right{background-color:#f2f2f2;margin:1% 0 1% 1%;max-height:73vh;overflow-y:scroll;padding:1%;width:50%}.product-single-view-content .product-single-right::-webkit-scrollbar{background-color:#c6e1ff;width:4px}.product-single-view-content .product-single-right::-webkit-scrollbar-thumb{background-color:#414141}.product-single-view-content .product-single-right .single-data-row{display:flex;justify-content:space-between;margin:8px 4px;padding:8px}.product-single-view-content .product-single-right .single-data-row p{margin:0}.product-single-view-content .product-single-right .single-data-row p.label{font-size:1rem;font-weight:500;width:40%}.product-single-view-content .product-single-right .single-data-row p.colon{font-size:1rem;font-weight:600;width:1%}.product-single-view-content .product-single-right .single-data-row p.prod-name{font-weight:600;padding-right:8px;width:55%}.product-single-left .barcode-container{width:100%}.product-single-left .barcode-container p{font-weight:600}.product-single-left .barcode-container .barcode-img-container{align-items:center;background-color:#f2f2f2;display:flex;height:100px;justify-content:center}.product-single-left .barcode-container .barcode-img-container img{width:85%}.product-single-view-parent .close-btn-container{align-items:center;display:flex;justify-content:center}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{background:none;border:0;cursor:pointer;filter:alpha(opacity=40);font-size:32px;opacity:.4;position:absolute;top:20px;transition:all .25s ease-in;z-index:2}.carousel .control-arrow:focus,.carousel .control-arrow:hover{filter:alpha(opacity=100);opacity:1}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{border-bottom:8px solid #0000;border-top:8px solid #0000;content:"";display:inline-block;margin:0 5px}.carousel .control-disabled.control-arrow{cursor:inherit;display:none;filter:alpha(opacity=0);opacity:0}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel *{box-sizing:border-box}.carousel img{display:inline-block;pointer-events:none;width:100%}.carousel .carousel{position:relative}.carousel .control-arrow{background:none;border:0;font-size:18px;margin-top:-13px;outline:0;top:50%}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{list-style:none;position:relative;transform:translateZ(0);transition:all .15s ease-in;white-space:nowrap}.carousel .thumb{border:3px solid #fff;display:inline-block;margin-right:6px;overflow:hidden;padding:2px;transition:border .15s ease-in;white-space:nowrap}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{margin:0;overflow:hidden;position:relative}.carousel.carousel-slider .control-arrow{bottom:0;color:#fff;font-size:26px;margin-top:0;padding:5px;top:0}.carousel.carousel-slider .control-arrow:hover{background:#0003}.carousel .slider-wrapper{margin:auto;overflow:hidden;transition:height .15s ease-in;width:100%}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{list-style:none;margin:0;padding:0;position:relative;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{margin:0;min-width:100%;position:relative;text-align:center}.carousel .slide img{border:0;vertical-align:top;width:100%}.carousel .slide iframe{border:0;display:inline-block;margin:0 40px 40px;width:calc(100% - 80px)}.carousel .slide .legend{background:#000;border-radius:10px;bottom:40px;color:#fff;font-size:12px;left:50%;margin-left:-45%;opacity:.25;padding:10px;position:absolute;text-align:center;transition:all .5s ease-in-out;transition:opacity .35s ease-in-out;width:90%}.carousel .control-dots{bottom:0;margin:10px 0;padding:0;position:absolute;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{background:#fff;border-radius:50%;box-shadow:1px 1px 2px #000000e6;cursor:pointer;display:inline-block;filter:alpha(opacity=30);height:8px;margin:0 8px;opacity:.3;transition:opacity .25s ease-in;width:8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{filter:alpha(opacity=100);opacity:1}.carousel .carousel-status{color:#fff;font-size:10px;padding:5px;position:absolute;right:0;text-shadow:1px 1px 1px #000000e6;top:0}.carousel:hover .slide .legend{opacity:1}.settings-parent-container{display:flex;flex-direction:row}.settings-left-menu-container{align-items:flex-start;background-color:#fff;border-radius:8px;box-shadow:0 0 16px 1px #dad8d8;display:flex;flex:30% 1;flex-direction:column;height:85vh;margin:0 1% 0 0;overflow-y:scroll;padding-bottom:2%;padding-top:2%}.settings-left-menu-container::-webkit-scrollbar{width:2px}.settings-left-menu-container::-webkit-scrollbar-thumb{background-color:#b6c0fc}.settings-left-menu-container div:hover{background-color:#eeeff8}.non-focus{background-color:initial;border:none;color:#000;cursor:pointer;font-size:.9rem;font-weight:600;height:40px;margin:1% 0;padding:9px 4px 28px 48px;text-align:left;width:100%}.focus-settings{background-color:#ebeefe!important;color:#002afc!important;font-weight:600!important}.settings-right-contents-container{flex:70% 1}.hide,.hideUtility{display:none}.show{display:block}.settings-rewards-container{width:35vw}.settings-rewards-container-top{background-color:#fff;border-radius:4px;box-shadow:0 0 16px 1px #dad8d8;margin-bottom:2%;padding:3%;width:100%}.settings-rewards-body{display:flex;justify-content:space-between;margin-bottom:3%;width:100%}.settings-rewards-body .global-single-input{width:45%}.settings-reward-btn{float:right;margin-right:0!important;width:25%!important}.settings-reward-input{position:relative}.settings-reward-input input{border-radius:4px 0 0 4px;position:absolute;top:40%;width:75%}.settings-reward-drop-down{border-left:1px solid #f3f3f3!important;border-radius:0 4px 4px 0!important;left:75%;position:absolute!important;top:40%;width:25%!important}.settings-template-container{background-color:#fff;border-radius:1em;height:85vh;padding:2em}.settings-new-tab-switch-container{width:100%}.settings-new-tab-switch-header{box-shadow:0 4px 4px -4px #0000001a;display:flex;margin-bottom:20px}.settings-new-tab-switch-item{color:#000;cursor:pointer;font-weight:500;padding:10px 20px}.settings-new-tab-switch-item.active{color:blue}.settings-new-tab-switch-content{background-color:#fff;border-radius:4px;height:70vh;overflow-y:auto;padding:10px}.setting-tab-layout-container{align-items:center;display:flex;flex-direction:column}.setting-tab-layout-tabs{display:flex;flex-wrap:wrap;gap:1em;margin-top:20px;width:100%}.setting-tab-layout-item{align-items:center;display:flex;flex-direction:column;margin:0 20px}.setting-tab-layout-item label{align-items:center;cursor:pointer;display:flex}.setting-tab-layout-item input[type=radio]{margin-right:10px}.setting-tab-layout-preview{margin-top:10px}.setting-tab-layout-preview img{border:1px solid #ddd;border-radius:4px;height:auto;width:200px}.setting-tab-layout-selected-info{font-size:18px;font-weight:700;margin-top:20px}.global-print-total-field{display:flex;justify-content:space-between;margin-top:8px}.print-first-footer{bottom:70px;display:flex;justify-content:space-between;left:20px;padding-top:20px;right:20px}.line-sign{border:1px solid #c1c0c0;width:130%}.print-footer{background-color:#b1cdb0;bottom:0;height:30px;left:0;padding:10px;position:fixed;right:0;text-align:start}.template-head{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUMAAABrCAYAAADtu+DoAAAABHNCSVQICAgIfAhkiAAACNdJREFUeF7t3V2IlFUcx/HnPM9I5E1mYmZ0I9lFJmUXGdJNUVRIQRS93IW5W7JCOS+rQekzq0FFCV0Ihr3QXQVFUEhGQTddVBeRUAbhTYLgzO4zY86W+zJzOmsauqk7Z+Y885zznK+3e+Y8//P5H3486549K5YfeEMG/EMAAQQ8FlAheEgQhh7vAJaOAAJBIIOptmivIwzZDAgg4LWAlPK1+nBlB2Ho9TZg8Qj4LiDrcnrxqvrISIsw9H0vsH4EfBaQwZbacHn/HAFh6PNGYO0I+Cwg5fe145MbgjjuEIY+bwTWjoDnAm0Rrp/YXPzhHANvhp5vCJaPgI8C6ijNR/Wh8pPnr50w9HEnsGYEfBZQR2lmC2J1sql07IIwXPr6yxy69nljsHYEfBMoRN8lxfiu+csWhKFvO4H1IuCxgAjaSRQtD4pxQhh6vA9YOgLeCxQK7ybFXZsv5sCbofe7AwAEPBEIw1bSEledO0rDm6EnfWeZCCAwT2BR9EyyLX7vUi68GbJjEEAg9wIyio42SvGNl1soYZj7bcACEfBcQARyKly0brK082fC0PO9wPIR8Fogir5JSvG9CxnwZriQEF9HAAF3BYSYTSbDa9QPTf5caBGE4UJCfB0BBJwV6CyK9ja3xaVuFkAYdqPEGAQQcE8gCptJqXp1t4UTht1KMQ4BBNwSuGLRE8nzOz/utmjCsFspxiGAgDMCshAeaRSrN+sUTBjqaDEWAQTsF1BHaWZEdPOpcvybTrGEoY4WYxFAwHoBGYUHG6XqRt1CCUNdMcYjgIC1AjIUU40rw2XBSNzSLZIw1BVjPAIIWCsgo8JLjdKuV3opkDDsRY3PIICAfQKhmEjKY8t6LYww7FWOzyGAgFUCslB4uFHc9XmvRRGGvcrxOQQQsEZAHaU5rI7S3NpPQYRhP3p8FgEELBCQsh0Eq0+O7jnaTzGEYT96fBYBBLIXiKJP1K00j/VbCGHYryCfRwCB7ARC8XfSCpeoW2mm+y2CMOxXkM8jgEBmAp0oKjVL8V4TBRCGJhSZAwEEBi8QiRNJaWyFqQcThqYkmQcBBAYq0C5E958sxl+ZeihhaEqSeRBAYHACofhRHbC+w+QDCUOTmsyFAALpC4igPR1EK1uVuGbyYYShSU3mQgCB9AUK0ftJMd5k+kGEoWlR5kMAgfQEhPhL/YGnq00cpZlfJGGYXtuYGQEEDAvIQGxtjI7tMzztmekIwzRUmRMBBMwLiPB4Uqleb37if2ckDNOSZV4EEDAnoK7y7wTRPc1K/K25SS+ciTBMS5Z5EUDAmIAMw28b5erdxia8yESEYZq6zI0AAn0LSHWUZlZEK9QfeBrve7LLTEAYpqnL3Agg0LeAjKJ9jVK8te+JFpiAMExbmPkRQKB3ASEm1VGapWkcpZlfFGHYe5v4JAIIpCyQ5lEawjDl5jE9AggYEgij35NyfJOh2RachjfDBYkYgAACgxeQckoUbpusxIcH9WzCcFDSPAcBBLoWUH8M/lCjPPZA1x8wMJAwNIDIFAggYE5ABsHsbBhdl/ZRGv7P0FzPmAkBBFIQ6ETh3mapWkph6stOyZvhoMV5HgIIXFpAiIY6SrNiEEdpeDNkIyKAgLUCbRE8cbKy++MsCuTNMAt1nokAAv8XEOGv6laaNVnREIZZyfNcBBA4T0DK6Y5Y29qx+5esWAjDrOR5LgII/CegLmM42Kjs3pglCWGYpT7PRgCBQAXhjLqVZuWgj9LwAxQ2HwIIWCXQEVFVXdoaZ10Ub4ZZd4DnI+CxgBRivDEZXquO0nSyZiAMs+4Az0fAY4FOGD3SLMef2UBAGNrQBWpAwEMB9Vb4c6MydpstSycMbekEdSDgkYAMpJyRwZrW9j1HbFk2YWhLJ6gDAY8EOmH4abNcfdSmJROGNnWDWhDwQ+D0TBjdkPVRmvnUhKEfm49VImCNQCcU5WZ57E1rCjpbCGFoW0eoB4E8C4TiRNIKV9pwlIY3wzxvNNaGgOUC6gcnDzVG93xhY5m8GdrYFWpCIIcC6ijNT+ooze22Lo0wtLUz1IVAjgTUVf6dGSlvsekoDd8m52iDsRQEXBFQv2v3TnN095DN9YrlB95Qoc0/BBBAIB0BKYO36sPlF9KZ3dyshKE5S2ZCAIH/Cci6nF68qj4y0rIdhzC0vUPUh4DLAjLYUhsu73dhCYShC12iRgRcFJDBr7XjrbU2nim8GCdh6OImo2YEHBBoS3nfxHDlawdKPVMiYehKp6gTAYcE1E9lP6oPlZ90qGTC0KVmUSsCTgjIYGq2IFYnm0rHnKj3bJG8GbrULWpFwAEBKeVr9eHKDgdKvaBEwtC1jlEvAjYLSPmHnFm8xoWjNPMZCUObNxa1IeCYQEfKp8aHKx86VjY/QHGxYdSMgLUCUn5fG67caW19CxTGm6GrnaNuBCwTaItw/cTm4g+WldV1OYRh11QMRACBSwmoozQfqKM0T7ssRBi63D1qR8ACAXVh66nTHbHq1LPlcQvK6bkEwrBnOj6IAAJzAuqt8EX1Vviq6xqEoesdpH4EshSY+/3jJa11wePxdJZlmHg2YWhCkTkQ8FRAis6D9c2jX+Zh+YRhHrrIGhDIQEB9e3xIfXv8QAaPTuWRhGEqrEyKQL4FVBC2O0F77cTQ9iN5WSlhmJdOsg4EBijgylX+OiSEoY4WYxFAQAm4c5W/TrsIQx0txiKAwNxZGmeu8tdpF2Goo8VYBHwXcOwqf512EYY6WoxFwHMB167y12kXYaijxVgEPBZw8Sp/nXYRhjpajEXAVwFHr/LXaRdhqKPFWAS8FZDV2lAlzvPyCcM8d5e1IWBCQF3lX1syuToPv398OQ7C0MRmYQ4Ecizg8lX+Om0hDHW0GIuAbwKOX+Wv0y7CUEeLsQh4JHDm949FuMHlq/x12kUY6mgxFgGfBKR8W/2Bp+d8WTJh6EunWScCGgJ5ucpfY8kBYaijxVgEPBHIy1X+Ou0iDHW0GIuADwI5uspfp12EoY4WYxHwQCBPV/nrtOsfZ+rb3mt0bh8AAAAASUVORK5CYII=);background-position:50%;background-repeat:no-repeat;background-size:cover;height:145px;padding-top:10px;text-align:center;width:58%}.template-head p{color:#fff;font-size:large;margin:0}.template2-print-header{display:flex;justify-content:space-between;margin-top:9px}.template-head-left{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAABsCAYAAABD069jAAAABHNCSVQICAgIfAhkiAAAB/5JREFUeF7tnT1vFFcUhnfGnjWRTGQhvEUaUEr4A1ClDBTxrtJAR7pQuoMu7vjYtSy5CbIJoYMuZShTQW9RuDBN/kUs25MzX+uZsY3n487uuTOPkdjV+N4z733Oeb327p05To+vRgms/Lm10j86WpeTuL7vOD3Hd6ITynM5IA/Ro3z5wTH5FwwMj4cHg+85Mkseg/nh1OhYMi+KERz1HTc4nsyLY8u0+JxxjEwsOWMQOK1t+jya56d1TmPJvPi4E+sPNcWxQ73h5CBGsJ5g/Fn9Ei6rNxgbLTuek2IRfC/WFurNs4hj+cLifEYRt2CxU21pFiHZFKOM/lPekeZkXMAvEhxxzuUp0ZvJy1kWU8apnCcso2oJ4gbnytTQlaiWLv+KC+DygYyoRmB1Z/xc8v+k2mxmQcAMAYxuhuO5UVZeT270fX9ffgoX/snboBxCd5gARm8w+au7k/cC+EGDpyA0BAoRwOiFMJUfdG13885iz/9UfiYzIGCeAEY3zzSMONgdf5Rf2e82FJ6wEChFAKOXwlVs8PWd8UPXcd4VG80oCDRPAKObZry9vTS4crgvH4TcNB2aeBCoSgCjVyV3wTx5A+6pQH1mOCzhIFCLAEavhS87efnN9uo3R4cHsqXhW4NhCQWB2gQwem2EpwEGO+NXsnHpV4MhCQUBIwQwuhGMvd61N5NbC8e9PQG6YCgkYSBgjABGN4RS/jb/IDB/NBSOMBAwSgCjG8C5+vrlPcd3/zYQihAQaIQARq+LdWPDHXy3vCcfp92uG4r5EGiKAEavSXawM3ksJv+9ZhimQ6BRAhi9Bt7rf7y46h67B/JO+6BGGKZCoHECGL0GYq41rwGPqTMlgNEr4uZa84rgmDYXAhi9InauNa8IjmlzIYDRK2DnWvMK0JgyVwIYvQJ+rjWvAI0pcyWA0Uvi51rzksAYroIARi+TBq41L0OLsYoIYPQSyeBa8xKwGKqKAEYvmA6uNS8IimEqCWD0gmnhWvOCoBimkgBGL5AWrjUvAIkhqglg9ALp4VrzApAYopqAVUb3Rpu/OCcn34dE5X7K0yaDSQO7TMO8uJFe3IAwykLSCC96Hh/KNj4MvxU3MQye55rwhXPy58k0RAwHnB8z36AwChbpuFB7qilj3Bww6MAYaU+aCabipBs0phv+JetNNXUMzppt5pjVHjZ9THjkGzWGQ+MGg5eeJ8UjaY4YNl5Mmj+eNio8PZZvKhlryzd0jFIZ6pT/Trmfe55LYl6Un0zDyOiEaW5TTtMGmvkmijntSTPGlPZ8zJB7Lj8yrXJrL2uM3h9ObglebtUUVwAPEChDwCajf5Cfk9yqqUx2GQuB6a8GFqBYXHt5z3W5VZMFqUKiUgIWvKJvuN5weU/+CuNWTUqLCFn6Cag3urc2eey43KpJfymhUDMB3UZfe3HVc90DeYuTWzVpriK0qSeg2uj90XhDPmH4TT1FBEJAOQG9Rr+/ver16WOmvH6QZwkBtUb3huNXskGAPmaWFBIydRNQaXQ2x+guGtTZR0Cr0dkcY18toVgxAXVGZ3OM4mpBmrUE1BndG04+sznG2npCuFICqozeXxs/lKvS3illhSwIWEtAj9Hvby/1lw73heRNa2kiHAJKCagx+uJw8tR1es+UckIWBKwmoMPobI6xuogQr5+ACqOzOUZ/oaDQbgLzN/rPkxveSe+LCFmwGyXqIaCXwNyNLh+nvZeP0x7oRYQyCNhPYK5G937avOMs+J/sx8gKIKCbwHyNPhp/lGvN7+pGhDoI2E9gbkZnc4z9xcMK7CEwH6OzOcaeCkFpKwjMxejeaLwuv7JvtYIgi4CABQRmb3TuA2dBWSCxbQRmbvT+cPxc2tk8aRtI1gMBzQRma/Rgc8yxv1+nh5RmmGiDgFYCMzU6m2O0lgG62k5gZkZnc0zbS4n1aSYwO6OzOUZzHaCt5QRmYvSF0WQkV6z81XKWLA8CagnMwOg0SVSbfYR1hkDjRqdJYmdqiYUqJtCs0dkcozj1SOsSgUaNzuaYLpUSa9VMoDmjszlGc97R1jECjRndG03eSvBHHePJciGgkkAjRqdJospcI6rDBJoyOk0SO1xULF0fAeNGp0miviSjCAKGjc7mGEoKAhoJGDU6m2M0phhNEOj1zBld7gPnLf33r9wiagBYCEBAFwFjRqdJoq7EogYCaQJmjE6TRKoKAqoJGDE6TRJV5xhxEKj/NzqbY6giCOgnUPsVXYzO5hj9eUZhxwnUMjqbYzpePSzfGgK1jC53df0sLY9vW7NahEKgowQqG50miR2tGJZtJYFqRqdJopXJRnR3CVQyOptjulswrNxOAuWNzuYYOzON6k4TKG10Nsd0ul5YvKUEyhk9uA/cSe+LTJJ+DHxBAAK2EChldJok2pJWdEIgS6Cw0WmSSOlAwF4CxY1Ok0R7s4zyzhMoZHQ2x3S+TgBgOYHLjc7mGMtTjHwIFLiVlDcar8vtobaABQEI2Evg66/oNEm0N7Moh0CKwFeNTpNEagUC7SBwsdFpktiODLMKCAiBC43O5hjqAwLtIXCu0dkc054EsxIIBATON/po/I+80/4DiCAAgXYQOGN07gPXjsSyCgikCeSMTpNEygMCbSSQMTpNEtuYYtYEgfTf6GyOoR4g0FoC01d0Nse0NscsDALxu+5sjqEUINBqAuErujeavJUnj1q9UhYHgQ4TcGiS2OHss/TOEAiMTpPEzqSbhXaVwP9yb9G3vD1JzQAAAABJRU5ErkJggg==);background-position:50%;background-repeat:no-repeat;background-size:cover;height:145px;padding-top:10px;text-align:center;width:50%}.template-head-left P{color:#fff;margin:0}.template2-first-box{border:1px solid #5c5c5c;display:flex;justify-content:space-between;padding:10px 50px}.template2-container{padding-inline:20px;padding-top:10px}.template2-container table{border:1px solid #000;border-collapse:collapse;border-top:0;margin-top:5px;width:100%}.template2-container table th{align-items:center;font-size:small}.template2-container thead{background-color:#4d689a;color:#fff}.template2-container td{border:1px solid #000;border-bottom:0;border-top:0;font-size:small}.print-total-vat{background-color:#4d689a;color:#fff;display:flex;justify-content:space-between;margin:0;padding-inline:5px;width:50%}.print-table-head td{padding-inline:2px}.global-print-heading{background-color:#dfdddd;padding:2px;text-align:center}.print-main-div{padding:20px}.Table-box,.first-container{display:flex;justify-content:space-between}.Table-box{padding-top:10px;width:100%}.t-box{background-color:#fff;border:1px solid #191919;padding:10px;width:34%}.t-box p{font-size:small;margin:0}.print-table-head{background-color:#6b972d}.print-table-head th{border:1px solid #323232;color:#fff}.print-table-head td{border-bottom:1px solid gray;border-left:1px solid gray;border-right:1px solid gray}.secound-container{display:flex;justify-content:space-between;padding:35px 0 47px}.secound-container p{font-size:small;padding:3px}.res-label p{background-color:#ebe9e9;border-radius:1px;padding:3px;width:145px}.table-div table{border:1px solid #000;border-collapse:collapse;width:100%}.table-div tr th{background-color:#1b5d9f;color:#fff;font-size:small;font-weight:400}.table-div table td{border:1px solid #000}.first-print-footer{display:flex;place-content:space-between}.company-settings-tab-container{background-color:#fff;border-radius:8px;height:10%;padding:1%;width:100%}.company-settings-tab-menu-container{border-bottom:1px solid #8a8a8a;border-radius:4px;height:90%;margin-bottom:4px;width:100%}.company-settings-tab-menus-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:0 2%}.tab-menu-button{cursor:pointer;padding:5px 16px}.active{border-bottom:4px solid #2e06ff;border-radius:4px;color:#2e06ff}.inactive{color:#818181}.profile-info-container{background-color:#fff;border-radius:8px;margin:1% 0;padding:3% 5%}.profile-input-container{align-items:center;display:flex;justify-content:space-between}.profile-input-container p{font-size:.9rem;font-weight:600;margin:0}.profile-input-container input{border:1px solid #cec7c7;border-radius:4px;font-size:1rem;height:40px;margin:2% 0;padding:1%;width:65%!important}.profile-input-container input:hover{border-color:#000}.profile-input-container input.MuiAutocomplete-input{border:0;height:0;margin:0}.auto-complete-country .MuiOutlinedInput-root{width:100%!important}.profile-input-container .MuiAutocomplete-root{width:65%}.profile-input-container-disable{align-items:center;display:flex;justify-content:space-between}.profile-input-container-disable p{font-size:.9rem;font-weight:600;margin:0}.profile-input-container-disable input{border:1px solid #cec7c7;border-radius:4px;color:#c5c3c3;cursor:not-allowed;font-size:1rem;height:40px;margin:2% 0;padding:1%;width:65%}.profile-input-container-disable input:hover{border-color:#cec7c7}.profile-input-container textarea{border:1px solid #cec7c7;border-radius:4px;font-size:1rem;margin:2% 0;padding:1%;width:65%}.profile-input-container textarea:hover{border-color:#000}.profile-input-container textarea:focus{outline:none}.profile-input-container div.MuiOutlinedInput-root{font-size:1rem;height:40px;margin:2% 0;padding:1%;width:65%}.profile-info-add-outlet-btn{display:flex;justify-content:flex-end}.profile-info-add-outlet-btn button{margin:8px 0!important;width:22%!important}.profile-info-logo-file-upload input[type=file]{display:none}.profile-info-logo-upload-container{position:relative}.profile-info-logo-upload{font-size:.9rem;position:absolute;right:2%;width:10%}.profile-info-logo-upload input{width:10%}.profile-info-logo-file-upload{background-color:#0011f8;bottom:-12px;color:#fff;cursor:pointer;height:24px;padding-top:2%;position:absolute;right:-2px;text-align:center;width:70px}.profile-info-save-btn{margin:1% 0!important;width:24%!important}.profile-token-actions{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-top:16px}.profile-token-actions-left button{min-width:220px}.profile-token-display{align-items:center;display:flex;gap:8px}.add-outlet-container{padding:2% 4%;width:62vw}.add-outlet-container h3{margin:0}.add-outlet-input-container{display:flex;flex-wrap:wrap;margin:3% 0}.add-outlet-input{margin:1% 2% 2% 0;width:23%}.add-outlet-input p{font-size:.8rem;font-weight:600;margin:0}.add-outlet-input input{border:1px solid #c4c4c4;border-radius:4px;font-size:.9rem;height:40px;padding:0 2%;width:100%}.add-outlet-input input:hover{border-color:#000}.add-outlet-input div.MuiOutlinedInput-root{background-color:#fff!important;height:40px;width:100%}.add-outlet-input .css-11u53oe-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input{padding:0 8px!important}.add-outlet-input textarea{border:1px solid #c4c4c4;border-radius:4px;font-size:.9rem;padding:4px 2%;width:100%}.add-outlet-input textarea:focus{outline:none}.add-outlet-input .MuiAutocomplete-root .MuiAutocomplete-input{border:none}.store-code{width:10%!important}.add-outlet-add-button{background-color:#04af37;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1.5rem;font-weight:500;height:44px;margin:3% 2% 0 auto;width:9%}.add-outlet-add-button:hover{background-color:#06cc41}.add-outlet-table tbody tr td{background-color:#fff!important}.add-outlet-button-container{display:flex;justify-content:center;margin:4% 0}.location-container{display:flex;flex-direction:column}.add-location-text{color:#0900ff;cursor:pointer;display:flex;font-size:.7rem!important;justify-content:flex-end;margin:2% 0!important}.address-arabic{margin:0 0 0 auto!important}.branch-image-cell img{border-radius:4px;width:50px}.add-outlet-add-location-container{padding:4%;width:27vw}.add-outlet-add-location-container p{font-size:1.1rem;font-weight:600;margin:0}.add-outlet-add-location-container .add-location-top-container{display:flex;justify-content:space-between;margin:2% 0}.add-outlet-add-location-container .add-location-top-container .add-location-close-icon{align-items:center;border:1px solid red;border-radius:50%;color:red;cursor:pointer;display:flex;font-size:.75rem;height:28px;justify-content:center;width:28px}.add-location-content-top-container{background-color:#eee;display:flex;justify-content:space-between;margin:3% 0;padding:2%}.add-location-content-top-container input{border:1px solid #eee;border-radius:4px;font-size:1rem;height:40px;padding:0 2%;width:84%}.add-location-content-top-container button{background-color:#000;border-radius:4px;color:#fff;cursor:pointer;font-size:1.4rem;height:40px;width:40px}.add-location-content-top-container button:hover{background-color:#4d4c4c}.add-location-content-main-second-container{background-color:#eee;margin:6% 0;padding:2%}.add-location-content-second-container{display:flex;position:relative}.add-location-content-second-container input{border:1px solid #eee;border-radius:4px;font-size:1rem;height:50px;padding:0 2%;width:100%}.add-location-content-second-container button{align-items:center;background-color:#000;border-radius:4px;bottom:11%;color:#fff;cursor:pointer;display:flex;font-size:1.4rem;height:40px;justify-content:center;position:absolute;right:4%;width:40px}.add-location-list-items{align-items:center;display:flex;justify-content:space-between;margin:4%}.add-location-list-items p{font-size:1rem!important;font-weight:500!important}.custom-image-parent-container{display:flex;height:80px;width:80px}.file-picker-container{height:80px;width:80px}.file-picker-container input{display:none}.file-picker-container label{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;width:100%}.file-picker-container input:disabled+label{cursor:not-allowed}.file-picker-container label img{height:100%;width:100%}.image-preview-container{height:100%;position:relative;width:100%}.image-preview-container img{height:80px;margin-left:12%;object-fit:fill;width:80px}.image-preview-container .closeIcon-image{background-color:#fff;position:absolute;right:-22px;top:-10px}.account-settings-container{background-color:#fff;border-radius:8px;margin:1% 0;padding:2% 5%;position:relative}.account-settings-container h4{margin:2%}.company-setting-gst-top{align-items:center;display:flex;justify-content:space-between}.account-settings-input-container{padding:1% 0 2%}.account-settings-account-info{display:flex;justify-content:space-between;margin:2% 0 0 35%;width:-webkit-fit-content;width:fit-content;width:50%}.account-settings-account-info p{color:#1b32ff;font-size:1rem;font-weight:600;margin:0}.account-settings-account-info-radio-container{align-items:center;display:flex;justify-content:space-around;width:37%}.account-info-radio-yes input[type=radio]{accent-color:#1b32ff;cursor:pointer;height:16px;width:16px}.account-info-radio-yes label{cursor:pointer;font-size:1rem;margin-left:2px}.account-settings-ifsc-container{position:relative}.account-settings-ifsc-container button{border-radius:0;font-size:.75rem;font-weight:600;height:28px;position:absolute;right:1%;width:14%}.account-settings-upi-details-container{display:flex;margin:0 2%}.account-settings-upi-details-input-container{display:flex;height:-webkit-fit-content;height:fit-content;width:100%}.upi-details-input{align-items:flex-start;display:flex;flex-direction:column;margin:4% 8% 2% 0;width:46%}.upi-details-input p{font-size:.8rem;font-weight:500}.upi-details-input input{padding:0 3%;width:100%}.upi-details-input div.MuiOutlinedInput-root{width:100%!important}.qr-code-upload-container{margin:2% 2% 2% 4%;width:30%}.qr-code-upload-container p{font-size:.8rem;font-weight:500;margin:0}.account-settings-upi-details-update-btn{display:flex;justify-content:center;margin:2% 0}.account-settings-upi-details-update-btn button{width:28%}.gst-and-tax-container{margin:4% 0 8%}.forgot-password-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3% 0 10%}.forgot-password-container h3{margin:2% 0 1%}.forgot-password-container p{color:#a5a3a3;margin:0}.forgot-password-number-input-container{margin:6% 0;width:58%}.forgot-password-number-input-container p{color:#000;font-size:1rem;font-weight:500;margin-left:4px}.forgot-password-number-input-container .forgot-password-input{display:flex;flex-direction:row;justify-content:space-between;width:100%}.forgot-password-number-input-container .forgot-password-input input{height:50px;width:79%}.forgot-password-number-input-container .forgot-password-input div.MuiOutlinedInput-root{height:50px;width:20%}.forgot-password-send-otp-btn{margin:4% 1% 1%!important;width:20%}.forgot-password-otp-button-container{display:flex;margin:2% 0;width:45%}.verify-btn{width:45%!important}.otp-input-container{display:flex;justify-content:center;margin:8% 0 8% 16px;width:45%}.otp-input-container div.otp-input-root{width:100%!important}.otp-input-container input[type=tel]{background-color:#edeef0;border:none;height:52px!important;width:52px!important}.account-settings-reset-password-btn-container{display:flex;justify-content:center;margin:8% 0}.account-settings-reset-password-btn-container button{width:30%}.shift-container{background-color:#fff;border-radius:8px;height:20vh;margin:0 1%;padding:5% 0}.shift-container ul{margin:0 2%}.shift-single-menu{align-items:center;display:flex;margin:2% 0!important;padding:1%!important}.add-shift-bottom-container{margin:2% 1%!important}.add-shift-container{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;justify-content:center;margin:1% 0;padding:6% 1% 1% 4%}.add-shift-radio-btn-container{display:flex;justify-content:space-between;width:60%}.add-shift-single-radio-btn{align-items:center;display:flex;justify-content:center;width:30%}.add-shift-single-radio-btn input{accent-color:#000;cursor:pointer;margin:0}.add-shift-single-radio-btn label{cursor:pointer;font-size:1rem;margin-left:6%}.add-shift-container .add-shift-button-container{align-items:center;display:flex;justify-content:center;margin:6% 0 1%;position:relative;width:100%}.add-shift-container .add-shift-button-container button{width:15%}.add-shift-denomination-checkbox{align-items:center;display:flex;justify-content:center;position:absolute;right:3%;top:16%;width:20%}.add-shift-denomination-checkbox input{accent-color:#000;cursor:pointer;height:16px;margin:0;width:16px}.add-shift-denomination-checkbox label{cursor:pointer;font-size:1rem;font-weight:600;margin-left:4%}.auto-shift-dialog-container{padding:6%;width:38vw}.auto-shift-dialog-container h3{margin:0}.auto-shift-outlet-input{margin:4% 0!important;width:98%}.auto-shift-input-container{display:flex;flex-wrap:wrap}.auto-shift-input-container .date-time-input{width:48%}.auto-shift-input-container .auto-shift-suffix-text{color:red;font-size:.7rem;margin:1% 0;text-align:right}.auto-shift-working-days-container{display:flex;flex-direction:column;margin:1% 0}.auto-shift-single-working-days-container{align-items:center;display:flex;margin:1%}.auto-shift-single-working-days-container input{accent-color:blue;cursor:pointer;height:16px;margin:0;width:16px}.auto-shift-single-working-days-container label{cursor:pointer;font-size:1rem;font-weight:500;margin-left:3%}.auto-shift-single-working-days-container input[type=checkbox]:checked+label{color:blue}.auto-shift-button-container{align-items:center;display:flex;justify-content:center;margin:3% 0}.auto-shift-button-container button{width:23%}.manual-shift-container{width:35vw}.manual-shift-btn-container{align-items:center;display:flex;justify-content:center;margin:4% 0 0!important}.manual-shift-btn-container button{width:30%!important}.manual-shift-top-container{display:flex;justify-content:space-between}.manual-shift-top-container .close-icon-manual-shift{align-items:center;border:1px solid red;border-radius:50%;color:red;cursor:pointer;display:flex;height:25px;justify-content:center;width:25px}.manual-shift-top-container .close-icon-manual-shift .close-icon{font-size:1.1rem!important}.manual-shift-select-employee-container{padding:4% 6%;width:30vw}.manual-shift-select-employee-container .label-search-box-container{display:flex;justify-content:space-between;margin:2% 0 8%;position:relative}.manual-shift-select-employee-container .label-search-box-container h3{margin:0}.manual-shift-select-employee-container .label-search-box-container input{border:1px solid #a7a4a4;border-radius:4px;padding:1%}.search-icon-manual-shift{color:#adabab;cursor:pointer;font-size:1.3rem!important;position:absolute;right:1%;top:4px}.manual-shift-select-employee-container .employee-checkbox-container{align-items:center;display:flex;margin:4%}.manual-shift-select-employee-container .employee-checkbox-container input[type=checkbox]{accent-color:#000;cursor:pointer;height:18px;width:18px}.manual-shift-select-employee-container .employee-checkbox-container label{cursor:pointer;font-size:1rem;margin-left:4%}.manual-shift-select-employee-container .manual-shift-select-employee-dialog{align-items:center;display:flex;justify-content:center;margin:10% 0 4%}.manual-shift-select-employee-container .manual-shift-select-employee-dialog button{width:23%}.shift-reopen-password-dialog-container{display:flex;flex-direction:column;padding:6%;width:38vw}.shift-reopen-password-dialog-container h4{margin:0}.shift-reopen-password-dialog-container .shift-reopen-password-input{margin:4% 1%;width:98%!important}.shift-reopen-password-dialog-container .shit-reopen-btn{align-self:center;margin:8% 1% 1%!important;width:30%!important}.shift-reopen-table-dialog-container{padding:4% 2%;width:60vw}.shift-reopen-table thead{border-bottom:20px solid #fff;height:60px!important}.shift-reopen-table thead,.shift-reopen-table thead tr th{background-color:#eee!important}.shift-reopen-table tbody tr td input[type=checkbox]{accent-color:#000;cursor:pointer}.shift-reopen-table-btn-container{align-items:center;display:flex;justify-content:center;margin:6% 0 0}.shift-reopen-confirm-dialog-container{align-items:center;display:flex;flex-direction:column;padding:3% 2%;width:35vw}.shift-reopen-confirm-dialog-container .top-container{align-items:center;border:2px solid red;border-radius:50%;display:flex;height:70px;justify-content:center;margin:2% 0;width:70px}.shift-reopen-confirm-dialog-container h5{color:red;font-size:1rem;margin:2% 0}.shift-reopen-confirm-dialog-container .button-container button{width:42%!important}.shift-reopen-confirm-dialog-container .button-container{align-items:center;display:flex;justify-content:center;margin:6% 0 2%;width:60%}.shift-reopen-success-dialog-container{align-items:center;display:flex;flex-direction:column;padding:4% 2%;width:25vw}.shift-reopen-success-dialog-container .icon-container{align-items:center;border:2px solid #00c14d;border-radius:50%;display:flex;height:70px;justify-content:center;margin:2% 0;width:70px}.shift-reopen-success-dialog-container h5{color:#00c14d;font-size:1rem}.shift-reopen-table-dialog-top-container{box-shadow:0 2px 4px #d1cccc;margin:1% 2%;padding:2% 3%}.shift-reopen-table-dialog-top-container-section{align-items:flex-end;display:flex;justify-content:space-between}.shift-reopen-input{margin-left:0!important}.shift-reopen-admin-search-container{background-color:#eee;border-radius:4px;box-shadow:0 0 0 #d1cccc;display:flex;height:40px;margin:1%;position:relative;width:25%}.shift-reopen-admin-search-container input{background-color:#eee;border:none;font-size:.8rem;height:34px;padding:4%;width:100%}.shift-add-denomination-dialog{display:flex;flex-direction:column;padding:3%;width:50vw}.shift-add-denomination-dialog h4{margin:0}.add-denomination-input-container{align-items:center;display:flex;margin:3% 0}.add-denomination-input-container button{background-color:#000;color:#fff;cursor:pointer;font-size:1.3rem;height:40px;margin:4% 1% 0;width:8%}.add-denomination-input-container .denomination-input{width:30%!important}.shift-add-denomination-dialog .denomination-btn{align-self:center;margin:2% 1%!important;width:25%}.denomination-btn-container{align-items:center;display:flex;justify-content:center}.add-denomination-input-container-grand-total{display:flex;justify-content:flex-end}.add-denomination-input-container-grand-total p{font-weight:600;margin-right:10px}.add-denomination-input-container-grand-total .global-single-input{width:16%}.sms-settings-container{display:flex}.sms-settings-left-container{background-color:#fff;border-radius:4px;display:flex;flex:45% 1;flex-direction:column;height:85vh;margin:0 1%;padding:4% 0}.sms-settings-left-container div:hover{background-color:#eeeff8}.sms-settings-right-container{background-color:#fff;border-radius:4px;flex:55% 1;flex-direction:column;height:80vh;margin:0 1%;padding:3%}.sms-settings-container-left-list{align-items:center;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;padding-left:6%;width:100%}.sms-settings-accordian-section{display:flex}.sms-settings-accordian-section label{font-size:.8rem;line-height:1.5rem;margin:5% 0;padding:0 10px}.sms-settings-right-container-header-top{margin-top:2%}.sms-settings-right-container-header-top p{font-size:.9rem;font-weight:600;margin:0}.sms-settings-right-container-header-top input{border:.3px solid #00000042;font-size:.9rem;height:50px;margin:2% 0;padding:0 16px;width:98%}.sms-settings-right-container-header-top input::placeholder{opacity:.5}.sms-settings-right-container-header-top-button{display:flex;justify-content:flex-end;margin-top:2%;width:100%}.sms-settings-right-container-header-top-button button{width:30%}.approved{color:#00bf78}.sms-settings-right-container-header-bottom-thead{border-bottom:2px solid #0000001a}.sms-settings-right-container-header-bottom table tbody tr td{background-color:#fff;font-weight:600}.sms-settings-right-container-header-checked input{background-color:#f6f6f6;border:none;font-size:.9rem;font-weight:600;height:60px;margin:2% 0;padding:0 16px;width:98%}.sms-settings-right-container-top-auto-complete{align-items:center;display:flex;justify-content:space-between;margin:0!important;width:100%}.sms-settings-right-container-top-auto-complete div.MuiOutlinedInput-root{background-color:#f6f6f6;border:none;border-radius:0;height:50px;width:98%}.template-msg-radio{align-items:center;display:flex;width:48%!important}.template-msg-radio input{width:13%}.sms-settings-right-container-header-top textarea{border:1px solid #e7e7e7;border-radius:4px;height:20vh;margin-top:3%;outline:none;resize:none;width:100%}.sms-settings-right-container-header-
.sms-settings-right-container-header-top textarea::placeholder{color:#9e9e9e;font-size:1rem;font-weight:600;padding:0 25px}.discount-settings-container{display:flex}.discount-settings-container-body{display:flex;flex-direction:column;width:55%}.discount-settings-container-body-section{background-color:#fff;border-radius:4px;display:flex;flex-direction:column;margin:0 1%;padding:40px 30px;width:100%}.discount-settings-container-body p{font-size:.9rem;font-weight:600;margin:0}.discount-settings-container-body input{background-color:#f6f6f6;border:none;font-size:1rem;height:60px;margin:2% 0;padding:0 16px;width:100%}.discount-settings-container-button{display:flex;justify-content:flex-end;margin-top:2%;width:100%}.discount-settings-container-button button{width:20%}.utility-settings-container{display:flex;height:85vh}.utility-settings-menu-container{background-color:#fff;border-radius:4px;display:flex;flex-direction:column;margin:0 1%;padding:40px 0;width:100%}.utility-settings-menu-list{align-items:center;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;height:38px;margin:12px 0;padding-left:20px;width:100%}.utility-settings-menu-list:hover{background-color:#f2f3f9}.utility-settings-menu-list p{font-size:.9rem;padding-left:15px}.discount-settings-container-body-section-percentage{align-self:flex-end;color:red;margin:2%!important}.card-type-container{display:flex}.card-type-left-menu-container{background-color:#fff;border-radius:8px;flex:40% 1;height:85vh;padding:3% 0}.card-type-right-menu-container{flex:60% 1}.card-type-left-menu-button{align-items:center;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;height:38px;margin:12px 0;padding:6% 8px 6% 6%;width:100%}.card-type-menu-disabled{color:#ddd9d9;cursor:not-allowed}.card-type-menu-disabled:hover{background-color:initial!important}.card-type-left-menu-button ul li{font-size:.9rem;font-weight:600}.card-type-left-menu-button:hover{background-color:#f2f3f9}.focus-device{background-color:#ebeefe}.card-manual-container{display:flex;flex-direction:column;margin:0 2%}.card-manual-top-container{background-color:#fff;border-radius:8px;display:flex;padding:2%}.card-name-container{width:30%}.card-type-logo-container{width:35%}.card-type-logo{position:relative;width:100%}.card-type-logo input[type=file]{opacity:0}.card-type-logo label{font-Size:1.5rem;align-items:center;background-color:blue;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:0;top:0;width:34%}.card-type-logo label img{width:inherit}.card-manual-button{align-self:flex-end;width:25%}.card-manual-table-container{background-color:#fff;border-radius:8px;padding:2%}.card-auto-single{margin:4% 4% 8%;width:99%!important}.utility-corrections-container{align-items:center;background-color:#fff;border-radius:8px;display:flex;flex-direction:column;justify-content:center;margin:1% 0;padding:1%}.utility-corrections-container-top{align-items:center;display:flex;justify-content:space-between;width:96%}.utility-corrections-container-top p{font-size:1.2rem;font-weight:600;padding-left:20px}.utility-corrections-container-top-right{display:flex;justify-content:space-evenly}.utility-stock-corrections-container{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;justify-content:center;margin:1% 0;padding:1%}.utility-stock-corrections-container-top{align-items:center;display:flex;font-size:1.2rem;font-weight:600;padding-left:20px;width:70%}.utility-stock-corrections-container-top .global-single-input{width:30%!important}.utility-stock-corrections-container-top p{margin-right:40px}.stock-correction-action-parent{display:flex;flex-direction:column;padding:4%;width:40vw}.stock-correction-top{border-bottom:2px solid #c3c3c3;color:#000;font-weight:600}.stock-correction-body{display:flex;justify-content:space-between;padding:2% 0;width:100%}.stock-correction-body-section{display:flex;flex-direction:column;width:45%}.stock-correction-bottom{display:flex;justify-content:center;width:100%}.utility-shift-password-container{display:flex;flex-direction:column;padding:6%;width:38vw}.utility-shift-password-container h4,.utility-shift-transfer-container h4{margin:0}.utility-shift-password-container .utility-shift-password-input{margin:4% 1%;width:98%!important}.utility-shift-password-container .utility-shift-button{align-self:center;margin:8% 1% 1%!important;width:30%!important}.utility-shift-transfer-container{display:flex;flex-direction:column;padding:6%;width:38vw}.utility-shift-transfer-container .utility-shift-transfer-input{margin:4% 1%;position:relative;width:98%!important}.utility-shift-transfer-input>:nth-child(3){align-self:flex-end;color:red;margin-top:2%;position:absolute;top:85%}.utility-shift-transfer-container .utility-shift-button{align-self:center;margin:8% 1% 1%!important;width:30%!important}.utility-shift-transfer-input .transfer-document-button{font-size:.7rem;height:25px;left:72%;position:absolute;top:38%;width:25%}.utility-shift-transfer-input .transfer-to-button{background-color:#8000ff;color:#fff;font-size:.7rem;height:25px;left:72%;position:absolute;top:30%;width:25%}.utility-shift-document-container{display:flex;flex-direction:column;padding:3%;width:60vw}.utility-shift-document-container-top{display:flex;justify-content:space-between;width:100%}.utility-shift-document-container-top-left{display:flex;width:80%}.utility-shift-document-container-bottom{display:flex;justify-content:center;width:100%}.utility-shift-document-table thead{background-color:#eee!important;border-bottom:20px solid #fff;height:60px!important}.utility-shift-document-table thead tr th{background-color:#eee!important}.utility-shift-document-table tbody tr td input[type=checkbox]{accent-color:#000;cursor:pointer}.utility-payment-type{width:100%}.utility-payment-type,.utility-payment-type button{align-items:center;display:flex;justify-content:center}.utility-payment-type button{background-color:#fff;border:none;cursor:pointer;height:24px;width:85%}.utility-payment-type button img{width:17px}.utility-payment-amount{width:13px!important}.utility-payment-type-anchor-container{display:flex;flex-wrap:wrap;padding:1%;width:500px}.input-payment-type-utility{width:31%!important}.utility-payment-type-heading{font-size:.9rem;font-weight:600;margin:1% 2%}.utility-payment-type-btn{align-items:center;display:flex;justify-content:center;margin:2% 0}.utility-payment-type-btn button{font-size:.9rem;width:12%!important}.utility-amount-change-container{display:flex;width:800px}.utility-amount-change-left-container{border-right:.8px solid #eee;width:300px}.utility-amount-change-right-container{width:300px}.utility-amount-change-single-container{align-items:center;display:flex;padding:2% 4% 2% 10%}.utility-amount-change-single-container input{background-color:#eee;border:none;height:30px;margin:0 0 0 8%;padding:0 4%;text-align:right;width:35%}.utility-amount-change-single-container p{font-size:.8rem;margin:1%;width:100px}.utility-amount-change-left-container-input{background-color:#eee;border:none;height:30px;padding:0 4px;text-align:center;width:80%}.qty-utility-amount-input{width:50%!important}.utility-amount-change-middle-container{border-right:.8px solid #eee;width:300px}.utility-amount-change-single-container-grand-total{background-color:#f8f8f8;display:flex;margin:0 5%;padding-left:5%;padding-right:0}.log-settings-container{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;height:auto;min-height:85vh;padding:2%}.log-settings-container-top{display:flex;height:50px;justify-content:space-between;width:100%}.backup-settings-container{display:flex}.backup-settings-container-left{background-color:#fff;border-radius:8px;flex:40% 1;height:85vh;margin-right:1%;padding:3% 0}.backup-settings-container-left div:hover{background-color:#eeeff8}.backup-settings-container-left-list{align-items:center;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;height:38px;margin:12px 0;padding:6% 8px 6% 6%;width:100%}.backup-settings-container-right{flex:55% 1}.backup-settings-container-right-section{align-items:flex-end;background-color:#fff;border-radius:4px;display:flex;flex-direction:column;flex-direction:row;margin:0 1% 10px;padding:40px 20px;width:100%}.backup-settings-container-right-auto{width:40%}.backup-settings-right-container-button{display:flex;justify-content:flex-end;margin-top:2%;width:100%}.backup-setting-path-button{align-items:center;border-radius:0;display:flex;justify-content:center;margin:0;width:10%}.backup-setting-path-button img{width:20px}.backup-clear-data-confirmation-ctn{display:flex;flex-direction:column;padding:5%;width:50vw}.backup-clear-data-confirmation-img{text-align:center}.backup-clear-data-confirmation-img img{width:15%}.backup-clear-data-confirmation-ctn h2{color:red;text-align:center}.backup-clear-data-confirmation-btn{display:flex;justify-content:center;margin-top:5%}.backup-clear-data-confirmation-btn button{width:20%}.backup-clear-data-confirmation-body{margin-top:2%}.backup-clear-data-confirmation-body p{font-size:.9rem;font-weight:600}.backup-clear-data-popup-ctn{display:flex;flex-direction:column;margin:10% 0;padding:5% 5% 0;width:50vw}.backup-clear-data-popup-img{text-align:center}.backup-clear-data-popup-img img{width:20%}.backup-clear-data-popup-ctn h2{color:red;text-align:center}.reportForward-settings-container{display:flex}.reportForward-settings-container-left{background-color:#fff;border-radius:8px;flex:40% 1;height:85vh;margin-right:1%;padding:3% 0}.reportForward-settings-container-left div:hover{background-color:#eeeff8}.reportForward-settings-container-left-list{align-items:center;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;height:38px;margin:12px 0;padding:6% 8px 6% 6%;width:100%}.reportForward-settings-container-left>:first-child{justify-content:space-between}.reportForward-settings-container-right{flex:55% 1}.reportForward-settings-container-right-section{background-color:#fff;border-radius:4px;display:flex;flex-direction:column;margin:0 1% 10px;padding:20px;width:100%}.reportForward-settings-container-right-auto{width:40%}.reportForward-settings-right-container-button{display:flex;justify-content:flex-end;margin-top:2%;width:100%}.reportForward-settings-container-left-list-checkbox{display:flex}.reportForward-settings-container-left-list-checkbox label{cursor:pointer}.reportForward-settings-container-right-section-input{display:flex;flex-direction:row;justify-content:space-between}.reportForward-settings-container-right-section-input input{border:2px solid #dcdcdc;height:40px;width:90%}.btn-report-forward{background-color:#000;margin:0;width:8%}.reportForward-settings-container-right-section-output{display:flex;font-size:.9rem;font-weight:600;justify-content:space-between;margin-top:2%;width:100%}.reportForward-settings-container-right-section-body{align-items:center;display:flex;margin-top:30px}.reportForward-settings-container-right-section-body label{cursor:pointer;font-size:.9rem;font-weight:600;margin:0 10px}.reportForward-settings-container-right-section-body input{cursor:pointer}.report-forward-radio-ctn{display:flex}.report-forward-radio-group{align-items:center;display:flex}.report-forward-radio-group label{font-size:.9rem!important}.order-correction-container{background:#f5f5f5;min-height:calc(100vh - 100px);padding:20px}.order-correction-container .breadcrumb{border-bottom:2px solid #1976d2;color:#333;font-weight:600;margin-bottom:20px;padding-bottom:10px}.search-section{background:#fff;margin-bottom:20px;padding:20px}.orders-table{background:#fff;margin-top:20px}.orders-table .MuiTableHead-root{background:#f5f5f5}.orders-table .MuiTableHead-root .MuiTableCell-root{color:#333;font-weight:600}.orders-table .MuiTableRow-root:hover{background:#f9f9f9}.order-correction-container .MuiDialog-paper{min-height:500px}.MuiDialogContent-root{padding:20px!important}.MuiAlert-root{margin-bottom:15px}@media (max-width:768px){.order-correction-container{padding:10px}.search-section{padding:15px}.orders-table{overflow-x:auto}}.pos-receipt-model-selection-container{background-color:#fff;display:flex;flex-wrap:wrap;gap:1%;height:85vh;overflow-y:auto;padding:1.5em}.pos-receipt-model-card{display:flex;flex-direction:column;transition:all .3s ease-in-out}.pos-receipt-model-header [type=checkbox]{margin-right:5px}.pos-receipt-model-image{height:300px;overflow:hidden;width:250px}.pos-receipt-model-image img{height:100%;object-fit:contain;width:100%}.roles-and-permission-container{display:flex}.roles-and-permission-left-container{background-color:#fff;border-radius:4px;display:flex;flex:40% 1;flex-direction:column;height:85vh;margin:0 1%;padding:4% 2%}.roles-and-permission-right-container{background-color:#fff;border-radius:4px;flex:60% 1;flex-direction:column;margin:0 1%;padding:4% 6%}.roles-and-permission-radio-btn{width:98%!important}.roles-and-permission-radio-btn label{font-size:.9rem!important}.roles-and-permission-heading-container{align-items:center;display:flex;justify-content:space-between}.roles-and-permission-heading-container h3{width:-webkit-fit-content;width:fit-content}.roles-and-permission-heading-container button.btn-update-roles-and-permission{height:36px;margin:0 0 0 1%!important;width:30%}.roles-and-permission-designation-top-container{position:relative}.roles-and-permission-validation{font-weight:600!important;top:70%!important}.roles-and-permission-designation-top-container div.MuiOutlinedInput-root{background-color:#10f;border:none;color:#fff;font-size:.9rem;height:40px;width:100%}.roles-and-permission-designation-top-container .MuiAutocomplete-root .MuiOutlinedInput-root .MuiAutocomplete-input{background-color:#10f;color:#fff}.roles-and-permission-designation-top-container .MuiAutocomplete-endAdornment button,.roles-and-permission-designation::placeholder{color:#fff}.roles-and-permission-designation-second-container p{font-size:.9rem;font-weight:600;margin:4% 0}.roles-and-permission-employee-top-container{margin:6% 0;position:relative}.roles-and-permission-employee-top-container input{border:1px solid #cac8c8;border-radius:4px;font-size:.9rem;height:40px;padding:0 2%;width:100%}.roles-and-permission-employee-top-container input::placeholder{font-size:.8rem}.roles-and-permission-employee-top-container .roles-and-permission-search-icon{background-color:#eee;border-radius:0;height:31px;position:absolute;right:2%;top:11%;width:12%}.roles-and-permission-employee-radio-btn-container{display:flex;flex-direction:column;height:87%;overflow-y:auto}.roles-and-permission-employee-radio-btn-container::-webkit-scrollbar{background-color:#f1f1f1;width:2px}.roles-and-permission-employee-radio-btn-container::-webkit-scrollbar-thumb{background-color:#c1c1c1}.roles-and-permission-employee-radio-btn{margin:2% 0}.roles-and-permission-employee-radio-btn input{cursor:pointer}.roles-and-permission-employee-radio-btn input:checked{accent-color:#10f}.roles-and-permission-employee-radio-btn label{cursor:pointer;font-size:.9rem;margin:0 1%}.roles-and-permission-right-container h3{margin:1% 0}.roles-and-permission-single-input{align-items:center;display:flex;justify-content:space-between;width:100%}.roles-and-permission-single-input p{font-size:.9rem;font-weight:600;margin:2% 0}.roles-and-permission-multiple-input p{font-size:.9rem;font-weight:600;margin:1%}.roles-and-permission-multiple-input .css-1elwnq4-MuiPaper-root-MuiAccordion-root{box-shadow:none}.roles-and-permission-multiple-input .css-sh22l5-MuiButtonBase-root-MuiAccordionSummary-root{padding:0}.roles-and-permission-multiple-input .css-o4b71y-MuiAccordionSummary-content{margin:0}.roles-and-permission-multiple-input .roles-and-permission-multiple-input{color:#000;width:2rem}.accordion-multiple-input{margin-left:12px;width:80%!important}.accordion-multiple-input p{font-size:.8rem;margin:5% 0}.roles-and-permission-multiple-sub-input .css-sh22l5-MuiButtonBase-root-MuiAccordionSummary-root{margin-left:10px!important}.roles-and-permission-multiple-sub-input p{font-size:.8rem}.toggle-checkbox{transition:.4s}input.toggle-checkbox{-webkit-appearance:none;background-color:#ce001c;border:1px solid #be0019;border-radius:50px;box-shadow:inset -20px 0 0 0 #ffa1ae;cursor:pointer;height:20px;outline:none;position:relative;width:40px}input.toggle-checkbox:after{background:#0000;border-radius:50%;box-shadow:2px 4px 6px #0003;content:"";height:16px;left:2px;position:absolute;top:2px;width:16px}input.toggle-checkbox:checked{background-color:#00ce67;border-color:#2acd7c;box-shadow:inset 20px 0 0 0 #b1fbd6}input.toggle-checkbox:checked:after{box-shadow:-2px 4px 3px #0000000d;left:20px}.department-container{background-color:#fff;padding:2%}.department-top-container{display:flex;justify-content:space-between;margin:0 1%}.department-top-container h3{margin:1% 0 0}.department-top-container button{background-color:#0ad597;border:none;border-radius:4px;color:#fff;font-size:.8rem;font-weight:600;height:40px;width:15%}.department-top-container button:hover{background-color:#06be87;cursor:pointer}.add-department-dialog-container{padding:4% 6%;width:40vw}.add-department-dialog-container h3{margin:1% 0}.department-input{margin:4% 0;position:relative;width:99%!important}.department-input input{height:55px!important}.department-button-container{align-items:center;display:flex;justify-content:center;margin:6% 0 2%}.department-button-container button{width:24%!important}.designation-button{background-color:#d5340a!important}.designation-button:hover{background-color:#e63104!important}.add-employee-menu-container{margin:0 4%!important}.personal-info-container{background-color:#fff;margin:1% 0;padding:1% 4%}.personal-info-input-container{display:flex;flex-wrap:wrap;width:80%}.add-employee-input{margin:2% 5% 1% 1%;position:relative;width:37%!important}.add-employee-input .MuiAutocomplete-inputRoot{height:auto!important}.profile-info-account-login{background-color:#ff4e00;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.8rem;font-weight:600;height:32px;width:45%}.profile-info-account-login:hover{background-color:#db4505}.add-employee-input-button{justify-content:flex-end;margin:2% 5% 1% 1%;width:37%!important}.add-employee-button-container{align-items:center;display:flex;justify-content:center;margin:4% 0;width:80%}.profile-info-account-login-container{padding:2% 4%;width:35vw}.profile-info-account-login-container h3{margin:1% 0}.profile-info-account-login-content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:8% 0}.profile-info-account-login-content p{margin:0}.profile-info-account-login-input-content{margin:16% 0;width:82%}.profile-info-account-login-input{display:flex;justify-content:space-between;width:100%}.profile-info-account-login-input div.MuiOutlinedInput-root{background-color:#eee;border:none!important;height:50px;width:20%}.profile-info-account-login-input input{background-color:#eee;border:none;height:50px;padding:0 2%;width:100%}.profile-info-account-login-button-container{align-items:center;display:flex;justify-content:center;margin:4% 0;width:70%}.profile-info-account-login-button-container button{width:38%}.acoount-login-password-confirm-password-container{margin:3% 0;width:82%}.account-login-password-container{margin:8% 0!important;width:100%!important}.company-info-status-container{display:flex;justify-content:space-between;width:26%}.company-info-status-switch-container{align-items:center;display:flex;justify-content:space-between;width:70%}.company-info-status-switch-container p{color:blue;font-size:.9rem}.company-info-status-switch-container .css-5ryogn-MuiButtonBase-root-MuiSwitch-switchBase.Mui-checked{color:blue}.qr-code-container,.status-qr-container{align-items:center;display:flex}.qr-code-container{margin-left:4%;width:69%}.btn-qr{width:26%!important}.qr-image{height:80px;width:80px}.qr-image img{height:100%;width:100%}.bank-info-validation{color:red;font-size:.9rem;font-weight:600;margin-bottom:0;padding:0 5%}.manage-employee-container{background-color:#fff;padding:2%}.manage-employee-top-container{display:flex;justify-content:space-between}.manage-employee-top-container h3{margin:0}.manage-employee-top-container div.MuiOutlinedInput-root{background-color:#ff6433;border:none!important;color:#fff;font-size:.8rem;height:36px;min-width:132px;outline:none}.manage-employee-table{margin:4% 0!important;padding:0!important}.emp-table-img{border-radius:50%;height:48px;width:48px}.manage-employee-table-active-emp{background-color:#def5da;border-radius:2px;color:#00bb0f;padding:2px 5px;text-align:center}.manage-employee-table-inactive-emp{background-color:#efa791;border-radius:2px;color:#e7fde9;padding:2px 5px;text-align:center}.manage-employee-view-employee-top-container{background-color:#fff;border-radius:4px;display:flex;padding:2%}.manage-employee-view-employee-top-left-container{align-items:center;border-right:1px solid #b3b0b0;display:flex;flex-direction:column;justify-content:center;padding:2%;width:30%}.manage-employee-view-employee-top-right-container{width:70%}.view-employee-employee-image{align-items:center;border-radius:50%;display:flex;justify-content:center;width:40%}.view-employee-employee-image img{border-radius:50%;height:10vw;width:10vw}.manage-employee-view-employee-top-left-container h4{margin:6% 0 2%}.manage-employee-view-employee-top-left-container p{margin:0}.manage-employee-view-employee-top-right-container{display:flex;justify-content:space-around;padding:2%}.view-employee-top-right-sub-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:1%;width:40%}.view-employee-top-right-sub-container h4{margin:3% 0}.view-employee-top-right-attendence{align-items:center;background-color:#eef2f9;border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:4%;width:95%}.view-employee-top-right-attendence h5{color:#0055fe;margin:2% 0}.view-employee-top-right-attendence p{color:#1ebe69;font-size:1.3rem;font-weight:600;margin:3% 0}.view-employee-top-right-attendence span{color:#000}.view-employee-tab-container{margin:1% 0;padding:1% 0}.emp-dashboard-apply-leave-btn{margin:1% 1% 1% 0!important}.employee-dashborad-top-container{display:flex;justify-content:flex-end}.employee-dashboard-date-time-picker{align-items:center;display:flex;gap:7px;justify-content:space-between}.employee-dashboard-date-picker{align-items:center;background-color:#ff5050;border-radius:4px;display:flex;height:30px;padding:1% 6px}.employee-dashboard-date-picker .calendar-icon{color:#fff;font-size:1.3rem;font-weight:500;left:4px;position:absolute}.employee-dashboard-date-picker input{background-color:#ff5050;border:none;color:#fff;cursor:pointer;flex-direction:row-reverse;padding:0 2%;width:98%}.date-picker-hr{border-right:1px solid #fff!important;border:none;height:20px;padding:0 2%}.employee-dashboard-time-picker{align-items:center;background-color:#2611e2;border-radius:4px;display:flex;height:30px;padding:1% 6px}.employee-dashboard-time-picker input{background-color:#2611e2;border:none;color:#fff;cursor:pointer;flex-direction:row-reverse;padding:0 2%;width:98%}.employee-dashboard-card-container{display:flex;flex-wrap:wrap}.employee-dashboard-card-container>:nth-child(3){margin-right:0}.employee-dashboard-card{align-items:center;background-color:#fff;border-radius:4px;display:flex;justify-content:space-between;margin:1% 2% 1% 0;padding:2% 3%;width:32%}.employee-dashboard-card-icon-container{align-items:center;background-color:#0020f1;border-radius:50%;display:flex;height:65px;justify-content:center;width:65px}.employee-dashboard-card-text-container{width:47%}.employee-dashboard-card-text-container h5{margin:1%}.employee-dashboard-card-text-container p{font-size:1.1rem;font-weight:500;margin:0}.employee-dashboard-card-arrow-icon-container{align-items:center;background-color:#0020f1;border-radius:50%;cursor:pointer;display:flex;height:20px;justify-content:center;width:20px}.employee-dashboard-graph-calender-container{display:flex;justify-content:space-between}.employee-dashboard-graph-container{background-color:#fff;border-radius:4px;height:55vh;max-height:55vh;padding:2%;width:68%}.employee-dashboard-calender-container{display:flex;flex-direction:column;height:55vh;justify-content:space-between;width:30%}.employee-dashboard-calender-top-container{align-items:center;background-color:#fff;display:flex;height:8vh;justify-content:center}.employee-dashboard-calender-top-container h4{margin:0}.react-calendar{border:none!important;height:auto;padding:0 2%;width:inherit!important}.employee-dashboard-calender-second-container{height:44vh}.leave-holidays-container{display:flex;justify-content:space-between;margin:1% 0;width:100%}.leave-details-container{background-color:#fff;display:flex;flex-direction:column;padding:2%;width:56%}.leave-details-top-container{display:flex;justify-content:space-between}.leave-details-top-container h3{margin:1% 2%}.leave-details-top-right-container{display:flex;justify-content:space-between;width:60%}.leave-details-top-right-child-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.leave-details-top-right-child-container h5{color:#159115;margin:1% 0}.leave-details-top-right-child-container p{color:#159115;font-size:1.2rem;margin:2% 0}.leave-details-table-container table{margin:2%;width:98%}.leave-details-table-container table thead tr th{border-bottom:1px solid #eee;border-top:1px solid #eee;font-size:.9rem;font-weight:600;padding:16px 4px;text-align:left}.leave-details-table-container table tbody tr td{font-size:.8rem;font-weight:600;padding:4px 6px;text-align:left}.leave-details-table-container table tbody tr td.leave-table-balance{color:#aca9a9}.leave-details-table-container table tbody tr td.left-head{font-size:.8rem;font-weight:700}.dashboard-apply-leave-btn{align-self:center;margin:1% 0 0!important}.holiday-container{background-color:#fff;padding:2% 4% 0;width:43%}.holiday-container h3{margin:1%}.holiday-content-container{margin:4% 0}.holiday-content-container-single-container{display:flex;margin:2% 0}.holiday-single-container-box{align-items:center;background-color:#e0e0ff;border-radius:4px;color:#3e16ff;display:flex;flex-direction:column;height:55px;justify-content:center;width:55px}.holiday-single-container-box .date{font-size:1.1rem;font-weight:600;margin:0}.holiday-single-container-box .month{font-size:.8rem;font-weight:500;margin:0}.holiday-single-container-middle-text{display:flex;flex-direction:column;justify-content:center;margin:0 0 0 8%;width:58%}.holiday-single-container-middle-text h4{font-size:.9rem;margin:0}.holiday-single-container-middle-text p{font-size:.8rem;margin:0}.holiday-single-container-last-text{align-items:center;display:flex;justify-content:center}.holiday-single-container-last-text p{font-size:.8rem;font-size:.7rem;font-weight:600;margin:0}.employee-dashboard-card-icon-container-circle{align-items:center;border:1px solid #fff;border-radius:50%;color:#fff;display:flex;height:50%;justify-content:center;width:50%}.employee-dashboard-total-commission-container{display:flex;justify-content:space-between;width:100%}.employee-dashboard-total-commission-container a{border:none;text-decoration:none;width:16%}.employee-dashboard-total-commission-container a:active{border:none}.employee-dashboard-total-commission-container .total-commission{align-items:center;display:flex;justify-content:space-around;width:100%}.employee-dashboard-total-commission-container .total-commission:hover{border:1px solid #4ea3ed;color:#4ca3ef}.employee-dashboard-total-commission-container .total-commission i{font-size:2rem}.btn-font-size-less{font-size:.9rem!important}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font:inherit;font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font:inherit;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;font:inherit;font-size:.833em;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.employee-personal-info-main-container{background-color:#fff;border-radius:4px;padding:1% 0 4%}.employee-personal-info-container{display:flex;justify-content:space-between;padding:1% 4%}.employee-personal-info-single-input-container{display:flex;flex-wrap:wrap;width:80%}.employee-personal-info-container .employee-upadte-btn{margin:3.5% 1% 1%!important}.employee-personal-info-account-login-container{padding:1% 4%}.employee-personal-info-account-login-input-container{display:flex;flex-direction:column;margin:3% 0;width:80%}.employee-personal-info-account-login-input-container .account-login{display:flex;flex-direction:row;justify-content:space-between;margin:1% 0;width:75%!important}.employee-personal-info-account-login-input-container .account-login p{align-items:center;display:flex;font-size:.9rem;font-weight:600;justify-content:center;margin:0}.employee-personal-info-account-login-input-container .account-login input{background-color:#eee;border:none;border-radius:4px;height:40px;padding-left:2%;width:55%}.user-login-update-btn{background-color:#f93;height:30px;margin:6% 0 1% 45%;width:55%}.user-login-update-btn:hover{background-color:#f3871c}.emp-personal-login-cred-parent{display:flex;justify-content:space-between;width:100%}.emp-personal-info-left-container{width:69%}.emp-personal-info-right-container{width:30%}.edit-login-info-parent{padding:3%;width:28vw}.login-cred-single-input{margin-top:4%;position:relative;width:98%}.login-cred-single-input input{background-color:#f3f3f3;border:1px solid #000}.login-cred-cancel-submit-btn-container{align-items:center;display:flex;justify-content:center;margin-top:5%;width:100%}.login-cred-cancel-submit-btn-container button{width:46%}.employee-dashbord-company-info-container{margin:0 4%}.employee-loan-details-top-container{display:flex;margin:2% 0}.employee-loan-details-top-left-container{padding:0 4%;width:80%}.dashboard-employee-loan-details-input-containe{display:flex;flex-wrap:wrap}.dashboard-employee-loan-apply-loan{padding:2% 4%;width:62vw}.dashboard-employee-loan-apply-loan-input-container{display:flex;flex-wrap:wrap}.dashboard-employee-loan-apply-loan-input-container .apply-loan-input{width:31%!important}.dashboard-employee-loan-apply-loan-btn-container{align-items:center;display:flex;justify-content:center;margin:2% 0}.employee-loan-table-status{background-color:#e87373;border-radius:2px;color:#fff;font-size:.8rem;padding:2% 8%}.emp-apply-loan-btn{background-color:#25ae29;border:none;border-radius:4px;color:#fff;font-size:.9rem;height:40px;margin:0 2%;width:17%}.emp-apply-loan-btn:hover{background-color:#1ec523!important}.employee-loan-top-container{display:flex;justify-content:flex-end;margin:1% 0 2%}.validation-alert-red{color:red;font-size:.7rem!important;margin-top:1%!important;text-align:end}.dashboard-employee-payslip-view-container{padding:1% 0;width:55vw}.dashboard-employee-payslip-view-top-container{align-items:center;display:flex;justify-content:space-between;padding:0 4%}.dashboard-employee-payslip-view-top-icon-container{display:flex;justify-content:space-between;width:25%}.dashboard-employee-payslip-view-top-icon-container .payslip-print-icon{background-color:#cccfff;border-radius:4px;height:36px;width:64px}.dashboard-employee-payslip-view-top-icon-container .payslip-print-icon i{color:#2e3cff}.dashboard-employee-payslip-view-top-icon-container .payslip-download-icon{background-color:#fccccc;border-radius:4px;height:36px;width:64px}.dashboard-employee-payslip-view-top-icon-container .payslip-download-icon i{color:#f10808}.dashboard-employee-payslip-view-bottom-container{padding:1% 4%}.dashboard-employee-payslip-view-bottom-first-container{display:flex;justify-content:space-between}.dashboard-employee-payslip-view-bottom-first-container p{font-size:1rem;font-weight:500;margin:1% 0}.dashboard-employee-payslip-view-bottom-container .payslip-view-table{border-bottom:1px solid #dddcdc;border-left:1px solid #dddcdc;border-top:1px solid #dddcdc;display:flex}.dashboard-employee-payslip-view-bottom-container .payslip-view-table .earnings{border-right:1px solid #dddcdc;width:50%}.dashboard-employee-payslip-view-bottom-container .payslip-view-table .deduction{width:50%}.dashboard-employee-payslip-view-bottom-container .payslip-view-table h3{border-bottom:1px solid #dddcdc;margin:0;padding:4%}.dashboard-employee-payslip-view-bottom-container .payslip-view-table .earnings .earnings-sub-heading{display:flex}.dashboard-employee-payslip-view-bottom-container .payslip-view-table .earnings .earnings-sub-heading p{border-bottom:1px solid #dddcdc;font-size:1rem;font-weight:500;margin:0;padding:2% 4%}.earnings-sub-heading .pay-type{border-right:1px solid #dddcdc;width:60%}.earnings-sub-heading .amount{width:40%}.earnings-content{display:flex}.earnings-content .pay-type{border-right:1px solid #dddcdc;font-size:.8rem;margin:0;padding:4%;width:60%}.earnings-content .amount{font-size:.8rem;font-weight:600;margin:0;padding:4%;width:40%}.total-earnings-salary{display:flex}.total-earnings-salary .pay-type{border-right:1px solid #dddcdc;width:60%}.total-earnings-salary .amount,.total-earnings-salary .pay-type{border-top:1px solid #dddcdc;font-size:.9rem;font-weight:600;margin:0;padding:6% 4%}.total-earnings-salary .amount{width:40%}.payslip-net-salary-container{border:1px solid #dddcdc;display:flex;margin:2% 0;padding:2%}.payslip-net-salary-left-container{width:30%}.payslip-net-salary-left-container h4{margin:1% 0}.payslip-net-salary-left-container p{color:#c0bdbd;font-size:.7rem;font-weight:600;margin:1% 0}.payslip-address-container{align-items:center;border:1px solid #dddcdc;display:flex;flex-direction:column;justify-content:center;margin:2% 0;padding:2%}.payslip-address-container h4{margin:0}.payslip-address-container p{font-size:.8rem;text-align:center;width:30%}.dashboard-employee-leave-details-container{background-color:#fff;border-radius:4px;padding:2%}.dashboard-employee-leave-details-top-container{display:flex;justify-content:space-between;margin:1% 0 2%}.dashboard-employee-leave-details-top-btn-grp-container{align-items:center;display:flex;justify-content:space-between;width:50%}.dashboard-employee-leave-details-top-btn-grp-container button{font-size:.8rem!important;width:30%!important}.dashboard-employee-leave-details-search-container{align-items:center;display:flex;justify-content:flex-end;width:28%}.dashboard-employee-leave-details-search-container input{background-color:#eee;border:none;font-size:.9rem;height:40px;padding:0 2%;width:68%}.dashboard-employee-leave-details-search-container input::placeholder{font-size:.8rem}.dashboard-employee-leave-details-search-container button{background-color:#000;border:none;color:#fff;cursor:pointer;height:40px;width:30%}.dashboard-leave-details-table-container{margin:1% 0!important;padding:0!important}.dashboard-employee-table-cell-approved{background-color:#00c234;border-radius:2px;color:#fff;font-size:.7rem;font-weight:500;padding:8%}.dashboard-employee-leave-details-dialog-container{padding:2% 8%;width:40vw}.dashboard-employee-leave-details-dialog-top-container{display:flex;justify-content:space-between;position:relative}.dashboard-employee-leave-details-dialog-top-container p{align-items:center;display:flex;font-size:1rem;font-weight:600;justify-content:center}.dashboard-employee-leave-details-dialog-top-container p.alert-leave-limit{color:red;font-size:.7rem;position:absolute;right:0;top:100%}.dashboard-employee-leave-details-dialog-top-container span{color:red}.dashboard-emp-apply-leave-input{margin:5% 0!important;width:98%!important}.dashboard-employee-leave-details-dialog-button-container{align-items:center;display:flex;justify-content:center}.dashboard-employee-leave-details-dialog-button-container button{width:20%!important}.status-text-stock-out-approve{background-color:#b8deb1;border-radius:16px;color:#00bb0f;font-size:.8rem;font-weight:500;margin:0 auto;padding:1% 10%;width:-webkit-fit-content;width:fit-content}.show-leave-btn{align-items:center;display:flex;justify-content:center;width:10%!important}.add-document-container{margin:1% 0;width:70%}.add-document-search-container{display:flex;justify-content:flex-end;margin:1% 0 4%;position:relative}.add-document-search-container input{border:1px solid #d3d2d2;border-radius:4px;font-size:.9rem;height:40px;padding:0 1%;width:40%}.add-document-search-container input::placeholder{color:#c4c4c4;font-size:.8rem}.add-document-search-container .add-document-search-icon{background-color:#eee;border-radius:0;height:30px;position:absolute;right:1%;top:13%;width:5%}.add-document-documents-btn,.add-document-documents-btn button{align-items:center;display:flex;justify-content:center}.add-document-documents-btn button{border:none;cursor:pointer;font-size:.7rem}.add-document-dialog-container{padding:4%;width:45vw}.add-document-dialog-input-container{display:flex;flex-wrap:wrap}.add-document-dialog-input-container .add-document-input{position:relative;width:48%}.add-document-dialog-btn-container{align-items:center;display:flex;justify-content:center;margin:8% 0 2%}.document-view-container{background-color:#fff;display:flex;flex-direction:column;padding:2% 3%;width:40vw}.document-view-container-body{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.document-view-body-section{display:flex;flex-direction:column;width:48%}.document-view-img-container{display:flex;flex-direction:column;min-height:24vh;width:100%}.document-view-img-container img{height:200px;width:100%}.document-view-container-button{display:flex;justify-content:center;margin:3% 0;width:100%}.document-view-img-container-body{align-items:center;align-self:center;display:flex;justify-content:center}.document-view-img-container-body img{height:170px;width:170px}.document-print-view{align-items:center;display:flex;height:100%;justify-content:center;padding:20%}.document-print-view img{height:auto;width:100%}.menu-item-document-ul{-webkit-padding-start:10px;-webkit-padding-end:15px;align-items:center;display:flex;flex-direction:row;padding-inline-end:15px;padding-inline-start:10px}.menu-item-document-li{display:flex;flex-direction:column}.menu-item-document-ul>:first-child{min-width:160px;padding:10px}.document-add-doc-dialog{align-self:flex-end;color:blue;cursor:pointer;font-size:.7rem!important}.stock-report-print-download-icon-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:1% 2%}.stock-report-total-paid-ctn{align-items:center;background-color:#e5ebff;border-radius:4px;color:#16f;display:flex;height:36px;justify-content:space-between;margin:1%;max-width:170px;padding:1%;width:20%}.stock-report-table-multiple-td{border-bottom:none!important;width:1%}.stock-adj-status-pending{background-color:#e79d9d;color:#ca120f}.stock-adj-status-complete,.stock-adj-status-pending{border-radius:4px;font-size:.75rem;margin:2% auto;width:77%}.stock-adj-status-complete{background-color:#dfce89;color:#ac9f65}.stock-adj-status-confirm{background-color:#89b1df;color:#4260d6}.stock-adj-status-confirm,.stock-adj-status-drafted{border-radius:4px;font-size:.75rem;margin:2% auto;width:77%}.stock-adj-status-drafted{background-color:#fdddca;color:#ff8e42}.stock-adj-report-view-container{padding:2% 4%;width:62vw}.stock-adj-report-view-input-container{box-shadow:0 0 10px 4px #eee;display:flex;flex-wrap:wrap}.stock-adj-report-view-table-container{box-shadow:0 0 10px 4px #eee;margin:4% 0;padding:1% 0}.stock-adj-report-view-table-container h4{margin:2%}.stock-adj-report-view-btn-container{align-items:center;display:flex;justify-content:center}.stock-adj-report-view-btn-container button{background-color:#fa0!important}.stock-report-stock-price-container{align-items:center;background-color:#ffe5e5;border-radius:4px;color:#ff2d17;display:flex;flex-direction:column;font-size:.8rem;font-weight:600;height:45px;justify-content:center;margin:1%;min-width:10.5%;padding:8px 12px}.stock-report-stock-price-container p{font-size:.7rem;margin:0}.total-sales-price{background-color:#e5ebff;color:#16f}.total-closing-stock-price{background-color:#f5e5ff;color:#a200ff}.total-sale-container{background-color:hsla(60,82%,85%,.884);color:rgba(238,185,10,.753)}.total-closing-stock-container{background-color:#fdddca;color:#ff8e42}.total-stock-container{background-color:#f5decc;color:#944200}.stock-report-admin-view-top-container{align-items:center;background-color:#e5ebff;display:flex;justify-content:space-between;padding:1% 2%}.stock-report-admin-view-top-container-right{display:flex;justify-content:space-around}.stock-report-admin-view-top-container-right h4{margin:0}.print-table-total-tr-container{border-bottom:1px solid #000!important;border-top:1px solid #000!important;height:45px}.stock-report-radio-ctn{display:flex;left:69%;position:absolute;top:100%;width:20%}.stock-report-radio-group{display:flex}.global-table tr .print-view-fixed-two-right{padding-right:3px;text-align:right!important}.stock-report-radio-group input[type=checkbox]{accent-color:#fff}.expense-top-container{align-items:center}.expense-top-container h4{margin:2%}.expense-report-print-download-icon-container{display:flex;width:22%}.expense-report-print-download-icon-container .css-78trlr-MuiButtonBase-root-MuiIconButton-root{margin:2%!important}.expense-report-button-container{align-items:center;display:flex;justify-content:center}.expense-top-main-container{justify-content:space-between}.daily-report-top-container{background-color:#fff;padding:3%;position:relative}.daily-report-top-container h3{margin:0}.daily-report-top-input-container{align-items:center;display:flex;justify-content:space-between;margin:2% 0 0;position:relative}.report-submit-btn{margin:2% 0 0 4%}.report-checkbox-container{display:flex;justify-content:space-between;margin:0 14% 0 auto;width:33%}.report-single-checkbox-container{align-items:center;display:flex}.report-single-checkbox-container label{cursor:pointer;font-size:.7rem;font-weight:600;margin-left:2px}.report-single-checkbox-container input{accent-color:#000;cursor:pointer;height:12px;width:12px}.daily-report-bottom-container{background-color:#fff;margin:1% 0;padding:3%}.daily-report-bottom-date-location-container{display:flex;justify-content:space-between;margin:0 4%}.daily-report-bottom-date-location-left-container{width:50%}.daily-report-bottom-date-location-left-single-container{align-items:center;display:flex}.daily-report-bottom-date-location-container p{margin:0;width:65%}.daily-report-bottom-date-location-container h4{margin:0}.daily-report-bottom-date-location-right-container{width:23%}.daily-report-bottom-date-location-right-container p{margin:2% 0;width:61%}.report-print-download-icon-container{display:flex;justify-content:space-between;margin:8% 0 0;width:100%}.report-details-table-main tbody tr td{padding:2% 0}.report-details-table td{border-bottom:none!important}.report-details-table{display:flex;flex-direction:column;justify-content:center}.report-detail-table-main-cell td{border-bottom:none!important}.report-detail-table-main-cell{display:flex;flex-direction:column;justify-content:center}.daily-report-amount-container{display:flex}.daily-report-amount-left-container{width:45%}.daily-report-amount-right-container{width:55%}.daily-report-amount-left-first-container{border:1px solid #a5a4a4;border-radius:4px;margin:1% 4%;padding:1% 6%;width:92%}.daily-report-amount-left-first-single-container{align-items:center;display:flex}.daily-report-amount-left-first-single-container p{font-size:.9rem;margin:0;width:58%}.daily-report-amount-left-first-single-container span{font-size:1.1rem;font-weight:600}.daily-report-amount-left-first-single-container h4{margin:0;text-align:right;width:28%}.daily-report-amount-left-first-single-container h3{width:58%}.daily-report-amount-right-first-container{align-items:flex-end;background-color:#f6f6f6;display:flex;flex-direction:column;margin:1% 4%;padding:1% 4%}.daily-report-amount-right-first-single-container{align-items:center;display:flex;justify-content:flex-end;width:100%}.daily-report-amount-right-first-single-container p{font-size:1rem;font-weight:600;margin:0;text-align:right;width:64%}.daily-report-amount-right-first-single-container span{font-size:1.1rem;font-weight:600;text-align:center;width:10%}.daily-report-amount-right-first-single-container h4{font-size:1.1rem;font-weight:600;margin:0;text-align:right;width:25%}.daily-report-grand-total-container{align-items:center;background-color:#f6f6f6;display:flex;justify-content:flex-end;margin:1% 2%;padding:1% 2%}.daily-report-grand-total-container h3{text-align:right;width:13%}.daily-report-grand-total-container span{font-size:1.1rem;font-weight:600;text-align:center;width:5%}.daily-report-expense-table-container{margin:0 1%}.daily-report-expense-table-container h4{margin:2% 1%}.daily-report-expense-table{max-height:50vh;overflow-y:scroll;padding:1%}.daily-report-expense-table table{background-color:#eee;border-collapse:collapse;width:100%}.daily-report-expense-table table thead{height:40px;position:-webkit-sticky;position:sticky;top:-6}.daily-report-expense-table table thead tr th{font-size:.8rem;height:100%;text-align:center}.daily-report-expense-table table tbody tr td{border-bottom:1px solid #bebebe;font-size:.8rem;height:50px;text-align:center}.table-cell-border-none td{border-bottom:none!important}.daily-report-expense-table::-webkit-scrollbar{background-color:#d3e3ec;width:4px}.daily-report-expense-table::-webkit-scrollbar-thumb{background-color:#a7cde4}.daily-report-date-filter-container{margin:1% 2%}.daily-report-date-filter-top-container{display:flex;justify-content:space-between}.daily-report-date-filter-top-container p{margin:0}.daily-report-date-filter-top-container .date-filter-icon{margin:0!important;width:214px!important}.daily-report-date-filter-middle-container{background-color:#eee;display:flex;justify-content:space-between;margin:1% 0;padding:1%}.daily-report-date-filter-print-container{margin:1% 8%}.daily-report-date-filter-print-container p{margin:1%}.daily-report-date-filter-top-print-container{display:flex;justify-content:space-between}.daily-report-cash-in-or-out{align-items:center;display:flex;flex-direction:column}.daily-report-cash-in-or-out p{font-size:.9rem;font-weight:600;margin:0}.daily-report-cash-in-or-out table{width:100%}.daily-report-cash-in-or-out table thead{height:23px}.daily-report-cash-in-or-out table thead tr th{border-bottom:1px solid #000;font-size:.8rem;text-align:left}.daily-report-cash-in-or-out table tbody tr td{font-size:.8rem;text-align:left}.daily-repirt-filter-container{align-items:center;border:1px solid #ec99ec;cursor:pointer;display:flex;height:26px;justify-content:space-between;margin:0 0 0 8px;padding:2%;width:42%}.daily-repirt-filter-container .aarow-down-filled{color:#c5c1c1;font-size:.8rem}.daily-repirt-filter-container .filter-icon{color:#ee3fee}.daily-repirt-filter-content{background-color:#fff;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;padding:1%;position:absolute;right:16%;top:85%;width:13%;z-index:3}.daily-repirt-filter-content-checkbox{display:flex;margin:8px 0}.daily-repirt-filter-content-checkbox input[type=checkbox]{accent-color:#000;cursor:pointer;height:15px;margin-right:8px;width:15px}.daily-repirt-filter-content-checkbox label{cursor:pointer;font-size:.8rem;font-weight:600}.stock-summary-input{width:23%!important}.print-view-top-container{display:flex;padding:2% 6%}.print-view-top-left-container{width:20%}.print-view-top-left-container p{font-size:1rem;font-weight:600;margin:3%}.print-view-top-middle-container{width:60%}.print-view-top-middle-container h3{margin:1%;text-align:center}.print-view-top-middle-container p{font-size:1rem;font-weight:600;margin:1%;text-align:center}.print-view-top-right-container{width:20%}.print-view-top-right-container p{font-size:1rem;font-weight:600;margin:3%;text-align:right}.print-view-table-container{padding:1% 6%}.print-view-table-container table{border-collapse:collapse;width:100%}.print-view-table-container thead tr th{border-bottom:1px solid #000;border-top:1px solid #000;font-size:.8rem;text-align:center}.print-view-table-container tbody tr{height:30px}.print-view-table-container tbody tr td{font-size:.8rem;font-weight:600;text-align:center}.print-table-report-expend-view{align-items:center;display:flex;justify-content:center}.print-report-hr{border:none;border-bottom:1px solid #000;margin:0 6% 2%}.print-report-input-container{display:flex}.print-report-input-container p{font-size:1rem;font-weight:500}.print-report-input-container input{background-color:initial;border:1px solid #b8b5b5;width:72%}.expense-top-container{display:flex;justify-content:space-between;padding:0 1%}.expense-top-container h3{margin-left:8px}.expense-top-container .staff-expense-button{background-color:#d50a0a;font-size:.8rem!important;font-weight:600}.expense-top-container .staff-expense-button-disabled{background-color:#f5abab;cursor:no-drop}.expense-top-container .expense-button{font-size:.8rem!important;font-weight:600}.add-expense-dialog-container{padding:4% 6%;width:38vw}.add-expense-dialog-container h3{margin:0}.staff-expense-input{margin:3% 1%!important;width:98%!important}.expense-button-container{align-items:center;display:flex;justify-content:center;margin:6% 0 4%;width:100%}.expense-button-container button{width:23%!important}.add-outlet-expense-container{display:flex;flex-wrap:wrap}.outlet-expense-input{position:relative;width:48%}.outlet-expense-payment-button{align-self:center;background-color:#0bc55c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;height:40px;margin:11% 0 0;width:60%}.outlet-expense-payment-button:hover{background-color:#2fdb7a}.outlet-expense-password-input{margin:3%;position:relative;width:94%!important}.password-visibility-icon{position:absolute;right:3%;top:37%}.add-expense-top-container{background-color:#fff;padding:2%}.add-expense-top-container h3{margin:0}.add-expense-input-container{display:flex}.add-expense-button{align-self:flex-end;margin:1% 1% 1% auto}.generate-qr-barcode-top-container{background-color:#fff;display:flex;flex-direction:column;padding:4% 2%}.generate-qr-barcode-top-container-input-section{align-items:center;background-color:#fff;display:flex;justify-content:space-between}.generate-qr-barcode-second-container{display:flex;margin:1% 0}.generate-qr-barcode-second-left{background-color:#fff;display:flex;flex-direction:column;margin:0 1% 0 0;padding:2% 0;width:40%}.generate-qr-barcode-second-right{background-color:#fff;display:flex;flex-direction:column;padding:2%;width:60%}.generate-qr-barcode-second-left-single-container{align-items:center;display:flex;margin:1% 4%}.generate-qr-barcode-second-left-single-container h5{margin:0;width:20%}.generate-qr-barcode-second-left-single-container span{width:8%}.generate-qr-barcode-second-left-single-container p{font-size:.8rem;margin:0}.generate-qr-barcode-second-left-single-container img{height:80px;width:80px}.generate-qr-barcode-second-left-single-dimension-container{margin:4%}.generate-qr-barcode-second-left-single-dimension-container h5{margin:0}.generate-qr-barcode-second-left-single-dimension-input-container{display:flex;margin:2% 0}.qr-bar-size-input{width:14%!important}.qr-bar-size-price{width:20%!important}.qr-bar-size-mrp{width:16%!important}.generate-qr-barcode-second-right button{border:none;cursor:pointer;font-weight:600;height:12%;margin:auto;width:40%}.generate-qr-barcode-second-right-top-container{display:flex;justify-content:space-between}.generate-qr-barcode-second-right-bottom-left-container{align-items:center;display:flex;gap:5px;width:50%}.generate-qr-dimension-container{width:50%!important;width:60%!important}.generate-qr-dimension-container p{align-items:center;display:flex;justify-content:space-between}.generate-qr-dimension-container-print-btn{display:flex;flex-direction:column}.gr-bar-code-print{height:34px!important;margin:8% 2% 0!important}.generate-qr-barcode-second-right-bottom-container .print-qr-container{width:32px}.print-qr-container .print-icon{color:green}.generate-qr-barcode-second-right-top-radio-container{align-items:center;display:flex;justify-content:space-between;width:38%}.generate-qr-barcode-second-right-single-radio-container{align-items:center;display:flex;margin-top:11%}.generate-qr-barcode-second-right-single-radio-container input[type=radio]{accent-color:green;cursor:pointer;margin:0}.generate-qr-barcode-second-right-single-radio-container label{cursor:pointer;font-size:.8rem;font-weight:500;margin-left:8px}.generate-qr-code-image-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:6% 0}.generate-qr-code-image-container img{margin:auto;width:36%}.generate-qr-code-image-container span{align-items:center;display:flex;font-size:.8rem;justify-content:center}.generate-qr-barcode-image-container{width:50%!important}.generate-qr-barcode-second-right-bottom-container{display:flex;justify-content:space-between}.generate-qr-barcode-bottom-checkbox-container{display:flex;flex-direction:column;justify-content:center;width:48%}.generate-qr-barcode-bottom-checkbox-single-container{align-items:center;display:flex;justify-content:space-between;margin:1% 0}.generate-qr-barcode-bottom-checkbox-single-container input[type=checkbox]{accent-color:#000;cursor:pointer}.generate-qr-barcode-bottom-checkbox-single-container p{font-size:.8rem}.generate-qr-barcode-bottom-checkbox-single-container .generate-qrcode-checkbox-input{height:32px;width:66%}.generate-qr-code-image-print-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:2%}.generate-qr-code-image-print{width:100px}.generate-bar-code-image-print{width:214px}.generate-bar-code-image-print-remove-bottom-margin{width:100px}.generate-qr-code-print-new-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.qr-bar-code-single{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:8px;width:100%}.qr-prod-name-print{font-size:10px;font-weight:500;margin:0}.print-single-code{align-items:center;display:flex;height:90vh}.print-single-code .qr-bar-code-single{height:100%}@media print{.print-single-code{display:block;page-break-before:always}.print-single-code .qr-bar-code-single{page-break-inside:avoid}}.staff-dashboard-container{display:flex;flex-direction:column}.staff-dashboard-body-container{display:flex;justify-content:space-between}.staff-dashboard-total-expense-container{background-color:#fff;padding:1%;width:66%}.staff-dashboard-total-expense-container .top-bar{align-items:center;display:flex;justify-content:space-between}.staff-dashboard-total-expense-container .top-bar p{font-weight:600}.staff-dashboard-total-expense-container .top-bar .custom-radio-group input[type=radio]:checked+label{background-color:#f27474!important}.staff-dashboard-notice-board-container{background-color:#fff;padding:1%;width:32%}.staff-dashboard-notice-board-container-body{height:25vw;overflow-y:scroll}.staff-dashboard-notice-board-container-body::-webkit-scrollbar{background-color:#f1f1f1;width:2px}.staff-dashboard-notice-board-container-body::-webkit-scrollbar-thumb{background-color:#c1c1c1;height:20px}.staff-dashboard-notice-board-container-top{display:flex;justify-content:space-between;padding:1%;width:100%}.staff-dashboard-notice-board-container-top .btn-notice-board{background-color:#e64949;font-size:.9rem!important;width:30%}.staff-dashboard-notice-board-container-section{align-items:center;background-color:#eef2f9;border-radius:6px;display:flex;height:auto;margin-top:20px;padding:1%;position:relative;width:100%}.staff-dashboard-notice-board-container-section-left{align-items:center;background-color:#efc6c3;border-radius:50%;display:flex;flex-direction:column;height:50px;justify-content:center;margin:2% 5%;width:50px}.staff-dashboard-notice-board-container-section-left p{color:red;font-size:.8rem;font-weight:600;margin:0}.staff-dashboard-notice-board-container-section-right{width:60%}.staff-dashboard-notice-board-container-section-right h4{font-size:.9rem;margin:0}.staff-dashboard-notice-board-container-section-right p{font-size:.6rem;font-weight:600;margin:0}.staff-dashboard-body-container-two-right-notification-content h3{font-size:1rem;margin:1%}.staff-dashboard-body-container-two-right-notification-content p{font-size:.9rem;margin:1%}.staff-dashboard-body-container-two{display:flex;justify-content:space-between;margin-top:1%}.staff-dashboard-body-container-two-left{background-color:#fff;padding:1%;width:30%}.staff-dashboard-body-container-two-right{background-color:#fff;width:68%}.chart-container-total-count{align-items:center;display:flex;flex-direction:column;justify-content:center;left:41%;position:absolute;top:30%}.chart-container-total-count h1,.chart-container-total-count h4{margin:0}.staff-dashboard-doughnut{position:relative}.staff-dashboard-body-container-two-right .top-bar{align-items:center;display:flex;justify-content:space-between;padding:1% 3%}.staff-dashboard-body-container-two-right .top-bar .custom-radio-group input[type=radio]:checked+label{background-color:#ac0000!important}.staff-dashboard-body-container-two-right-notification{align-items:center;display:flex;justify-content:space-between}.staff-dashboard-body-container-two-right-notification-left{background-color:#e64949;content:"";height:9vh;width:8px}.staff-dashboard-body-container-two-right-notification-content{width:83%}.staff-dashboard-body-container-two-right-notification-right{margin-right:3%}.staff-dashboard-body-container-two-right-notification-right p{font-weight:600}.staff-dashboard-body-container-bottom{background-color:#fff;display:flex;flex-direction:column;margin:2% 0}.staff-dashboard-body-container-bottom .top-bar{align-items:center;display:flex;justify-content:space-between;padding:2%;width:100%}.staff-dashboard-body-container-bottom .top-bar .custom-radio-group input[type=radio]:checked+label{background-color:#ac0000!important}.btn-green-outlined{background-color:#d4e3d3;color:#40a534;font-size:.75rem;font-weight:600;height:30px!important;width:75%}.notice-add-board-container{display:flex;flex-direction:column;padding:2% 4%;width:30vw}.notice-add-board-input{width:100%}.notice-add-board-input input{background-color:#eef2f9}.notice-add-board-input textarea{background-color:#eef2f9;height:80px;resize:none}.notice-add-board-container-section{display:flex;justify-content:space-between}.notice-add-board-container-section .notice-add-board-input{width:45%}.notice-add-board-container-section-two{align-items:flex-end;display:flex;justify-content:space-between;width:60%}.notice-add-board-container-section-two .notice-add-board-input{width:32%}.staff-dashboard-notice-board-container-section-delete-btn{position:absolute}.custom-radio-group-container{background-color:#e64949;border-radius:4px;justify-content:space-around;padding:2%}.custom-radio-group,.custom-radio-group-container{align-items:center;display:flex;flex-direction:row;height:32px}.custom-radio-group{justify-content:center;width:34%}.custom-radio-group input[type=radio]{display:none}.custom-radio-group label{border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;height:24px;margin:2% 3%;padding:0 6px;width:89%}.custom-radio-group input[type=radio]:checked+label{align-items:center;background-color:#1900c8;display:flex;justify-content:center}.custom-radio-group hr{border:none;border-right:1px solid #fff!important;height:20px;padding-right:8px;transform:rotate(180deg)}.staff-attendance-container{background-color:#fff;border-radius:2px;display:flex;flex-direction:column;margin:1%;width:100%;width:98%}.staff-attendance-container-top{align-items:center;background-color:#fff;display:flex;justify-content:space-between;padding:1% 2%;width:100%}.staff-attendance-card-container{display:flex;flex-wrap:wrap;width:70%}.staff-attendance-card{align-items:center;background-color:#e4e7ff;border-radius:4px;display:flex;justify-content:space-between;margin:1% 2% 1% 0;padding:2% 3%;width:32%}.staff-attendance-card-icon-container{align-items:center;background-color:#0020f1;border-radius:50%;display:flex;height:50px;justify-content:center;width:50px}.staff-attendance-card-text-container{color:#0020f1;width:70%}.staff-attendance-card-text-container h4{margin:1%}.staff-attendance-card-text-container p{font-size:1.1rem;font-weight:500;margin:0}.employee-attendance-view-container{background:#fff;display:flex;flex-direction:column;width:45vw}.employee-attendance-view-container-top{align-items:center;border-bottom:2px solid #d8d8d8;display:flex;justify-content:space-between;margin:3%;padding:0 1%;width:96%}.employee-attendance-view-container-body{display:flex;flex-direction:column;margin:0 3%;padding:0 1%;width:96%}.employee-attendance-view-container-body-section{display:flex;font-size:.9rem;font-weight:600;justify-content:space-between;width:100%}.btn-attendance-view-container{display:flex;justify-content:center;width:100%}.staff-leave-application-top{background:#fff;display:flex;margin:1% 1% 0}.staff-leave-application-top-left{align-items:center;display:flex;justify-content:space-between;padding:2%;width:80%}.staff-leave-application-top-section{align-items:center;display:flex;justify-content:space-between;width:65%}.staff-leave-application-top-section .global-single-input{width:35%}.staff-leave-application-top-right{align-items:center;display:flex;justify-content:center;width:30%}.staff-leave-application-top-right .global-single-input{width:60%}.staff-leave-application-top-right .global-single-input>:first-child{background-color:#f36f16;color:#fff}.btn-staff-table{font-size:.8rem;width:70%}.leave-application-view-container{background-color:#fff;display:flex;flex-direction:column;padding:3% 6%;width:40vw}.leave-application-view-container-top{border-bottom:2px solid #2c2c2ccc;padding:2% 0}.leave-application-view-container-body{border:1px solid #414141cc;display:flex;flex-direction:column;margin:3% 0;padding:2%}.leave-application-view-container-button{align-self:flex-end;display:flex;justify-content:flex-end;padding:2% 0;width:45%}.leave-application-view-container-button .btn{width:45%}.leave-application-view-container-button .btn-green{background-color:#05a84c}.leave-application-view-container-button .btn-green:hover{background-color:#007e37}.staff-table-check-box-tick{border:1px solid #05a84c;color:#05a84c;cursor:pointer;font-size:1rem;height:30px;margin:0 1%;width:30px}.staff-table-check-box-wrong{border:1px solid red;color:red;cursor:pointer;height:30px;margin:0 1%;width:30px}.staff-table-check-box-tick:hover,.staff-table-check-box-wrong:hover{background-color:#fff}.staff-holiday-container-top{display:flex;justify-content:space-between;width:100%}.staff-holiday-container-top .btn{background-color:#35f}.staff-holiday-container-top .btn:hover{background-color:#002aff}.staff-holiday-container{padding:3%}.staff-holiday-edit-container{background-color:#fff;display:flex;flex-direction:column;padding:2% 5%;width:30vw}.staff-holiday-edit-container-top{border-bottom:1px solid #a6a6a6cc;padding:2% 0}.staff-holiday-edit-container-body{display:flex;flex-direction:column;padding:2% 0}.staff-holiday-edit-container-body .global-single-input{width:100%}.staff-holiday-edit-container-button{align-self:center;display:flex;padding:3% 0;width:60%}.staff-holiday-edit-container-button .btn{width:50%}.staff-add-leave-type-container-top{background-color:#fff;display:flex;justify-content:space-between;margin:1%;padding:2%;width:98%}.staff-add-leave-type-container-top .btn{background-color:#d5840a}.staff-add-leave-type-container-top .btn:hover{background-color:#a76400}.validating-input-filed{position:relative}.payroll-emp-salary-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:1%;width:100%}.payroll-emp-salary-top-right{align-items:center;display:flex;justify-content:flex-end;width:35%}.payroll-emp-salary-top-right .btn-new-payroll{background-color:#35f;font-size:.9rem;width:45%}.payroll-emp-salary-top-right .btn-download-payroll{background-color:#f93;font-size:.9rem;margin-right:0;width:45%}.payroll-emp-salary-top-right .btn-new-payroll:hover{background-color:#0026e6}.payroll-emp-salary-top-right .btn-download-payroll:hover{background-color:#ff8000}.payroll-emp-salary-table .btn-approved{background-color:#d4e3d3;color:#3da225;font-size:.7rem;height:30px;width:60%}.payroll-emp-salary-table .btn-rejected{background-color:#f7cda2;color:#ff9100;font-size:.7rem;height:30px;width:60%}.payroll-payslip-container{background-color:#fff;width:60vw}.payroll-payslip-container-header{align-items:center;border-bottom:1px solid #a6a6a6cc;display:flex;justify-content:space-between;padding:1% 5%}.payroll-payslip-container-header-right{align-items:center;display:flex;width:25%}.payroll-payslip-container-header-right-close{background-color:initial;color:#646464;cursor:pointer;font-size:1.5rem}.payroll-payslip-container-header-right-close:hover{background-color:#646464;color:#fff}.payroll-payslip-container-header-right .btn-payslip-red{background-color:#fccccc;width:45%}.payroll-payslip-container-header-right .btn-payslip-blue{background-color:#cccfff;width:45%}.payroll-payslip-container-body{padding:1% 5%}.payroll-payslip-container-body-top-section{display:flex;font-size:.9rem;font-weight:400;justify-content:space-between;width:100%}.payroll-payslip-container-body-table{border:1px solid #e5e5e5;display:flex;flex-direction:column}.payroll-payslip-container-body-table-container{display:flex;width:100%}.payroll-payslip-container-body-table-section{border:1px solid #e5e5e5;border-left:none;display:flex;flex-direction:column;width:100%}.payroll-payslip-container-body-table-section-top{padding:0 5%}.payroll-payslip-container-body-table-section-body{display:flex;height:auto;width:100%}.payroll-payslip-container-body-table-section-body-left{border-right:1px solid #e5e5e5;width:65%}.payroll-payslip-container-body-table-section-body-right{width:35%}.payroll-payslip-container-body-table-section-body-left-top,.payroll-payslip-container-body-table-section-body-right-top{border:1px solid #e5e5e5;border-left:none;border-right:none;padding:0 5%}.payroll-payslip-container-body-table-section-body-left-total,.payroll-payslip-container-body-table-section-body-right-total{border-top:1px solid #e5e5e5;padding:0 5%}.payroll-payslip-container-body-table-section-body-left-body,.payroll-payslip-container-body-table-section-body-right-body{min-height:32vh;padding:0 5%}.payroll-payslip-container-body-total{border:1px solid #e5e5e5;display:flex;margin:2% 0;width:100%}.payroll-payslip-container-body-total-section{padding:0 2%;width:20%}.payroll-payslip-container-body-total-section p{color:#7f7f7f;font-size:.8rem;font-weight:600;margin-top:0}.payroll-payslip-container-body-footer{border:1px solid #e5e5e5;margin-bottom:2%;text-align:center;width:100%}.payroll-payslip-container-body-footer p{font-size:.8rem;font-weight:600}.payroll-emp-top-container{background-color:#fff;display:flex;flex-direction:column;padding:3%}.payroll-emp-top-container h3{margin:0}.payroll-emp-salary-container{padding:3%}.payroll-emp-top-container-input-field{align-items:center;display:flex;justify-content:space-between}.payroll-emp-top-container-button{align-self:center;margin-top:3%}.staff-add-payroll-body-section .global-single-input{width:100%}.add-payroll-body-earning-p{color:#05b761;font-weight:600}.payroll-payslip-container-body-table-section-body-row{margin:10px 0;padding:0 10px}.staff-payroll-edit-bottom-container{display:flex;justify-content:center;margin:3% 0}.staff-add-payroll-container{width:60vw}.staff-add-payroll-top-ctn{background-color:#fff;display:flex;flex-direction:column;padding:3%}.staff-add-payroll-top-ctn h3{margin:1%}.staff-add-payroll-top-ctn-input-field{display:flex;flex-wrap:wrap;justify-content:space-between}.add-payroll-input{flex-basis:30%}.staff-add-payroll-top-ctn-btn-ctn{display:flex;justify-content:center;margin:2%;width:100%}.staff-add-payroll-body-ctn{display:flex;gap:1rem;margin-top:2%}.staff-add-payroll-body-container-parent{background:#fff;display:flex;flex-direction:column;justify-content:space-between;width:50%}.staff-add-payroll-body-section-input-field input{padding:2% 20%;text-align:right}.staff-add-payroll-body-section{background-color:#fff;padding:1% 3%;width:100%}.staff-add-payroll-body-section-bottom-ctn{padding:2% 0}.payroll-body-section-bottom-ctn-extra{align-items:center;display:flex;justify-content:space-between;padding:2% 0 2% 1%}.payroll-body-section-bottom-ctn-extra .global-single-input{margin-right:0;width:40%}.payroll-body-section-bottom-ctn-extra input,.staff-add-payroll-body-section-footer input{padding:2% 20%;text-align:right}.payroll-body-section-bottom-ctn-extra p{font-size:.8rem;font-weight:600;margin:0 0 6px}.staff-add-payroll-body-section-footer{align-items:center;background-color:#e7e7e7;display:flex;justify-content:space-between;margin:2%;padding:0 2% 0 10%}.staff-add-payroll-body-section-footer .global-single-input{background-color:#fff;border-radius:5px;margin-right:0;width:30%}.staff-add-payroll-body-section-footer .global-single-input input{background-color:#fff;height:30px}.staff-add-payroll-body-section-footer p{font-size:.8rem;font-weight:600}.staff-add-payroll-body-section-input-two{display:flex}.staff-add-payroll-footer-ctn{background-color:#fff;display:flex;justify-content:flex-end;margin:2% 0;padding:3%;width:60vw}.staff-add-payroll-footer-ctn-section{background-color:#edeef0;padding:1% 3%;width:66%}.staff-add-payroll-footer-ctn-left-section{align-items:center;flex-direction:row!important;justify-content:space-between;margin:2% 1%;width:100%}.staff-add-payroll-footer-ctn-left-section input{background-color:#fff;padding:2% 5%;text-align:right;width:40%}.staff-add-payroll-footer-ctn-right{text-align:right;width:40%}.staff-add-payroll-footer-ctn-right h4,.staff-add-payroll-footer-ctn-right p{margin:1%}.staff-add-payroll-button-ctn{display:flex;justify-content:flex-end;margin:4% 0}.staff-payroll-payment-ctn{padding:2% 4%;width:40vw}.staff-payroll-payment-ctn-input-field{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:3%}.staff-payroll-payment-ctn-input-field .global-single-input{flex-basis:45%}.staff-payroll-payment-ctn-buttons{display:flex;justify-content:center;margin:3% 0;width:100%}.staff-payroll-payment-ctn-buttons .btn{font-size:.8rem}.staff-payroll-item-container{display:flex;flex-wrap:wrap}.staff-payroll-item-container-left{background-color:#fff;margin:1%;padding:2% 3%;width:48%}.staff-payroll-item-container-top{align-items:center;display:flex;justify-content:space-between;width:100%}.staff-payroll-item-container-top .btn{background-color:#36f;font-size:.7rem;width:30%}.staff-payroll-item-container-top .btn:hover{background-color:#0051ff}.staff-payroll-item-container-top .btn-staff-payroll-deduction{background-color:#ff6433}.staff-payroll-item-container-top .btn-staff-payroll-deduction:hover{background-color:#ff3c00}.staff-payroll-item-table{margin:0;padding:0}.staff-payroll-item-table thead tr th{padding-left:1%;text-align:start}.staff-payroll-item-table tbody tr td{padding-left:1%;text-align:start;width:25%}.staff-payroll-overtime-container{background-color:#fff;display:flex;flex-direction:column;padding:2% 8%;width:30vw}.staff-payroll-overtime-container .global-single-input{width:100%}.staff-payroll-overtime-container-button{display:flex;justify-content:center;margin:4% 0;width:100%}.staff-payroll-overtime-container-button .btn{width:30%}.payroll-add-radio-button{align-items:center;display:flex;width:100%}.payroll-add-radio-button input{margin:0 2%!important;width:3%}.payroll-add-radio-button label{font-size:.7rem}.staff-add-new-loan-ctn{background-color:#fff;display:flex;flex-direction:column;padding:1% 3%;position:relative;width:98%}.staff-add-new-loan-ctn-section{display:flex;flex-direction:column;margin-bottom:5%;width:100%}.staff-add-new-loan-ctn-section-container{display:flex;justify-content:space-between}.staff-add-new-loan-ctn-section-column{display:flex;flex-direction:column;width:32%}.staff-add-new-loan-ctn-section-column .global-single-input{margin-left:0;width:90%}.loan-add-image{position:relative}.loan-add-image input{height:8vw;opacity:0;width:40%}.loan-add-image-container{align-items:center;background-color:#fff;border:1px solid #d9d9d9cc;cursor:pointer;display:flex;height:6vw;justify-content:center;position:absolute;top:15%;width:30%}.loan-add-image-container img{height:94%;width:92%}.staff-add-loan-table{margin:3% 0;padding:2% 0}.staff-add-loan-table tbody tr td{font-weight:600;width:20%}.staff-add-loan-table tbody tr td img{width:10%}.staff-add-new-loan-ctn-bottom{display:flex;justify-content:center;padding:5% 0;width:100%}.doc-validation-alert{color:red;font-size:.7rem!important;position:absolute;right:0;text-align:end;top:100%}.file-picker-validation{left:0!important;text-align:start!important;top:100%!important}.validation-parent-input{position:relative}.add-loan-clear-btn{background-color:red;position:absolute;right:0}.staff-loan-report-container{background-color:#fff;padding:3%;width:100%}.staff-loan-report-view-dialog{width:60vw}.staff-loan-approval-top-header{align-items:center;background-color:#fff;display:flex;justify-content:space-between;margin:1%;padding:1% 2%}.staff-loan-approval-top-header-right{align-items:center;display:flex;justify-content:flex-end;width:60%}.staff-loan-approval-top-header-right .global-single-input{flex-direction:row;width:75%}.staff-loan-approval-top-header-right .global-single-input input{margin:0 2%}.loan-approval-table-img{border-radius:50%;height:50px;width:50px}.status-loan-request-accepted{background-color:#b8deb1;border-radius:16px;color:#00bb0f;cursor:pointer;font-size:.8rem;font-weight:500;margin:0 auto;padding:1% 10%;width:-webkit-fit-content;width:fit-content}.device-settings-container{display:flex;flex-direction:column;padding:1%}.device-settings-container-left{width:240px}.device-settings-container .focus{background-color:#ddefff}.device-settings-container .global-single-input input{background-color:#eee!important}.device-settings-container .MuiAutocomplete-inputRoot{padding:0!important}.device-settings-container .disabled-list{color:#d7d7d7;cursor:not-allowed}.device-settings-body{display:flex}.device-settings-container-left-section{background-color:#fff;border-radius:5px;height:40vh;margin-right:1%;padding:3% 0}.device-settings-container-right{flex:1 1;max-width:550px}.device-settings-container-right .pos-settings-checkbox-container{gap:8px}.device-settings-container-left-list{align-items:center;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;height:38px;margin:12px 0;padding:6% 8px 6% 6%;width:100%}.device-settings-container-left-list:hover{background-color:#f2f3f9}.device-settings-container-left-list p{font-size:.9rem;padding-left:15px}.device-settings-container-right-section{background-color:#fff;border-radius:5px;flex-direction:column;margin:0 1% 10px;padding:20px}.device-settings-container-right-printer p{font-size:1rem;font-weight:600;margin:0}.device-settings-container-right-printer input{border:none;font-size:.9rem;font-weight:600;margin:2% 0;padding:0 16px}.device-settings-accordian-section{font-size:.8rem;font-weight:400;padding:2%}.device-settings-right-container-button{display:flex;justify-content:flex-end;margin-top:2%;width:100%}.device-settings-right-container-button button{width:20%}.device-settings-container-right-attendance{background-color:#fff;border-radius:4px;flex-direction:column;margin:0 1% 10px;padding:40px 20px}.device-settings-container-right-attendance p{font-size:.9rem;font-weight:600;margin:0}.device-settings-container-right-attendance input{background-color:#f6f6f6;border:none;font-size:.7rem;height:40px;margin:2% 0;padding:0 16px;width:98%}.device-settings-container-right-printer .global-single-input{width:95%}.device-settings-container-right-printer-top,.device-settings-container-right-printer-top-right{align-items:center;display:flex;justify-content:space-between}.device-settings-container-right-printer-top-right p{margin:0 6px}.device-settings-container-right-printer-top-right input[type=radio]{accent-color:#000;cursor:pointer}.device-settings-container-left-top{background-color:#fff;border-radius:5px;margin-bottom:5%;margin-right:1%;padding:1%}.device-settings-autocomplete .MuiOutlinedInput-notchedOutline{border:none}.device-settings-radio-group,.settings-radio-group{align-items:center;display:flex}.device-settings-radio-group{width:auto!important}.device-settings-container .pos-settings-checkbox-container label{color:#9f9f9f}.create-journal-container{display:flex;flex-wrap:wrap}.create-joutnal-input{margin:1% 2%;width:29.3%}.create-journal-button-container{align-items:center;display:flex;justify-content:center;margin:8% 2%;width:100%}.accounts-configuration-ctn{display:flex;flex-direction:column}.configuration-single-input{align-items:center;display:flex;flex-direction:row!important;justify-content:space-between;margin:6px;width:80%}.configuration-single-input .doc-validation-alert{top:77%}.configuration-single-input .MuiAutocomplete-root{width:70%}.accounts-configuration-ctn p.head{font-size:1rem!important;font-weight:600!important;margin:3px 0!important}.accounts-configuration-ctn p{font-size:.9rem;font-weight:500;margin:1% 0;width:30%}.costing-method-container{display:flex;margin:4% 0 8%}.discount-config-checkbox-container{display:flex}.discount-config-checkbox-container input[type=checkbox]{accent-color:#000;cursor:pointer;width:25px}.discount-config-checkbox-container label{cursor:pointer;font-size:.9rem}.offer-listed-container{background-color:#fff;padding:2% 3%;width:100%}.offer-listed-container-top{display:flex;justify-content:space-between;width:100%}.offer-listed-view-container{background-color:#fff;padding:2% 4%;width:35vw}.offer-listed-view-container .global-single-input{margin:5% 0;width:80%}.view-dialog .global-single-input{width:100%}.offer-view-qmark-ctn{align-items:center;border:2px solid #005700;border-radius:50%;color:#005700;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;height:20px;justify-content:center;position:absolute;right:-9%;top:52%;width:20px}.offer-view-single-input{position:relative}.offer-view-button{display:flex;justify-content:center;margin:2% 0;width:100%}.offerlist-table-image img{border-radius:6px;height:60px;width:50px}.name-ctn-section{display:flex;flex-wrap:wrap;margin:1%;width:98%}.name-ctn-section .global-single-input{font-size:.7rem;font-weight:500;width:19%}.name-ctn-section-left{width:40%}.name-ctn-section-left .global-single-input{width:50%}.name-ctn-section-right{display:flex;flex-wrap:wrap;justify-content:space-between;width:60%}.name-ctn-section-right .global-single-input{width:30%}.rewards-add-rewards-ctn-top-menu{display:flex}.accounts-table-toggle{box-shadow:none;display:flex}.accounts-table-toggle .tab-menu-button{padding:9px}.other-info-ctn{align-items:flex-end;padding:1%;width:60%}.other-info-ctn .btn-primary{width:25%}.other-info-ctn .global-single-input{width:35%}.table-total-right-section{align-self:flex-end;margin:1% 0 0;width:100%}.table-total-right-section1{display:flex}.table-total-right-section2{align-self:flex-start;margin:1% 0 0;width:100%}.table-total-right-section div{display:flex;gap:4px;justify-content:flex-end}.table-total-right-section p{font-size:.9rem;margin:0;text-align:end;width:88%}.table-total-right-section span{font-size:.9rem;font-weight:600;width:12%}.white-bg-two-section{display:flex;justify-content:space-between;width:100%}.white-bg-two-section .global-white-bg-container{display:flex;flex-wrap:wrap;margin:0;padding-bottom:5%;width:49.8%}.white-bg-two-section .global-white-bg-container .global-single-input{width:31%}.vendor-check-box-ctn{align-items:center;display:flex;gap:6px;left:41%;position:absolute;top:8%}.vendor-check-box-ctn label{cursor:pointer;font-size:.8rem;font-weight:600}.CreateReqDisc{align-items:center;display:flex}.CreateReqDiscInput{background-color:#eee;border:none;border-radius:4px;font-size:.8rem;height:30px;margin:6px;padding:8px;width:20%}.payment-popup{display:flex;flex-direction:column;padding:5%}.payment-popup h4{margin-top:0;width:auto}.payment-popup .global-single-input{width:44%}.payment-popup .global-input-field-container{flex-wrap:wrap;justify-content:space-between}.subtotal-ctn{display:flex;gap:10px;justify-content:flex-end}.subtotal-ctn input{border:none;border-bottom:1px solid #b6b6b6;text-align:end;width:90%}.subtotal-ctn-left{color:grey;text-align:end;width:auto}.subtotal-ctn-right{text-align:right;width:80px}.new-global-single-input .balanceAmountdiv{margin-left:10%;margin-top:5%}.balanceAmountdiv .paydiv{align-items:center;display:flex;justify-content:space-between}.updated-global-page-parent-container{margin:8px;max-height:calc(100vh - 80px)}.list-create-head-bar{background-color:#fff;padding:0 5px 0 2%}.list-create-head-bar .create-head-buttons-container{display:flex;flex:1 1;justify-content:flex-end}.create-head-buttons-container i{border-radius:2px;color:#fff;font-size:medium;padding:8px}.create-head-buttons-container button.btn-primary{margin:6px;max-width:90px;min-width:55px}.create-head-buttons-container .view-order-search-container{margin:0;width:-webkit-fit-content;width:fit-content}.pagination-container{background-color:#fff;margin-top:5px;padding:8px 11px 0}.pagination-container .custom-paginations-ctn{margin-left:auto;margin-top:0;width:-webkit-fit-content;width:fit-content}.pagination-container h4{margin:0;width:-webkit-fit-content;width:fit-content}.updated-table-container{height:calc(100vh - 180px);max-height:-webkit-fit-content;max-height:fit-content}.antd-table-container{background-color:#fff;padding:2%}.antd-table-container .antd-table th{background-color:#fff!important;font-weight:600!important;text-align:center!important}.antd-table-container .antd-table td{background-color:#eee!important;border-bottom:8px solid #fff!important;padding:0 10px!important;text-align:center!important}.custom-star-hr{border:none;border-top:1px dashed #000;height:0;line-height:1.5;margin:20px 0;text-align:center}.custom-star-hr:after{content:"********************";display:inline-block;font-size:16px;letter-spacing:2px;position:relative;top:-10px}.self-container{--UnChacked-color:#1a1a1a;--chacked-color:#de2a12;--font-color:#fff;--chacked-font-color:var(--font-color);--icon-size:18px;--anim-time:0.2s;--anim-scale:0.1;--base-radius:0.8em;fill:var(--font-color);align-items:center;bottom:50px;color:var(--font-color);cursor:pointer;display:flex;font-size:12px;position:absolute;right:0;top:10px;transform:translateY(-50%);-webkit-user-select:none;user-select:none}.self-container:focus,.self-container:focus-within{box-shadow:none;outline:none}.self-container input{display:none}.self-checkmark{background:var(--UnChacked-color);border-radius:var(--base-radius);display:flex;padding:.5em}.self-icon{filter:drop-shadow(0 2px var(--base-radius) rgba(0,0,0,.25));height:auto;width:var(--icon-size)}.self-name{font-size:16px;margin:0 .25em}.self-Yes{width:0}.self-name.self-Yes{display:none}.self-container:hover .self-checkmark,.self-container:hover .self-icon,.self-container:hover .self-name{transform:scale(calc(1 + var(--anim-scale)))}.self-container:active .self-checkmark,.self-container:active .self-icon,.self-container:active .self-name{border-radius:calc(var(--base-radius)*2);transform:scale(calc(1 - var(--anim-scale)/2))}.self-checkmark:before{border-radius:var(--base-radius);box-sizing:border-box;content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;transform:scale(1);width:100%}.self-checkmark:hover:before{background-color:#80808033}.self-container input:checked+.self-checkmark:before{animation:boon calc(var(--anim-time)) ease;animation-delay:calc(var(--anim-time)/2)}.self-container input:checked+.self-checkmark{--UnChacked-color:var(--chacked-color);fill:var(--chacked-font-color);color:var(--chacked-font-color)}.self-container input:checked~.self-checkmark .self-No{width:0}.self-container input:checked~.self-checkmark .self-name.self-No{display:none}.self-container input:checked~.self-checkmark .self-Yes{width:var(--icon-size)}.self-container input:checked~.self-checkmark .self-name.self-Yes{display:inline;display:initial;width:auto}.self-checkmark,.self-checkmark .self-name,.self-checkmark:after,.self-container,.self-icon{transition:all var(--anim-time)}.Total-div{display:flex;justify-content:space-between;margin-right:7%;width:46%}.Total-div h1{font-size:small;margin:0}.invoice-container-temp-1{background-color:#fff;font-family:Poppins,sans-serif;font-size:14px;position:relative;width:100%}.invoice-header-temp-1{background-color:#20b2aa;color:#fff;justify-content:space-between;padding:20px}.invoice-header-temp-1,.logo-temp-1{align-items:center;display:flex}.logo-letter-temp-1{margin-right:5px}.invoice-title-temp-1,.logo-letter-temp-1{font-size:24px;font-weight:700}.invoice-body-temp-1{margin-top:30em;padding:1.5em;width:100%}.invoice-details-temp-1{border:1px solid;display:flex;height:8.5em;justify-content:space-between;margin-top:10em;padding:.5em;width:100%}.invoice-details-temp-1 h2,.invoice-details-temp-1 p{margin:0}.invoice-info-temp-1,.invoice-to-temp-1{flex-basis:48%;font-size:14px}.invoice-info-temp-1 p strong{display:inline-block;font-weight:600;width:10em}.invoice-info-temp-1 h2,.invoice-to-temp-1 h2{font-size:18px}.invoice-table-temp-1{border-collapse:collapse;font-size:14px;width:100%}.striped-table tbody tr:nth-child(2n){background-color:#f2f2f2}.invoice-table-temp-1 td,.invoice-table-temp-1 th{padding:5px;text-align:left}.invoice-table-temp-1 th{border:1px solid #06508c}.invoice-table-temp-1 td{border-left:1px solid #000;border-right:1px solid #000}.invoice-table-btm-temp-1 td{border-bottom:1px solid #000}.invoice-table-temp-1 th{background-color:#06508c;color:#fff;font-size:small}.table-tt-temp-1 td{background-color:#eaeef9;border:1px solid #ddd;font-weight:600}.no-data-bt-temp-1 td{text-align:center!important}.dynamic-ctn-temp-1{display:flex;justify-content:space-between;margin-top:1em}.dynamic-ctn-temp-1>div{flex:1 1}.ttls-temp-1{display:flex;flex-direction:column;gap:.5em}.ttls-temp-1>div{font-weight:600;padding:.5em}.tt-1-temp-1,.ttls-temp-1>div{display:flex;justify-content:space-between}.tt-1-temp-1{background-color:#e9e9e9;flex-direction:column}.flx-btwn-temp1{display:flex;justify-content:space-between}.tt-2-temp-1{background-color:#4d689a;color:#fff}.ol-lst-temp-1{list-style:none;margin:.5em 0;padding:0}.ol-lst-temp-1 span{font-size:12px;font-weight:500}.foot-detail-cntr-temp-1{display:flex;justify-content:space-between}.wrd-show-span-temp-1{font-weight:500}.invoice-footer-temp-1{align-items:center;background-color:teal;border-top:1px solid #ddd;color:#fff;display:flex;font-size:12px;height:2em;justify-content:space-between;padding:1em 2em}.footer-contact-temp-1{display:flex;flex-basis:60%;gap:1em;justify-content:space-between;position:absolute;right:5%}.footer-contact-temp-1 p{align-items:center;display:flex;gap:1em}.eygt-invoice-header{display:flex;width:100%}.eygt-logo-section{align-items:center;background-color:#20b2aa;display:flex;flex-grow:1;padding:1rem;width:66.67%}.eygt-logo{font-size:2.25rem;font-weight:700}.eygt-logo-e,.eygt-logo-y{color:#ff0}.eygt-logo-e2{color:#000}.eygt-quotation{color:#fff;font-size:1.25rem;margin-left:auto}.eygt-invoice-info{background-color:#00008b;display:flex;flex-direction:column;justify-content:center;padding:1rem;width:33.33%}.eygt-invoice-title{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.eygt-company-details{color:#fff}.eygt-company-details p{margin:.25rem 0}.invoice-header-cntr-temp-1{width:100%}.header-container-temp-1{align-items:stretch;background:#fff;display:flex;justify-content:space-between;overflow:hidden;position:relative}.header-left-temp-1{align-items:center;background:teal;display:flex;flex-direction:column;height:45%;left:-45px;position:absolute;top:10px;transform:skew(-30deg);width:55%}.header-logo-temp-1{height:4.9em;margin-right:10px;transform:skew(30deg)}.header-quotation-temp-1{background:teal;color:#fff;font-size:20px;font-weight:700;transform:skew(30deg)}.temp-company-name-temp-1{font-weight:600}.fixed-detail-head-temp-1{display:flex;justify-content:center;padding:0 1.5em;width:100%}.header-right-temp-1{background:#004080;display:flex;flex-direction:column;height:19.7%;height:30%;justify-content:center;right:-40px;right:-29px;top:55px;width:47%}.header-right-inv-temp-1,.header-right-temp-1{bottom:10px;position:absolute;transform:skew(-30deg)}.header-right-inv-temp-1{background:teal;height:15%;padding-left:3%;right:-40px;right:-100px;top:10px;width:46.5%}.header-invoice-temp-1{color:#fff;font-size:1.5em;font-weight:700;margin-bottom:10px;padding:2%;transform:skew(30deg)}.header-company-details-temp-1{color:#fff;font-size:14px;line-height:1.5;margin:0;padding-left:7.5em;transform:skew(30deg)}.header-company-details-temp-1 p{margin:0}.invoice-container-temp-2{font-family:Arial,sans-serif;font-size:14px;margin:0 auto;max-width:1000px}.print-header-temp-2-wrapper{padding:1.6em}.invoice-header-temp-2{align-items:flex-start;display:flex;height:7em;justify-content:space-between;margin-bottom:20px}.logo-temp-2 img{height:50px;object-fit:contain}.logo-letter-temp-2{display:inline-block;text-align:center;width:40px}.green-temp-2{color:#8cc63f}.black-temp-2{color:#000}.company-info-temp-2{text-align:right}.company-info-temp-2 h2{color:#333;margin:0}.company-info-temp-2 p{color:#666;margin:5px 0}.quotation-title-temp-2{background-color:#e3e3e3;color:#333;margin:7px 0;padding:.2em 0;text-align:center}.rtlb-temp-2{border:1px solid #000}.tb-temp-2 p{align-items:center;display:flex;gap:1em}.tb-temp-2{border-bottom:1px solid #000;border-top:1px solid #000}.invoice-details-temp-2{display:flex;justify-content:space-between;margin-bottom:20px}.invoice-details-temp-2 P,.invoice-details-temp-2 h3{margin:.3em}.invoice-details-temp-2 P>strong{display:inline-block;width:8em}.contact-info-temp-2,.invoice-to-temp-2,.quote-info-temp-2{flex-basis:60%;padding:1em}.invoice-title-temp-2{background-color:#000;height:1px}.invoice-table-temp-2{border-collapse:collapse;font-size:14px;margin-bottom:20px;width:100%}.invoice-table-temp-2 td,.invoice-table-temp-2 th{border:1px solid #ddd;padding:8px;text-align:left}.invoice-table-temp-2 th{background-color:#8cc63f;color:#fff}.terms-conditions-temp-2{font-size:11px;margin-bottom:20px;text-transform:capitalize}.terms-conditions-temp-2 ol{padding-left:20px}.authorized-signatory-temp-2{flex-basis:40%;margin-bottom:20px;text-align:right}.authorized-signatory-temp-2 p{margin:2em 0;text-align:right}.signature-line-temp-2{background-color:#000;height:1px;margin-left:auto;width:200px}.invoice-footer-temp-2{border-top:1px solid #ddd;color:#666;display:flex;font-size:12px;justify-content:space-between;padding-top:10px}.bilingual-invoice-container-temp-3{font-family:Arial,sans-serif;margin:0 auto;width:100%}.header-wrapper-temp-3{height:25em}.invoice-header-temp-3{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px}.logo-section-temp-3{display:flex;flex-direction:column}.logo-temp-3{font-size:36px;font-weight:700}.logo-letter-temp-3{display:inline-block;text-align:center;width:40px}.green-temp-3{color:#8cc63f}.black-temp-3{color:#000}.order-id-temp-3{font-size:12px;margin-top:5px}.invoice-title-temp-3{text-align:right}.invoice-title-temp-3 h1{margin:0}.invoice-details-temp-3{display:flex;justify-content:space-between;margin-bottom:20px}.invoice-to-arabic-temp-3,.invoice-to-temp-3{flex-basis:48%}.invoice-to-arabic-temp-3{text-align:right}.invoice-table-temp-3{border-collapse:collapse;margin-bottom:20px;width:100%}.invoice-table-temp-3 td,.invoice-table-temp-3 th{border:1px solid #ddd;padding:8px;text-align:left}.invoice-table-temp-3 th{background-color:#000;color:#fff}.authorized-signatory-temp-3{margin-bottom:20px;text-align:right}.signature-line-temp-3{background-color:#000;height:1px;margin-left:auto;width:200px}.terms-conditions-arabic-temp-3,.terms-conditions-temp-3{font-size:12px;margin-bottom:20px}.terms-conditions-arabic-temp-3{text-align:right}.invoice-footer-temp-3{font-weight:700;margin-top:20px;text-align:center}@media print{body{margin:0;padding:0}.invoice-container-temp-1{box-shadow:none}.invoice-table-temp-1 thead{display:table-header-group}.invoice-footer-temp-1{bottom:0;left:0;position:absolute;right:0}.invoice-body-temp-1{margin-bottom:50px;margin-top:30px}@page{margin:0}}.purchase-history-container{padding:2% 4%;width:60vw}.purchase-history-container-first{display:flex;justify-content:space-between}.purchase-history-heading{display:flex}.purchase-history-heading p{font-size:1rem;font-weight:600;margin:0 4% 0 0}.purchase-history-heading-sub{color:blue;font-size:.8rem;font-weight:600;margin:1% 0}.customer-invoice-name-container{display:flex;width:40%}.customer-invoice-radio-container{display:flex;justify-content:space-around;width:60%}.customer-invoice-radio-single-container{align-items:center;display:flex;width:30%}.customer-invoice-radio-single-container input[type=radio]{accent-color:#000;cursor:pointer;height:74%;width:18px}.customer-invoice-radio-single-container label{cursor:pointer;font-size:.8rem;font-weight:600;margin:3% 0 0}.advance-payments-add-btn{background-color:#ccc9ff;border:1px solid blue;border-radius:2px;color:blue;cursor:pointer;font-size:.7rem;margin:3px 0}.advance-payments-add-btn:hover{background-color:#bab7ff;color:#fff}.payment-info-amounts-ctn{margin-left:auto;margin-right:8px;max-width:275px;width:calc(25% - 8px)}.image-upload-component-container{border-radius:5px;overflow:hidden;position:relative}.image-preview-container-new{align-items:center;display:flex;height:100px;justify-content:center;overflow:hidden;padding:1em;width:100px}.image-preview-container-new img{object-fit:contain}.remove-image-icon{cursor:pointer;display:none!important;position:absolute;right:0;top:0;transition:all .3s ease-in-out}.upload-image-svg{align-items:center;cursor:pointer;display:flex;justify-content:center;padding-top:10px}.upload-image-svg:hover{opacity:.8}.image-preview-container-new:hover .remove-image-icon{display:block!important}.products-info-container{flex-wrap:wrap;justify-content:space-between}.products-info-container .global-single-input{width:48%}.inv-products-top-section{display:flex;flex-direction:column}.products-switch-menu{border-bottom:3px solid #d6dafc;display:flex;gap:15px;justify-content:start;margin-top:15px}.products-switch-menu div{color:#6d6a6a;cursor:pointer;font-size:.9rem;font-weight:600;padding:6px 3px 3px;text-align:center;width:16%}.products-switch-menu div.selected{background-color:#d6dafc;border-radius:15px 15px 0 0;color:#000}.products-switch-menu div:not(.selected):hover{background-color:#eff1ff;border-radius:15px 15px 0 0;color:#a7a1a1b8}.isFabric-class{align-items:center;display:flex;margin-top:24px}.isFabric-class input{accent-color:#49d0e2;cursor:pointer;height:17px;margin-right:8px;width:17px}.isFabric-class label{color:#61c4eb;font-size:.9rem;font-weight:600;margin-right:8px}.fabric-details-icon{color:#61c4eb;cursor:pointer;font-size:1rem;margin-right:12px}.fabrics-details{color:#61c4eb;display:none;font-size:.9rem;font-weight:600;margin:4% 0 0;min-width:270px;width:50%}.attribute-multiple-auto-complete input{min-width:50px!important}.attribute-multiple-auto-complete button.MuiAutocomplete-clearIndicator{display:none}.attribute-multiple-auto-complete div.MuiOutlinedInput-root{height:auto!important;padding-right:0!important}.tax-ctn{padding:20px}.tax-button-ctn{align-items:center;display:flex;justify-content:flex-end}.billing-parent-container{box-sizing:border-box;height:calc(100vh - 76px);margin:0;overflow:hidden;padding:10px 5px 0 10px}.billing-main-container{display:flex;height:100%;overflow:hidden}.billing-left-first{display:flex;flex:1 1;gap:6px;max-height:40px;opacity:1;position:relative;transition:opacity .5s ease}.billing-order-type-radio-btn{align-items:center;display:flex;justify-content:center;width:15%}.billing-left-firstnav-container{background-color:#fff;box-shadow:-1px 0 4px 0 #80808080;display:flex;gap:5px;justify-content:flex-start;margin-top:15px;overflow:auto;padding:10px;width:100%}.billing-left-firstnav-container::-webkit-scrollbar{display:none}.billing-left-firstnav-container p{align-self:center;border:1.5px solid #898686;border-radius:19px;color:#898686;cursor:pointer;font-size:.8rem;margin-left:7px;padding:1px 4px;text-align:center}.sub-category-select{justify-content:start!important;padding:0!important}.selected-p{background-color:#099717;border:1px solid #16951e!important;box-shadow:0 1px 5px #148b07b3;color:#fff!important}.billing-left-firstnav-container p:hover{border-color:#148b07b3;color:#148b07b3}.billing-left-button p{color:#024502;font-size:.9rem;font-weight:500;padding:0}.sub-category-select p{border:1px solid #000;border-radius:30px;color:#024502;cursor:pointer;font-size:.8rem;font-weight:500;margin:0 0 0 5px;padding:4px 8px}.billing-left-button p.selected-pos{background-color:#09971769}.offer-tag img{height:30px;padding:6px 0;width:40px}.card-content{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001f;cursor:pointer;display:flex;flex-direction:column;margin-bottom:5px;max-height:170px;overflow:hidden;padding:0;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:24%}.billing-item-card__image{display:flex;width:100%}.billing-item-card--filled .billing-item-card__image{height:78px}.billing-item-card--filled .billing-product-image{align-self:stretch;background-color:#f3f4f6;border-radius:12px 12px 0 0;display:block;height:78px;margin:0;min-height:78px!important;object-fit:cover;object-position:center;width:100%}.billing-item-card--center{max-height:148px;padding:12px}.billing-item-card--center .billing-item-card__image{align-items:center;height:90px;justify-content:center}.billing-item-card--center .billing-product-image{background-color:#f3f4f6;border-radius:10px;height:90px;min-height:90px!important;object-fit:contain;object-position:center;width:90px}.billing-item-card--center .card-details{padding:8px 0 0}.card-content:hover{box-shadow:0 10px 24px #0000002e;transform:translateY(-2px)}.offer-price{align-items:center;border-radius:2px;color:#fff;display:flex;font-size:.7rem;height:15px;justify-content:center;min-width:40px;position:absolute;right:3px;top:3px;z-index:2}.billing-product-image{display:block}.card-image-detail{display:flex;padding:7px}.card-buttons{display:flex;margin:10px 0}.button-c{background-color:#fff;border:1px dashed#929395;border-radius:8px;cursor:pointer;font-size:.6rem;height:15px;margin-right:10px;padding-inline:10px}.billing-left-button{background-color:#fff;display:flex;gap:3px;justify-content:space-between;margin-top:5px;position:relative;width:100%}.billing-card-section{border:1px solid #000;height:34px;width:157px}.left-second-div{align-items:center;display:flex;height:26px;justify-content:space-between;position:relative;width:60%}.billing-search-icon{color:gray}.billing-search-bar{align-items:center;background-color:#fff;display:flex;position:relative;width:22%}.bar-code-enabled{filter:invert(53%) sepia(69%) saturate(6933%) hue-rotate(194deg) brightness(102%) contrast(98%)}.left-second-div-arrow{background-color:#fff;border:none;border-radius:71%;cursor:pointer;position:absolute}.billing-input-field-sub{height:35px}.billing-input-field-credit{position:relative}.billing-input-field div.input-div,.billing-input-field-credit div.input-div{position:relative;width:47%}.billing-input-field div.input-div input,.billing-input-field-credit div.input-div input{width:100%}.billing-cheque-section{width:68%}.billing-input-field input{height:29px}.card-details h1{word-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;font-size:.9rem;margin:0;overflow:hidden}.card-details p{color:#3f3f46;font-size:.8rem}.card-image img{border-radius:4px;height:66px;width:66px}.cards{flex-wrap:wrap}.cards::-webkit-scrollbar{width:4px}.cards::-webkit-scrollbar-track{background:#f1f1f1}.cards::-webkit-scrollbar-thumb{background-color:#c1c1c1}.MuiPaper-elevation{min-width:-webkit-fit-content!important;min-width:fit-content!important}.MuiPaper-elevation ul::-webkit-scrollbar{width:4px}.MuiPaper-elevation ul::-webkit-scrollbar-track{background:#f1f1f1}.MuiPaper-elevation ul::-webkit-scrollbar-thumb{background-color:#c1c1c1}.billing-rightside-container{flex:1 1;width:35%}.billing-single-product-container{background-color:#fff;border-radius:4px;margin:1% 0;padding:1%;position:relative;width:24%}.count-buttons{cursor:pointer}.billing-left-secoundnav-container{align-items:center;background-color:#fff;display:flex;flex:1 1;gap:0 4px;height:40px;width:auto;width:43%}.billing-btn-2{background-color:#159132;min-width:150px}.billing-btn-2 .MuiAutocomplete-root{border-left:2px solid #fff}.billing-btn-2 .MuiOutlinedInput-root{padding:2px!important}.billing-btn-2 .MuiOutlinedInput-notchedOutline{border:none!important;padding:0}.billing-btn-2 input{color:#fff;font-size:.8rem}.billing-btn-2 input:disabled{color:#fff;cursor:not-allowed}.billing-btn-2 svg{color:#fff}.circle-button{color:#fff!important;min-width:15px;padding-right:8px}.billing-btn-2 span.circle-button{color:green;font-size:.9rem}.search-bar{background-color:#fff;border:none;height:96%;width:100%}.quick-bill-btn{background-color:#18115c!important}.billing-placeOrder-button{box-shadow:0 1px 7px #388d17b3;transition:transform .2s,box-shadow .2s;width:50%}.card-details{display:flex;flex-direction:column;gap:2px;margin-top:0;padding:10px 12px 12px}.billing-item-card--large{width:24%}.billing-item-card--medium{width:19%}.billing-item-card--small{width:15%}.billing-item-card--filled.billing-item-card--medium .billing-item-card__image,.billing-item-card--filled.billing-item-card--medium .billing-product-image{height:68px;min-height:68px!important}.billing-item-card--filled.billing-item-card--small .billing-item-card__image,.billing-item-card--filled.billing-item-card--small .billing-product-image{height:58px;min-height:58px!important}.billing-item-card--center.billing-item-card--medium .billing-item-card__image{height:78px}.billing-item-card--center.billing-item-card--medium .billing-product-image{height:78px;min-height:78px!important;width:78px}.billing-item-card--center.billing-item-card--small .billing-item-card__image{height:66px}.billing-item-card--center.billing-item-card--small .billing-product-image{height:66px;min-height:66px!important;width:66px}.cart-buttons-ctn{display:flex;justify-content:center;width:25%}.cart-buttons-ctn input{border:none;text-align:center;width:60%}.btn-decrease,.btn-increase{cursor:pointer}.billing-card-content{align-items:center;background-color:#fff;border-radius:0;box-shadow:2px 2px 5px 0 #80808080;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:4px;padding:2px;position:relative}.billing-card-content p.combo-list{bottom:0;color:#978a8a;font-size:.8rem;left:45px;margin:0;position:absolute}.payment-container{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;gap:6px;height:auto;padding:10px}.payment-line{display:flex;height:10%;justify-content:space-between;padding-bottom:34px;width:100%}.billing-input-field-add{background:#0a0909}.billing-input-field-add,.billing-input-field-add2{align-items:center;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:.7rem;font-weight:600;height:20px;justify-content:center;left:5%;padding:0 4px;position:absolute;top:8px;width:38px}.billing-input-field-add2{background:#f51717}.total-amount{background-color:#e1e4e5;margin-top:auto;padding:10px}.payment-m h1{font-size:small;font-weight:500;margin:0;padding:1px}.billing-last-button{display:flex;justify-content:space-between;margin-top:5px;width:100%}.billing-selectNew{width:30%}.billing-selectNew .MuiInputBase-input{align-items:center;display:flex;font-size:.7rem;justify-content:space-between}.billing-selectNew div.MuiOutlinedInput-root{background-color:#fff!important;margin-bottom:1px}.billing-left-container{display:flex;flex:1 1;flex-direction:column;height:auto;margin-right:5px}.billing-left-card{background-color:#fff;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;height:85px;margin-right:10px;width:214px}.billing-right-card{border:none;justify-content:space-between;margin-bottom:1%;overflow-y:auto;position:relative}.billing-right-card::-webkit-scrollbar{display:none}.button-inside-field{background-color:#e31717}.button-inside-field,.button-inside-field-r{border-radius:7px;margin-right:58px;padding:1%;padding-inline:7px}.button-inside-field-r{background-color:#737171}.dashed-line{border-bottom:1px dashed #838181;margin-bottom:1%;margin-top:1%;width:100%}.billing-section-head{display:flex;justify-content:space-between;width:100%}.billing-section-head p{font-weight:600;margin:0}.billing-input-field-sub{align-items:center;display:flex;height:30px;justify-content:space-between;width:100%}.billing-input-field-sub input{background-color:#c7c5c5;border:none;height:29px;padding:0 4px;text-align:end;width:47%}.billing-input-field-sub p{font-size:smaller;margin:0}.billing-input-field-credit{align-items:center;display:flex;justify-content:space-between;width:100%}.billing-input-field-credit p{color:#f81313;font-size:.9rem;font-weight:500;margin:0}.billing-input-field-credit input{border:1px dashed #f81313;height:35px;padding:0 4px;text-align:end;width:47%}.billing-input-field{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%}.billing-input-field p{font-size:.9rem;font-weight:500;margin:0}.billing-input-field input{border:1px dashed gray;height:35px;padding:0 4px;text-align:end;width:47%}.card-details p{margin:0}.card-image{height:100px;margin-right:10px}.cards{align-content:start;background-color:#fff;display:flex;flex:1 1;gap:1%;height:100%;margin:5px 0;overflow-y:auto;padding:5px 0;position:relative}.billing-rightside-container{display:flex;flex-direction:column;height:calc(100vh - 111px);justify-content:space-between;width:100%}.top-bar-buttons{align-items:center;border:none;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:.7rem;font-weight:600;height:40px;justify-content:center;margin-right:1px;transition:transform .2s,box-shadow .2s;transition:transform .3s ease,box-shadow .3 ease;width:calc(25% - 1px)}.top-bar-buttons:hover{box-shadow:0 8px 16px #0000004d}.top-bar-buttons:last-child{margin-right:0}.billing-btn-3{background-color:#158091}.billing-btn-4{background-color:#cc5200}.billing-btn-table{background-color:#0006c1}.billing-left-thirdnav-container{background-color:#fff;display:flex;padding:10px;width:60%}.billing-array{border:none;display:flex;gap:5px;overflow-x:auto;padding:0 25px;scroll-behavior:smooth;width:100%}.billing-array::-webkit-scrollbar{height:6px;width:6px}.billing-array::-webkit-scrollbar-thumb{background-color:#000;border-radius:18px}.billing-array::-webkit-scrollbar-track{background-color:#fff0}.payment-m{display:flex;justify-content:space-between}.billing-clear-button{background-color:red;height:24px;width:20%}.billing-placeOrder-button{background-color:#139109}.billing-payment-button,.billing-placeOrder-button{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.8rem;height:38px;width:35%}.billing-payment-button{background-color:#3100ff}.billing-card-image img{border-radius:27%;height:40px;padding:3px 5px;width:40px}.billing-card-details h1{word-wrap:break-word;font-size:.8rem;margin:0}.billing-card-details p{font-size:10px;margin:0}.billing-card-details{width:20%}.btn-decrease{background-color:#fff}.btn-decrease,.btn-increase{align-items:center;border-radius:4px;display:flex;height:20px;justify-content:center;width:20px}.btn-increase{background-color:#000;color:#fff}.btn-delete{background:#0000;border:none;color:red;font-size:26px;margin-right:12px}.input-container{flex:1 1;margin-left:10px}.clear-amount-box{border:2px dashed #d96112;padding-bottom:7%;padding-top:1%}.billing-amount-field-s{background-color:#bdbaba;display:flex;justify-content:flex-end;width:50%}.billing-amount-field input{border:none}.billing-amount-field{border:2px dashed gray;display:flex;justify-content:flex-end;padding:3%;width:50%}.billing-amount-field p{padding:2%}.billing-input-field-payment{align-items:center;background-color:#fff;border-radius:5px;display:flex;height:30px;margin-top:2px;width:68%}.billing-input-field-cheque{border-radius:3px;display:flex;height:36px;justify-content:space-between;margin-bottom:2px;margin-left:3px;width:100%}.billing-cheque-number{background-color:#fff;border-radius:4px;width:52%}.billing-cheque-date{background-color:#fff;border-radius:4px;width:47%}.billing-input-field-cheque-amount{background-color:#fff;border-radius:3px;display:flex;height:30px;justify-content:space-between;margin-bottom:2px;margin-left:3px;margin-top:2px;width:75%}.billing-input-field-cheque-amount input{border:none;border-radius:4px;padding-inline:8px;width:100%}.billing-selectNew-card{width:153px}.billing-input-field-cheque input{background:#0000;border:none;width:100%}.billing-input-field-payment p{margin:0;padding-inline:10px}.billing-input-field-button{background-color:gray;border-radius:15%;-webkit-border-radius:22%;-moz-border-radius:22%;-ms-border-radius:22%;-o-border-radius:22%;font-size:small;margin-left:3px;padding-inline:1%;padding-right:1%;position:absolute}.billing-card-number{width:46%}.billing-card-number input{border:none;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;height:30px;width:100%}.total h1{font-size:1rem;margin:0}.total p{font-size:.8rem;font-weight:500;margin:0}.total-a h1{font-size:.9rem;margin:0}.total-a p{font-size:.8rem;font-weight:300;margin:0}#paymentMethodDropdown{background-color:#fff;border:none;color:#000;width:81px}.billing-Hold-button{background-color:#f39b04!important;border:none;border-radius:4px;box-shadow:0 1px 7px #ed7b40b3;color:#fff;cursor:pointer;font-size:.8rem!important;height:38px;transition:transform .2s,box-shadow .2s;width:14%}.billing-Hold-button:hover{background-color:#ffdfa8!important}.billing-clear-button{background-color:#f31704;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.8rem;height:38px;width:14%}.clear-amount-box input{border:2px dashed red;height:-webkit-fit-content;height:fit-content}.cash-collect{height:29px}.cash-collect,.cash-collect-checked{background:#fff;margin-top:4px;padding-inline:10px;padding:10px;width:65%}.cash-collect-checked{height:57px}.billing-customer-ctn{padding:2% 6%;width:45vw}.billing-customer-ctn h4{border-bottom:2px dashed #a3a2a2;padding-bottom:8px;width:100%}.billing-customer-ctn-fields{display:flex;flex-wrap:wrap}.billing-customer-ctn-fields .new-global-single-input{width:46%}.billing-customer-ctn-fields .global-single-input{align-items:flex-end;width:47%}.billing-customer-ctn-fields .global-single-input p{font-size:.7rem;margin-right:4%}.billing-type-right-card-ctn{align-items:center;display:flex;flex-wrap:wrap;gap:2px;justify-content:space-between;width:75%}.billing-input-field-payment p{font-size:.8rem;padding-left:5px}.barcode-input{opacity:0;position:absolute;right:0;width:1px}.new-billing-order-type-switch{background-color:#fff;display:flex;justify-content:space-evenly;padding:0 5px;position:relative;width:-webkit-fit-content;width:fit-content}.new-billing-order-type-switch .switch-bill-type{border-radius:4px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:4px 8px;position:relative;white-space:nowrap}.new-billing-order-type-switch .switch-bill-type p{transition:transform .3 ease}.new-billing-order-type-switch .switch-bill-type p:hover{transform:scale(1.1)}.billing-new-category-single{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:5px 0;justify-content:center;min-width:100px;padding:4px;transition:transform .3s ease;width:90px}.billing-new-category-single:hover{transform:skewX(5deg)}.billing-new-category-single img{height:65px;width:65px}.billing-new-category-single p{border:none;font-size:.9rem;margin:0;text-align:center}.selected-category-single{background-color:#fff;border-radius:6px;box-shadow:1px 2px 2px 2px #80808080}button.new-billing-category-slide{background-color:#fff;border:none;box-shadow:2px 2px 5px 0 #80808080;cursor:pointer;padding:15px 0;position:absolute;top:50%;transform:translateY(-50%)}.card-buttons .MuiOutlinedInput-notchedOutline{border:2px dashed #74b89d}.card-buttons .MuiInputBase-root{border:none;height:27px;padding:0!important}.card-buttons input{font-size:.8rem;padding:2px 10px}.billing-card-details-add-on-btn{color:#088051;cursor:pointer;font-weight:600}.billing-cart-total-price{align-items:flex-end;display:flex;flex-direction:column;gap:5px;min-width:100px}.billing-cart-total-price p{font-size:.8rem;font-weight:600;margin:0}.billing-cart-total-price p.sub{color:gray;font-size:.7rem;font-weight:400}.billing-cart-total-price .sub input{border:none;color:gray;font-size:.7rem;text-align:right}.billing-rightside-container .subtotal-amount-ctn{align-items:center;background-color:#fff;border:.4px solid #676060;display:flex;justify-content:space-between;margin:5px 0;padding:10px 20px;width:100%}.billing-rightside-container .subtotal-amount-ctn p{font-size:.8rem;font-weight:600;margin:0}.billing-rightside-container .subtotal-amount-ctn input{background-color:#edf2f9;border:none;padding:7px 10px;text-align:end;width:65%}.billing-tables-ctn{height:70vh;position:relative;width:50vw}.billing-table-drop-down-ctn .MuiInputBase-root{background-color:#fff!important;border:1px solid #000!important}.billing-table-drop-down-ctn .global-single-input input{background-color:#fff!important;border:1px solid #000}.billing-table-drop-down-ctn .MuiInputBase-root input{background-color:initial!important;border:none!important}.billing-tables-ctn .new-billing-order-type-switch{border-bottom:1px solid #000;gap:15px;justify-content:center;padding-top:5px;width:100%}.billing-tables-ctn .new-billing-order-type-switch p{color:#646464;text-align:center;width:100px}.billing-tables-ctn .new-billing-order-type-switch .active{border-bottom:4px solid #000;color:#000!important;font-size:1rem;font-weight:600}.billing-tables-ctn .new-billing-order-type-switch .active p{color:#000!important;font-size:1rem}.billing-table-drop-down-ctn{height:85%;padding:0 5%}.billing-table-drop-down-ctn .global-single-input{width:40%}.billing-table-drop-down-ctn .view-order-search-container{align-self:flex-end;border:1px solid #000;height:30px;margin:1%;position:relative;width:30%}.billing-table-drop-down-ctn .view-order-search-container input{height:28px!important}.billing-table-lists{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;max-height:80%;overflow-y:auto;padding:2% 1% 1%}.billing-table-lists::-webkit-scrollbar{width:4px}.billing-table-lists::-webkit-scrollbar-thumb{background-color:#000;border-radius:6px}.billing-table-lists::-webkit-scrollbar-track{background-color:#f1f1f1}.table-card{border-radius:4px;box-shadow:1px 1px 2px 1px #80808080;display:flex;flex-direction:column;gap:6px;padding:8px;width:23%}.table-card-head p{font-weight:600;margin:0}.table-card .global-single-input{margin:0;width:100%}.table-card .global-single-input p{color:grey;font-size:.7rem}.table-card .global-single-input input{background-color:#fff;border:none!important;border-radius:3px;box-shadow:2px 2px 3px 1px #80808080;height:25px;padding-left:15px}.table-card .available-chair{color:#007a08;font-size:.8rem;margin:2px 0}.table-btn-container{width:100%}.table-btn-container .btn-secondary-outlined{background-color:#fff}.table-card .order-price{font-size:.7rem;margin:0}.table-card .order-status{font-size:.9rem;font-weight:600;margin:0}.center-div{align-items:center;display:flex;height:70vh;justify-content:center;width:100%}.flex-column{display:flex;flex-direction:column}.cart-table-top{align-items:center;background-color:#fff;border-bottom:1px dashed gray;display:flex;font-weight:600;gap:25px;min-height:35px;padding:0 10px}.cart-table-top p{color:blue;font-size:.8rem;margin:0}.cart-table-top button{background-color:#4eb555;height:30px;margin-left:auto}.billing-keypad-section{background-color:#fff;border:.4px solid #676060;display:flex;flex-direction:row;width:100%}.billing-keypad-section .billing-input-section{width:75%}.billing-keypad-section .billing-input-section button{height:40px;width:30%!important}.billing-keypad-section .billing-input-section button.keypad-qty-btn{background-color:#c9c9c9;font-size:.8rem!important}.billing-keypad-section .billing-input-section button.keypad-qty-btn:hover{background-color:#478045}.billing-keypad-section .billing-input-section button.keypad-qty-btn-enable:hover{cursor:not-allowed}.billing-keypad-buttons{display:flex;flex:1 1;flex-direction:column}.billing-keypad-buttons button{box-shadow:-1px 0 4px 0 #80808080;font-size:.8rem!important;height:70px;line-height:inherit;margin:5px;padding:10px;text-align:center;width:calc(100% - 10px)!important}.billing-keypad-buttons button:hover{background-color:#d7caca}.billing-keypad-section button.disabled-hold{background-color:#f8d19e}.billing-keypad-buttons button.billing-clear-button{height:40px}.billing-keypad-buttons button.disabled-payment{background-color:#90c68d;cursor:not-allowed}.billing-keypad-buttons button.disabled-order{background-color:#c4c1e7;cursor:not-allowed}.billing-keypad-buttons button.disabled-refund{background-color:#ffabab;cursor:not-allowed}.billing-main-container .flex-column{max-width:380px;width:30%}.flex-row{display:flex;flex-direction:row}.billing-confirm-order-dialog{align-items:center;display:flex;flex-direction:column;gap:6px;padding:20px 30px}.billing-confirm-order-dialog p{margin:0}.billing-confirm-order-dialog p.head{color:#139109}.billing-confirm-order-dialog .justify-center{margin-top:10px}.billing-confirm-order-dialog button.btn{font-size:.8rem;height:30px;width:75px}.billing-confirm-order-dialog button:hover{background-color:#bbf398!important;color:#fff}.special-items{display:flex;flex-direction:column;height:100%;max-width:300px;padding:5px 7px;width:24%}.special-items .top{background-color:#efefef;cursor:pointer;padding:7px}.special-items .top p{font-size:.9rem;font-weight:600;margin:0}.veg-selection{align-items:center;display:flex}.veg-selection p{border:1px solid #000;cursor:pointer;font-size:.9rem;margin:0;padding:4px 0;text-align:center;width:50%}.category-list{padding:7px 0}.category-list,.category-list-menu{background-color:#795547;display:flex;flex-direction:column}.category-list-menu{direction:rtl;height:85%;overflow-y:auto}.category-list-menu .tab{align-items:center;border-bottom:1px solid #fff;color:#fff;cursor:pointer;direction:ltr;display:flex;flex-direction:row;font-size:.9rem;justify-content:space-between;padding:7px 10px}.category-list-menu .selected,.category-list-menu .tab:hover{background-color:#1a0800}.category-list-menu .selected:hover{background-color:#603624}.products-list{background-color:#fff;display:flex;flex:1 1;gap:1%;margin-top:5px;overflow-y:hidden;padding:5px 0;position:relative}.category-list-menu::-webkit-scrollbar{height:12px;width:6px}.category-list-menu::-webkit-scrollbar-thumb{background-color:#000}.category-list-menu::-webkit-scrollbar-track{background-color:#795547}.billing-left-first .aggregate-ctn{background-color:#795547;box-shadow:2px 3px 4px #4c3d3d;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:.9rem;left:96px;padding:7px 10px;position:absolute;top:calc(65px + 1%);width:200px;z-index:10}.billing-left-first .aggregate-ctn div{align-items:center;border-bottom:1px solid #fff;color:#fff;cursor:pointer;direction:ltr;display:flex;flex-direction:row;font-size:.9rem;justify-content:space-between;padding:7px 10px}.invoice-print-icon-container{left:50%;position:fixed;top:87%;transform:translateX(-50%)}.invoice-print-icon-container button{height:65px;width:65px}.invoice-print-icon-container button:hover{background-color:#aea4a4}.MuiPaper-root::-webkit-scrollbar{border-radius:6px;width:4px}.MuiPaper-root::-webkit-scrollbar-track{background-color:#fff}.MuiPaper-root::-webkit-scrollbar-thumb{background-color:#e7e7e7}.button-container-floorPlan{position:absolute;right:10px;text-align:end;top:10%}.button-container-floorPlan button{border-radius:20px;width:100px}.switch-bill-type-hover{border-radius:5px;box-shadow:0 8px 16px #0000004d;display:none;left:0;padding-top:5px;position:absolute;top:calc(65px + 1%);z-index:1000}.new-billing-order-type-switch:hover~.switch-bill-type-hover,.switch-bill-type-hover:hover{display:inline}.aggregate-ctn:hover~.switch-bill-type-hover{display:none!important}.billing-keyboard-position{bottom:50px;box-shadow:0 8px 16px #0000004d;left:50%;position:absolute;transform:translateX(-50%)}@media(max-height:780px){.billing-new-category-single img{height:50px;width:50px}.billing-new-category-single p{font-size:.8rem}.billing-product-image{height:64px;min-height:64px!important;width:100%}.card-details p{font-size:.75rem;margin:0}.card-details h1{font-size:.8rem}.billing-card-details h1{font-size:.7rem}.cart-buttons-ctn input{font-size:.75rem}.billing-cart-total-price p{font-size:.7rem}.billing-cart-total-price p.sub{font-size:.65rem}.card-content{max-height:155px}.sidemenu-ant-ctn .ant-menu-root{height:75vh}}@media(max-width:1220px){.cards{gap:0 4px;overflow-x:hidden}.card-content{max-height:150px;padding:0}.card-content,.card-content.billing-item-card--large{width:calc(16.66667% - 4px)}.card-content.billing-item-card--medium{width:calc(14.28571% - 3.42857px)}.card-content.billing-item-card--small{width:calc(12.5% - 3px)}.billing-product-image{height:54px;margin-bottom:0;min-height:54px!important;width:100%}.card-details h1,.card-details p{font-size:.65rem}.card-details{margin-top:0;padding:6px 8px 8px}.billing-new-category-single img{height:50px;width:50px}.special-items{width:18%}.special-items .top p,.veg-selection p{font-size:.7rem}.category-list-menu .tab{font-size:.75rem;min-height:40px}}.popup-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.popup-box{background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;text-align:center;width:238px}.popup-box-head{align-content:center;background-color:blue;border-radius:8px 8px 0 0;height:10vh}.total-amount-container{margin-top:0;position:relative}.toggle-total-btn{align-items:center;background-color:#f5f5f5;border-radius:4px;cursor:pointer;display:flex;gap:8px;justify-content:center;padding:3px;transition:all .2s ease}.toggle-total-btn:hover{background-color:#e9e9e9}.toggle-total-btn i{font-size:12px;transition:transform .3s ease}.total-amount-wrapper{background-color:#e1e4e5;max-height:0;overflow:hidden;transition:max-height .3s ease-out}.total-amount-wrapper.expanded{max-height:150px}.total-amount{align-items:center;display:flex;justify-content:space-between;padding:3px}.total-a{font-size:small;text-align:right}.total{display:flex;flex-direction:column}.view-order-container{margin-bottom:1%;max-height:60vh;padding:1% 0}.view-order-container h3{margin:0 0 2% 2%}.select-div,.view-order-top-main-container{background-color:#fff}.select-div{border:1px solid #c5c6e9;border-radius:5px}.view-order-top-container{align-items:center;display:flex;justify-content:space-between;margin:-15px 1px}.view-order-top-left-container{align-items:center;display:flex;width:62%}.filter-head{color:#5c5ce5;font-size:small;margin-bottom:45px;margin-left:10px;padding-bottom:5px;padding-inline:10px}.filter-head,.popup{background-color:#fff}.popup{height:25vh;margin-top:-20px;overflow:auto}.popup::-webkit-scrollbar{width:4px}.popup::-webkit-scrollbar-track{background:#f1f1f1}.popup::-webkit-scrollbar-thumb{background-color:#c1c1c1}.first-table{overflow:auto}.first-table::-webkit-scrollbar{width:4px}.first-table::-webkit-scrollbar-track{background:#f1f1f1}.first-table::-webkit-scrollbar-thumb{background-color:#c1c1c1}.popup h1{font-size:inherit;margin-left:47px;padding-top:11px}.popup table{border-spacing:0;padding-inline:22px;width:100%}.popup tr{background-color:#f4e9f5;font-size:small}.popup td{text-align:center}.search-head{background-color:#fff;color:#5c5ce5;font-size:small;left:20px;margin:0;position:absolute;top:-10px}.view-order-top-left-container .os-balance-container{align-items:center;background-color:red;border-radius:4px;display:flex;height:34px;justify-content:space-between;margin:2%;padding:1%;width:28%}.view-order-top-left-container .os-balance-container p{color:#eee;font-size:.6rem}.view-order-top-left-container .os-balance-container h5{color:#fff;font-size:.7rem}.view-order-top-right-container .os-balance-container{background-color:#e3ddff}.view-order-top-right-container .os-balance-container,.view-order-top-right-container .os-balance-container-d{align-items:center;border-radius:4px;color:#16f;display:flex;height:36px;justify-content:space-between;margin-left:6px;padding:1%;width:41%}.view-order-top-right-container .os-balance-container-d{background-color:#c2ebd0}.view-order-top-right-container .os-balance-container h5,.view-order-top-right-container .os-balance-container p{color:#0e26e3;font-size:.7rem}.right-side-search-div{align-items:center;display:flex;gap:4px;justify-content:flex-end;position:relative}.view-order-top-right-container{align-items:center;display:flex;justify-content:end;width:35%}.cutting-slip-button{align-items:center;display:flex;height:36px;justify-content:center;width:8%}.cutting-slip-print-icon{color:#fff!important;font-size:1.3rem}.view-order-search-container{align-items:center;background-color:#fff;border:1px solid #c5c6e9;border-radius:4px;display:flex;height:36px;margin:3% 0;position:relative;width:50%}.calendar-icon{color:#be45f9}.view-order-search-container input{border:none;font-size:.8rem;height:31px;padding:0 4%;width:100%}.view-order-search-container input::placeholder{color:#c9c5c5;font-size:.7rem}.search-icon-order{font-size:1rem;font-weight:600}.search-icon-button{background-color:#63ac58;border-radius:2px 4px 4px 2px;color:#fff;font-size:.7rem;height:36px!important;margin:0;position:absolute!important;right:0;width:35%}.view-order-table-container tbody tr td{font-size:.7rem!important}.relation-icon{color:#ff8b06;font-size:1.1rem}.relation-icon-disabled{color:#ccb7a0;font-size:1.1rem}.view-order-status-delivered{font-size:.65rem;padding:6px 8px!important}.view-order-status-delivery-full{font-size:.65rem;padding:6px!important}.view-order-status-finish{background-color:#b8ebd7!important;color:#28b69e!important;font-size:.65rem;padding:6px 9px!important}.view-order-status-printing{background-color:#cfe4e5!important;color:#2ab5ca!important;font-size:.65rem;padding:6px 4px!important}.view-order-status-booking{background-color:#edd6d1!important;color:#fd4818!important;font-size:.65rem;padding:6px 10px!important}.view-order-status-delivery-return{background-color:#ebd4d9!important;color:#c10e0c!important;padding:6px 16px!important}.view-order-status-order-return{background-color:#ecacae!important;color:#e4394d!important;font-size:.65rem;padding:6px 8px!important}.view-order-plus-button{background-color:#e8dcff;border:none;color:#4e38d8;cursor:pointer;font-size:1.2rem;height:28px;width:65%}.view-order-plus-button:hover{background-color:#d7c8f3}.print-cutting-slip-copy:disabled .view-order-visibility-icon{color:#b8ebd7}.view-order-visibility-icon{font-size:1.2rem}.icon-btn:disabled i{color:#cfe4e5}.view-order-edit-icon{color:#0a33fe;font-size:1rem}.view-order-measurement-updation-cell{width:10%!important}.view-order-balance-pay-btn{align-items:center;background-color:#cdcafe;border:none;border-radius:4px;color:#0a33fe;cursor:pointer;padding:2px 4px;width:90%}.view-order-balance-pay-btn:hover{background-color:#0a33fe;color:#fff}.view-order-delivered{background-color:#0a33fe!important;padding:4px 12px!important}.view-order-finished{background-color:#63ac58!important;padding:4px 14px!important}.view-order-cutting-slip-img{height:70%;width:70%}.view-order-cutting-slip-img-disabled{cursor:not-allowed;height:70%;width:70%}.view-order-single-view-container{padding:2%;width:62vw}.view-order-single-view-container h3{margin:0}.view-order-input-container{display:flex;flex-wrap:wrap}.view-order-status-content{background-color:#f6f6f6;margin:2% 0}.view-order-status-top-content{display:flex;justify-content:space-between;padding:2%}.view-order-status-top-content h4{margin:0}.view-order-status-content-input-container{display:flex;flex-wrap:wrap;padding:1%}.view-order-single-view-status{width:18%!important}.view-order-single-view-status div.MuiOutlinedInput-root,.view-order-single-view-status input{background-color:#fff!important;cursor:default}.view-order-single-view-status-select div.MuiOutlinedInput-root{background-color:#fff!important}.single-view-deliver{padding:6px 20px!important}.view-order-single-view-btn{display:flex;justify-content:center}.view-order-print-cuttingSlip{padding:2%;width:62vw}.view-order-print-cuttingSlip-top-container{background-color:#f6f6f6;padding:2% 1% 4%}.view-order-print-cuttingSlip-top-container h3{margin:0}.view-order-print-cuttingSlip-input-container{align-items:center;display:flex;justify-content:center}.print-cutting-slip-input div.MuiOutlinedInput-root{background-color:#fff!important}.print-cuttingSlip-submit-btn{margin-top:32px}.cutting-slip-cancel-btn{display:flex;justify-content:center}.cutting-slip-single-view-print-all-container{display:flex;justify-content:flex-end;margin:2%}.cutting-slip-single-view-print-all-container label{font-size:.8rem}.cutting-slip-single-view-print-all-container input{height:16px;width:16px}.print-measurement-container{align-items:center;display:flex;justify-content:space-between;width:10%}.relation-ul{list-style:none;min-width:100px;padding-left:4px}.relation-ul li{align-items:center;display:flex;justify-content:space-around;width:100%}.relation-add-btn{height:24px;width:24px}.view-order-admin-top-right-container{width:75%!important}.view-order-admin-top-right-container .view-order-admin-search-container{width:60%!important}.view-order-admin-top-right-container .os-balance-container-admin{align-items:center;background-color:red;border-radius:4px;display:flex;height:36px;justify-content:space-between;margin:2%;padding:1%;width:40%}.view-order-admin-top-right-container .os-balance-container-admin p{color:#eee;font-size:.6rem}.view-order-admin-top-right-container .os-balance-container-admin h5{color:#fff;font-size:.7rem}.view-order-containerNew{background-color:none!important}.purchase-order-main-container{background-color:#fff;padding-bottom:1%}.purchase-order-main-container .top-bar{align-items:center;display:flex;justify-content:flex-end;padding:1%}.purchase-order-main-container .top-bar h3{margin-right:auto}.purchase-order-main-container .top-bar .search-box-container{align-items:center;background-color:#f2f2f2;border-radius:4px;display:flex;height:32px;justify-content:space-around;margin-right:5%;padding:2px 8px;position:relative;width:22%}.purchase-order-main-container .top-bar .search-box-container input{background-color:#f2f2f2;border:none;border-radius:4px;font-size:.85rem;height:inherit;padding:4px 0 4px 6px}.purchase-order-main-container .top-bar .search-box-container input::placeholder{font-size:.8rem}.purchase-order-main-container .top-bar .search-box-container .icon-btn{border-radius:4px;height:inherit}.purchase-order-main-container .top-bar .search-box-container .icon-btn .search-icon{font-size:18px}.purchase-order-main-container .top-bar .date-container{align-items:center;background-color:#f1f2ff;border-radius:4px;display:flex;height:40px;justify-content:center;padding:1%;width:-webkit-fit-content;width:fit-content}.grn-status-completed{background-color:#00a759;box-shadow:0 0 4px #93f0c4;padding:6px 8px}.grn-status-completed,.grn-status-draft{border-radius:4px;color:#fff;margin:auto 0}.grn-status-draft{background-color:#ecc442;box-shadow:0 0 4px #eed37c;padding:6px 26px}.po-single-view-parent-container{padding:2% 4%;width:60vw}.po-single-view-parent-container .top-bar p{font-size:1.2rem;font-weight:600}.po-single-view-parent-container hr{border:none;border-bottom:1px solid #000}.po-single-view-parent-container .form-1-container{display:flex;flex-wrap:wrap;margin:3% 0}.form-1-container .po-input{width:30%}.po-single-view-table-container table tbody tr td{height:36px}.po-single-view-parent-container .cancel-btn-container{align-items:center;display:flex;justify-content:center}


/*!
 * 
 *   react-simple-keyboard v3.8.141
 *   https://github.com/hodgef/react-simple-keyboard
 *
 *   Copyright (c) Francisco Hodge (https://github.com/hodgef) and project contributors.
 *
 *   This source code is licensed under the MIT license found in the
 *   LICENSE file in the root directory of this source tree.
 *
 */
/*!
 * 
 *   simple-keyboard v3.8.93
 *   https://github.com/hodgef/simple-keyboard
 *
 *   Copyright (c) Francisco Hodge (https://github.com/hodgef) and project contributors.
 *
 *   This source code is licensed under the MIT license found in the
 *   LICENSE file in the root directory of this source tree.
 *
 */.hg-theme-default{background-color:#ececec;border-radius:5px;box-sizing:border-box;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;overflow:hidden;padding:5px;touch-action:manipulation;-webkit-user-select:none;user-select:none;width:100%}.hg-theme-default .hg-button span,.hg-theme-default .hg-button span svg{pointer-events:none}.hg-theme-default button.hg-button{border-width:0;font-size:inherit}.hg-theme-default .hg-button{display:inline-block;flex-grow:1}.hg-theme-default .hg-row{display:flex}.hg-theme-default .hg-row:not(:last-child){margin-bottom:5px}.hg-theme-default .hg-row .hg-button-container,.hg-theme-default .hg-row .hg-button:not(:last-child){margin-right:5px}.hg-theme-default .hg-row>div:last-child{margin-right:0}.hg-theme-default .hg-row .hg-button-container{display:flex}.hg-theme-default .hg-button{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:#fff;border-bottom:1px solid #b5b5b5;border-radius:5px;box-shadow:0 0 3px -1px #0000004d;box-sizing:border-box;cursor:pointer;display:flex;height:40px;justify-content:center;padding:5px}.hg-theme-default .hg-button.hg-standardBtn{width:20px}.hg-theme-default .hg-button.hg-activeButton{background:#efefef}.hg-theme-default.hg-layout-numeric .hg-button{align-items:center;display:flex;height:60px;justify-content:center;width:33.3%}.hg-theme-default .hg-button.hg-button-numpadadd,.hg-theme-default .hg-button.hg-button-numpadenter{height:85px}.hg-theme-default .hg-button.hg-button-numpad0{width:105px}.hg-theme-default .hg-button.hg-button-com{max-width:85px}.hg-theme-default .hg-button.hg-standardBtn.hg-button-at{max-width:45px}.hg-theme-default .hg-button.hg-selectedButton{background:#05194687;color:#fff}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn=".com"]{max-width:82px}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn="@"]{max-width:60px}.hg-candidate-box{background:#ececec;border-bottom:2px solid #b5b5b5;border-radius:5px;display:inline-flex;margin-top:-10px;position:absolute;transform:translateY(-100%);-webkit-user-select:none;user-select:none}ul.hg-candidate-box-list{display:flex;flex:1 1;list-style:none;margin:0;padding:0}li.hg-candidate-box-list-item{align-items:center;display:flex;height:40px;justify-content:center;width:40px}li.hg-candidate-box-list-item:hover{background:#00000008;cursor:pointer}li.hg-candidate-box-list-item:active{background:#0000001a}.hg-candidate-box-prev:before{content:"◄"}.hg-candidate-box-next:before{content:"►"}.hg-candidate-box-next,.hg-candidate-box-prev{align-items:center;color:#969696;cursor:pointer;display:flex;padding:0 10px}.hg-candidate-box-next{border-bottom-right-radius:5px;border-top-right-radius:5px}.hg-candidate-box-prev{border-bottom-left-radius:5px;border-top-left-radius:5px}.hg-candidate-box-btn-active{color:#444}.billing-payment-ctn{display:flex;flex:1 1;gap:5px;height:calc(100vh - 120px);margin:5px 0 0;overflow:hidden}.billing-payment-ctn-left{background-color:#fff;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:space-between;overflow:hidden}.payment-table-div{flex:1 1;min-height:0;overflow-y:auto}.payment-table-div::-webkit-scrollbar{width:6px}.payment-table-div::-webkit-scrollbar-thumb{background-color:#e3e1e1;border-radius:6px}.payment-table-div::-webkit-scrollbar-track{background-color:#f0f0f0}.billing-payment-ctn-right{background-color:#fff;display:flex;flex-direction:column;height:100%;max-width:400px;overflow:hidden;padding-top:8px;width:35%}.billing-payment-ctn-right .billing-calculator,.billing-payment-ctn-right .total-amount{flex-shrink:0}.billing-payment-ctn-left table{border-collapse:collapse;max-height:50vh;overflow-y:auto scroll;width:100%}.billing-payment-ctn-left .bottom{align-items:center;background-color:#f57200;display:flex;flex-shrink:0;font-weight:600;justify-content:space-between;padding:5px 25px}.billing-payment-ctn-left .bottom p{color:#fff;margin:0}.billing-payment-ctn-left .bottom div{background-color:#fff;border-radius:6px;font-weight:500;height:40px;padding:10px 20px 10px 30px}.payment-table-div table thead{background-color:#f0f0f0;position:-webkit-sticky;position:sticky;top:0}.payment-table-div table th{background-color:#37474f;color:#fff;padding:10px;text-align:start}.payment-table-div table th.name{background-color:#f57200;border-right:2px solid #fff}.payment-table-div table td{border:none;font-size:.9rem;font-weight:500;padding:10px;text-align:start}.billing-payment-input-rows{gap:6px;margin-bottom:6px;overflow-y:auto;padding:0 10px}.billing-payment-input-rows,.payment-types-ctn{display:flex;flex:1 1;flex-direction:column;min-height:0}.payment-types-ctn{overflow:hidden}.payment-types-ctn-head{background-color:#37474f;color:#fff;flex-shrink:0;padding:10px;width:100%}.payment-types-row-ctn{background-color:#fff;display:flex;flex:1 1;flex-direction:column;gap:4px;min-height:0;overflow-y:auto;padding:8px 12px}.payment-types-row{align-items:center;background-color:#e6e8e9;color:#37474f;cursor:pointer;display:flex;flex:1 1;height:50px;justify-content:space-between;padding:10px 15px}.payment-method-list{border:1px solid #d6d7d8;border-radius:2px}.payment-method-list--selected{background-color:#f2f5ff;border:2px solid #3b5bfd}.payment-method-list-inner{align-items:center;display:flex;gap:10px}.payment-method-icon{align-items:center;display:flex;height:34px;justify-content:center;width:34px}.payment-method-label{font-weight:600;letter-spacing:.3px}.payment-method-list-right{align-items:center;color:#3b5bfd;display:flex;font-weight:700;justify-content:flex-end;min-width:26px}.payment-method-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);width:100%}.payment-method-card{align-items:center;background-color:#f5f6f7;border:1px solid #dfe3e6;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:92px;padding:12px 10px;position:relative;-webkit-user-select:none;user-select:none}.payment-method-card--selected{background-color:#fff;border:2px solid #3b5bfd}.payment-method-card-check{align-items:center;background-color:#3b5bfd;border-radius:50%;color:#fff;display:flex;font-size:14px;height:22px;justify-content:center;position:absolute;right:6px;top:6px;width:22px}.payment-method-card--selected .payment-method-card-check{display:flex}.payment-method-card .payment-method-card-check{display:none}.payment-method-card-label{color:#37474f;font-weight:700;letter-spacing:.4px;margin-top:6px}.payment-method-card-sub{color:#139109;font-size:12px;font-weight:700;margin-top:2px}.payment-method-card--autocomplete{align-items:stretch;padding:10px}.payment-method-card--autocomplete .MuiAutocomplete-root{margin-top:8px;width:100%}.payment-types-row-list{align-items:center;display:flex;gap:3px}.payment-types-row p{color:#37474f;margin:0}.payment-types-row input{background-color:initial;border:none;color:#000;height:35px;margin-left:auto;padding-right:5px;text-align:right;width:80px}.payment-types-row input.editable{border:1px solid #095009}.payment-types-row input.card-aproval-code{border:1px solid #585252;font-size:.7rem;margin:0;text-align:start}.payment-types-row-list button{background-color:#000;border:none;cursor:pointer;height:50px;width:40px}.payment-types-row-list button:hover{background-color:#682c2c}.payment-types-row-auto-complete{padding:0 15px}.payment-types-row-auto-complete .MuiAutocomplete-root{height:100%;width:100%}.payment-types-row-auto-complete .MuiInputBase-root{padding:0!important}.payment-types-row-auto-complete input{padding:10px 0!important;text-align:start!important}.payment-types-row-auto-complete .MuiOutlinedInput-notchedOutline{border:none;height:100%;padding:0}.billing-payment-ctn-left h4{margin:13px 15px 8px}.payment-view-order-table{height:98%;overflow-y:scroll;padding:0!important}.payment-view-order-table thead{background-color:#eee!important}.payment-view-order-table span.amount-due{background-color:#1135ff;border-radius:10px;color:#fff;padding:4px 6px}.billing-payment .flex-column{background-color:#fff;height:100%;justify-content:space-between;overflow:hidden}.billing-payment .billing-left-container{height:100%;overflow:hidden}.billing-payment .flex-row{flex-shrink:0}.billing-payment .billing-search-bar{display:none}.billing-payment .billing-left-first{height:auto;max-height:none}.payment-button-ctn{display:flex;flex-shrink:0;flex-wrap:wrap;gap:1%;padding:10px 20px;width:100%}.payment-button-ctn .billing-Hold-button,.payment-button-ctn .billing-payment-button{width:49%}.payment-button-ctn .billing-placeOrder-button{margin-top:5px;width:100%}.wallet-change-dialog{display:flex;flex-direction:column;gap:20px;max-width:750px;min-width:500px;padding:18px 25px;width:100%}.wallet-change-dialog .MuiOutlinedInput-root{padding:0!important}.wallet-change-dialog .head{font-weight:600;gap:20px;justify-content:start}.wallet-change-dialog .head .icon{background-color:#ade8c2;border-radius:50%;padding:8px 8px 10px}.wallet-change-dialog .head img{height:25px;width:25px}.wallet-change-dialog .input-ctn{border:1px solid #ebeefe;display:flex;position:relative;width:100%}.wallet-change-dialog .input-ctn button.btn{background-color:#dde1f3;border-radius:0;color:#000;margin:0;min-width:100px}.customer-popup-input-ctn{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px 1%;justify-content:space-between}.customer-popup-input-ctn .input-ctn{width:49%}.customer-popup-input-ctn .input-ctn .doc-validation-alert{bottom:-15px!important;margin:0}.wallet-change-dialog .input-ctn button:hover{background-color:#7c89c3;color:#504f4f}.wallet-change-dialog .input-ctn input{border:none;flex:1 1;padding-right:15px;text-align:end}.wallet-change-btn{display:flex;justify-content:flex-end;position:relative}.wallet-change-btn .doc-validation-alert{color:green;cursor:pointer;margin:0;top:-16px}.customer-popup-autocomplete{height:40px;width:100%}.customer-popup-autocomplete input{text-align:start!important}.customer-popup-autocomplete .MuiOutlinedInput-root{padding:0 9px}.customer-popup-autocomplete fieldset{border:none}.wallet-change-btn .btn-secondary-outlined{font-size:.85rem;height:30px;width:70px}.wallet-change-btn .btn-primary{background-color:#16a90a;font-size:.85rem;height:30px;width:120px}.reservation-top-right{gap:12px}.reservation-top-right button.btn{height:30px;margin:10px 0;padding:0 12px;white-space:nowrap;width:auto}.billing-payment-ctn .action-buttons-ctn{bottom:35px;gap:15px;justify-content:flex-end;position:absolute;right:15px}.billing-payment-ctn .action-buttons-ctn button{align-items:center;border:none;border-radius:40px;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:10px;height:50px;justify-content:center;padding:15px;text-align:center;white-space:nowrap}.billing-payment-ctn .action-buttons-ctn button .edit-icon1{color:#0019f6;font-size:1.2rem}.billing-payment-ctn .action-buttons-ctn button.edit{background-color:#ced3ff;border:1px solid #0019f6;color:#0019f6}.billing-payment-ctn .action-buttons-ctn button.add{background-color:#dafae5;border:1px solid #00cf4e;color:#00cf45}.billing-payment-ctn .action-buttons-ctn button.cancel{background-color:#fff0f0;border:1px solid #f60000;color:red}.billing-payment-ctn .action-buttons-ctn button.edit:hover{background-color:#edeef7;border:2px solid #d0d4f4}.billing-payment-ctn .action-buttons-ctn button.add:hover{background-color:#edeef7;border:2px solid #daf0e2}.billing-payment-ctn .action-buttons-ctn button.cancel:hover{background-color:#edeef7;border:2px solid #f0cece}.add-reservation-ctn{display:flex;flex-direction:column;padding:10px 25px;width:75vw}.add-reservation-ctn .header-top{gap:10px;justify-content:start;width:100%}.add-reservation-ctn .header-top button{width:100px}.add-reservation-ctn h3.res-name{margin:0}.add-reservation-ctn p.add-tables{font-size:1.2rem;margin:0}.add-reservaion-input-ctn{gap:10px 0;justify-content:space-between;padding:20px 0}.add-reservaion-input-ctn .new-global-single-input .MuiInputBase-root{padding:0;padding-right:0!important}.add-reservaion-input-ctn .new-global-single-input button.add-customer-button{border-right:1px solid #b1b1b1;color:#000;min-width:30px;width:40px}.add-reservaion-input-ctn .table-box{background-color:#e7e7e7;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:600;min-height:60px;width:calc(10% - 12px)}.add-reservaion-input-ctn .table-box-selected{background-color:#e0e0ff;border:1px solid #1a21ff;color:#0008ff}.add-reservaion-input-ctn .table-box:hover{border:1px solid #1a21ff;color:#0008ff}.billing-payment-ctn .toggle-checkbox:checked{background-color:#5c5ce5;border:1px solid #5c5ce5;box-shadow:inset 20px 0 0 0 #ddf}.multi-order-update-ctn{background-color:#e7e7e7;border-radius:6px;box-shadow:0 8px 16px #0000004d;display:flex;flex-direction:column;margin-right:10px;margin-top:10px;min-width:200px;padding:10px 15px}.multi-order-update-ctn .order-ctn{border-bottom:1px dashed #646464;padding:5px 0}.multi-order-update-ctn .order-ctn p{cursor:default;font-weight:bolder;margin:0;white-space:nowrap}.multi-order-update-ctn .order-ctn button{background-color:#c5c5c594;width:40px}.multi-order-update-ctn .order-ctn button:hover{background-color:#ffffff94!important}.multi-order-update-ctn .order-ctn .btn i{font-size:16px}@media(max-width:1200px){.payment-types-row p{font-size:.7rem}.payment-types-row-list button{font-size:1rem;width:30px}.payment-types-row-list button svg{font-size:1rem}}.input-wrapper{display:inline-block;position:relative;width:47%}.input-wrapper input{box-sizing:border-box;padding-right:24px;width:100%}.percent-symbol{color:#888;font-size:14px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.promo-code-section{background:linear-gradient(135deg,#f5f7fa,#e4e8ec);border:1px dashed #1976d2;border-radius:8px;padding:12px}.promo-code-section p{color:#1976d2;font-weight:600;margin-bottom:8px}.promo-code-section input{border:2px solid #e0e0e0;border-radius:6px;font-size:14px;padding:10px 12px;transition:border-color .2s}.promo-code-section input:focus{border-color:#1976d2;outline:none}.promo-code-section input::placeholder{color:#999}.promo-code-section button:hover:not(:disabled){background-color:#1565c0!important;box-shadow:0 2px 8px #1976d24d;transform:translateY(-1px)}.promo-code-section button:active:not(:disabled){transform:translateY(0)}.billing-calculator{align-self:center;background-color:#fff;border-radius:2px;margin:2%;padding:4px;width:96%}.billing-display{margin-bottom:0}.billing-display input{background-color:initial;border:2px solid #cacaca;font-size:1rem;height:35px;text-align:end;width:100%}.billing-input-section{display:flex;flex-direction:column;justify-content:space-between}.billing-input-section button{background-color:#37474f;border:none;color:#fff;font-size:16px;margin:5px;padding:10px;text-align:center;width:23%}.billing-input-section button.white-btn{background-color:#e7e7e7;color:#37474f;font-weight:600;padding:10px}.billing-input-section button.black-btn{background-color:#000;color:#fff;padding:10px}.billing-clear,.billing-input-section button.operator{background-color:#ff9a8b}.billing-input-section button.number,.billing-percent,.billing-root{background-color:#f0f0f0}.billing-input-section button.equal{background-color:#e85a4f;color:#fff;width:48%}.billing-input-section button:hover{background-color:#ddd;cursor:pointer}.billing-input-section .row{display:flex}.keyboard-container{min-width:750px;width:50vw}.hg-button-enter{background-color:#139109!important;color:#fff!important}.keyboard-icon-billing{color:#44ac3b!important;position:absolute!important;right:0;top:50%;transform:translateY(-50%)}.billing-keyboard-position .hg-theme-default{background-color:#8b8b8b}.billing-keyboard-position .hg-theme-default .hg-button{background-color:#454545;color:#fff}.auth-dialog .MuiDialog-paper{border-radius:12px;box-shadow:0 8px 32px #0000001f}.auth-dialog-title{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff!important;display:flex;font-size:18px!important;font-weight:600!important;padding:16px 24px!important}.auth-dialog-content{padding:24px!important}.auth-dialog-message{color:#555;font-size:14px;line-height:1.5;margin:0 0 20px}.auth-form-field{margin-bottom:20px}.auth-error-message{background:#ffebee;border-left:3px solid #d32f2f;border-radius:4px;color:#d32f2f;font-size:13px;margin:8px 0 0;padding:8px 12px}.auth-dialog-actions{border-top:1px solid #e0e0e0;padding:16px 24px!important}.auth-dialog-actions button{font-weight:500;min-width:100px;text-transform:none}.pos-receipt-template-container{word-wrap:break-word;background-color:#fff;box-sizing:border-box;max-width:100%;overflow:visible;overflow-wrap:break-word;padding:.3em .4em 0;width:100%}.pos-receipt-template-container.template-premium[dir=rtl],.pos-receipt-template-container.template-premium[style*=rtl]{font-feature-settings:"liga" 1,"calt" 1;direction:rtl;font-family:Tahoma,Arial,Simplified Arabic,Traditional Arabic,sans-serif!important;letter-spacing:0!important;unicode-bidi:embed;word-spacing:normal!important}.pos-receipt-template-container.template-premium[dir=rtl] span,.pos-receipt-template-container.template-premium[style*=rtl] span{letter-spacing:0!important;word-spacing:normal!important}.pos-receipt-template-container.template-three-continer{word-wrap:break-word;max-width:72mm;min-width:72mm;overflow:visible;overflow-wrap:break-word;width:72mm}.pos-receipt-template-container span{font-weight:bolder}.pos-receipt-template-header,.template-header-company-info{align-items:center;display:flex;flex-direction:column;justify-content:center}.template-header-company-info .template-restaurant-name,.template-header-company-info .template-transaction-number{font-size:1em;font-weight:bolder;text-transform:uppercase}.template-header-company-info span{font-size:.875em}.template-invoice-container{display:grid;grid-template-columns:repeat(2,1fr)}.template-invoice-details span{font-size:.8125em;font-weight:bolder;text-transform:uppercase}.pos-receipt-template-container .temp-bol-txt{font-size:.9375em;font-weight:bolder}.pos-receipt-template-container .temp-text-end{text-align:end}.template-dotted-line{border:1px dotted #000;width:100%}.template-dashed-line{border:1px dashed #000;width:100%}.temp-multi-line{display:flex;flex-direction:column}.pos-receipt-template-footer{font-size:.8125em}.fr-greeting{margin:.5em 0}.footer-summary{max-width:20em;text-align:center}.template-footer-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.template-table-container table{margin:0;width:100%}.template-table-container table td{font-size:12px}.template-table-container .table-item{display:flex;flex-direction:column}.template-table-container .table-item-center{word-wrap:break-word;display:flex;flex-direction:column;-webkit-hyphens:auto;hyphens:auto;max-width:25mm;overflow-wrap:break-word;text-align:center}.temp-two-column{align-items:center;display:flex;flex-direction:column}.template-table-container table th{border-bottom:1px dashed #000;height:2em}.temp-table-head{display:flex;flex-direction:column}.temp-net-amount{margin-bottom:.5em}.temp-last-raw td>div{display:flex;flex-direction:column}.template-header-company-logo{height:6.25em;overflow:hidden;width:12.5em}.template-header-company-logo img{height:100%;object-fit:contain;width:100%}.template-payment-details{display:flex;justify-content:space-between}.temp-token-name{font-size:1em;font-weight:bolder;line-height:1.2;margin-bottom:.3em;text-align:center}.template-token-container{padding:1em 0}.template-token-container,.template-token-container>div{align-items:center;display:flex;justify-content:center;overflow:visible;width:100%}.template-token-container>div{flex-direction:column;max-width:100%}.template-token-container .temp-token-no{font-size:2.5em;font-weight:bolder;line-height:1.1;max-width:100%;overflow:visible;padding:.2em 0;text-align:center;white-space:normal;width:100%;word-break:break-all}.template-table-container .sub-data-info{display:flex;font-size:1.2em;font-weight:bolder;justify-content:space-between}.template-table-container .sub-data-info-font{font-size:1.2em;font-weight:bolder}.template-table-container .sub-data-info span{display:block}.template-table-container .sub-data-info-start{text-align:start!important}.template-table-container .sub-data-info-end{text-align:end!important}.receipt-print-parent{background:#fff;left:0;max-height:none;max-width:none;opacity:1;overflow:visible;pointer-events:none;position:fixed;top:-9999px;width:auto;z-index:9999}.receipt-print-parent *{opacity:1!important;visibility:visible!important}@media print{.receipt-print-parent{left:0!important;max-height:none!important;opacity:1!important;overflow:visible!important;position:static!important;top:0!important;width:100%!important;z-index:auto!important}.template-token-container{break-inside:avoid!important;overflow:visible!important;page-break-inside:avoid!important}.template-token-container .temp-token-no{font-size:2.5em!important;line-height:1.1!important;overflow:visible!important;white-space:normal!important;word-break:break-all!important}.pos-receipt-template-container{word-wrap:break-word!important;overflow:visible!important;overflow-wrap:break-word!important}}.held-order-grid-ctn{align-content:flex-start;display:flex;flex-wrap:wrap;gap:15px 2%;height:100%;justify-content:center;overflow-y:auto;padding:1%}.order-card{border-radius:12px;box-shadow:0 0 5px 2px #0000004d;cursor:pointer;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;max-width:330px;width:32%}.order-card p{font-weight:600;margin:0}.order-card .order-card-head{border-radius:12px 12px 0 0;padding:6px 16px}.order-card .middle-ctn{display:flex;flex-direction:row;padding:16px 0 16px 16px}.order-card .middle-ctn-left{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding-right:9px}.customer-address-ctn-heldorder{align-items:start;border-radius:6px;display:flex;padding:9px 9px 9px 0}.customer-address-ctn-heldorder span{word-break:break-word}.order-card .middle-ctn-left .customer-tag{border-radius:6px;font-weight:600;margin:6px 0;padding:4px 10px;width:-webkit-fit-content;width:fit-content}.order-card .middle-ctn-left .justify-space-between{gap:20%;justify-content:start}.order-card .middle-ctn-right{align-items:center;display:flex;gap:5px;margin-left:auto}.order-card .middle-ctn-right .hour-label{font-weight:600}.order-card .middle-ctn-right .hour-label,.order-card .middle-ctn-right .hour-value{display:flex;flex-direction:column;gap:5px}.order-card .middle-ctn-right .hour-value p{background-color:green;border-radius:6px 0 0 6px;color:#fff;font-size:.8rem;padding:2px 5px}.held-order-grid-ctn .order-card-footer{padding:0 16px 16px}.held-order-grid-ctn .order-card-footer div{border-radius:6px;color:#fff;font-size:.9rem;font-weight:600;padding:4px 10px;width:-webkit-fit-content;width:fit-content}.held-order-grid-ctn::-webkit-scrollbar{width:6px}.held-order-grid-ctn::-webkit-scrollbar-track{background-color:#fff}.held-order-grid-ctn::-webkit-scrollbar-thumb{background-color:#888;border-radius:6px}.blinking-red span{animation:blinking-animation .5s infinite alternate}.blinking-yellow span{animation:blinking-animation-yellow .7s infinite alternate}.blinking-yellow-order{animation:blinking-animation-yellow-order 1s infinite alternate}.blinking-red-order{animation:blinking-animation-red-order 1.1s infinite alternate}@keyframes blinking-animation-yellow-order{0%{box-shadow:0 0 20px #d1d11780}to{box-shadow:none}}@keyframes blinking-animation-red-order{0%{box-shadow:0 0 20px #ff000080}to{box-shadow:none}}@keyframes blinking-animation{0%{opacity:1}to{opacity:.1}}@keyframes blinking-animation-yellow{0%{opacity:1}to{opacity:.2}}@media(max-width:1250px){.order-card{width:48%}}.category-list-header{background-color:#fff;display:flex}.category-list-header .arrow-box{background-color:#fff;height:25px;min-width:35px;position:relative;width:auto}.category-list-header .arrow-para{margin-left:15px}.category-list-header .arrow-box .justify-center{background-color:#fff;position:inherit;z-index:28}.category-list-header .arrow-box .justify-center p{color:#795547;cursor:pointer;font-size:.65rem;font-weight:600;margin:0;padding-left:5px}.category-list-header .arrow-box .justify-center p:hover{color:#78000074}.category-list-header .arrow-box .cone-shape{background-color:#fff;border:1px solid #000;border-bottom:none;border-left:none;content:"";height:20px;position:absolute;right:-10px;top:50%;transform:translateY(-50%) rotate(45deg);width:20px;z-index:8}.filter-icon-ctn{border-radius:3px;color:#5c5ce5;font-weight:600;gap:8px;height:30px;padding:8px;position:relative}.filter-icon-ctn,.filter-icon-ctn-drop-down{background-color:#f3f5ff;cursor:pointer;font-size:.9rem}.filter-icon-ctn-drop-down{box-shadow:2px 3px 4px #4c3d3d;color:#000;display:flex;flex-direction:column;padding:7px 10px;position:absolute;right:10%;top:115%;width:200px;z-index:10}.filter-icon-ctn-drop-down:before{border-bottom:5px solid #f3f5ff;border-left:5px solid #0000;border-right:5px solid #0000;content:"";height:0;left:95%;margin-left:-24px;position:absolute;top:-5px;width:0}.filter-span-count{background-color:blue;border-radius:50%;color:#fff;font-size:.8rem;height:15px;position:absolute;right:-5px;top:-5px;width:15px;z-index:20}.filter-icon-ctn-drop-down div.filter-body{align-items:center;color:#000;cursor:pointer;direction:ltr;display:flex;flex-direction:row;font-size:.9rem;justify-content:space-between;padding:7px 0}.filter-icon-ctn-drop-down div.filter-body p{font-size:.9rem}.filter-icon-ctn-drop-down div.filter-body .MuiInputBase-root{padding:0 9px}.filter-icon-ctn-drop-down div.filter-body label{left:10px;top:50%;transform:translateY(-50%)}.filter-icon-ctn-drop-down div.filter-body label.MuiInputLabel-shrink{color:#5c5ce5;font-size:.7rem;left:15px;top:0}.filter-icon-ctn-drop-down div.filter-body fieldset{border:none}.filter-icon-ctn-drop-down button.btn-secondary{border-radius:4px;color:#fff!important;height:30px;margin-bottom:6px;margin-top:25px}.timer-ctn{background-color:#fff;border-radius:9px;font-size:.7rem;height:25px;width:25px}.kot-list-ctn{background-color:#fff!important;border:1px solid #dd1b1b;box-shadow:2px 2px 3px 1px #80808080;max-width:600px;min-width:480px;width:35vw}.kot-list-ctn:before{border-bottom:5px solid #ff0008}.billing-kot-list-body{display:flex;flex-direction:column;gap:10px;max-height:70vh;overflow-y:auto}.kot-order-card{border:1px solid #bebcbc;display:flex;flex-direction:column;padding:10px 15px}.billing-kot-list-body::-webkit-scrollbar{height:12px;width:3px}.billing-kot-list-body::-webkit-scrollbar-thumb{background-color:#a8a5a5}.billing-kot-list-body::-webkit-scrollbar-track{background-color:#d6d6d6}.kot-order-card p{font-size:1rem;font-weight:500;margin:0}.kot-order-card .status{padding:6px;text-align:center;width:90px}.kot-order-card .status-blue{background-color:#e8e4ff;color:#0909ad}.kot-order-card .status-red{background-color:#fde3e2;color:#e72424}.kot-order-card .status-green{background-color:#bdf7c4;color:#068b35}.kot-order-item-list{border-top:1px solid #e7e7e7;padding:1px 60px}.kot-order-item-list p{font-size:.9rem}@media(max-height:810px){.billing-kot-list-body{max-height:60vh}}@media(max-width:1250px){.category-list-header .arrow-box{min-width:17px}.category-list-header .arrow-box .justify-center p{font-size:.5rem}}.customer-list-btn{align-items:center;border-left:1px solid #fff;font-size:.9rem;justify-content:space-between;padding-left:10px;padding-right:4px;text-align:start;width:100%}.customer-list-menu-items{background-color:#fff!important;border:1px solid #159132;border-radius:4px;box-shadow:2px 2px 3px 1px #80808080;color:#000;cursor:pointer;display:flex;flex-direction:column;font-size:.9rem;left:0;max-width:500px;min-width:450px;padding:7px 10px;position:absolute;top:40px;width:30vw;z-index:55}.customer-list-menu-items .billing-search-bar{background-color:#e7e7e7;border-radius:4px;margin-bottom:5px;padding:10px 5px;width:100%}.customer-list-menu-items .billing-search-bar input{background-color:#e7e7e7;caret-color:#000;color:#5c5757;padding-left:5px}.customer-list-menu-items .kot-order-card{border:none;border-bottom:1px solid #bebcbc;padding:5px}.customer-list-info-ctn{width:100%}.customer-list-info-ctn:hover{background-color:#e7e7e7;padding-left:20px;transform:scale(1.05)}.customer-list-info-ctn .flex-column{align-items:start;max-width:none;width:100%}.customer-list-info-ctn .justify-space-between p{color:#4b4949;font-size:.9rem;text-align:start;width:33.33%}.selected-customer-from-list{border-bottom:2px solid green!important}.selected-customer-from-list p{color:#068b35!important}@media(max-width:1200px){.customer-list-info-ctn .justify-space-between p{font-size:.7rem}}.smart-recommendations-container{background:linear-gradient(135deg,#f8f9ff,#fff5f5);border:1px solid #6366f11a;border-radius:12px;box-shadow:0 2px 8px #00000014;margin:8px;overflow:hidden}.smart-recommendations-header{align-items:center;background:linear-gradient(90deg,#6366f114,#ec489914);cursor:pointer;display:flex;justify-content:space-between;padding:10px 12px;transition:background .2s ease}.smart-recommendations-header:hover{background:linear-gradient(90deg,#6366f11f,#ec48991f)}.header-left{gap:8px}.ai-icon{animation:sparkle 2s ease-in-out infinite;color:#6366f1}@keyframes sparkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.header-title{color:#374151;font-size:13px;font-weight:600}.smart-recommendations-content{padding:8px 12px 12px}.recommendation-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.tab-chip{font-size:11px!important;height:26px!important}.tab-chip .MuiChip-icon{font-size:14px!important}.no-recommendations{color:#9ca3af;display:block;padding:12px;text-align:center}.recommendations-list{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto}.recommendation-item{align-items:center;background:#fff;border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #0000000f;display:flex;justify-content:space-between;padding:8px 10px;transition:all .2s ease}.recommendation-item:hover{border-color:#6366f133;box-shadow:0 2px 6px #6366f126;transform:translateX(2px)}.product-info{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.product-image{border-radius:6px;flex-shrink:0;height:40px;object-fit:cover;width:40px}.product-details{flex:1 1;min-width:0}.product-name{color:#1f2937;font-size:12px;font-weight:500}.product-name,.product-reason{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-reason{color:#6b7280;display:block;font-size:10px}.product-price{color:#059669;font-size:12px;font-weight:600}.add-btn{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;color:#fff!important;flex-shrink:0;height:32px;width:32px}.add-btn:hover{background:linear-gradient(135deg,#4f46e5,#7c3aed)!important;transform:scale(1.05)}.recommendations-list::-webkit-scrollbar{width:4px}.recommendations-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.recommendations-list::-webkit-scrollbar-thumb{background:#c4c4c4;border-radius:2px}.recommendations-list::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.smart-recommendations-container.floating{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid #6366f14d;border-radius:16px;box-shadow:0 8px 32px #0003;margin:0;transition:box-shadow .2s ease}.smart-recommendations-container.floating:hover{box-shadow:0 12px 40px #00000040}.smart-recommendations-container.dragging{box-shadow:0 16px 48px #6366f14d;cursor:grabbing;opacity:.95}.smart-recommendations-container.floating .smart-recommendations-header{border-radius:14px 14px 0 0;cursor:default}.smart-recommendations-container.floating .recommendations-list{max-height:300px}.drag-handle{align-items:center;border-radius:4px;color:#6b7280;cursor:grab;display:flex;justify-content:center;margin-right:4px;padding:4px;transition:all .2s ease}.drag-handle:hover{background:#6366f126;color:#6366f1}.drag-handle:active{background:#6366f140;cursor:grabbing}@media (max-width:768px){.smart-recommendations-container{margin:4px}.recommendation-tabs{gap:4px}.tab-chip{font-size:10px!important;height:24px!important}.recommendations-list{max-height:150px}.product-image{height:32px;width:32px}.smart-recommendations-container.floating{width:280px!important}}.voice-fab{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;box-shadow:0 4px 14px #6366f166!important;transition:box-shadow .3s ease,background .3s ease!important;-webkit-user-select:none;user-select:none;z-index:1000}.voice-fab:hover:not(.dragging){box-shadow:0 6px 20px #6366f180!important;transform:scale(1.1)}.voice-fab.dragging{box-shadow:0 8px 25px #6366f199!important;cursor:grabbing!important;opacity:.9;transform:scale(1.15)}.voice-fab.listening{animation:pulse 1.5s ease-in-out infinite;background:linear-gradient(135deg,#ef4444,#f97316)!important;box-shadow:0 4px 14px #ef444466!important}.voice-fab.disabled{background:#9ca3af!important;box-shadow:none!important;cursor:not-allowed!important}.voice-dialog .MuiDialog-paper{border-radius:16px;overflow:hidden}.voice-dialog-title{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;display:flex;justify-content:space-between;padding:12px 16px!important}.title-content{align-items:center;display:flex;gap:8px}.title-icon{animation:bounce 1s ease infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.voice-dialog-title .MuiIconButton-root{color:#fff}.voice-dialog-content{min-height:200px;padding:20px!important}.listening-indicator{flex-direction:column;gap:12px;padding:24px}.listening-indicator,.sound-wave{align-items:center;display:flex;justify-content:center}.sound-wave{animation:wave-pulse 1.5s ease-in-out infinite;background:linear-gradient(135deg,#6366f11a,#8b5cf61a);border-radius:50%;height:80px;width:80px}.wave-icon{animation:wave-animate .5s ease-in-out infinite alternate;color:#6366f1;font-size:40px!important}@keyframes wave-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes wave-animate{0%{transform:scaleY(.8)}to{transform:scaleY(1.2)}}.transcript-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin:16px 0;padding:16px}.transcript-text{color:#1e293b;font-size:16px;margin-top:4px}.transcript-text .interim{color:#94a3b8;font-style:italic}.loading-box{align-items:center;color:#64748b;display:flex;gap:12px;justify-content:center;padding:24px}.error-alert{margin:16px 0}.parsed-items-box{margin-top:16px}.items-title{color:#374151;font-weight:600;margin-bottom:8px}.items-list{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px}.item-row{border-bottom:1px solid #e2e8f0;padding:8px 12px!important}.item-row:last-child{border-bottom:none}.item-actions{align-items:center;display:flex;gap:4px}.qty-chip{font-weight:600!important;min-width:32px}.voice-dialog-actions{background:#f8fafc;border-top:1px solid #e2e8f0;padding:12px 16px!important}.qty-input-mode{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:2px solid #22c55e;border-radius:16px;padding:24px;text-align:center}.qty-input-mode,.qty-prompt{margin-bottom:16px}.qty-prompt h6{font-size:20px;margin-bottom:4px}.listening-for-qty{align-items:center;background:#22c55e1a;border-radius:20px;display:flex;gap:8px;justify-content:center;margin-bottom:16px;padding:8px 16px}.wave-icon-small{animation:wave-animate .5s ease-in-out infinite alternate;color:#22c55e;font-size:24px!important}.qty-manual-input{align-items:center;display:flex;gap:12px;justify-content:center}.qty-manual-input .MuiTextField-root{background:#fff;border-radius:8px}.added-items-box{margin-top:16px}.items-title.added{align-items:center;color:#16a34a;display:flex;gap:4px}.added-list{background:#f0fdf4;border-color:#bbf7d0}.added-row{background:#fff}.suggestions-box{margin-top:16px}.suggestions-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.items-title.suggestions{align-items:center;color:#d97706;display:flex;gap:4px;margin-bottom:0}.suggestions-list{background:#fffbeb;border-color:#fde68a}.suggestion-row{background:#fff}.suggestion-row .MuiListItemText-secondary{align-items:center;display:flex}@media (max-width:768px){.voice-fab{bottom:80px;right:16px}.voice-dialog .MuiDialog-paper{margin:16px;width:calc(100% - 32px)}.item-actions{gap:2px}.item-actions .MuiIconButton-root{padding:4px}}.customer-intelligence-container{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 12px #00000026;max-width:calc(100vw - 32px);overflow:hidden;transition:box-shadow .2s ease;width:300px}.customer-intelligence-container.dragging{box-shadow:0 8px 24px #00000040;opacity:.95}.ci-drag-handle{align-items:center;border-bottom:1px solid #0000000d;color:#0006;cursor:grab;display:flex;justify-content:center;padding:4px;transition:color .2s ease}.ci-drag-handle:hover{color:#000000b3}.ci-drag-handle:active{cursor:grabbing}.ci-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:12px;transition:background .2s ease}.ci-header:hover{filter:brightness(.98)}.header-left{align-items:center;display:flex;gap:12px}.customer-avatar{font-size:18px;font-weight:600;height:44px!important;width:44px!important}.tier-badge{align-items:center;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;display:flex;font-size:14px;height:20px;justify-content:center;width:20px}.customer-info{display:flex;flex-direction:column;gap:4px}.customer-name{color:#1f2937;font-size:14px;font-weight:600}.tier-chip{font-size:10px!important;font-weight:600!important;height:20px!important}.header-right{align-items:center;display:flex;gap:4px}.ci-content{background:#fafafa;max-height:60vh;overflow-x:hidden;overflow-y:auto;padding:12px;scroll-behavior:smooth;scrollbar-color:#6366f166 #0000;scrollbar-width:thin}.ci-content::-webkit-scrollbar{width:6px}.ci-content::-webkit-scrollbar-track{background:#0000;border-radius:3px}.ci-content::-webkit-scrollbar-thumb{background:#6366f166;border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}.ci-content::-webkit-scrollbar-thumb:hover{background:#6366f199}.loading-container{align-items:center;color:#6b7280;display:flex;gap:8px;justify-content:center;padding:16px}.error-text{display:block;padding:8px;text-align:center}.stats-row{background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000d;justify-content:space-around;margin-bottom:12px;padding:12px 8px}.stat-item,.stats-row{align-items:center;display:flex}.stat-item{gap:8px;text-align:center}.stat-icon{color:#6366f1;font-size:24px!important}.stat-value{color:#1f2937;font-size:16px!important;font-weight:700;line-height:1.2}.stat-label{color:#6b7280;font-size:10px}.points-box{align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:8px;display:flex;gap:8px;margin-bottom:12px;padding:8px 12px}.points-icon{color:#f59e0b}.section-title{align-items:center;color:#6b7280;display:flex;font-size:10px;font-weight:600;gap:4px;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.insights-section{margin-bottom:12px}.insights-list{display:flex;flex-direction:column;gap:6px}.insight-item{align-items:center;border-radius:8px;display:flex;font-size:12px;gap:8px;padding:8px 10px}.insight-item.warning{background:#fef3c7;color:#92400e}.insight-item.warning svg{color:#f59e0b}.insight-item.positive{background:#d1fae5;color:#065f46}.insight-item.positive svg{color:#10b981}.insight-item.suggestion{background:#dbeafe;color:#1e40af}.insight-item.suggestion svg{color:#3b82f6}.favorites-section{margin-bottom:12px}.favorites-list{display:flex;flex-wrap:wrap;gap:6px}.favorite-chip{cursor:pointer!important;transition:all .2s ease!important}.favorite-chip:hover{background:#6366f11a!important;border-color:#6366f1!important}.order-type-section{margin-bottom:12px}.order-type-bars{gap:6px}.order-type-bar,.order-type-bars{display:flex;flex-direction:column}.order-type-bar{gap:2px}.bar-label{color:#6b7280;display:flex;font-size:11px;justify-content:space-between}.bar-progress{background:#e5e7eb!important;border-radius:3px!important;height:6px!important}.bar-progress.dinein .MuiLinearProgress-bar{background:#6366f1!important}.bar-progress.delivery .MuiLinearProgress-bar{background:#10b981!important}.bar-progress.takeaway .MuiLinearProgress-bar{background:#f59e0b!important}.suggestions-section{margin-bottom:8px}.suggestions-buttons{display:flex;flex-wrap:wrap;gap:6px}.suggestion-chip{animation:glow 2s ease-in-out infinite;cursor:pointer!important;transition:all .2s ease!important}.suggestion-chip:hover{background:#6366f126!important;transform:scale(1.02)}@keyframes glow{0%,to{box-shadow:0 0 0 0 #6366f100}50%{box-shadow:0 0 8px 2px #6366f14d}}@media (max-width:768px){.customer-intelligence-container{margin:4px}.stats-row{padding:8px 4px}.stat-value{font-size:14px!important}.stat-icon{font-size:20px!important}.customer-avatar{height:36px!important;width:36px!important}}.button-icon-hover{--width:100px;--height:35px;--tooltip-height:35px;--tooltip-width:90px;--gap-between-tooltip-to-button:18px;--button-color:#1163ff;--tooltip-color:#fff;background:var(--button-color);border-radius:.45em;cursor:pointer;font-family:Arial;height:var(--height);position:relative;text-align:center;transition:background .3s;width:var(--width)}.button-icon-hover:before{background-color:var(--tooltip-color);border-radius:.25em;bottom:calc(var(--height) + var(--gap-between-tooltip-to-button) + 10px);color:#111;content:attr(data-tooltip);font-size:.9rem;height:var(--tooltip-height);left:calc(50% - var(--tooltip-width)/2);line-height:var(--tooltip-height);position:absolute;width:var(--tooltip-width)}.button-icon-hover:after{border:10px solid #0000;border-top:10px solid var(--tooltip-color);bottom:calc(100% + var(--gap-between-tooltip-to-button) - 10px);content:"";height:0;left:calc(50% - 10px);position:absolute;width:0}.button-icon-hover:after,.button-icon-hover:before{opacity:0;transition:all .5s;visibility:hidden}.button-icon-hover .text{align-items:center;display:flex;justify-content:center}.button-icon-hover .button-wrapper,.button-icon-hover .icon,.button-icon-hover .text{color:#fff;height:100%;left:0;overflow:hidden;position:absolute;width:100%}.button-icon-hover .text{top:0}.button-icon-hover .icon,.button-icon-hover .text{transition:top .5s}.button-icon-hover .icon{align-items:center;color:#fff;display:flex;justify-content:center;top:100%}.button-icon-hover .icon svg{height:24px;width:24px}.button-icon-hover:hover .text{top:-100%}.button-icon-hover:hover .icon{top:0}.button-icon-hover:hover:after,.button-icon-hover:hover:before{opacity:1;visibility:visible}.button-icon-hover:hover:after{bottom:calc(var(--height) + var(--gap-between-tooltip-to-button) - 20px)}.button-icon-hover:hover:before{bottom:calc(var(--height) + var(--gap-between-tooltip-to-button))}.add-btn-global-new{background:linear-gradient(144deg,#72f47f,#21c214 50%,#519a58);border:none;border-radius:20px;box-shadow:2px 2px 10px rgba(0,0,0,.199);cursor:pointer;height:40px;justify-content:flex-start;overflow:hidden;position:relative;width:40px}.add-btn-global-new,.add-btn-global-new .sign{align-items:center;display:flex;transition-duration:.3s}.add-btn-global-new .sign{color:#fff;font-size:1.75rem;justify-content:center;width:100%}.add-btn-global-new .text{color:#fff;font-size:.9rem;font-weight:500;opacity:0;position:absolute;right:0;transition-duration:.3s;width:0}.add-btn-global-new:hover{transition-duration:.3s;width:125px}.add-btn-global-new:hover .sign{padding-left:15px;transition-duration:.3s;width:30%}.add-btn-global-new:hover .text{opacity:1;padding-right:15px;transition-duration:.3s;width:70%}.add-btn-global-new:active{transform:translate(2px,2px)}.list-notes-ctr{align-items:center;display:flex;gap:1px;justify-content:flex-start;max-width:590px;overflow-x:auto;padding:10px;position:relative;white-space:nowrap}.list-notes-ctr .items{align-items:center;background-color:#139109;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;margin-right:10px;padding:1px 6px}.list-notes-ctr .cross-icon{color:#fff;cursor:pointer;margin-left:10px}.list-notes-ctr::-webkit-scrollbar{height:6px;width:6px}.list-notes-ctr::-webkit-scrollbar-thumb{background-color:#000;border-radius:18px}.list-notes-ctr::-webkit-scrollbar-track{background-color:initial}.scroll-button{background-color:#139109;border:none;color:#fff;cursor:pointer;padding:5px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.scroll-button.left{left:0}.scroll-button.right{right:0}.premium-billing-container{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);box-sizing:border-box;display:flex;gap:16px;height:calc(100vh - 140px);margin:0;overflow:hidden;padding:12px}.premium-category-carousel{background:#fff;border-radius:16px;box-shadow:0 2px 8px #00000014;flex-shrink:0;padding:12px}.category-carousel-scroll{display:flex;gap:12px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.category-carousel-scroll::-webkit-scrollbar{display:none;height:6px}.category-carousel-scroll::-webkit-scrollbar-track{background:#f7fafc;border-radius:3px}.category-carousel-scroll::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.category-card{cursor:pointer;min-width:90px;text-align:center;transition:all .3s ease}.category-card.active .category-card-image{border:3px solid #667eea;box-shadow:0 4px 12px #667eea4d}.category-card-image{background:#f7fafc;border:3px solid #0000;border-radius:12px;height:90px;overflow:hidden;transition:all .3s ease;width:90px}.category-card-image img{height:100%;object-fit:cover;width:100%}.category-card-name{color:#2d3748;font-size:12px;font-weight:600;margin:8px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-products-wrapper{display:flex;flex:1 1;gap:12px;min-height:0;overflow:hidden}.premium-sidebar{display:flex;flex-direction:column;flex-shrink:0;gap:12px;overflow-y:auto;scrollbar-color:#667eea #0000;scrollbar-width:thin;width:240px}.premium-sidebar::-webkit-scrollbar{width:6px}.premium-sidebar::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:3px}.sidebar-section{background:#fff;border:1px solid #667eea1a;border-radius:12px;box-shadow:0 4px 12px #00000014;padding:14px;transition:all .3s ease}.sidebar-section:hover{border-color:#667eea33;box-shadow:0 6px 16px #667eea26}.sidebar-section-header{align-items:center;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:8px;transition:all .3s}.sidebar-section-header:hover{background:linear-gradient(135deg,#667eea0d,#764ba20d)}.sidebar-header-content{align-items:center;color:#2d3748;display:flex;font-size:13px;font-weight:700;gap:8px}.sidebar-section-title{color:#667eea;font-size:12px;font-weight:700;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.sidebar-menu{display:flex;flex-direction:column;gap:5px;margin-top:8px}.sidebar-menu-item{background:linear-gradient(135deg,#f7fafc,#edf2f7);border:1px solid #0000;border-radius:8px;color:#4a5568;cursor:pointer;font-size:12px;font-weight:600;padding:10px 12px;text-align:left;transition:all .3s}.sidebar-menu-item:hover{background:linear-gradient(135deg,#edf2f7,#e2e8f0);border-color:#667eea33;transform:translateX(4px)}.sidebar-menu-item.active{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#0000;box-shadow:0 4px 12px #667eea66;color:#fff;font-weight:700}.veg-filter-buttons{display:flex;gap:8px}.veg-filter-btn{background:#fff;border:2px solid #e2e8f0;border-radius:8px;color:#4a5568;cursor:pointer;flex:1 1;font-size:12px;font-weight:700;padding:10px 8px;transition:all .3s}.veg-filter-btn:hover{border-color:#cbd5e0;transform:scale(1.05)}.veg-filter-btn.active.veg{background:linear-gradient(135deg,#48bb78,#38a169);border-color:#48bb78;box-shadow:0 4px 12px #48bb7866;color:#fff}.veg-filter-btn.active.non-veg{background:linear-gradient(135deg,#f56565,#e53e3e);border-color:#f56565;box-shadow:0 4px 12px #f5656566;color:#fff}.premium-products-grid-wrapper{background:#fff;border-radius:16px;box-shadow:0 2px 8px #00000014;padding:12px}.premium-products-grid-wrapper,.premium-products-section{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.premium-products-section{gap:12px;padding-bottom:0}.premium-cart-section{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:#ffffffb3;border-left:1px solid #ffffff4d;box-shadow:-4px 0 24px #00000014;height:100vh;width:30%}.premium-category-pills,.premium-subcategory-pills{background:#fff;border-radius:16px;box-shadow:0 2px 8px #00000014;padding:12px 16px}.category-section-title{color:#718096;font-size:12px;font-weight:600;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.category-pills-scroll{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-color:#cbd5e0 #f7fafc;scrollbar-width:thin}.category-pills-scroll::-webkit-scrollbar{height:4px}.category-pills-scroll::-webkit-scrollbar-track{background:#f7fafc;border-radius:2px}.category-pills-scroll::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:2px}.category-pills-scroll::-webkit-scrollbar-thumb:hover{background:#a0aec0}.category-pill{background:#f8f9fa;border:none;border-radius:12px;color:#495057;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.category-pill:hover{background:#e9ecef;transform:translateY(-2px)}.category-pill.active{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 12px #667eea66;color:#fff}.category-pill-indicator{animation:pulse 2s infinite;background:#fff;border-radius:50%;bottom:-4px;height:6px;left:50%;position:absolute;transform:translateX(-50%);width:6px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.premium-products-grid{grid-gap:10px;align-content:start;display:grid;flex:1 1;gap:10px;grid-template-columns:repeat(auto-fill,minmax(160px,160px));justify-content:start;overflow-y:auto;padding:4px;scrollbar-width:none}.premium-products-grid::-webkit-scrollbar{display:none;width:6px}.premium-products-grid::-webkit-scrollbar-track{background:#0000}.premium-products-grid::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.premium-product-card{animation:fadeInUp .4s ease-out;background:#fff;border-radius:16px;box-shadow:0 2px 8px #00000014;cursor:pointer;display:flex;flex-direction:column;height:220px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);width:160px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.premium-product-card:hover{box-shadow:0 8px 16px #00000026;transform:translateY(-4px)}.product-card-image-wrapper{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);flex-shrink:0;height:120px;overflow:hidden;position:relative;width:100%}.product-card-image{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.premium-product-card:hover .product-card-image{transform:scale(1.1)}.product-badge{animation:slideInRight .5s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 10px;position:absolute;right:8px;text-transform:uppercase;top:8px}@keyframes slideInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.product-badge.special-offer{background:#ff6b6be6;color:#fff}.product-badge.combo-offer{background:#48bb78e6;color:#fff}.product-card-content{display:flex;flex:1 1;flex-direction:column;gap:8px;justify-content:space-between;padding:10px}.product-card-name{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#2d3748;display:-webkit-box;font-size:12px;font-weight:600;height:31px;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis}.product-card-footer{align-items:center;display:flex;gap:8px;justify-content:space-between}.product-card-price{color:#667eea;flex-shrink:0;font-size:14px;font-weight:700;white-space:nowrap}.product-add-btn{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:all .3s ease;width:28px}.product-add-btn:hover{box-shadow:0 4px 12px #667eea66;transform:scale(1.1)}.premium-cart-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:20px;box-shadow:0 8px 32px #0000001a;display:flex;flex-direction:column;height:100%;margin-bottom:0;max-height:100%;overflow:hidden;width:380px}.premium-cart-header{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#667eeaf2,#764ba2f2);border-bottom:1px solid #fff3;color:#fff;flex-shrink:0;justify-content:space-between;padding:16px}.cart-header-left,.cart-header-right,.premium-cart-header{align-items:center;display:flex;gap:12px}.premium-table-btn{align-items:center;background:#fff3;border:1px solid #ffffff4d;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:6px 12px;transition:all .3s ease}.premium-table-btn:hover{background:#ffffff4d}.cart-view-toggle{align-items:center;display:flex;gap:8px}.toggle-switch{background:#ffffff4d;border-radius:12px;cursor:pointer;height:24px;position:relative;transition:all .3s ease;width:44px}.toggle-switch.active{background:#ffffff80}.toggle-slider{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;height:20px;left:2px;position:absolute;top:2px;transition:all .3s ease;width:20px}.toggle-switch.active .toggle-slider{transform:translateX(20px)}.premium-cart-header h3{font-size:20px;font-weight:600;margin:0}.cart-item-count{background:#fff3;border-radius:12px;font-size:13px;font-weight:500;padding:4px 12px}.premium-cart-items{flex:1 1;min-height:0;overflow-y:auto;padding:12px;scrollbar-width:none}.premium-cart-items::-webkit-scrollbar{display:none;width:6px}.premium-cart-items::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.premium-cart-item{animation:slideIn .3s ease-out;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fffc;border:1px solid #ffffff80;border-radius:16px;box-shadow:0 4px 16px #0000000f,0 2px 4px #0000000a;display:flex;flex-direction:column;gap:8px;margin-bottom:12px;padding:12px;position:relative;transition:all .3s ease}@keyframes slideIn{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.premium-cart-item:hover{background:#fffffff2;border-color:#fffc;box-shadow:0 8px 24px #0000001a,0 4px 8px #0000000f}.cart-item-image{border-radius:8px;flex-shrink:0;height:50px;overflow:hidden;width:50px}.cart-item-image img{height:100%;object-fit:cover;width:100%}.cart-item-top-row{align-items:flex-start;display:flex;gap:10px}.cart-item-details{flex:1 1;min-width:0}.cart-item-name{color:#2d3748;font-size:13px;font-weight:600;margin:0 0 4px;overflow:hidden;padding-right:60px;text-overflow:ellipsis;white-space:nowrap}.cart-item-price{color:#667eea;font-size:12px;font-weight:600;margin:0 0 4px}.cart-item-note{color:#2d3748;font-size:10px;font-weight:500;line-height:1.4;margin:4px 0 0;padding-right:60px;word-break:break-word}.cart-item-notes-list{display:flex;flex-direction:column;gap:3px;margin-top:4px;padding-right:60px;width:100%}.cart-item-note-item{align-items:flex-start;background:#f7fafc!important;border-left:3px solid #667eea!important;border-radius:4px;box-sizing:border-box;color:#2d3748!important;display:flex!important;font-size:10px;font-weight:600!important;gap:6px;line-height:1.4;margin-bottom:3px;padding:5px 8px;width:calc(100% - 60px)!important}.cart-item-note-item:last-child{margin-bottom:0}.cart-item-note-item span{display:block;flex:1 1;white-space:pre-wrap!important;white-space:pre-line!important;word-break:break-word}.cart-item-note-item i{color:#667eea!important;display:inline-block;flex-shrink:0;font-size:11px;margin-top:1px}.premium-cart-item.compact-view{align-items:stretch;flex-direction:column;gap:4px;padding:6px 8px}.premium-cart-item.compact-view .cart-item-top-row{align-items:flex-start;display:flex;gap:8px;width:100%}.premium-cart-item.compact-view .cart-item-image{display:none}.premium-cart-item.compact-view .cart-item-details{flex:1 1;min-width:0}.premium-cart-item.compact-view .cart-item-name{font-size:12px;font-weight:700;margin:0 0 2px;overflow:hidden;padding-right:55px;text-overflow:ellipsis;white-space:nowrap}.premium-cart-item.compact-view .cart-item-price{color:#667eea;font-size:10px;margin:0}.premium-cart-item.compact-view .cart-item-note{color:#2d3748;font-size:9px;font-weight:500;margin:2px 0 0;padding-right:55px}.premium-cart-item.compact-view .cart-item-notes-list{gap:2px;margin-top:2px;padding-right:55px;width:100%}.premium-cart-item.compact-view .cart-item-note-item{background:#f7fafc;border-left:2px solid #667eea;box-sizing:border-box;color:#2d3748;font-size:9px;padding:3px 6px;width:100%}.premium-cart-item.compact-view .cart-item-note-item span{display:block;flex:1 1;white-space:pre-wrap!important;white-space:pre-line!important;word-break:break-word}.premium-cart-item.compact-view .cart-item-bottom-row{align-items:center;border:none;flex-shrink:0;gap:8px;justify-content:space-between;padding:0}.premium-cart-item.compact-view .quantity-controls{gap:4px;padding:2px 4px}.premium-cart-item.compact-view .qty-btn{height:18px!important;min-width:18px!important;width:18px!important}.premium-cart-item.compact-view .quantity-display{font-size:10px;min-width:20px;text-align:center}.premium-cart-item.compact-view .cart-item-total{color:#2d3748;font-size:12px;font-weight:700;text-align:right}.premium-cart-item.compact-view .cart-item-top-icons{right:3px;top:3px}.premium-cart-item.compact-view .add-note-btn,.premium-cart-item.compact-view .cart-item-delete-btn{height:22px;width:22px}.premium-cart-item.compact-view .add-note-btn i,.premium-cart-item.compact-view .cart-item-delete-btn svg{font-size:12px}.cart-item-bottom-row{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;padding-top:8px}.quantity-controls{align-items:center;background:#f7fafc;border-radius:8px;display:flex;gap:8px;padding:4px 8px}.cart-item-actions{align-items:center;display:flex;gap:12px}.qty-btn{background:#fff!important;border:1px solid #e2e8f0!important;height:24px!important;padding:0!important;width:24px!important}.qty-btn:hover{background:#667eea!important;border-color:#667eea!important;color:#fff!important}.quantity-display{color:#2d3748;font-size:14px;font-weight:600;min-width:24px;text-align:center}.cart-item-total{color:#2d3748;font-size:14px;font-weight:700}.delete-btn{color:#e53e3e!important}.delete-btn:hover{background:#fff5f5!important}.cart-item-top-icons{display:flex;gap:4px;position:absolute;right:8px;top:8px;z-index:1}.add-note-btn{align-items:center;background:#f7fafc;border:none;border-radius:6px;color:#667eea;cursor:pointer;display:flex;height:28px;justify-content:center;padding:4px;transition:all .3s ease;width:28px}.add-note-btn:hover{background:#667eea;color:#fff;transform:scale(1.1)}.add-note-btn i{font-size:14px}.cart-item-delete-btn{align-items:center;background:#fff5f5;border:none;border-radius:6px;color:#e53e3e;cursor:pointer;display:flex;height:28px;justify-content:center;padding:4px;transition:all .3s ease;width:28px}.cart-item-delete-btn:hover{background:#e53e3e;color:#fff;transform:scale(1.1)}.premium-empty-cart,.premium-empty-state{align-items:center;color:#718096;display:flex;flex-direction:column;justify-content:center;padding:40px;text-align:center}.premium-empty-cart{height:100%}.premium-empty-cart img{margin-bottom:16px;opacity:.6;width:120px}.premium-empty-cart p{color:#2d3748;font-size:16px;font-weight:600;margin:0 0 4px}.premium-empty-cart span{color:#a0aec0;font-size:14px}.premium-cart-summary{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#f7fafccc;border-top:1px solid #e2e8f080;box-shadow:0 -4px 16px #0000000a;flex-shrink:0;padding:16px}.summary-row{color:#4a5568;display:flex;font-size:13px;justify-content:space-between;margin-bottom:8px}.summary-row.total{border-top:2px solid #e2e8f0;color:#2d3748;font-size:16px;font-weight:700;padding-top:8px}.summary-row.total span:last-child{color:#667eea}.premium-checkout-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;box-shadow:0 4px 15px #667eea66;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:14px;transition:all .3s ease;width:100%}.premium-checkout-btn:hover{box-shadow:0 6px 20px #667eea99;transform:translateY(-2px)}.premium-checkout-btn:active{transform:translateY(0)}.premium-add-order-btn{background:linear-gradient(135deg,#48bb78,#38a169);border:none;border-radius:12px;box-shadow:0 4px 15px #48bb7866;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:14px;transition:all .3s ease;width:100%}.premium-add-order-btn:hover{box-shadow:0 6px 20px #48bb7899;transform:translateY(-2px)}.premium-add-order-btn:active{transform:translateY(0)}.premium-hold-btn{background:linear-gradient(135deg,#ed8936,#dd6b20);border:none;border-radius:12px;box-shadow:0 4px 15px #ed893666;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:14px;transition:all .3s ease;width:100%}.premium-hold-btn:hover{box-shadow:0 6px 20px #ed893699;transform:translateY(-2px)}.premium-hold-btn:active{transform:translateY(0)}.premium-quick-bill-btn{background:linear-gradient(135deg,#3182ce,#2c5282);border:none;border-radius:12px;box-shadow:0 4px 15px #3182ce66;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:14px;transition:all .3s ease;width:100%}.premium-quick-bill-btn:hover:not(:disabled){box-shadow:0 6px 20px #3182ce99;transform:translateY(-2px)}.premium-quick-bill-btn:active:not(:disabled){transform:translateY(0)}.premium-quick-bill-btn:disabled{cursor:not-allowed;opacity:.5}.special-offer-card{animation:specialOfferPulse 2s ease-in-out infinite;border:2px solid #e53e3e;box-shadow:0 4px 20px #e53e3e4d}.special-offer-card:hover{box-shadow:0 8px 30px #e53e3e80;transform:translateY(-8px) scale(1.02)}@keyframes specialOfferPulse{0%,to{box-shadow:0 4px 20px #e53e3e4d}50%{box-shadow:0 6px 25px #e53e3e99}}.special-offer-price-tag{align-items:center;animation:priceTagBounce 1.5s ease-in-out infinite;background:linear-gradient(135deg,#e53e3e,#c53030);border-radius:20px;box-shadow:0 4px 12px #e53e3e80;color:#fff;display:flex;font-size:16px;font-weight:700;gap:4px;padding:8px 12px;position:absolute;right:-8px;top:-8px;z-index:2}@keyframes priceTagBounce{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-4px) rotate(-5deg)}}.special-offer-day-badge{align-items:center;background:linear-gradient(135deg,#f6ad55,#ed8936);border-radius:12px;bottom:8px;box-shadow:0 2px 8px #f6ad5566;color:#fff;display:flex;font-size:13px;font-weight:600;gap:6px;left:8px;padding:6px 12px;position:absolute;z-index:2}.star-icon{animation:starTwinkle 1.5s ease-in-out infinite;color:gold;font-size:16px}@keyframes starTwinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.offer-type-badge{align-items:center;border-radius:20px;box-shadow:0 4px 12px #0000004d;color:#fff;display:flex;font-size:12px;font-weight:700;gap:6px;left:8px;padding:6px 12px;position:absolute;text-transform:uppercase;top:8px;z-index:3}.offer-type-badge.splash{animation:splashWave 2s ease-in-out infinite;background:linear-gradient(135deg,#4299e1,#3182ce)}@keyframes splashWave{0%,to{box-shadow:0 4px 12px #4299e180;transform:scale(1) rotate(0deg)}25%{box-shadow:0 6px 20px #4299e1cc;transform:scale(1.1) rotate(-5deg)}50%{box-shadow:0 8px 25px #4299e199;transform:scale(1.05) rotate(0deg)}75%{box-shadow:0 6px 20px #4299e1cc;transform:scale(1.1) rotate(5deg)}}.offer-type-badge.hot{animation:fireFlicker 1.5s ease-in-out infinite;background:linear-gradient(135deg,#f56565,#e53e3e)}@keyframes fireFlicker{0%,to{box-shadow:0 4px 12px #f5656599;filter:brightness(1);transform:scale(1) translateY(0)}25%{box-shadow:0 6px 20px #f56565e6;filter:brightness(1.2);transform:scale(1.05) translateY(-2px)}50%{box-shadow:0 3px 10px #f5656580;filter:brightness(.9);transform:scale(.98) translateY(1px)}75%{box-shadow:0 5px 18px #f56565cc;filter:brightness(1.1);transform:scale(1.03) translateY(-1px)}}.offer-type-badge.new{animation:sparkleShine 2s ease-in-out infinite;background:linear-gradient(135deg,#9f7aea,#805ad5)}@keyframes sparkleShine{0%,to{box-shadow:0 4px 12px #9f7aea80;transform:scale(1) rotate(0deg)}50%{box-shadow:0 0 25px #9f7aea,0 0 50px #9f7aea80;transform:scale(1.15) rotate(5deg)}}.offer-type-badge.special{animation:starPulse 1.8s ease-in-out infinite;background:linear-gradient(135deg,#f6ad55,#ed8936)}@keyframes starPulse{0%,to{box-shadow:0 4px 12px #f6ad5580;transform:scale(1)}50%{box-shadow:0 0 20px #f6ad55,0 0 40px #f6ad5599;transform:scale(1.2)}}.offer-type-badge.default{animation:defaultBounce 2s ease-in-out infinite;background:linear-gradient(135deg,#48bb78,#38a169)}@keyframes defaultBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.premium-product-card.skeleton{animation:none;pointer-events:none}@media (max-width:1400px){.premium-products-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.premium-cart-section{width:340px}}@media (max-width:1200px){.premium-billing-container{flex-direction:column}.premium-cart-section{max-height:400px;width:100%}}.main-container{background-color:#fff;margin-left:8px;margin-top:12px;padding:20px;width:98%}.first-div-container{display:flex;position:relative}.post-ribbon{position:absolute;right:-21px;top:-21px}.printer-div{font-size:x-large}.line{border:1px solid #bfb8b8;margin:0 10px;width:94%}.second-main-container{display:flex;justify-content:space-between;padding:1% 8%;width:100%}.left-side-div{width:53%}.left-side-div img{height:37px}.left-side-div p{font-size:small;margin:0}.right-side-div{position:relative;width:50%}.date-container-single{margin-right:10px}.right-side-div p{font-size:small;font-weight:900;margin:0;text-align:end}.right-side-div h1{font-size:x-large;font-weight:400;margin:0;text-align:end}.vendor-head{font-size:small;margin:23px 0 0}.Table-data td{text-align:-webkit-center}.Table-data td p{width:33px}.tax{border:1px solid;width:25px}.date-div{bottom:0;justify-content:space-around;position:absolute;right:0;width:204px}.date-div p{font-size:small;font-weight:400}.Table-data{max-height:51vh;overflow-y:auto;width:85%}.Table-container{text-align:-webkit-center}.Table-data table{border-spacing:0;width:100%}.Table-data th,.Table-data tr{font-size:small}.Table-data tr{height:50px;text-align:center}.last-total-div{background-color:#eaeef9;display:flex;justify-content:end;padding:19px 34px}.sub-total{margin-right:63px;text-align-last:end}.Table-datas td{text-align:-webkit-center}.Table-datas td p{width:33px}.Table-data::-webkit-scrollbar{width:4px}.Table-data::-webkit-scrollbar-thumb{background-color:#c1c1c1}.Table-datas{padding:18px 15px}.Table-datas table{border-spacing:0;width:100%}.Table-datas tr{font-size:small;height:32px;text-align:center}.Table-data table thead{position:-webkit-sticky;position:sticky;top:-6px;z-index:2}.terms h1{font-size:medium;padding:5px 52px}.lines{border:1px solid #313131;width:88%}.sub-total h1,.sub-total p{font-size:small;margin:0}.sub-total-amount{text-align-last:end}.sub-total-amount h1,.sub-total-amount p{font-size:small;margin:0}.line-2{width:134%}.line-2,.line-3{border:1px solid #c1c0c0}.line-3{margin-left:-28px;width:72px}.checkbox-and-dropdown-container{display:flex;flex-direction:column;margin:5px 1%}.pos-settings-checkbox-container{align-items:center;display:flex;margin:5px 0}.pos-settings-checkbox-container input[type=checkbox]{accent-color:#000;cursor:pointer;height:20px;width:20px}.pos-settings-checkbox-container label{cursor:pointer;font-size:.9rem;font-weight:700;margin:2px 0 0 4px}.pos-settings-dropdown-container{align-items:center;display:flex;width:100%}.pos-settings-dropdown-container p{font-size:.8rem;font-weight:600;width:30%}.pos-settings-dropdown-container div.MuiOutlinedInput-root{border:1px solid #9c79fc;height:40px;width:100%}.auto-complete-new div.MuiOutlinedInput-root{height:auto!important;padding-right:30px!important}.textfield-input div.MuiOutlinedInput-root{padding-right:0!important}.auto-complete-new .MuiAutocomplete-input{height:0}.auto-complete-new .MuiAutocomplete-root{border-radius:0;width:100%}.css-1a1fmpi-MuiInputBase-root-MuiInput-root:before{border-bottom:none!important}.auto-complete-new .MuiInput-root{min-height:30px;padding-bottom:1px}.pos-settings-dropdown-container .css-11u53oe-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input{padding:0 8px!important}.pos-settings-dropdown-container div fieldset{border:none;border-radius:0}.pos-settings-dropdown-container .css-qzbt6i-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator{background-color:#e3e2ff;border-radius:0;height:22px;width:23px}h2{color:#075e54;font-weight:700;letter-spacing:1px;margin-bottom:28px;text-align:center}.link-device-form,.qr-code-display,form{margin-bottom:24px}.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;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.link-device-form{align-items:center;display:flex;gap:12px;margin-bottom:20px}.link-device-form input[type=text]{border:1px solid #ccc;border-radius:4px;font-size:1rem;outline:none;padding:8px 12px;transition:border .2s}.link-device-form input[type=text]:focus{border-color:#25d366}.link-device-form button{background:#25d366;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:8px 18px;transition:background .2s}.link-device-form button:disabled{background:#bdbdbd;cursor:not-allowed}.qr-code-display{align-items:center;display:flex;flex-direction:column;margin-bottom:20px;padding:20px 0}.qr-code-display h4{color:#075e54;font-size:1.1rem;font-weight:600;margin-bottom:16px}.qr-code-display img{background:#fff;border:2px solid #25d366;border-radius:8px;box-shadow:0 2px 8px #00000012;height:250px;object-fit:contain;width:250px}form{background:#f9f9f9;border-radius:10px;box-shadow:0 2px 8px #0000000f;display:flex;flex-direction:column;gap:12px;margin:0 auto 24px;max-width:350px;padding:24px 20px}form h4{color:#075e54;font-weight:600;margin-bottom:8px;text-align:center}form input[type=text],form textarea{background:#fff;border:1px solid #ccc;border-radius:4px;font-size:1rem;outline:none;padding:8px 12px;transition:border .2s}form input[type=text]:focus,form textarea:focus{border-color:#25d366}form textarea{min-height:70px;resize:vertical}form input[type=file]{background:none;border:none;padding:0}form button{background:#25d366;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:10px 0;transition:background .2s}form button:hover{background:#128c7e}form div{color:#075e54;font-size:.97rem;min-height:20px;text-align:center}.sales-customer-left{display:flex;flex-direction:column}.sales-customer-left .single-container{display:flex;justify-content:space-between}.autocomplete-inside-plusbtn{align-items:center;display:flex;font-size:1rem;height:20px;justify-content:center;position:absolute;right:32px;top:10px;width:20px}.payment-terms-dialog-container{display:flex;flex-direction:column;padding:7% 5%;width:25vw}.paymentterms-btns button{min-width:60px}.payment-terms-dialog-container .paymentterms-btns{align-items:center;display:flex;justify-content:center}.paymentterms-cancelbtn{border:none;border-radius:4px;cursor:pointer;font-size:.8rem;margin:1%;width:16%}.apply-input-radio-container{margin-left:.5em}.apply-input-radio-container .heading{font-size:13px;font-weight:600;margin:0 0 5px}.apply-input-radio-container ul{align-items:end;display:flex;list-style:none;margin:0;padding:0}.apply-input-radio-container li{margin-bottom:10px;margin-right:20px}.apply-input-radio-container label{margin-left:5px}.apply-input-radio-container input[type=radio]:checked{accent-color:#000}.apply-input-radio-container .category-input{width:auto!important}.buy-n-get-n-container{display:flex}.apply-input-radio-container input,.apply-input-radio-container label,.price-list-transaction input{cursor:pointer}@page{size:A4;margin:11mm 17mm 17mm 17mm}@media print{footer{bottom:0;position:fixed}.content-block,p{page-break-inside:avoid}body,html{height:297mm;width:210mm}}.new-print-table{border-collapse:collapse;font-size:10px;table-layout:fixed;width:100%}.new-print-table .new-layout-print-footer td,.new-print-table th{background-color:#1d1da7;color:#fff;font-weight:600}.new-print-table td,.new-print-table th{word-wrap:break-word;border:1px solid #ddd;overflow-wrap:break-word;padding:8px;white-space:normal}@media print{body{height:auto!important;overflow:visible!important}.printer-div-list{display:none!important}.new-global-table-container{overflow:visible;page-break-after:always;page-break-before:always;white-space:nowrap;width:100%}table{border-collapse:collapse;width:100%}td,th{padding:5px;text-align:left}tr{page-break-inside:avoid}body{margin:0;padding:0}.printer-div-list{display:none}.global-report-table-container,.global-table-container{overflow:visible;page-break-after:always;page-break-before:always;white-space:nowrap;width:100%}}.new-hdr-invoice-header{display:flex;font-family:Arial,sans-serif;height:120px;overflow:hidden;width:100%}.new-hdr-left-section{background-color:teal;-webkit-clip-path:polygon(0 0,100% 0,73% 100%,0 100%);clip-path:polygon(0 0,100% 0,73% 100%,0 100%);display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:0 20px;z-index:2}.new-hdr-company-logo{height:50px;width:50px}.new-hdr-company-name{color:#fff;font-size:24px;font-weight:700}.new-hdr-right-section{display:flex;flex:2 1;flex-direction:column;position:relative}.new-hdr-invoice-title{background-color:teal;-webkit-clip-path:polygon(7% 0,100% 0,100% 100%,0 100%);clip-path:polygon(7% 0,100% 0,100% 100%,0 100%);color:#fff;font-size:20px;font-weight:700;left:20%;padding:10px 40px;position:absolute;right:0;top:0;z-index:1}.new-hdr-company-details{background-color:#004080;bottom:0;-webkit-clip-path:polygon(9% 0,100% 0,100% 100%,0 100%);clip-path:polygon(9% 0,100% 0,100% 100%,0 100%);color:#fff;display:flex;flex-direction:column;justify-content:flex-end;left:0;padding:40px 100px 0;position:absolute;right:0;top:42%}.new-hdr-company-details p{font-size:13px;margin:1px 0}.table-head2-new th{background-color:#eef1f9;color:#000;font-size:13px;font-weight:600}.table-head1-new th{background-color:#004080;color:#fff}.new-ftr-container{background-color:teal;color:#fff;font-family:Arial,sans-serif;padding:5px}.new-ftr-content{align-items:center;display:flex;justify-content:space-between}.new-ftr-page-number{font-weight:700}.new-ftr-contact-info{display:flex;gap:2em}.new-ftr-email,.new-ftr-phone,.new-ftr-website{align-items:center;display:flex}.top-main-container{background-color:#fff;margin-left:5px;margin-top:9px;padding:1px;width:99%}.first-main-heading-div{box-shadow:0 8px 8px -6px #b5afaf;display:flex;width:100%}.first-main-container-div{background-color:#fff;display:flex}.first-main-container-div p{border-right:2px solid #4e60bb;color:#c2cbf9;cursor:pointer;font-size:14px;font-weight:500;margin:-1px 0;padding:9px 13px}.date-con-div{display:flex;justify-content:end}.secound-main-container-div{background-color:#fff;display:flex;justify-content:space-between;padding:30px 30px 1px}.table-header{display:flex;flex-direction:column;height:82px}.table-header p{font-size:20px;font-weight:600;margin:auto 0 0}.top-main-container table{width:100%}.top-main-container th{background-color:#1d1da7;color:#fff;font-size:smaller;width:15%}.top-main-container tr{cursor:pointer}.top-main-container td{background-color:#c3d4f7;padding-right:10px;text-align:end}.table td,.table th{border:1px solid #c2cbf9}.table td{background-color:#fff;font-size:.8rem}.table-container{max-height:60vh;overflow-y:auto;padding-inline:10px;position:relative}.table{border-collapse:collapse;border-spacing:inherit;position:relative;width:100%}.table-body{display:block;max-height:inherit;overflow-y:auto}.table thead{top:0}.table tfoot,.table thead{background-color:#1d1da7;color:#fff;position:-webkit-sticky;position:sticky;z-index:2}.table tfoot{bottom:0;text-align:end}.table td,.table th{border:1px solid #c2cbf9;padding:4px;white-space:nowrap}.table-head td{background-color:#264a95;color:#fff;font-size:.8rem;font-weight:500}.table-head td,.table-head2 td{border:1px solid #fff;text-align:center}.table-head2 td{background-color:#c2cbf9}.drop-down-rows{align-self:self-end;display:flex;justify-content:space-between;margin-left:290px;margin-right:17px;padding-inline:23px}.drop-down-row-line{border:1px solid #e3e8f5;margin-right:16px;margin-top:0;width:80%}.gl-table-div{max-height:65vh;overflow:auto;position:relative}.gl-table-div thead{background-color:#edf2f9;height:36px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.gl-table-div::-webkit-scrollbar{width:5px}.gl-table-div::-webkit-scrollbar-track{background-color:#fff}.gl-table-div::-webkit-scrollbar-thumb{background-color:#888}.global-report-table-container::-webkit-scrollbar{width:5px}.global-report-table-container::-webkit-scrollbar-track{background-color:#fff}.global-report-table-container::-webkit-scrollbar-thumb{background-color:#888}.action-btns-container>div{align-items:center;display:flex;height:4em;justify-content:center;width:3em}.print-container-trail-balance{padding:1em}.print-container-trail-balance .trailbalnce-print-header{align-items:center;display:flex;justify-content:space-between;padding:.5em}.trailbalnce-print-header .trail-balance-print-title span{font-size:1.5em;font-weight:700;text-align:center}.trailbalnce-print-header .trail-balance-print-title{align-items:center;display:flex;flex-direction:column;justify-content:center}.trailbalnce-print-header .company-details-container{display:flex;flex-direction:column}.print-container-trail-balance .table-container{max-height:none}.print-container-trail-balance table tfoot tr td{border:#0000}.print-general-ledger-container{page-break-after:always}.print-general-ledger-container .gl-table-div{max-height:none;width:100%}.print-general-ledger-container .general-ledger-table{border-collapse:collapse;padding:.5em;width:100%}.general-ledger-table tr th{background-color:#1d1da7;color:#fff}.general-ledger-table tbody tr td{border:1px solid #888;border-collapse:collapse}.total-row-footer td{background-color:#1d1da7;border:1px solid #1d1da7!important;border-collapse:collapse;color:#fff;font-size:1em;font-weight:600;margin-top:10px;padding:1em}:root{--primary-color:#e3e8f5}.profit-and-loss-container{font-family:Poppins,sans-serif;font-style:normal;font-weight:400;padding:.5em}.pl-wrapper{background-color:#fff;overflow:hidden}.pl-header-container{align-items:center;display:flex;justify-content:space-between;padding:.5em}.pl-date-picker-container{display:flex;gap:1em}.pl-body-container{padding:.5em}.pl-body-header{padding-left:.4em}.pl-body-header span{font-weight:600}.pl-table-container{display:flex;flex-direction:column;gap:.5em;height:70vh;margin-top:1em;overflow-y:auto;position:relative}.pl-print-new-th{background-color:#072a85;color:#fff;font-weight:600}.pl-print-view-sub-head{background-color:#e3e8f5}.pl-print-view-Grtt{background-color:#072a85;color:#fff}.pl-print-view-container{display:none}.pl-normal-td{background-color:#e3e8f5;background-color:var(--primary-color);border-radius:10px;display:flex;justify-content:space-between;padding:.5em 1.5em;position:-webkit-sticky;position:sticky;top:0;z-index:10}.pl-normal-td.pl-total-container{background-color:#072a85;border-radius:13px;z-index:9}.pl-normal-td.pl-total-container>span{color:#fff;font-weight:600}.pl-normal-td span{color:#072a85;font-weight:400}.pl-details-data-container{align-items:flex-end;background-color:#fff;display:flex;flex-direction:column}.pl-details-data-container .pl-detail-item :last-child{border-bottom:none}.pl-detail-item{border-bottom:1px solid #e3e8f5;border-bottom:1px solid var(--primary-color);display:flex;justify-content:space-between;padding:.5em 1.5em;transition:all .5s ease-in-out;width:80%}.top-main-containerbs{background-color:#fff;margin-left:5px;margin-top:-29px;padding:1px;width:99%}.top-main-cont{margin-top:-3px}.top-main-cont,.top-main-cont2{background-color:#fff;margin-left:5px;padding:2px;width:99%}.top-main-cont2{margin-top:-4px}.table-containerbs{padding-inline:24px}.table-head2 td{background-color:#eef1f9;font-weight:500}.table-head2 td,.table-head3 td{color:#000;padding-left:18px;text-align:start;width:80%}.table-head3 td{background-color:#fff;border:none;font-weight:400;outline:none}.table-header-bs{display:flex;flex-direction:column;height:115px}.sec-main-ctn{background-color:#fff;display:flex;justify-content:space-between;padding:1px 30px}.balance-sheet-main-container{background-color:#fff;font-family:Poppins,sans-serif;font-style:normal;font-weight:400;height:90vh;overflow:hidden;padding:.5em}.header-for-balance-sheet{justify-content:space-between}.balance-sheet-action-btns,.header-for-balance-sheet{align-items:center;display:flex}.balance-sheet-body{margin-top:1em}.balance-sheet-body .balance-sheet-body-head span{font-size:1em;font-weight:600;margin-left:.3em}.balance-sheet-body-table-container{margin-top:1em;max-height:70vh;overflow-y:auto;position:relative}.balance-sheet-body-table-container .bs-no-data{background-color:#fff;box-shadow:1px 3px 5px #888;color:#000;padding:.5em;text-align:center}.balance-sheet-body-table-container th{position:-webkit-sticky;position:sticky;top:0;z-index:9}.balance-sheet-body-table-container td,.balance-sheet-body-table-container th{border-collapse:collapse;text-align:left;width:100%}.balance-sheet-body-table-container table thead :first-child{border-top-left-radius:10px}.balance-sheet-body-table-container table thead :nth-child(2){border-top-right-radius:10px}.balance-sheet-body-table-container table thead th,.bs-footer-total td{background-color:#264a95;color:#fff;font-size:.8em!important;font-weight:500;padding:.5em!important}.balance-sheet-body-table-container table tbody{position:relative}.bs-sub-head{background-color:#6980bc;color:#fff;position:-webkit-sticky;position:sticky;top:2em}.balance-sheet-body-table-container .bs-bold{font-size:.8em;font-weight:500}.bs-total-amt{font-weight:500}.bs-sub-data :last-child{text-align:end}.bs-main-body{max-height:5em;overflow-y:auto}.bs-footer-total td,.bs-main-body .bs-txt-end{text-align:end}.balance-sheet-body-table-container table tbody .bs-main-body td{background-color:#eef1f9;color:#000}.balance-sheet-body-table-container table tbody td{font-size:.8em;font-weight:400;padding:0 .5em}.bs-new-print-layout-table th{background-color:#264a95;color:#fff;font-weight:600}.brc-main-container{background-color:initial;font-family:Poppins,sans-serif;font-style:normal;font-weight:400;padding:1em}.brc-main-head{align-items:center;display:flex;font-weight:600;justify-content:space-between}.brc-list,.brc-main-head{background-color:#fff;padding:1em}.brc-list{margin-top:.5em}.brc-head-right{align-items:center;display:flex;gap:.5em;justify-content:center}.brc-head-create-btn{background-color:#8500b3;border:#0000;border-radius:5px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;min-width:8em;overflow:hidden;padding:1em;position:relative;transition:background-color .3s ease,transform .3s ease,box-shadow .2s ease}.brc-head-create-btn:hover{background-color:#a000d4;transform:scale(1.05)}.brc-head-create-btn:active{box-shadow:0 5px 10px #0003;transform:scale(.95)}.brc-head-create-btn:before{background:linear-gradient(90deg,#fff0 0,#ffffff4d 50%,#fff0);content:"";height:300%;left:-50%;position:absolute;top:-50%;transform:rotate(45deg);transition:all .3s;width:300%}.brc-head-create-btn:hover:before{left:180%;top:180%;transition:all .3s}.brc-pagination{text-align:end}.brc-table-container{margin:20px 0;max-height:41em;overflow-y:auto}.brc-table{border-collapse:collapse;font-size:18px;text-align:left;width:100%}.brc-thead{background-color:#eef1fa;position:-webkit-sticky;position:sticky;top:0;z-index:1}.brc-tr{border-bottom:1px solid #ddd;font-size:.8rem}.brc-td,.brc-th{padding:12px 15px;text-align:center}.brc-th{background-color:#eef1fa;color:#333;font-size:.8rem;font-weight:700}.brc-status-btn{border:#0000;border-radius:5px;font-weight:600;min-width:5em;padding:3px;text-transform:uppercase;width:40%}.brc-status-draft{background-color:#dbeafe;color:#1e3a8a;text-align:center}.brc-status-posted{background-color:#d1fae5;color:#065f46;text-align:center}.brc-status-canceled{background-color:#fee2e2;color:#b91c1c;text-align:center}.brc-status-in-progress{background-color:#fef3c7;color:#92400e;text-align:center}.crbr-main-container{background-color:initial;padding:.5em}.crbr-cmn{background-color:#fff;margin-top:.5em;padding:.5em}.crbr-main-head{font-weight:600}.crbr-action-head{padding:0}.crbr-container{display:flex;flex-direction:column;position:relative}.crbr-input-group{display:flex;gap:.5em;height:6em;margin-top:2em;padding:1em}.crbr-label{font-weight:700;margin-bottom:5px}.crbr-input,.crbr-select{border:1px solid #ccc;border-radius:3px;padding:5px}.crbr-button-group{align-items:center;display:flex;justify-content:flex-start;width:100%}.crcb-cmn-btn{background-color:#ff8104;background-color:var(--background-cl,#ff8104);border:none;border-radius:3px;color:#fff;cursor:pointer;font-weight:600;gap:.5em;height:2.5em;justify-content:center;margin:0 5px;min-width:-webkit-fit-content;min-width:fit-content;padding:.5em}.crbr-wrapper,.crcb-cmn-btn{align-items:center;display:flex}.crbr-wrapper{border-bottom:1px solid #bdbdbd;padding:.5em 0;width:100%}.crbr-bottom-list ul{list-style:none;padding-left:0}.crbr-bottom-list ul li{background-color:#c3cfff;display:flex;font-weight:600;justify-content:space-between;margin:.5em 0;padding:.5em 1.5em}.crbr-cmn.crbr-bottom-list{background-color:initial;padding:0}.crbr-badge{position:absolute;right:0;top:0}.crbr-edit-btn{min-height:2em;min-width:2em}.crbr-primary{background-color:#1c04ff;color:#fff;min-width:6em}.crbr-secondary{background-color:#6c757d;color:#fff}.crb-back-btn{color:#000;padding:.5em}.crb-back-btn,.crbr-show-table{align-items:center;display:flex;justify-content:center}.crbr-show-table{padding:1em;width:100%}.crbr-table-container{max-height:10em;min-height:200px;overflow:auto;position:relative}.crbr-main-header{font-weight:600;padding:1em}.crbr-table{border-collapse:collapse;table-layout:fixed;width:100%}.crbr-none{width:95%}.crbr-table td,.crbr-table th{border:1px solid #ddd;font-size:13px;padding:5px}.crbr-table th{background-color:#f2f2f2;border-top:0 solid #000;position:-webkit-sticky;position:sticky;top:0;z-index:9}.crbr-status{display:flex;justify-content:center}.crbr-status>div{border-radius:4px;color:#fff;min-width:8em;padding:5px 10px;text-align:center}.crbr-status>div.pending{background-color:orange}.crbr-status>div.completed,.crbr-status>div.reconciled{background-color:green}.crbr-table tbody tr{position:relative}.crbr-table-input{border:#0000;width:100%}.crbr-pay-button-container{min-width:1em;padding:.5em;position:absolute;right:-4%;transform:translate(10%,-95%)}.crbr-pay-button{background-color:blue;border:none;border-radius:4px;color:#fff;cursor:pointer;width:100%}.crbr-pay-button:hover{background-color:#00008b}.brc-table-container::-webkit-scrollbar{background-color:#f1f1f1;width:4px}.brc-table-container::-webkit-scrollbar-thumb{background-color:#c1c1c1}.imp-comp-header-cntr{align-items:center;border-bottom:1px dashed #000;display:flex;justify-content:space-between;padding:1.5em}.imp-comp-header{color:#ff7936;font-weight:600;line-height:2.5em}.imp-comp-btn-submit{background-color:#01f;border:#0000;color:#fff;cursor:pointer;font-weight:600;min-width:7em;padding:.5em}.file-upload{align-items:center;border:1px dashed #000;display:flex;padding:1px;width:15em}.file-upload__input{flex-grow:1}.file-upload__label{cursor:pointer}.file-upload__filename{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-upload__icon{align-items:center;background-color:#01f;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:.5em;width:50px}.file-upload__icon img{filter:invert(1);height:30px;width:30px}.imp-action-cntr{display:flex;gap:1em}.in-or-out-container{margin:1em}.in-or-out-report-wrapper{background-color:#fff;display:flex;flex-direction:column;justify-content:center;padding:1em}.in-or-out-report-wrapper .pagination-wrapper{display:flex;justify-content:flex-end}.in-or-out-report-wrapper .sub-nav-head{align-items:center;display:flex;justify-content:space-between}.in-or-out-report-wrapper .sub-nav-head>div .path-name-wrapper{background-color:#6073a7;border-bottom-right-radius:15px;border-top-right-radius:15px;color:#fff;font-size:medium;max-width:200px;padding:.5em;text-align:center}.in-or-out-report-wrapper .path-name{font-size:14px;padding-right:15px}.transaction-table{border-collapse:collapse;margin:20px 0;max-height:5em;top:0;width:100%}.transaction-table tbody{overflow-x:scroll}.table-wrapper-container{overflow:hidden;padding:0!important;position:relative}.table-wrapper-container .dynamic-table-body{height:calc(100vh - 280px);overflow-y:scroll}.total-table .head{background-color:initial;margin:0}.total-table .head td{border-bottom:1px solid #d2deff;color:#0000}.total-table tr td{width:calc(100% - 2em)!important}.transaction-table .no-data-td{background-color:#fff;color:#000;text-align:center}.transaction-table td,.transaction-table th{border:1px solid #fff;padding:5px 5px 5px 1em}.transaction-table .total-amount-cr-dr td{background-color:#fff;border:1px solid #d2deff;color:#000;font-weight:700}.transaction-table .input-and-output-total td,.transaction-table th{background-color:#002995;color:#fff}.transaction-table .input-and-output-total td{font-weight:600;text-align:end}.transaction-table .amount-td{text-align:end}.transaction-table .even-row{background-color:#d2deff}.in-or-out-container ::-webkit-scrollbar{height:5px;width:5px}.in-or-out-container ::-webkit-scrollbar-track{border:1px solid #000;border-radius:10px}.in-or-out-container ::-webkit-scrollbar-thumb{background:#002995;border-radius:10px}.in-or-out-container ::-webkit-scrollbar-thumb:hover{background:#002995}.header-wrapper{align-items:center;background-color:#f6f6f6;box-shadow:5px 5px 10px #0000001a;display:flex;flex-wrap:wrap;justify-content:space-between;padding:.5em}.header-wrapper .header-container ul{display:flex;flex-wrap:wrap;gap:.5em;list-style:none;margin:0;padding:0}.header-wrapper .header-container ul li{max-width:6em;overflow:hidden;width:6em}.header-wrapper .header-container ul li .tool-box-btn{align-items:center;background-color:initial;border:#0000;color:#000;cursor:pointer;display:flex;font-size:12px;font-weight:600;height:2.5em;justify-content:space-around;padding:.5em 0;width:100%}.header-wrapper .tool-name{font-size:12px;font-weight:600}.toggle-switch-wrapper{align-items:center;display:flex;gap:.5em}.header-container{position:relative}.branch-section .content{background-color:#f9f9f9;box-shadow:0 8px 16px 0 #0003;display:none;display:block;min-width:160px;position:absolute;top:10;z-index:10}.branch-section .content .detail-container:before{border-bottom:10px solid #fff;border-left:10px solid #0000;border-right:10px solid #0000;content:" ";height:0;left:25%;margin-left:-24px;position:absolute;top:-10px;width:0}.branch-section .content .detail-container{background-color:#fff;display:flex;flex-direction:column;max-width:15em;padding:1em;position:relative;width:15em}.branch-section:hover .content{display:block}.tool-box-btn.add-btn-cnt{cursor:default!important}.table-tool-box{align-items:center;background-color:initial;border:#0000;cursor:pointer;display:flex;gap:1em;padding:.5em;width:100%}.table-tool-box:hover{background-color:#f9f9f9}.detail-container ul li{max-width:100%!important;width:100%!important}.table-tool-box .icon-image-container{height:25px;width:25px}.table-tool-box .icon-image-container:hover{color:#02f}.rotation-controls{align-items:center;display:flex;flex-wrap:nowrap;gap:.3em}.rotation-buttons{display:flex;gap:2px}.rotate-btn{background-color:#e0e0e0;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:10px;padding:2px 6px;transition:all .2s ease}.rotate-btn:hover{background-color:#02f;border-color:#02f;color:#fff}.header-wrapper .header-container ul li:has(.rotation-controls){max-width:12em;width:12em}.save-floor-btn{align-items:center;background:#4caf50;border:none;border-radius:6px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:4px;padding:8px 16px;transition:all .2s ease}.save-floor-btn:hover{background:#388e3c;box-shadow:0 3px 6px #00000026;transform:translateY(-1px)}.save-floor-btn:active{box-shadow:0 1px 2px #0000001a;transform:translateY(0)}.popup-container{display:flex;flex-direction:column;gap:1em;min-width:30em;padding:1.5em}.popup-container .dialog-title{-webkit-margin-after:.5em;align-items:center;display:flex;justify-content:space-between;margin-block-end:.5em}.popup-input-container{height:5em}.popup-input-container .input-1{position:relative;width:100%}.popup-input-container .display-color-div{content:"";height:1em;position:absolute;right:10%;top:38%;width:1em}.background-selection-container{align-items:center;display:flex;gap:1em;height:3em;margin-top:.5em}.background-selection-container .input-color-wrapper{border:2px solid #ddd;border-radius:5px;height:30px;overflow:hidden;position:relative;width:30px}.background-selection-container .color-picker-input{border:none;height:56px;position:absolute;right:-8px;top:-8px;width:56px}.popup-submit-btn-container{padding:1.5em}.popup-submit-btn{background-color:initial;border:2px solid #ff2b2b;color:#ff2b2b;cursor:pointer;padding:.5em;width:10em}.validation-error{color:#ff2b2b;font-size:.75rem}.popup-container .css-1wc848c-MuiFormHelperText-root{margin-left:0}.add-seat-container{padding:.5em}.add-seat-wrapper{background-color:#fff;height:100vh;padding:.5em}.floor-container{margin-top:.5em}.floor-container .floor-box{color:#fff;height:3em;text-align:center}.add-seat-wrapper .button-container{position:absolute;right:10px;top:10%}.add-seat-wrapper .button-container .btn{border-radius:20px;width:100px}.tab-panel-container{height:75vh;margin-top:1em}.tab-panel-container .sub-tab-wrapper{height:100%;overflow-x:auto;padding:1em;position:relative;width:100%}.tab-panel-container .sub-tab-wrapper .shape-container{align-items:center;border:1px solid #ccc;display:flex;height:100%;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease-in-out;width:100%}.tab-panel-container .Ellipse{border-radius:50%;height:100%;width:100%}.tab-panel-container .Polygon{-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);height:58px;width:100px}.tab-panel-container .selected{border:2px solid #e91d1d!important;padding:1px}.tab-panel-container .LineSegmentTool{transform:rotate(45deg)!important}.not-found-container{align-items:center;display:flex;justify-content:center}.context-menu{background-color:#fff;border-radius:3px;box-shadow:0 0 5px #00000080;padding:5px;position:absolute}.context-menu-item{cursor:pointer;padding:5px 10px}.context-menu-item:hover{background-color:#f0f0f0}.decor-container{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;transition:all .3s ease-in-out;width:100%}.decor-container.selected{border:2px solid #e91d1d!important;border-radius:8px}.chair-container{align-items:center;display:flex;height:100%;justify-content:center;transition:transform .3s ease-in-out;width:100%}.rotation-handle-wrapper{cursor:grab;left:50%;position:absolute;top:-30px;transform:translateX(-50%) rotate(0deg);transform:translateX(-50%) rotate(calc(var(--rotation, 0deg)*-1));z-index:100}.rotation-handle-wrapper:active{cursor:grabbing}.rotation-handle{align-items:center;animation:pulse-rotate 1.5s ease-in-out infinite;background:#02f;border-radius:50%;box-shadow:0 2px 6px #0000004d;color:#fff;display:flex;height:24px;justify-content:center;transition:transform .15s ease,box-shadow .15s ease;width:24px}.rotation-handle:hover{box-shadow:0 3px 10px #02f6;transform:scale(1.15)}@keyframes pulse-rotate{0%,to{box-shadow:0 2px 6px #0000004d}50%{box-shadow:0 2px 12px #0022ff80}}:root{--background:#fff;--border:#000;--print-container:#cfd3dc;--focus:#5e0101;--transition:all 0.3s ease-in-out;--list-hover:#f0f8ff}[data-theme=dark]{--background:#000;--border:#fff;--text-color:#fff;--print-container:#414141;--focus:#fff;--list-hover:#414141}#kot-container{background-color:#465378;max-height:100vh;overflow:hidden}.kot-body{display:flex}#kot-container .print-parent{height:auto!important;left:-9999px!important;max-height:none!important;opacity:0!important;overflow:visible!important;pointer-events:none!important;position:fixed!important;top:-9999px!important;visibility:hidden!important;width:auto!important;z-index:-9999!important}@media print{#kot-container .print-parent{height:auto!important;left:0!important;max-height:none!important;opacity:1!important;overflow:visible!important;position:static!important;top:0!important;visibility:visible!important;width:auto!important;z-index:auto!important}}.kot-header-container{background-color:var(--background);box-shadow:0 0 10px #0003;padding:6px 1em;position:-webkit-sticky;position:sticky;top:0;transition:var(--transition);width:100%;z-index:1000}.kot-filter{background-color:initial;border:1px solid var(--border);cursor:pointer;height:35px;padding:5px;width:35px}.kot-header-container .kot-header{align-items:center;display:flex;justify-content:space-between;padding:.5em}.kot-action-button{display:flex;gap:.5em}.kot-action-button>div{height:50px;transition:all .3s ease-in-out}.network-status{color:var(--text-color);font-weight:600;padding-right:.5em}.kot-action-container{align-items:center;display:flex}.close-icon-btn{background-color:initial;border:#0000;cursor:pointer;padding:.5em}.close-icon-btn,.kot-header-left-side{align-items:center;display:flex;justify-content:center}.kot-header-left-side{gap:1em}.kot-side-menu-container{background-color:var(--background);color:var(--text-color);height:90vh;transition:var(--transition);transition:all .5s ease-in-out}.kot-side-menu-wrapper{padding:1.5em}.kot-side-menu-header h2{margin:0;min-width:8em}.kot-side-menu-list-container{height:75vh;overflow-y:auto;padding-top:1.5em}.kot-side-menu-list-container ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;width:16em}.kot-side-menu-list-container ul li{border-radius:5px;cursor:pointer;display:flex;justify-content:space-between;padding:.7em;transition:all .3s cubic-bezier(.42,0,.33,.99)}.kot-side-menu-list-container ul li:hover{background-color:var(--list-hover)}.kot-side-menu-list-container ul li{font-size:13px;margin:5px 0}.kot-side-menu-list-container .kot-filter-selected{background-color:var(--list-hover)}.kot-side-menu-footer button{background:#0000;border:#0000;border-radius:5px;color:var(--text-color);cursor:pointer;font-size:13px;font-weight:600;margin-top:5px;padding:.5em;width:100%}.kot-side-menu-list-container{overflow:hidden}.kot-side-menu-list-container:hover{overflow-y:scroll}.kot-side-menu-list-container::-webkit-scrollbar{width:5px}.kot-side-menu-list-container::-webkit-scrollbar-thumb{background-color:var(--text-color)}.kot-side-menu-list-container *{scrollbar-width:none}.kot-side-menu-list-container:hover ::-webkit-scrollbar-thumb{background-color:var(--text-color)}.kot-card-wrapper{background-color:var(--background);border:5px solid #0000;border-radius:5px;box-shadow:0 0 10px #0003;color:var(--text-color);height:27em;padding:1em;transform:scale(1);transition:transform .4s ease-in-out;width:26em}.kot-card-wrapper.kot-card-wrapper-external-online{background-color:var(--background);border-color:#0b5ed7}.kot-card-wrapper.kot-card-wrapper-external-online:hover{border:5px solid #0b5ed7}.kot-card-wrapper.kot-card-wrapper-external-online .card-print-btn{background-color:#0b5ed7}.kot-card-wrapper.kot-card-wrapper-external-online .card-btn-container .order-cancel,.kot-card-wrapper.kot-card-wrapper-external-online .card-btn-container .order-completed,.kot-card-wrapper.kot-card-wrapper-external-online .card-btn-container .order-delivery,.kot-card-wrapper.kot-card-wrapper-external-online .card-btn-container .order-ecommerce-delivered,.kot-card-wrapper.kot-card-wrapper-external-online .card-btn-container .order-pickup-ready,.kot-card-wrapper.kot-card-wrapper-external-online .card-btn-container .order-to-cook{background-color:#dbeafe;border:1px solid #0b5ed7}.kot-card-wrapper.kot-card-wrapper-external-online .card-btn-container .order-cancel span,.kot-card-wrapper.kot-card-wrapper-external-online .card-btn-container .order-completed span,.kot-card-wrapper.kot-card-wrapper-external-online .card-btn-container .order-delivery span,.kot-card-wrapper.kot-card-wrapper-external-online .card-btn-container .order-ecommerce-delivered span,.kot-card-wrapper.kot-card-wrapper-external-online .card-btn-container .order-pickup-ready span,.kot-card-wrapper.kot-card-wrapper-external-online .card-btn-container .order-to-cook span{color:#0b5ed7;font-weight:700}.kot-card-wrapper:hover{border:5px solid var(--focus);transform:scale(1.02)}.kot-card-header{grid-gap:.5em;display:grid;gap:.5em;grid-template-columns:repeat(2,1fr)}.kot-card-header p{font-size:12px;margin:0;width:15em}.kot-card-header p span{font-weight:600}.kot-card-header :nth-child(2n){text-align:end}.card-date,.card-order-no,.card-table-no,.card-token-no{font-weight:600}.card-token-no{color:red}.card-print-container{margin-top:10px}.card-print-container span{font-weight:600}.card-order-list-container{-webkit-margin-after:1em;height:12em;margin-block-end:1em;overflow-y:scroll}.card-order-list-container ul{width:24.5em}.card-print-container{align-items:center;background-color:var(--print-container);display:flex;justify-content:space-between;padding:.5em}.card-print-container span{font-size:12px}.card-print-btn{background-color:#ef5505;border:none;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:.5em;width:4em}.card-order-list-container ul{list-style:none;padding:0;width:23.4em}.card-order-list-container ul li{border-bottom:1px dotted #e1e1e1;padding:.5em}.card-order-list-container ul li .card-order-list{display:flex;justify-content:space-between;position:relative}.card-order-list-container ul li .card-order-list .cross-line{background-color:#000;height:2px;position:absolute;top:10px;width:100%}.card-order-item-name{align-items:center;display:flex;gap:.8em}.card-order-item-name span,.card-order-quantity span{font-weight:600}.card-order-quantity{min-width:3em;text-align:end}.card-notes{border:1px solid var(--border);padding:.5em}.kot-compo-offer-container li{border-bottom:none!important}.card-notes p{font-size:13px;margin:0;padding:0}.card-btn-container{align-items:center;display:flex;gap:1em;justify-content:center}.card-btn-container button{border:none;cursor:pointer;height:2.5em;padding:.5em;width:13em}.card-btn-container .order-cancel span,.card-btn-container .order-completed span,.card-btn-container .order-delivery span,.card-btn-container .order-ecommerce-delivered span,.card-btn-container .order-to-cook span{color:#5e0147;font-size:13px;font-weight:600}.card-btn-container .order-cancel,.card-btn-container .order-completed,.card-btn-container .order-delivery,.card-btn-container .order-ecommerce-delivered,.card-btn-container .order-to-cook{background-color:#ccbbc8}.card-btn-container .order-reset{background-color:#124e88;color:#fff}.card-btn-container .order-pickup-ready{background-color:#9be4fc;color:#124e88;font-weight:600}.card-btn-container .order-reject{background-color:#e10909;color:#fff}.card-btn-container .order-reset span{color:#fff;font-size:13px;font-weight:600}.card-order-list-container{overflow:hidden}.card-order-list-container:hover{overflow-y:scroll}.card-order-list-container::-webkit-scrollbar{width:5px}.card-order-list-container::-webkit-scrollbar-thumb{background-color:#000}.card-order-list-container *{scrollbar-width:none}.card-order-list-container:hover ::-webkit-scrollbar-thumb{background-color:#000}.print-parent{height:0;left:-10000px;max-height:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:-10000px;visibility:hidden;width:0;z-index:-9999}@media print{.print-parent{height:auto;max-height:none;opacity:1;overflow:visible;position:static;visibility:visible;width:auto;z-index:auto}}.kot-element-body{display:flex;flex-wrap:wrap;gap:1em;height:89vh;justify-content:center;overflow-y:auto;padding:1.5em;width:100%}.kot-popup-container{padding:1em}.kot-cancel-reason-container{-webkit-margin-after:1em;margin-block-end:1em;padding:1em 0}.kot-cancel-head{color:red;margin:0;text-align:center}:root{--text-color:#000}.kot-token-display-container{background-color:#fff}.token-display-body{display:flex;height:93vh;overflow:hidden}.token-display-body>.preparing-card-container,.token-display-body>.token-display-completed-order-container{flex:1 1}.order-status-type-container{border-bottom:1px solid #000;padding:.5em;text-align:center}.token-display-status-header{color:#000;color:var(--text-color);margin:0}.token-status-card-body{overflow-y:auto}.token-status-card-body ul{display:flex;flex-wrap:wrap;gap:5px;justify-content:space-around;list-style:none;padding:0}.token-number-box{background-color:#e2e2e2;border-radius:10px;padding:.2em}.token-status-card-body ul li{font-weight:600;margin:1em 0}.toggle-view-btn{background-color:initial;border:none}.toggle-btn-container{background-color:#f0f8ff;padding:1px 6px}.token-header-inline{align-items:center;display:flex;gap:12px;padding:2px 6px}.token-header-datetime{animation:tokenDateTimeEnter .32s ease-out both,tokenDateTimeGlow 1.9s ease-in-out infinite;background:linear-gradient(90deg,#128a121f,#fff0);border-radius:16px;box-shadow:0 0 0 #128a1200;color:#128a12;font-size:14px;font-weight:800;letter-spacing:.4px;padding:4px 10px;text-transform:uppercase;white-space:nowrap}.token-header-date{color:inherit;margin-right:10px}.token-header-today{color:#1a73e8;font-weight:900;margin-right:6px}.token-header-date-text{color:inherit}.token-header-time{animation:tokenTimeBurn 1.1s infinite;color:#1a73e8;font-size:18px;font-weight:900;letter-spacing:.6px;text-shadow:0 0 2px #1a73e859,0 0 10px #1a73e859,0 0 18px #00beff38;text-transform:none}@keyframes tokenDateTimeEnter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes tokenDateTimeGlow{0%,to{box-shadow:0 0 0 #128a1200;filter:brightness(1)}50%{box-shadow:0 0 14px #128a1238;filter:brightness(1.08)}}@keyframes tokenTimeBurn{0%{filter:saturate(1) brightness(1);text-shadow:0 0 2px #1a73e859,0 0 10px #1a73e859,0 0 18px #00beff2e;transform:translateY(0)}45%{filter:saturate(1.12) brightness(1.08);text-shadow:0 0 3px #1a73e88c,0 0 14px #1a73e88c,0 0 28px #00beff4d;transform:translateY(-.5px)}to{filter:saturate(1.04) brightness(1.02);text-shadow:0 0 2px #1a73e866,0 0 12px #1a73e866,0 0 22px #00beff38;transform:translateY(0)}}.token-header-ticker{background:linear-gradient(90deg,#0000000f,#fff0);border-radius:14px;flex:1 1;overflow:hidden;padding:4px 8px;white-space:nowrap}.token-header-ticker-inner{align-items:center;animation:none;display:inline-flex;gap:22px;padding-left:100%;padding-right:100%;will-change:transform}.token-header-ticker-anim-scroll{animation:tokenTickerScroll 18s linear infinite}.token-header-ticker-anim-smooth{animation:tokenTickerScroll 26s linear infinite}.token-header-ticker-anim-wave{animation:tokenTickerScroll 22s cubic-bezier(.4,0,.2,1) infinite}.token-header-ticker-anim-fade{animation:tokenTickerScrollFade 20s linear infinite}.token-header-ticker-anim-blast{animation:tokenTickerScroll 18s linear infinite}.token-header-ticker-flash{align-items:center;display:flex;justify-content:flex-start}.token-header-ticker-item{align-items:center;color:#1f2937;display:inline-flex;font-size:14px;font-weight:700;gap:10px}.token-header-ticker-item-blast{animation:tokenTickerBlast .9s ease-in-out infinite}.token-header-ticker-item-flash{animation:tokenTickerFlash .8s ease-in-out infinite;color:#111827;font-size:15px;font-weight:900}.token-header-ticker-chef{animation:tokenChefBob .8s ease-in-out infinite;display:inline-block;filter:drop-shadow(0 1px 1px rgba(0,0,0,.22));font-size:16px}.token-header-ticker-text{letter-spacing:.2px}.token-header-ticker-sep{color:#1f293759;display:inline-block;font-weight:900;margin-left:10px}@keyframes tokenTickerScroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes tokenTickerScrollFade{0%{opacity:0;transform:translateX(0)}8%{opacity:1}92%{opacity:1}to{opacity:0;transform:translateX(-100%)}}@keyframes tokenChefBob{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-2px) rotate(2deg)}}@keyframes tokenTickerBlast{0%,to{filter:brightness(1) saturate(1);text-shadow:0 0 0 #f500,0 0 0 #ffc80000;transform:translateY(0)}50%{filter:brightness(1.15) saturate(1.25);text-shadow:0 0 10px #ff550059,0 0 18px #ffc80047;transform:translateY(-1px)}}@keyframes tokenTickerFlash{0%,to{opacity:.25;text-shadow:0 0 0 #3b82f600;transform:scale(1)}50%{opacity:1;text-shadow:0 0 10px #3b82f659,0 0 18px #3b82f638;transform:scale(1.01)}}.toggle-btn-container button{opacity:0;transition:opacity .3s ease}.toggle-btn-container:hover button{opacity:1}.token-display-advertisement-container .update-adv button{opacity:0;transition:opacity .3s ease}.token-display-advertisement-container:hover .update-adv button{opacity:1}.token-display-advertisement-container{overflow-x:hidden;overflow-y:auto;padding:0 1.5em;width:100%}.token-advertisement-wrapper{display:flex;flex-direction:column;justify-content:center;margin-top:2em}.upload-add-header{align-items:center;justify-content:space-between}.upload-add-header span{font-size:13px;font-weight:800}.upload-advertisement-body form{display:flex;flex-direction:column;gap:1em;margin-top:2em}.token-display-advertisement-action-button{align-items:center;display:flex;gap:1em;justify-content:start}.token-display-advertisement-action-button button{border:1px solid #000;cursor:pointer;height:2.5em;padding:.5em;width:5em}.token-display-advertisement-action-button button[type=clear-advertisement]{background-color:#fff}.token-display-advertisement-action-button button[type=update-advertisement]{background-color:#160894;color:#fff}.ticket-advertisement-image-upload-container{align-items:center;border:1px solid #969494;border-radius:5px;display:flex;justify-content:space-between;padding:.5em}.image-name-container{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 6em)}.upload-add-image-button-container{background-color:#160894;border-radius:5px;cursor:pointer;padding:.5em;width:6em}.custom-file-upload{align-items:center;color:#fff;cursor:pointer;display:flex}.ticket-advertisement-image-upload-container:hover{border:1px solid #000}.horizontal-line-dotted{border:1px dotted #000}.adv-selection-temp{display:flex}.adv-selection-temp>div{display:inherit;height:7em}.adv-duration-cntr{align-items:center;display:flex;justify-content:space-between;width:7.5em}.advr-in-de-btn-cntr{display:flex;flex-direction:column}.advr-in-de-btn-cntr button{height:.5em;padding:0}.adv-screen-selection-header{font-weight:600;margin:1em 0}.adv-duration-cntr input{border:#0000;color:#160894;height:3em;width:2em}.adv-branch-selector-cntr{margin:1em 0}.advertisement-card{margin-top:.5em}.advertisement-card .video-container{height:0;padding-bottom:56.25%;position:relative}.advertisement-card .video-container iframe,.advertisement-card .video-container img{height:100%;left:0;position:absolute;top:0;width:100%}.adv-file-upload-cntr{align-items:center;display:flex;gap:.5em;margin-top:1em}.adv-file-upload-cntr>div:first-child{flex:1 1}.adv-image-box{align-self:center;border:1px solid #000;display:flex;padding:.5em;place-content:center}.sq-container{display:flex;gap:1em;justify-content:center}.outer-square{align-self:center;background-color:#f0f0f0;background-color:var(--border-color,#f0f0f0);border:3px solid #f0f0f0;border:3px solid var(--border-color,#f0f0f0);height:80px;position:relative;transition:all .3s ease-in-out;width:80px}.inner-square{align-items:center;background-color:#fbfbfb;display:flex;height:48%;justify-content:center;position:absolute;width:48%}.top-left{left:0;top:0}.top-right{right:0;top:0}.bottom-left{bottom:0;left:0}.bottom-right{bottom:0;right:0}.center{left:0;top:35%}.adv-upload-img-preview-cntr{margin-top:1em}.adv-upload-img-preview-cntr .ticket-advertisement-image-upload-container{margin:1em 0}.adv-prev-img{height:50px;margin-right:15px;min-width:50px;overflow:hidden;width:50px}.adv-prev-img img{height:100%;object-fit:cover;width:100%}.adv-dlt-cntr{background-color:#fdedec;color:red;cursor:pointer;height:2.5em}.token-expand-btn{position:relative}.token-expand-btn>div{left:1%;position:absolute;top:0;transform:translate(-75%,-100%);z-index:9}.token-expand-btn>div>button{align-items:center;background:#0000;border:#0000;box-shadow:0 4px 8px #0000001a;cursor:pointer;display:flex;height:1em;justify-content:center;padding:1.5em;width:3em}.update-adv.token-expand-btn>div{left:10%}.close-adv.token-expand-btn>div{left:100%}.carousel{height:auto;max-height:75vh;overflow:hidden;position:relative;width:100%}.carousel-inner{display:flex;transition:transform .5s ease-in-out}.carousel-item{display:block;flex:0 0 100%;max-height:80vh;opacity:0;overflow:hidden;text-align:center;transition:opacity .5s ease-in-out}.carousel-item.active-adv{opacity:1}.carousel-item img,.carousel-item video{display:inline-block;height:auto;max-height:80vh;object-fit:contain;width:100%}.carousel-control{background-color:#00000080;border:none;color:#fff;cursor:pointer;font-size:24px;padding:8px 16px;position:absolute;top:50%;transform:translateY(-50%)}.carousel-control.prev{left:16px}.carousel-control.next{right:16px}.upload-add-header .css-k008qs span{height:25px!important;width:25px!important}.token-display-completed-order-container{background-color:#fff;box-shadow:0 0 5px 2px #0000001a;width:100%}.token-display-completed-order-container .order-status-type-container{background-color:red;border:#0000}.token-display-completed-order-container .token-display-status-header{color:#fff;font-size:2em}.token-display-completed-order-container .token-status-card-body ul li{color:red}.preparing-card-container{width:100%}.loading-container{font-family:sans-serif;padding:10px;width:230px}.loading-text{color:#444;font-size:14px;margin-bottom:6px}.loading-bar{background-color:#eee;border-radius:4px;height:8px;overflow:hidden;width:38%}.loading-fill{animation:loading 2s linear infinite;background:linear-gradient(90deg,#4caf50,#8bc34a);height:100%;width:0}@keyframes loading{0%{width:0}to{width:100%}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.clock-icon{animation:rotate 1s linear infinite;border:2px solid #888;border-radius:50%;border-top-color:#0000;height:12px;margin-right:5px;width:12px}.campfire{height:16px;position:relative;width:60px}.logs{align-items:center;bottom:0;display:flex;height:20px;justify-content:center;left:50%;transform:translateX(-50%);width:100%}.log,.logs{position:absolute}.log{background:#8b4513;border-radius:3px;box-shadow:0 0 2px #000;height:4px;width:22px}.rotate-1{transform:rotate(-25deg)}.rotate-2{transform:rotate(25deg)}.rotate-3{transform:rotate(0deg)}.rotate-4{transform:rotate(-45deg)}.flames{bottom:10px;display:flex;gap:1px;left:50%;position:absolute;transform:translateX(-50%);z-index:1}.flame{animation:flicker .6s ease-in-out infinite alternate;border-radius:50% 50% 0 0;box-shadow:0 0 6px orange;height:9px;opacity:.9;width:4px}.flame,.flame1{background:orange}.flame1{animation-delay:0s}.flame2{animation-delay:.3s;background:red}.flame3{animation-delay:.6s;background:#ff0}@keyframes flicker{0%{opacity:.7;transform:scaleY(1) translateY(0)}to{opacity:1;transform:scaleY(1.4) translateY(-4px)}}.glow{animation:glowPulse 1s infinite alternate;background:radial-gradient(circle,#ff8c0066 0,#0000 70%);border-radius:50%;bottom:0;height:20px;left:50%;position:absolute;transform:translateX(-50%);width:40px;z-index:0}@keyframes glowPulse{0%{opacity:.6;transform:translateX(-50%) scale(1)}to{opacity:.8;transform:translateX(-50%) scale(1.3)}}.special-items-head{padding:15px 25px}.special-items-head h3{margin:0}.special-items-ctn .lists{display:flex;flex-wrap:wrap;gap:15px 5%;padding-top:10px;width:100%}.special-items-ctn .list-cards{background-color:#fff;border-left:10px solid #ffd1b9;border-radius:3px;box-shadow:1px 2px 5px 1px #e8e8e8;display:flex;flex-direction:column;padding:10px 10px 10px 15px;width:30%}.special-items-ctn .list-cards .head{cursor:pointer;font-size:1rem;font-weight:600;margin:0}.special-items-ctn .list-cards .justify-space-between{border-bottom:2px dashed #c9c1c1}.special-items-ctn .list-cards .btn-ctn{align-items:center;display:flex;gap:10px;justify-content:flex-end;width:150px}.special-items-ctn .list-card-items{cursor:pointer;display:flex;flex-direction:column;gap:5px;min-height:160px;padding-top:13px}.special-items-ctn .list-card-items p{font-size:.9rem;font-weight:600;margin:0}.special-items-ctn .lists .disabled-lists p{color:hsla(0,0%,50%,.403)}.list-card-items .list-selected{color:hsla(0,0%,50%,.403);font-weight:400;text-decoration:line-through}.p-head{font-size:.9rem;font-weight:600;margin:0}.special-items-ctn .new-global-single-input{margin:8px 0}.special-items-ctn .new-global-single-input div.MuiOutlinedInput-root{height:auto!important}.new-global-single-input input.MuiOutlinedInput-input{padding:9px}.special-items-table table tbody tr td{border:none;padding-top:9px}.special-items-table table tbody tr td:hover{border:2px solid #dee3f8}.special-items-table input{height:auto!important;text-align:center}.combo-tag-ctn{display:flex;justify-content:center;position:relative;width:90px}.combo-tag-ctn img{width:100%}.combo-tag-ctn p{color:#fff!important;font-size:.75rem!important;font-weight:600;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.cart-list-container{background-color:#fff;color:#fff;flex:1 1;padding:1em}.cart-list-table-wrapper{height:96vh;overflow-y:auto;position:relative}.cart-list-table-wrapper table{border-collapse:collapse;width:100%}.cart-list-table-wrapper table td,.cart-list-table-wrapper table th{border:#0000}.cart-list-table-wrapper table th{background:linear-gradient(180deg,#00376e,#004ba9);padding:1em;position:-webkit-sticky;position:sticky;top:0}.cart-list-table-wrapper table td{color:#000;padding:.5em}.cart-list-table-wrapper table tr:nth-child(2n){background-color:#f0f0f0}.cd-text-start{text-align:start}.cd-tex-end{text-align:end}.cart-list-table-wrapper table tfoot{bottom:0;position:-webkit-sticky;position:sticky;width:100%}.cart-list-table-wrapper table tfoot td{background:#00376e;color:#f0f0f0;font-size:16px;padding:.5em 1em;text-align:end}.cart-list-table-wrapper table tfoot tr.grand-total-row td{background:#004ba9;border-top:2px solid #fff;font-size:20px;padding:.8em 1em}.customer-display-qr-overlay{align-items:center;animation:fadeIn .3s ease-in-out;background:#00376ef2;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.customer-display-qr-container{background:#fff;border-radius:20px;box-shadow:0 10px 40px #0000004d;max-width:500px;min-width:400px;padding:40px;text-align:center}.payment-status-container{align-items:center;display:flex;flex-direction:column;gap:15px}.payment-status-container h2{color:#333;font-size:28px;margin:0}.payment-status-container .payee-name{color:#666;font-size:18px;margin:0}.payment-status-container .amount{color:#00376e;font-size:36px;font-weight:700;margin:10px 0}.payment-status-container .instruction{color:#888;font-size:14px;margin:0}.payment-status-container .thank-you{color:#4caf50;font-size:16px;margin:0}.payment-status-container .message{color:#666;font-size:16px;margin:0}.payment-status-container.success{animation:successPulse .5s ease-in-out}@keyframes successPulse{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.payment-status-container.declined .qr-section{border-top:1px solid #eee;margin-top:20px;padding-top:20px}.payment-status-container.declined .scan-text{color:#666;font-size:14px;margin-bottom:10px}.qr-code-wrapper{background:#fff;border-radius:10px;box-shadow:0 2px 10px #0000001a;padding:20px}.advertisement-container-cd{background:linear-gradient(180deg,#00376e,#004ba9);color:#fff;display:flex;flex:0 0 40%;flex-direction:column}.restaurant-info{border-bottom:1px solid #fff;display:flex;justify-content:space-between;margin-top:1em;padding:1em}.restaurant-info.column{flex-direction:column;justify-content:normal;text-align:center}.restaurant-info .cd-header{display:block;font-size:1.5em;font-weight:600}.cd-ph{font-size:.8em;font-weight:600}.cd-image-wrapper{align-items:center;display:flex;justify-content:flex-end}.cd-image-wrapper.column{justify-content:center;margin-top:1em}.cd-image-container{border-radius:5px;height:3em;overflow:hidden;width:6em}.cd-image-container img{height:100%;object-fit:contain;width:100%}.cd-animated-img{margin-top:2em;text-align:center}.cd-advertisement-img-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.cd-advertisement-img-wrapper>div{padding:.5em}.cd-advertisement-image{border-radius:10px;height:18vh;overflow:hidden;width:38vw}.cd-advertisement-image img{height:100%;object-fit:cover;width:100%}.close-button-wrapper{height:-webkit-fit-content;height:fit-content;position:relative;width:-webkit-fit-content;width:fit-content}.hover-close-btn{background-color:initial;border:none;cursor:pointer;opacity:0;padding:4px;transition:opacity .3s ease}.close-button-wrapper:hover .hover-close-btn{opacity:1}.customer-display-container{display:flex;height:100vh;justify-content:center;overflow-y:auto}.add-advertisement-card-cd{background-color:#fff;color:#000;flex:1 1;overflow-y:auto;padding:1em}@media screen and (max-width:1440px){.add-advertisement-card-cd .upload-add-header,.add-advertisement-card-cd .upload-advertisement-body{width:36.3vw}}.Header p{font-weight:600;margin:0}.food_config_secound_header{display:flex;justify-content:space-between;padding-inline:20px}.food_config_div{display:flex;padding:40px 10px 40px 30px}.div_data_container{display:flex;justify-content:space-between;padding-inline:10px}.button-div{padding:46px 0 0}.button-div button{border:none;padding:7px;padding-inline:20px}.shiftButton-div button.tab-btn{border:1px solid #fff;cursor:pointer;padding:8px;padding-inline:20px}.shiftButton-div button.selected-button{background-color:#d6d4d4;border-bottom:1px solid #000;color:#000;padding:0 0 0 8px}.shiftButton-div{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.shiftButton-div p{font-size:14px;margin:0}.shiftButton-div input{cursor:pointer}.selected-button{background-color:#8b8a8a;border-bottom:3px solid #000!important}.receipe-card{border-left:10px solid #9c9cdd;border-radius:3px;box-shadow:1px 2px 5px 1px #e8e8e8;flex-direction:column;margin:1%;padding:10px 10px 10px 15px;width:23%}.bill-main-head,.receipe-card{background-color:#edf2f9;display:flex}.bill-main-head{align-items:center;justify-content:space-between;padding:10px 2%;width:100%}.bill-main-head h5{font-size:1rem;margin:0}.bill-sub-head{align-items:center;background-color:#e6e6e6;display:flex;justify-content:space-between;padding:6px 2%;width:100%}.bill-sub-head h5,.bill-sub2-head h5{margin:0}.bill-sub2-head{align-items:center;background-color:#c2c2c2;display:flex;justify-content:space-between;padding:6px 2%;width:100%}.advance-shift-report-table-container table thead{height:auto!important;padding:4px 0}.advance-shift-report-table-container table thead th{padding:5px 0}.aggregator-main-ctn .special-items-table table th{font-size:.9rem;padding:8px}.aggregator-main-ctn .special-items-table table tr td{cursor:pointer;font-size:.9rem;padding:10px 0}.aggregator-main-ctn .special-items-table table tr td:hover{border:none}.special-items-table table td input[type=radio]{cursor:pointer;height:20px!important;margin-right:5px;width:25px}.special-items-table table td input[type=radio]:checked{accent-color:#000;color:#000}.aggregator-input-ctn{gap:1%;padding:5px 12px 20px}.aggregator-input-ctn .new-global-single-input{margin:8px 0;width:32%}.autocomplete-chip-container .MuiAutocomplete-tag{margin:2px}.MuiAutocomplete-popper{z-index:9999!important}.MuiAutocomplete-paper{max-height:300px!important;overflow-y:auto!important}.global-white-bg-container{overflow:visible!important}.ribbon-ctn{position:absolute;right:0;top:0}.single-viewinfo-parent-ctn{padding:20px 35px}.single-viewinfo-parent-ctn p{margin:0}.single-view-left-ctn{display:flex;flex-direction:column;gap:15px}.single-viewinfo-parent-ctn .justify-space-between{gap:60px}.single-view-info-ctn-left{color:#635b5b;font-weight:400;gap:6px}.single-view-info-ctn-right{font-weight:700;gap:6px}.shift-bottom-container{display:flex;justify-content:space-between;margin-top:15px;width:100%}.shift-bottom-container .shift-info-card:first-child{border-left:5px solid #0c008b}.shift-bottom-container .shift-info-card:nth-child(2){border-left:5px solid #870f01}.shift-bottom-container .shift-info-card:nth-child(3){border-left:5px solid #00730f}.shift-bottom-container .shift-info-card:nth-child(4){border-left:5px solid #dbac00}.shift-info-card{background-color:#fff;border-radius:2px;padding:8px 15px;width:calc(25% - 10px)}.shift-info-card p{font-weight:600}.shift-info-card .justify-space-between{gap:5px}.pos-reader-preview-container{font-family:Poppins,sans-serif;font-style:normal;font-weight:400;padding:.5em}.pos-reader-wrapper{background-color:#fff;display:flex;height:93vh;overflow:hidden;padding:1em}.pos-reader-wrapper>div{flex:1 1}.r-download-container{align-items:center;background-color:#ebf2ff;display:flex;flex-direction:column;justify-content:center;margin:5px;padding:1em}.r-amount-h{display:block;font-size:1em;font-weight:700;text-align:center}.r-download-container>:nth-child(2){display:flex;gap:.5em}.r-download-container :nth-child(2)>button{background-color:#fff;border:1px solid #0000;cursor:pointer;display:inline-flex;flex:1 1;font-weight:600;gap:.5em;justify-content:center;margin-top:1em;padding:1em;transition:all .3s ease-in-out;width:10em}.r-download-container :nth-child(2)>button:hover{border:1px solid #000}.r-btn-download{color:#1f532f}.r-btn-print{color:#684a02}.r-list-sale-product{display:flex;flex-direction:column;gap:.5em;height:70vh;margin-top:1em;overflow-y:auto}.r-product-container{align-items:center;border:1px solid #ababab;border-radius:.3em;cursor:pointer;display:flex;gap:1em;margin:5px;padding:1em;transition:all .3s ease-in-out}.r-product-container:hover{border:1px solid #000}.r-p-img{border-radius:50%;height:100px;min-width:100px;overflow:hidden}.r-p-img img{height:100%;object-fit:cover;width:100%}.r-content-head{display:block;font-size:1em;font-weight:600}.r-content-body{color:#ababab;font-size:.8em}.r-preview-pos-receipt{height:90vh;overflow-x:hidden;overflow-y:auto;padding:1em}.pos-reader-preview-container ::-webkit-scrollbar{border:1px solid #ccc;padding-left:5px;width:8px}.pos-reader-preview-container ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#9e90ff,#38a3ff);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.pos-reader-preview-container ::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#877dff,#2c90ff)}.pos-reader-preview-container ::-webkit-scrollbar-track{background-color:initial}@media only screen and (max-width:740px){.pos-reader-wrapper{flex-direction:column-reverse;height:auto}.r-list-sale-product{height:auto}}.shift-report-table-container{max-height:73vh;overflow-y:auto;position:relative}.shift-report-table-container::-webkit-scrollbar{background-color:#91a2ac;width:8px}.shift-report-table-container::-webkit-scrollbar-thumb{background-color:#a6b9c4}.report-totalbar{background-color:#b7b5b5;display:flex;margin-top:10px;padding:0 1%;position:absolute;top:96%;width:100%;z-index:20}.report-totalbar tfoot{height:60px}.report-totalbar table,.report-totalbar tfoot{background-color:#b7b5b5}.report-totalbar thead{height:0!important;opacity:0;top:25px!important}.report-totalbar tfoot td{text-align:center}.aggregator-head-td{background-color:#bcbcbc;font-size:1rem!important;font-weight:600;height:50px!important;padding:0 20px;text-align:start!important}.aggregaor-order-list-tr span{color:#fff;padding:6px 10px;width:80px}.aggregator-footer-tr{background-color:#bcbcbc}.aggregator-footer-tr td{cursor:default!important;font-size:.8rem!important;font-weight:600}.aggregator-footer-tr td.pay-btn{background-color:#61a85c;cursor:pointer!important}.aggregator-report-payment-table tbody tr{border:1px solid #000}.aggregator-report-payment-table tbody td{border-bottom:1px solid #000!important}.aggregator-report-payment-table tbody td div.product-table-auto-complete{padding:5px 0}.aggregator-report-payment-table tbody td div.MuiAutocomplete-root{border:1px solid #000!important}.aggregator-report-payment-table tbody td input.border-bottom-input{border:none;border-bottom:1px solid #000;width:90px}.aggregator-report-payment-table tbody td div.MuiAutocomplete-root fieldset{top:0!important}.aggregator-report-payment-table tbody td div.MuiAutocomplete-root .MuiAutocomplete-popupIndicator{display:inline-flex!important}.aggregator-report-payment-table tbody td div.MuiInputBase-root{padding:0 39px 0 9px!important}.flex-end{display:flex;justify-content:flex-end}.aggregator-reeport-payment-bottom{gap:10px;padding:0 1%}.aggregator-reeport-payment-bottom .global-single-input{align-items:center;flex-direction:row;gap:8px}.aggregator-reeport-payment-bottom .global-single-input input{background-color:initial;border:1px solid #000}.proceed-btn{background-color:#7696ee;font-size:.9rem;height:30px;margin-bottom:15px;margin-left:auto}@media print{.print-content,.print-main-div{height:auto;overflow:visible!important;width:100%}.new-global-table-container,.shift-report-table-container,body{overflow:visible!important}thead{display:table-header-group}tfoot{display:table-footer-group}table{page-break-inside:auto}tr{page-break-after:auto}.avoid-break,.grand-total,.new-global-table-container,.single-view-left-ctn,td,th,tr{page-break-inside:avoid}.grand-total{border-top:3px double #333;margin-top:20px;padding-top:20px;page-break-before:auto}.bi-arrow-down-circle,.global-white-bg-container.Header,.global-white-bg-container:not(.shift-report-table-container),.printer-div{display:none!important}}.account-dashboard-container{font-family:Poppins,sans-serif;font-style:normal;font-weight:400;padding:.5em}.account-dashboard-wrapper{display:flex;flex-direction:column;height:90vh;padding:.5em}.act-dash-dtls,.act-dash-head{display:flex;gap:1em}.act-dash-dtls{flex-wrap:wrap;margin-top:1em}.act-dash-dtls>div{flex:1 1}.dash-card-ctr{background-color:#fff;border-radius:10px;margin-bottom:1em;overflow:hidden;width:100%}.dash-card-ctr,.dash-card-ctr>div{display:flex;flex-direction:column}.dash-card-ctr>div{flex:1 1}.dash-card-ctr.large-dash-cntr>div{min-height:8.6em}.multiple-cntr{align-self:center;background-color:#fafafa;padding:1.5em 0;text-align:center;width:100%}.multiple-cntr.dash-cntr-same{background-color:#fff;padding-left:2em;text-align:start}.dash-card-ctr>:nth-child(2){font-size:12px;padding:1.5em 0;text-align:center}.dash-card-ctr>:nth-child(2)>div{align-items:center;display:flex;gap:5px;justify-content:center;padding:.5em}.dash-name{font-weight:600;line-height:2.5em;text-transform:capitalize}.dash-name.dash-text-transform{text-transform:uppercase}.dash-amt,.sub-amt{font-weight:600}.dash-profit{color:green}.dash-loss{color:red}.invoice-table-container{background-color:#fff;margin-left:5px;margin-top:9px;padding:1px;width:99%}.invoice-table-container table{width:100%}.invoice-table-container th{background-color:#002995;color:#fff;font-size:smaller;padding-left:12px;text-align:start}.invoice-table-container td{background-color:#ededed;cursor:pointer;padding-left:12px;text-align:start}.table-container::-webkit-scrollbar{width:5px}.table-container::-webkit-scrollbar-track{background-color:#fff}.table-container::-webkit-scrollbar-thumb{background-color:#888}.invoice-main-div{max-height:65vh;overflow:auto;position:relative}.invoice-main-div thead{background-color:#edf2f9;height:36px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.invoice-main-div::-webkit-scrollbar{width:5px}.invoice-main-div::-webkit-scrollbar-track{background-color:#fff}.invoice-main-div::-webkit-scrollbar-thumb{background-color:#888}.invoice-button-ctn{border:2px solid #d7d7d7;border-radius:2px;padding:1px}.invoice-button-ctn,.non-selected-btn{background-color:#d7d7d7;cursor:pointer}.non-selected-btn{border:none;padding:11px 20px}.selected-button{background-color:#370c0c;border:2px solid #370c0c;border-radius:2px;color:#fff;cursor:pointer;padding:11px 20px}.selected-button:last-child{margin-right:0}.selected-button:hover{background-color:#370c0c}.selected-button:focus{outline:none}.selected-button:active{transform:translateY(1px)}.branch-head{color:#002995}.grand-row th{background-color:#94b5fa;color:#000}.invoice-sub-head td{background-color:#002995;color:#fff;font-weight:500;padding-left:18px;text-align:start;width:auto}.home-dashboard-new-container{font-family:Poppins,sans-serif;font-style:normal;font-weight:400;padding:.5em}.home-dash-new-wrapper{grid-gap:10px;display:flex;flex-wrap:wrap;justify-content:center;overflow:hidden;transition:all .3s ease-in-out;width:100%}.home-dash-new-wrapper>div{flex:1 0 49%}.home-dash-temp-cntr{background-color:#fff;border-radius:10px;padding:2em}.home-dash-graph-head{padding:.5em;text-align:center;text-transform:capitalize}.sub-act-container{display:flex;gap:.5em;padding:1em 0}.dash-flow-chart-container{align-items:center;display:flex;justify-content:center}@media screen and (max-width:1550px){.home-dash-new-wrapper>div{flex:1 0 47%}}.main-flow-chart-container{width:100%}.flowchart{flex-direction:column;min-width:30em}.flowchart,.node{align-items:center;display:flex}.node{border:2px solid #cbcdd8;border:2px solid var(--border-color,#cbcdd8);border-radius:5px;color:#000;color:var(--border-color,#000);cursor:pointer;font-weight:500;gap:.5em;justify-content:center;margin:10px;padding:10px;position:relative;transition:all .3s ease-in-out}.node:hover{background-color:#f0f0f0;border-color:#999;color:#333}.flow-row-2{align-items:center;display:flex;justify-content:space-between;width:100%}.flow-row-2>div{flex:0 0 20%}.flow-row{align-items:center;display:flex;gap:2%;justify-content:space-between;width:100%}.flow-row>div{flex:1 1}.purchase-main-container{align-items:center;display:flex;justify-content:center;width:100%}.divider-line{background-color:#cbcdd8;height:2px;margin-bottom:1em;position:relative;width:80%}.divider-line:after,.divider-line:before,.line-bottom:before,.line-left:before{border-color:#cbcdd8;content:"";position:absolute}.divider-line:after,.divider-line:before{border-left:2px solid #cbcdd8;height:1.6em;left:0;top:0;transform:translateX(-50%)}.divider-line:after{left:100%}.line-bottom:before{border-left:2px solid #cbcdd8;border-left:2px solid var(--line-color,#cbcdd8);height:30%;left:50%;top:100%;transform:translateX(-50%)}.line-left:before{border-top:2px solid #cbcdd8;border-top:2px solid var(--arrow-color,#cbcdd8);left:-20px;top:50%;transform:translateY(-50%);width:20px}.arrow,.arrow-container{position:absolute}.arrow{border:solid #000;height:0;width:0}.left-arrow{border-color:#0000 #cbcdd8 #0000 #0000;border-color:#0000 var(--arrow-color,#cbcdd8) #0000 #0000;border-width:5px 5px 5px 0;left:-10px}.left-arrow,.right-arrow{top:50%;transform:translateY(-50%)}.right-arrow{border-color:#0000 #0000 #0000 #cbcdd8;border-color:#0000 #0000 #0000 var(--arrow-color,#cbcdd8);border-width:5px 0 5px 5px;right:-10px}.top-arrow{border-color:#000 #0000 #0000;border-width:0 5px 5px;top:-10px}.bottom-arrow,.top-arrow{left:50%;transform:translateX(-50%)}.bottom-arrow{border-color:#cbcdd8 #0000 #0000;border-color:var(--arrow-color,#cbcdd8) #0000 #0000 #0000;border-width:5px 5px 0;bottom:-10px}.arrow-split{display:flex;justify-content:space-between;width:100%}.arrow-split .split-1{margin:0 10%;position:relative}.pr-wpo-arrow{bottom:-19px}.arr-end-left{left:-25px}.flow-row-right{display:flex;gap:.5em;justify-content:space-between}.flow-row-right>div{flex:1 1}.arr-payment{left:105%}.line-right:after{border-top:2px solid #000;content:"";left:111%;position:absolute;top:50%;transform:translateY(-50%);width:100%}.flw-main-head{font-weight:600;text-transform:uppercase}.flw-style-1{border:2px solid #cbcdd8;border:2px solid var(--border-color,#cbcdd8)}.flw-style-2{min-width:12em}.flw-style-2,.flw-style-3{border:2px solid #87bd47;border:2px solid var(--border-color,#87bd47)}.flw-style-3_1{min-width:12.3em}.flw-style-4{background-color:#fbe6e5}.page-layout-wrapper{padding:.5em}.page-layout-container{background-color:#fff;height:89vh;overflow-y:auto;padding:1.5em;position:relative;transition:all .3s ease}.new-section-header{background-color:#fff;padding:0 7px 1em;position:-webkit-sticky;position:sticky;top:-25px;z-index:10}.new-section-header__content{align-items:center;background-color:#fff;display:flex;justify-content:flex-end}.new-section-header__right{align-items:center;display:flex}.new-section-header__create-button,.new-section-header__filter,.new-section-header__search{align-items:center;display:flex;justify-content:center}.new-section-header__create-button{all:unset;align-items:center;background-color:#8400b2;border-radius:5px;color:#fff;cursor:pointer;display:flex;justify-content:center;min-width:5em;padding:.6em;transition:background-color .3s ease,box-shadow .3s ease}.new-section-header__create-button:hover{background-color:#a200db;box-shadow:0 4px 8px #0003}.new-section-header__pagination{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.payroll-unq-card{background:#fff;border-left:4px solid #6c5ce7;box-shadow:0 2px 4px #0000001a;max-width:30em;padding:16px}.payroll-unq-card,.payroll-unq-card__header{margin-bottom:16px}.payroll-unq-card__title{color:#2d3436;font-size:16px;font-weight:600;margin:0}.payroll-unq-card__content{display:flex;flex-direction:column;gap:12px}.payroll-unq-card__time-group{display:flex;gap:24px;justify-content:space-between}.payroll-unq-card__check{display:flex;flex-direction:column;gap:4px}.payroll-unq-card__label{color:#636e72;font-size:12px}.payroll-unq-card__date,.payroll-unq-card__time{color:#2d3436;font-size:14px;font-weight:500}.payroll-unq-card__duration{display:flex;flex-direction:column;gap:4px}.adv-flt-container{display:inline-block;position:relative}.adv-flt-trigger{background:none;border:1px solid #ccc;border-radius:4px;cursor:pointer;padding:9px;position:relative}.adv-flt-badge{align-items:center;background-color:#f44;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:700;height:18px;justify-content:center;position:absolute;right:-8px;top:-8px;width:18px}.adv-flt-icon{height:20px;width:20px}.adv-flt-popover{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 10px #0000001a;padding:16px;position:absolute;right:0;top:108%;width:370px;z-index:1000}.adv-flt-back-button{align-items:center;background:none;border:none;color:#007bff;cursor:pointer;display:flex;margin-bottom:16px;padding:0}.adv-flt-filter-list{display:flex;flex-direction:column;gap:12px}.adv-flt-filter-option{align-items:center;border:1px solid #ccc;border-radius:4px;cursor:pointer;display:flex;padding:8px}.adv-flt-filter-option:hover{background-color:#f0f0f0}.adv-flt-filter-option .adv-flt-icon{margin-right:12px}.adv-flt-preview{color:#666;font-size:.8em;margin-left:auto;max-width:175px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adv-flt-filter-content{margin-bottom:16px}.adv-flt-filter-title{font-size:16px;font-weight:700;margin-bottom:12px}.adv-flt-date-range{align-items:center;display:flex;gap:8px}.adv-flt-date-input{border:1px solid #ccc;border-radius:4px;flex:1 1;padding:8px}.adv-flt-checkbox-group{display:flex;flex-direction:column;gap:8px}.adv-flt-checkbox{align-items:center;display:flex;gap:8px}.adv-flt-actions{display:flex;justify-content:space-between;margin-top:16px}.adv-flt-button{border:none;border-radius:4px;cursor:pointer;font-weight:700;padding:8px 16px}.adv-flt-button-clear{background-color:#f0f0f0;color:#333}.adv-flt-button-apply{background-color:#007bff;color:#fff}.adv-flt-button:hover{opacity:.9}.advance-search-container{margin:0 auto;max-width:400px;padding:16px;width:100%}.advance-search-relative{position:relative}.advance-search-input{background-color:#fff;border:1px solid #d1d5db;border-radius:4px;color:#4a5568;font-size:14px;outline:none;padding:10px 16px;width:100%}.advance-search-input:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f640}.advance-search-clear-container{color:#a0aec0;cursor:pointer;position:absolute;right:12px;top:50%;transform:translateY(-35%)}.advance-search-icon{color:#a0aec0;pointer-events:none}.advance-search-clear{cursor:pointer}.advance-search-dropdown{background-color:#fff;border:1px solid #d1d5db;border-radius:4px;left:0;margin-top:4px;max-height:200px;overflow-y:auto;padding:0;position:absolute;top:100%;width:100%;z-index:1000}.advance-search-item{align-items:center;cursor:pointer;display:flex;padding:8px 16px}.advance-search-item:hover{background-color:#f7fafc}.advance-search-item.selected{background-color:#ebf8ff}.advance-search-label{background-color:#f7fafc;color:#718096;font-size:12px;font-weight:700;padding:8px 16px}.advance-search-error{color:#e53e3e;font-size:12px;margin-top:8px}.highlight{background-color:#fefcbf;font-weight:700}.custom-tabs{width:100%}.custom-tab{background:none;border:none;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.custom-tab.active{border-bottom:3px solid #000;border-radius:0;color:#000}.custom-tab:not(.active){border-bottom:2px solid #0000;color:#6b7280}.custom-tab:not(.active):hover{color:#000}.custom-tab-panel{margin-top:2rem}.tab-wrapper-py{border-bottom:1px solid gray}.batch-payslip__container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.batch-payslip__card{background-color:#f5f5f5;border-radius:4px;display:flex;min-height:120px;overflow:hidden;position:relative}.batch-payslip__left-border{background-color:#6b7ff7;width:6px}.batch-payslip__content{flex:1 1;padding:15px}.batch-payslip__field{margin-bottom:12px}.batch-payslip__label{color:#666;display:block;font-size:12px;margin-bottom:4px}.batch-payslip__value{color:#333;font-size:14px;font-weight:500}.batch-payslip__period{color:#333;display:flex;font-size:14px;gap:20px}.batch-payslip__period span{font-weight:500}.payroll-leave-cmnt{margin:0 auto}.payroll-leave-cmnt__form{background-color:#fff}.payroll-leave-cmnt__summary{background-color:#f8f9fa!important}.payroll-leave-cmnt__apply-btn,.payroll-leave-cmnt__cancel-btn{min-width:120px}.new-pyh-cmpt__grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(1,1fr);margin:0 auto}@media (min-width:768px){.new-pyh-cmpt__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.new-pyh-cmpt__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1536px){.new-pyh-cmpt__grid{grid-template-columns:repeat(4,1fr)}}.new-pyh-cmpt__card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid;border-radius:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.new-pyh-cmpt__card:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:translateY(-.25rem)}.new-pyh-cmpt__card--blue{background-color:#eff6fff2;border-color:#93c5fd}.new-pyh-cmpt__card--purple{background-color:#f5f3fff2;border-color:#c4b5fd}.new-pyh-cmpt__card--red{background-color:#fef2f2f2;border-color:#fca5a5}.new-pyh-cmpt__card--green{background-color:#f0fdf4f2;border-color:#86efac}.new-pyh-cmpt__card--cyan{background-color:#ecfefff2;border-color:#67e8f9}.new-pyh-cmpt__card--yellow{background-color:#fffbebf2;border-color:#fef08a}.new-pyh-cmpt__card--orange{background-color:#fff3e0f2;border-color:#fdba74}.new-pyh-cmpt__card--teal{background-color:#e6f5f3f2;border-color:#5eead4}.new-pyh-cmpt__text--yellow{color:#ca8a04}.new-pyh-cmpt__text--orange{color:#ea580c}.new-pyh-cmpt__text--teal{color:#0d9488}.new-pyh-cmpt__text--blue{color:#1d4ed8}.new-pyh-cmpt__text--purple{color:#6d28d9}.new-pyh-cmpt__text--red{color:#dc2626}.new-pyh-cmpt__text--green{color:#16a34a}.new-pyh-cmpt__text--cyan{color:#0891b2}.new-pyh-cmpt__text--yellow{color:#f59e0b}.new-pyh-cmpt__text--orange{color:#f97316}.new-pyh-cmpt__text--teal{color:#14b8a6}.new-pyh-cmpt__card-header{padding:1.25rem 1.25rem .75rem}.new-pyh-cmpt__header-content{align-items:center;display:flex;justify-content:space-between}.new-pyh-cmpt__category{align-items:center;display:flex;gap:.75rem}.new-pyh-cmpt__badge{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fff9;border:1px solid;border-radius:.5rem;display:inline-flex;font-size:.875rem;font-weight:600;padding:.375rem .75rem}.new-pyh-cmpt__status{align-items:center;display:flex;gap:.75rem}.new-pyh-cmpt__status-text{align-items:center;color:#6b7280;display:flex;font-size:.75rem;font-weight:500;gap:.375rem}.new-pyh-cmpt__status-text--active{color:#16a34a}.new-pyh-cmpt__status-icon{vertical-align:middle}.new-pyh-cmpt__switch{display:inline-block;height:20px;position:relative;width:36px}.new-pyh-cmpt__switch--small{transform:scale(.8);transform-origin:right center}.new-pyh-cmpt__switch-input{height:0;opacity:0;width:0}.new-pyh-cmpt__switch-slider{background-color:#e5e7eb;border-radius:20px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.2s}.new-pyh-cmpt__switch-slider:before{background-color:#fff;border-radius:50%;bottom:2px;box-shadow:0 2px 4px #0000001a;content:"";height:16px;left:2px;position:absolute;transition:.2s;width:16px}.new-pyh-cmpt__switch-input:checked+.new-pyh-cmpt__switch-slider{background-color:#16a34a}.new-pyh-cmpt__switch-input:checked+.new-pyh-cmpt__switch-slider:before{transform:translateX(16px)}.new-pyh-cmpt__card-content{padding:.75rem 1.25rem 1.25rem}.new-pyh-cmpt__name-container{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fffc;border-radius:.5rem;margin-bottom:1rem;padding:1rem}.new-pyh-cmpt__name{color:#111827;font-size:1rem;font-weight:600;margin:0}.new-pyh-cmpt__separator{background-color:currentColor;height:1px;margin:1rem 0;opacity:.1}.new-pyh-cmpt__fields{display:flex;flex-direction:column;gap:.75rem}.new-pyh-cmpt__field{align-items:center;background-color:#ffffff80;border-radius:.375rem;display:flex;font-size:.875rem;justify-content:space-between;padding:.5rem;transition:background-color .2s ease}.new-pyh-cmpt__field:hover{background-color:#fffc}.new-pyh-cmpt__field-label{align-items:center;color:#4b5563;display:flex;font-weight:500;gap:.5rem}.new-pyh-cmpt__field-icon{color:#6b7280}.new-pyh-cmpt__field-value{color:#374151;font-weight:600}.new-pyh-cmpt__field-value--amount{color:#16a34a;font-weight:700}.py-ot-new-crd-container{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));min-height:calc(100vh - 200px)}.py-ot-new-crd{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.py-ot-new-crd:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-2px)}.py-ot-new-crd-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.py-ot-new-crd-account,.py-ot-new-crd-amount,.py-ot-new-crd-category,.py-ot-new-crd-name{align-items:center;display:flex;gap:12px}.icon{color:#64748b}.py-ot-new-crd-status{align-items:center;border-radius:20px;display:flex;font-size:13px;font-weight:500;gap:6px;padding:6px 12px}.py-ot-new-crd-status.active1{background-color:#dcfce7;color:#166534}.py-ot-new-crd-status.inactive{background-color:#fee2e2;color:#991b1b}.status-icon{height:16px;width:16px}.active1 .status-icon{color:#166534}.inactive .status-icon{color:#991b1b}.py-ot-new-crd-name{border-bottom:1px solid #e2e8f0;margin-bottom:20px;padding-bottom:20px}.py-ot-new-crd-footer{display:flex;justify-content:space-between}.label{color:#64748b;display:block;font-size:13px;margin-bottom:4px}.value{color:#1e293b;display:block;font-size:15px;font-weight:600}.py-ot-new-crd-amount .value,.py-ot-new-crd:hover .icon{color:#2563eb}.py-ot-new-crd-container::-webkit-scrollbar{width:8px}.py-ot-new-crd-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.py-ot-new-crd-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.py-ot-new-crd-container::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media screen and (max-width:768px){.py-ot-new-crd-container{grid-template-columns:1fr;padding:16px}.py-ot-new-crd{padding:20px}.py-ot-new-crd-footer{flex-direction:column;gap:16px}}.salary-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(1,1fr);width:100%}@media (min-width:768px){.salary-grid{grid-template-columns:repeat(2,1fr)}}.salary-card{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;transition:transform .2s ease}.salary-card:hover{box-shadow:0 4px 12px #0000001f;transform:translateY(-2px)}.salary-header{border-bottom:1px solid #f0f0f0;padding:20px 24px}.salary-title-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.salary-title{color:#1f2937;font-size:1.25rem;font-weight:600}.salary-amount{color:#2563eb;font-size:1.125rem;font-weight:500}.fixed-pay-badge{background-color:#e9f0ff;border-radius:20px;color:#2563eb;display:inline-block;font-size:.875rem;font-weight:500;padding:6px 12px}.salary-content{max-height:400px;overflow-y:auto;padding:0}.salary-content::-webkit-scrollbar{width:6px}.salary-content::-webkit-scrollbar-track{background:#f1f1f1}.salary-content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.table-header{grid-gap:16px;background-color:#f8fafc;color:#64748b;display:grid;font-size:.875rem;font-weight:500;gap:16px;grid-template-columns:2fr 2fr 1fr 1fr;padding:12px 24px;position:-webkit-sticky;position:sticky;top:0}.table-row{border-bottom:1px solid #f0f0f0;padding:16px 24px}.row-content{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:2fr 2fr 1fr 1fr}.component-cell{align-items:center;color:#1f2937;display:flex;gap:8px}.component-cell.blue{color:#2563eb}.component-cell svg{height:14px;width:14px}.calculation-cell{color:#4b5563}.percentage{color:#9ca3af;margin-left:4px}.value-cell{color:#1f2937;text-align:right}.total-row{grid-gap:16px;background-color:#f8fafc;border-top:1px solid #e5e7eb;color:#1f2937;display:grid;font-weight:500;gap:16px;grid-template-columns:2fr 2fr 1fr 1fr;padding:16px 24px}.total-row>div:nth-child(3),.total-row>div:nth-child(4){text-align:right}.customer-receipt-table-container{background-color:#fff;overflow-y:auto;padding:1%}.customer-receipt-table-container table{background-color:#fff;border-collapse:collapse;width:100%}.customer-receipt-table-container table tbody{min-height:36px}.customer-receipt-table-container tfoot,.customer-receipt-table-container thead{background-color:#edf2f9;font-size:.8rem;height:50px;position:-webkit-sticky;position:sticky;top:-6px;z-index:2}.customer-receipt-table-container table tbody tr td{border-bottom:1px solid #000;cursor:pointer;font-size:.8rem;height:100%;height:50px;min-height:40px;text-align:center}.accounting-container{display:flex;gap:1em}.accounting-side-menu{background-color:#fff!important;border-radius:5px;box-shadow:0 3px 10px #0003;flex:0 0 25%;font-weight:800!important;height:100vh;justify-content:center}.accounting-voucher-menu{flex:0 0 70%}.accounting-side-menu ul{display:flex;flex-direction:column;gap:2em 0;justify-content:center;list-style:none}.accounting-side-menu li{align-items:center;background-color:#add8e6;display:flex;height:2em}.accounting-container .css-tlelie-MuiListItemText-root{margin:8px}.accounting-side-menu .isactive{background-color:#ebeefe;color:#002afc}.accounting-side-menu .isactive:hover{background-color:#ebeefe}.accounting-voucher-menu>div{display:flex;flex-wrap:wrap;gap:10px 0;justify-content:space-between}.accounting-voucher-menu>div h3{flex:100% 1}.accounting-input-field{-webkit-margin-after:2em;display:flex;flex:1 1;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-block-end:2em}.accounting-voucher-menu>div .accounting-voucher-menu-sections{background-color:#fff;flex:100% 1;padding:10px 25px}.accounting-input-field .global-single-input{width:28%}.accounting-voucher-menu-sections .global-single-input p{white-space:nowrap}.accounting-voucher-menu-sections .voucher-add{-webkit-margin-after:2em;display:flex;justify-content:flex-end;margin-block-end:2em;padding:1%}.voucher-add{display:flex;gap:1%;justify-content:flex-end;padding:1%}.voucher-add button{align-items:center;border:none;border-radius:3px;color:#fff;cursor:pointer;display:flex;height:3em;justify-content:center;padding:5px;width:3em}.voucher-add .add-button{background-color:#00b112}.voucher-add .delete-button{background-color:#e31212}.voucher-add .delete-button .delete-icon{color:#fff!important}.accounting-voucher-menu-sections .data-table-row-head td{background-color:#edeef0!important;color:#000}.accounting-voucher-menu-sections>div{-webkit-margin-before:2em;margin-block-start:2em;padding:5px 0}.button-container{grid-gap:10px;background-color:#ebebeb;display:grid;gap:10px;grid-template-columns:1fr auto auto;padding:1%!important}.button-container button{border:none;border-radius:5px;cursor:pointer;font-size:15px;font-weight:500;height:3em;width:8em}.button-container>button{background-color:#f38a00;color:#fff;justify-self:start;white-space:nowrap}.button-container>div{display:flex;gap:1em}.button-container>div :first-child{border:1px solid #000;white-space:nowrap}.button-container>div :nth-child(2){background-color:#000;color:#fff;white-space:nowrap}.button-container :nth-child(2){justify-self:end}.accounting-payment-voucher-input-field{-webkit-margin-after:2.5em;display:flex;flex-wrap:wrap;justify-content:space-between;margin-block-end:2.5em}.accounting-payment-voucher-input-field .global-single-input{width:20%}.css-1h9z7r5-MuiButtonBase-root-MuiTab-root.Mui-selected{color:#002afc!important}.css-1aquho2-MuiTabs-indicator{background-color:#002afc!important}.purchase-voucher-input-container{grid-gap:1em 2em;display:grid;grid-template-columns:repeat(3,1fr)}.box{background-color:#d3d3d3;padding:10px}.purchase-voucher-input-container .global-single-input{width:100%}.purchase-voucher .css-19midj6{padding:0!important}.gst-input-field>div{align-items:center;display:flex;justify-content:center;justify-content:space-between}.gst-input-field>div p{font-weight:600}.item-invoice-input-container-3 .gst-input-field>div h5{width:200px}.gst-input-field>div .global-single-input{width:100%}.item-invoice-input-container .global-single-input,.purchase-return-voucher .global-single-input{width:30%}.purchase-return-inputs .global-single-input input{background-color:#fff}.purchase-return-voucher .gst-input-field>div h4,.purchase-return-voucher .gst-input-field>div h5{width:88%}.purchase-return-voucher .gst-input-field>div h4{white-space:nowrap;width:110px}.gst-input-box h5{margin-right:40px!important;width:10px!important}.depreciation-voucher-input .global-single-input{width:100%}.accounting-container .container{align-items:center;display:flex;width:100%}.accounting-container .container .voucher-add{-webkit-margin-after:0;-webkit-margin-before:1.5em;gap:10px;justify-content:flex-start;margin-block-end:0;margin-block-start:1.5em}.accounting-container .container .voucher-add .add-button,.delete-button{height:3em;width:3em}.accounting-container .container .voucher-add .add-button{background:#00b112}.accounting-container .container .voucher-add .delete-button{background:#e33d31}.item-purchase-input-data-container{display:flex;gap:5%;justify-content:space-around}.item-purchase-input-data-container>div{display:flex;gap:5%}.item-purchase-input-data-container>div .gst-input-field>div h5{width:50%}.item-purchase-input-data-container>div .gst-input-field>div .global-single-input input{background-color:#fff}.image-div{align-items:center;display:flex;flex-direction:column;justify-content:center}.opening-container{background-color:#fff;height:86vh}@media print{.page{page-break-inside:avoid}main{margin-top:10px!important}header{top:0}footer,header{height:50px;left:0;position:fixed;right:0}footer{bottom:0}}.thermal-receipt-container{background:#fff;box-sizing:border-box;color:#000;font-family:"sans serif",Helvetica,Arial;font-size:11px;line-height:1.4;margin:0 auto;max-width:76mm!important;padding:2mm 1mm;width:76mm!important}.thermal-receipt-container *{box-sizing:border-box}.thermal-receipt-container .shift-report-print-header{border-bottom:2px solid #000;margin-bottom:3mm;padding-bottom:3mm;text-align:center}.thermal-receipt-container .shift-report-print-header img{height:auto;margin:0 auto 2mm;max-width:30mm}.thermal-receipt-container .shift-report-print-header p.head{font-size:13px;font-weight:700;margin:1mm 0}.thermal-receipt-container .shift-report-print-header p.address{font-size:9px;line-height:1.3;margin:1mm 0}.thermal-receipt-container .shift-report-print-header .shift-details{font-size:10px;margin:2mm 0;text-align:left}.thermal-receipt-container .shift-report-print-header .shift-details p{font-size:10px;line-height:1.4;margin:1mm 0}.thermal-receipt-container .bill-main-head{align-items:center;border-bottom:2px solid #000;display:flex;font-weight:700;justify-content:space-between;margin-bottom:3px;padding:4px 0}.thermal-receipt-container .bill-main-head h5{font-size:12px;font-weight:700;margin:0}.thermal-receipt-container .bill-main-head h5:first-child{flex:1 1;min-width:0;text-align:left}.thermal-receipt-container .bill-main-head h5:last-child{flex-shrink:0;text-align:right;white-space:nowrap}.thermal-receipt-container .bill-type-header h5:first-child{padding-left:4px}.thermal-receipt-container .bill-sub-head{align-items:center;border-bottom:1px dashed #000;border-top:1px dashed #000;display:flex;justify-content:space-between;margin:2px 0;padding:3px 0}.thermal-receipt-container .bill-sub-head h5{word-wrap:break-word;font-size:11px;font-weight:600;margin:0}.thermal-receipt-container .bill-sub-head h5:first-child{flex:1 1;min-width:0;padding-left:4px;padding-right:8px;text-align:left}.thermal-receipt-container .bill-sub-head h5:last-child{flex-shrink:0;padding-right:2px;text-align:right;white-space:nowrap}.thermal-receipt-container .bill-sub2-head{align-items:center;border-bottom:1px dotted #000;display:flex;justify-content:space-between;margin:1px 0;padding:2px 0 2px 10px}.thermal-receipt-container .bill-sub2-head h5{font-size:10px;font-weight:500;margin:0}.thermal-receipt-container .bill-sub2-head h5:first-child{flex:1 1;min-width:0;padding-right:8px;text-align:left}.thermal-receipt-container .bill-sub2-head h5:last-child{flex-shrink:0;text-align:right;white-space:nowrap}.thermal-receipt-container table{border-collapse:collapse;font-size:10px;margin:2px 0;table-layout:fixed;width:100%}.thermal-receipt-container table thead{border-bottom:1px solid #000}.thermal-receipt-container table thead th{font-size:10px;font-weight:700;overflow:hidden;padding:3px 2px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.thermal-receipt-container table tbody tr td{word-wrap:break-word;border-bottom:1px dotted #ccc;font-size:10px;line-height:1.3;overflow-wrap:break-word;padding:3px 2px;vertical-align:top}.thermal-receipt-container table tbody tr:last-child td{border-bottom:none}.thermal-receipt-container table td:first-child,.thermal-receipt-container table th:first-child{padding-left:3px;text-align:left;width:38%}.thermal-receipt-container table td:nth-child(2),.thermal-receipt-container table th:nth-child(2){padding-left:2px;padding-right:2px;text-align:left;width:32%}.thermal-receipt-container table td:last-child,.thermal-receipt-container table th:last-child{padding-right:0!important;text-align:right;width:30%}.thermal-receipt-container table td:nth-child(4),.thermal-receipt-container table th:nth-child(4){width:auto}.thermal-receipt-container table thead tr th:first-child{padding-left:3px;width:32%}.thermal-receipt-container table thead tr th:nth-child(2),.thermal-receipt-container table thead tr th:nth-child(3){padding-left:1px;padding-right:1px;text-align:center;width:20%}.thermal-receipt-container table thead tr th:nth-child(4){padding-right:0;text-align:right;width:28%}.thermal-receipt-container table tbody tr td:first-child{padding-left:3px;text-align:left;width:32%}.thermal-receipt-container table tbody tr td:nth-child(2),.thermal-receipt-container table tbody tr td:nth-child(3){padding-left:1px;padding-right:1px;text-align:center;width:20%}.thermal-receipt-container table tbody tr td:nth-child(4){padding-right:0;text-align:right;width:28%}@media print{body{margin:0;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact}.thermal-receipt-container{max-width:76mm!important;padding:2mm 1mm!important;page-break-inside:avoid;width:76mm!important}.thermal-receipt-container .bill-main-head,.thermal-receipt-container .bill-sub-head,.thermal-receipt-container .bill-sub2-head{break-inside:avoid;page-break-inside:avoid}.thermal-receipt-container table{page-break-inside:auto;width:100%!important}.thermal-receipt-container table tr{break-inside:avoid;page-break-inside:avoid}.thermal-receipt-container table td:last-child,.thermal-receipt-container table th:last-child{padding-right:0!important}}@media (max-width:58mm){.thermal-receipt-container{font-size:9px;max-width:58mm!important;width:58mm!important}.thermal-receipt-container .bill-main-head h5{font-size:10px}.thermal-receipt-container .bill-sub-head h5{font-size:9px}.thermal-receipt-container table{font-size:8px}.thermal-receipt-container table tbody tr td,.thermal-receipt-container table thead th{font-size:7px}}@media print{body,html{box-sizing:border-box;height:auto!important}.advance-shift-print-page,body,html{margin:0!important;overflow:visible!important;padding:0!important}.advance-shift-print-page{max-height:none!important;width:100%!important}.advance-shift-print-page,.advance-shift-report-table-container,.advance-shift-report-table-container *,table,td,th,tr{break-inside:avoid!important;page-break-inside:avoid!important}.star-horizontal-line{border:none!important;border-top:1px dashed #000!important;margin:2px 0!important;page-break-after:avoid!important}@page{size:A4 portrait;margin:5mm}}.shift-report-print-header{border-bottom:1px solid #000;font-size:32px}.shift-report-print-header img{max-width:160px;width:30%}.shift-report-print-header p.head{font-size:1em;font-weight:600;margin:0}.shift-report-print-header p.address{font-size:.8em;line-height:1.2;margin:0;text-align:center}.shift-report-print-header .shift-details{margin:10px}.shift-report-print-header .shift-details p{font-size:32px;font-weight:600;margin:0}.shift-report-print-container{font-family:Arial,sans-serif!important;font-size:12px!important;max-height:-webkit-fit-content;max-height:fit-content;overflow-y:visible;overflow-y:initial}.shift-report-print-container .shift-report-print-container{background-color:initial}.shift-report-print-container .bill-main-head{background-color:initial;font-size:32px}.shift-report-print-container .bill-main-head h5{font-size:1em!important}.shift-report-print-container .bill-sub-head h5{font-size:.9em!important}.shift-report-print-container .bill-sub2-head h5{font-size:.8em!important}.shift-report-print-container .bill-sub-head{background-color:initial;border:2px solid #000;font-size:32px;margin-top:6px}.shift-report-print-container .bill-sub2-head{font-size:32px}.shift-report-print-container .bill-sub2-head,.shift-report-print-container table thead{background-color:initial;border-bottom:2px dashed}.shift-report-print-container table thead th{font-size:24px!important;font-weight:bolder}.shift-report-print-container table tbody tr td{border-bottom:1px solid #000;font-size:24px!important;font-weight:600;height:29px}.shift-report-print-container table tbody tr td.product-column div{margin:0 auto;word-break:break-word}@media print{body{margin:0;padding:0}.new-global-table-container{page-break-after:auto;page-break-before:auto}.bill-sub-head,.bill-sub2-head,.new-global-table-container,table,td,th,tr{break-inside:avoid;page-break-inside:avoid}.bill-sub-head,.bill-sub2-head,table{font-size:12px}table td,table th{padding:4px 6px}body,html{margin:0!important;padding:0!important}}@page{size:A4 portrait;margin:10mm}.a4-shift-report{color:#111;font-family:Arial,sans-serif;font-size:12px;margin:0!important;max-width:none!important;padding:0!important;width:100%!important}.a4-shift-report .section-container{break-inside:avoid;margin-bottom:12px;page-break-inside:avoid}.a4-shift-report .thermal-receipt-container{margin:0!important;max-width:none!important;padding:0!important;width:100%!important}.a4-shift-report .thermal-receipt-container .bill-main-head h5{font-size:13px!important}.a4-shift-report .thermal-receipt-container .bill-sub-head h5{font-size:12px!important}.a4-shift-report .thermal-receipt-container .bill-sub2-head h5{font-size:11px!important}.a4-shift-report .thermal-receipt-container table{border-collapse:collapse!important;margin:6px 0!important;table-layout:auto!important;width:100%!important}.a4-shift-report .thermal-receipt-container table thead th{background:#f5f5f5!important;border:1px solid #ddd!important;font-size:11px!important;padding:6px!important;white-space:nowrap}.a4-shift-report .thermal-receipt-container table tbody td{border:1px solid #eee!important;font-size:11px!important;padding:6px!important}.a4-shift-report .thermal-receipt-container table tbody tr:nth-child(2n) td{background:#fafafa!important}.a4-shift-report .shift-report-print-header{border-bottom:1px solid #111;margin-bottom:10px;padding-bottom:8px}.a4-shift-report .shift-report-print-header img{height:auto;max-width:160px}.a4-shift-report .shift-report-print-header p.head{font-size:16px;margin:4px 0 0}.a4-shift-report .shift-report-print-header p.address{font-size:11px;line-height:1.35}.a4-shift-report .shift-report-print-header .shift-details p{font-size:12px;font-weight:600}.a4-shift-report td,.a4-shift-report th{vertical-align:top}.delivery-action-btn{border:none;color:#fff;cursor:pointer;font-weight:600;height:30px;margin:8px;width:calc(100% - 16px)}.delivery-action-btn:hover{background-color:#101553}.delivery-pickup{background-color:#465378}.delivery-delivered{background-color:#289e0b}.self-order-parent-ctn{background-color:#fff;height:100vh;position:relative;text-align:center;width:100%}.self-login-ctn{animation:slideBackground 25s linear infinite alternate;background-image:url(/static/media/selfBg.af047430f210a58a4465.svg);background-position:bottom;background-repeat:no-repeat;background-size:cover;height:100%;overflow:hidden;position:relative;text-align:center}.self-topbar-ctn .search-ctn input{font-size:16px}@keyframes slideBackground{0%{background-position:0 210px}to{background-position:80% 210px}}.self-back-arrow-btn{left:3%;position:absolute;top:20px}.self-menu-btn{position:absolute;right:3%;top:20px}.self-register-input-ctn{display:flex;flex-wrap:wrap}.self-order-footer-ctn{background-color:#e7e7e7;bottom:0;display:grid;grid-template-columns:1fr 2fr;left:0;padding:5px 0;position:fixed;width:100%}.logo-ctn img.eyet-logo,.self-order-footer-ctn .logo-ctn img.company-logo{width:60px}.self-order-footer-ctn .logo-ctn{align-items:center;gap:3px}.self-order-footer-ctn .powered-by-ctn{display:flex;flex-direction:row;gap:5px;padding-left:4px}.self-order-footer-ctn .powered-by-ctn p{text-wrap:nowrap;font-size:.7rem;margin:0}.footer-btn-container{display:flex;gap:10px;justify-content:flex-end;margin-left:auto;max-width:230px;padding:10px;width:100%}.self-order-button{border-radius:1px;cursor:pointer;font-size:14px;font-weight:700;padding:8px 10px;transition:all .3s ease;width:calc(50% - 5px)}.footer-btn-container .btn-back{background-color:#fff;border:2px solid #000;color:#000}.footer-btn-container .btn-next{background-color:#e11503;border:none;color:#fff}.footer-btn-container .btn-back:hover{background-color:#000;color:#fff}.footer-btn-container .btn-next:hover{background-color:#b91001}.self-order-parent-ctn h3{font-size:2rem}.self-order-parent-ctn h4{font-size:1.6rem}.self-order-parent-ctn p{font-size:.9rem}.self-order-parent-ctn p.skip{color:#e11503;cursor:pointer;font-size:1.2rem;font-weight:600;margin:0}.self-order-parent-ctn p.red-action:hover,.self-order-parent-ctn p.skip:hover{color:#ff1500}.self-order-parent-ctn p.red-action{color:#e11503;cursor:pointer;font-size:.9rem;font-weight:600;margin:0 0 0 auto;text-align:end}.responsive-arrow-icon{color:#000;font-size:24px!important}.self-topbar-ctn{align-items:center;background-color:#e11503;display:flex;justify-content:space-around;min-height:106px}.self-topbar-ctn .self-menu-btn{position:inherit}.self-topbar-ctn .self-menu-btn button{border:none!important;padding:0}.self-topbar-ctn .customer-ctn h4,.self-topbar-ctn .self-menu-btn svg{color:#fff}.self-topbar-ctn .table-ctn{background-color:#fff;border-radius:30px;gap:6px;padding:0 10px}.self-topbar-ctn .table-ctn p{margin:0}.self-topbar-ctn .search-ctn{background-color:#fff;border:none;border-radius:30px;min-width:30px;padding:2px 2px 2px 10px;position:relative}.self-order-active-span{background-color:#9e9e9e;border-radius:50%;color:#fff;content:"";font-size:11px;height:20px;position:absolute;right:-6px;top:-10px;width:20px}.self-topbar-ctn .search-ctn input{border:none;border-radius:10px;max-width:120px;transition:width .3s ease-in-out;width:90%}.self-topbar-ctn .search-ctn p{font-weight:600;margin:0 5px}.self-topbar-ctn .justify-center{justify-content:start}.self-topbar-ctn .cart-ctn{justify-content:space-between}.self-order-middle-container{display:flex;height:calc(100vh - 199px);position:relative}@media(max-width:500px){.text-over-flow{display:inline-block;max-width:125px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (min-width:768px){.self-order-parent-ctn h3{font-size:2.5rem}.self-order-parent-ctn h4{font-size:1.9rem}.self-order-parent-ctn p.skip{font-size:1.5rem}.self-order-parent-ctn p.red-action{font-size:1rem}.self-register-input-ctn{width:600px}.self-register-input-ctn .self-order-form-control{width:calc(50% - 1em)}.responsive-arrow-icon{font-size:36px!important}.footer-btn-container{max-width:400px}.self-order-button{font-size:16px;padding:10px 20px}.self-order-parent-ctn p{font-size:1rem}.self-topbar-ctn .search-ctn{max-width:230px}.self-topbar-ctn .table-ctn{min-width:100px}.self-topbar-ctn .cart-ctn{padding-right:15px}.self-order-middle-container{height:calc(100vh - 218px)}.self-order-active-span{font-size:14px;height:20px;padding:3px;right:-4px;top:-12px;width:20px}}@media (min-width:1024px){.self-order-parent-ctn h3{font-size:3rem}.self-order-parent-ctn h4{font-size:2rem}.responsive-arrow-icon{font-size:48px!important}.logo-ctn img.eyet-logo,.self-order-footer-ctn .logo-ctn img.company-logo{width:80px}.self-order-parent-ctn p{font-size:1.2rem}.self-topbar-ctn .search-ctn{min-width:210px}.self-order-middle-container{height:calc(100vh - 250px)}}@media (max-height:800px) and (min-width:768px){.self-order-parent-ctn h3{font-size:1.5rem}.self-order-parent-ctn h4{font-size:1.2rem}}.self-login-input-ctn{align-items:center;display:flex;flex-direction:column;margin:2% auto;max-width:400px;padding:2%}.self-login-body{display:flex;flex-wrap:wrap;position:relative}.self-order-input{background-color:initial;background-color:#f2f2f2;border:none;border-bottom:var(--border-height) solid var(--border-before-color);box-shadow:0 2px 4px #0000001a;box-sizing:border-box;color:#fff;color:#000;font-size:.9rem;padding-block:.7em;padding-inline:.5em;width:100%}.self-order-input-border{background:var(--border-after-color);bottom:0;height:2px;left:0;position:absolute;transition:width .3s cubic-bezier(.6,-.28,.735,.045);width:0}.self-order-input:focus{outline:none}.self-order-input:focus+.self-order-input-border{width:100%}.self-order-form-control{margin:.5em;position:relative;width:100%}.self-order-input-alt{box-shadow:0 4px 8px #0000001a;font-size:1.2rem;padding-block:.5em;padding-inline:.8em}.self-order-input-border-alt{background:linear-gradient(90deg,#ece90b,#ffbf59 50%,#00b3ff);height:3px;transition:width .4s ease-in-out}.self-order-input-alt:focus+.self-order-input-border-alt{width:100%}.self-order-login-btn{align-items:center;background:#e11503;border:0;border-radius:4px;box-shadow:0 4px 12px #0000001a;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:1em;font-weight:600;justify-content:space-between;letter-spacing:1.2px;margin:2em 0;min-width:200px;outline:0;overflow:hidden;padding:16px 20px;text-transform:uppercase;width:100%}.self-order-login-btn:hover{opacity:.95}.self-order-login-btn .self-order-login-animation{animation:ripple .6s linear infinite;border-radius:100%}@keyframes ripple{0%{box-shadow:0 0 0 0 #ffffff1a,0 0 0 20px #ffffff1a,0 0 0 40px #ffffff1a,0 0 0 60px #ffffff1a}to{box-shadow:0 0 0 20px #ffffff1a,0 0 0 40px #ffffff1a,0 0 0 60px #ffffff1a,0 0 0 80px #fff0}}.animated-border-button{background:#d44040;border-radius:6px;box-shadow:0 8px 16px #0000004d;cursor:pointer;display:flex;height:30px;margin:4px 0 4px auto;overflow:hidden;padding:4px 20px;place-content:center;place-items:center;position:relative;width:-webkit-fit-content;width:fit-content}.animated-border-button svg{z-index:10}.animated-border-button:before{animation:rotBGimg 2s linear infinite;background-image:linear-gradient(180deg,#e11503,#e9a602);content:"";height:178%;position:absolute;transition:all .1s linear;width:115%}.self-order-card{background:#fff;border-radius:20px;box-shadow:0 8px 16px #0000004d;cursor:pointer;display:flex;flex-direction:column;height:200px;overflow:hidden;padding:10px 4px;place-content:center;place-items:center;position:relative;width:230px}.self-order-card:before{animation:rotBGimg 5s linear infinite;background-image:linear-gradient(180deg,#38a8d2,#ff8d87);content:"";height:150%;position:absolute;transition:all .2s linear;width:140px}@keyframes rotBGimg{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.self-order-card:after{background:#fff;border-radius:15px;content:"";inset:5px;position:absolute}.self-order-card img{margin-top:10px;min-height:130px;width:50%;z-index:20}.self-order-card h4{color:#e11503;margin:auto 0 10px;z-index:20}.shift-report-pdf-container{background:#fff;box-sizing:border-box;color:#333;font-family:Arial,sans-serif;font-size:11pt;min-height:297mm;padding:15mm 20mm;width:210mm}.pdf-header{border-bottom:2px solid #333;margin-bottom:15px;padding-bottom:15px;text-align:center}.pdf-header .company-logo{margin-bottom:8px;max-height:80px;max-width:80px}.pdf-header .company-name{color:#222;font-size:18pt;font-weight:700;margin:0}.pdf-header .company-address{color:#555;font-size:9pt;line-height:1.4;margin:8px 0 0}.pdf-title{margin:15px 0;text-align:center}.pdf-title h2{color:#333;font-size:14pt;font-weight:700;letter-spacing:1px;margin:0;text-transform:uppercase}.shift-details-section{background:#f8f8f8;border:1px solid #ddd;border-radius:4px;margin-bottom:20px;padding:10px}.shift-info-table{border-collapse:collapse;width:100%}.shift-info-table td{font-size:10pt;padding:5px 10px}.shift-info-table td:first-child,.shift-info-table td:nth-child(3){font-weight:700;width:80px}.pdf-section{margin-bottom:20px;page-break-inside:avoid}.section-title{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:4px;color:#fff;font-size:11pt;font-weight:700;margin:0 0 10px;padding:8px 12px}.pdf-table{border-collapse:collapse;font-size:10pt;width:100%}.pdf-table th{background:#f0f0f0;border:1px solid #ddd;font-size:9pt;font-weight:700;padding:10px 8px;text-align:left}.pdf-table td{border:1px solid #ddd;padding:8px;vertical-align:middle}.pdf-table tr:nth-child(2n){background:#fafafa}.pdf-table .text-right{text-align:right}.pdf-table .text-center{text-align:center}.pdf-table .total-row{background:#e8e8e8!important;font-weight:700}.pdf-table .total-row td{border-top:2px solid #333}.bill-type-block{border:1px solid #ddd;border-radius:4px;margin-bottom:10px;overflow:hidden}.bill-type-header-row{background:#f5f5f5;font-size:10pt;font-weight:600;padding:8px 12px}.bill-type-header-row,.bill-type-total{align-items:center;display:flex;justify-content:space-between}.bill-type-total{background:#e0e0e0;border-radius:4px;font-size:11pt;font-weight:700;margin-top:10px;padding:10px 12px}.pdf-table.detail-table{font-size:9pt;margin:0}.pdf-table.detail-table th{background:#e8f4fd;font-size:8pt;padding:6px 8px}.pdf-table.detail-table td{font-size:8pt;padding:5px 8px}.pdf-table.detail-table tr:nth-child(2n){background:#fafafa}.pdf-footer{border-top:1px solid #ddd;color:#777;font-size:9pt;margin-top:30px;padding-top:15px;text-align:center}@media print{.shift-report-pdf-container{margin:0;padding:10mm;width:100%}.pdf-section{page-break-inside:avoid}.section-title{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media screen{.shift-report-pdf-container{box-shadow:0 0 10px #0000001a;margin:0 auto}}.mobile-report-dialog{max-height:90vh}.mobile-report-dialog .MuiDialog-container{box-sizing:border-box;justify-content:center;overflow-x:hidden;padding:12px}.mobile-report-dialog .MuiDialog-paper{border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-height:100%;max-width:360px!important;overflow:hidden;width:100%!important}.mobile-report-container{background:#f5f5f5;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:10px}.mobile-report-header{align-items:center;background:linear-gradient(135deg,#e11503,#ff4d4d);border-radius:0;color:#fff;display:flex;justify-content:space-between;padding:10px 12px}.mobile-report-header h3{font-size:1.1rem;font-weight:600;margin:0;max-width:calc(100% - 72px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-report-header .close-btn,.mobile-report-header .share-btn{color:#fff;padding:4px}.mobile-report-header .share-btn:disabled{color:#ffffff80}.report-pdf-content{background:#f5f5f5}.pdf-preview-dialog .MuiDialog-paper{height:90vh;max-height:90vh}.pdf-preview-header{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;justify-content:space-between;padding:12px 16px}.pdf-preview-header h3{font-size:1.1rem;font-weight:600;margin:0}.pdf-preview-header .pdf-action-btn{background:#ffffff26;color:#fff;margin-right:4px}.pdf-preview-header .pdf-action-btn:hover{background:#ffffff40}.pdf-preview-header .close-btn{color:#fff}.pdf-preview-content{background:#e0e0e0;flex:1 1;height:calc(90vh - 60px);padding:0}.pdf-iframe{border:none;height:100%;width:100%}.mobile-report-filters{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;margin-bottom:12px;padding:12px}.mobile-report-filters .filter-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.mobile-report-filters .filter-row:last-child{margin-bottom:0}.mobile-report-filters .MuiAutocomplete-root,.mobile-report-filters .MuiTextField-root{flex:1 1;min-width:120px}.mobile-report-filters .MuiInputBase-root{border-radius:8px;font-size:.85rem}.mobile-report-filters .MuiInputLabel-root{font-size:.85rem}.mobile-report-filters .submit-btn{background:linear-gradient(135deg,#e11503,#ff4d4d);border-radius:8px;color:#fff;font-weight:600;min-width:80px;padding:8px 20px;text-transform:none}.mobile-report-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;margin-bottom:12px;overflow:hidden}.mobile-report-card-header{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px}.mobile-report-card-header.sales{background:linear-gradient(135deg,#11998e,#38ef7d)}.mobile-report-card-header.payment{background:linear-gradient(135deg,#f093fb,#f5576c)}.mobile-report-card-header.category{background:linear-gradient(135deg,#4facfe,#00f2fe)}.mobile-report-card-header.tax{background:linear-gradient(135deg,#fa709a,#fee140)}.mobile-report-card-header.delivery{background:linear-gradient(135deg,#a8edea,#fed6e3);color:#333}.mobile-report-card-header.discount{background:linear-gradient(135deg,#d299c2,#fef9d7);color:#333}.mobile-report-card-header h4{align-items:center;display:flex;font-size:.95rem;font-weight:600;gap:8px;margin:0}.mobile-report-card-header .total-badge{background:#ffffff40;border-radius:20px;font-size:.85rem;font-weight:700;padding:4px 10px}.mobile-report-card-content{max-height:0;overflow:hidden;padding:0;transition:max-height .3s ease-out,padding .3s ease-out}.mobile-report-card-content.expanded{max-height:500px;overflow-x:auto;overflow-y:auto;padding:12px}.mobile-report-table{border-collapse:collapse;font-size:.75rem;table-layout:auto;width:100%}.mobile-report-table th{background:#f8f9fa;border-bottom:2px solid #dee2e6;color:#495057;font-weight:600;padding:8px 6px;position:-webkit-sticky;position:sticky;text-align:left;top:0;white-space:normal;word-break:normal}.mobile-report-table td{border-bottom:1px solid #eee;padding:8px 6px;vertical-align:middle;word-break:normal}.mobile-report-table td:first-child,.mobile-report-table th:first-child{overflow-wrap:anywhere}.mobile-report-table td.text-right,.mobile-report-table th.text-right{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.mobile-report-table .total-row td{white-space:nowrap}.mobile-report-table tr:last-child td{border-bottom:none}.mobile-report-table .text-right{text-align:right}.mobile-report-table .text-center{text-align:center}.mobile-report-table .total-row{background:#f8f9fa;font-weight:700}.mobile-report-table .total-row td{border-top:2px solid #dee2e6}.mobile-report-list-item{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:10px 0}.mobile-report-list-item:last-child{border-bottom:none}.mobile-report-list-item .item-label{color:#495057;flex:1 1;font-size:.85rem}.mobile-report-list-item .item-value{color:#212529;font-size:.9rem;font-weight:600}.mobile-report-list-item .item-value.positive{color:#28a745}.mobile-report-list-item .item-value.negative{color:#dc3545}.mobile-summary-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;margin-bottom:12px;padding:16px}.mobile-summary-card .summary-title{color:#6c757d;font-size:.8rem;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.mobile-summary-card .summary-value{color:#212529;font-size:1.5rem;font-weight:700}.mobile-summary-card .summary-value.highlight{color:#e11503}.mobile-summary-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-bottom:12px}.mobile-summary-grid .summary-item{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;padding:14px;text-align:center}.mobile-summary-grid .summary-item .label{color:#6c757d;font-size:.75rem;margin-bottom:4px}.mobile-summary-grid .summary-item .value{color:#212529;font-size:1.1rem;font-weight:700}.report-icons-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:20px;padding:0 10px}.report-icon-btn{align-items:center;background:#fffffff2;border:none;border-radius:12px;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:flex;flex-direction:column;gap:4px;min-width:60px;padding:10px 12px;transition:all .2s ease}.report-icon-btn:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.report-icon-btn:active{transform:translateY(0)}.report-icon-btn svg{font-size:24px}.report-icon-btn .icon-label{color:#333;font-size:.65rem;font-weight:600;line-height:1.2;max-width:55px;text-align:center}.report-icon-btn.shift svg{color:#667eea}.report-icon-btn.sales svg{color:#11998e}.report-icon-btn.summary svg{color:#f5576c}.report-icon-btn.products svg{color:#4facfe}.report-icon-btn.advance svg{color:#fa709a}.mobile-report-loading{align-items:center;color:#6c757d;display:flex;flex-direction:column;justify-content:center;padding:40px 20px}.mobile-report-loading p{font-size:.9rem;margin-top:12px}.mobile-report-empty{align-items:center;color:#6c757d;display:flex;flex-direction:column;justify-content:center;padding:40px 20px}.mobile-report-empty svg{font-size:48px;margin-bottom:12px;opacity:.5}.mobile-report-empty p{font-size:.9rem;text-align:center}.shift-info-banner{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;margin-bottom:12px;padding:12px 16px}.shift-info-banner .shift-id{font-size:1.1rem;font-weight:700;margin-bottom:4px}.shift-info-banner .shift-details{display:flex;font-size:.8rem;justify-content:space-between;opacity:.9}.details-toggle{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;display:flex;justify-content:space-between;margin-bottom:12px;padding:12px 16px}.details-toggle .toggle-label{color:#333;font-size:.9rem;font-weight:600}.mobile-report-subsection{border:1px solid #eee;border-radius:8px;margin-bottom:12px;overflow:hidden}.mobile-report-subsection:last-child{margin-bottom:0}.subsection-header{background:#f8f9fa;font-size:.85rem;font-weight:600;padding:10px 12px}.subsection-header,.subsection-total{align-items:center;color:#333;display:flex;justify-content:space-between}.subsection-total{background:#e9ecef;border-radius:8px;font-size:.9rem;font-weight:700;margin-top:12px;padding:12px}.mobile-report-table.detail-table{background:#fff;font-size:.75rem}.mobile-report-table.detail-table th{background:#e3f2fd;font-size:.7rem;padding:8px 6px}.mobile-report-table.detail-table td{padding:8px 6px}.bill-type-section{margin-bottom:8px}.bill-type-header{align-items:center;background:#f8f9fa;border-bottom:1px solid #eee;color:#333;display:flex;font-size:.85rem;font-weight:600;justify-content:space-between;padding:10px 12px}.bill-type-details{padding:0}@media (max-width:400px){.mobile-summary-grid{grid-template-columns:1fr}.report-icons-row{gap:8px}.report-icon-btn{min-width:55px;padding:8px 10px}.report-icon-btn svg{font-size:20px}.report-icon-btn .icon-label{font-size:.6rem}}@media (min-width:600px){.mobile-report-dialog .MuiDialog-paper{margin:auto;max-width:360px;width:360px}.report-icons-row{gap:16px}.report-icon-btn{min-width:70px;padding:12px 16px}.report-icon-btn svg{font-size:28px}.report-icon-btn .icon-label{font-size:.7rem;max-width:65px}}.mobile-report-table tr.highlight-warning{background-color:#fff3cd!important}.mobile-report-table tr.highlight-warning td{color:#856404;font-weight:600}.mobile-report-table tr.highlight-danger{background-color:#f8d7da!important}.mobile-report-table tr.highlight-danger td{color:#721c24;font-weight:600}.mobile-stat-highlight{align-items:center;border-radius:6px;display:flex;font-size:.85rem;font-weight:600;justify-content:space-between;margin-top:10px;padding:10px 12px}.mobile-stat-highlight.delivery{background-color:#e3f2fd;border-left:4px solid #2196f3;color:#1565c0}.mobile-stat-highlight.pending{background-color:#fff3cd;border-left:4px solid #ffc107;color:#856404}.mobile-report-table tr.aggregator-row{background-color:#f0f0f0!important}.mobile-report-table tr.aggregator-row td{font-size:.8rem;padding:6px 8px}.portable-btn{background:linear-gradient(135deg,#a8e063,#56ab2f);border:none;border-radius:6px;box-shadow:0 2px 6px #0003;color:#1a4d1a;cursor:pointer;font-size:.75rem;font-weight:600;padding:6px 12px;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:all .2s ease;z-index:10}.portable-btn:hover{box-shadow:0 4px 12px #0000004d;transform:translateY(-50%) scale(1.05)}.portable-btn:active{transform:translateY(-50%) scale(.98)}.portable-btn.selected{background:linear-gradient(135deg,#56ab2f,#1a4d1a);box-shadow:0 0 0 3px #56ab2f66,0 2px 6px #0003;color:#fff}.portable-reports-expanded{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;margin:16px;padding:16px}.self-order-floor-parent{padding:10px 10px 10px 20px}.self-order-parent-ctn .floor-container{margin:0}.self-order-parent-ctn .tab-panel-container{height:calc(100vh - 260px);margin:0}.self-order-parent-ctn .tab-panel-container .sub-tab-wrapper{padding:0}@media(min-width:1024px){.self-order-parent-ctn .tab-panel-container{height:calc(100vh - 300px);margin:0}}.category-list-container{align-items:center;box-shadow:5px 0 10px #0000004d;direction:rtl;display:flex;flex-direction:column;height:calc(100% - 20px);margin:0 0 10px;max-width:90px;min-width:90px;overflow-y:auto;padding-top:10px;width:-webkit-fit-content;width:fit-content}.category-list-container::-webkit-scrollbar,.self-product-card-ctn::-webkit-scrollbar{width:3px}.category-list-container::-webkit-scrollbar-track,.self-product-card-ctn::-webkit-scrollbar-track{background-color:#fff}.category-list-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:6px}.category-list-container .self-selected-selector{background-color:#d7d7d7;border-radius:12px;padding:10px}.category-list-container .item{margin-bottom:10px;opacity:0;text-align:center;transform:translateY(50px);transition:opacity .6s ease-out,transform .6s ease-out}.category-list-container .item img{border-radius:50%;height:40px;width:40px}.category-list-container .item p{font-size:12px;font-weight:700;margin-top:5px}.category-list-container .item.in-view{opacity:1;transform:translateY(0)}.self-product-card-ctn{display:flex;flex-wrap:wrap;gap:10px;height:-webkit-fit-content;height:fit-content;justify-content:center;margin:4px;max-height:calc(100% - 20px);overflow-y:auto}.self-product-card-item{background-color:#fff;border-radius:8px;box-shadow:1px 1px 0 2px #80808080;margin:6px;max-height:-webkit-fit-content;max-height:fit-content;overflow:hidden;padding:10px;position:relative;text-align:center;transition:transform .3s ease-in-out;width:100px}.self-product-card-item:hover{transform:translateY(-10px)}.self-product-card-ctn img.product-card-image{border-radius:8px 8px 0 0;height:80px;margin:-10px -10px 8px;object-fit:cover;width:calc(100% + 20px)}.self-product-card-ctn h5{font-size:14px;font-weight:700;margin:0;text-align:start;word-break:break-word}.self-product-card-ctn p{color:#555;font-size:12px;margin:2px 0;text-align:start}.self-sub-category-parent{align-items:center;box-shadow:1px 2px 3px #9d9a9a;display:flex;justify-content:space-between;padding-inline:10px}.self-sub-category-parent .self-order-login-btn{margin:6px;width:20%}.self-sub-category-parent .selected-category{border:.5px solid #e11503;cursor:pointer;display:flex;font-size:12px;justify-content:center;min-width:30px;padding:4px}.sub-lists-menu-category{border:1px dashed #055516;cursor:pointer;font-size:12px;margin:2px 4px;min-width:60px;padding:4px;text-align:center}.sublist-menu-selected-category{background-color:#e11503;border:none;color:#fff;margin:6px 4px}.self-order-special-item-card{border:1px solid #e7e7e7;border-radius:6px;box-shadow:3px 4px 0 #cec0c0;cursor:pointer;min-width:155px;padding:7px;text-align:center}.self-order-special-item-card img{height:120px;width:120px}.self-order-special-item-card h4{margin:4px 0}.self-order-special-item-ctn .self-order-button{background-color:#e11503;border:none;color:#fff;max-width:200px}.special-items-card-list{align-items:center;display:flex;flex-wrap:wrap;gap:20px;height:-webkit-fit-content;height:fit-content;justify-content:center;margin:auto}.self-order-special-item-ctn h3{font-size:1.6rem;text-align:center}@media (min-width:768px){.category-list-container{max-width:120px}.category-list-container .item{margin-bottom:20px}.category-list-container .item img{height:80px;width:80px}.category-list-container .item p{font-size:14px}.self-sub-category-parent .selected-category{font-size:16px;min-width:60px;padding:8px}.self-sub-category-parent{padding:10px 30px}.sub-lists-menu-category{font-size:14px;margin:5px 7px;min-width:90px;padding:6px 8px}.self-order-special-item-ctn h3{font-size:2rem}}@media (min-width:1024px){.category-list-container{max-width:140px}.category-list-container .item{margin-bottom:30px}.category-list-container .item img{height:100px;width:100px}.category-list-container .item p{font-size:16px}.self-product-card-item{padding:20px;width:120px}.self-product-card-ctn img.product-card-image{border-radius:8px 8px 0 0;height:80px;margin:-20px -20px 8px;object-fit:cover;width:calc(100% + 40px)}.self-product-card-ctn h5{font-size:16px}.self-product-card-ctn p{font-size:14px}}.self-cart-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:start;padding-inline:12px;position:relative;width:100%}.self-cart-container img.empty-cart-svg{max-width:-webkit-fit-content;max-width:fit-content;width:100%}.self-cart-list-top{margin-left:auto;padding:10px 0;width:100%}.self-cart-list-middle{flex:1 1;overflow-y:auto;width:100%}.self-cart-item{align-items:center;background-color:#f7f7f7;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:10px;padding:2px 10px}.self-cart-item__image{border-radius:4px;height:50px;margin-right:10px;width:50px}.self-cart-item__details{display:flex;flex-direction:column;margin-left:10%;margin-right:auto;max-width:120px;padding:6px 0}.self-cart-item__name{font-size:14px;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.self-cart-item__size{color:#979797;margin:2px 0;text-align:start}.self-cart-item__quantity{align-items:center;display:flex;margin-right:20px}.self-cart-item__button{align-items:center;background:none;border:1px solid #000;border-radius:50%;color:#000;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:24px;justify-content:center;width:24px}.self-cart-item__quantity-number{font-size:16px;margin:0 8px}.self-cart-item__price{color:#000;font-size:16px;font-weight:700;margin-right:20px}.self-cart-item__delete{align-items:center;background-color:#f8d7da;border:none;border-radius:4px;color:red;cursor:pointer;display:flex;font-size:16px;padding:15px 7px}.self-cart-end-ctn{align-items:center;display:flex;flex:1 1;justify-content:space-between;max-width:240px}.self-cart-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;margin-bottom:16px;padding:16px;transition:transform .1s ease}.self-cart-card:hover{transform:translateY(-2px)}.self-cart-card__content{align-items:center;display:flex;margin-bottom:12px}.self-cart-card__image{border-radius:10px;height:70px;margin-right:12px;object-fit:cover;width:70px}.self-cart-card__details{flex:1 1;text-align:start}.self-cart-card__name{color:#333;font-size:18px!important;font-weight:600;margin:0}.self-cart-card__size{color:#666;font-size:13px!important;margin-top:4px}.self-cart-card__actions{align-items:center;display:flex;gap:16px;justify-content:space-between}.self-cart-card__quantity{align-items:center;display:flex;gap:8px}.self-cart-card__button{align-items:center;background-color:#f0f0f0;border:none;border-radius:8px;color:#555;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:32px;justify-content:center;transition:background-color .2s ease;width:32px}.self-cart-card__button:hover{background-color:#e0e0e0}.self-cart-card__quantity-number{color:#333;font-size:16px;font-weight:600}.self-cart-card__price{color:#333;font-size:18px;font-weight:700}.self-cart-card__delete{background:none;border:none;color:#e74c3c;cursor:pointer;font-size:22px;transition:transform .1s ease}.self-cart-card__delete:hover{transform:scale(1.1)}.self-sub-total{border:1px solid #e11503;border-radius:15px;color:#e11503;padding:5px 7px}@media (min-width:600px){.self-cart-item__details{max-width:-webkit-fit-content;max-width:fit-content}}@media (min-width:768px){.self-cart-container p.label{font-size:2rem}.self-cart-container{padding-inline:3%}.self-cart-end-ctn{max-width:300px}}.self-feedback-ctn{overflow-y:auto}.self-feedback-first-main{align-content:center;justify-items:center;width:100%}.feedback{display:flex;flex-direction:column;width:100%}.self-feedback-secound-main{display:flex;flex-direction:column-reverse;justify-content:center;text-align-last:center}.self-feedback-content{align-items:center;display:flex;gap:65px;justify-content:center}.self-feedback-content h1{font-size:1.1rem;font-weight:500;margin:0;text-align:start}.self-feedback-content h3{background-color:#e91e1e;color:#fff;font-size:2rem;font-weight:500;margin:10px 0;padding-inline:18px}.stardiv{align-content:center;display:table-row;margin-top:16px}.star-rating{display:flex;flex-direction:row-reverse;font-size:3em;justify-content:center;padding:20px 10px}.star-rating input{display:none}.star-rating label{color:#ddd;cursor:pointer;transition:color .2s ease}.star-rating input:checked~label,.star-rating label:hover,.star-rating label:hover~label{color:gold}.feedback-textarea-div{width:100%}.feedback-textarea{border:2px solid #ccc;border-radius:2px;font-size:1.5em;margin-top:10px;padding:10px;resize:vertical;text-align-last:start;width:63%;width:-webkit-fit-content;width:fit-content}.QRcodeDiv{display:flex;flex-direction:column;gap:14px;justify-content:center}.qrcode{height:100px;margin-top:20px;width:100px}.self-btn{color:blue;font-weight:500;padding:2px 25px}.price-breakdown-container{background:#f9f9f9;border-radius:12px;box-shadow:0 4px 8px #0000001a;font-family:Arial,sans-serif;margin:auto;max-width:450px;padding:20px;text-align:center;width:90%}.price-breakdown-container h2{border-bottom:2px solid #e0e0e0;color:#333;font-size:1.5rem;margin-bottom:10px;padding-bottom:10px}.price-details{margin-top:15px}.price-item{color:#555;display:flex;font-size:1rem;justify-content:space-between;padding:8px 0}.price-item span:first-child{font-weight:500}.price-item.total{color:#27ae60;display:flex;flex-direction:row;font-size:1.2rem;font-weight:700;gap:40px;justify-content:end}.price-item.total span:last-child{text-align:right}@media (max-width:600px){.order-confirm-screen .self-order-card{height:135px;width:150px}.order-confirm-screen .self-order-card h4{font-size:1rem}}@media (min-width:768px){.feedback{gap:50px;justify-content:center}.self-feedback-content h1{font-size:1rem}.sself-feedback-content h3{font-size:2rem;margin:40px 0}.star-rating{font-size:3em}.self-feedback-secound-main{align-items:center;display:flex;flex-direction:row;justify-content:space-around;padding-inline:40px}.QRcodeDiv{gap:23px}.self-feedback-content h1{font-size:1.2rem}.self-btn{padding:4px 35px}.stardiv{margin-top:0}.star-rating{display:flex;flex-direction:row-reverse;font-size:4em}.price-breakdown-container{padding:15px}.price-item{font-size:.9rem}.price-item.total{font-size:1.1rem}}@media (min-width:1024px){.self-feedback-content h1{font-size:1.6rem;font-size:1.4rem}.self-feedback-content h3{font-size:3rem}.QRcodeDiv h1{font-size:1.2rem}}.self-payment-main{align-items:center;display:flex;flex-direction:column;gap:20px;row-gap:1 -px;width:100%}.self-payment-box{box-shadow:2px 3px 22px 1px #0003;display:flex;gap:29px;padding-inline:20px;width:69%}.self-payment-content{padding:26px 0;place-items:start}.self-payment-content h1{font-size:1.2rem;font-weight:500;margin:0;text-align:start}.self-payment-content h2{font-size:.8rem;font-weight:400;margin:0;text-align:start}.self-payment-head h3{font-size:1.2rem;font-weight:500}.self-payment-image{align-content:center}@media (min-width:768px){.self-payment-box{box-shadow:2px 3px 22px 1px #0003;display:flex;gap:65px;padding-inline:46px;width:50%}.self-payment-head h3{font-size:1.4rem;font-weight:600}.self-payment-content h1{font-size:1.3rem;font-weight:500;margin:0}.self-payment-content h2{font-size:.85rem;font-weight:400;margin:0;text-align:start}.self-payment-image img{align-content:center;width:50px}}@media (min-width:1024px){.self-payment-head h3{font-size:1.8rem;font-weight:600}.self-payment-box{box-shadow:2px 3px 22px 1px #0003;display:flex;gap:65px;padding-inline:46px;width:45%}.self-payment-content h1{font-size:1.6rem;font-weight:500;margin:0}.self-payment-image img{align-content:center;width:60px}}.self-payment-container{height:100%;overflow-y:auto}.self-payment-box{border:2px solid #0000;cursor:pointer;transition:all .3s ease}.self-payment-box:hover{box-shadow:2px 5px 25px 2px #00000040;transform:translateY(-2px)}.self-payment-box.selected{background-color:#4caf5014;border:2px solid #4caf50}.self-payment-total{color:#333;font-size:1.2rem;margin:10px 0 0}.self-payment-total strong{color:#e11503;font-size:1.4rem}.self-payment-icon{align-items:center;display:flex;justify-content:center;min-width:60px}.self-payment-actions{display:flex;gap:15px;justify-content:center;margin-top:30px;width:69%}.self-payment-btn{border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;padding:14px 40px;transition:all .3s ease}.self-payment-btn.back-btn{background-color:#f5f5f5;border:1px solid #ddd;color:#333}.self-payment-btn.back-btn:hover{background-color:#e0e0e0}.self-payment-btn.confirm-btn{background-color:#4caf50;color:#fff}.self-payment-btn.confirm-btn:hover{background-color:#43a047}.self-payment-btn.confirm-btn.disabled{background-color:#ccc;cursor:not-allowed}@media (max-width:768px){.self-payment-actions{flex-direction:column;width:90%}.self-payment-btn{padding:12px 20px;width:100%}.self-payment-total strong{font-size:1.2rem}}.portable-screen{background:linear-gradient(135deg,#0b6b45,#0a5c3c 50%,#084d32);display:flex;flex-direction:column;min-height:100vh}.portable-header{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;display:flex;justify-content:space-between;padding:16px 20px}.portable-header-info{align-items:center;display:flex;gap:12px}.portable-logo{background:#fff;border-radius:8px;height:50px;object-fit:contain;padding:4px;width:50px}.portable-header-info h2{color:#fff;font-size:1.1rem;font-weight:600;margin:0}.portable-header-info p{color:#fffc;font-size:.85rem;margin:0}.portable-logout-btn{background:#ffffff26!important;border-radius:8px!important;color:#fff!important}.portable-logout-btn:hover{background:#ffffff40!important}.portable-user-info{align-items:center;border-bottom:1px solid #ffffff1a;color:#ffffffe6;display:flex;flex-wrap:wrap;font-size:.9rem;gap:12px;justify-content:space-between;padding:12px 20px}.portable-content{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:40px 20px}.portable-title{color:#fff;font-size:1.2rem;font-weight:600;letter-spacing:2px;margin-bottom:30px;text-transform:uppercase}.portable-icons{background:#fff;border-radius:16px;box-shadow:0 10px 40px #0003;padding:24px}.portable-icons .report-icon-btn{min-width:80px;padding:16px}.portable-icons .report-icon-btn svg{font-size:32px}.portable-icons .report-icon-btn .icon-label{font-size:.75rem;max-width:70px}@media (max-width:480px){.portable-header{padding:12px 16px}.portable-logo{height:40px;width:40px}.portable-header-info h2{font-size:1rem}.portable-content{padding:30px 16px}.portable-icons{padding:16px}.portable-icons .report-icon-btn{min-width:60px;padding:12px}.portable-icons .report-icon-btn svg{font-size:26px}}.sync-status-indicator{align-items:center;background:#0000;border-radius:8px;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;justify-content:center;padding:8px;position:relative;transition:all .3s ease;z-index:1}.sync-status-main{align-items:center;cursor:pointer;display:flex;gap:8px;-webkit-user-select:none;user-select:none}.sync-status-icon{align-items:center;display:flex;justify-content:center}.sync-status-text{font-weight:500;white-space:nowrap}.sync-status-indicator.online .sync-status-icon{color:#52c41a}.sync-status-indicator.offline .sync-status-icon{color:#ff4d4f}.sync-status-indicator.syncing .sync-status-icon{color:#1890ff}.sync-status-indicator.pending .sync-status-icon{color:#faad14}.sync-status-indicator.warning .sync-status-icon{color:#ff7a45}.sync-status-indicator.error .sync-status-icon{color:#ff4d4f}.sync-status-indicator.preloading .sync-status-icon{color:#722ed1}.spinning{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sync-status-details{border-top:1px solid #f0f0f0;margin-top:8px;padding-top:8px}.sync-progress{display:flex;flex-direction:column;gap:4px}.sync-progress-bar{background:#f0f0f0;border-radius:2px;height:4px;overflow:hidden;width:200px}.sync-progress-fill{background:#1890ff;height:100%;transition:width .3s ease}.sync-progress-text{color:#8c8c8c;font-size:11px;text-align:center}.sync-pending{align-items:center;display:flex;gap:12px;justify-content:space-between}.sync-button{background:#1890ff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:4px 12px;transition:background .2s}.sync-button:hover:not(:disabled){background:#40a9ff}.sync-button:disabled{background:#d9d9d9;cursor:not-allowed}.sync-button-retry,.sync-failed{align-items:center;display:flex;justify-content:center}.sync-button-retry{background:#ff4d4f;border:none;border-radius:50%;color:#fff;cursor:pointer;height:32px;padding:8px;transition:all .2s;width:32px}.sync-button-retry:hover:not(:disabled){background:#ff7875;transform:scale(1.1)}.sync-button-retry:disabled{background:#d9d9d9;cursor:not-allowed}.sync-conflicts{align-items:center;color:#ff7a45;display:flex;font-size:12px;gap:6px}@media (max-width:768px){.sync-status-indicator{font-size:12px;padding:6px 10px}.sync-progress-bar{width:150px}.sync-button{font-size:11px;padding:3px 10px}}@media (prefers-color-scheme:dark){.sync-status-indicator{background:#1f1f1f;box-shadow:0 2px 8px #0006;color:#e0e0e0}.sync-status-details{border-top-color:#3a3a3a}.sync-progress-bar{background:#3a3a3a}}.metrics-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:768px){.metrics-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.metrics-grid{grid-template-columns:repeat(4,1fr)}}.metric-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px 0 #0000001a;padding:24px}.metric-card:hover{box-shadow:1px 2px 9px #afaeae}.metric-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.metric-title{color:#6b7280;font-size:14px;font-weight:500}.metric-icon{height:32px;width:32px}.metric-icon.red{color:#ef4444}.metric-icon.blue{color:#3b82f6}.metric-icon.green{color:#10b981}.metric-icon.yellow{color:#f59e0b}.metric-footer{align-items:flex-end;display:flex;justify-content:space-between}.metric-value{color:#111827;font-size:24px;font-weight:700}.metric-change{font-size:14px;margin-top:4px}.metric-change.up{color:#059669}.metric-change.down{color:#dc2626}.chart-container{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px 0 #0000001a;margin-top:20px;padding:24px}.chart-container:hover{box-shadow:1px 2px 9px #afaeae}.chart-header{margin-bottom:24px}.chart-title{color:#111827;font-size:18px;font-weight:600;margin-bottom:8px;text-align:center}.chart-legend{display:flex;gap:16px;margin-bottom:16px}.legend-item{align-items:center;display:flex;gap:4px}.legend-dot{border-radius:50%;height:12px;width:12px}.legend-dot.red{background-color:#ef4444}.legend-dot.blue{background-color:#3b82f6}.chart-info,.legend-text{color:#6b7280;font-size:14px}.chart-info{text-align:right}.chart-content{background:linear-gradient(135deg,#f0fdf4,#eff6ff);height:320px;position:relative}.chart-content,.table-container{border-radius:8px;overflow:hidden}.table-container{background-color:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 3px 0 #0000001a;margin-top:20px}.table-wrapper{overflow-x:auto}.data-table{border-collapse:collapse;width:100%}.table-header{background-color:#f9fafb}.table-header th{color:#6b7280;font-size:12px;font-weight:500;letter-spacing:.05em;padding:12px 24px;text-align:left;text-transform:uppercase}.table-body td{border-top:1px solid #f3f4f6;color:#111827;font-size:14px;padding:16px 24px}.table-row.total,.table-row:hover{background-color:#f9fafb}.table-row.total{font-weight:600}.products-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:1024px){.products-grid{grid-template-columns:1fr 1fr}}.products-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.products-filters{display:flex;gap:8px}.products-filter{background-color:#fff;border:1px solid #d1d5db;border-radius:4px;font-size:14px;padding:8px 24px}.products-actions{display:flex;gap:8px;margin-top:16px}.action-button{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:4px;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 16px;transition:background-color .2s}.action-button.excel{background-color:#eff6ff;color:#2563eb}.action-button:hover{background-color:#f9fafb}.chart-placeholder{background:linear-gradient(135deg,#eff6ff,#f0fdf4);flex-direction:column}.placeholder-icon{background-color:#e5e7eb;border-radius:50%;height:64px;margin-bottom:16px;width:64px}@keyframes constant-glow{0%,to{box-shadow:0 0 10px currentColor}}.animated-autocomplete{animation:constant-glow 2s infinite;border-radius:4px;transition:all .3s ease}.animated-autocomplete .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border:none!important}.autocomplete-1{border:1px solid #afed80!important;box-shadow:1px 2px 9px #afed80!important}.autocomplete-2{border:1px solid #ede880!important;box-shadow:1px 2px 9px #ede880!important}.autocomplete-3{border:1px solid #ed80d7!important;box-shadow:1px 2px 9px #ed80d7!important}.autocomplete-4{border:1px solid #8090ed!important;box-shadow:1px 2px 9px #8090ed!important}.animated-autocomplete:hover{animation:none!important;border-color:#d8d5d5!important;box-shadow:1px 2px 9px #cacaca!important}.chart-placeholder{align-items:center;background:linear-gradient(135deg,#f5f7fa,#e4e8eb);border-radius:8px;color:#6b7280;display:flex;font-size:14px;height:320px;justify-content:center}.recharts-default-tooltip{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:4px!important;box-shadow:0 2px 4px #0000001a!important;padding:8px 12px!important}.recharts-tooltip-item{color:#111827!important;font-size:12px!important}.custom-tooltip{background:#fff;border:1px solid #e5e7eb;border-radius:4px;box-shadow:0 2px 4px #0000001a;padding:12px}.custom-tooltip p{font-size:14px;margin:0}.recharts-tooltip-wrapper{outline:none}.dialog-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px}.print-container{display:none}@media print{.kot-print-container,.kot-print-container *,.pos-print-container,.pos-print-container *,.print-container,.print-container *,.receipt-print-parent,.receipt-print-parent *{visibility:visible}.print-container{background:#fff;display:block;left:0;padding:20px;position:absolute;top:0;width:100%}.print-header{border-bottom:2px solid #333;margin-bottom:30px;padding-bottom:15px;text-align:center}.print-header h1{color:#333;font-size:24px;margin:0 0 15px}.print-info{margin-top:15px;text-align:left}.print-info p{font-size:12px;margin:5px 0}.print-section{margin-bottom:30px}.print-section h2{border-bottom:1px solid #ddd;color:#333;font-size:16px;margin-bottom:10px;padding-bottom:5px}.print-table{border-collapse:collapse;font-size:11px;margin-top:10px;width:100%}.print-table td,.print-table th{border:1px solid #ddd;padding:8px;text-align:left}.print-table th{background-color:#f5f5f5;color:#333;font-weight:700}.print-table tbody tr:nth-child(2n){background-color:#fafafa}.print-table tfoot tr{background-color:#e8e8e8;font-weight:700}.print-footer{border-top:1px solid #ddd;color:#666;font-size:10px;margin-top:30px;padding-top:10px;text-align:center}.print-section{page-break-inside:avoid}*{box-shadow:none!important;text-shadow:none!important}}@media screen{.print-container{background:#fff;display:block;margin:0 auto;max-width:1200px;padding:20px}.print-header{border-bottom:2px solid #333;margin-bottom:30px;padding-bottom:15px;text-align:center}.print-header h1{color:#333;font-size:24px;margin:0 0 15px}.print-info{margin-top:15px;text-align:left}.print-info p{font-size:14px;margin:5px 0}.print-section{margin-bottom:30px}.print-section h2{border-bottom:1px solid #ddd;color:#333;font-size:18px;margin-bottom:10px;padding-bottom:5px}.print-table{border-collapse:collapse;margin-top:10px;width:100%}.print-table td,.print-table th{border:1px solid #ddd;padding:10px;text-align:left}.print-table th{background-color:#f5f5f5;font-weight:700}.print-table tbody tr:nth-child(2n){background-color:#fafafa}.print-table tfoot tr{background-color:#e8e8e8;font-weight:700}.print-footer{border-top:1px solid #ddd;color:#666;font-size:12px;margin-top:30px;padding-top:10px;text-align:center}}.login-new-main-container{display:flex;flex-direction:column;min-height:100vh;overflow-y:auto}.login-new-header-container{justify-content:space-between;padding-inline:60px}.logo{height:9vh}.rest-logo{height:13vh}.login-new-main-left-container{align-content:center;flex:1 1;margin:0 auto;max-width:500px}.login-new-form-container{display:flex;margin:20px 0 0 3%}.login-new-username-wrapper{align-items:center;border:3px solid #0e0e0e;border-radius:16px;display:flex;margin:20px auto;padding:0;position:relative;width:98%}.login-new-username-wrapper input{background-color:initial;border:none;border-radius:22px;font-size:1rem;height:30px;outline:none;padding:8px 8px 8px 24px;width:100%}.login-new-username-wrapper input:-webkit-autofill{background-color:initial!important;box-shadow:inset 0 0 0 1000px #fff0!important;height:auto;-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}.login-new-container{display:flex;flex:1 1;justify-content:space-between;margin-top:auto}.login-new-btn{background-color:#87c683;border:none;border-radius:24px;box-shadow:0 1px 5px #9ab3ab;color:#fff;cursor:pointer;font-size:1.2rem;height:50px;margin:20px 0;width:100%}.login-new-content-wrapper-forgot-password-register{align-items:center;cursor:pointer;display:flex;font-weight:700;justify-content:space-between;margin:23px 12px;width:100%}.image-item{background-position:50%;background-size:cover;border-radius:10px;cursor:pointer;filter:blur(2px);height:213px;transform:scale(.8);transition:all .5s ease;width:213px;z-index:1}.image-item.center{filter:none;height:295px;transform:scale(1);width:300px;z-index:2}.image-item:hover{opacity:.9}.image-scroll-container{align-items:center;display:flex;gap:20px;justify-content:center;overflow-x:hidden;transition:transform .5s ease}.login-new-main-right-container{align-items:center;background-image:url(/static/media/Rectangle%201107.4ef991cea8a39e8e52a2.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;height:83vh;justify-content:center;overflow:visible;padding:0;position:relative;width:47%}.login-ctn-mobile-bg{background-color:#014e2a;padding-top:100px;position:relative;width:100%}.login-btn-disabled{background-color:#eee;border:none;color:#aeaeae;cursor:not-allowed;font-size:1rem;height:45px;margin:20px 0;width:100%}@media (max-width:1099px){.image-scroll-container{gap:none}.image-item{height:131px;width:198px}.image-item.center{height:173px;width:293px}.login-new-form-container{padding-inline:none}.user-name-container{position:relative}}@media (max-width:768px){.login-new-main-container{height:100vh;padding-top:0}.login-new-header-container{align-items:center;min-height:204 px}.image-scroll-container{left:50%;position:absolute;top:-100px;transform:translateX(-50%);width:100%}.image-scroll-container .image-item{height:157px;width:26%}.image-scroll-container .image-item.center{height:200px;width:155px}.login-new-username-wrapper input{color:#fff!important}}.login-text-container .login-text-mobile{color:#fcfcfc;font-size:1.7rem;font-weight:500;margin-left:0}.login-text-container .login-description-mobile{color:#fcfcfc;font-size:.7rem;font-weight:500;margin-left:0}.login-new-header-container{margin:auto;width:85%}.login-new-main-left-container{min-height:87vh;overflow-y:auto;padding-bottom:30px;place-items:center}.login-new-main-left-container-mobile{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:500px;padding-inline:20px}.user-name-container-mobile{margin-right:0;position:relative;width:100%}.user-name-container-mobile .login-new-username-wrapper{border:1px solid #fcfcfc;border-radius:0;height:38px;margin:20px auto;width:100%}.user-name-container-mobile .login-new-username-wrapper input::placeholder{color:#fff;font-size:.7rem}.login-new-content-wrapper-forgot-password-register-mobile{align-items:center;color:#fff;display:flex;font-size:x-small;justify-content:space-between;width:100%}.login-new-btn-mbl{background-color:#fff;border:none;box-shadow:0 1px 5px #9ab3ab;color:#000;cursor:pointer;font-size:1rem;height:45px;margin:10px 0;width:100%}.login-new-header-container-mobile{align-self:center;justify-content:center;min-height:168px;padding-top:29px;place-items:start}.login-new-header-container{align-items:center;display:flex;gap:40px;justify-content:flex-end;margin:0 auto;max-width:1200px;min-height:130px;padding:20px 0;position:relative;width:90%}.logo{max-height:9vh;max-width:200px;opacity:.3;transition:opacity .5s ease;z-index:1}.logo,.rest-logo{height:auto;position:relative;width:auto}.rest-logo{animation:slideInOnce 2s ease-out forwards;max-height:10vh;max-width:300px;z-index:2}@keyframes slideInOnce{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@media (max-width:1099px){.login-new-header-container{gap:30px;min-height:110px;width:95%}.logo{max-height:7vh;max-width:150px}.rest-logo{max-height:5vh;max-width:250px}}@media (max-width:768px){.login-new-header-container{gap:20px;min-height:90px;padding:15px 20px;width:100%}.logo{max-height:5vh;max-width:120px}.rest-logo{max-height:4vh;max-width:180px}}@media (max-width:480px){.login-new-header-container{gap:15px;margin:0 5%}.logo{max-height:4vh;max-width:100px}.rest-logo{max-height:3vh;max-width:150px}}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.leaflet-tile::selection{background:#0000}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:initial!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fffc;border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px #0006;color:#333}.leaflet-container a.leaflet-popup-close-button{background:#0000;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0006;color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:#0000;border:6px solid #0000;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
/*# sourceMappingURL=main.c5bdb586.css.map*/