.appointments_container__pdk92{position:relative;background:#fff;margin-top:1.5rem;border-radius:8px;padding:2.5rem;display:flex;flex-direction:column;gap:1rem;box-shadow:0 8px 16px 0 rgba(0,0,0,.08),0 0 4px 0 rgba(0,0,0,.04)}.appointments_container__pdk92[data-pwa=true]{margin-top:0;padding-top:0;border-radius:0;background-color:transparent;box-shadow:none}.appointments_container__pdk92 .appointments_header__vOfTw{position:-webkit-sticky;position:sticky;top:60px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;z-index:10;background-color:#fff;padding:1rem 0;border-radius:0 0 8px 8px;transition:box-shadow .5s,padding .5s}.appointments_container__pdk92 .appointments_header__vOfTw[data-pwa=true]{top:0}.appointments_container__pdk92 .appointments_header__vOfTw[data-scrolled=true]{box-shadow:0 5px 5px 0 rgba(0,0,0,.08);padding-top:1.2rem;padding-bottom:0}.appointments_container__pdk92 .appointments_header__vOfTw[data-scrolling=true]{box-shadow:0 5px 5px 0 rgba(0,0,0,.08);padding-bottom:0}@media(max-width:500px){.appointments_container__pdk92 .appointments_header__vOfTw{justify-content:center;gap:.5rem}}.appointments_container__pdk92 .appointments_header__vOfTw .appointments_buttonGroup__qfB8y{position:relative;display:flex;border-radius:8px;padding:.25rem .2rem;width:100%;background:var(--b-100,#f4f7fc);overflow:hidden}.appointments_container__pdk92 .appointments_header__vOfTw .appointments_buttonGroup__qfB8y button{position:relative;border:none;background-color:transparent;display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;margin:2px;font-weight:500;flex:1 1;cursor:pointer;color:var(--b-300,#99acbf);z-index:1;transition:background-color .3s,color .3s}.appointments_container__pdk92 .appointments_header__vOfTw .appointments_buttonGroup__qfB8y button:after{border-radius:8px;border:1px solid var(--b-200,#d2dced);background:linear-gradient(180deg,#fff,#f8f8fa);box-shadow:0 1px 2px 0 rgba(92,116,188,.07),0 4px 4px 0 rgba(92,116,188,.06),0 8px 5px 0 rgba(92,116,188,.03),0 15px 6px 0 rgba(92,116,188,.01),0 24px 7px 0 rgba(92,116,188,0);content:"";position:absolute;top:0;height:100%;width:100%;z-index:-1;transition:transform .3s;transform:translateY(-200%)}.appointments_container__pdk92 .appointments_header__vOfTw .appointments_buttonGroup__qfB8y button[data-active=true]{color:var(--b-600,#3e5061)}.appointments_container__pdk92 .appointments_header__vOfTw .appointments_buttonGroup__qfB8y button[data-active=true]:after{transform:translateY(0)}.appointments_container__pdk92 .appointments_header__vOfTw .appointments_buttonGroup__qfB8y button:hover{color:var(--b-600,#3e5061)}.appointments_container__pdk92 .appointments_header__vOfTw .appointments_buttonGroup__qfB8y :last-child{-webkit-border-end:none;border-inline-end:none}@media(max-width:768px){.appointments_container__pdk92 .appointments_header__vOfTw{justify-content:center;align-items:stretch}.appointments_container__pdk92 .appointments_header__vOfTw>*{flex-basis:100%}}.appointments_container__pdk92 .appointments_doctorCard__vW9Br{position:relative;display:flex;flex-direction:column;border-radius:8px;border:2px solid #e0e0e0;background:#fff;box-shadow:0 0 0 rgba(0,0,0,.2);overflow:hidden;transition:box-shadow .3s,transform .3s}.appointments_container__pdk92 .appointments_doctorCard__vW9Br .appointments_content__fKDBq{position:relative;padding:1rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.appointments_container__pdk92 .appointments_doctorCard__vW9Br .appointments_content__fKDBq .appointments_start__ruihH{position:relative;display:flex;gap:8px}.appointments_container__pdk92 .appointments_doctorCard__vW9Br .appointments_content__fKDBq .appointments_start__ruihH .appointments_avatar__rIBgp{position:relative;display:flex;align-items:center;justify-content:center;height:78px;width:78px;border-radius:100%;overflow:hidden}.appointments_container__pdk92 .appointments_doctorCard__vW9Br .appointments_content__fKDBq .appointments_start__ruihH .appointments_details__iHLPX{display:flex;flex-direction:column;justify-content:center;gap:.3rem}.appointments_container__pdk92 .appointments_doctorCard__vW9Br .appointments_content__fKDBq .appointments_start__ruihH .appointments_details__iHLPX .appointments_doctorName__z34JT{color:#4f4f4f;font-size:1rem;font-style:normal;font-weight:500;line-height:normal}.appointments_container__pdk92 .appointments_doctorCard__vW9Br .appointments_content__fKDBq .appointments_start__ruihH .appointments_details__iHLPX .appointments_classification__N5zB5{color:#828282;background-color:#f2f2f2;padding:.2em .4em;white-space:nowrap;width:min-content;border-radius:8px}.appointments_container__pdk92 .appointments_doctorCard__vW9Br .appointments_content__fKDBq .appointments_start__ruihH .appointments_details__iHLPX .appointments_specialty__erStc{color:#bdbdbd}.appointments_container__pdk92 .appointments_doctorCard__vW9Br .appointments_content__fKDBq .appointments_end__cPGqY{position:relative;display:flex;flex-direction:column;gap:.5rem}.appointments_container__pdk92 .appointments_doctorCard__vW9Br .appointments_content__fKDBq .appointments_end__cPGqY .appointments_consultationLink___E9Zb,.appointments_container__pdk92 .appointments_doctorCard__vW9Br .appointments_content__fKDBq .appointments_end__cPGqY .appointments_followupButton__nNR3P{position:relative;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:.4rem;font-size:.9rem;font-style:normal;font-weight:700;border-radius:17px;padding:1rem;color:#828282;width:100%;overflow:hidden;z-index:1}.appointments_container__pdk92 .appointments_doctorCard__vW9Br .appointments_content__fKDBq .appointments_end__cPGqY .appointments_consultationLink___E9Zb[data-state=primary],.appointments_container__pdk92 .appointments_doctorCard__vW9Br .appointments_content__fKDBq .appointments_end__cPGqY .appointments_consultationLink___E9Zb[data-state=success],.appointments_container__pdk92 .appointments_doctorCard__vW9Br .appointments_content__fKDBq .appointments_end__cPGqY [data-state=primary].appointments_followupButton__nNR3P,.appointments_container__pdk92 .appointments_doctorCard__vW9Br .appointments_content__fKDBq .appointments_end__cPGqY [data-state=success].appointments_followupButton__nNR3P{color:#f2f2f2;background:#0cb3d5}.appointments_container__pdk92 .appointments_doctorCard__vW9Br .appointments_content__fKDBq .appointments_end__cPGqY .appointments_consultationLink___E9Zb:after,.appointments_container__pdk92 .appointments_doctorCard__vW9Br .appointments_content__fKDBq .appointments_end__cPGqY .appointments_followupButton__nNR3P:after{content:"";position:absolute;width:0;height:120%;top:-15%;left:-15px;box-shadow:0 0 10px 5px #fff;overflow:hidden;z-index:10;transform:translateX(0) rotate(18deg);transition:transform .8s}.appointments_container__pdk92 .appointments_doctorCard__vW9Br .appointments_content__fKDBq .appointments_end__cPGqY .appointments_followupButton__nNR3P{color:#f2f2f2;background-color:#0cb3d5;padding:.8rem;text-decoration:none}@media(max-width:500px){.appointments_container__pdk92 .appointments_doctorCard__vW9Br .appointments_content__fKDBq .appointments_end__cPGqY,.appointments_container__pdk92 .appointments_doctorCard__vW9Br .appointments_content__fKDBq .appointments_start__ruihH{flex-basis:100%}}.appointments_container__pdk92 .appointments_doctorCard__vW9Br .appointments_footer__UMJoK{position:relative;display:flex;background:#fafafa;flex-wrap:wrap;padding:1rem;gap:1rem;justify-content:space-between}.appointments_container__pdk92 .appointments_doctorCard__vW9Br .appointments_footer__UMJoK small{color:#828282}@media(max-width:500px){.appointments_container__pdk92 .appointments_doctorCard__vW9Br .appointments_footer__UMJoK{justify-content:center;gap:.5rem;padding:.5rem}}.appointments_container__pdk92 .appointments_doctorCard__vW9Br .appointments_footer__UMJoK .appointments_start__ruihH{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem}.appointments_container__pdk92 .appointments_doctorCard__vW9Br .appointments_footer__UMJoK .appointments_start__ruihH .appointments_stateBadge__WXSwC{position:relative;display:flex;align-items:center;border-radius:8px;font-size:.8rem;padding:.6rem;white-space:nowrap;gap:.3rem}.appointments_container__pdk92 .appointments_doctorCard__vW9Br .appointments_footer__UMJoK .appointments_end__cPGqY{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.appointments_container__pdk92 .appointments_doctorCard__vW9Br .appointments_footer__UMJoK .appointments_end__cPGqY .appointments_number__KnVjM{color:#4f4f4f;text-align:right;font-size:.9rem;font-style:normal;font-weight:500;padding:.5rem;line-height:normal;border-radius:8px;background-color:#f2f2f2}@media(max-width:500px){.appointments_container__pdk92 .appointments_doctorCard__vW9Br .appointments_footer__UMJoK .appointments_end__cPGqY{gap:.5rem}.appointments_container__pdk92 .appointments_doctorCard__vW9Br .appointments_footer__UMJoK .appointments_end__cPGqY :first-child{display:none}.appointments_container__pdk92 .appointments_doctorCard__vW9Br .appointments_footer__UMJoK .appointments_end__cPGqY.appointments_patient__Qg_2e{width:100%;text-align:center;justify-content:center;align-items:center;padding-bottom:.5rem}.appointments_container__pdk92 .appointments_doctorCard__vW9Br .appointments_footer__UMJoK .appointments_end__cPGqY.appointments_patient__Qg_2e :first-child{display:block}}.appointments_container__pdk92 .appointments_doctorCard__vW9Br:hover .appointments_content__fKDBq .appointments_end__cPGqY .appointments_consultationLink___E9Zb:after,.appointments_container__pdk92 .appointments_doctorCard__vW9Br:hover .appointments_content__fKDBq .appointments_end__cPGqY .appointments_followupButton__nNR3P:after{transform:translateX(500px) rotate(10deg)}.appointments_container__pdk92 .appointments_dateSeparator__v_dUL{position:relative;display:flex;align-items:center;color:var(--b-300,#99acbf);font-size:1rem;font-weight:500;margin-block:.5rem}@media(max-width:767px){.appointments_container__pdk92{padding:1rem}}.appointments_calendarHeader___kR6_{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.appointments_calendarHeader___kR6_ .appointments_dateRange__o8uyW{display:flex;gap:10px;flex-wrap:wrap}.appointments_calendarHeader___kR6_ .appointments_dateRange__o8uyW input{border-radius:8px;border:1px solid var(--color-base-200,#d2dced);background:#fff;padding:12px 24px;-webkit-margin-start:10px;margin-inline-start:10px}.Pagination_container__LwoF9{position:relative;display:flex;gap:.5rem;align-items:center;justify-content:center;flex-wrap:wrap}.Pagination_container__LwoF9 .Pagination_button__iaZWR{position:relative;display:flex;align-items:center;justify-content:center;border:none;background-color:#0cb3d5;color:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);height:2rem;width:2rem;border-radius:100px;cursor:pointer}.Pagination_container__LwoF9 .Pagination_button__iaZWR:disabled{cursor:default;opacity:.5;box-shadow:none}.Pagination_container__LwoF9 .Pagination_ceil__28SEq{position:relative;border-radius:8px;padding:.5rem;cursor:pointer;border:none;background-color:transparent;font-weight:500}.Pagination_container__LwoF9 .Pagination_ceil__28SEq[data-active=true]{background-color:#0cb3d5;box-shadow:0 0 5px rgba(0,0,0,.2);color:#fff}.BackButton_container__3Sbc2{position:relative;display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;border-radius:20px;height:3.2rem;max-height:3.2rem;width:3.2rem;max-width:3.2rem;min-width:3.2rem;z-index:1;cursor:pointer;color:#206f8f;background-color:#fff;overflow:hidden;box-shadow:inset 0 -2px .75px 0 rgba(0,133,209,.06),inset 0 1px .75px 0 hsla(0,0%,100%,.5),inset 0 -5px 7px 0 #a3d3ff;filter:drop-shadow(0 0 0 rgba(0,133,209,.12)) drop-shadow(0 4px 8px rgba(0,133,209,.16))}header.__404_header-404__qWaZ8{text-align:center;min-height:50vh;display:grid;place-content:center}.__404_glitch__4_0QW{position:relative;margin:0 auto;display:inline}@keyframes __404_noise-anim__3Gw0g{0%{clip:rect(12px,9999px,59px,0)}5%{clip:rect(24px,9999px,57px,0)}10%{clip:rect(17px,9999px,53px,0)}15%{clip:rect(73px,9999px,8px,0)}20%{clip:rect(59px,9999px,17px,0)}25%{clip:rect(94px,9999px,49px,0)}30%{clip:rect(61px,9999px,27px,0)}35%{clip:rect(40px,9999px,30px,0)}40%{clip:rect(32px,9999px,64px,0)}45%{clip:rect(91px,9999px,82px,0)}50%{clip:rect(82px,9999px,45px,0)}55%{clip:rect(65px,9999px,54px,0)}60%{clip:rect(32px,9999px,4px,0)}65%{clip:rect(38px,9999px,5px,0)}70%{clip:rect(63px,9999px,44px,0)}75%{clip:rect(4px,9999px,91px,0)}80%{clip:rect(83px,9999px,60px,0)}85%{clip:rect(28px,9999px,17px,0)}90%{clip:rect(86px,9999px,47px,0)}95%{clip:rect(84px,9999px,88px,0)}to{clip:rect(79px,9999px,80px,0)}}.__404_glitch__4_0QW:after{content:attr(data-text);position:absolute;left:2px;text-shadow:-1px 0 red;top:0;color:#000;background:#fff;overflow:hidden;clip:rect(0,900px,0,0);animation:__404_noise-anim__3Gw0g 2s linear infinite alternate-reverse}@keyframes __404_noise-anim-2__4qTmY{0%{clip:rect(59px,9999px,20px,0)}5%{clip:rect(8px,9999px,30px,0)}10%{clip:rect(69px,9999px,5px,0)}15%{clip:rect(70px,9999px,47px,0)}20%{clip:rect(76px,9999px,21px,0)}25%{clip:rect(82px,9999px,70px,0)}30%{clip:rect(16px,9999px,5px,0)}35%{clip:rect(25px,9999px,44px,0)}40%{clip:rect(97px,9999px,71px,0)}45%{clip:rect(40px,9999px,86px,0)}50%{clip:rect(94px,9999px,55px,0)}55%{clip:rect(60px,9999px,100px,0)}60%{clip:rect(42px,9999px,14px,0)}65%{clip:rect(1px,9999px,11px,0)}70%{clip:rect(11px,9999px,83px,0)}75%{clip:rect(9px,9999px,41px,0)}80%{clip:rect(96px,9999px,35px,0)}85%{clip:rect(29px,9999px,63px,0)}90%{clip:rect(89px,9999px,33px,0)}95%{clip:rect(63px,9999px,64px,0)}to{clip:rect(77px,9999px,63px,0)}}.__404_glitch__4_0QW:before{content:attr(data-text);position:absolute;left:-2px;text-shadow:1px 0 blue;top:0;color:#000;background:#fff;overflow:hidden;clip:rect(0,900px,0,0);animation:__404_noise-anim-2__4qTmY 3s linear infinite alternate-reverse}.clinic_container__gmFs5{position:relative;background:#fff;margin-top:1.5rem;border-radius:8px;padding:2.5rem;display:flex;flex-direction:column;gap:1rem;box-shadow:0 8px 16px 0 rgba(0,0,0,.08),0 0 4px 0 rgba(0,0,0,.04)}.clinic_container__gmFs5[data-pwa=true]{margin-top:0;padding-top:0;border-radius:0;background-color:transparent;box-shadow:none}.clinic_container__gmFs5 .clinic_header__O1mi6{position:-webkit-sticky;position:sticky;top:60px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;z-index:10;background-color:#fff;padding:1rem 0;border-radius:0 0 8px 8px;transition:box-shadow .5s,padding .5s}.clinic_container__gmFs5 .clinic_header__O1mi6[data-pwa=true]{top:0}.clinic_container__gmFs5 .clinic_header__O1mi6[data-scrolled=true]{box-shadow:0 5px 5px 0 rgba(0,0,0,.08);padding-top:1.2rem;padding-bottom:0}.clinic_container__gmFs5 .clinic_header__O1mi6[data-scrolling=true]{box-shadow:0 5px 5px 0 rgba(0,0,0,.08);padding-bottom:0}@media(max-width:500px){.clinic_container__gmFs5 .clinic_header__O1mi6{justify-content:center;gap:.5rem}}.clinic_container__gmFs5 .clinic_header__O1mi6 .clinic_buttonGroup__BSs9F{position:relative;display:flex;border-radius:8px;padding:.25rem .2rem;width:100%;background:var(--b-100,#f4f7fc);overflow:hidden}.clinic_container__gmFs5 .clinic_header__O1mi6 .clinic_buttonGroup__BSs9F button{position:relative;border:none;background-color:transparent;display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;margin:2px;font-weight:500;flex:1 1;cursor:pointer;color:var(--b-300,#99acbf);z-index:1;transition:background-color .3s,color .3s;max-width:calc(25% - 4px)}.clinic_container__gmFs5 .clinic_header__O1mi6 .clinic_buttonGroup__BSs9F button:after{border-radius:8px;border:1px solid var(--b-200,#d2dced);background:linear-gradient(180deg,#fff,#f8f8fa);box-shadow:0 1px 2px 0 rgba(92,116,188,.07),0 4px 4px 0 rgba(92,116,188,.06),0 8px 5px 0 rgba(92,116,188,.03),0 15px 6px 0 rgba(92,116,188,.01),0 24px 7px 0 rgba(92,116,188,0);content:"";position:absolute;top:0;height:100%;width:100%;z-index:-1;transition:transform .3s;transform:translateY(-200%)}.clinic_container__gmFs5 .clinic_header__O1mi6 .clinic_buttonGroup__BSs9F button[data-active=true]{color:var(--b-600,#3e5061)}.clinic_container__gmFs5 .clinic_header__O1mi6 .clinic_buttonGroup__BSs9F button[data-active=true]:after{transform:translateY(0)}.clinic_container__gmFs5 .clinic_header__O1mi6 .clinic_buttonGroup__BSs9F button:hover{color:var(--b-600,#3e5061)}.clinic_container__gmFs5 .clinic_header__O1mi6 .clinic_buttonGroup__BSs9F :last-child{-webkit-border-end:none;border-inline-end:none}@media(max-width:768px){.clinic_container__gmFs5 .clinic_header__O1mi6{justify-content:center;align-items:stretch}.clinic_container__gmFs5 .clinic_header__O1mi6>*{flex-basis:100%}}.clinic_container__gmFs5 .clinic_doctorCard__tuBvg{position:relative;display:flex;flex-direction:column;border-radius:8px;border:2px solid #e0e0e0;background:#fff;box-shadow:0 0 0 rgba(0,0,0,.2);overflow:hidden;transition:box-shadow .3s,transform .3s}.clinic_container__gmFs5 .clinic_doctorCard__tuBvg .clinic_content__wk2vV{position:relative;padding:1rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.clinic_container__gmFs5 .clinic_doctorCard__tuBvg .clinic_content__wk2vV .clinic_start__4E86I{position:relative;display:flex;gap:8px}.clinic_container__gmFs5 .clinic_doctorCard__tuBvg .clinic_content__wk2vV .clinic_start__4E86I .clinic_avatar__0VqRh{position:relative;display:flex;align-items:center;justify-content:center;height:78px;width:78px;border-radius:100%;overflow:hidden}.clinic_container__gmFs5 .clinic_doctorCard__tuBvg .clinic_content__wk2vV .clinic_start__4E86I .clinic_details__cDlbB{display:flex;flex-direction:column;justify-content:center;gap:.3rem}.clinic_container__gmFs5 .clinic_doctorCard__tuBvg .clinic_content__wk2vV .clinic_start__4E86I .clinic_details__cDlbB .clinic_doctorName__nJEKG{color:#4f4f4f;font-size:1rem;font-style:normal;font-weight:500;line-height:normal}.clinic_container__gmFs5 .clinic_doctorCard__tuBvg .clinic_content__wk2vV .clinic_start__4E86I .clinic_details__cDlbB .clinic_classification__wxaqM{color:#828282;background-color:#f2f2f2;padding:.2em .4em;white-space:nowrap;width:min-content;border-radius:8px}.clinic_container__gmFs5 .clinic_doctorCard__tuBvg .clinic_content__wk2vV .clinic_start__4E86I .clinic_details__cDlbB .clinic_specialty__MW1qu{color:#bdbdbd}.clinic_container__gmFs5 .clinic_doctorCard__tuBvg .clinic_content__wk2vV .clinic_end__6hJZT{position:relative;display:flex;flex-direction:column;gap:.5rem}.clinic_container__gmFs5 .clinic_doctorCard__tuBvg .clinic_content__wk2vV .clinic_end__6hJZT .clinic_consultationLink__w4Akp,.clinic_container__gmFs5 .clinic_doctorCard__tuBvg .clinic_content__wk2vV .clinic_end__6hJZT .clinic_followupButton__jrjPp{position:relative;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:.4rem;font-size:.9rem;font-style:normal;font-weight:700;border-radius:17px;padding:1rem;color:#828282;width:100%;overflow:hidden;z-index:1}.clinic_container__gmFs5 .clinic_doctorCard__tuBvg .clinic_content__wk2vV .clinic_end__6hJZT .clinic_consultationLink__w4Akp[data-state=primary],.clinic_container__gmFs5 .clinic_doctorCard__tuBvg .clinic_content__wk2vV .clinic_end__6hJZT .clinic_consultationLink__w4Akp[data-state=success],.clinic_container__gmFs5 .clinic_doctorCard__tuBvg .clinic_content__wk2vV .clinic_end__6hJZT [data-state=primary].clinic_followupButton__jrjPp,.clinic_container__gmFs5 .clinic_doctorCard__tuBvg .clinic_content__wk2vV .clinic_end__6hJZT [data-state=success].clinic_followupButton__jrjPp{color:#f2f2f2;background:#0cb3d5}.clinic_container__gmFs5 .clinic_doctorCard__tuBvg .clinic_content__wk2vV .clinic_end__6hJZT .clinic_consultationLink__w4Akp:after,.clinic_container__gmFs5 .clinic_doctorCard__tuBvg .clinic_content__wk2vV .clinic_end__6hJZT .clinic_followupButton__jrjPp:after{content:"";position:absolute;width:0;height:120%;top:-15%;left:-15px;box-shadow:0 0 10px 5px #fff;overflow:hidden;z-index:10;transform:translateX(0) rotate(18deg);transition:transform .8s}.clinic_container__gmFs5 .clinic_doctorCard__tuBvg .clinic_content__wk2vV .clinic_end__6hJZT .clinic_followupButton__jrjPp{color:#f2f2f2;background-color:#0cb3d5;padding:.8rem;text-decoration:none}@media(max-width:500px){.clinic_container__gmFs5 .clinic_doctorCard__tuBvg .clinic_content__wk2vV .clinic_end__6hJZT,.clinic_container__gmFs5 .clinic_doctorCard__tuBvg .clinic_content__wk2vV .clinic_start__4E86I{flex-basis:100%}}.clinic_container__gmFs5 .clinic_doctorCard__tuBvg .clinic_footer__ZTrrj{position:relative;display:flex;background:#fafafa;flex-wrap:wrap;padding:1rem;gap:.5rem 1rem;justify-content:space-between}.clinic_container__gmFs5 .clinic_doctorCard__tuBvg .clinic_footer__ZTrrj small{color:#828282}@media(max-width:500px){.clinic_container__gmFs5 .clinic_doctorCard__tuBvg .clinic_footer__ZTrrj{justify-content:center;gap:.5rem;padding:.5rem}}.clinic_container__gmFs5 .clinic_doctorCard__tuBvg .clinic_footer__ZTrrj .clinic_start__4E86I{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem}.clinic_container__gmFs5 .clinic_doctorCard__tuBvg .clinic_footer__ZTrrj .clinic_start__4E86I .clinic_stateBadge__OSpQi{position:relative;display:flex;align-items:center;border-radius:8px;font-size:.8rem;padding:.6rem;white-space:nowrap;gap:.3rem}.clinic_container__gmFs5 .clinic_doctorCard__tuBvg .clinic_footer__ZTrrj .clinic_end__6hJZT{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.clinic_container__gmFs5 .clinic_doctorCard__tuBvg .clinic_footer__ZTrrj .clinic_end__6hJZT .clinic_number__qlMKE{color:#4f4f4f;text-align:right;font-size:.9rem;font-style:normal;font-weight:500;padding:.5rem;line-height:normal;border-radius:8px;background-color:#f2f2f2}@media(max-width:500px){.clinic_container__gmFs5 .clinic_doctorCard__tuBvg .clinic_footer__ZTrrj .clinic_end__6hJZT{gap:.5rem}.clinic_container__gmFs5 .clinic_doctorCard__tuBvg .clinic_footer__ZTrrj .clinic_end__6hJZT :first-child{display:none}.clinic_container__gmFs5 .clinic_doctorCard__tuBvg .clinic_footer__ZTrrj .clinic_end__6hJZT.clinic_patient__A1WK5{width:100%;text-align:center;justify-content:center;align-items:center;padding-bottom:.5rem}.clinic_container__gmFs5 .clinic_doctorCard__tuBvg .clinic_footer__ZTrrj .clinic_end__6hJZT.clinic_patient__A1WK5 :first-child{display:block}}.clinic_container__gmFs5 .clinic_doctorCard__tuBvg:hover .clinic_content__wk2vV .clinic_end__6hJZT .clinic_consultationLink__w4Akp:after,.clinic_container__gmFs5 .clinic_doctorCard__tuBvg:hover .clinic_content__wk2vV .clinic_end__6hJZT .clinic_followupButton__jrjPp:after{transform:translateX(500px) rotate(10deg)}.clinic_container__gmFs5 .clinic_dateSeparator__yr5RW{position:relative;display:flex;align-items:center;color:var(--b-300,#99acbf);font-size:1rem;font-weight:500;margin-block:.5rem}@media(max-width:767px){.clinic_container__gmFs5{padding:1rem}}.clinic_container__gmFs5 .clinic_walkinLogout__qlMEj{padding:10px 10px 10px 0;text-align:end}.clinic_container__gmFs5 .clinic_logoutButton__T01E1{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border:1.5px solid #5b6e84;border-radius:9999px;background-color:transparent;color:#5b6e84;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s,opacity .2s;text-decoration:none;box-shadow:0 4px 6px rgba(0,0,0,.1);gap:.5rem}.clinic_container__gmFs5 .clinic_logoutButtonTextSpan__4zwi1{padding-bottom:5px}.clinic_container__gmFs5 .clinic_logoutButton__T01E1:hover{transform:translateY(-2px);opacity:.9}