[data-mantine-color-scheme=light] .Calendar_common_styles__j0H6h{border-radius:12px}[data-mantine-color-scheme=light] .Calendar_common_styles__j0H6h:hover:where(:not([data-disabled],[data-static],[data-selected],:disabled)){background-color:#f2f2f2}[data-mantine-color-scheme=light] .Calendar_day__HI9Rs{--mantine-radius-default:12px;width:32px;height:32px;font-size:14px}[data-mantine-color-scheme=light] .Calendar_day__HI9Rs:where([data-weekend]){color:var(--mantine-color-text)}[data-mantine-color-scheme=light] .Calendar_day__HI9Rs:where([data-selected]){color:var(--mantine-primary-color-contrast)}[data-mantine-color-scheme=light] .Calendar_levelsGroup__t3wOa{padding:12px;border-radius:8px;background-color:#fff;box-shadow:0 0 0 4px hsla(0,0%,96%,.6),0 4px 50px 0 rgba(0,0,0,.2)}[data-mantine-color-scheme=light] .Calendar_weekday__eo68Z{color:rgba(0,0,0,.4);text-transform:uppercase;font-size:14px}[data-mantine-color-scheme=light] .Calendar_calendarHeaderLevel__M5cq5{color:rgba(0,0,0,.4);font-size:14px;font-weight:700;text-transform:uppercase}[data-mantine-color-scheme=light] .Calendar_calendarHeaderLevel__M5cq5:hover{color:#2b323a}.CompetitionCalendar_calendar_container__7UNvx{padding:12px}.CompetitionCalendar_calendarHeader__YmJJq{display:flex;justify-content:space-between;align-items:center}.CompetitionCalendar_monthNavigation__KkMdj{display:flex;align-items:center;gap:16px}.CompetitionCalendar_navButton__A_5dh{padding:8px;border-radius:4px}.CompetitionCalendar_navButton__A_5dh:hover{background-color:rgba(0,0,0,.05)}.CompetitionCalendar_arrowLeft__HWqdk{transform:rotate(180deg);width:24px;height:24px}.CompetitionCalendar_arrowRight__Acyfq{width:24px;height:24px}.CompetitionCalendar_currentMonth__XcUr1{display:flex;gap:8px;font-size:18px;font-weight:500;cursor:pointer}.CompetitionCalendar_currentMonth__XcUr1 span{font-weight:700;font-size:14px;line-height:18px;letter-spacing:10%;text-align:center;text-transform:uppercase}.CompetitionCalendar_monthNavBtn__28iu_{width:40px;height:40px;border-radius:12px;padding:8px 12px;border:1px solid #e6e5ea;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.CompetitionCalendar_monthNavBtn__28iu_:hover{background:#f5f5f5;border-color:#d1d1d1}.CompetitionCalendar_monthNavIcon__9XiBN{width:16px;height:16px;display:block}.CompetitionCalendar_weekRow__eQrNj{display:flex;gap:8px;margin-top:12px}.CompetitionCalendar_dayCell__Gb090{height:78px;width:100%;border-radius:12px;padding:8px;border:1px solid #e5e5e5;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;background:#fff}.CompetitionCalendar_dayCell--hasMatches__vjW56{background:#f2f2f2}.CompetitionCalendar_dayCell--disabled__icgxH{pointer-events:none;background:#fff}.CompetitionCalendar_dayCell--disabled__icgxH .CompetitionCalendar_dayDate__AiBBk,.CompetitionCalendar_dayCell--disabled__icgxH .CompetitionCalendar_dayName__olm8N,.CompetitionCalendar_dayCell--disabled__icgxH .CompetitionCalendar_matchesCount__cxSlL{color:rgba(0,0,0,.2)!important}.CompetitionCalendar_selected__IoH3U{border:1.5px solid #2a6eea}.CompetitionCalendar_dayDate__AiBBk{font-weight:400;font-size:12px;line-height:16px;letter-spacing:0;border-radius:6px;margin-bottom:2px;color:rgba(0,0,0,.6)}.CompetitionCalendar_dayDate__AiBBk .CompetitionCalendar_dayDateDesktop__vF2Cc{display:block}.CompetitionCalendar_dayDate__AiBBk .CompetitionCalendar_dayDateMobile__Kv636{display:none}.CompetitionCalendar_dayName__olm8N{font-weight:400;font-size:12px;line-height:16px;letter-spacing:6%;text-transform:uppercase;color:rgba(0,0,0,.6);margin-bottom:4px}.CompetitionCalendar_matchesCount__cxSlL{font-weight:700;font-size:12px;line-height:16px;letter-spacing:0;color:rgba(0,0,0,.6)}.CompetitionCalendar_matchesCount__cxSlL .CompetitionCalendar_matchesCountDesktop__RbmY_{display:block}.CompetitionCalendar_matchesCount__cxSlL .CompetitionCalendar_matchesCountMobile__eAOxE{display:none}.CompetitionCalendar_matchesCountNo__aVS7q{font-weight:400}.CompetitionCalendar_dayCellContent__eahTo{display:flex;align-items:center;justify-content:space-between;width:100%}.CompetitionCalendar_dayCell--today__01Fmi .CompetitionCalendar_dayName__olm8N{border-bottom:2px solid #2a8aff;border-radius:1px}.CompetitionCalendar_calendarDayHeader__tDA_O{height:40px;display:flex;align-items:center;font-weight:700;font-size:12px;line-height:16px;letter-spacing:10%;text-transform:uppercase;color:#2b323a;margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.CompetitionCalendar_calendarDayHeader--active__IS4yq{background:#f4f9ff}.CompetitionCalendar_compWrapperMatches__I4CQh{padding:0}.CompetitionCalendar_calendarDays__YE_yw{margin-top:12px}.CompetitionCalendar_noMatches_block__iHnYe{padding:24px 0}@media(max-width:1024px){.CompetitionCalendar_calendar_container__7UNvx{padding:8px}.CompetitionCalendar_calendarDayHeader__tDA_O{margin-left:-8px;margin-right:-8px;padding-left:8px;padding-right:8px}}@media(max-width:996px){.CompetitionCalendar_dayCell__Gb090{height:62px}.CompetitionCalendar_dayDate__AiBBk{width:100%;font-size:10px;line-height:12px}.CompetitionCalendar_dayDate__AiBBk .CompetitionCalendar_dayDateDesktop__vF2Cc{display:none}.CompetitionCalendar_dayDate__AiBBk .CompetitionCalendar_dayDateMobile__Kv636{display:block}.CompetitionCalendar_dayName__olm8N,.CompetitionCalendar_matchesCount__cxSlL{font-size:10px;line-height:12px}}@media(max-width:576px){.CompetitionCalendar_dayCellContent__eahTo{flex-direction:column;align-items:flex-start}.CompetitionCalendar_matchesCount__cxSlL .CompetitionCalendar_matchesCountDesktop__RbmY_{display:none}.CompetitionCalendar_matchesCount__cxSlL .CompetitionCalendar_matchesCountMobile__eAOxE{display:block;font-weight:700}.CompetitionCalendar_weekRow__eQrNj{gap:4px}.CompetitionCalendar_dayCell__Gb090{padding:7px}.CompetitionCalendar_monthNavigation__KkMdj{width:100%;justify-content:space-between}}