.styles_feedbackMessage__0hzko{display:flex;justify-content:center;align-items:center;width:100vw;height:100vh}.styles_feedbackMessage__0hzko p{margin:0;display:flex;align-items:center;gap:10px;font-size:1.5rem;font-weight:600}.styles_dashboard__rHObc{background-color:var(--secondary-color);display:flex;width:100%}.styles_dashboard__rHObc .styles_content__lWYA4{width:100%;display:flex;flex-direction:column;align-items:center}.styles_aside__e6nZ2{width:270px;height:calc(100vh - 200px);color:var(--primary-color);border-right:1px solid var(--tertiary-color)}.styles_aside__e6nZ2 .styles_logo__yow0R{width:270px;height:200px;display:flex;align-items:center;justify-content:center}.styles_aside__e6nZ2 .styles_logo__yow0R .styles_image__cbFPr{width:150px;height:150px}.styles_aside__e6nZ2 nav ul{list-style:none;padding:0;margin:0}.styles_aside__e6nZ2 nav .styles_menu__s_4ju{display:flex;flex-direction:column;align-items:center}.styles_aside__e6nZ2 nav .styles_menu__s_4ju .styles_menuItem__xkVMO{box-sizing:border-box;width:100%;height:60px;display:flex;align-items:center;padding-left:40px;gap:5px;border-left:1px solid var(--tertiary-color);border-top:1px solid var(--tertiary-color);cursor:pointer}.styles_aside__e6nZ2 nav .styles_menu__s_4ju .styles_menuItem__xkVMO .styles_icon__R_UZa{width:35px;height:35px}.styles_aside__e6nZ2 nav .styles_menu__s_4ju .styles_menuItem__xkVMO h3{font-size:1rem;font-weight:600;position:relative;top:5px}.styles_aside__e6nZ2 nav .styles_menu__s_4ju .styles_menuItem__xkVMO:hover{background-color:var(--primary-color);color:var(--secondary-color)}.styles_aside__e6nZ2 nav .styles_menu__s_4ju .styles_submenu__mG9lH{width:calc(100% - 90px);display:flex;flex-direction:column;align-items:center;margin-top:5px;margin-left:90px;animation:styles_fadeInDown__TpfCn .3s ease-in-out}.styles_aside__e6nZ2 nav .styles_menu__s_4ju .styles_submenu__mG9lH .styles_submenuItem__VQ3h1{box-sizing:border-box;width:100%;text-align:left;cursor:pointer;padding:4px 8px;margin-bottom:5px}.styles_aside__e6nZ2 nav .styles_menu__s_4ju .styles_submenu__mG9lH .styles_submenuItem__VQ3h1:hover{background-color:var(--primary-color);color:var(--secondary-color)}.styles_aside__e6nZ2 nav .styles_menu__s_4ju .styles_menu__s_4ju:last-child{border-bottom:1px solid var(--tertiary-color)}@keyframes styles_fadeInDown__TpfCn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.styles_btn__wsx7y{border:none;background-color:var(--primary-color);color:var(--secondary-color);padding:10px;border-radius:50px;cursor:pointer;width:100px;align-self:end;margin:auto 0 0}.styles_btnsProcedure__LF5S3{width:100%;display:flex;justify-content:space-between;margin:auto 0 0}.styles_btnsProcedure__LF5S3 button:first-child{align-self:left}.styles_confirmAppointmentView__DHCgi{display:none;width:500px;height:300px;flex-direction:column;align-items:center;position:relative}.styles_confirmAppointmentView__DHCgi label{font-weight:600;margin-bottom:5px}.styles_confirmAppointmentView__DHCgi p{margin:0}.styles_confirmAppointmentView__DHCgi p span{font-weight:600}.styles_confirmAppointmentView__DHCgi .styles_boxBtns__aEfzm{width:100%;display:flex;justify-content:space-between;position:absolute;bottom:0}.styles_confirmAppointmentView__DHCgi .styles_boxBtns__aEfzm .styles_spinner__rber3{position:absolute;left:225px}.styles_confirmAppointmentView__DHCgi .styles_boxBtns__aEfzm button{width:120px}.styles_confirmAppointmentView__DHCgi.styles_active__bP_0P{display:flex}.styles_success__jputl{width:100%;height:100%;display:none;flex-direction:column;align-items:center;justify-content:center}.styles_success__jputl h2{text-align:center;font-size:1.5rem;font-weight:600;margin:30px 0 50px}.styles_success__jputl button{border:none;background-color:var(--primary-color);color:var(--secondary-color);padding:10px;border-radius:50px;font-weight:600;width:80px;cursor:pointer}.styles_success__jputl.styles_active__bP_0P{display:flex}.styles_box__fmb50{width:500px;height:300px;display:none;align-items:center;justify-content:center}.styles_box__fmb50 .styles_searchView__GpD8p{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.styles_box__fmb50 .styles_searchView__GpD8p p{position:absolute;bottom:50px}.styles_box__fmb50 .styles_searchView__GpD8p .styles_spinner__GfQro{position:absolute;bottom:35px}.styles_box__fmb50 .styles_selectedView__iDK6t{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative}.styles_box__fmb50 .styles_selectedView__iDK6t p{font-size:1.25rem;margin:0}.styles_box__fmb50 .styles_selectedView__iDK6t span{font-weight:600}.styles_box__fmb50 .styles_selectedView__iDK6t .styles_btns__D2RnC{width:100%;display:flex;justify-content:space-between;position:absolute;bottom:0}.styles_box__fmb50 .styles_selectedView__iDK6t .styles_btns__D2RnC button{width:120px}.styles_box__fmb50.styles_visible__QF_y3{display:flex}.styles_message__FmxkE{display:flex;align-items:center;justify-content:center;gap:5px;margin:0}.styles_label__jQskl{font-size:1.25rem;font-weight:500}.styles_button__JXDuS{display:flex;align-items:center;justify-content:center;gap:5px;border:none;background-color:var(--primary-color);height:40px;border-radius:50px;padding:10px;color:var(--secondary-color);font-weight:500;cursor:pointer}.styles_button__JXDuS:hover{background-color:var(--tertiary-color)}.styles_button__JXDuS.styles_disabled__qgQV0{background-color:gray;cursor:auto}.styles_form__qD8h_{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;gap:10px}.styles_form__qD8h_ input{height:40px}.styles_form__qD8h_.styles_flexRow__sjZRF{flex-direction:row}.styles_spinner__hyKaR{width:40px;height:40px;animation:styles_spin___SoFc 1s linear infinite}@keyframes styles_spin___SoFc{to{transform:rotate(1turn)}}.styles_box__ot44r{width:500px;height:300px;flex-direction:column;align-items:center;justify-content:center;position:relative;display:none}.styles_box__ot44r label{margin-bottom:5px}.styles_box__ot44r select{width:250px;background-color:rgba(0,0,0,0);color:var(--primary-color);border:2px solid var(--primary-color);border-radius:50px;text-align:center;outline:none}.styles_box__ot44r .styles_boxBtns__q8NJk{width:100%;display:flex;justify-content:space-between;position:absolute;bottom:0}.styles_box__ot44r .styles_boxBtns__q8NJk button{width:120px}.styles_box__ot44r.styles_active__Gfo1p{display:flex}.styles_box__7tewb{width:500px;height:300px;display:none}.styles_box__7tewb .styles_selectView__rzUYh{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;gap:10px}.styles_box__7tewb .styles_selectView__rzUYh .styles_containerDentists__Zedo4{display:flex;flex-direction:row;gap:10px}.styles_box__7tewb .styles_selectView__rzUYh .styles_containerDentists__Zedo4 .styles_dentist__mQfHZ{background-color:var(--secondary-color);color:var(--primary-color);border:1px solid var(--primary-color);width:max-content;padding:0 20px;border-radius:50px;cursor:pointer;transition:.25s}.styles_box__7tewb .styles_selectView__rzUYh .styles_containerDentists__Zedo4 .styles_dentist__mQfHZ:hover{background-color:var(--primary-color);color:var(--secondary-color);animation:ease-in-out}.styles_box__7tewb .styles_selectView__rzUYh .styles_containerDentists__Zedo4 .styles_dentist__mQfHZ.styles_selected__OiNzL{background-color:var(--primary-color);color:var(--secondary-color)}.styles_box__7tewb .styles_selectView__rzUYh .styles_boxBtns__gpr1B{width:100%;display:flex;justify-content:space-between;position:absolute;bottom:0}.styles_box__7tewb .styles_selectView__rzUYh .styles_boxBtns__gpr1B button{width:120px}.styles_box__7tewb .styles_showSelectedView__Nvm45{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.styles_box__7tewb .styles_showSelectedView__Nvm45 p{margin:0;text-align:center;font-size:1.25rem}.styles_box__7tewb .styles_showSelectedView__Nvm45 p span{font-weight:600}.styles_box__7tewb .styles_showSelectedView__Nvm45 .styles_boxBtns__gpr1B{width:100%;display:flex;justify-content:space-between;position:absolute;bottom:0}.styles_box__7tewb .styles_showSelectedView__Nvm45 .styles_boxBtns__gpr1B button{width:120px}.styles_box__7tewb.styles_visible__YPge4{display:block}.styles_box__Y1VyQ{width:500px;height:300px;display:none}.styles_box__Y1VyQ .styles_scheduled__WhlW_{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;gap:10px}.styles_box__Y1VyQ .styles_scheduled__WhlW_ input{width:150px;text-align:center;border:1px solid var(--primary-color);outline:none;background-color:var(--secondary-color);padding:5px;color:var(--primary-color);border-radius:50px}.styles_box__Y1VyQ .styles_scheduled__WhlW_ .styles_boxBtns__hTsw7{width:100%;display:flex;justify-content:space-between;position:absolute;bottom:0}.styles_box__Y1VyQ .styles_scheduled__WhlW_ .styles_boxBtns__hTsw7 button{width:120px}.styles_box__Y1VyQ .styles_showSchedule__WbXs9{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.styles_box__Y1VyQ .styles_showSchedule__WbXs9 p{text-align:center;font-size:1.25rem}.styles_box__Y1VyQ .styles_showSchedule__WbXs9 p span{font-weight:600}.styles_box__Y1VyQ .styles_showSchedule__WbXs9 .styles_boxBtns__hTsw7{width:100%;display:flex;justify-content:space-between;position:absolute;bottom:0}.styles_box__Y1VyQ .styles_showSchedule__WbXs9 .styles_boxBtns__hTsw7 button{width:120px}.styles_box__Y1VyQ.styles_active__DfARP{display:block}.styles_schedules__cHqoH{width:450px;height:100px;margin:0 auto;overflow:auto;position:relative}.styles_schedules__cHqoH button{width:100px;border:none;border-radius:5px;background-color:var(--tertiary-color);color:var(--secondary-color);padding:5px 0;cursor:pointer;font-size:.85rem;margin:3px}.styles_schedules__cHqoH button.styles_selected__37eKF{background-color:var(--primary-color)}.styles_schedules__cHqoH::-webkit-scrollbar{width:10px}.styles_schedules__cHqoH::-webkit-scrollbar-track{background:#b6b6b6;border-radius:10px}.styles_schedules__cHqoH::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:10px}.styles_schedules__cHqoH::-webkit-scrollbar-thumb:hover{background-color:var(--tertiary-color)}.styles_card__RkDWu{display:flex;flex-direction:column;background-color:var(--secondary-color);gap:10px;padding:20px;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.4),0 7px 13px -3px rgba(0,0,0,.3),inset 0 -3px 0 rgba(0,0,0,.2)}.styles_card__RkDWu h2,.styles_card__RkDWu p{margin:0}.styles_divider__GR9FL{width:calc(100% + 60px);height:1px;min-height:1px;background-color:var(--primary-color);opacity:.2;margin:30px 0}.styles_sectionWrapper__t6FF1{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;padding:30px;background:var(--bg-color)}.styles_sectionWrapper__t6FF1 h1{margin:0}.styles_sectionWrapper__t6FF1 .styles_children__Yv8es{margin:auto;display:flex;flex-direction:column;align-items:center;overflow:hidden;flex-grow:1;justify-content:center}.styles_box__Mvp0Y{display:flex}.styles_box__Mvp0Y.styles_lastCard__XU4H2{padding-right:20px}.styles_box__Mvp0Y .styles_connection__o0Vzq{width:75px;height:1px;background-color:var(--tertiary-color);align-self:center;position:relative;top:10px}.styles_box__Mvp0Y .styles_card__H4v6B{width:200px;height:150px;background-color:var(--primary-color);border-radius:10px;display:flex;flex-direction:column;align-items:center;color:var(--secondary-color);box-sizing:border-box;padding:20px 0;box-shadow:0 2px 4px rgba(0,0,0,.4),0 7px 13px -3px rgba(0,0,0,.3),inset 0 -3px 0 rgba(0,0,0,.2)}.styles_box__Mvp0Y .styles_card__H4v6B h4{margin:0 0 10px;text-align:center;font-weight:500}.styles_box__Mvp0Y .styles_card__H4v6B .styles_divisory__azg2_{width:100%;height:1px;background-color:var(--tertiary-color);opacity:80%}.styles_box__Mvp0Y .styles_card__H4v6B .styles_btns__5XMTm{display:flex;gap:10px;margin-top:auto;outline:none}.styles_box__Mvp0Y .styles_card__H4v6B .styles_btns__5XMTm button{cursor:pointer;background-color:var(--secondary-color);border:1px solid var(--primary-color);border-radius:10px;font-size:20px}.styles_box__Mvp0Y .styles_card__H4v6B .styles_btns__5XMTm button:first-child{color:#ff4500}.styles_box__Mvp0Y .styles_card__H4v6B .styles_btns__5XMTm button:nth-child(2){color:green}.styles_box__Mvp0Y .styles_card__H4v6B .styles_btns__5XMTm button:nth-child(3){color:red;font-size:22px}.styles_card__PiS51{width:150px;min-width:150px;height:150px;background-color:var(--primary-color);border-radius:10px;display:flex;flex-direction:column;align-items:center;color:var(--secondary-color);box-sizing:border-box;padding:20px 0;box-shadow:0 2px 4px rgba(0,0,0,.4),0 7px 13px -3px rgba(0,0,0,.3),inset 0 -3px 0 rgba(0,0,0,.2)}.styles_card__PiS51 .styles_icon__W0rb4{width:60px;height:60px;background-image:url(/images/dentista.webp);background-size:cover;margin-bottom:5px}.styles_card__PiS51 .styles_divisory__eZP86{width:100%;height:1px;background-color:var(--tertiary-color)}.styles_card__PiS51 h4{font-weight:600;margin:auto 0 0}.styles_content__7UiI_{width:calc(100vw - 271px);height:100%;background-image:url(/images/bg-2.webp);background-size:cover}.styles_content__7UiI_ .styles_header__TBPHF{box-sizing:border-box;width:100%;height:61px;background-color:var(--tertiary-color);display:flex;align-items:center;padding:0 20px 0 50px;color:var(--secondary-color)}.styles_content__7UiI_ .styles_header__TBPHF h3{margin:0;font-weight:600}.styles_content__7UiI_ .styles_header__TBPHF .styles_appointments__9BRP3{margin:0 auto}.styles_content__7UiI_ .styles_header__TBPHF button{height:40px;border:none;border-radius:50px;background-color:var(--secondary-color);padding:10px;display:flex;gap:5px;align-items:center;justify-content:center;color:var(--primary-color);cursor:pointer}.styles_content__7UiI_ .styles_header__TBPHF button svg{position:relative;bottom:2px}.styles_content__7UiI_ .styles_header__TBPHF button:hover{background-color:var(--primary-color);color:var(--secondary-color)}.styles_content__7UiI_ .styles_header__TBPHF button .styles_rotateSpinner__Wi0Zr{animation:styles_spin__ePXD1 1s linear infinite}.styles_content__7UiI_ .styles_container__lnVfZ{display:flex;flex-direction:column;gap:50px;box-sizing:border-box;padding:20px;height:calc(100vh - 261px);overflow:auto}.styles_content__7UiI_ .styles_container__lnVfZ .styles_error__uokgJ,.styles_content__7UiI_ .styles_container__lnVfZ .styles_loading__jtqA8,.styles_content__7UiI_ .styles_container__lnVfZ .styles_noAppointments__vyU9F,.styles_content__7UiI_ .styles_container__lnVfZ .styles_notFound__2UFxf{display:flex;align-items:center;gap:5px;font-weight:600;align-self:center;margin:auto 0;background-color:var(--primary-color);color:var(--secondary-color);padding:10px;border-radius:50px;box-shadow:0 2px 4px rgba(0,0,0,.4),0 7px 13px -3px rgba(0,0,0,.3),inset 0 -3px 0 rgba(0,0,0,.2)}.styles_content__7UiI_ .styles_container__lnVfZ .styles_timeline__I2Eea{display:flex}.styles_content__7UiI_ .styles_container__lnVfZ::-webkit-scrollbar{width:10px;height:10px}.styles_content__7UiI_ .styles_container__lnVfZ::-webkit-scrollbar-track{background:#b6b6b6;border-radius:10px}.styles_content__7UiI_ .styles_container__lnVfZ::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:10px}.styles_content__7UiI_ .styles_container__lnVfZ::-webkit-scrollbar-thumb:hover{background-color:var(--tertiary-color)}@keyframes styles_spin__ePXD1{to{transform:rotate(1turn)}}.styles_modalOverlay__tvaRa{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.styles_modalOverlay__tvaRa .styles_modalContent__cvTAl{background:#fff;padding:2rem;border-radius:10px;width:300px;max-width:90%;text-align:center}.styles_modalOverlay__tvaRa .styles_modalContent__cvTAl p span{font-weight:600}.styles_modalOverlay__tvaRa .styles_modalContent__cvTAl h2{font-weight:600;font-size:1rem}.styles_modalOverlay__tvaRa .styles_modalContent__cvTAl .styles_btns__9xHWb{display:flex;gap:10px;justify-content:center;margin:0 auto}.styles_modalOverlay__tvaRa .styles_modalContent__cvTAl .styles_btns__9xHWb button{height:40px;width:120px;display:flex;align-items:center;justify-content:center;border:none;background-color:var(--primary-color);color:var(--secondary-color);padding:10px;border-radius:50px;cursor:pointer;box-sizing:border-box}.styles_modalOverlay__tvaRa .styles_modalContent__cvTAl .styles_btns__9xHWb button .styles_finishIcon__gJWSg{margin-right:7px}.styles_modalOverlay__tvaRa .styles_modalContent__cvTAl .styles_btns__9xHWb button .styles_cancelIcon__dITzV{font-size:20px;margin-right:3px}.styles_modalOverlay__tvaRa .styles_modalContent__cvTAl .styles_btns__9xHWb .styles_cancelBtn__Gvm6c{background-color:red}.styles_modalOverlay__tvaRa .styles_modalContent__cvTAl .styles_btns__9xHWb .styles_cancelBtn__Gvm6c:hover{background-color:rgba(255,0,0,.5)}.styles_modalOverlay__tvaRa .styles_modalContent__cvTAl .styles_btns__9xHWb .styles_finishBtn__ASMeu{background-color:green}.styles_modalOverlay__tvaRa .styles_modalContent__cvTAl .styles_btns__9xHWb .styles_finishBtn__ASMeu:hover{background-color:rgba(0,128,0,.5)}.styles_modalOverlay__tvaRa .styles_modalContent__cvTAl .styles_btns__9xHWb .styles_backBtn__ubIba:hover{background-color:var(--tertiary-color)}.styles_form__8DziP{display:none;flex-direction:column;align-items:center;justify-content:center;gap:10px}.styles_form__8DziP .styles_spinner__9ViuD{position:absolute;bottom:60px}.styles_form__8DziP .styles_message__QvmbU{position:absolute;bottom:70px}.styles_form__8DziP.styles_visible__022Bj{display:flex}.styles_backBtn__EUomZ{display:flex;align-items:center;gap:5px;border:none;text-decoration:underline;cursor:pointer;background-color:rgba(0,0,0,0);width:max-content;padding:0;position:absolute;top:30px;left:50px;font-weight:500;color:var(--primary-color)}.styles_selectAppointment__bAINM{width:500px;height:100%;display:none;flex-direction:column;align-items:center;gap:10px;overflow:auto;align-self:end}.styles_selectAppointment__bAINM .styles_patientName__MUhJQ{margin:0;position:absolute;top:60px}.styles_selectAppointment__bAINM .styles_patientName__MUhJQ span{font-weight:600}.styles_selectAppointment__bAINM h2{margin:0}.styles_selectAppointment__bAINM.styles_visible__RP6Yi{display:flex}.styles_appointmentList__FHlyB{display:flex;width:95%;height:100%;flex-direction:column;flex-grow:1;align-items:center;gap:10px;list-style:none;overflow:auto;margin:0;padding:0 10px 0 0}.styles_appointmentList__FHlyB li{width:100%}.styles_appointmentList__FHlyB li button{width:100%;display:flex;justify-content:center;align-items:center;gap:10px;box-sizing:border-box;background-color:var(--primary-color);border:none;color:var(--secondary-color);padding:5px;border-radius:50px;cursor:pointer}.styles_appointmentList__FHlyB li button .styles_separatorIcon__Rzba2{width:20px;height:20px}.styles_appointmentList__FHlyB li button p{margin:0}.styles_appointmentList__FHlyB li button:hover{background-color:var(--tertiary-color)}.styles_appointmentList__FHlyB::-webkit-scrollbar{width:10px}.styles_appointmentList__FHlyB::-webkit-scrollbar-track{background:#b6b6b6;border-radius:10px}.styles_appointmentList__FHlyB::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:10px}.styles_appointmentList__FHlyB::-webkit-scrollbar-thumb:hover{background-color:var(--tertiary-color)}.styles_selectChange__lEkJo{display:none;flex-direction:column;gap:20px}.styles_selectChange__lEkJo h2{margin:0}.styles_selectChange__lEkJo .styles_backBtn__xxjUI{display:flex;align-items:center;gap:5px;border:none;text-decoration:underline;cursor:pointer;background-color:rgba(0,0,0,0);width:max-content;padding:0;position:absolute;top:30px;left:50px;font-weight:500;color:var(--primary-color)}.styles_selectChange__lEkJo .styles_btns__tZ5tj{display:flex;gap:10px}.styles_selectChange__lEkJo .styles_btns__tZ5tj button{border:none;background-color:var(--primary-color);border-radius:50px;color:var(--secondary-color);cursor:pointer;padding:20px;font-weight:500}.styles_selectChange__lEkJo .styles_btns__tZ5tj button:hover{background-color:var(--tertiary-color)}.styles_selectChange__lEkJo.styles_visible__HpPOv{display:flex}.styles_changeAppointment__AbbFF{height:100%;display:flex;flex-direction:column;justify-content:center}.styles_changeAppointment__AbbFF .styles_backBtn__4wgHF{display:flex;align-items:center;gap:5px;border:none;text-decoration:underline;cursor:pointer;background-color:rgba(0,0,0,0);width:max-content;padding:0;position:absolute;top:30px;left:50px;font-weight:500;color:var(--primary-color)}.styles_changeAppointment__AbbFF h2{margin:0 0 10px}.styles_changeAppointment__AbbFF .styles_selectField__AnhKv{display:flex;flex-direction:column;align-items:center;gap:5px;margin-bottom:20px}.styles_changeAppointment__AbbFF .styles_selectField__AnhKv label{font-weight:500}.styles_changeAppointment__AbbFF .styles_selectField__AnhKv select{width:200px;border:1px solid var(--primary-color);border-radius:50px;background-color:rgba(0,0,0,0);color:var(--primary-color);text-align:center;outline:none}.styles_changeAppointment__AbbFF .styles_btnSubmit__6C2UJ{border:none;width:100px;background-color:var(--primary-color);color:var(--secondary-color);padding:10px;border-radius:50px;cursor:pointer;font-weight:500;align-self:center}.styles_changeAppointment__AbbFF .styles_btnSubmit__6C2UJ:hover{background-color:var(--tertiary-color)}.styles_changeAppointment__AbbFF .styles_btnSubmit__6C2UJ.styles_disable__LvI3h{cursor:auto;background-color:gray}.styles_changeAppointment__AbbFF .styles_spinnerLoading__9XN96{width:50px;height:50px;align-self:center;margin-top:50px}.styles_changeAppointment__AbbFF .styles_spinnerSubmiting__BepYi{width:50px;height:50px;align-self:center}.styles_dayAndTime___gtpf{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.styles_dayAndTime___gtpf .styles_day__X1kt6{display:flex;flex-direction:column;align-items:center;width:max-content;gap:5px;margin-bottom:10px}.styles_dayAndTime___gtpf .styles_day__X1kt6 label{font-size:1.25rem;font-weight:600}.styles_dayAndTime___gtpf .styles_day__X1kt6 input{width:150px;text-align:center;border:1px solid var(--primary-color);outline:none;background-color:var(--secondary-color);padding:5px;color:var(--primary-color);border-radius:50px}.styles_searchField__R9f7E{display:none;flex-direction:column;align-items:center;justify-content:center;position:relative;width:550px}.styles_searchField__R9f7E .styles_message__7nQXS{position:absolute;bottom:-40px}.styles_searchField__R9f7E .styles_spinner__W4GO7{position:absolute;bottom:-50px}.styles_searchField__R9f7E.styles_visible__3NFcU{display:flex}.styles_appointmentsFound__OKiZO{display:none;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:500px;flex-grow:1;overflow:hidden;margin-top:20px}.styles_appointmentsFound__OKiZO p{margin:0}.styles_appointmentsFound__OKiZO .styles_patientName__2rYsY span{font-weight:500}.styles_appointmentsFound__OKiZO.styles_visible__nX_Dc{display:flex}.styles_appointmentCard__gwJJD label{font-weight:600;margin-bottom:10px}.styles_appointmentCard__gwJJD span{font-weight:600}.styles_patientInformationForm__ZdCws{width:410px;height:250px;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.styles_patientInformationForm__ZdCws div{display:flex;flex-direction:column}.styles_patientInformationForm__ZdCws div label{position:relative;left:5px}.styles_patientInformationForm__ZdCws div input{width:200px;background-color:var(--secondary-color);border:1px solid var(--primary-color);border-radius:50px;color:var(--primary-color);box-sizing:border-box;padding:10px;outline:none}.styles_patientInformationForm__ZdCws div:first-of-type input{text-transform:capitalize}.styles_patientInformationForm__ZdCws .styles_spinner__3zpny{position:relative;top:10px;width:130px;height:45px}.styles_patientInformationForm__ZdCws .styles_submitBtn__O5G_R{position:relative;top:10px}.styles_search__wAm_D{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:300px}.styles_spinner__KdMBT{position:absolute;bottom:-50px}.styles_message__uXkvL{position:absolute;bottom:-40px}.styles_patientCard__QOnxq label,.styles_patientCard__QOnxq span{font-weight:600;margin-bottom:10px}.styles_editInfo__aaqLH{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.styles_editInfo__aaqLH .styles_form__7MQTm{width:70%;height:100%;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.styles_editInfo__aaqLH .styles_form__7MQTm div{display:flex;flex-direction:column}.styles_editInfo__aaqLH .styles_form__7MQTm div label{position:relative;left:5px}.styles_editInfo__aaqLH .styles_form__7MQTm div input{width:200px;background-color:var(--secondary-color);border:1px solid var(--primary-color);border-radius:50px;color:var(--primary-color);box-sizing:border-box;padding:10px;outline:none}.styles_editInfo__aaqLH .styles_form__7MQTm div:first-of-type input{text-transform:capitalize}.styles_editInfo__aaqLH .styles_form__7MQTm .styles_spinner__aCRWu{position:relative;top:5px;width:130px;height:45px}.styles_searchForm__0xwDo{min-width:300px;display:none;flex-direction:column;align-items:center;margin:auto;position:relative}.styles_searchForm__0xwDo .styles_message__hs5hD,.styles_searchForm__0xwDo .styles_spinner__HItfH{position:absolute}.styles_searchForm__0xwDo .styles_spinner__HItfH{bottom:-50px}.styles_searchForm__0xwDo .styles_message__hs5hD{bottom:-35px}.styles_searchForm__0xwDo.styles_visible__57SrO{display:flex}.styles_dashboard___B4Ov{width:100%;height:calc(100vh - 200px);display:flex;align-items:center;justify-content:center;background-image:url(/images/bg-2.webp);background-repeat:no-repeat;background-size:cover}.styles_header__V7mUL{box-sizing:border-box;width:100%;height:200px;background-color:var(--primary-color);color:var(--secondary-color);padding:20px;display:flex;flex-direction:column}.styles_header__V7mUL .styles_boxLogout__XMPWu{display:flex;justify-content:space-between;align-items:center}.styles_header__V7mUL .styles_boxLogout__XMPWu h2{margin:0;font-size:1rem;font-weight:500}.styles_header__V7mUL .styles_boxLogout__XMPWu h2 span{font-weight:700;text-decoration:underline}.styles_header__V7mUL .styles_boxLogout__XMPWu button{width:80px;border:none;border-radius:50px;padding:10px;cursor:pointer;background-color:var(--tertiary-color);color:var(--secondary-color);font-weight:500}.styles_header__V7mUL .styles_boxLogout__XMPWu button:hover{background-color:var(--secondary-color);color:var(--primary-color)}.styles_header__V7mUL h1{margin-top:35px}