.GridTouchWeekTitle_title__KgeSQ{box-sizing:border-box;color:var(--vkui--calendar_color_text_date_secondary);padding:4px 10px;position:-webkit-sticky;position:sticky;text-align:center;top:0;width:60px}.GridWeekBackdropColumns_container__n36yV{display:flex;height:100%;left:0;position:absolute;top:0;width:100%}.GridWeekBackdropColumns_borderedContainer__dnXN5{border:1px solid var(--vkui--calendar_color_stroke_field_border);border-bottom:0;border-top-left-radius:var(--vkui--calendar-grid-size_border_radius);border-top-right-radius:var(--vkui--calendar-grid-size_border_radius);box-sizing:border-box;overflow:hidden}.GridWeekBackdropColumns_column__OXU79{width:100%}.GridWeekBackdropColumns_borderedColumn__Z-zbU:not(:last-child){border-right:1px solid var(--vkui--calendar_color_stroke_field_border);box-sizing:border-box}.GridWeekBackdropColumns_coloredColumn__0aBmb{background-color:var(--vkui--calendar_color_weekend_background)}.FullDayEventsCounter_counter__A3l6w{border-radius:var(--vkui--calendar_size_border_radius_large);color:var(--vkui--color_text_primary);padding:var(--vkui--x05) var(--vkui--x1)}.FullDayEventsCounter_dashedBorder__zxTAz{border:var(--vkui--x025) dashed transparent;padding:var(--vkui--x025) var(--vkui--x1)}.FullDayEventsCounter_solidBorder__PH5sj{border:var(--vkui--x025) solid transparent;padding:var(--vkui--x025) var(--vkui--x1)}.FullDayEventsCounter_DECLINED__TtIT1,.FullDayEventsCounter_NEEDS_ACTION__uNi5I{color:var(--vkui--color_text_secondary)}.FullDayEventsCounter_DECLINED__TtIT1{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.CollapsedDayColumn_wrapper__PmG3-{box-sizing:border-box;overflow:hidden;padding-left:4px;width:100%}.CollapsedDayColumn_container__Ytqf1{box-sizing:border-box;display:flex;padding-left:var(--vkui--x025);padding-right:var(--vkui--x1);position:relative;width:100%}.CollapsedDayColumn_counter__Le-zy{cursor:pointer;margin-left:var(--vkui--x05)}.GridWeekFullDayRow_container__zTS-t{box-sizing:border-box;display:grid;overflow:hidden}.GridWeekFullDayRow_item__dkcnY{min-width:0;padding-left:5px;padding-right:var(--vkui--x1);position:relative}.GridWeekFullDayRow_pointer__lrq5c{cursor:pointer}.Arrow_arrow__k-OSH svg{fill:var(--vkui--calendar_color_text_date_secondary);transform:rotate(90deg);transition:transform .3s}.Arrow_up__3qA\+x svg{transform:rotate(270deg);transition:transform .3s}.GridWeekNumber_container__7N3ul{align-items:center;box-sizing:border-box;color:var(--calendar-grid-week-number_color);cursor:pointer;display:flex;height:var(--calendar-grid-week-number_height,24px);margin-left:var(--calendar-grid-week-number_margin-left);padding-left:4px}.GridWeekNumber_content__KpfyX{align-items:center;display:flex;height:100%;justify-content:center;width:24px}.GridWeekFullDays_container__hEFSp{display:flex}.GridWeekFullDays_rows__ifrEJ{background:transparent;background-color:var(--vkui--color_background_content);border-radius:var(--vkui--calendar-grid-size_border_radius) var(--vkui--calendar-grid-size_border_radius) 0 0;flex-grow:1;padding-bottom:var(--vkui--x1);padding-top:4px;position:relative;width:calc(100% - var(--time-column_width) - var(--vkui--x2))}.is-teams .GridWeekFullDays_rows__ifrEJ{border:1px solid var(--vkui--calendar_color_stroke_field_border);border-bottom:none}.GridWeekFullDays_rowsOpened__iIVIS{background-color:var(--vkui--color_background_content);border-radius:var(--vkui--calendar-grid-size_border_radius) var(--vkui--calendar-grid-size_border_radius) 0 0}.GridWeekFullDays_row__xBxZI{margin-bottom:var(--vkui--x05)}.GridWeekFullDays_collapsedRow__dRKeD{display:flex}.GridWeekFullDays_backdropColumn__9iBg0{box-sizing:border-box}.GridWeekFullDays_weekNumber__bNTIH{min-width:var(--time-column_width);position:-webkit-sticky;position:sticky;top:0}.isEmbedded .GridWeekFullDays_weekNumber__bNTIH:after{background:linear-gradient(var(--calendar-grid-day-rows_background),70%,transparent);bottom:-12px;content:"";height:12px;left:-8px;position:absolute;width:calc(100% + 8px)}:root{--free-column-width:var(--vkui--x1)}.GridWeekRows_rows__EB43e{border-radius:0 0 var(--vkui--calendar-grid-size_border_radius) var(--vkui--calendar-grid-size_border_radius);width:calc(100% - var(--time-column_width))}.GridWeekRows_rows__EB43e:before{--remove-border-offset:2px;border-bottom:none;box-shadow:inset var(--vkui--calendar_color_stroke_field_border) 0 var(--remove-border-offset) 0 var(--calendar-grid-week_border-size);content:"";display:block;height:var(--vkui--calendar-grid-size_border_radius);left:0;margin-top:calc((var(--vkui--calendar-grid-size_border_radius) + var(--remove-border-offset))*-1);padding:var(--calendar-grid-week_border-size);pointer-events:none;position:-webkit-sticky;position:sticky;top:calc(var(--remove-border-offset)*-1);width:calc(100% - var(--calendar-grid-week_border-size)*2)}.isEmbedded .GridWeekRows_rows__EB43e:before{z-index:1}[class*=GridTouchWeek] .GridWeekRows_rows__EB43e:before{--remove-border-offset:0;height:0}.GridWeekRows_rows__EB43e:after{border-radius:0 0 var(--vkui--calendar-grid-size_border_radius) var(--vkui--calendar-grid-size_border_radius);bottom:0;box-shadow:inset var(--vkui--calendar_color_stroke_field_border) 0 0 0 var(--calendar-grid-week_border-size);content:"";display:block;left:0;pointer-events:none;position:absolute;top:0;width:100%}.GridWeekRows_columns__e\+C88{clip:rect(auto,auto,auto,auto)}.GridWeekRows_weekRow__hk5C9{height:var(--grid-row_height)}.GridWeekRows_rows__EB43e.GridWeekRows_withBorder__We6Ib .GridWeekRows_weekRow__hk5C9[data-hour="23"]{border-radius:0 0 var(--vkui--calendar-grid-size_border_radius) var(--vkui--calendar-grid-size_border_radius)}.GridWeekRows_column__Pst6y:not(:last-child){border-right:1px solid var(--vkui--calendar_color_stroke_field_border);box-sizing:border-box}.GridWeekRows_column__Pst6y:first-child{border-radius:0 0 0 var(--vkui--calendar-grid-size_border_radius);overflow:hidden}.GridWeekRows_column__Pst6y:last-child{border-radius:0 0 var(--vkui--calendar-grid-size_border_radius) 0;overflow:hidden}.GridWeekRows_column__Pst6y:after{content:"";display:block;height:var(--vkui--x2);position:absolute;right:-1px;top:calc(var(--vkui--x2)*-1)}.GridWeekRows_currentTimeLine__6QcHg{left:calc(var(--vkui--x025)*-1);width:calc(100% + var(--vkui--x025))}.GridWeekRows_freeColumn__Nx47K{width:var(--free-column-width)}.GridWeekRows_cellsContainer__3mGhj{width:calc(100% - var(--free-column-width))}.GridWeekRows_cellsContainerIndent__7ZnZ-{--free-column-width:12px}.GridWeekHeaderDay_container__YP9zX{align-items:baseline;box-sizing:border-box;display:flex;padding:0 var(--calendar-grid-week-header-day_padding-left,2px) var(--calendar-grid-week-header-day_padding-bottom,12px)}.GridWeekHeaderDay_dayNumber__YwvX3{color:var(--vkui--calendar_color_text_date_primary);height:28px;margin-right:6px}.GridWeekHeaderDay_dayName__jl7Tt{align-self:flex-start;overflow:hidden;padding-top:4px;text-overflow:ellipsis}.GridWeekHeaderDay_dayName__jl7Tt,.GridWeekHeaderDay_passed__1S\+cd{color:var(--vkui--calendar_color_text_date_secondary)}.GridWeekHeaderDay_selected__uJmeI{color:var(--vkui--calendar_color_text_date_primary)}.GridWeekHeaderDay_current__HGYpY{color:var(--vkui--calendar_color_text_date_accent)}.GridWeekHeader_container__PSb\+\+{-webkit-font-smoothing:antialiased;display:flex}.GridWeekHeader_monthHeader__hcUy0{color:var(--vkui--calendar_color_text_timeline);text-align:center;width:var(--time-column_width)}.GridWeekHeader_day__s8Rm3{width:100%}:root{--grid-row_height:98px;--touch-week-grid-column_min-width:124px;--touch-week-grid-column_min-width-1024:13.9vw;--touch-week-grid_vertical-gap-width:4px;--touch-week-grid_days-count:7}.GridTouchWeek_container__kzFMR{height:calc(100vh - var(--touch-header-height, 0px));overflow-x:hidden;overflow-y:scroll;touch-action:pan-y;width:auto}@property --translate-x{syntax:"<length>";inherits:true;initial-value:0}.GridTouchWeek_scrollableElement__o6cGN{--column-width:var(--touch-week-grid-column_min-width);--days_offset:14;--negative_days_offset:calc(var(--days_offset)*-1);--translate-x:calc(var(--negative_days_offset)*var(--touch-week-grid-column_min-width));touch-action:pan-y;transform:translate3d(var(--translate-x),0,0);will-change:transform}.GridTouchWeek_gridFullDays__6x2MJ{margin-left:56px;margin-top:-4px;padding-right:8px;width:calc(100% - var(--time-column_width))}.GridTouchWeek_fullDays__U2Zp1{background-color:initial;padding-bottom:8px;padding-top:8px}.GridTouchWeek_dayTime__B3\+dJ{background-color:var(--vkui--color_background);box-sizing:border-box;z-index:3}.GridTouchWeek_grid__wq4AM{box-sizing:border-box;display:flex;position:relative;width:100%}.GridTouchWeek_rowHeight__CccEk{color:var(--vkui--calendar_color_text_date_secondary);height:var(--grid-row_height)}.GridTouchWeek_lastHour__VIBI9{height:0}.GridTouchWeek_head__X5n78{box-sizing:border-box;margin-left:-60px;padding-left:4px;width:100%}.GridTouchWeek_headerWrapper__frKRV{background-color:var(--vkui--color_background);display:flex;padding-top:16px;position:-webkit-sticky;position:sticky;top:0;z-index:4}.GridTouchWeek_header__QLPoq{padding-left:var(--time-column_width);width:calc(100% - var(--time-column_width))}.GridTouchWeek_stickyLeft__9PntW{transform:translate3d(calc(var(--translate-x)*-1),0,0);will-change:transform}.GridTouchWeek_gridTitle__jtSfR{background-color:var(--vkui--color_background);z-index:4}.GridTouchWeek_gridRow__5GOjy:first-child{border-top:1px solid var(--vkui--calendar_color_stroke_field_border)}.GridTouchWeek_gridColumn__t7Ruh{min-width:var(--touch-week-grid-column_min-width);z-index:2}.GridTouchWeek_gridColumn__t7Ruh:not(:last-child){border-right:var(--touch-week-grid_vertical-gap-width) solid var(--vkui--color_background)}.GridTouchWeek_scrollableElement__o6cGN{min-width:calc(var(--touch-week-grid-column_min-width)*var(--touch-week-grid_days-count) + var(--time-column_width));width:100%}@media screen and (min-width:1024px){.GridTouchWeek_gridColumn__t7Ruh{min-width:var(--touch-week-grid-column_min-width-1024)}.GridTouchWeek_scrollableElement__o6cGN{--column-width:var(--touch-week-grid-column_min-width-1024);min-width:calc(var(--touch-week-grid-column_min-width-1024)*var(--touch-week-grid_days-count) + var(--time-column_width))}}