.Calendar_root___cAJX{background-color:var(--prosv-white);flex-direction:column;right:0;z-index:14;overflow:hidden;border:none;position:static;display:flex}@media(min-width:1024px){.Calendar_root___cAJX{box-shadow:1px 2px 15px 0 rgba(0,0,0,.1);border-radius:30px;position:absolute;top:calc(100% + 12px);display:none}}@media(min-width:1440px){.Calendar_root___cAJX{border:none;top:calc(100% + 16px)}}@media(min-width:1920px){.Calendar_root___cAJX{top:calc(100% + 20px)}}[data-prosv=root]:not([data-prosv-colors=light]) .Calendar_root___cAJX{box-shadow:none;border:2px solid var(--prosv-black)}.Calendar_root___cAJX.Calendar_active__RW0Em{display:flex}@media(min-width:1440px){.Calendar_root___cAJX.Calendar_active__RW0Em{display:inline-flex}}.Calendar_dates__7Gryh{display:flex;align-items:center;justify-content:center;text-align:center;position:relative;color:var(--prosv-black);padding:16px}@media(min-width:1024px){.Calendar_dates__7Gryh{padding:20px}}@media(min-width:1440px){.Calendar_dates__7Gryh{padding:16px}}@media(min-width:1920px){.Calendar_dates__7Gryh{padding:20px}}.Calendar_dates__7Gryh span{display:inline-block;font-size:var(--prosv-font-size-sm_old);line-height:var(--prosv-line-height-lg);font-weight:var(--prosv-font-weight-medium);margin:0 12px}@media(min-width:1440px){.Calendar_dates__7Gryh span{margin:0 16px}}@media(min-width:1920px){.Calendar_dates__7Gryh span{margin:0 20px}}.Calendar_dates__7Gryh:before{content:"";position:absolute;background-color:var(--prosv-waterBlue10);height:1px;width:100%;left:0;bottom:0}[data-prosv=root]:not([data-prosv-colors=light]) .Calendar_dates__7Gryh:before{background-color:var(--prosv-black)}.Calendar_fromDate__YX2Yy{color:var(--prosv-waterBlue01);padding:0}.Calendar_monthNames__wunXi{display:grid;grid-template-columns:repeat(2,1fr);position:relative;color:var(--prosv-black);padding-left:48px;padding-bottom:20px}.Calendar_monthNames__wunXi span{font-size:var(--prosv-font-size-md_w);line-height:var(--prosv-line-height-xxl);font-weight:var(--prosv-font-weight-regular)}.Calendar_monthNames__wunXi{padding-top:16px}@media(min-width:1024px){.Calendar_monthNames__wunXi{padding-top:20px}}@media(min-width:1920px){.Calendar_monthNames__wunXi{padding-top:24px}}.Calendar_monthNames__wunXi span{display:inline-block;margin:0;text-transform:capitalize}.Calendar_monthNames__wunXi:before{content:"";position:absolute;background-color:var(--prosv-waterBlue10);height:100%;width:1px;left:50.1%;top:0;transform:translateX(-50%);display:none}@media(min-width:768px){.Calendar_monthNames__wunXi:before{display:block}}[data-prosv=root]:not([data-prosv-colors=light]) .Calendar_monthNames__wunXi:before{background-color:var(--prosv-black)}.Calendar_containerCalendar__omRbT{position:relative;overflow:hidden;box-shadow:0 15px 16px rgba(156,175,199,.15)}[data-prosv=root]:not([data-prosv-colors=light]) .Calendar_containerCalendar__omRbT{box-shadow:none;border:1px solid var(--prosv-white)}.Calendar_containerCalendar__omRbT{max-width:100%;padding-left:16px;padding-right:16px;padding-bottom:16px}@media(min-width:768px){.Calendar_containerCalendar__omRbT{padding-left:48px;padding-right:48px;padding-bottom:24px}}@media(min-width:1024px){.Calendar_containerCalendar__omRbT{max-width:-moz-fit-content;max-width:fit-content;border-radius:30px}}@media(min-width:1440px){.Calendar_containerCalendar__omRbT{max-width:688px}}@media(min-width:1920px){.Calendar_containerCalendar__omRbT{max-width:728px}}.Calendar_containerCalendar__omRbT button{border:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.Calendar_containerCalendar__omRbT .react-calendar__viewContainer{display:flex;gap:40px;justify-content:center}.Calendar_containerCalendar__omRbT .react-calendar__viewContainer>div{padding:0}.Calendar_containerCalendar__omRbT .react-calendar__viewContainer :after{content:"";width:1px;height:100%;position:absolute;left:50%;top:0;background-color:var(--prosv-waterBlue10);display:none}@media(min-width:768px){.Calendar_containerCalendar__omRbT .react-calendar__viewContainer :after{display:block}}[data-prosv=root]:not([data-prosv-colors=light]) .Calendar_containerCalendar__omRbT .react-calendar__viewContainer :after{background-color:var(--prosv-black)}.Calendar_containerCalendar__omRbT .react-calendar__navigation{width:0;height:0;margin:0}.Calendar_containerCalendar__omRbT .react-calendar__month-view{padding:30px}.Calendar_containerCalendar__omRbT .react-calendar__navigation__label{display:none}.Calendar_containerCalendar__omRbT .react-calendar__navigation__prev-button{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:14px;height:14px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:4px;color:var(--prosv-black);left:20px}@media(min-width:768px){.Calendar_containerCalendar__omRbT .react-calendar__navigation__prev-button{left:25px}}@media(min-width:1440px){.Calendar_containerCalendar__omRbT .react-calendar__navigation__prev-button{left:20px}}@media(min-width:1920px){.Calendar_containerCalendar__omRbT .react-calendar__navigation__prev-button{left:10px}}.Calendar_containerCalendar__omRbT .react-calendar__navigation__prev-button svg{rotate:180deg}.Calendar_containerCalendar__omRbT .react-calendar__navigation__next-button{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:14px;height:14px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:4px;color:var(--prosv-black);right:20px}@media(min-width:768px){.Calendar_containerCalendar__omRbT .react-calendar__navigation__next-button{right:25px}}@media(min-width:1440px){.Calendar_containerCalendar__omRbT .react-calendar__navigation__next-button{right:20px}}@media(min-width:1920px){.Calendar_containerCalendar__omRbT .react-calendar__navigation__next-button{right:10px}}.Calendar_containerCalendar__omRbT .react-calendar__month-view__weekdays{display:flex;align-items:center;justify-content:center;color:var(--prosv-waterBlue10)}[data-prosv=root]:not([data-prosv-colors=light]) .Calendar_containerCalendar__omRbT .react-calendar__month-view__weekdays div abbr{color:var(--prosv-black)}.Calendar_containerCalendar__omRbT .react-calendar__month-view__days{display:flex;align-items:center;justify-content:center}.Calendar_containerCalendar__omRbT .react-calendar__month-view__weekdays__weekday{display:flex;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:20px;max-width:40px}.Calendar_containerCalendar__omRbT .react-calendar__month-view__weekdays__weekday abbr{padding:0;margin:0;color:var(--prosv-black20);text-decoration:none;font-size:var(--prosv-font-size-sm_old);line-height:var(--prosv-line-height-lg);font-weight:var(--prosv-font-weight-medium)}.Calendar_containerCalendar__omRbT .react-calendar__month-view__days{max-width:300px}.Calendar_containerCalendar__omRbT .react-calendar__month-view__days button{display:flex;align-items:center;justify-content:center;max-width:40px;height:40px;font-size:var(--prosv-font-size-sm_old);line-height:var(--prosv-line-height-lg);font-weight:var(--prosv-font-weight-medium)}[data-prosv=root]:not([data-prosv-colors=light]) .Calendar_containerCalendar__omRbT .react-calendar__month-view__days button{color:var(--prosv-black)}.Calendar_containerCalendar__omRbT .react-calendar__tile:enabled:hover{color:var(--prosv-waterBlue01)}.Calendar_containerCalendar__omRbT .react-calendar__tile:enabled:focus{background-color:var(--prosv-waterBlue03);border-radius:10px;color:var(--prosv-white)}.Calendar_containerCalendar__omRbT .react-calendar__tile--hover{background-color:var(--prosv-waterBlue10)}[data-prosv=root]:not([data-prosv-colors=light]) .Calendar_containerCalendar__omRbT .react-calendar__tile--hover{background-color:var(--prosv-black)}[data-prosv=root]:not([data-prosv-colors=light]) .Calendar_containerCalendar__omRbT .react-calendar__tile--hover abbr{color:var(--prosv-white)}.Calendar_containerCalendar__omRbT .react-calendar__tile--active{background:var(--prosv-waterBlue10)}[data-prosv=root]:not([data-prosv-colors=light]) .Calendar_containerCalendar__omRbT .react-calendar__tile--active{border:2px solid var(--prosv-black);border-radius:10px;color:var(--prosv-black)}.Calendar_containerCalendar__omRbT .react-calendar__tile--rangeStart{background:var(--prosv-waterBlue03);border-radius:10px;color:var(--prosv-white)}[data-prosv=root]:not([data-prosv-colors=light]) .Calendar_containerCalendar__omRbT .react-calendar__tile--rangeEnd abbr,[data-prosv=root]:not([data-prosv-colors=light]) .Calendar_containerCalendar__omRbT .react-calendar__tile--rangeStart abbr{color:var(--prosv-white)}.Calendar_containerCalendar__omRbT .react-calendar__month-view__days__day--neighboringMonth.react-calendar__tile--rangeStart{color:var(--prosv-white);opacity:.5}.Calendar_containerCalendar__omRbT .react-calendar__tile--hoverStart{border-radius:10px;border-top-right-radius:0;border-bottom-right-radius:0}.Calendar_containerCalendar__omRbT .react-calendar__tile--hoverEnd{border-radius:10px;border-top-left-radius:0;border-bottom-left-radius:0}.Calendar_containerCalendar__omRbT .react-calendar__tile--rangeEnd{background:var(--prosv-waterBlue03);border-radius:10px;color:var(--prosv-white)}.Calendar_containerCalendar__omRbT .react-calendar__month-view__days__day--neighboringMonth{color:var(--prosv-black20)}.Calendar_containerCalendar__omRbT .react-calendar__month-view__days__day--neighboringMonth abbr{text-decoration:none;font-size:var(--prosv-font-size-sm_old);line-height:var(--prosv-line-height-lg);font-weight:var(--prosv-font-weight-medium)}[data-prosv=root]:not([data-prosv-colors=light]) .Calendar_containerCalendar__omRbT .react-calendar__month-view__days__day--neighboringMonth abbr{opacity:.5}.Calendar_containerCalendar__omRbT .react-calendar__tile--rangeEnd.react-calendar__month-view__days__day.react-calendar__month-view__days__day--neighboringMonth{opacity:.5;color:var(--prosv-white)}.Calendar_loaderWrapper__fINUD{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%;left:0;top:0;z-index:10;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}[data-prosv=root][data-prosv-colors=light] .Calendar_loaderWrapper__fINUD{background:hsla(0,0%,44%,.1)}.Calendar_loader__OxERU{animation:Calendar_spin__EXa_y 2s linear infinite;width:40px;height:40px;color:var(--prosv-waterBlue03);margin:0 auto}@keyframes Calendar_spin__EXa_y{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}