.vlg-calendar-wrapper{position:relative}.vlg-calendar-wrapper .dates-loading{position:absolute;bottom:0;width:100%;height:calc(100% - 60px);pointer-events:none;background:#fff;display:flex;align-items:center;justify-content:center;z-index:10}.vlg-calendar-wrapper.dates-loading .react-calendar__viewContainer{visibility:hidden}.react-calendar{width:236px;max-width:100%;background:#fff;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;padding:20px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex}.react-calendar--doubleView .react-calendar__viewContainer>div:first-child{margin-right:20px}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar .react-calendar__navigation{display:flex;align-items:center;margin-bottom:16px}.react-calendar .react-calendar__navigation .react-calendar__navigation__arrow{width:28px;height:28px}.react-calendar .react-calendar__navigation .react-calendar__navigation__arrow:hover{background:#f8fafc}.react-calendar .react-calendar__navigation .react-calendar__navigation__arrow:active{background:#f1f5f9}.react-calendar .react-calendar__navigation .react-calendar__navigation__arrow>svg{width:100%;height:100%}.react-calendar .react-calendar__navigation .react-calendar__navigation__prev-button{transform:rotate(180deg)}.react-calendar .react-calendar__navigation .react-calendar__navigation__label{font-size:14px;line-height:20px;font-weight:400;display:flex;font-weight:600}.react-calendar .react-calendar__navigation .react-calendar__navigation__label:hover{color:#0f172a}.react-calendar .react-calendar__navigation .react-calendar__navigation__label .react-calendar__navigation__label__labelText{flex:1 1}.react-calendar .react-calendar__navigation .react-calendar__navigation__label .react-calendar__navigation__label__divider{width:34px;display:inline-block;overflow:hidden;color:rgba(0,0,0,0)}.react-calendar .react-calendar__navigation .react-calendar__navigation__label .react-calendar__navigation__label__labelText__month{margin-right:4px;text-transform:capitalize}.react-calendar .react-calendar__month-view__days,.react-calendar .react-calendar__month-view__weekdays{width:196px}.react-calendar .react-calendar__month-view__weekdays{margin-bottom:8px}.react-calendar .react-calendar__month-view__weekdays__weekday{width:28px;max-width:28px;height:28px;max-height:28px;padding:0;margin:0;color:#64748b;font-size:14px;line-height:28px;text-align:center}.react-calendar .react-calendar__month-view__weekdays__weekday abbr{text-decoration:none}.react-calendar .react-calendar__month-view__days__day{width:28px;max-width:28px;height:28px;max-height:28px;padding:0;margin:0 0 4px}.react-calendar .react-calendar__month-view__days__day:hover{border:2px solid #0284c7;color:#0284c7}.react-calendar .react-calendar__month-view__days__day.react-calendar__month-view__days__day--neighboringMonth{color:#64748b}.react-calendar .react-calendar__month-view__days__day.react-calendar__tile--active:not(:hover),.react-calendar .react-calendar__month-view__days__day.react-calendar__tile--hover:not(:hover){border:2px solid #0284c7;background:#0284c7;color:#fff}.react-calendar .react-calendar__century-view__decades .react-calendar__century-view__decades__decade,.react-calendar .react-calendar__century-view__decades .react-calendar__decade-view__years__year,.react-calendar .react-calendar__century-view__decades .react-calendar__year-view__months__month,.react-calendar .react-calendar__decade-view__years .react-calendar__century-view__decades__decade,.react-calendar .react-calendar__decade-view__years .react-calendar__decade-view__years__year,.react-calendar .react-calendar__decade-view__years .react-calendar__year-view__months__month,.react-calendar .react-calendar__year-view__months .react-calendar__century-view__decades__decade,.react-calendar .react-calendar__year-view__months .react-calendar__decade-view__years__year,.react-calendar .react-calendar__year-view__months .react-calendar__year-view__months__month{text-transform:capitalize;height:53px;width:62px;max-width:62px;padding:4px;text-align:center;margin-bottom:4px}.react-calendar .react-calendar__century-view__decades .react-calendar__century-view__decades__decade:not(:nth-child(3n)),.react-calendar .react-calendar__century-view__decades .react-calendar__decade-view__years__year:not(:nth-child(3n)),.react-calendar .react-calendar__century-view__decades .react-calendar__year-view__months__month:not(:nth-child(3n)),.react-calendar .react-calendar__decade-view__years .react-calendar__century-view__decades__decade:not(:nth-child(3n)),.react-calendar .react-calendar__decade-view__years .react-calendar__decade-view__years__year:not(:nth-child(3n)),.react-calendar .react-calendar__decade-view__years .react-calendar__year-view__months__month:not(:nth-child(3n)),.react-calendar .react-calendar__year-view__months .react-calendar__century-view__decades__decade:not(:nth-child(3n)),.react-calendar .react-calendar__year-view__months .react-calendar__decade-view__years__year:not(:nth-child(3n)),.react-calendar .react-calendar__year-view__months .react-calendar__year-view__months__month:not(:nth-child(3n)){margin-right:4px}.react-calendar .react-calendar__century-view__decades .react-calendar__century-view__decades__decade.react-calendar__tile--hasActive,.react-calendar .react-calendar__century-view__decades .react-calendar__decade-view__years__year.react-calendar__tile--hasActive,.react-calendar .react-calendar__century-view__decades .react-calendar__year-view__months__month.react-calendar__tile--hasActive,.react-calendar .react-calendar__decade-view__years .react-calendar__century-view__decades__decade.react-calendar__tile--hasActive,.react-calendar .react-calendar__decade-view__years .react-calendar__decade-view__years__year.react-calendar__tile--hasActive,.react-calendar .react-calendar__decade-view__years .react-calendar__year-view__months__month.react-calendar__tile--hasActive,.react-calendar .react-calendar__year-view__months .react-calendar__century-view__decades__decade.react-calendar__tile--hasActive,.react-calendar .react-calendar__year-view__months .react-calendar__decade-view__years__year.react-calendar__tile--hasActive,.react-calendar .react-calendar__year-view__months .react-calendar__year-view__months__month.react-calendar__tile--hasActive{background:#0284c7;color:#fff}.react-calendar .react-calendar__century-view__decades .react-calendar__century-view__decades__decade:not(.react-calendar__tile--hasActive):hover,.react-calendar .react-calendar__century-view__decades .react-calendar__decade-view__years__year:not(.react-calendar__tile--hasActive):hover,.react-calendar .react-calendar__century-view__decades .react-calendar__year-view__months__month:not(.react-calendar__tile--hasActive):hover,.react-calendar .react-calendar__decade-view__years .react-calendar__century-view__decades__decade:not(.react-calendar__tile--hasActive):hover,.react-calendar .react-calendar__decade-view__years .react-calendar__decade-view__years__year:not(.react-calendar__tile--hasActive):hover,.react-calendar .react-calendar__decade-view__years .react-calendar__year-view__months__month:not(.react-calendar__tile--hasActive):hover,.react-calendar .react-calendar__year-view__months .react-calendar__century-view__decades__decade:not(.react-calendar__tile--hasActive):hover,.react-calendar .react-calendar__year-view__months .react-calendar__decade-view__years__year:not(.react-calendar__tile--hasActive):hover,.react-calendar .react-calendar__year-view__months .react-calendar__year-view__months__month:not(.react-calendar__tile--hasActive):hover{border:2px solid #0284c7;color:#0284c7}.react-calendar .react-calendar__century-view__decades .react-calendar__century-view__decades__decade:last-child,.react-calendar .react-calendar__century-view__decades .react-calendar__decade-view__years__year:last-child,.react-calendar .react-calendar__decade-view__years .react-calendar__century-view__decades__decade:last-child,.react-calendar .react-calendar__decade-view__years .react-calendar__decade-view__years__year:last-child{margin:0 auto}.react-calendar.react-calendar--doubleView .react-calendar__navigation .react-calendar__navigation__label .react-calendar__navigation__label__labelText{flex:1 1}.react-calendar.react-calendar--doubleView .react-calendar__navigation .react-calendar__navigation__label .react-calendar__navigation__label__labelText.react-calendar__navigation__label__labelText--from{text-align:right}.react-calendar.react-calendar--doubleView .react-calendar__navigation .react-calendar__navigation__label .react-calendar__navigation__label__labelText.react-calendar__navigation__label__labelText--to{text-align:left}.vlg-date-input-component-wrapper{cursor:pointer}.vlg-date-input-component-wrapper.disabled{cursor:default}.vlg-date-input-component-wrapper .vlg-date-input{cursor:pointer}.vlg-date-input-component-wrapper .vlg-date-input.disabled{cursor:default}.vlg-date-input-component-wrapper .input-container .vlg-input{caret-color:rgba(0,0,0,0)}.vlg-date-input-component-wrapper.expanded .input-container,.vlg-date-input-component-wrapper.expanded .input-container:hover{border-color:#0284c7}.vlg-date-input-component-wrapper .vlg-date-input-dropDown-container{box-shadow:0 30px 80px -12px rgba(30,41,59,.16);z-index:10;position:absolute;top:calc(100% + 2px);right:-2px;box-sizing:border-box;background:#fff;cursor:default}