.MakeAppointment_container__bkCif{display:flex;flex-direction:column;min-height:0;max-height:calc(100dvh - var(--patient-top-nav-height, 7.2rem) - 2.4rem);padding:1.6rem 0 0;text-align:left;background:#fff;border:1px solid #ededed;border-radius:1.2rem;overflow:hidden}.MakeAppointment_scheduleTitle__Mkjn2{flex:0 0 auto;margin:0 0 .8rem!important;color:#000;font-family:Poppins,sans-serif;font-size:1.6rem!important;font-weight:500;text-align:center;line-height:normal}.MakeAppointment_tabInnerContainer__LZRKI{display:flex;align-items:center;justify-content:center}.MakeAppointment_tabInnerContainer__LZRKI>p{margin-left:.6rem!important;font-size:1.4rem!important;font-weight:500!important}.MakeAppointment_tabBtnContainer__dFlpV{flex:0 0 auto;margin:0 1.6rem!important;border-radius:.8rem;border:none;min-height:4.8rem;width:calc(100% - 3.2rem)}.MakeAppointment_tabBtnContainer__dFlpV .MuiTab-root{border:1px solid #e0e0e0;background:#fff;color:var(--primary);min-height:4.8rem;border-radius:0}.MakeAppointment_tabBtnContainer__dFlpV .MuiTab-root:first-of-type{border-radius:.8rem 0 0 .8rem}.MakeAppointment_tabBtnContainer__dFlpV .MuiTab-root:last-of-type{border-radius:0 .8rem .8rem 0}.MakeAppointment_tabBtnContainer__dFlpV .Mui-selected{border:none!important;background:var(--primary)!important;color:#fff!important}.MakeAppointment_bookingContent__4xUW4{width:100%;box-sizing:border-box}.MakeAppointment_slotScroll__HrVbC{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.MakeAppointment_actionBtnsContainer__6Mt4E{margin:0 1.6rem!important}.MakeAppointment_slotFeeText__a1KVI{margin:1.2rem 0 0!important;color:#6f6f6f;font-size:1.4rem!important;font-weight:500}.MakeAppointment_slotPrice__3ume8{margin-left:.8rem!important;color:#6f6f6f;font-size:1.2rem!important;font-weight:400}.MakeAppointment_videoCallAppointInnerContainer__oMgOF{margin:2.4rem 1.6rem!important}.MakeAppointment_dateSelectionContainer__pebuQ{margin-top:1.2rem!important}.MakeAppointment_inClinicContainer__FnIt6{padding:.8rem 0 1.6rem!important}.MakeAppointment_clinicName__iBTsc{color:#6f6f6f;font-size:1.4rem!important;font-weight:500!important;text-transform:capitalize}.MakeAppointment_priceBranch__IwqyZ{margin:.4rem 0 0!important;color:#6f6f6f;font-size:1.2rem!important;font-weight:400!important}.MakeAppointment_clinicInfoWrapper__Cwqju{margin-bottom:.4rem!important;padding:0 1.6rem}.MakeAppointment_mapText__xua7s{margin-left:.6rem!important;color:var(--primary);font-size:1.4rem!important;font-weight:500!important}.MakeAppointment_mapDistance__9C_Pn{color:#8d8d8d;font-size:1.2rem!important;font-weight:400!important;text-align:right}.MakeAppointment_clinicDetailContainer___1c7t,.MakeAppointment_directionIcon__zfwLI{display:flex;justify-content:space-between;align-items:flex-start}.MakeAppointment_directionIcon__zfwLI{flex-direction:column;align-items:flex-end;cursor:pointer}.MakeAppointment_slotsContainer__fgOhn{min-height:32.8rem;height:32.8rem;overflow-y:scroll}.MakeAppointment_talkToOurCustomerSupportText__ZPRpj{color:var(--black-900);text-align:center;font-size:1.6rem;font-weight:500}.MakeAppointment_talkToOurCustomerSupportContainer__j825z>button{margin-top:1.6rem}.MakeAppointment_nextButtonWrap__9SeGp{flex:0 0 auto;width:100%;margin-top:.8rem;padding:1.2rem 1.6rem 1.6rem;box-sizing:border-box;background:#fff}@media screen and (max-width:650px){.MakeAppointment_container__bkCif{padding:0;width:100%;border:none;border-radius:0}}