.availability-table_centered__IQ551{margin-left:auto;margin-right:auto}.availability-table_availability_table_actual_time_text__xAmQv{font-family:HKGrotesk;font-size:11px;font-weight:500;letter-spacing:normal;color:var(--bluey-grey);display:block;white-space:nowrap;text-align:right;line-height:1.2}.availability-table_availability_table_cont__QCu63{width:90%;max-width:1016px;margin:57.8px auto 0;padding-bottom:6rem;display:block;scroll-behavior:smooth}.availability-table_availability_table_empty_state__IqpAA{width:269px;margin:30px auto}.availability-table_availability_table_empty_state__IqpAA>img:first-child{display:block;width:196px;height:169px;margin:0 auto}.availability-table_availability_table_empty_state__IqpAA>div{width:100%;height:104px;border-radius:12px;box-shadow:0 3px 35px 0 #1d3f600f;border:1px solid #f5f5f5;background-color:var(--white);padding-top:30px}.availability-table_availability_table_empty_state__IqpAA>div>span{display:block;width:100%;text-align:center;font-family:HKGrotesk;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.31;letter-spacing:normal;color:var(--slate)}.availability-table_availability_table_empty_state__IqpAA>div>span:nth-child(2){font-weight:500;color:var(--bluey-grey)}.availability-table_day_picker__zsczv{justify-content:space-between;width:100%;margin:16px 0 4px;padding:8px 2px;position:sticky;top:3rem;z-index:20;background-color:var(--white)}.availability-table_day_chip__Mi3Lq,.availability-table_day_picker__zsczv{display:flex;align-items:center}.availability-table_day_chip__Mi3Lq{flex-direction:column;background:none;border:none;cursor:pointer;flex:1;gap:4px;padding:4px 2px}.availability-table_day_chip_date__yntYl{font-size:13px;font-weight:600;color:var(--slate);width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}.availability-table_day_chip_date__yntYl,.availability-table_day_chip_name__17JzT{font-family:HKGrotesk;line-height:1}.availability-table_day_chip_name__17JzT{font-size:11px;font-weight:500;color:var(--bluey-grey)}.availability-table_day_chip_active__6XR2g .availability-table_day_chip_date__yntYl{background-color:var(--bright-cyan);color:var(--white)}.availability-table_day_chip_active__6XR2g .availability-table_day_chip_name__17JzT{color:var(--slate);font-weight:700}.availability-table_day_chip_disabled__Op4RO{cursor:not-allowed;opacity:.35}.availability-table_day_chip_disabled__Op4RO:hover{cursor:not-allowed}@media only screen and (min-width:1024px){.availability-table_mobile_view__WymL2{display:none}}.availability-table_desktop_view__BXKjP{display:none}@media only screen and (min-width:1024px){.availability-table_desktop_view__BXKjP{display:table}}.availability-table_availability_table_cont__QCu63>table.availability-table_desktop_table__chvES{width:100%;max-width:64rem;margin:1rem auto 0;table-layout:fixed;border-collapse:initial;border-spacing:14px 0}.availability-table_desktop_day_header_row__Ws2zi th{padding:.5rem .25rem;border-bottom:1px solid #f5f5f5;position:sticky;top:3rem;z-index:20;background-color:var(--white)}.availability-table_desktop_day_header__YNYd3{font-family:HKGrotesk;text-align:center}.availability-table_desktop_day_header__YNYd3 .availability-table_desktop_day_header_date__EcHdk{display:block;font-size:.875rem;font-weight:600;color:var(--slate);line-height:1.2}.availability-table_desktop_day_header__YNYd3 .availability-table_desktop_day_header_name__u_I4Q{display:block;font-size:.75rem;font-weight:500;color:var(--bluey-grey);line-height:1.2;text-transform:uppercase}.availability-table_desktop_table__chvES tbody td{border-bottom:1px solid #f5f5f5;padding:0;height:1.5rem;text-align:center;position:relative}.availability-table_availability_table_cont__QCu63>table{width:100%;border-collapse:collapse;margin-top:8px;table-layout:fixed}.availability-table_availability_table_cont__QCu63>table th{font-family:HKGrotesk;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:var(--slate);padding:10px;border-bottom:1px solid #f5f5f5}.availability-table_availability_table_cont__QCu63>table td{padding:8px;text-align:center;border-bottom:1px solid #f5f5f5}@media only screen and (max-width:768px){.availability-table_availability_table_cont__QCu63{width:95%;margin:40px auto 0}.availability-table_availability_table_empty_state__IqpAA{width:250px;margin:20px auto}.availability-table_availability_table_empty_state__IqpAA>img:first-child{width:150px;height:130px}.availability-table_availability_table_empty_state__IqpAA>div{height:90px;padding-top:20px}.availability-table_availability_table_empty_state__IqpAA>div>span{font-size:14px}}@media only screen and (max-width:480px){.availability-table_availability_table_cont__QCu63{width:98%;margin:30px auto 0}.availability-table_availability_table_empty_state__IqpAA{width:220px;margin:15px auto}.availability-table_availability_table_empty_state__IqpAA>img:first-child{width:120px;height:100px}.availability-table_availability_table_empty_state__IqpAA>div{height:80px;padding-top:15px}.availability-table_availability_table_empty_state__IqpAA>div>span{font-size:12px}}.availability-table_availability_gap_row__B6Sv1{padding:4px 0;text-align:center;background:#f9fafb;border-top:1px dashed #e2e6ea;border-bottom:1px dashed #e2e6ea}.availability-table_availability_gap_row__B6Sv1 span{font-family:HKGrotesk;font-size:12px;font-weight:500;color:#b0bec5;letter-spacing:.06em}.availability-table_schedule_recurring_table_cell__icfpG{font-family:HKGrotesk;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;letter-spacing:normal;color:var(--slate);display:none;position:absolute;top:-14px;z-index:2;transition:all .4s ease}.availability-table_schedule_recurring_table_cell__icfpG>span{display:inline-block}.availability-table_schedule_recurring_table_cell__icfpG>span:last-child{margin-left:5px;color:var(--slate);opacity:.25}.availability-table_schedule_recurring_table_cell_aquamarine__Lggpv{background-color:#06d6a040;cursor:pointer;position:relative;z-index:10}.availability-table_schedule_recurring_table_cell_aquamarine__Lggpv.availability-table_active__gnwqK{border-left:3px solid #06d6a099!important;border-right:3px solid #06d6a099!important}@media only screen and (max-width:1023.98px){.availability-table_schedule_recurring_table_cell_aquamarine__Lggpv{box-shadow:inset 16px 0 0 var(--white),inset -16px 0 0 var(--white)}}@media only screen and (min-width:768px)and (max-width:1023.98px){.availability-table_schedule_recurring_table_cell_aquamarine__Lggpv{box-shadow:inset 48px 0 0 var(--white),inset -48px 0 0 var(--white)}}.availability-table_schedule_recurring_table_cell_with_starttime_border__E9_p0{border-top-left-radius:9px!important;border-top-right-radius:9px!important}.availability-table_schedule_recurring_table_cell_in_btw_block__r5I_o.availability-table_cancelled__mCWVM{border-left:1px solid var(--blush-pink)!important;border-right:1px solid var(--blush-pink)!important}.availability-table_hide__XTfY5{display:none!important}.availability-table_still_even_show__14xcO{bottom:-15px}.availability-table_schedule_recurring_table_cell_with_endtime_border__Cnxy6{border-bottom-left-radius:9px!important;border-bottom-right-radius:9px!important}.availability-table_schedule_recurring_table_cell_with_starttime_border__E9_p0.availability-table_active__gnwqK{border-top:3px solid #06d6a099!important}.availability-table_schedule_recurring_table_cell_with_endtime_border__Cnxy6.availability-table_active__gnwqK{border-bottom:3px solid #06d6a099!important}.availability-table_schedule_recurring_table_cell_starttime_endtime_text_cont__orc_x{font-family:HKGrotesk;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;letter-spacing:normal;color:var(--slate)}.availability-table_schedule_recurring_table_cell_starttime_endtime_text_cont__orc_x>span{font-family:HKGrotesk;font-size:15px;font-weight:700;font-stretch:normal;font-style:normal;letter-spacing:normal;color:var(--black)}.availability-table_availability_time_col__LxHfe{padding:0 8px 0 0;vertical-align:top;text-align:right;white-space:nowrap}.availability-table_availability_block_available_label__d_tCI{font-family:HKGrotesk;font-size:12px;font-weight:700;color:var(--slate);display:block;text-align:center;pointer-events:none}.availability-table_schedule_recurring_table_cell_available_text_cont__ebJoa{position:absolute;bottom:-24px;left:0;right:0;margin-right:auto;margin-left:auto;font-family:HKGrotesk;font-size:15px;font-weight:700;font-stretch:normal;font-style:normal;letter-spacing:normal;color:var(--black);text-align:center;pointer-events:none}.schedule_recurring_table_cell_aquamarine{background-color:#06d6a040;cursor:pointer}.schedule_recurring_table_cell_aquamarine.active{border-left:3px solid #06d6a099!important;border-right:3px solid #06d6a099!important}.schedule_recurring_table_cell_with_starttime_border{border-top-left-radius:9px!important;border-top-right-radius:9px!important}.schedule_recurring_table_cell_with_starttime_border.active{border-top:3px solid #06d6a099!important}.schedule_recurring_table_cell_with_endtime_border{border-bottom-left-radius:9px!important;border-bottom-right-radius:9px!important}.schedule_recurring_table_cell_with_endtime_border.active{border-bottom:3px solid #06d6a099!important}.should_be_greyed_out{background-color:#00000008}.schedule_daily_table_cell_startime_dots{position:absolute;width:5px;margin:0;padding:0;left:8%;top:16px;text-align:center}.schedule_daily_table_cell_startime_dots li:first-child{width:100%;height:5px;border-radius:50%;background-color:#43efc2}.schedule_daily_table_cell_startime_dots li{width:2.8px;height:2.8px;border-radius:50%;background-color:#43efc2;margin-bottom:8px;margin-left:auto;margin-right:auto}.schedule_daily_table_cell_startime_dots li:last-child{margin-bottom:0}.schedule_daily_table_cell_startime_dots.thirtyMinute{top:8px}.schedule_daily_table_cell_startime_dots.thirtyMinute li:first-child{width:100%;height:5px}.schedule_daily_table_cell_startime_dots.thirtyMinute li{margin-bottom:2px;width:2px;height:2px}.schedule_daily_table_cell_in_btw_dots{width:2.8px;position:absolute;margin:0;padding:0;left:9%;top:50%;transform:translateY(-50%)}.schedule_daily_table_cell_in_btw_dots li{width:2.8px;height:2.8px;border-radius:50%;background-color:#43efc2;margin-bottom:8px;margin-left:auto;margin-right:auto}.schedule_daily_table_cell_in_btw_dots li:last-child{margin-bottom:0}.schedule_daily_table_cell_in_btw_dots.thirtyMinute{top:52%}.schedule_daily_table_cell_in_btw_dots.thirtyMinute li{width:2px;height:2px;margin-bottom:4px}.schedule_daily_table_cell_endtime_dots{position:absolute;width:7px;margin:0;padding:0;left:8%;top:8px;text-align:center}.schedule_daily_table_cell_endtime_dots li{width:2.8px;height:2.8px;border-radius:50%;background-color:#43efc2;margin-bottom:5px;margin-left:auto;margin-right:auto}.schedule_daily_table_cell_endtime_dots li:last-child{width:7px;height:7px;border:2px solid #43efc2;background-color:#0000;margin:0;position:absolute;left:0}.schedule_daily_table_cell_endtime_dots.thirtyMinute{top:2px}.schedule_daily_table_cell_endtime_dots.thirtyMinute li:first-child{width:2px;height:2px}.schedule_daily_table_cell_endtime_dots.thirtyMinute li:last-child{left:.05px}.schedule_daily_lesson_details_cont{position:fixed!important;top:67px;right:0;bottom:0;height:calc(100vh - 67px)!important;margin:initial;z-index:99999999999;width:310px;background-color:var(--white);border-left:1px solid var(--snow-extra-dark,#e6ebf0);box-shadow:-8px 0 24px 0 #1d3f6014}@media screen and (max-width:1650px){.schedule_daily_table_cell_startime_dots{display:none}}@media screen and (max-width:1023px){.schedule_daily_table_cell_endtime_dots,.schedule_daily_table_cell_in_btw_dots,.schedule_daily_table_cell_startime_dots{display:none}}.switch-week-box_view_availability_switch_weeks_cont__X05iW{width:90%;height:36px;max-width:310px;margin:58px auto 0;display:flex;justify-content:space-between;align-items:center;position:sticky;top:.75rem;z-index:21;background-color:var(--white);box-shadow:0 -100vw 0 100vw var(--white)}.switch-week-box_view_availability_switch_weeks_cont__X05iW>div:first-child,.switch-week-box_view_availability_switch_weeks_cont__X05iW>div:nth-child(3){width:36px;height:36px;border-radius:50%;border:1px solid var(--pale-sky-blue);background-color:var(--white);cursor:pointer;display:inline-flex;justify-content:center;align-items:center}.switch-week-box_view_availability_switch_weeks_cont__X05iW>div:first-child>img,.switch-week-box_view_availability_switch_weeks_cont__X05iW>div:nth-child(3)>img{width:6.1px;height:10.7px}.switch-week-box_view_availability_switch_weeks_cont__X05iW>div:nth-child(3)>img{transform:rotate(180deg)}.switch-week-box_view_availability_switch_weeks_cont__X05iW>div:nth-child(2){height:100%;display:inline-flex;align-items:center;font-family:HKGrotesk;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:center;color:var(--black);cursor:pointer}.switch-week-box_view_availability_switch_weeks_cont__X05iW>div:nth-child(2) img{display:inline-block;margin-left:7.2px;margin-top:5px}.switch-week-box_schedule_availability_desktop_cont_daily_calender__wDcuz{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;z-index:999;top:-20px}