.HorizontalCalendar_container__ayqvh{display:flex;width:100%;background:inherit}.HorizontalCalendar_buttonWrapper__Ai5Mw{display:flex;align-items:flex-end;z-index:2;background:white}.HorizontalCalendar_button___Evwu{border:none;text-decoration:none;background:transparent;cursor:pointer;border-radius:50%;width:40px;height:40px;color:#383838;font-size:20px;font-weight:700;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0;margin-bottom:5px}.HorizontalCalendar_button___Evwu:hover{background-color:transparent;color:var(--main-theme-active-color)}.HorizontalCalendar_weekend__vpC1f{color:red}.HorizontalCalendar_dateListScrollable__36GTr{padding-left:10px;padding-right:10px;display:flex;overflow-x:scroll;scrollbar-width:none;margin:2px 0 2px -40px;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;transition:all .2s ease-in-out}.HorizontalCalendar_dateListScrollable__36GTr::-webkit-scrollbar{-webkit-appearance:none;display:none}.HorizontalCalendar_monthContainer__vVBK7{display:flex;flex-direction:column}.HorizontalCalendar_monthYearLabel__IHYCe{align-self:flex-start;z-index:99;font-size:15px;font-weight:700;position:-webkit-sticky;position:sticky;text-transform:capitalize;top:0;left:30px;width:max-content;margin:0 14px 10px 0}.HorizontalCalendar_dateDayItem__OzRH4{display:flex;flex-direction:column;align-items:center;cursor:pointer;margin:0 0 0 5px;width:45px;height:49px;flex-shrink:0}.HorizontalCalendar_daysContainer__LOWXw{display:flex;z-index:1}.HorizontalCalendar_dayLabel__jiudt{font-size:12px;margin:4px 0 0}.HorizontalCalendar_dateLabel__okIx_{font-size:18px}