body{background-color:#fff;font-family:sans-serif;color:#000;padding:0;margin:0;min-height:100vh}.layout{background-color:#fff;min-height:100vh;width:100%}.homePageRow{display:flex;align-items:center;justify-content:center;text-align:center}.homePageCol{display:flex;align-items:center;justify-content:center}.pharmaVaultLogo{margin-top:5rem;width:19.25rem;height:19.25rem;opacity:0;transition:opacity .5s ease-in-out,width 1s ease-in-out,height 1s ease-in-out}@media (max-width: 768px){.pharmaVaultLogo{margin-top:1rem}}.pharmaVaultLogo.shrink{margin-top:1rem;width:14.625rem;height:14.625rem}@media (max-width: 768px){.pharmaVaultLogo.shrink{margin-top:0rem}}.pharmaVaultLogo{opacity:1}.mainText{margin-top:2rem;font-weight:700;font-size:1.25rem;line-height:1.49rem}.subText{font-weight:400;font-size:1rem;line-height:1.19rem}.box{color:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;width:6.125rem;height:6.125rem;gap:1.125rem;border-radius:.25rem;padding:.5625rem 1.625rem;box-shadow:0 4px 4px #0000001a;box-shadow:0 -4px 6px #0000001a}.homePageSelectionRow{margin-top:3rem;justify-content:space-between!important;margin-left:3rem;margin-right:3rem}.billingScannerLayout{background-color:#000}.billingScannerRowOne{margin-top:3rem}@media (max-width: 768px){.billingScannerRowOne{margin-top:2rem;margin-left:1.5rem;margin-right:1.5rem}}.billingScannerCol{display:flex;align-items:center;justify-content:center}.inventoryScannerButtons{display:flex;justify-content:center;align-items:center;flex-direction:column}.camFeed{width:90vw!important;height:72vh!important;background-color:#fff;overflow:hidden}.camFeed video{width:100%;height:100%;object-fit:cover}@media (max-width: 768px){.camFeed{width:24rem;height:28rem}}.billingScannerRowTwo{margin-top:2rem}@media (max-width: 768px){.billingScannerRowTwo{margin-top:2rem}}.scanButton{background:none;border:none;padding:0;cursor:pointer}.scanButton img{width:auto;height:auto}.ant-modal-root{display:flex;align-items:flex-end;justify-content:center}.ant-modal{position:fixed!important;bottom:0!important;top:auto!important;left:0!important;margin:0!important;padding:0!important;width:100%!important;max-width:none!important;transform:none!important}.ant-modal-content{border-radius:20px 20px 0 0!important;padding:16px!important;box-shadow:none!important}.ant-modal-footer{display:flex;justify-content:center;align-items:center}.ant-btn{color:#fff;border-radius:.3rem;border-color:#00a74d;margin:1rem 0rem;background:#00a74d!important;padding:.3rem 3.1rem;gap:10px}.ant-btn:hover{color:#fff!important}.ant-modal-close{background:#f5f5f5!important;border-radius:5rem!important;box-shadow:0 1px 3px 1px #ffffff26!important;box-shadow:0 1px 2px #9090904d!important;margin:.5rem .5rem 0rem 0rem!important}.dataEntryContent{margin-top:3rem}.dataEntryRow{display:flex;justify-content:space-between;align-items:center;background-color:#fff;flex-direction:row;padding:0rem 1rem}.dataEntryCol{display:flex;justify-content:center;align-items:left;flex-direction:column;margin:1rem 0rem 0rem;padding:0}.dataEntryDiv{width:9rem;height:3rem;text-align:left}.dataEntryDataField{color:#494949;margin-top:.5rem!important;padding-top:0rem}.dataEntryRowThree{display:flex;justify-content:center;align-items:center}.tabletDetailsInput{border:none;outline:none;background:transparent}.quantityNumberInput{text-align:center}.dataEntryColQuantity{display:flex;margin:1rem 1rem 0rem 0rem}.dataEntryDivQuantity{width:18rem;height:auto;text-align:left;overflow:hidden}.dataEntryRowFour{display:flex;justify-content:space-between;align-items:center;padding:0rem 1.5rem;font-weight:700;background-color:#fff;overflow:hidden;padding:0rem 1rem}.dataEntryQuantityHRRow{overflow:hidden;padding:0rem 1rem}.modalHR{border:.5px solid #989898;width:100%;margin:0rem}.modalHREXPDate{border:.5px solid #989898;width:50%;margin:.2rem 0rem 0rem}.modalHRQuantity{border:.5px solid #989898;width:100%}.plusButton,.minusButton{background-color:#fff;border:none;font-weight:700;font-size:1.5rem}.minusSymbol{font-weight:700;font-size:1.5rem}.billingScannerRowThree{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;padding:0rem 1rem}.billingScannerRowThreeCols{display:flex;justify-content:space-between;align-items:center}@media (max-width: 768px){.billingScannerRowThreeButtons{margin:0rem 1.6rem 0rem .5rem!important;padding:0rem 1.5rem!important}}.dataEntryModalButtonsFooter{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.dataEntryModalButtonCols{display:flex;justify-content:space-between;align-items:center}@media (max-width: 768px){.billingScannerButtons{margin:0rem 1.5rem 0rem 0rem!important;padding:0rem 2rem!important}}.CustomerDataFillingContent{margin-top:3rem}.CustomerDataFillingRow{display:flex;align-items:center;background-color:#fff;overflow:hidden}.CustomerDataFillingCol{margin:1rem;padding:0}.CustomerDataFillingDiv{width:9rem;height:3rem;text-align:left}.modalHRCustomer{border:.5px solid #989898;width:100%;margin-top:.5rem}.CustomerDataFillingField{color:#494949;margin-top:.5rem!important;padding-top:0rem;position:fixed}.CustomerDataFillingField input{border:none;outline:none;width:25rem;box-sizing:border-box}.loadingSpinnerRow{display:flex;justify-content:center;align-items:center;height:100vh;position:fixed;width:100%;top:0;left:0}.loadingSpinnerCol{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.ant-spin-dot-item{height:4rem!important;width:4rem!important;margin:1rem;background-color:#00a74d!important}.ant-spin-text{color:#00a74d;margin-top:5rem;font-size:2rem!important}.loadingSpinnerContent{width:100px;height:50px}.spinnerlayout{display:flex;justify-content:center;align-items:center;width:100%;height:100vh;position:fixed;top:0;left:0;opacity:1;transition:opacity 1s ease-in-out}.fade-out{opacity:0;pointer-events:none}.billingInvoiceRowOne,.billingInvoiceRowOne .billingInvoiceRowOneCol{display:flex;justify-content:center;align-items:center}.billingInvoiceRowOne .billingInvoiceRowOneCol img{width:8rem;height:8rem}.billingInvoiceRowTwo{display:flex;justify-content:space-between;flex-direction:row}.billingInvoiceRowTwoCols{display:flex;padding:0rem 0rem 0rem 10rem}@media (max-width: 768px){.billingInvoiceRowTwoCols{padding:0rem 0rem 0rem 1rem}}.dotted-line{border:none;border-top:.2rem dotted #000;width:100%;margin:1rem}.billingInvoiceRowThree{display:flex;justify-content:space-between;flex-direction:row}.billingInvoiceRowThreeCols{display:flex;padding:0rem 0rem 0rem 10rem}@media (max-width: 768px){.billingInvoiceRowThreeCols{padding:0rem 0rem 0rem 1rem}}.billingInvoiceEditButton{color:#fff;background-color:#ffb32f;border:none;border-radius:.2rem;padding:.1rem 1rem 0rem;margin:.1rem 0rem 0rem 5.8rem;cursor:pointer}.customBillingTable{border:2px dotted black!important;border-collapse:collapse;margin:2rem 6rem 0rem}.customBillingTable th,.customBillingTable tr{border-bottom:2px dotted black!important;padding:12px;text-align:left}.customBillingTable tr:last-child td{border-top:2px dotted black!important}.customBillingTable .tableDeleteButton{background:none;border:none;cursor:pointer}.customBillingTable .itemColumn{white-space:pre-line}@media (max-width: 768px){.customBillingTable{margin:0rem 1rem}}.ant-table{font-size:1rem!important}.ant-table-cell{padding:.4rem!important}@media (max-width: 768px){.ant-table{font-size:.6rem!important}}.tableDeleteButton{background-color:transparent;border:none;cursor:pointer}.billingInvoiceRowFourColTwo{display:flex;justify-content:end;padding-right:6rem}@media (max-width: 768px){.billingInvoiceRowFourColTwo{display:flex;justify-content:end;padding-right:1rem}}.billingInvoiceBoldText{font-weight:500;font-size:1rem}.billingInvoiceRowFiveColOne{margin-bottom:2rem;padding:0rem 0rem 0rem 10rem}@media (max-width: 768px){.billingInvoiceRowFiveColOne{margin-bottom:2rem;padding:0rem 0rem 0rem 1rem}}.billingInvoiceRowFiveCols{display:flex;justify-content:center;align-items:center;flex-direction:column}.paymentIconContainerCol{display:flex;flex-direction:row;padding:0rem 4rem}@media (max-width: 768px){.paymentIconContainerCol{padding:0rem 1rem}}.paymentIconsButton{display:flex;justify-content:center;align-items:center;border:none;background-color:#fff;width:6rem;height:6rem;border-radius:.3rem;padding:.5rem;box-shadow:0 2px 5px #0000001a;cursor:pointer}@media (max-width: 768px){.paymentIconsButton{width:4rem;height:4rem}}.paymentIcons{width:4rem;height:4rem}@media (max-width: 768px){.paymentIcons{width:2rem;height:2rem}}.billingInvoiceRowSixColOne{margin-top:1rem;padding:1rem 20rem 0rem}@media (max-width: 768px){.billingInvoiceRowSixColOne{margin-top:1rem;padding:.5rem 2rem 0rem}}.upiIconButton{border:2px solid black}.upiInput{margin-top:1rem}.billingInvoiceRowSixColTwo{display:flex;justify-content:left;align-items:center;padding:1rem 0rem 0rem 20rem}.billingInvoiceRowSixColTwo button{color:#fff;background-color:#ffb32f;border:none;padding:.5rem 1rem;border-radius:.3rem}@media (max-width: 768px){.billingInvoiceRowSixColTwo{padding:1rem 0rem 0rem 2rem}}.billingInvoiceRowSixColThree{display:flex;justify-content:right;align-items:center;padding:1rem 20rem 0rem 0rem}.billingInvoiceRowSixColThree button{color:#fff;background-color:#00a74d;border:none;padding:.5rem 1rem;border-radius:.3rem}@media (max-width: 768px){.billingInvoiceRowSixColThree{padding:1rem 2rem 0rem 0rem}}.billingInvoiceRowSeven{display:flex;justify-content:center;align-items:center;flex-direction:row;padding-top:2rem}.billingInvoiceRowSevenCol{display:flex;justify-content:center;align-items:center}.billingInvoiceRowSevenButton{padding:0rem 1.5rem!important}.inventoryInvoiceRowOne,.inventoryInvoiceRowOne .inventoryInvoiceRowOneCol{display:flex;justify-content:center;align-items:center}.inventoryInvoiceRowOne .inventoryInvoiceRowOneCol img{width:8rem;height:8rem}.inventoryInvoiceRowTwo{display:flex;justify-content:space-between;flex-direction:row;margin-bottom:2rem}.inventoryInvoiceRowTwoCols{display:flex;padding:0rem 0rem 0rem 10rem}@media (max-width: 768px){.inventoryInvoiceRowTwoCols{padding:0rem 0rem 0rem 1rem}}.inventoryInvoiceBoldText{font-weight:500;font-size:1rem}.inventoryInvoiceRowThree{display:flex;justify-content:space-between;flex-direction:row;margin-top:1rem}.inventoryInvoiceRowThreeCols{display:flex;padding:0rem 0rem 0rem 10rem}@media (max-width: 768px){.inventoryInvoiceRowThreeCols{padding:0rem 0rem 0rem 1rem}}.inventoryInvoiceRowFour{display:flex;justify-content:space-between;flex-direction:row;margin-top:0rem}.inventoryInvoiceRowFourCols{display:flex;justify-content:left;align-items:center;padding:1rem 1rem 0rem 13rem}@media (max-width: 768px){.inventoryInvoiceRowFourCols{padding:1rem 1rem 0rem 3rem}}.invoiceDetailsTextCol{display:flex;padding:0rem 0rem 0rem 10rem;margin:1rem 0rem}@media (max-width: 768px){.invoiceDetailsTextCol{padding:0rem 0rem 0rem 1rem}}.inventoryInvoiceRowFive{display:flex;justify-content:center;flex-direction:row;margin-top:0rem}.inventoryInvoiceRowFiveCols{display:flex;justify-content:center;align-items:center;padding:1rem 1rem 0rem}.invoiceDetails{margin:.5rem .5rem 4rem;background-color:#f9f9f9;box-shadow:0 1px 3px #0000004d;box-shadow:0 4px 8px 3px #00000026;padding-bottom:2rem}.invoiceDetails .invoiceDetailsInputSupplier{margin-bottom:.5rem}.invoiceDetails .invoiceDetailsInputPhoneNo,.invoiceDetails .invoiceDetailsInputFields{width:auto;display:inline-block}.table-container{margin-top:1rem;overflow-x:auto;width:100%}.inventoryInvoiceRowTwo{justify-content:end}.inventoryInvoiceRowTwo .inventoryInvoiceRowTwoCol{margin-right:1rem}@media (max-width: 768px){.invoiceDetails{margin:.2rem .5rem 4rem;padding-bottom:1rem}.invoiceDetailsInputFields{margin:0rem;width:90%!important;display:inline-block}.invoiceDetailsRowTwoColOne p,.invoiceDetailsRowTwoColTwo p{margin:.5rem 0rem 0rem;overflow:hidden}.invoiceDetailsRowOneColTwo{display:flex;justify-content:space-between!important;text-align:center!important}.table-container{-webkit-overflow-scrolling:touch}.ant-table{min-width:800px}.inventoryInvoiceRowTwo{display:flex;justify-content:space-between}}.invoiceDetailsRowOne{display:flex;justify-content:space-between}.invoiceDetailsRowOne .invoiceDetailsRowOneColOne{text-align:left}.invoiceDetailsRowOne .invoiceDetailsRowOneColTwo{text-align:right}.invoiceDetailsRowOne .invoiceDetailsRowOneColTwo .editBtn{color:#fff;background-color:#344054!important;border:none!important}.moveToInventory{background-color:#0070ff!important;padding:0rem 1rem;margin-left:1rem;border:none!important}.addMoreInvoices{padding:0rem 1rem!important;margin-left:1rem}.discardInvoice{background-color:#b93d3d!important;border:none;padding:0rem 2rem!important;margin-left:1rem}@media (max-width: 768px){.inventoryInvoiceRowFiveCols{padding:0rem 1rem}}.customInventoryTable .ant-table-tbody>tr:last-child>td{border-top:2px dotted #000000!important}.customInventoryTable{height:100%;width:100%}.customInventoryTable .ant-table-thead>tr>th{background-color:#fff}.customInventoryTable .ant-table-tbody>tr:last-child>td{font-weight:700!important}.moveToInventoryButtonCol{margin:1rem 0rem}@media (max-width: 768px){.moveToInventoryButtonCol{margin:1rem 0rem 0rem}}.qrScanLayout{background-color:#fff;color:#000}.qrScanRow{display:flex;justify-content:center;align-items:center;margin-top:2rem}.qrScanCols{display:flex;justify-content:center;align-items:center;margin:1rem}.qrScanText{font-size:1rem;font-weight:700;text-align:center}.errorPageRow{display:flex;justify-content:center;align-items:center;margin-top:4rem}.errorPageCols{display:flex;justify-content:center;align-items:center;text-align:center;margin-bottom:1rem}.errorPageCols span{font-weight:500;font-size:1.6rem}.retryButtonCol{margin-top:3rem}.uploadPageRowOne,.uploadPageRowOne .uploadPageRowOneCol{display:flex;justify-content:center;align-items:center}.uploadPageRowOne .uploadPageRowOneCol img{width:8rem;height:8rem}.uploadPageRowTwo,.uploadPageRowTwo .uploadPageRowTwoColOne{display:flex;justify-content:center;align-items:center}.uploadPageRowThree{margin-top:2rem}.uploadPageRowThree .uploadPageRowThreeCol{text-align:center}.uploadingStatus .uploadingStatusCol{margin-top:10rem;text-align:center}.uploadingStatus .uploadingStatusText{display:inline-block;margin-top:5rem}.customDragger{border:none!important;background-color:#fff!important;width:50rem;margin-top:3rem;padding:2rem;border-radius:12px;box-shadow:0 1px 3px #0000004d;box-shadow:0 4px 8px 3px #00000026;text-align:center}.customUploadButton{border:none;padding:1rem 4rem;font-size:16px;border-radius:6px}.ant-btn.ant-btn-text.ant-btn-color-default.ant-btn-variant-text.ant-btn-sm.ant-btn-icon-only.ant-upload-list-item-action{background-color:#fff!important;border:none}.ant-upload-list-item .ant-upload-list-item-action{opacity:1!important;visibility:visible!important;display:inline-block!important}.upload-hint{font-size:14px;color:#000;font-weight:700;margin-top:10px}@media (max-width: 992px){.customDragger{display:none!important}.customUpload{margin-top:5rem;text-align:center}.uploadPageRowThree{margin-top:1rem}.scanInvoiceBtn{padding:0rem 3.5rem}}@media (min-width: 993px){.customUpload{display:none!important}}
