.Day_day__psM9u{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:4px;width:45px;min-height:40px;cursor:pointer;position:relative}.Day_day__psM9u:disabled{cursor:not-allowed}.Day_day_selected__Z5u17{background-color:var(--color-B400)}.Day_day_number_container__3zw4O{position:relative}.Day_today_label__KvY5I{position:absolute;top:-16px;left:50%;transform:translateX(-50%);white-space:nowrap}.Day_day_number__PC_N_{display:block;padding:10px 2px}.Day_day_number__PC_N_.Day_with_price_specific_label__AU2ke{padding-top:3px;padding-bottom:0}.Day_day_number__PC_N_.Day_with_price_general_decoration__vJUZy{padding-bottom:10px}.Day_price_general_decoration__tm0__{position:absolute;bottom:2px;left:50%;transform:translateX(-50%);width:8px;height:8px;border-radius:2px}.Day_price_general_decoration_variant_positive__h1zRZ{background-color:var(--font-color-positive)}.Day_price_specific_label__l_FE4{padding-bottom:3px}.DayContainer_day_container__5uFlV{--day-container-edge-padding:var(--space-12);flex-grow:1;flex-basis:40px;display:flex;justify-content:center;box-sizing:content-box}.DayContainer_day_container__5uFlV.DayContainer_desktop__oQebj{--day-container-edge-padding:var(--space-16);padding:0 4px}.DayContainer_day_container__5uFlV:first-child{padding-left:var(--day-container-edge-padding)}.DayContainer_day_container__5uFlV:last-child{padding-right:var(--day-container-edge-padding)}.DayContainer_range_start__27NsX{background:linear-gradient(to right,transparent 50%,var(--color-B100) 50%)}.DayContainer_range_within__KOQiC{background-color:var(--color-B100)}.DayContainer_range_end__O7lJh{background:linear-gradient(to left,transparent 50%,var(--color-B100) 50%)}.HolidaysSection_list__0bflV{margin:0;box-sizing:border-box;display:flex;width:100%}.HolidaysSection_list__0bflV::-webkit-scrollbar{display:none}.HolidaysSection_list__0bflV.HolidaysSection_mobile__QjZjp{margin-top:20px;overflow-x:auto;padding-left:var(--edge-padding);white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}.HolidaysSection_list__0bflV.HolidaysSection_desktop__zjr7D{margin-top:var(--space-8);padding-left:20px;flex-wrap:wrap;width:340px;height:48px;align-items:flex-start}.HolidaysSection_item__TWF82{display:flex;align-items:center}.HolidaysSection_item_text__USFVE{line-height:24px}.HolidaysSection_mobile__QjZjp .HolidaysSection_item__TWF82:last-child{padding-right:var(--edge-padding)}.HolidaysSection_dot__H_uE7{display:inline-block;vertical-align:middle;width:2px;height:2px;border-radius:100%;background-color:var(--color-N400);margin-left:9px;margin-right:var(--space-8)}.WeekNames_wrapper_mobile__V8cae{position:sticky;z-index:9999;background-color:var(--color-N0)}.WeekNames_day_names_container_mobile__yZtVj{height:43px;padding:0 var(--space-12);display:flex;align-items:center;justify-content:space-around}.WeekNames_day_names_container_desktop__ODRrA{height:43px;padding:0 20px;display:flex;align-items:center;justify-content:space-between}.WeekNames_day_names_item__VaScS{flex-basis:2rem;max-width:44px;overflow:hidden;text-overflow:ellipsis}.Legend_wrapper__sAJ9E{display:flex;align-items:center}.Legend_decoration__qKLBU{margin-right:var(--space-8);background-color:var(--legend-decoration-bg-color)}.Legend_mobile__le8hO .Legend_decoration__qKLBU{width:var(--space-12);height:var(--space-12);border-radius:2px}.Legend_desktop__02T25 .Legend_decoration__qKLBU{width:var(--space-16);height:var(--space-16);border-radius:4px}.Legend_variant_positive__L6CHj{--legend-decoration-bg-color:var(--font-color-positive)}.CalendarDesktop_calendar__pNrTr{background-color:var(--color-N0)}.CalendarDesktop_months_wrapper__9DVN7{padding:var(--space-12);display:flex}.CalendarDesktop_month__nyWZr{padding-top:20px;padding-bottom:var(--space-4);position:relative}.CalendarDesktop_month__nyWZr:not(:first-of-type){margin-left:var(--space-16)}.CalendarDesktop_month_heading_container__ZKOMw{margin-bottom:var(--space-16);display:flex;justify-content:center}.CalendarDesktop_next_button__HXPWD,.CalendarDesktop_prev_button__k5ckT{display:flex;align-items:center;justify-content:center;position:absolute;top:20px;border:none;background:none;cursor:pointer;padding:12px;margin:-12px}.CalendarDesktop_prev_button__k5ckT{left:20px}.CalendarDesktop_next_button__HXPWD{right:20px}.CalendarDesktop_weeks_container__BF0AG{margin-top:var(--space-24);min-height:300px}.CalendarDesktop_week__C77jZ{display:flex;justify-content:space-between;align-items:flex-start}.CalendarDesktop_week__C77jZ:not(:first-child){margin-top:var(--space-12)}.CalendarDesktop_legends_section__n20sr{padding:var(--space-16) var(--space-24);background-color:var(--color-N100)}.CalendarDesktop_placeholder_no_holiday_in_month__bOsvq{height:56px}.Collapse_collapse_with_transition__c6l48{transition:max-height .4s}.Divider_divider__Ab_7Z{--border-main-width-mobile:1px;--border-bold-width-mobile:6px;--border-main-width-desktop:1px;--border-bold-width-desktop:8px;--border-main-width:var(--border-main-width-mobile);--border-bold-width:var(--border-bold-width-mobile)}.Divider_horizontal__LU1Jr.Divider_default__8tyge{border-top:var(--border-main-width) solid var(--color-N200)}.Divider_horizontal__LU1Jr.Divider_bold__Ede3a{border-top:var(--border-bold-width) solid var(--color-N100)}.Divider_horizontal__LU1Jr.Divider_dashed__piBdz{border-top:none;background:linear-gradient(to right,var(--color-N200) var(--space-4),transparent var(--space-4),transparent var(--space-8)) repeat-x;background-size:var(--space-8) var(--border-main-width);background-position:top;height:var(--border-main-width)}.Divider_vertical__WsiBJ.Divider_default__8tyge{border-left:var(--border-main-width) solid var(--color-N200)}.Divider_vertical__WsiBJ.Divider_bold__Ede3a{border-left:var(--border-bold-width) solid var(--color-N100)}.Divider_vertical__WsiBJ.Divider_dashed__piBdz{border-left:var(--border-main-width) dashed var(--color-N200)}@media(min-width:840px){.Divider_divider__Ab_7Z{--border-main-width:var(--border-main-width-desktop);--border-bold-width:var(--border-bold-width-desktop)}}