.fullCalendar_calendarWrapper__Gl0z0{border-radius:8px;padding:6px 8px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;word-break:break-all;row-gap:4px;margin-top:6px}.fullCalendar_calendarWrapper__Gl0z0:hover{background-color:none}.fullCalendar_eventTitle__YOdeO{font-size:1.3rem;font-style:normal;font-weight:700;letter-spacing:-.35px;word-break:break-all;white-space:normal}.fullCalendar_hospitalText__jDmgw{font-weight:500}.fullCalendar_hospitalText__jDmgw,.fullCalendar_remainText__MYsuf{font-size:1.2rem;font-style:normal;letter-spacing:-.35px;word-break:break-all;white-space:normal}.fullCalendar_remainText__MYsuf{border-radius:6px;padding:4px;font-weight:700;background-color:var(--background)}.fullCalendar_adText__rJGEw{color:var(--grey9);font-size:1.2rem;font-style:normal;font-weight:700;letter-spacing:-.48px;word-break:break-all;white-space:normal}.fullCalendar_calendarContainer__HhKaw{width:calc((100vw - 64px) * .59);position:relative;display:flex;flex-direction:column;padding:36px 24px 50px;background:#fff;border-radius:16px;box-shadow:2px 2px 8px 0 rgba(50,66,70,.3);height:calc(100vh - 180px)}.fullCalendar_calendarContainer2__a5VC9{border-radius:16px 0 0 16px;height:calc(100vh - 180px)}.fullCalendar_calendarFilter__6kJa5{position:absolute;right:20px;top:32px;display:flex;align-items:center;gap:12px;color:var(--grey60);font-size:1.4rem;font-weight:400;button{display:flex;align-items:center;gap:6px}.fullCalendar_eventFilterBtn__j_Sra{background:none;border:1px solid var(--grey3);border-radius:120px;padding:6px 10px}}.fullCalendar_calendarFilter__6kJa5 label{padding-left:28px;font-size:1.6rem;line-height:.8}.fullCalendar_calendarFilter__6kJa5 label input:checked+.fullCalendar_checkIcon__ur2hm{position:absolute;left:0;top:-6px;display:block}.fullCalendar_calendarFilter__6kJa5 label input:checked+.fullCalendar_checkIcon__ur2hm+.fullCalendar_unCheckIcon__qcQN4,.fullCalendar_calendarFilter__6kJa5 label input:not(:checked)+.fullCalendar_checkIcon__ur2hm{display:none}.fullCalendar_calendarFilter__6kJa5 label input:not(:checked)+.fullCalendar_checkIcon__ur2hm+.fullCalendar_unCheckIcon__qcQN4{position:absolute;left:0;top:-6px;display:block}.fullCalendar_fc__XKlyr .fullCalendar_fc-daygrid-day__paCaa.fullCalendar_fc-day-today__7k_sV{background:unset}.fullCalendar_calendarExpandBtn__HZgmQ{position:absolute;right:-30px;top:50%;transform:translateY(-50%);border:none;cursor:pointer;z-index:50}.clinicChips_chipBtn__8S3A4{display:flex;align-items:center;gap:2px;background:var(--background);border:1px solid var(--grey3);border-radius:4px;color:var(--grey40);font-size:1.2rem;font-weight:400;padding:.6rem}.clinicChips_chipBtn__8S3A4 span{white-space:nowrap}.clinicChips_onEventChip__7yTb4{background:var(--grey2);border:none;color:var(--violet6)}.clinicChips_onClinicChip__SeL7w{background:var(--grey2);border:none;color:var(--grey8)}.page_container__ucXWo{position:absolute;top:24px;left:32px;z-index:100;display:flex;flex-shrink:1;flex-direction:row;gap:0;height:calc(100vh - 180px)}.page_boxShadow__UhkAQ{box-shadow:10px 8px 8px 0 rgba(50,66,70,.16);border-radius:16px}.page_calendarExpanded__2jrOG{position:relative;width:calc((100vw - 64px) * .4);background:var(--background);z-index:100;border-radius:0 16px 16px 0;border-left:1px solid var(--grey3);padding:32px 20px;overflow:visible}.page_calendarExpandedScroll___CZjJ{max-height:100%;overflow-y:scroll}.page_calendarCloseBtn__fek_J{position:absolute;right:-16px;top:50%;transform:translateY(-50%);z-index:100}.page_calendarExpandedHeader__VikAd{background:linear-gradient(90deg,#8c12a1,#231e2b);border-radius:16px;position:relative;overflow:hidden}.page_calendarExpandedHeader__VikAd h2{position:relative;color:var(--background);font-size:1.6rem;font-weight:600;line-height:150%;letter-spacing:-.48px;padding:1.8rem 3.2rem;border-radius:16px;z-index:1}.page_calendarExpandedHeader__VikAd .page_heartImage__PzQDu{max-width:179px;position:absolute;right:42px;top:60%;transform:translateY(-50%)}.page_locationInfo___0ucW{display:flex;align-items:center;gap:12px;padding-top:30px;padding-bottom:12px;border-bottom:1px solid var(--grey3)}.page_locationInfoTitle__1Jebw{font-size:1.8rem;font-weight:600;letter-spacing:-.45px;color:var(--grey70)}.page_locationInfoText__hUYrY{font-size:1.8rem;font-weight:400;letter-spacing:-.45px;color:var(--grey60)}.page_filterInfo__8tLKv{display:flex;flex-direction:column;margin-top:16px;gap:20px;margin-bottom:30px}.page_filterRow__TFQo5{display:flex;align-items:center;gap:12px}.page_filterRow__TFQo5 .page_filterInfoTitle__23MEo{color:var(--grey70);font-weight:600;font-size:1.4rem}.page_radioList__CcQPe{display:flex;gap:24px;padding:0;margin:0;list-style:none}.page_radioLabel__OFTB6{display:flex;align-items:center;gap:6px;font-size:1.6rem;font-weight:400;color:var(--grey60);cursor:pointer;position:relative}.page_radioInput__WMMEx{-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}.page_radioInput__WMMEx:checked{border:6px solid var(--red6);background:#fff}.page_radioInput__WMMEx:checked:after{content:"";display:block;width:10px;height:10px;border-radius:50%;position:absolute;top:4px;left:4px}.page_hospitalCardScroll__DDcEc{position:relative;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px 2rem;gap:24px 2rem;width:100%;margin:0 auto;justify-items:stretch}@media (max-width:1440px){.page_hospitalCardScroll__DDcEc{grid-template-columns:1fr;gap:1.6rem}}.reviewCard_card__AEPJX{width:100%;background:#fff}.reviewCard_header__Pmkxr{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.reviewCard_title__m85cZ{font-size:1.4rem;font-weight:600;color:var(--grey80);margin-bottom:10px}.reviewCard_date__MtTQW{font-size:1.2rem;font-weight:600;color:var(--grey8)}.reviewCard_imagesSection__0heDY{display:flex;gap:8px;margin-bottom:24px}.reviewCard_imageWrapper__WP0_p{display:flex;flex-direction:column;align-items:center;position:relative;width:110px;max-width:45%;aspect-ratio:1/1;object-fit:cover;border-radius:8px;border:1.5px solid #eaeaea}.reviewCard_image__49VfU{border-radius:8px}.reviewCard_imageLabel__NBYZM{position:absolute;bottom:0;left:0;padding:6px 8px;font-size:1.1rem;color:var(--grey3);background:rgba(34,34,34,.8);font-weight:500;border-radius:0 4px 0 8px}.reviewCard_imageLabelAfter__cAspe{background:rgba(227,25,55,.7)}.reviewCard_reviewText__9zjwt{font-size:1.3rem;color:var(--grey80);line-height:1.6;word-break:keep-all;letter-spacing:-.01em;margin-top:2px;max-height:4.8em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}.reviewCard_eventBanner__HKfia{display:flex;align-items:center;justify-content:space-between;border-radius:8px;border:1px solid var(--Grey-G30,#ededed);padding:10px 12px;margin-bottom:20px}.reviewCard_eventBanner__HKfia .reviewCard_eventBannerImage__LfA08{position:relative;width:5.2rem;aspect-ratio:1/1;object-fit:cover;border-radius:8px;border:1.5px solid #eaeaea}.reviewCard_eventBanner__HKfia .reviewCard_eventBannerDate__DAUYb{padding:6px;border-radius:6px;background:var(--red1);font-size:1.2rem;font-weight:700;color:var(--red5);letter-spacing:-.35px}.reviewCard_eventBanner__HKfia .reviewCard_eventBannerContent__73zOX{display:flex;align-items:center;gap:8px}.reviewCard_eventBanner__HKfia .reviewCard_eventContentTitle__XJyh_{display:flex;align-items:center;gap:2px;margin-bottom:6px}.reviewCard_eventBanner__HKfia .reviewCard_eventContentTitle__XJyh_ .reviewCard_eventTitle__Wvl0P{font-size:1.2rem;font-weight:600;letter-spacing:-.35px;color:var(--grey70)}.reviewCard_eventBanner__HKfia .reviewCard_eventContentTitle__XJyh_ .reviewCard_eventPrice__UXvd1{font-size:1.4rem;font-weight:700;letter-spacing:-.45px;color:var(--grey90)}.reviewCard_eventBanner__HKfia .reviewCard_eventContentTitle__XJyh_ .reviewCard_eventPrice__UXvd1 span{font-size:1rem;font-weight:500;letter-spacing:-.25px;color:var(--grey8)}.reviewCard_moreTextButton__3xs3u{margin-top:12px;font-size:1.2rem;font-weight:400;letter-spacing:-.25px;color:var(--grey9)}.reviewCard_hashTagList__279_9,.reviewCard_reviewTagList__pwHmh{margin-top:24px;display:flex;flex-wrap:wrap;gap:8px}.reviewCard_hashTagList__279_9{margin-bottom:12px}.reviewCard_reviewTagList__pwHmh div{font-size:1.2rem;font-weight:400;letter-spacing:-.25px;color:var(--grey60);padding:4px 10px;border-radius:30px;background:var(--grey2);line-height:140%}.reviewCard_hashTagList__279_9 div{font-size:1.1rem;font-weight:500;letter-spacing:-.25px;color:var(--grey70);line-height:140%;padding:2px 6px;border-radius:4px;border:1px solid var(--Grey-G30,#ededed);background:var(--background)}.reviewCard_bottomButtons__FzJPA{display:flex;flex-direction:row;justify-content:space-between;margin-top:32px}.reviewCard_bottomButtons__FzJPA .reviewCard_goodButton__fDgQM{display:flex;align-items:center;gap:4px;font-size:1.2rem;font-weight:500;letter-spacing:-.25px;color:var(--grey60);line-height:140%}.reviewCard_bottomButtons__FzJPA .reviewCard_goodButton__fDgQM .reviewCard_goodCount__SNQiE{font-size:1.4rem;font-weight:600;line-height:140%;letter-spacing:-.25px;color:var(--grey670)}.reviewCard_bottomButtons__FzJPA .reviewCard_complaintButton__O1o9_{display:flex;align-items:center;gap:4px}.reviewTotalInfo_detailInfoTitle__N_4U0{font-size:1.8rem;font-weight:700;letter-spacing:-.45px;display:flex;align-items:center;gap:6px}.reviewTotalInfo_detailInfoTitle__N_4U0 p:nth-child(2){color:var(--red6)}.reviewTotalInfo_moreButton__vM3Zp{display:flex;align-items:center;justify-content:center;border:1px solid var(--Grey-G40,#e2e2e2);border-radius:8px;gap:4px;width:100%;text-align:center;padding:16px 0;font-size:1.6rem;font-weight:600;letter-spacing:-.35px;color:var(--grey60)}.reviewTotalInfo_eventInfoHeader__rXwAO{display:flex;align-items:center;justify-content:space-between}.reviewTotalInfo_eventInfoHeader__rXwAO .reviewTotalInfo_allViewButton__Jtb3P{display:flex;align-items:center;gap:4px;line-height:150%;font-size:1.4rem;font-weight:500;letter-spacing:-.35px;color:var(--grey10)}.reviewTotalInfo_reviewList__fOj5W{display:flex;flex-direction:column;gap:2.4rem}.reviewTotalInfo_reviewList__fOj5W .reviewTotalInfo_line__Z05ur:not(:last-child){height:1px;width:100%;background:var(--grey2)}.reviewTotalInfo_filterBox__DBqhu{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.reviewTotalInfo_filterBox__DBqhu .reviewTotalInfo_treatmentDropdown__aWvQE{display:flex;align-items:center;gap:4px;font-size:1.35rem;font-weight:600;letter-spacing:-.35px;line-height:150%;color:var(--grey80);border-radius:6px;border:1px solid var(--grey3);padding:4px 8px}.reviewTotalInfo_filterBox__DBqhu .reviewTotalInfo_filterRight__iuCfc{display:flex;align-items:center;gap:8px}.reviewTotalInfo_filterBox__DBqhu .reviewTotalInfo_filterRight__iuCfc .reviewTotalInfo_filterButton__lspsC{display:flex;align-items:center;font-size:1.2rem;font-weight:500;line-height:160%;letter-spacing:-.35px;color:var(--grey6)}.reviewTotalInfo_filterBox__DBqhu .reviewTotalInfo_filterRight__iuCfc .reviewTotalInfo_filterButton__lspsC.reviewTotalInfo_active__OAEt3{color:var(--grey70)}.reviewTotalInfo_filterBox__DBqhu .reviewTotalInfo_filterRight__iuCfc .reviewTotalInfo_filterButton__lspsC .reviewTotalInfo_dot__7OLeN{width:6px;height:6px;border-radius:50%;background:var(--grey6);margin-right:4px}.reviewTotalInfo_filterBox__DBqhu .reviewTotalInfo_filterRight__iuCfc .reviewTotalInfo_filterButton__lspsC.reviewTotalInfo_active__OAEt3 .reviewTotalInfo_dot__7OLeN{background:var(--red6)}.eventInfo_eventList__KVd4X{width:100%;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:16px;gap:16px}.eventInfo_eventList__KVd4X .eventInfo_line__K96TK:not(:last-child){height:1px;width:100%;background:var(--grey2)}.eventInfo_moreButton__W2Iiw{justify-content:center;border:1px solid var(--grey4);border-radius:8px;width:100%;text-align:center;padding:16px 0;font-size:1.6rem;font-weight:600;color:var(--grey60);margin-top:2.4rem}.eventInfo_allViewButton__Roms0,.eventInfo_moreButton__W2Iiw{display:flex;align-items:center;gap:4px;letter-spacing:-.35px}.eventInfo_allViewButton__Roms0{font-size:1.4rem;font-weight:500;color:var(--grey10)}.eventInfo_reviewList__E0G_J{display:flex;flex-direction:column;gap:2.4rem}.eventInfo_reviewList__E0G_J .eventInfo_line__K96TK:not(:last-child){height:1px;width:100%;background:var(--grey2)}.clinicInfo_clinicInfoContainer__TfGjY{padding:26px 24px}.clinicInfo_safeMark__4Zwe8{display:flex;align-items:center;gap:4px;font-size:1.2rem;font-weight:500;line-height:150%;letter-spacing:-.3px;color:var(--grey50);margin-bottom:12px}.clinicInfo_clinicName__crXxV{font-size:2rem;font-weight:700;letter-spacing:-.6px;color:var(--grey70);margin-bottom:12px}.clinicInfo_location__JW1Yi{font-size:1.4rem;font-weight:600;letter-spacing:-.6px;color:var(--grey8);margin-bottom:20px}.clinicInfo_tagList__mvIEQ{display:flex;flex-wrap:wrap;gap:6px}.clinicInfo_tag__r0IdK{font-size:1.2rem;font-weight:600;color:var(--red5);background:var(--background);border-radius:4px;padding:4px 8px;border:1px solid var(--grey3)}.BookingFlow_mainContent__jhsUX{overflow-y:auto;background-color:#f9fafb}.BookingFlow_section__2c3cu{background-color:white;padding:1.5rem}.BookingFlow_section__2c3cu:not(:last-child){margin-bottom:8px}.BookingFlow_paymentGrid__FiFs5{display:grid;grid-template-columns:70fr 25fr;grid-gap:1.5rem;gap:1.5rem}.BookingFlow_infoGrid__5XtjZ{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;grid-gap:1.5rem;gap:1.5rem;align-items:start}.BookingFlow_imageCell__WIWqW{grid-row:1/2;grid-column:1/2;align-self:center}.BookingFlow_descCell__P9Ipd{grid-row:1/2;grid-column:2/3;align-self:center}.BookingFlow_orderCell__Py8RV{margin-top:-15px;grid-row:2/3;grid-column:2/3}.BookingFlow_selectionHeaderGrid__etkEr{display:grid;grid-template-columns:1fr 1fr;padding:0 10px;margin-top:10px;margin-bottom:10px;grid-gap:20px;gap:20px}.BookingFlow_selectionContentGrid__zukIX{display:grid;grid-template-columns:1fr 1fr;padding-top:1.5rem;border-top:1px solid var(--grey3)}.BookingFlow_dateContent__DPUHF{padding:0 1.5rem}.BookingFlow_timeContent__TOEVJ{padding:0 1.5rem;border-left:1px solid var(--grey3)}@media (max-width:767px){.BookingFlow_selectionContentGrid__zukIX,.BookingFlow_selectionHeaderGrid__etkEr{grid-template-columns:1fr;padding:0}.BookingFlow_dateContent__DPUHF,.BookingFlow_timeContent__TOEVJ{padding:0}.BookingFlow_timeContent__TOEVJ{border-left:none;border-top:1px solid #e5e7eb;margin-top:1.5rem;padding-top:1.5rem}}.BookingModalHeader_header__aLAws{position:relative;display:flex;align-items:center;justify-content:center;padding:1rem;flex-shrink:0;border-bottom:1px solid var(--grey3);margin-bottom:10px}.BookingModalHeader_title__oseDp{font-size:1.3rem;font-weight:800;color:var(--gray80)}.BookingModalHeader_closeButton__5sMT5{position:absolute;left:1rem;font-size:1.5rem;background:none;border:none;cursor:pointer}.ProcedureImage_imageWrapper__rx5yW{position:relative;width:5rem;height:5rem;flex-shrink:0;overflow:hidden;border-radius:.5rem}.ProcedureDescription_textWrapper__tAUfH{display:flex;flex-direction:column;gap:.8rem}.ProcedureDescription_name__Xz3qW{font-size:1.6rem;font-weight:700;color:var(--gray80)}.ProcedureDescription_clinic__5OnmD{color:var(--gray70);font-size:1.2rem;font-weight:400}.OrderDetails_container__8BX2C{display:flex;justify-content:space-between;align-items:flex-start;border-top:1px solid var(--grey3);padding:1rem 0;margin-top:10px}.OrderDetails_details__dxy3C{display:flex;gap:1rem}.OrderDetails_quantity__gMO4X{font-weight:400;font-size:1.1rem;color:var(--gray40)}.OrderDetails_itemName__4Ns0c{font-weight:600;font-size:1rem;color:var(--gray60)}.OrderDetails_priceWrapper__LH3uR{display:flex;flex-direction:column;align-items:flex-start;margin-top:10px;gap:.3rem}.OrderDetails_finalPriceRow__QQpDK{display:flex;align-items:baseline;gap:.5rem}.OrderDetails_originalPrice__ap6h1{color:#9ca3af;text-decoration:line-through;font-size:1rem}.OrderDetails_discountRate__vOJm0{color:var(--red6);font-size:1rem;font-weight:800}.OrderDetails_finalPrice__2xLsI{font-size:1.4rem;font-weight:800}.OrderDetails_optionButton__5RiWU{flex-shrink:0;border-radius:6px;background-color:var(--grey2);padding:5px 10px;font-size:1rem;color:var(--gray60);font-weight:600;border:none;cursor:pointer}.ActionPanel_container__OHmb4{padding:10px 20px}.ActionPanel_nextButton__Nlxzk{width:100%;border-radius:.5rem;background-color:var(--red6);padding:.75rem 0;font-size:1.125rem;font-weight:700;color:white;border:none;cursor:pointer;transition:background-color .2s}.ActionPanel_nextButton__Nlxzk:hover{background-color:var(--red6)}.ActionPanel_noticeBox__cOIMe{margin-top:1rem;border-radius:.5rem;background-color:var(--grey2);font-size:.75rem;color:var(--grey9);padding:.75rem 25px .75rem 10px}.ActionPanel_noticeTitle__4xXmj{font-weight:600;color:var(--grey9);margin:0 0 .25rem;font-size:.8rem;line-height:1.5;padding-bottom:.5rem}.ActionPanel_noticeText__nle62{font-weight:400;color:var(--grey9);font-size:.7rem;line-height:1.5}.SectionHeader_header__Y3abq{display:flex;align-items:baseline;gap:.75rem;margin-bottom:1rem}.SectionHeader_title__8DrFv{font-size:1.3rem;font-weight:700;color:var(--grey80)}.SectionHeader_subtitle__aHD1o{font-size:1rem;font-weight:400;color:var(--grey9)}.DatePicker_container__SIZt1{display:flex;flex-direction:column}.DatePicker_monthNavigator__k1lBA{display:flex;position:relative;border-bottom:1px solid #e5e7eb}.DatePicker_month__82Obh{background:none;border:none;font-size:1.4rem;font-weight:700;color:var(--grey9);cursor:pointer;padding:.5rem .25rem;margin:0 .5rem;transition:color .3s ease}.DatePicker_month__82Obh:first-child{margin-left:0}.DatePicker_activeMonth__fMS6a{color:#111827}.DatePicker_underline__ZD76n{position:absolute;bottom:-1px;height:2px;background-color:#111827;border-radius:2px;transition:all .3s cubic-bezier(.4,0,.2,1)}.DatePicker_calendarGrid__jrz3J{margin-top:15px;display:grid;grid-template-columns:repeat(7,1fr);grid-gap:.5rem;gap:.5rem;text-align:center}.DatePicker_weekday__dVRvn{font-size:1rem;color:var(--grey8);padding-bottom:.5rem;text-align:center}.DatePicker_day__vAXrC{background:none;border:none;cursor:pointer;width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;transition:background-color .2s}.DatePicker_day__vAXrC:hover{background-color:#f3f4f6}.DatePicker_notCurrentMonth__GEZ2C{color:#d1d5db;cursor:not-allowed}.DatePicker_selectedDay__Q1jI7{background-color:#ef4444;color:white;font-weight:700}.DatePicker_selectedDay__Q1jI7:hover{background-color:var(--red5)}.DatePicker_today__klrYp{font-weight:500}.DatePicker_infoBox__Vgop_{margin-top:1rem;background-color:#f3f4f6;padding:1rem;border-radius:.5rem;font-size:.875rem;color:#6b7280;line-height:1.5}.TimePicker_container__isAav{display:flex;flex-direction:column;gap:1.5rem}.TimePicker_periodTitle__Nrs_M{font-size:1rem;font-weight:600;margin-bottom:1rem}.TimePicker_timeGrid__9tsts{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.5rem;gap:.5rem}.TimePicker_timeButton___6KPa{background-color:var(--grey1);border:1px solid var(--grey3);border-radius:.375rem;text-align:center;font-size:1rem;color:var(--grey70);cursor:pointer;transition:all .2s;padding:6px 0}.TimePicker_timeButton___6KPa:hover{border-color:var(--grey30)}.TimePicker_selectedTime__5_1qy{border-color:var(--red6);color:var(--red6);font-weight:800;background-color:var(--red1)}.Modal_overlay__KIrFS{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000}.Modal_modalContainer__wCCcO{--modal-scale-factor:1.3;transform:scale(calc(1 * var(--modal-scale-factor)));transform-origin:center center;background-color:white;border-radius:20px;box-shadow:0 10px 25px -5px rgb(0 0 0/.1),0 8px 10px -6px rgb(0 0 0/.1);overflow:hidden;max-width:56rem;width:95%;max-height:90vh;display:flex;flex-direction:column}.page_divider__fF6IW{width:100%;height:8px;background:var(--grey2)}.page_basicInfoSection__GDEh2{margin-top:-56px;padding:24px}.page_detailInfoSection___1_XB{padding:32px 24px}.page_reviewInfoSection__xhIVH{padding:32px 24px;margin-top:-5.4rem}.slideHeader_slideHeader__MQJ3D{position:-webkit-sticky;position:sticky;top:0;left:0;right:0;background:var(--background,white);padding:20px 24px;text-align:left;font-size:1.6rem;font-weight:700;color:var(--grey80);z-index:1000;border-radius:16px 0 0 0;opacity:0;transform:translateY(-100%);transition:transform .2s ease,opacity .3s ease;display:flex;align-items:center;gap:1rem}.slideHeader_show__EPr1R{opacity:1;transform:translateY(0)}.slideHeader_arrowIcon__B3D5h{transform:rotate(180deg);margin-top:-2px}.slideHeader_arrowIcon__B3D5h:before{content:"";position:absolute;top:4px;right:-10px;bottom:-10px;left:-10px}.clinicPageBox_container__WqsAk{top:24px;left:calc(32px + 380px + 24px);border-radius:16px;box-shadow:2px 2px 10px 0 rgba(50,66,70,.3)}.clinicPageBox_calendarContainer__VPGtU,.clinicPageBox_container__WqsAk{position:absolute;max-width:380px;height:calc(100vh - 180px);gap:0;background:var(--background);z-index:100}.clinicPageBox_calendarContainer__VPGtU{top:0;left:calc((100vw - 64px) * .59);border-left:1px solid var(--grey3);border-radius:0 16px 16px 0;box-shadow:10px 8px 8px 0 rgba(50,66,70,.16)}.clinicPageBox_scrollContainer__Mxsmv{max-height:calc(100vh - 180px);overflow-y:scroll}.clinicPageBox_closeClinicBtn___jLyU{position:absolute;top:50%;transform:translateY(-50%);right:-15px;z-index:100;cursor:pointer;z-index:200}