.CalculateVacationButton_tablet__5XcO5{bottom:16px;padding:14px 16px}.Weekdays_row__EzazT{--side-padding:22px;--colummn-gap:4px;grid-column-gap:var(--colummn-gap,4px);background-color:var(--vkui--calendar_color_background);column-gap:var(--colummn-gap,4px);display:grid;font-family:var(--vkui--font_family_base);grid-template-columns:repeat(7,1fr);height:28px;padding:8px var(--side-padding);position:-webkit-sticky;position:sticky;top:var(--years-line,0);z-index:var(--head-z-index)}@media (min-width:330px) and (max-width:359px){.Weekdays_row__EzazT{--side-padding:18px}}@media (min-width:360px){.Weekdays_row__EzazT{--side-padding:14px;--width:calc(var(--superapp-year-day-width)*7 + var(--colummn-gap)*7);--padding-x:calc((100% - var(--width))/2);margin:0;padding-left:var(--padding-x);padding-right:var(--padding-x);width:var(--width)}}@media (min-width:360px) and (max-width:389px){.Weekdays_row__EzazT{--superapp-year-day-width:44px}}@media (min-width:390px) and (max-width:410px){.Weekdays_row__EzazT{--superapp-year-day-width:48px}}@media (min-width:411px) and (max-width:429px){.Weekdays_row__EzazT{--superapp-year-day-width:50px}}@media (min-width:430px){.Weekdays_row__EzazT{--superapp-year-day-width:52px}}@media (min-width:700px){.Weekdays_row__EzazT{--superapp-year-day-width:48px}}@media (orientation:landscape){.Weekdays_row__EzazT{display:none}}.Weekdays_weekday__6Mgcj{align-items:center;color:var(--vkui--color_text_secondary);display:flex;flex-basis:14.28571%;flex-grow:0;font-size:11px;font-weight:500;height:32px;justify-content:center;line-height:12px;position:relative;text-transform:uppercase}.Weekdays_weekday__6Mgcj:before,.Weekdays_weekday__6Mgcj:last-child:after{background-color:var(--vkui--color_text_secondary);border-radius:50%;content:"";display:block;height:2px;position:absolute;width:2px}.Weekdays_weekday__6Mgcj:last-child:after{right:2px}.Weekdays_weekday__6Mgcj:before{left:-2px}.Weekdays_weekday__6Mgcj:first-child:before{left:2px}.YearSelector_list__Mkice{align-items:center;background-color:var(--vkui--calendar_color_background);display:flex;overflow-x:auto;padding-bottom:1px;padding-top:8px;position:-webkit-sticky;position:sticky;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none;top:0;z-index:var(--head-z-index)}.YearSelector_list__Mkice::-webkit-scrollbar{display:none}.YearSelector_list_item__srfvT{--colummn-gap:4px;grid-column-gap:var(--colummn-gap,4px);--width:calc(var(--superapp-year-day-width)*7 + var(--colummn-gap)*7);align-items:center;column-gap:var(--colummn-gap,4px);display:grid;grid-template-columns:repeat(5,1fr);list-style:none;margin:0;min-width:var(--width);padding:0 12px;scroll-snap-align:start;scroll-snap-stop:always}.YearSelector_list_item__srfvT.YearSelector_pad__A6At8{grid-template-columns:repeat(3,1fr);padding:0}.YearSelector_list_item_year__hNUJL{color:var(--vkui--color_text_primary);font-family:var(--vkui--font_family_base);font-size:16px;font-weight:var(--vkui--font_weight_accent2);padding:10px 12px;position:relative;text-align:center}.YearSelector_list_item_year__active__iOJXB{background-color:var(--vkui--color_background_accent);border-radius:16px;color:var(--vkui--color_text_contrast)}.YearSelector_list_item_year__active__iOJXB:after{border-bottom-color:var(--vkui--color_stroke_accent);border-bottom:4px solid var(--vkui--color_stroke_contrast);border-radius:2px;content:"";display:block;margin-left:auto;margin-right:auto;position:relative;width:16px}@media (orientation:landscape){.YearSelector_list_item__srfvT{--width:calc(var(--superapp-year-day-width)*14 + var(--colummn-gap)*14)}}@media (min-width:360px) and (max-width:389px){.YearSelector_list_item__srfvT{--superapp-year-day-width:44px}}@media (min-width:390px) and (max-width:410px){.YearSelector_list_item__srfvT{--superapp-year-day-width:48px}}@media (min-width:411px) and (max-width:429px){.YearSelector_list_item__srfvT{--superapp-year-day-width:50px}}@media (min-width:430px){.YearSelector_list_item__srfvT{--superapp-year-day-width:52px}}@media (min-width:700px){.YearSelector_list_item__srfvT{--superapp-year-day-width:48px}}.YearPageHeader_headerWrapper__6Mlwt{--colummn-gap:4px;background-color:var(--vkui--calendar_color_background);column-gap:var(--colummn-gap,4px);position:-webkit-sticky;position:sticky;top:0;width:inherit;z-index:var(--head-z-index)}.YearPageHeader_headerWrapper__6Mlwt.YearPageHeader_pad__wW-qq{--side-padding:14px;--width:calc(var(--superapp-year-day-width)*7 + var(--colummn-gap)*7);--padding-x:calc((100% - var(--width))/2);padding-left:var(--padding-x);padding-right:var(--padding-x);width:var(--width)}@media (min-width:700px){.YearPageHeader_headerWrapper__6Mlwt.YearPageHeader_pad__wW-qq{--superapp-year-day-width:48px}}@media (orientation:landscape){.YearPageHeader_headerWrapper__6Mlwt.YearPageHeader_pad__wW-qq{--width:calc(var(--superapp-year-day-width)*14 + var(--colummn-gap)*14);padding-left:unset;padding-right:unset;width:unset}}.YearPage_pageContainer__ds-Dt{display:flex;flex-direction:column;height:100%;position:relative}.YearPage_gridContainer__eqVz6{display:flex;flex-grow:1;height:0;position:relative;width:100%}