.PageContainer-module__mjKriW__pageContainer{max-width:100%;margin-left:auto;margin-right:auto;padding-left:.75rem;padding-right:.75rem}@media (min-width:576px){.PageContainer-module__mjKriW__pageContainer{max-width:540px}}@media (min-width:768px){.PageContainer-module__mjKriW__pageContainer{max-width:720px}}@media (min-width:992px){.PageContainer-module__mjKriW__pageContainer{max-width:960px}}@media (min-width:1280px){.PageContainer-module__mjKriW__pageContainer{max-width:1200px}}
.Calendar-module__mOkblq__calendarWrapper .react-calendar{width:100%;max-width:650px;font-family:inherit;line-height:inherit;background-color:#fff;border:0;padding:8px 16px 16px}:is(.Calendar-module__mOkblq__calendarWrapper .react-calendar,.Calendar-module__mOkblq__calendarWrapper .react-calendar *,.Calendar-module__mOkblq__calendarWrapper .react-calendar :before,.Calendar-module__mOkblq__calendarWrapper .react-calendar :after){box-sizing:border-box}.Calendar-module__mOkblq__calendarWrapper .react-calendar button{cursor:pointer;border:0;outline:none;margin:0;transition:all .2s cubic-bezier(.4,0,.2,1)}.Calendar-module__mOkblq__calendarWrapper .react-calendar button:enabled:hover{background-color:#0000}.Calendar-module__mOkblq__calendarWrapper .react-calendar button:focus-visible{outline-offset:2px;z-index:10;outline:2px solid #1976d280}.Calendar-module__mOkblq__calendarWrapper .react-calendar__navigation{justify-content:space-between;align-items:center;height:48px;margin-bottom:16px;padding:4px 0;display:flex}.Calendar-module__mOkblq__calendarWrapper .react-calendar__navigation__label{pointer-events:none;color:#000000de;border-radius:8px;height:40px;padding:8px 16px;opacity:1!important}.Calendar-module__mOkblq__calendarWrapper .react-calendar__navigation button{background:0 0;min-width:40px}.Calendar-module__mOkblq__calendarWrapper .react-calendar__navigation button:disabled{opacity:.38;cursor:default;background-color:#0000}:is(.Calendar-module__mOkblq__calendarWrapper .react-calendar__navigation button:enabled:hover,.Calendar-module__mOkblq__calendarWrapper .react-calendar__navigation button:enabled:focus){background-color:#0000}:is(.Calendar-module__mOkblq__calendarWrapper .react-calendar__navigation__next2-button,.Calendar-module__mOkblq__calendarWrapper .react-calendar__navigation__prev2-button){display:none}:is(.Calendar-module__mOkblq__calendarWrapper .react-calendar__navigation__next-button,.Calendar-module__mOkblq__calendarWrapper .react-calendar__navigation__prev-button){border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:8px;display:flex;position:relative}:is(.Calendar-module__mOkblq__calendarWrapper .react-calendar__navigation__next-button:disabled,.Calendar-module__mOkblq__calendarWrapper .react-calendar__navigation__prev-button:disabled){color:#00000042}:is(.Calendar-module__mOkblq__calendarWrapper .react-calendar__navigation__next-button:disabled .MuiSvgIcon-root,.Calendar-module__mOkblq__calendarWrapper .react-calendar__navigation__prev-button:disabled .MuiSvgIcon-root){fill:#00000042}.Calendar-module__mOkblq__calendarWrapper .react-calendar__viewContainer{padding-left:8px;padding-right:8px}.Calendar-module__mOkblq__calendarWrapper .react-calendar__tile{aspect-ratio:1;letter-spacing:.01071em;cursor:pointer;justify-content:center;align-items:center;height:auto;margin:0;padding:0;font-size:.875rem;font-weight:400;line-height:1.43;display:flex;position:relative;border:none!important}:is(.Calendar-module__mOkblq__calendarWrapper .react-calendar__tile>div,.Calendar-module__mOkblq__calendarWrapper .react-calendar__tile>abbr){border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;background-color:#0000!important}:is(.Calendar-module__mOkblq__calendarWrapper .react-calendar__tile>div>span,.Calendar-module__mOkblq__calendarWrapper .react-calendar__tile>abbr>span){background-color:#0000!important}:is(.Calendar-module__mOkblq__calendarWrapper .react-calendar__tile:enabled:hover,.Calendar-module__mOkblq__calendarWrapper .react-calendar__tile:enabled:focus){background-color:#1976d20a}.Calendar-module__mOkblq__calendarWrapper .react-calendar__tile:disabled{color:#00000061;cursor:default;background-color:#0000}.Calendar-module__mOkblq__calendarWrapper .react-calendar__tile:disabled:hover{background-color:#0000!important}.Calendar-module__mOkblq__calendarWrapper .react-calendar__tile--active{z-index:1;font-weight:500;color:#1976d2!important;background:#1976d21f!important}.Calendar-module__mOkblq__calendarWrapper .react-calendar__tile--now:not(.react-calendar__tile--active){background:0 0;position:relative}.Calendar-module__mOkblq__calendarWrapper .react-calendar__tile--rangeStart:not(.react-calendar__tile--hoverEnd){font-weight:600;color:#fff!important;background:#1976d21f!important;border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}:is(.Calendar-module__mOkblq__calendarWrapper .react-calendar__tile--rangeStart>abbr,.Calendar-module__mOkblq__calendarWrapper .react-calendar__tile--rangeEnd>abbr){color:#fff!important;background-color:#1976d2!important}.Calendar-module__mOkblq__calendarWrapper .react-calendar__tile--rangeEnd:not(.react-calendar__tile--hoverStart){font-weight:600;color:#fff!important;background:#1976d21f!important;border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.Calendar-module__mOkblq__calendarWrapper .react-calendar__tile--range{color:#1976d2;background:#1976d21f;border-radius:0}.Calendar-module__mOkblq__calendarWrapper .react-calendar__tile--range:hover{background:#1976d21f!important}.Calendar-module__mOkblq__calendarWrapper .react-calendar__tile--rangeStart.react-calendar__tile--rangeEnd>abbr{border-radius:50%!important}.Calendar-module__mOkblq__calendarWrapper .react-calendar--selectRange .react-calendar__tile--hover{background:#1976d21f!important}.Calendar-module__mOkblq__calendarWrapper .react-calendar--selectRange .react-calendar__tile--hoverEnd{background:#1976d21f!important;border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.Calendar-module__mOkblq__calendarWrapper .react-calendar--selectRange .react-calendar__tile--hoverStart{background:#1976d21f!important;border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.Calendar-module__mOkblq__calendarWrapper .react-calendar__month-view__days{flex-wrap:wrap;row-gap:4px;display:flex!important}.Calendar-module__mOkblq__calendarWrapper .react-calendar__month-view__weekdays{text-align:center;text-transform:none;color:#0009;justify-content:center;margin-bottom:8px;font-size:.75rem;font-weight:500;display:flex}.Calendar-module__mOkblq__calendarWrapper .react-calendar__month-view__weekdays__weekday{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#0009;height:36px;padding:0;font-size:.75rem;font-weight:600;line-height:36px}.Calendar-module__mOkblq__calendarWrapper .react-calendar__month-view__weekdays__weekday abbr{cursor:default;text-decoration:none}.Calendar-module__mOkblq__calendarWrapper .react-calendar__month-view__days__day{color:#000000de;cursor:pointer;justify-content:center;align-items:center;margin:0;padding:0;font-size:.875rem;display:flex}.Calendar-module__mOkblq__calendarWrapper .react-calendar__month-view__days__day:hover{background-color:#1976d20a}.Calendar-module__mOkblq__calendarWrapper .react-calendar__month-view__days__day--weekend{color:inherit}.Calendar-module__mOkblq__calendarWrapper .react-calendar__month-view__days__day--neighboringMonth{color:#00000061}.Calendar-module__mOkblq__calendarWrapper .react-calendar__month-view+.react-calendar__month-view{border-left:1px solid #0000001f;margin-left:16px;padding-left:16px}.Calendar-module__mOkblq__presetsList{min-width:200px;max-width:220px}.Calendar-module__mOkblq__presetsList .MuiListItemButton-root{border-radius:8px;transition:all .2s cubic-bezier(.4,0,.2,1)}.Calendar-module__mOkblq__presetsList .MuiListItemButton-root:hover{background-color:#1976d214}.Calendar-module__mOkblq__presetsList .MuiListItemButton-root.Mui-selected{color:#1976d2;background-color:#1976d21f;font-weight:600}.Calendar-module__mOkblq__presetsList .MuiListItemButton-root.Mui-selected:hover{background-color:#1976d229}@keyframes Calendar-module__mOkblq__fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Calendar-module__mOkblq__calendarWrapper{animation:.2s cubic-bezier(.4,0,.2,1) Calendar-module__mOkblq__fadeIn}.Calendar-module__mOkblq__calendarWrapper .react-calendar__tile{position:relative}.Calendar-module__mOkblq__calendarWrapper .react-calendar__tile:not(:disabled):before{content:"";opacity:0;background-color:#1976d214;border-radius:50%;transition:opacity .2s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.Calendar-module__mOkblq__calendarWrapper .react-calendar__tile:not(:disabled):hover:before{opacity:1}@media (max-width:600px){.Calendar-module__mOkblq__calendarWrapper .react-calendar{padding:8px 12px 12px}.Calendar-module__mOkblq__calendarWrapper .react-calendar__navigation{margin-bottom:12px}:is(.Calendar-module__mOkblq__calendarWrapper .react-calendar__tile>div,.Calendar-module__mOkblq__calendarWrapper .react-calendar__tile>abbr){width:32px;height:32px;font-size:.8125rem}.Calendar-module__mOkblq__presetsList{min-width:160px}}
