.AppointmentSearch_appointmentSearch__YAamw .AppointmentSearch_form__sVaZb{position:relative;border-radius:8px;background-color:#f5f5f5;padding:1rem 2rem}.AppointmentSearch_appointmentSearch__YAamw .AppointmentSearch_form__sVaZb hr{margin:1rem .3rem;opacity:.5}.AppointmentSearch_appointmentSearch__YAamw .AppointmentSearch_form__sVaZb .AppointmentSearch_deleteIcon__DGaXU{position:absolute;right:3rem;top:2rem;cursor:pointer;transition:color .3s}@media(max-width:768px){.AppointmentSearch_appointmentSearch__YAamw .AppointmentSearch_form__sVaZb .AppointmentSearch_deleteIcon__DGaXU{position:relative;right:1rem;top:unset}}.AppointmentSearch_appointmentSearch__YAamw .AppointmentSearch_form__sVaZb .AppointmentSearch_deleteIcon__DGaXU:hover{color:#ff3c44}.AppointmentSearch_appointmentSearch__YAamw .AppointmentSearch_form__sVaZb .AppointmentSearch_dateGroup__qBEEw{top:-50%;position:relative}@media(max-width:992px){.AppointmentSearch_appointmentSearch__YAamw .AppointmentSearch_form__sVaZb .AppointmentSearch_formControl___5jKv{margin-top:1rem}}.AppointmentSearch_appointmentSearch__YAamw .AppointmentSearch_form__sVaZb .AppointmentSearch_formControl___5jKv:not(.AppointmentSearch_date__8Iax5):not(.AppointmentSearch_radio__kPn0x){width:100%;max-width:100%}.AppointmentSearch_appointmentSearch__YAamw .AppointmentSearch_form__sVaZb .AppointmentSearch_radio__kPn0x,.AppointmentSearch_appointmentSearch__YAamw .AppointmentSearch_form__sVaZb button[type=submit]{margin:5px}.AppointmentSearch_appointmentSearch__YAamw .AppointmentSearch_form__sVaZb .AppointmentSearch_radio__kPn0x{height:unset!important}.AppointmentSearch_appointmentSearch__YAamw .AppointmentSearch_form__sVaZb button[type=submit]{margin-bottom:0}.AppointmentSearch_appointmentSearch__YAamw .AppointmentSearch_form__sVaZb .AppointmentSearch_formWarning__nWQuo{display:flex;justify-content:flex-start;align-items:flex-start;gap:14px;padding:1rem 0}.AppointmentSearch_appointmentSearch__YAamw .AppointmentSearch_form__sVaZb .AppointmentSearch_formWarning__nWQuo *>div{display:flex}.AppointmentSearch_appointmentSearch__YAamw .AppointmentSearch_form__sVaZb .AppointmentSearch_formWarning__nWQuo h3{font-weight:700;margin:0}.AppointmentSearch_appointmentSearch__YAamw .AppointmentSearch_form__sVaZb .AppointmentSearch_formWarning__nWQuo p{margin:10px 0 0}.AppointmentSearch_appointmentSearch__YAamw .AppointmentSearch_form__sVaZb .AppointmentSearch_formWarning__nWQuo .AppointmentSearch_icon__mwxCm{background:red;color:#fff;border-radius:8px;width:35px;height:35px;font-size:20px;line-height:35px;text-align:center}.AppointmentSearch_appointmentSearch__YAamw .AppointmentSearch_results__0D5a8{padding-top:1rem;position:relative;border-radius:8px;top:-1rem;background-color:#fff;max-width:100%}.AppointmentSearch_appointmentSearch__YAamw .AppointmentSearch_results__0D5a8 .AppointmentSearch_header__rD4Ou{padding:1rem 0 1.5rem;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.AppointmentSearch_appointmentSearch__YAamw .AppointmentSearch_results__0D5a8 .AppointmentSearch_header__rD4Ou h2{text-align:center;margin:0}.AppointmentSearch_appointmentSearch__YAamw .AppointmentSearch_results__0D5a8 .AppointmentSearch_header__rD4Ou h2 span{color:#ccc}.AppointmentSearch_appointmentSearch__YAamw .AppointmentSearch_results__0D5a8 .AppointmentSearch_header__rD4Ou h2 i{padding:0 2rem;cursor:pointer;transition:color .3s}.AppointmentSearch_appointmentSearch__YAamw .AppointmentSearch_results__0D5a8 .AppointmentSearch_header__rD4Ou h2 i:hover{color:#ff3c44}@media(max-width:992px){.AppointmentSearch_appointmentSearch__YAamw .AppointmentSearch_results__0D5a8 .AppointmentSearch_header__rD4Ou h2{text-align:left;font-size:1.3rem}.AppointmentSearch_appointmentSearch__YAamw .AppointmentSearch_results__0D5a8 .AppointmentSearch_header__rD4Ou span{cursor:pointer;transition:color .3s}.AppointmentSearch_appointmentSearch__YAamw .AppointmentSearch_results__0D5a8 .AppointmentSearch_header__rD4Ou span:hover{color:#ff3c44}}@media(max-width:575px){.AppointmentSearch_appointmentSearch__YAamw .AppointmentSearch_results__0D5a8 .AppointmentSearch_header__rD4Ou h2{text-align:left;font-size:1rem}.AppointmentSearch_appointmentSearch__YAamw .AppointmentSearch_results__0D5a8 .AppointmentSearch_header__rD4Ou h2 i{padding:0 1rem}}.AppointmentSearch_appointmentSearch__YAamw .AppointmentSearch_results__0D5a8 .AppointmentSearch_header__rD4Ou button i{margin-left:1rem}.AppointmentSearch_appointmentSearch__YAamw .AppointmentSearch_results__0D5a8 .AppointmentSearch_nextAvailable__JTopU{color:#e04b4d;font-weight:700;font-size:1.2rem;border-top:1px solid #ccc}.AppointmentSearch_appointmentSearch__YAamw .AppointmentSearch_results__0D5a8 .AppointmentSearch_nextAvailable__JTopU i{margin-right:1rem}.AppointmentSearch_appointmentSearch__YAamw .AppointmentSearch_results__0D5a8 .AppointmentSearch_item__msThk{border-bottom:1px solid #ccc;padding:1rem 0}.AppointmentSearch_appointmentSearch__YAamw .AppointmentSearch_results__0D5a8 .AppointmentSearch_item__msThk:first-child{border-top:1px solid #ccc}.AppointmentSearch_appointmentSearch__YAamw .AppointmentSearch_results__0D5a8 .AppointmentSearch_item__msThk .AppointmentSearch_doctor__lw7_T img{border-radius:8px;width:100%;-o-object-fit:cover;object-fit:cover}.AppointmentSearch_appointmentSearch__YAamw .AppointmentSearch_results__0D5a8 .AppointmentSearch_item__msThk .AppointmentSearch_doctor__lw7_T h2{text-align:left}.AppointmentSearch_appointmentSearch__YAamw .AppointmentSearch_results__0D5a8 .AppointmentSearch_item__msThk .AppointmentSearch_doctor__lw7_T i{width:1.5rem}.AppointmentSearch_appointmentSearch__YAamw .AppointmentSearch_results__0D5a8 .AppointmentSearch_item__msThk .AppointmentSearch_showMore__clXGB{text-align:center;margin-top:1rem}.AppointmentSearch_appointmentSearch__YAamw .AppointmentSearch_results__0D5a8 .AppointmentSearch_item__msThk .AppointmentSearch_showMore__clXGB a{cursor:pointer}.AppointmentTime_time__hWWxt{display:inline-block;border-radius:8px;text-align:center;font-weight:700;cursor:pointer;border:1.5px solid #000;padding:5px;margin:.25rem .5rem}.AppointmentTime_time__hWWxt.AppointmentTime_active__Zz2R1{border:1.5px solid #ff3c44;color:#ff3c44}.AppointmentTime_time__hWWxt.AppointmentTime_disabled___MzXY{cursor:not-allowed!important;border:1.5px solid #f2f2f2;color:#ccc}.AppointmentTime_time__hWWxt:active{color:#ff3c44;background-color:rgba(255,60,68,.25);border:1.5px solid #ff3c44}.AppointmentTime_times__cn_oH{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:100%;padding:.5rem 0 .5rem .5rem;border-left:1px solid #ccc}.AppointmentTime_times__cn_oH h4{font-size:.7rem;text-align:left;color:#ccc;margin:0 0 5px}.AppointmentTime_times__cn_oH .AppointmentTime_time__hWWxt{width:calc(50% - .5rem * 2)}@media(max-width:575px){.AppointmentTime_times__cn_oH .AppointmentTime_time__hWWxt{width:calc(100% - .5rem * 2)}}.AppointmentTime_date__9znuX{color:#000;margin-left:8px}.AppointmentTime_date__9znuX.AppointmentTime_emphasize__vTXNr{color:#e04b4d}.Navbar_navbar__CvZXK{text-align:center;position:relative;border-bottom:1px solid #ccc;margin-bottom:1rem}.Navbar_navbar__CvZXK h1{padding:0 3rem}@media(max-width:350px){.Navbar_navbar__CvZXK h1{font-size:1.5rem}}.Navbar_navbar__CvZXK .Navbar_icon__TYaBA{padding:1rem;width:3rem;position:absolute;left:0;top:50%;transform:translateY(-50%);background-color:#f5f5f5;border-radius:8px;cursor:pointer;transition:color .3s}.Navbar_navbar__CvZXK .Navbar_icon__TYaBA:hover{color:#ff3c44}.ForceSwitchStage_nav__d39Xa{padding:1rem 0;margin:0}.ForceSwitchStage_nav__d39Xa .ForceSwitchStage_item__fU1zB{transition:all .3s;cursor:pointer;text-align:center;border:1.5px solid transparent}.ForceSwitchStage_nav__d39Xa .ForceSwitchStage_item__fU1zB:hover{background-color:#ccc}.ForceSwitchStage_nav__d39Xa .ForceSwitchStage_item__fU1zB.ForceSwitchStage_active__fyYde{background-color:#ccc;border:1.5px solid #ff3c44}