.verticalClinicCard_hospitalCard__4dr_o{width:145px;background:#fff;border-radius:12px;display:flex;flex-direction:column;gap:12px;align-items:center}.verticalClinicCard_hospitalCardImage__8FUvV{flex-shrink:1;width:145px;height:145px;border-radius:8px;background:#eee;object-fit:cover;overflow:hidden}.verticalClinicCard_hospitalSmallCardImage__RJjdX{flex-shrink:1;width:145px;height:85px;border-radius:8px;background:#eee;object-fit:cover;overflow:hidden}.verticalClinicCard_hospitalCardInfo__oMeYz{display:flex;flex-direction:column;flex:1 1;align-items:flex-start}.verticalClinicCard_hospitalCardTitle__QVjbA{font-size:1.6rem;font-weight:600;color:var(--grey70);margin-bottom:8px}.verticalClinicCard_hospitalCardDesc__e3nZq{font-size:1.4rem;font-weight:400;color:var(--grey6);margin-bottom:10px}.verticalClinicCard_hospitalCardSubDesc__KGcTE{font-size:1.4rem;font-weight:500;color:var(--grey50);line-height:120%;margin-bottom:.8rem}.verticalClinicCard_hospitalCardMetaRow__FBod8{display:flex;align-items:center;gap:8px;font-size:1.3rem;color:var(--grey60);margin-bottom:1.4rem}.verticalClinicCard_hospitalCardMetaStrong__V7VyK{font-weight:700;font-size:1.4rem;color:var(--grey70)}.verticalClinicCard_hospitalCardMetaDot__S7kdh{font-size:1.6rem;color:var(--grey4)}.verticalClinicCard_hospitalCardMetaReview__CoI5V{font-weight:400;font-size:1.4rem;color:var(--grey40);letter-spacing:-.35px}.verticalClinicCard_hospitalCardMetaReviewStrong__r8rr_{font-weight:700;font-size:1.4rem;color:var(--grey60);letter-spacing:-.35px}.verticalClinicCard_hospitalCardButtons__X00wO{display:flex;gap:4px}.mainSidebar_layoutBtn__VRRCb{position:fixed;left:50%;transform:translateX(-50%);bottom:5%;z-index:100;background:var(--grey90);color:var(--background);display:flex;padding:1.6rem 1.8rem 1.4rem 1.4rem;border-radius:8px;font-size:1.8rem;font-weight:700;line-height:120%;letter-spacing:-.55px;gap:1rem}.mainSidebar_sidebar__AOSr_{position:absolute;left:32px;top:24px;width:380px;background:transparent;display:flex;flex-direction:column;z-index:100;gap:16px;max-height:calc(100vh - 180px)}.mainSidebar_sidebarBox__a97aJ{width:100%;background:var(--background);border-radius:16px;display:flex;flex-direction:column;box-shadow:2px 2px 10px 0 rgba(91,109,113,.4)}.mainSidebar_sidebarBox2__nxgZf{padding:24px 0 0 24px;overflow-y:scroll}.mainSidebar_sidebarSectionTitle__53MpR{font-size:2rem;font-weight:800;color:var(--grey80);margin-bottom:2.4rem;margin-top:2px}.mainSidebar_tabs__wFfnI{display:flex;align-items:start;justify-content:space-between;flex-direction:column;gap:10px;border-radius:16px 16px 0 0;padding:14px 16px;background:var(--grey2)}.mainSidebar_tabActive__byQEy,.mainSidebar_tab__E0JPQ{flex:1 1;padding:1.2rem 2.4rem;border:none;border-radius:8px;border:1px solid var(--grey4);color:var(--grey60);background:var(--grey3);font-weight:700;font-size:1.6rem;line-height:1.2;cursor:pointer;transition:background .2s,color .2s}.mainSidebar_tabActive__byQEy{background:var(--grey60);color:var(--background)}.mainSidebar_locationTab__j0Bbi{display:flex;align-items:center;justify-content:center;gap:5px}.mainSidebar_locationTabMeterText__ArMps,.mainSidebar_locationTabText__kHkdD{font-size:1.8rem;font-weight:800;color:var(--grey80)}.mainSidebar_locationTabMeterButton__ExpFV{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:5px}.mainSidebar_locationTabMeterText__ArMps{margin-top:2px;border-bottom:1px solid var(--grey80);line-height:100%}.mainSidebar_locationAddressText__vQGEZ{font-size:1.6rem;font-weight:700;color:var(--grey80)}.mainSidebar_filterSection__CY_02{display:flex;flex-direction:column}.mainSidebar_filterSectionHeader__vrH1D{display:flex;align-items:center;justify-content:space-between;padding:.8rem 1.8rem;background:var(--background)}.mainSidebar_filterTitle__wgRby{font-size:1.8rem;font-weight:600;letter-spacing:-.36px}.mainSidebar_filterOptions__c2_NX{display:flex;flex-wrap:wrap;padding:16px 16px 28px;gap:1.2rem}.mainSidebar_filterBtn__Zhnxc{border:1px solid var(--grey3);background:var(--grey2);color:var(--grey70);border-radius:6px;padding:.8rem 1.2rem;font-size:1.4rem;color:#555;cursor:pointer;transition:background .2s,color .2s}.mainSidebar_filterBtnActive__j2FhI{background:var(--red5);color:var(--background)}.mainSidebar_filterFooter__3CvHP{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:var(--grey2);border-radius:0 0 16px 16px}.mainSidebar_filterResetButton__fmA_3{display:flex;align-items:center;gap:4px}.mainSidebar_filterDetailBtnText__s8gAW{background:none;border:none;color:var(--grey60);font-weight:500;cursor:pointer;font-size:1.2rem}.mainSidebar_filterFooter__3CvHP label{font-size:1.2rem;color:var(--grey60);font-weight:700;letter-spacing:-.285px;padding-left:28px}.mainSidebar_filterFooter__3CvHP label input:checked+.mainSidebar_checkIcon__is_Vo{position:absolute;left:0;top:-6px;display:block}.mainSidebar_filterFooter__3CvHP label input:checked+.mainSidebar_checkIcon__is_Vo+.mainSidebar_unCheckIcon__BNSBU,.mainSidebar_filterFooter__3CvHP label input:not(:checked)+.mainSidebar_checkIcon__is_Vo{display:none}.mainSidebar_filterFooter__3CvHP label input:not(:checked)+.mainSidebar_checkIcon__is_Vo+.mainSidebar_unCheckIcon__BNSBU{position:absolute;left:0;top:-6px;display:block}.mainSidebar_sortRow__Yxced{display:flex;align-items:center;gap:12px;padding:0 0 18px}.mainSidebar_radioList__8AtxF{display:flex;gap:24px;padding:0;margin:0;list-style:none}.mainSidebar_radioLabel__8Zmw6{display:flex;align-items:center;gap:6px;font-size:1.6rem;font-weight:400;color:var(--grey60);cursor:pointer;position:relative}.mainSidebar_radioInput__rAvdQ{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:2px solid var(--grey3);border-radius:50%;background:#fff;margin-right:6px;position:relative;transition:border-color .2s}.mainSidebar_radioInput__rAvdQ:checked{border:6px solid var(--red6);background:#fff}.mainSidebar_radioInput__rAvdQ:checked:after{content:"";display:block;width:10px;height:10px;border-radius:50%;position:absolute;top:4px;left:4px}.mainSidebar_eventCardPlaceholder__FS3sc,.mainSidebar_hospitalCardPlaceholder__0gXKS{background:#f6f6f8;border-radius:12px;height:60px;display:flex;align-items:center;justify-content:center;color:#aaa;font-size:1.6rem;margin-bottom:10px}.mainSidebar_eventCardPlaceholder__FS3sc{height:44px;margin-bottom:0}.mainSidebar_hospitalCardScroll__0ruAJ{position:relative;display:flex;flex-direction:row;gap:16px;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none;width:100%;margin-bottom:48px}.mainSidebar_hospitalCardScrollVertical__lizzi{display:grid;grid-template-columns:repeat(1,1fr);width:100%;grid-gap:3rem;gap:3rem;margin-bottom:48px}.mainSidebar_sliderButtonLeft__xY2Sd,.mainSidebar_sliderButtonRight__nvj8C{visibility:hidden;opacity:0;transition:opacity .3s ease,visibility .3s ease;position:absolute;top:50%;transform:translateY(-50%);padding:.5rem;z-index:10;filter:drop-shadow(2px 2px 6px rgba(0,0,0,.25))}.mainSidebar_sliderButtonLeft__xY2Sd{left:-1.6rem}.mainSidebar_sliderButtonRight__nvj8C{right:1rem;transform:translateY(-50%) rotate(180deg)}#hospitalCardScroll1:hover .mainSidebar_sliderButtonLeft__xY2Sd,#hospitalCardScroll1:hover .mainSidebar_sliderButtonRight__nvj8C,#hospitalCardScroll2:hover .mainSidebar_sliderButtonLeft__xY2Sd,#hospitalCardScroll2:hover .mainSidebar_sliderButtonRight__nvj8C{opacity:1;visibility:visible}.mainSidebar_hospitalCard__qePP_{width:145px;background:#fff;border-radius:12px;display:flex;flex-direction:column;gap:12px;align-items:center}.mainSidebar_hospitalCardImage__VBEh2{flex-shrink:0;width:145px;height:145px;border-radius:8px;background:#eee}.mainSidebar_hospitalCardInfo__27xa7{display:flex;flex-direction:column;flex:1 1}.mainSidebar_hospitalCardTitle__rreQr{font-size:1.4rem;font-weight:600;color:var(--grey70);margin-bottom:8px}.mainSidebar_hospitalCardDesc__EVcUK{font-size:1.2rem;font-weight:400;color:var(--grey6);margin-bottom:10px}.mainSidebar_hospitalCardPrice__9HXko{font-size:1.8rem;font-weight:700;color:var(--grey80);letter-spacing:-.45px;margin-bottom:10px}.mainSidebar_hospitalCardVat__gcziK{font-size:1.2rem;font-weight:700;line-height:120%;letter-spacing:-.25px}.mainSidebar_hospitalCardMeta__dGsa0{display:flex;gap:10px;font-size:1.4rem;color:#aaa;margin-top:4px}.mainSidebar_footer__55Y7d{background:#ededed;border-radius:12px;padding:20px 18px;display:flex;flex-direction:column;gap:24px;color:#959595;font-size:.75rem;line-height:1.2;font-weight:400;width:95%;margin-bottom:24px}.mainSidebar_footerTitleSection__gXksI{display:flex;gap:8px;flex-direction:column}.mainSidebar_footerTitle__rvz9l{font-size:.8125rem;font-weight:800;color:#626262;letter-spacing:-.0203125rem}.mainSidebar_footerAddress__29P_x{font-size:.8125rem;font-weight:500;color:#7a7a7a;letter-spacing:-.0203125rem}.mainSidebar_footerSection__2T_bi{display:flex;gap:4px;flex-direction:column}