@media screen and (min-width:730px){.login_container__83La9{display:flex;min-height:100vh;box-sizing:border-box}.login_form___rBdR{flex:1;display:flex;flex-direction:column;align-items:center}}@media screen and (max-width:729px){.login_container__83La9{display:flex;min-height:100vh;box-sizing:border-box}.login_form___rBdR{flex:1;display:flex;flex-direction:column;align-items:center}}.firstLoginPatient_customDatePicker__KVQ0G{font-weight:500;font-size:13px;line-height:17px;border-radius:.6875rem;background-color:#fdfbfb;box-shadow:inset 0 1px 4px 1px rgba(0,0,0,.21);color:#00666f;border-color:transparent}@media screen and (min-width:730px){.firstLoginPatient_container__zF9hi{display:flex;min-height:100vh;box-sizing:border-box}.firstLoginPatient_form__oPIwL{flex:1;display:flex;flex-direction:column;align-items:center;padding:31px 10%}.firstLoginPatient_circle__vmHmB{width:22px;height:22px;display:flex;align-items:center;border-radius:9999px;justify-content:center}.firstLoginPatient_circle__vmHmB h3{color:#fff;font-size:14px;font-weight:500;line-height:16px}}@media screen and (max-width:729px){.firstLoginPatient_container__zF9hi{display:flex;min-height:100vh;box-sizing:border-box}.firstLoginPatient_form__oPIwL{flex:1;display:flex;flex-direction:column;align-items:center}.firstLoginPatient_circle__vmHmB{width:22px;height:22px;display:flex;align-items:center;border-radius:9999px;justify-content:center}.firstLoginPatient_circle__vmHmB h3{color:#fff;font-size:14px;font-weight:500;line-height:16px}}.textInput_input__tgzxu{font-weight:500;font-size:13px;line-height:17px;border-radius:.6875rem;background-color:#fdfbfb}.textInput_input18__uW1bs{font-weight:450;font-size:16px;line-height:22px;border-radius:15px;padding:9px 10px}.textInput_input18__uW1bs,.textInput_textarea__OovpM{background-color:#fdfbfb;box-shadow:inset 0 1px 4px 1px rgba(0,0,0,.21)}.textInput_textarea__OovpM{font-weight:300;font-size:14px;line-height:18px;border-radius:.6875rem;min-height:50px;resize:none}.textInput_input__tgzxu::-moz-placeholder{color:#829a9c;font-weight:300}.textInput_input__tgzxu::placeholder{color:#829a9c;font-weight:300}.textInput_input18__uW1bs::-moz-placeholder{color:#959292}.textInput_input18__uW1bs::placeholder{color:#959292}.textInput_input18__uW1bs:disabled,.textInput_input__tgzxu:disabled{border:none;box-shadow:none}@media screen and (min-width:730px){.textInput_input18__uW1bs{padding:10px}.textInput_textarea__OovpM{padding:15px}.textInput_input18__uW1bs:disabled,.textInput_input__tgzxu:disabled{font-size:16px;line-height:21px;padding:8px 10px}.textInput_input18__uW1bs{width:70%}}@media screen and (max-width:729px){.textInput_input18__uW1bs,.textInput_textarea__OovpM{padding:5px 5px 5px 15px}.textInput_input18__uW1bs{width:100%}}@media screen and (min-width:730px){.favorites_container__26kTU{display:flex;flex-direction:column;margin-left:1.25rem;margin-right:0;padding:.625rem;border-radius:1rem;min-width:-moz-fit-content;min-width:fit-content}.favorites_header__4_LeZ{display:flex;flex-direction:row;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.favorites_arrow__LctlY{display:none}.favorites_cell__Ha5nz{display:flex;flex-direction:row;padding:.5rem;border-radius:.75rem;min-width:9rem}.favorites_status__2bOOm{order:0;width:.625rem;height:.625rem;align-self:flex-end;border-radius:9999px}.favorites_button__V5ijt{display:flex;justify-content:center;width:1.25rem;height:1.25rem;border-radius:9999px;order:1}}@media screen and (max-width:729px){.favorites_container__26kTU{display:inline;flex-direction:column;width:calc(100% - 2rem);padding:1rem;border-top-left-radius:1rem;border-top-right-radius:1rem;position:fixed;transform:translateY(40%);bottom:0;transition:transform .25s ease-in-out}.favorites_slidein__BbAhY{transform:translateY(-32%)}.favorites_header__4_LeZ{display:flex;flex-direction:row;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%}.favorites_arrow__LctlY{align-self:center;margin-left:auto;width:1rem;height:.5rem;transform:rotate(0deg);transition:transform .25s ease-in-out}.favorites_rotatearrowup__TYrmz{animation:favorites_rotateArrowUp__PUqpv .25s ease-in-out forwards}@keyframes favorites_rotateArrowUp__PUqpv{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}.favorites_rotatearrowdown__7C2ik{animation:favorites_rotateArrowDown__l77qH .25s ease-in-out forwards}@keyframes favorites_rotateArrowDown__l77qH{0%{transform:rotate(180deg)}to{transform:rotate(1turn)}}.favorites_cell__Ha5nz{align-items:center;display:flex;flex-direction:row;padding:.375rem;border-radius:.75rem;min-width:9rem}.favorites_status__2bOOm{order:1;width:.625rem;height:.625rem;align-self:flex-start;border-radius:9999px}.favorites_button__V5ijt{display:flex;justify-content:center;width:1.75rem;height:1.75rem;border-radius:9999px;order:0}}.products_modal__wKoMK{border-radius:1rem;width:100%;align-items:start}.products_modalBody__BMx8o{height:min(76dvh,calc(100dvh - 7rem));max-height:calc(100dvh - 5.5rem);min-height:0}.products_modal__wKoMK li{display:flex;flex-direction:row}.products_modal__wKoMK h1{font-weight:600;margin-right:1rem}@media screen and (min-width:730px){.products_container__00TnK{display:flex;flex-direction:column;height:100vh;padding:5rem 3.5rem 1rem 6.5rem;box-sizing:border-box}.products_products__xgUF5{display:flex;flex-direction:column;width:100%;max-height:90%;padding:1rem .625rem .625rem 1.25rem;border-radius:1rem}.products_button__CxDuT{position:relative;padding:10px 20px;border-width:1px;border-radius:1rem;align-items:center;justify-content:center}.products_outlinebutton__HmRaV{padding:10px 20px;border-width:1px;border-radius:1rem;margin-left:20px}}@media screen and (max-width:729px){.products_container__00TnK{display:flex;flex-direction:column;height:100vh;padding-top:4rem;padding-left:1rem;padding-right:1rem;box-sizing:border-box}.products_products__xgUF5{display:flex;flex-direction:column;width:100%;max-height:90%;padding:.625rem .3125rem .3125rem .625rem;border-radius:1rem}.products_button__CxDuT{position:relative;padding:5px 15px;border-width:1px;border-radius:1rem;align-items:center;justify-content:center}.products_outlinebutton__HmRaV{padding:5px 15px;border-width:1px;border-radius:1rem;margin-left:20px}}.sites_modal__h0zMy{border-radius:1rem;width:100%;align-items:start}.sites_modal__h0zMy li{display:flex;flex-direction:row}.sites_modal__h0zMy h1{font-weight:600;margin-right:1rem}@media screen and (min-width:730px){.sites_container__l3_gM{display:flex;flex-direction:column;height:100vh;padding:5rem 3.5rem 1rem 6.5rem;box-sizing:border-box}.sites_sites__Z5mbm{display:flex;flex-direction:column;width:100%;max-height:90%;padding:1rem .625rem .625rem 1.25rem;border-radius:1rem}.sites_button__OfMCb{position:relative;align-items:center;justify-content:center}.sites_button__OfMCb,.sites_outlinebutton__rt7T_{padding:10px 20px;border-width:1px;border-radius:1rem}.sites_outlinebutton__rt7T_{margin-left:20px}}@media screen and (max-width:729px){.sites_container__l3_gM{display:flex;flex-direction:column;height:100vh;padding-top:4rem;padding-left:1rem;padding-right:1rem;box-sizing:border-box}.sites_sites__Z5mbm{display:flex;flex-direction:column;width:100%;max-height:90%;padding:.625rem .3125rem .3125rem .625rem;border-radius:1rem}.sites_button__OfMCb{position:relative;align-items:center;justify-content:center}.sites_button__OfMCb,.sites_outlinebutton__rt7T_{padding:5px 15px;border-width:1px;border-radius:1rem}.sites_outlinebutton__rt7T_{margin-left:20px}}.calendarAdmin_button__A68VL{padding:8px 10px;border-radius:1rem}@media screen and (min-width:730px){.calendarAdmin_container__XLKmy{display:flex;flex-direction:column;height:100vh;padding:5rem 3.5rem 3rem 6.5rem;box-sizing:border-box}.calendarAdmin_calendarhead__a3pXa{display:flex;justify-content:flex-end}.calendarAdmin_calendarbg__eBLa2{display:flex;align-items:center}.calendarAdmin_fullcalendar__KHIUn{width:100%;height:100%;margin-left:1.5rem;padding:1.75rem 2rem 2.5rem;border-top-left-radius:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}}@media screen and (max-width:729px){.calendarAdmin_container__XLKmy{display:flex;flex-direction:column;height:97vh;padding-top:3rem;padding-bottom:2rem;box-sizing:border-box}.calendarAdmin_calendarbg__eBLa2,.calendarAdmin_calendarhead__a3pXa{display:flex;justify-content:flex-end}.calendarAdmin_calendarbg__eBLa2{align-items:center;width:100%}.calendarAdmin_fullcalendar__KHIUn{width:100%;height:100%;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;padding:1.75rem 2rem 7rem}}.patient_modal__3K_17 li{display:flex;flex-direction:row}.patient_modal__3K_17 h1{font-weight:600;margin-right:1rem}.patient_modal__3K_17 button{display:flex;justify-content:center;min-width:-moz-fit-content;min-width:fit-content;padding:.375rem .625rem;border-radius:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.patient_button__xptiC{display:flex;width:1.25rem;height:1.25rem;align-items:center;border-radius:9999px;justify-content:center}@media screen and (min-width:730px){.patient_container__W7_jQ{display:flex;flex-direction:column;min-height:100vh;box-sizing:border-box}.patient_modal__3K_17{border-radius:1rem;align-items:start}}@media screen and (max-width:729px){.patient_container__W7_jQ{display:flex;flex-direction:column;height:auto;overflow:auto;box-sizing:border-box}.patient_modal__3K_17{border-radius:1rem;align-items:start}}@media screen and (min-width:730px){.appointmentHP_container__rVsr7{display:flex;flex-direction:column;margin-top:.375rem}.appointmentHP_cell__rp6Z8,.appointmentHP_cellnurse__EFP_M{flex:1;display:flex;align-items:center;justify-content:center;border-left:2px solid #e0f0f3;min-width:5rem;padding:0 10px}.appointmentHP_cellcall__Gh761{display:flex;align-items:center;justify-content:center;width:75%;min-width:-moz-fit-content;min-width:fit-content;padding:.375rem .625rem;border-radius:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (max-width:729px){.appointmentHP_container__rVsr7{display:flex;flex-direction:column;margin-top:1rem;border-width:1px;border-radius:1rem}.appointmentHP_cell__rp6Z8{display:flex;width:100%;justify-content:center;flex-direction:row;align-items:center;padding:0 .5rem}.appointmentHP_cellnurse__EFP_M{display:none}.appointmentHP_cellcall__Gh761{display:flex;align-items:center;justify-content:center;width:95%;padding:.375rem .625rem;border-radius:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.homeHP_modal__hcwxu li{display:flex;flex-direction:row}.homeHP_modal__hcwxu h1{font-weight:600;margin-right:1rem}.homeHP_modal__hcwxu button{display:flex;justify-content:center;min-width:-moz-fit-content;min-width:fit-content;padding:.375rem .625rem;border-radius:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.homeHP_modalPay__kWIhr li{display:flex;flex-direction:row}.homeHP_modalPay__kWIhr h1{font-weight:600;margin-right:1rem}.homeHP_modalPay__kWIhr button{display:flex;justify-content:center;min-width:-moz-fit-content;min-width:fit-content;padding:.375rem .625rem;border-radius:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:730px){.homeHP_container__XtQ3L{display:flex;flex-direction:column;min-height:100vh;padding:5rem 1rem 1rem 6.5rem;box-sizing:border-box}.homeHP_slots__D7fva{display:flex;flex-direction:column;width:100%;min-height:111.5%;height:-moz-fit-content;height:fit-content;padding:1rem .625rem .625rem 1.25rem;border-radius:1rem;transition:height .25s ease-in-out}.homeHP_modalPay__kWIhr,.homeHP_modal__hcwxu{border-radius:1rem;align-items:start}.homeHP_modalPay__kWIhr{max-height:540px;min-width:725px}}@media screen and (max-width:729px){.homeHP_container__XtQ3L{display:flex;flex-direction:column;height:100vh;padding:5rem 1rem 1rem;overflow:auto;box-sizing:border-box}.homeHP_slots__D7fva{display:flex;flex-direction:column;width:100%;height:-moz-fit-content;height:fit-content;max-height:100%;padding:.625rem .3125rem .3125rem .625rem;border-radius:1rem}.homeHP_modalPay__kWIhr,.homeHP_modal__hcwxu{border-radius:1rem;align-items:start}}.joinHocovisioModal_modal__dORZ9 li{display:flex;flex-direction:row}.joinHocovisioModal_modal__dORZ9 h1{font-weight:600;margin-right:1rem}.joinHocovisioModal_modal__dORZ9 button{display:flex;justify-content:center;min-width:-moz-fit-content;min-width:fit-content;padding:.375rem .625rem;border-radius:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:730px){.joinHocovisioModal_modal__dORZ9{border-radius:1rem;align-items:start}}@media screen and (max-width:729px){.joinHocovisioModal_modal__dORZ9{border-radius:1rem;align-items:start}}