*{font-family:Inter}.payment_page{min-height:70vh;padding:10px;background-color:#f8f8f8}.delivery-card{background-color:#e0e0e0;padding:15px;width:100%;margin-top:20px;font-family:Arial,sans-serif}.bill-title,.delivery-time{font-weight:700;margin-top:10px}.bill-amount{font-weight:700;color:#000}.bill-note{font-size:12px;color:#555}.patient-title{font-weight:700;margin-top:10px}.patient-name{color:#333}.clinic-menu{margin:5px;width:inherit}.clinic-menu__item{display:flex;align-items:center;justify-content:space-evenly}.clinic-menu-container{position:relative;display:inline-block}.clinic-menu{border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.clinic-menu,.clinic-menu-dropdown{padding:10px;width:200px;background:#fff}.clinic-menu-dropdown{position:absolute;top:100%;left:0;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.2);z-index:100;transition:opacity .3s ease-in-out}.clinic-menu-dropdown p{margin:5px 0;cursor:pointer}.clinic-menu-dropdown p:hover{background:#f5f5f5}.product-listing-section{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.add-products-button{width:100%;padding:8px 16px;border:1px solid var(--main-color);color:var(--main-color);border-radius:12px;font-weight:600;transition-property:background-color;transition-duration:.2s;transition-timing-function:ease-in-out;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1rem}.add-products-button:hover{background-color:#eef2ff}.pay_later,.pay_online :hover{background-color:#f3f4f6}.pay_online{width:45%;padding:.75rem 1rem;color:#fff;font-weight:600;transition-property:background-color;transition-duration:.2s;transition-timing-function:ease-in-out}.order-summary-section,.pay_online{background-color:#fff;border-radius:.75rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.order-summary-section{padding:1.5rem;margin-bottom:1.5rem}.delivery-info{display:flex;align-items:center;color:#047857;margin-bottom:1rem}.delivery-info svg{height:1.5rem;width:1.5rem;margin-right:.5rem;stroke-width:2px}.delivery-info h2{font-size:1.125rem;font-weight:600}.bill-summary{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:1rem}.bill-summary h2{font-size:1.25rem;font-weight:600;color:#1f2937}.bill-summary span{font-size:1.875rem;font-weight:700;color:var(--main-color)}.final-bill-note{font-size:.875rem;color:#6b7280;margin-bottom:1.5rem}.details-list{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.detail-item{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #c4c0c0;padding-bottom:.5rem}.detail-item:last-of-type{border-bottom:none;padding-bottom:0}.detail-item span:first-child{font-weight:600;color:#374151;text-transform:capitalize}.value-and-edit{display:flex;align-items:center;gap:.5rem}.value-and-edit span{color:#111827}.edit-button{border:none;background-color:none;color:var(--main-color);transition-property:color;transition-duration:.2s;transition-timing-function:ease-in-out}.edit-button:hover{color:#4b5563}.edit-button svg{height:1.25rem;width:1.25rem;stroke-width:2px}.lab_product_container{min-height:70vh;padding:10px;background-color:#f8f8f8!important}.heading-container{width:100%;display:flex;align-items:center;justify-content:space-between}.heading-container h1{font-weight:700;font-size:25px;vertical-align:middle}.heading-container h1,.rating{font-family:Roboto;letter-spacing:.25px}.rating{padding:5px;display:flex;background:#4fa747;font-size:14px;line-height:20px;color:#fff;align-items:center}.selected_lab_filters{display:flex;gap:.5rem;padding:1rem}.selected_lab_filter{background-color:#e2e8f0;color:#333;padding:.5rem 1rem;border-radius:9999px;font-size:.875rem;cursor:pointer;transition:background-color .2s;border:none}.selected_lab_filter p{font-family:Roboto;font-weight:700;font-size:12px;letter-spacing:.25px;vertical-align:middle}.selected_lab_filters :hover{background-color:#cbd5e1}.selected_lab_filters div:nth-child(2){margin-left:10px}.lab_product_list{margin-top:20px}.lab_products{display:flex;justify-content:center;align-items:center;margin-top:10px}.lab_product_card{width:100%;display:flex;flex-direction:row;align-items:center;background-color:#fff;justify-content:space-between;padding:1rem;border-radius:.75rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.lab_product_info{flex-grow:1;width:-moz-fit-content;width:fit-content;text-align:left}.lab_product_name{font-size:15px;font-weight:600;color:#111827;margin-bottom:4px}.lab_product_price{font-size:13px;color:#4b5563;margin-bottom:8px}.lab_product_warranty{display:inline-flex;align-items:center;padding:.1rem .6rem .2rem;border-radius:9999px;font-size:10px;font-weight:500;background-color:#e0e7ff;color:#1e40af}.lab_product_action{width:4rem;height:4rem;margin-right:1rem;border-radius:.5rem;background-color:#fff;border:1px solid #ddd}.lab_product_action,.lab_product_button{flex-shrink:0;margin-bottom:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.lab_product_button{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.quantity_controls{display:flex;align-items:center;background-color:none;border-radius:.5rem;border:1px solid var(--main-color);color:var(--main-color)}.quantity-button{background:none;border:none;padding:5px 6px 6px;cursor:pointer;font-size:1rem;font-weight:700;transition:background-color .2s;border-radius:.5rem;color:var(--main-color)}.quantity-button:hover{background-color:#e0e7ff}.quantity-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.quantity-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.quantity-display{padding:0;min-width:1.5rem;text-align:center;font-size:1rem;font-weight:600}.lab_product_image{width:100%;height:100%;object-fit:cover}.lab_add_button{background:#000;color:#fff;padding:6px 12px;border-radius:5px;font-size:12px;font-weight:700;border:none;width:100%;cursor:pointer}.lab_product_list{margin-top:10px}.foating-continue-button{width:100%;height:70px;background-color:#d1d1d1;position:fixed;bottom:0;left:0;right:0;z-index:999}.foating-continue-button,.lab_not_available{display:flex;align-items:center;justify-content:center}.lab_not_available{height:60vh}.lab_not_available h3{font-weight:700;font-size:20px;text-align:center}.pay_later{width:45%;background-color:var(--main-color)!important;color:#fff!important;border-radius:.75rem;font-weight:600;text-transform:capitalize!important;transition-property:background-color!important;transition-duration:.2s!important;transition-timing-function:ease-in-out!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)!important}.pay_later :hover{background-color:#f3f4f6}.dentist_title_model__0oyvu{font-size:25px;font-family:var(--outfit-font)}.dentist_dentist_model_body__NG_38{padding:20px}.dentist_order_form__w3E44{display:flex;align-items:start;justify-content:space-between;flex-direction:column}.dentist_form_input_fields__4Ucis{border:1px solid var(--main-color);border-radius:10px;width:100%;margin-top:10px;overflow-x:hidden}.dentist_form_input_fields__4Ucis input{width:100%;padding:10px 20px;font-size:20px;font-family:var(--outfit-font);border:none}.dentist_form_input_fields__4Ucis input:focus{outline:none}.dentist_form_input_fields__4Ucis select,.dentist_form_input_fields__4Ucis textarea{width:100%;padding:10px 20px;font-size:20px;font-family:var(--outfit-font);border:none}.dentist_form_input_fields__4Ucis select:focus,.dentist_form_input_fields__4Ucis textarea:focus{outline:none}.dentist_input_fields_error__STlEq{border:1px solid #f33}.dentist_input_fields_error__STlEq input:focus,.dentist_input_fields_error__STlEq select:focus,.dentist_input_fields_error__STlEq textarea:focus{outline:none;border:1.1px solid #f33}.dentist_single_field_form__pSxlJ{width:100%;margin-top:20px}.dentist_save_button__mqwAY{display:flex;align-items:center;height:100px;justify-content:center;width:100%}.dentist_s_button__S9uN1{width:290px;height:42px;background-color:var(--main-color)!important;text-transform:none!important;font-size:17px!important;margin-top:30px;font-family:var(--outfit-font)!important}.dentist_form_box_title__NWcFb{font-size:25px;overflow:hidden;font-family:var(--outfit-font)}.dentist_labs_input__D54WH{width:100%}.dentist_labs_input_field__LK2vy{max-width:100%;height:55px;border:1px solid var(--main-color);border-radius:10px;padding-left:20px;padding-right:20px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.dentist_add_lab_text__cgnIu{color:grey;font-size:20px;font-weight:400;padding-left:10px}.dentist_input_option__NiAA4{width:91%;background:#fff;padding:20px;box-shadow:0 3px 8px rgba(0,0,0,.24);position:absolute}.dentist_input_option__NiAA4 p{font-size:20px;font-family:var(--outfit-font)}.dentist_input_lab_option__imXrF{cursor:pointer;width:100%;display:flex;align-items:center;justify-content:space-between}.dentist_selected__Y_1EB,.dentist_selected_item__I6PyM{display:flex;align-items:center}.dentist_selected_item__I6PyM{justify-content:space-between;min-width:120px;background:#add8e6;height:40px;padding-left:20px;padding-right:20px;border-radius:20px}.dentist_view_lab_list__Vhouj{padding:30px;width:100%}.dentist_lab_view__JGR_4{width:100%;display:flex;align-items:self-start}.dentist_counter_index__uCsem{width:8%}.dentist_counter__UFBpV{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--primary-color)}.dentist_counter__UFBpV p{margin-top:0;margin-bottom:0;color:#fff}.dentist_lab_module__VW8JJ{width:100%;display:flex;justify-content:space-between}.dentist_lab_detail__UMZA8{width:80%}.dentist_lab_detail__UMZA8 p{font-size:20px;font-family:var(--outfit-font);font-weight:500}.dentist_selectd_roles__kvr_a{display:flex;justify-content:space-between;margin-top:10px}.dentist_module_name__BuyG4{width:40%}.dentist_module_fun__JRfxu{width:20%}.dentist_box_shadow__S9Oiw{background:#fff;padding:20px;border-radius:30px;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);margin-bottom:20px}@media (max-width:900px){.dentist_single_field_form__pSxlJ{width:100%}}.lab_info{width:100%;padding:10px;background:#fff;border-radius:10px;margin-top:10px}.lab_info h3{font-weight:700;font-size:20px;color:var(--main-color)}.lab_info h3,.lab_info p{font-family:Roboto;display:flex;gap:20px}.lab_info p{font-weight:400;font-size:16px}.action_buttons{display:flex;justify-content:space-between}.action_buttons,.status_details{background:#fff;border-radius:10px;padding:10px;align-items:center;margin-top:10px}.order-top-det{margin-top:10px}.status_heading{font-weight:700}.status_heading,.status_mention{font-family:Inter;font-size:15px}.status_mention{font-weight:600;font-style:italic;padding-right:6px}.product_details{padding:10px;background:#fff;border-radius:10px;margin-top:10px}.product_detail_head{font-family:Inter;font-weight:600;margin-top:10px;font-size:15px}.product_detail{margin-top:20px;display:flex;width:100%;align-items:start;justify-content:space-between}.work_detail,.work_detail_price,.work_detail_total{width:33%}.work_detail h3{font-weight:600}.work_detail h3,.work_detail p{font-family:Inter;font-size:15px}.work_detail p{font-weight:400;padding-right:10px}.work_detail_price{display:flex;align-items:start;justify-content:center}.work_detail_price p{font-family:Inter;font-weight:400;font-style:normal;font-size:15px}.work_detail_total{display:flex;align-items:start;justify-content:end}.work_detail_total p{font-family:Inter;font-weight:400;font-style:normal;font-size:15px;padding-right:10px}.gst_detail{align-items:start;margin-top:15px}.gst_detail,.total_amount{display:flex;justify-content:space-between}.total_amount{margin-top:10px;align-items:center;width:100%}.total_amount p{font-family:Inter;font-weight:600;font-size:17px}.product_de{display:flex;align-items:start;gap:10px;flex-wrap:wrap;margin-top:20px}.product_de div{width:47%;margin-top:5px}.product_de div h3{font-size:18px}.product_de div p{font-size:15px}.bills_searched_box_container__9XNhg{width:100%;position:relative}.bills_searched_box__fo6WM{width:100%;height:200px;border:1px solid #add8e6;background:#fff;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2)}.bills_searched_box__fo6WM div{width:100%;padding:5px;cursor:pointer}.bills_searched_box__fo6WM div:hover{background-color:aqua}.bills_upload_image___haak{display:flex;width:100%;margin-top:20px}.bills_adhaar_card__kIUSx{width:50%}.bills_upload_image_icon__rxjIM{width:140px;cursor:pointer;height:140px}.bills_upload_image_field__Ln8nr{margin-top:20px}.card{width:100%;border-radius:10px;padding:15px;box-shadow:0 4px 10px rgba(0,0,0,.1);border:1px solid #ddd;margin-top:10px;background:#fff}.header{justify-content:space-between}.header,.profile{display:flex;align-items:center}.profile-img{width:60px;height:60px;background:#ddd;border-radius:5px;margin-right:10px}.profile-img img{width:100%;height:100%}.lab-name{font-size:16px;font-weight:700;margin:0}.location{font-size:12px;color:gray;margin:0}.order-id{font-size:14px;font-weight:700}.order-card-div{width:100%;height:-moz-fit-content;height:fit-content;margin-top:10px}.order-top-det{flex-direction:row;width:100%}.order-top-det,.section-container{display:flex;justify-content:space-between}.section-container{align-items:start;margin-top:20px}.order-date{width:45%;height:60px}.order-date2{width:100%;margin-bottom:10px}.section{width:35%}.detail-container{margin-top:10px}.label{font-size:14px;color:grey;font-weight:500;line-height:18px}.value{font-size:12px;color:gray}.rating-section{display:flex;align-items:center}.order-detail-but :focus{background-color:#fff;color:#01335a}