.page_wrapper__gW2aT{padding:var(--block-padding);border-radius:var(--border-radius-default);background-color:white}.page_headerContainer__vEqYJ{display:flex;justify-content:space-between;gap:32px;h1{max-width:15ch}}.page_image__FMezO{width:160px;height:160px;background-image:url(/images/pages/calendars/moon-voc/moon-voc-image.webp);background-repeat:no-repeat;background-size:contain;border-radius:var(--image-border-radius)}.page_contentContainer__QKzPS{padding-right:calc(100% - 556px)}.page_controlsContainer__88ThL{margin-top:64px;display:flex;gap:16px;justify-content:space-between}.page_monthsContainer____Uhy{margin-top:24px;display:flex;flex-direction:column;gap:64px}@media (max-width:1024px){.page_controlsContainer__88ThL{margin-top:auto}}@media (max-width:768px){.page_wrapper__gW2aT{padding:16px}.page_headerContainer__vEqYJ{flex-direction:column-reverse;align-items:flex-start;gap:24px}.page_image__FMezO{width:120px;height:120px}.page_monthsContainer____Uhy{gap:24px}}.CityPicker_wrapper__0auN6{position:relative;summary{display:flex;align-items:center;gap:8px;svg{rotate:90deg}}}.CityPicker_inputWrapper__geo3w{position:relative;button{position:absolute;right:8px;top:50%;transform:translateY(-50%);padding:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:28px;line-height:0;color:var(--secondary-text-color);border-radius:50%;background:none;border:none;cursor:pointer}}.CityPicker_cityListContainer__POU2s{position:absolute;top:calc(100% + 8px);left:-16px;width:max-content;height:300px;overflow-y:auto;padding:16px;z-index:2;border-radius:var(--border-radius-default);background-color:var(--background-color)}.CityPicker_cityList___abji{margin-top:16px;display:flex;flex-direction:column;gap:8px}.CityPicker_cityInput__uWjKw{max-width:160px;padding:8px;color:var(--primary-text-color);border:1px solid var(--border-color);border-radius:var(--border-radius-small);outline:none;&:focus{border-color:var(--primary-color)}}.CityPicker_cityButton__o3SIt{width:-moz-fit-content;width:fit-content;padding:0;display:flex;align-items:center;justify-content:center;border:none;background-color:transparent}@media (max-width:720px){.CityPicker_cityListContainer__POU2s{left:unset;right:0}}.AnchorNavByMonth_wrapper__aZWIY{margin:16px 0 24px}.AnchorNavByMonth_anchorsContainer__z7g9_{display:flex;flex-wrap:wrap;gap:8px}.AnchorNavByMonth_anchorBtn__AGaa2{padding:4px 8px;font-size:14px;border:none;border-radius:var(--border-radius-default);background-color:var(--background-color);cursor:pointer;&:hover{color:var(--primary-color-hover);background-color:var(--border-color)}}.AnchorNavByMonth_active__SSiVy{color:white;background-color:var(--primary-color);&:hover{color:white;background-color:var(--primary-color-hover)}}.VOCMonth_wrapper__oCQ5e{display:flex;flex-direction:column;gap:24px}.VOCMonth_tableContainer__9jGYr{padding:24px;border-radius:var(--border-radius-default);background-color:var(--background-color)}.VOCMonth_table__sd7jr{width:100%;border-collapse:collapse;th{padding-bottom:8px;text-align:left;font-weight:500;border-bottom:1px solid #5c5c6d;&:first-of-type{width:65%}}tbody tr:first-of-type td{padding-top:16px}tbody tr:last-of-type td{border-bottom:none}td{padding:8px 0;border-bottom:1px solid var(--border-color)}}@media (max-width:768px){.VOCMonth_wrapper__oCQ5e{gap:16px}}@media (max-width:468px){.VOCMonth_table__sd7jr th:first-of-type{width:auto}}@media (max-width:368px){.VOCMonth_tableContainer__9jGYr{padding:16px}.VOCMonth_table__sd7jr td:first-of-type{padding-right:4px}.VOCMonth_table__sd7jr td:last-of-type,.VOCMonth_table__sd7jr th:last-of-type{padding-left:4px}}.YearSelector_dateContainer__z6aER{display:flex;align-items:center;gap:8px;a{display:flex;align-items:center;.YearSelector_arrowIcon__Mknbx{color:inherit}}}.YearSelector_calendarIconContainer__rJxdm{padding-left:4px}.YearSelector_arrowIcon__Mknbx{color:var(--disabled-color)}.MoonVOCCalendarArticle_article__d4rwa{margin-top:16px;padding:var(--block-padding);h4{max-width:40ch}h5{margin-top:24px}p{max-width:80ch;&:first-of-type{margin-top:24px}&+&,h5+&{margin-top:16px}}ul{margin:16px 0}li{max-width:80ch;margin-block:8px;padding-left:24px;&:before{content:"•";position:absolute;font-size:20px;line-height:20px;margin-left:-16px}}}.Event_wrapper__N9aTt{display:flex;justify-content:space-between}.Event_delimiter__yL87f{height:1px;background-color:var(--border-color);margin:16px 0 8px;&:first-of-type{margin-top:8px}}.Event_time__BFKE0{padding:4px 8px;height:-moz-fit-content;height:fit-content;font-size:12px;border-radius:var(--border-radius-default);background-color:var(--border-color)}.Event_eventText__gO4_5{text-align:right;font-size:14px;&+&{margin-top:8px}}@media (max-width:650px){.Event_wrapper__N9aTt{flex-direction:column;gap:16px;align-items:flex-start}.Event_eventText__gO4_5{text-align:left}}.CalendarGrid_wrapper__7YIwH{margin-top:16px;display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px}.CalendarGrid_dayOfWeek__OEByZ{padding:0 8px 4px;font-size:12px}@media (max-width:680px){.CalendarGrid_wrapper__7YIwH{margin:16px -16px 0;padding:24px 4px 8px;grid-auto-flow:column;overflow-x:scroll;overscroll-behavior-x:contain;--webkit-overflow-scrolling:touch;scrollbar-width:thin;scroll-snap-type:x mandatory}.CalendarGrid_dayOfWeek__OEByZ{display:none}}.CalendarHeader_wrapper__czVPE{margin-top:16px;display:flex;justify-content:space-between;align-items:center}.CalendarHeader_dateContainer__S9tHM{display:flex;align-items:center;gap:8px}.CalendarHeader_calendarIconContainer__GQ_ml{padding-left:4px}.CalendarHeader_monthContainer__lqPkY{display:flex;gap:8px;a{display:flex;align-items:center}}@media (max-width:680px){.CalendarHeader_wrapper__czVPE{margin-top:0}}.DayDescriptionCard_wrapper__a_LqW{margin-top:16px;padding:var(--block-padding);display:flex;flex-direction:column;gap:40px;border-radius:var(--border-radius-default);background-color:white}.DayDescriptionCard_cardHeader__a6nxh{width:-moz-fit-content;width:fit-content;padding:8px 16px;font-size:14px;border-radius:24px;background-color:var(--accent-color-100)}.DayDescriptionCard_lunarDayHeader__8BJuJ{display:flex;align-items:center;gap:8px}.DayDescriptionCard_contentContainer__37Q_L p{margin-top:8px;max-width:70ch}.DayDescriptionCard_delimiter__M_3Rz{margin:16px 0;width:100%;height:1px;background-color:var(--border-color)}.EventsDropdown_wrapper__NbJsb{margin-top:24px}.EventsDropdown_eventsContainer__xgKOS{h3{font-weight:700}.EventsDropdown_toggleBtn__uuW8m{margin-top:24px}}.EventsDropdown_closed__3XVTZ{max-height:0;overflow:hidden}.EventsDropdown_toggleBtn__uuW8m{padding:0;display:flex;align-items:center;gap:4px;border:none;background:none}.LunarDaysCard_wrapper__i__UQ{margin-top:64px}.LunarDaysCard_card__jJfZ2{margin-top:24px;padding:24px;background-color:var(--background-color);border-radius:var(--border-radius-default);a{display:block;max-width:-moz-fit-content;max-width:fit-content;margin-top:16px}}.LunarDaysCard_lunarDayContainer__Km4G_{display:flex;align-items:center;gap:16px;p{font-size:14px}}.LunarDaysCard_lunarDayHeader__n5038{display:contents}.LunarDaysCard_phaseAndDayNo__ek_i_{min-width:-moz-fit-content;min-width:fit-content;display:flex;align-items:center;gap:8px;p{font-weight:500}}.LunarDaysCard_signsContainer__lPmjQ{display:flex;align-items:center;gap:4px}.LunarDaysCard_signIconContainer__0_ULp{width:24px;height:24px;display:flex;justify-content:center;align-items:center;flex-shrink:0;border-radius:50%;background-color:var(--background-color-secondary)}.LunarDaysCard_delimiter__JWK7C{margin:8px 0;height:1px;background-color:var(--border-color)}@media (max-width:680px){.LunarDaysCard_wrapper__i__UQ{margin-top:0;&+&{margin-top:40px}}.LunarDaysCard_card__jJfZ2{margin-top:16px}}@media (max-width:650px){.LunarDaysCard_card__jJfZ2{padding:16px}.LunarDaysCard_lunarDayContainer__Km4G_{flex-direction:column;align-items:flex-start;gap:16px}.LunarDaysCard_lunarDayHeader__n5038{display:flex;gap:16px}.LunarDaysCard_delimiter__JWK7C{margin:16px 0}}.LunarPhaseIcon_moon__gr2SM{box-sizing:border-box;width:24px;height:24px;border:1px solid var(--primary-color);border-radius:50%;overflow:hidden;position:relative;background-color:var(--primary-color);transform:translateZ(0);&:before{content:" ";display:block;position:absolute;top:0;left:0;background-color:var(--background-color);width:50%;height:100%}}.LunarPhaseIcon_disc__RInpl{transform-style:preserve-3d;width:100%;height:100%;transform:rotateY(45deg);&:after,&:before{content:" ";display:block;transform-style:preserve-3d;width:100%;height:100%;border-radius:50%;position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden}&:before{background-color:var(--background-color)}&:after{background-color:var(--primary-color);transform:rotateY(180deg)}}.LunarPhaseIcon_inverted__QlXJD:before{left:50%}.Calendar_calendarMobileWrapper__088hl{display:contents}@media (max-width:680px){.Calendar_calendarMobileWrapper__088hl{position:relative;display:block;margin:0 -24px;padding:56px 0;background-color:var(--background-color)}.Calendar_calendarMobileWrapper__088hl:after,.Calendar_calendarMobileWrapper__088hl:before{content:"";position:absolute;left:0;width:100%;height:24px;background-color:white}.Calendar_calendarMobileWrapper__088hl:before{top:0;border-bottom-left-radius:var(--border-radius-default);border-bottom-right-radius:var(--border-radius-default)}.Calendar_calendarMobileWrapper__088hl:after{bottom:0;border-top-left-radius:var(--border-radius-default);border-top-right-radius:var(--border-radius-default)}}.Cell_cell__JTWdp{position:relative;box-sizing:border-box;width:76px;height:76px;padding:8px;display:flex;justify-content:space-between;font-size:14px;border:1px solid var(--disabled-color);border-radius:var(--border-radius-small);background-color:var(--background-color);scroll-snap-align:start;cursor:default;&:hover{background-color:var(--border-color)}}.Cell_notInMonth__1ZeEj{opacity:.4;cursor:default}.Cell_currentDay__JedVF{border-color:var(--primary-color);background-color:var(--border-color)}.Cell_leftColumn__FtdlM{height:100%;display:flex;flex-direction:column;justify-content:space-between}.Cell_moonDaysRow__9M_n8{display:block;font-size:12px;color:var(--primary-color)}.Cell_rightColumn__yhtr2{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.Cell_signIcon__DKwWG{width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--background-color-secondary)}.Cell_link__hJpH3{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}@media (max-width:680px){.Cell_cell__JTWdp{position:relative}.Cell_cell__JTWdp:before{position:absolute;bottom:calc(100% + 4px);left:6px}.Cell_cell__JTWdp:nth-child(7n - 6):before{content:"Пн"}.Cell_cell__JTWdp:nth-child(7n - 5):before{content:"Вт"}.Cell_cell__JTWdp:nth-child(7n - 4):before{content:"Ср"}.Cell_cell__JTWdp:nth-child(7n - 3):before{content:"Чт"}.Cell_cell__JTWdp:nth-child(7n - 2):before{content:"Пт"}.Cell_cell__JTWdp:nth-child(7n - 1):before{content:"Сб"}.Cell_cell__JTWdp:nth-child(7n):before{content:"Вс"}}.NavByMonth_wrapper__jl1Te{margin:16px 0 24px}.NavByMonth_linksContainer__HHSJ9{display:flex;flex-wrap:wrap;gap:8px;li{border-radius:var(--border-radius-default)}}.NavByMonth_link__r_NfB{display:block;padding:4px 8px;font-size:14px;color:inherit;border-radius:var(--border-radius-default);background-color:var(--background-color);&:hover{background-color:var(--border-color)}}.NavByMonth_active__Li7yx{color:white;background-color:var(--primary-color);&:hover{color:white;background-color:var(--primary-color-hover)}}.NavByMonth_disabled__WIEyf{pointer-events:none;cursor:default}@media (max-width:768px){.NavByMonth_wrapper__jl1Te{margin:24px 0}}@media (max-width:680px){.NavByMonth_wrapper__jl1Te{margin:24px 0 0}}.MoonCalendarArticle_article__GZ1rT{margin-top:16px;padding:var(--block-padding);h4{max-width:40ch}h5{margin-top:24px}p{max-width:80ch;&:first-of-type{margin-top:24px}&+&,h5+&{margin-top:16px}}ul{margin:16px 0}li{max-width:80ch;margin-block:8px;padding-left:24px;&:before{content:"•";position:absolute;font-size:20px;line-height:20px;margin-left:-16px}}}