@import"https://fonts.googleapis.com/css2?family=Urbanist:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Raleway:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap";*{margin:0;padding:0;box-sizing:border-box}html,body{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif}#root{text-align:center}#root{width:100%;max-height:fit-content;overflow:hidden}.mainLoginContainer{height:100dvh;display:flex;align-items:center;justify-content:center;background-color:#00b852}.mainLoginContainer .loginContainer{background-color:#fff;width:450px;min-height:350px;border-radius:24px;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:15px;padding:20px 0}.mainLoginContainer .loginContainer .logoContainer{width:300px;height:48.93px}.mainLoginContainer .loginContainer .logoContainer img{width:300px}.mainLoginContainer .loginContainer .headingContainer{width:90%}.mainLoginContainer .loginContainer .headingContainer button{background-color:transparent;outline:none;width:50%;height:50px;font-size:18px;letter-spacing:1.2px;cursor:pointer;border:none;border-radius:8px;font-family:Mulish,sans-serif;transition:all .3s ease-in-out}.mainLoginContainer .loginContainer .headingContainer .adminActive,.mainLoginContainer .loginContainer .headingContainer .pharmacistActive{background-color:#00b852;transition:all .3s ease-in-out;color:#fff}.mainLoginContainer .loginContainer .inputContainer2{display:flex;align-items:center;justify-content:center;border:2px solid red;width:90%}.mainLoginContainer .loginContainer .loginButton,.pharmacistRegisterButton{width:90%;height:50px;border-radius:8px;border:none;outline:none;letter-spacing:1.2px;color:#fff;font-size:18px;cursor:pointer;background-color:#00b852;border-color:#00b852;font-weight:500;border:2px solid #00b852;transition:all .3s ease-in-out;font-family:Mulish,sans-serif;font-weight:300}.mainLoginContainer .loginContainer .loginButton:hover{background-color:#63e39d}.mainLoginContainer .loginContainer .inputContainer2{width:100%;display:flex;align-items:center;gap:10px;padding:0 20px;width:90%;height:50px;border-radius:8px;border:2px solid #b7b7b7;background-color:#fff}.mainLoginContainer .loginContainer .inputContainer2 .userIcon{font-size:20px}.mainLoginContainer .loginContainer .inputContainer2 input{width:80%;flex:1;height:100%;border:none;outline:none;font-size:16px;padding-left:5px;background-color:transparent;letter-spacing:1.2px}.pharmacistRegisterButton{background-color:transparent;background-color:#00b852;border:2px solid #00b852}.mainLoginContainer .loginContainer .pharmacistRegisterButton:hover{background-color:#63e39d}@media screen and (max-width: 600px){.mainLoginContainer .loginContainer{width:90%}}.headerContainer{background-color:transparent;display:flex;align-items:center;justify-content:center;width:99vw;padding-top:15px;padding-bottom:10px;overflow:hidden}.headerContainer .logo{width:190px}.citiesMainContainer{height:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:column}.citiesMainContainer .citiesContainer{width:90%;display:flex;align-items:center;justify-content:flex-end;flex-direction:column}.citiesMainContainer .citiesContainer .headContainer h1{font-size:20px;font-weight:500}.citiesMainContainer .citiesContainer .headContainer{display:flex;align-items:flex-start;justify-content:space-between;width:100%;gap:15px;padding-bottom:10px}.citiesMainContainer .citiesContainer .headContainer .headLeft{display:flex;justify-content:center;flex-direction:column;color:#333}.citiesMainContainer .citiesContainer .headContainer .headLeft .cities{font-size:32px;font-weight:500;line-height:25px}.citiesMainContainer .citiesContainer .headContainer .headLeft .country{text-align:left;padding-left:3px}.citiesMainContainer .citiesContainer .headContainer .headRight{display:flex;align-items:center;justify-content:center;gap:10px}.citiesMainContainer .citiesContainer .headContainer button{background-color:transparent;border:none;outline:none;letter-spacing:1.2px;font-size:16px;height:45px;border:2px solid #bcbcbc;padding:0 10px;border-radius:8px;cursor:pointer;transition:all .3s ease-in-out;background-color:#00b852;border-color:#00b852;color:#fff;font-family:Mulish,sans-serif}.citiesMainContainer .citiesContainer .headContainer button:hover{background-color:#63e39d;border-color:#00b852}.citiesMainContainer .citiesContainer .underline{height:1.5px;width:100%;background-color:#bcbcbc}.citiesMainContainer .citiesListContainer{width:90%;height:100%;display:flex;align-items:flex-start;justify-content:flex-start;margin:15px 0}.citiesMainContainer .citiesListContainer .cityPart1{display:flex;align-items:center;justify-content:flex-start;gap:15px;flex-wrap:wrap;width:100%}.citiesMainContainer .citiesListContainer .cityPart1 .cityContainer{background-color:transparent;font-size:22px;border-radius:12px;border:2px solid #bcbcbc;width:300px;height:80px;transition:all .3s ease-in-out;color:#333;font-family:Mulish,sans-serif;display:flex;align-items:center;justify-content:space-between;padding:0 20px;width:25%}.citiesMainContainer .citiesListContainer .cityPart1 .cityContainer .cityLeft span{font-size:24px;font-weight:300}.citiesMainContainer .citiesListContainer .cityPart1 .cityContainer .cityRight button{border-radius:50%;width:40px;background-color:#333;color:#fff;border:none;outline:none;height:40px;font-size:24px;cursor:pointer}.headRight2{display:flex;align-items:center;justify-content:center;gap:10px}@media screen and (max-width: 600px){.citiesMainContainer .citiesListContainer button{width:40vw}.citiesMainContainer .citiesContainer .headContainer{flex-direction:column;gap:12px;padding-bottom:15px}.citiesMainContainer .citiesContainer .headContainer .headRight{width:100%;flex-direction:column;justify-content:left;align-items:flex-start}.headRight2{gap:10px;display:flex;align-items:center;justify-content:flex-start}.citiesMainContainer .citiesContainer .headContainer .headRight button{width:100%}.citiesMainContainer .citiesListContainer .cityPart1 .cityContainer{height:70px}.citiesMainContainer .citiesListContainer .cityPart1 .cityContainer{width:100%}}.vendorContainer .vendorLeft .partners{color:#333;font-size:32px;font-weight:500;line-height:25px;text-align:left}.vendorContainer .vendorLeft .city{text-align:left;padding-left:2px}.vendorContainer{width:90%;margin:auto;display:flex;align-items:flex-start;justify-content:flex-start}.vendorContainer .vendorLeft{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;text-align:left;margin-bottom:10px}.cityVendorsContainer{width:90%;margin:auto;display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;column-gap:20px;row-gap:8px}.cityVendorsContainer .vendorBodyContainer{border:2px solid #b7b7b7;display:flex;align-items:center;justify-content:space-between;width:30%;width:400px;height:80px;border-radius:12px;padding:0 20px;margin-bottom:15px}.cityVendorsContainer .vendorBodyContainer .vendorBodyLeft p{font-weight:500;font-size:18px;text-align:left}.cityVendorsContainer .vendorBodyContainer .vendorBodyRight button{border-radius:50%;width:40px;background-color:#333;color:#fff;border:none;outline:none;height:40px;font-size:24px;cursor:pointer}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.orderStatusContainer{width:90%;margin:auto;display:flex;align-items:center;justify-content:flex-start;color:#333;flex-direction:column}.orderStatusContainer .orderStatusHeader{height:43px;width:100%;display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:15px;padding-left:5px}.orderStatusContainer .orderStatusHeader h1{font-weight:200;letter-spacing:1.2px;font-size:20px}.orderStatusContainer .orderStatusHeader span{font-size:18px}.orderStatusContainer .orderStatusBody{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;column-gap:66px;flex-wrap:wrap;row-gap:20px;padding-left:5px}.orderStatusContainer .orderStatusBody .orderStatusInnerContainer{width:350px;height:100px;border-radius:12px;border:2px solid #b7b7b7;display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;cursor:pointer}.orderStatusContainer .orderStatusBody .orderStatusInnerContainer .innerLeft{width:50%;text-align:left}.orderStatusContainer .orderStatusBody .orderStatusInnerContainer .innerLeft .name{font-weight:600}.orderStatusContainer .orderStatusBody .orderStatusInnerContainer .innerRight{width:40%;border-radius:8px}.orderStatusContainer .orderStatusBody .orderStatusInnerContainer .innerRight .currentStatus{height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center}.orderStatusContainer .orderStatusBody .orderStatusInnerContainer .innerRight .currentStatus p{font-weight:600}.orderStatusContainer .orderStatusBody .orderStatusInnerContainer .innerRight .currentStatus .verifying{border:2px solid #138d1f;color:#259630;border-radius:8px;height:40px;display:flex;align-items:center;justify-content:center;width:100px}.orderStatusContainer .orderStatusBody .orderStatusInnerContainer .innerRight .confirmed{color:#fff;background-color:#00840d;border-radius:8px;height:40px;display:flex;align-items:center;justify-content:center}.orderStatusContainer .orderStatusBody .orderStatusInnerContainer .innerRight .packing{background-color:#ffde59;color:#af4c0f;border-radius:8px;height:40px;display:flex;align-items:center;justify-content:center}.orderStatusContainer .orderStatusBody .orderStatusInnerContainer .innerRight .rejected{background-color:#ffde59;color:#af4c0f;height:40px;display:flex;align-items:center;justify-content:center}.orderStatusContainer .orderStatusBody .orderStatusInnerContainer .innerRight .rejected{color:#ec96a7;background-color:#ffe5e5;width:100%;height:100%;height:40px;display:flex;align-items:center;justify-content:center}.orderStatusContainer .orderStatusBody .orderStatusInnerContainer .innerRight .delivered,.orderStatusContainer .orderStatusBody .orderStatusInnerContainer .innerRight .available{color:#fff;background-color:#cac6c1;height:40px;display:flex;align-items:center;justify-content:center}.orderStatusContainer .orderDetails .orderDetailsHeader{display:flex;align-items:center;justify-content:space-between;height:50px;background-color:#b7b7b7;border-radius:12px;color:#333}.orderStatusContainer .orderDetails .orderDetailsHeader .buyer{width:60%;font-weight:500;letter-spacing:1.2px;font-size:20px;text-align:left;padding-left:5px}.orderStatusContainer .orderDetails .orderDetailsHeader .status,.orderStatusContainer .orderDetails .orderDetailsHeader .value{width:30%;font-weight:500;letter-spacing:1.2px;font-size:20px;text-align:left}.orderStatusContainer .orderDetails .orderDetailsHeader h1{font-weight:300;letter-spacing:1.2px;font-size:20px;color:#333}.orderStatusContainer .orderDetails .orderRow{display:flex;align-items:center;justify-content:space-between;border:2px solid #b7b7b7;height:50px;letter-spacing:1.2px;transition:all .3s ease-in-out;border-radius:12px;margin:15px 0}.orderStatusContainer .orderDetails .orderRow:hover{background-color:#b7b7b7;cursor:pointer;color:#3f3e3e}.orderStatusContainer .orderDetails .orderRow .buyer{width:60%;text-align:left;padding-left:5px}.orderStatusContainer .orderDetails .orderRow h1{font-weight:400;letter-spacing:1.2px;font-size:18px;color:#333}.orderStatusContainer .orderDetails .orderRow .status,.orderStatusContainer .orderDetails .orderRow .value{width:30%;text-align:left}.orderStatusContainer .orderStatusHeader .inventoryButton{width:100px;height:40px;border-radius:8px;outline:none;letter-spacing:1.2px;font-family:Poppins,sans-serif;transition:.3s ease-in-out;border:none;background-color:#00b852;border-color:#00b852;margin-bottom:12px;color:#fff}.orderStatusContainer .orderStatusHeader .inventoryButton:hover{background-color:transparent;color:#333;border:2px solid #838383;cursor:pointer;background-color:#63e39d;border-color:#00b852}@media screen and (max-width: 600px){.orderStatusContainer{width:95%}.orderStatusContainer .orderStatusHeader{flex-direction:column;align-items:flex-start;height:100%;gap:15px;margin-bottom:7px}.orderStatusContainer .orderStatusHeader h1{font-weight:500;letter-spacing:1.2px;font-size:4vw;line-height:20px}.orderStatusContainer .orderDetails .orderDetailsHeader h1{font-size:14px;font-weight:300}.orderStatusContainer .orderDetails .orderRow h1{font-size:14px;font-weight:300;text-align:left}.orderStatusContainer .orderStatusBody,.orderStatusContainer .orderStatusHeader{padding-left:0}}@media screen and (max-width: 350px){.orderStatusContainer .orderDetails .orderRow h1{font-size:4vw;font-weight:300}.orderStatusContainer .orderDetails .orderDetailsHeader h1{font-size:14px;font-weight:300}}.orderDetailsContainer{width:90%;display:flex;align-items:flex-start;justify-content:flex-start;margin:auto auto 15px;color:#333;text-align:left;flex-direction:column}.orderDetailsContainer .customerOrderID{border:2px solid #b7b7b7;border-radius:5px}.orderDetailsContainer .mainContainer{padding-top:15px;width:90%;flex-wrap:wrap;display:flex;align-items:flex-start;justify-content:space-between}.orderDetailsContainer .mainContainer .sec-1,.sec-2,.sec-3{border:2px solid #b7b7b7;width:100%;padding:20px;border-radius:5px;margin:4px 0}.orderDetailsContainer .mainContainer{width:100%;border-collapse:collapse;table-layout:fixed}.orderDetailsContainer .mainContainer th,.orderDetailsContainer .mainContainer td{width:50%;padding:12px;border:1px solid #b7b7b7;text-align:left}.orderDetailsContainer .mainContainer h2{height:50px;border-bottom:1px solid #b7b7b7;display:flex;align-items:center;letter-spacing:1.2px}.orderDetailsContainer h1{text-align:center;width:100%;height:50px;display:flex;align-items:center;justify-content:center;text-transform:uppercase}.orderDetailsContainer .mainContainer{display:flex;width:100%;gap:10px}.orderDetailsContainer h1{text-align:center;font-size:20px;font-weight:400}.orderDetailsContainer h2{font-size:18px;font-weight:300;text-transform:capitalize}.orderDetailsContainer .orderId{border:2px solid #313030;border-radius:5px}span{font-weight:100;text-transform:capitalize;font-size:16px}.sec-2,.sec-3,.sec-1{display:flex;flex-direction:column}.sec-2 .innerSec-2,.sec-1 .innerSec-1,.sec-3 .innerSec-3{display:flex}.sec-2 .innerSec-2 .leftPart,.sec-1 .innerSec-1 .leftPart,.sec-3 .innerSec-3 .leftPart{width:50%}.sec-2 .innerSec-2 .rightPart,.sec-1 .innerSec-1 .rightPart,.sec-3 .innerSec-3 .rightPart{width:50%;overflow:hidden}.mainContainer h2,.mainContainer .rightPart h2{font-size:16px}.viewPrescriptionContainer{display:flex;align-items:flex-start;justify-content:center;margin:auto auto 15px;height:100vh}.viewPrescriptionContainer .viewPrescriptionInner{width:60%;min-height:100%;border:2px solid #b7b7b7;border-radius:12px}.viewPrescriptionContainer .viewPrescriptionInner .crossContainer{display:flex;align-items:center;justify-content:flex-end;height:50px;font-size:24px;width:90%;margin:auto}.viewPrescriptionContainer .viewPrescriptionInner .crossContainer button{cursor:pointer;font-size:24px;background:transparent;border:none;outline:none}.viewPrescriptionContainer .viewPrescriptionInner .imageContainer{width:90%;height:90%;object-fit:contain;margin:auto}.viewPrescriptionContainer .viewPrescriptionInner .imageContainer img{width:100%;height:100%;border-radius:12px}.viewButton{background:transparent;outline:none;border:none;letter-spacing:1.2px;height:40px;background-color:#00b852;border-color:#00b852;font-weight:500;border:2px solid #00b852;color:#fff;cursor:pointer;border-radius:5px;width:170px;transition:all .3s ease-in-out;font-size:16px}.viewButton:hover{background-color:#63e39d}@media screen and (max-width: 600px){.orderDetailsContainer .mainContainer{width:100%;margin:auto}.orderDetailsContainer{width:95%}.mainContainer .rightPart h2{font-size:14px}.orderDetailsContainer .mainContainer h2{height:80px}.viewPrescriptionContainer .viewPrescriptionInner{width:95%}}.inventoryContainer{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.inventoryContainer .searchContainer{width:90%;border:2px solid #b7b7b7;border-radius:8px;background-color:#fff}.inventoryContainer .searchInput{border:none;outline:none;background-color:transparent;height:40px;padding-left:20px;color:#818181;letter-spacing:1.2px;font-size:16px;width:100%}.inventoryContainer .listContainer{width:90%;display:flex;align-items:flex-start;justify-content:flex-start;gap:20px;margin:20px 0;flex-wrap:wrap}.inventoryContainer .navigationContainer{display:flex;align-items:center;justify-content:center;width:300px;gap:15px;margin-bottom:15px;flex-direction:column}.inventoryContainer .navigationContainer .buttonContainer{display:flex;align-items:center;justify-content:center;width:100%;gap:15px}.inventoryContainer .navigationContainer .pageContainer{width:100%;display:flex;align-items:center;justify-content:space-around}.inventoryContainer .navigationContainer .pageContainer p{font-size:18px}.inventoryContainer .navigationContainer .pageContainer input{width:40px;border:none;outline:none;border-bottom:2px solid #333;font-size:18px}.inventoryContainer .navigationContainer .buttonContainer button:hover{background-color:#63e39d}.inventoryContainer .navigationContainer .buttonContainer button{width:100%;height:50px;border-radius:8px;border:none;outline:none;letter-spacing:1.2px;color:#fff;font-size:18px;cursor:pointer;background-color:#00b852;border-color:#00b852;font-weight:500;border:2px solid #00b852;transition:all .3s ease-in-out;font-family:Mulish,sans-serif;font-weight:300}.inStock{color:#070;border-radius:5px;font-weight:500;font-size:30px;background-color:#7efd7e;text-align:center;width:50%}.lowStock{color:#f80;border-radius:5px;font-size:22px;width:50%}.outofStock{color:#df0808;border-radius:5px;font-size:22px;width:50%}.inventoryContainer .listContainer .singleMedicineContainer{display:flex;align-items:flex-start;width:433px;padding:20px 10px;gap:20px;background-color:#fefffe;border-radius:20px;border:2px solid #b7b7b7;height:220px}.inventoryContainer .listContainer .singleMedicineContainer .singleMedicineLeft{width:30%}.inventoryContainer .listContainer .singleMedicineContainer .singleMedicineLeft .imageContainer{width:100%;height:60%;display:flex;align-items:center;justify-content:center;overflow:hidden}.inventoryContainer .listContainer .singleMedicineContainer .singleMedicineLeft .imageContainer img{max-width:100%;max-height:100%;object-fit:cover}.inventoryContainer .listContainer .singleMedicineContainer .singleMedicineRight{width:70%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:5px;height:180px}.inventoryContainer .listContainer .singleMedicineContainer .singleMedicineRight .medicineNameHeadingContainer{display:flex;align-items:flex-start;justify-content:flex-start;text-align:left;height:33px;overflow:hidden}.inventoryContainer .listContainer .singleMedicineContainer .singleMedicineRight .medicinePrimaryUseContainer{height:33px;overflow:hidden}.inventoryContainer .listContainer .singleMedicineContainer .singleMedicineRight .medicineQuantityContainer,.inventoryContainer .listContainer .singleMedicineContainer .singleMedicineRight .medicinePriceContainer{height:50px}.inventoryContainer .listContainer .singleMedicineContainer .singleMedicineRight .medicineStockLabelContainer{height:50px;width:100%;text-align:center;display:flex;align-items:center;justify-content:space-between}.inventoryContainer .listContainer .singleMedicineContainer .singleMedicineRight .medicineNameHeadingContainer p{font-size:16px;font-weight:500}.inventoryContainer .listContainer .singleMedicineContainer .singleMedicineRight .medicinePrimaryUseContainer{overflow:hidden;text-align:left}.inventoryContainer .listContainer .singleMedicineContainer .singleMedicineRight p{font-size:14px;width:100%;text-align:left}.inventoryContainer .listContainer .singleMedicineContainer .singleMedicineRight .medicineStockLabelContainer .outOfStock,.inStock,.lowStock{font-size:20px}.inventoryContainer .listContainer .singleMedicineContainer .singleMedicineRight .medicinePriceContainer .price{font-weight:500}.medicineQuantityContainer,.medicinePriceContainer{width:100%;display:flex;align-items:center;justify-content:flex-start}.medicineInnerDetailLeft span,.medicineInnerDetailRight span{font-size:16px;font-weight:400}.medicineStockLabelContainer button{width:50%;background-color:transparent;outline:none;border:none;font-size:16px;text-align:end;cursor:pointer;letter-spacing:1.2px;color:#515151;transition:all .3s ease-in-out}.medicineStockLabelContainer button:hover{color:#333}@media screen and (max-width: 700px){.inventoryContainer .listContainer .singleMedicineContainer{width:100%}}.mainInventoryDetailContainer{display:flex;align-items:center;justify-content:center;height:100%}.mainInventoryDetailContainer .inventoryDetailContainer{width:500px;display:flex;align-items:flex-start;justify-items:center;flex-direction:column;background-color:#fefffe;border-radius:12px;border:2px solid #b7b7b7}.mainInventoryDetailContainer .inventoryDetailContainer .inventoryDetailPart1{width:100%;display:flex;align-items:center;justify-content:flex-end;padding:0 10px;height:40px}.mainInventoryDetailContainer .inventoryDetailContainer .inventoryDetailPart1 .crossIcon{width:20px;cursor:pointer}.mainInventoryDetailContainer .inventoryDetailContainer .inventoryDetailPart2{width:90%;display:flex;align-items:center;justify-content:flex-start;padding:0 10px;border-bottom:2px solid #b7b7b7}.mainInventoryDetailContainer .inventoryDetailContainer .inventoryDetailPart2 .inventoryDetailLeft,.mainInventoryDetailContainer .inventoryDetailContainer .inventoryDetailPart2 .inventoryDetailRight{width:50%;text-align:left}.mainInventoryDetailContainer .inventoryDetailContainer .mainInventoryDetailPart2{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;width:100%}@media screen and (max-width: 480px){.mainInventoryDetailContainer{width:95%;margin:auto}}.requestContainer{color:#333;letter-spacing:1.2px;width:95%;display:flex;align-items:center;justify-content:center;margin:auto;flex-direction:column}.requestContainer .requestHeading,.requestContainer .requestBody .requestBodyInner{width:100%;display:flex;align-items:center;justify-content:center;height:50px;border-radius:12px;background-color:#b7b7b7;overflow:hidden}.requestContainer .requestBody .requestBodyInner{background-color:transparent;border:1px solid #b7b7b7}.requestContainer .requestBody{width:100%;margin:15px 0}.requestContainer .requestBody .requestBodyInner{margin-bottom:15px;animation:fadeIn .3s ease-in-out}.requestContainer .requestHeading .leftPart,.requestContainer .requestBody .requestBodyInner .leftPart{width:50%;text-align:left;padding-left:30px;animation:fadeIn .3s ease-in-out}.requestContainer .requestHeading .leftPart .name,.requestContainer .requestBody .requestBodyInner .leftPart .name{font-size:16px;font-weight:500;animation:fadeIn .3s ease-in-out}.requestContainer .requestHeading .rightPart,.requestContainer .requestBody .rightPart{width:50%;display:flex;align-items:center;justify-content:center}.requestContainer .requestHeading .rightPart .quantity,.requestContainer .requestBody .rightPart .quantity,.requestContainer .requestHeading .rightPart .price,.requestContainer .requestBody .rightPart .price{width:40%;font-size:16px;font-weight:500;display:flex;align-items:center;justify-content:flex-start}.requestContainer .requestHeading .rightPart .option,.requestContainer .requestBody .rightPart .option{width:20%;font-size:16px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:5px}.requestContainer .requestBody .rightPart .option button{background-color:transparent;border:none;outline:none}.requestContainer .userListHeading{border:3px solid #545454;display:flex;align-items:center;justify-content:space-between;width:100%;height:60px;border-radius:10px;padding:20px}.requestContainer .medicineTable .medicineTableHeading{border:1px solid #878787}.requestContainer .userList{display:flex;align-items:center;justify-content:space-between;width:100%;height:60px;padding:20px;border-radius:10px;margin:5px 0}.requestContainer .userList .iconContainer{display:flex;align-items:center;justify-content:center;gap:10px}.requestContainer{overflow-x:auto}.medicineTable{width:100%;border-collapse:collapse;font-family:Arial,sans-serif}.requestContainer .medicineTable .medicineName,.medicineNameData{width:50%}.requestContainer .medicineTable .dataRow{transition:all .3s ease-in-out;cursor:pointer;animation:fadeIn .5s ease-in-out forwards;border:1px solid #878787}.requestContainer .medicineTable .dataRow:hover{background-color:#959494;color:#fefffe}.requestContainer .medicineTable .medicineNameData{text-align:left}.medicineTable th,.medicineTable td{text-align:center;font-weight:300;height:40px;padding:0 8px}.medicineTable th{background-color:#959494;font-weight:500;color:#333}.iconCell{display:flex;justify-content:center;gap:15px}.iconCell button{background-color:transparent;border:none;outline:none}.icon{cursor:pointer;font-size:1.2rem}.accept{color:green}.reject{color:red}.noRequestsMessage{color:#2f2e2e}.paginationButtonContainer{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:20px;flex-direction:column}.paginationButtonContainer .paginationLeft{display:flex;align-items:center;justify-content:center;gap:10px}.paginationButtonContainer button{background-color:transparent;outline:none;border:none;width:150px;height:50px;border-radius:8px;font-size:18px;cursor:pointer;background-color:#00b852;border-color:#00b852;border:2px solid #00b852;transition:all .3s ease-in-out;color:#fff}.paginationButtonContainer .paginationRight{display:flex;align-items:center;justify-content:center;width:100%;gap:20px}.paginationButtonContainer .paginationRight .pageSection{display:flex;align-items:center;justify-content:center;gap:5px;font-size:20px}.paginationButtonContainer .paginationRight .pageSection input{background-color:transparent;border:none;width:50px;border-bottom:2px solid #2f2e2e;font-size:20px}.paginationButtonContainer .paginationRight .pageSection input:focus{outline:none}.paginationButtonContainer button:hover{background-color:#63e39d}.paginationButtonContainer button:disabled{background-color:#63e39d;border-color:#63e39d}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width: 650px){.requestContainer{width:95%}.requestContainer .requestHeading .leftPart,.requestContainer .requestBody .leftPart{width:50%}.requestContainer .requestHeading .rightPart,.requestContainer .requestBody .rightPart{width:45%;padding-right:5px}.requestContainer .requestHeading .leftPart .name,.requestContainer .requestBody .requestBodyInner .leftPart .name,.requestContainer .requestHeading .rightPart .quantity,.requestContainer .requestBody .requestBodyInner .rightPart span,.requestContainer .requestHeading .rightPart .price,.requestContainer .requestBody .requestBodyInner .rightPart .price,.requestContainer .requestHeading .rightPart .option,.requestContainer .requestBody .requestBodyInner .rightPart .option{font-size:12px}.paginationButtonContainer .paginationLeft{gap:5px}.paginationButtonContainer button{width:100px;height:40px}.requestContainer .requestHeading .leftPart,.requestContainer .requestBody .requestBodyInner .leftPart{padding-left:0}}.acceptPromptContainer{position:relative;min-width:600px;margin:10px auto;padding:30px 20px;display:flex;flex-direction:column;align-items:center;gap:16px;background-color:#fefffe;border-radius:12px;box-shadow:0 10px 25px #0000004d;color:#f5f5f5}.acceptPromptContainer input{width:90%;padding:14px 16px;border:2px solid #b0afaf;background-color:transparent;border-radius:8px;font-size:14px;color:#333;letter-spacing:1.1px;text-align:center;transition:border-color .3s ease,box-shadow .3s ease}.acceptPromptContainer input:focus{outline:none;border-color:#00b852}.acceptPromptContainer input::placeholder{color:#7b7a7a}.acceptPromptContainer button{background-color:transparent;outline:none;color:#fff;border:none;font-family:Poppins,sans-serif;letter-spacing:1.2px;font-size:20px;padding:7px 20px;border-radius:12px;transition:all .3s ease-in-out;cursor:pointer;background-color:#00b852;border-color:#00b852}.acceptPromptContainer button:hover{background-color:#63e39d;border-color:#00b852;color:#333}.acceptPromptContainer .closeIcon{position:absolute;top:12px;right:16px;font-size:22px;color:#6b6b6b;cursor:pointer;transition:color .3s ease}@media screen and (max-width: 620px){.acceptPromptContainer{min-width:90%}}.rejectPromptContainer{position:relative;max-width:400px;margin:100px auto;padding:25px 20px;background-color:#fefffe;border-radius:12px;box-shadow:0 0 7px #74747466;color:#333;font-size:18px;font-family:Poppins,sans-serif;text-align:center}.closeIcon{position:absolute;top:12px;right:16px;font-size:22px;color:#6b6b6b;cursor:pointer}.rejectButton{background-color:transparent;color:#f5f5f5;border:none;outline:none;letter-spacing:1.2px;font-size:18px;border:2px solid #ccc;padding:10px 20px;margin:10px;border-radius:8px;transition:all .3s ease-in-out;cursor:pointer;background-color:#00b852;border-color:#00b852}.rejectButton:hover{background-color:#63e39d;border-color:#00b852;color:#333}.successMsg{color:#28a745;margin-top:12px;font-weight:700}.errorMsg{color:#dc3545;margin-top:12px;font-weight:700}.pharmacistContainer{height:100dvh;display:flex;align-items:center;justify-content:center;background-color:#00b852}.pharmacistContainer .pharmacistInnerContainer{width:350px;background-color:#fff;width:450px;border-radius:24px;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:15px;padding:20px 0}.pharmacistContainer .pharmacistInnerContainer .pharmacistLogoContainer{width:300px;height:48.93px}.pharmacistContainer .pharmacistInnerContainer .pharmacistLogoContainer img{width:300px}.pharmacistContainer .pharmacistInnerContainer .inputContainer{display:flex;align-items:center;width:90%;border-radius:8px;height:50px;border:2px solid #b7b7b7;background-color:#fff}.pharmacistContainer .pharmacistInnerContainer .inputContainer input{border:none;height:50px;padding-left:12px;letter-spacing:1.2px;font-size:18px;background-color:transparent;width:100%}.pharmacistContainer .pharmacistInnerContainer .buttonContainer{width:90%;height:50px}.pharmacistContainer .pharmacistInnerContainer .buttonContainer button{width:100%;height:50px;border-radius:8px;border:none;outline:none;letter-spacing:1.2px;color:#fff;font-size:18px;cursor:pointer;background-color:#00b852;border-color:#00b852;font-weight:500;border:2px solid #00b852;transition:all .3s ease-in-out;font-family:Mulish,sans-serif;font-weight:300}.pharmacistContainer .pharmacistInnerContainer .buttonContainer button:hover{background-color:#63e39d}.pharmacistContainer .pharmacistInnerContainer .inputContainer input:focus{border:none;outline:none}@media screen and (max-width: 480px){.pharmacistContainer .pharmacistInnerContainer{width:95%}}.prescriptionContainer{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%}.prescriptionContainer .prescriptionHeadingContainer{display:flex;align-items:center;justify-content:space-between;width:95%;border:2px solid #b7b7b7;height:50px;border-radius:12px;margin-bottom:15px}.prescriptionContainer .prescriptionHeadingContainer .prescriptionLeft{width:60%;text-align:left;padding-left:12px}.prescriptionContainer .prescriptionHeadingContainer .prescriptionLeft p,.prescriptionContainer .prescriptionHeadingContainer .prescriptionRight p{font-size:16px;text-transform:uppercase}.prescriptionContainer .prescriptionHeadingContainer .prescriptionRight{width:40%;text-align:center;padding-left:20px;padding-right:12px;display:flex;align-items:center;justify-content:flex-end}.prescriptionContainer .prescriptionBodyContainer{width:95%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px}.prescriptionContainer .prescriptionBodyContainer .bodyMainContainer{display:flex;align-items:center;width:100%;justify-content:space-between;border-bottom:2px solid #b7b7b7;padding-bottom:8px}.prescriptionContainer .prescriptionBodyContainer .bodyMainContainer .prescriptionBodyLeft{width:60%;text-align:left;padding-left:12px}.prescriptionContainer .prescriptionBodyContainer .bodyMainContainer .prescriptionBodyLeft ul{list-style:none}.prescriptionContainer .prescriptionBodyContainer .bodyMainContainer .prescriptionBodyRight{width:40%;text-align:right;padding-left:20px;display:flex;align-items:center;justify-content:flex-end;padding-right:12px}.prescriptionContainer .prescriptionBodyContainer .bodyMainContainer .prescriptionBodyRight button{background-color:transparent;outline:none;border:none;background-color:#00b852;border-color:#00b852;border:2px solid #00b852;height:50px;border-radius:5px;width:10vw;font-size:16px;letter-spacing:1.2px;color:#fff;cursor:pointer;transition:all .3s ease-in-out}.prescriptionContainer .prescriptionBodyContainer .bodyMainContainer .prescriptionBodyRight button:hover{background-color:#63e39d}.prescriptionConfirmContainer{width:95%;margin:auto;display:flex;align-items:flex-start;justify-content:center;height:800px}.prescriptionConfirmContainer .prescriptionBox{width:600px;height:90%}.pharmaIDContainer{width:95%;text-align:right;margin-top:10px}@media screen and (max-width: 800px){.prescriptionContainer .prescriptionBodyContainer .bodyMainContainer .prescriptionBodyRight button{height:40px}}@media screen and (max-width: 620px){.prescriptionContainer .prescriptionHeadingContainer .prescriptionLeft p,.prescriptionContainer .prescriptionHeadingContainer .prescriptionRight p,.prescriptionContainer .prescriptionBodyContainer p{font-size:3.5vw;letter-spacing:1.2px}.prescriptionContainer .prescriptionHeadingContainer .prescriptionRight{text-align:left}.prescriptionContainer .prescriptionBodyContainer .bodyMainContainer .prescriptionBodyRight button{width:20vw;height:40px;font-size:4vw;font-family:Mullish,sans-serif}.prescriptionContainer .prescriptionBodyContainer .bodyMainContainer .prescriptionBodyRight{display:flex;align-items:center}.pharmaIDContainer{font-size:3vw}}.prescriptionConfirmation{width:90%;margin:auto auto 15px;display:flex;align-items:flex-start;justify-content:center;height:auto}.prescriptionConfirmation .prescriptionBox{width:1100px;border:2px solid #b7b7b7;border-radius:12px;background-color:#fff;height:100%}.prescriptionConfirmation .prescriptionBox .crossContainer{display:flex;align-items:center;justify-content:flex-end;padding-right:10px;height:50px;font-size:24px}.prescriptionConfirmation .prescriptionBox .crossContainer button{font-size:24px;background-color:transparent;outline:none;border:none;cursor:pointer}.prescriptionConfirmation .prescriptionBox .middleContainer{display:flex;align-items:flex-start;justify-content:flex-start;padding:0 20px}.prescriptionConfirmation .prescriptionBox .middleContainer .imageContainer{display:flex;justify-content:center;align-items:center;width:50%;flex-direction:column;gap:10px}.prescriptionConfirmation .prescriptionBox .middleContainer .medicineContainer{width:50%;height:100%;text-align:left;padding-left:20px}.prescriptionConfirmation .prescriptionBox .middleContainer .medicineContainer h1{font-size:30px;font-weight:500}.prescriptionConfirmation .prescriptionBox .middleContainer .medicineContainer p{font-size:18px}.prescriptionConfirmation .prescriptionBox .middleContainer .imageContainer img{width:100%;height:100%;object-fit:contain;display:block;border-radius:12px}.prescriptionConfirmation .prescriptionBox .buttonContainer{width:100%;margin:auto;padding:20px;display:flex;align-items:center;justify-content:center;gap:10px}.prescriptionConfirmation .prescriptionBox .buttonContainer button{background:transparent;outline:none;border:none;height:50px;border-radius:8px;cursor:pointer;transition:all .3s ease-in-out;letter-spacing:1.2px}.prescriptionConfirmation .prescriptionBox .buttonContainer .accept{background-color:#00b852;border:2px solid #00b852;color:#fff;width:200px;font-size:18px}.prescriptionConfirmation .prescriptionBox .buttonContainer .accept:hover{background-color:#63e39d}.prescriptionConfirmation .prescriptionBox .buttonContainer .reject{background-color:red;border:2px solid red;color:#fff;width:200px;font-size:18px}.prescriptionConfirmation .prescriptionBox .buttonContainer .reject:hover{background-color:#e36363}.prescriptionConfirmation .prescriptionRejectMain{border:2px solid #b7b7b7;width:400px;display:flex;align-items:center;justify-content:center;flex-direction:column;height:200px;gap:15px;border-radius:8px}.prescriptionConfirmation .prescriptionRejectMain input{outline:none;border:none;width:90%;height:50px;border:2px solid #b7b7b7;border-radius:8px;font-size:20px;padding-left:10px}.prescriptionConfirmation .prescriptionRejectMain .crossContainer{width:90%;display:flex;align-items:center;justify-content:flex-end}.prescriptionConfirmation .prescriptionRejectMain .crossContainer button{border:none;outline:none;font-size:20px;background-color:transparent;cursor:pointer}.prescriptionConfirmation .prescriptionRejectMain .inputContainer{width:90%}.prescriptionConfirmation .prescriptionRejectMain .inputContainer input{width:100%}.prescriptionConfirmation .prescriptionRejectMain .buttonContainer{width:90%}.prescriptionConfirmation .prescriptionRejectMain .buttonContainer button{width:50%;height:50px;border:2px solid red;color:#fff;width:200px;font-size:18px;border-radius:8px;cursor:pointer;background-color:red;transition:all .3s ease-in-out}.prescriptionConfirmation .prescriptionRejectMain .buttonContainer button:hover{background-color:#e36363}.prescriptionConfirmation .prescriptionRejectMain input:focus{border:2px solid #b7b7b7}@media screen and (max-width: 600px){.prescriptionConfirmation .prescriptionBox .imageContainer{width:90%;display:flex;align-items:flex-start;justify-content:flex-start;height:auto}.prescriptionConfirmation .prescriptionBox{width:100%}.prescriptionConfirmation .prescriptionBox .middleContainer{flex-direction:column}.prescriptionConfirmation .prescriptionBox .middleContainer .imageContainer{width:100%}.prescriptionConfirmation .prescriptionBox .middleContainer .medicineContainer{width:100%;padding-left:0}}.deliveryPartnerRegistrationContainer{height:100dvh;display:flex;align-items:center;justify-content:center;background-color:#00b852;height:auto;padding:20px 0}.deliveryPartnerRegistrationContainer .deliveryPartnerInner{width:400px;justify-content:center;width:350px;background-color:#fff;width:450px;border-radius:24px;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:15px;padding:20px 0}.deliveryPartnerRegistrationContainer .deliveryPartnerInner .inputContainer{justify-content:flex-start;gap:7px;display:flex;align-items:center;width:90%;border-radius:8px;height:50px;border:2px solid #b7b7b7;background-color:#fff;padding:0 10px;color:#746f6f}.deliveryPartnerRegistrationContainer .deliveryPartnerInner input{width:90%}.deliveryPartnerRegistrationContainer .deliveryPartnerInner .deliveryLogoInner{width:300px;height:48.93px}.deliveryPartnerRegistrationContainer .deliveryPartnerInner img{width:300px}.deliveryPartnerRegistrationContainer .deliveryPartnerInner .inputContainer input{height:30px;border:none;height:50px;outline:none;letter-spacing:1.2px;font-size:18px;background-color:transparent;width:100%}.deliveryPartnerRegistrationContainer .deliveryPartnerInner .buttonContainer{width:90%;height:50px}.deliveryPartnerRegistrationContainer .deliveryPartnerInner .buttonContainer button{width:100%;height:50px;border-radius:8px;border:none;outline:none;letter-spacing:1.2px;color:#fff;font-size:18px;cursor:pointer;background-color:#00b852;border-color:#00b852;font-weight:500;border:2px solid #00b852;transition:all .3s ease-in-out;font-family:Mulish,sans-serif;font-weight:300}.deliveryPartnerRegistrationContainer .deliveryPartnerInner .buttonContainer button:hover{background-color:#63e39d}@media screen and (max-width: 480px){.deliveryPartnerRegistrationContainer .deliveryPartnerInner{width:95%}}
