.dateTimePicker{flex-direction:column;width:100%;display:flex;position:relative}.dateTimePicker__dateInputWrapper{align-items:center;display:flex;position:relative}.dateTimePicker__dateMask{pointer-events:none;font-size:1rem;font-weight:600}.dateTimePicker__dateTimeSeparator{color:#6d7986;padding:0 .25rem}.dateTimePicker__dateInput{border:none;outline:none;padding:0;font-size:1rem;font-weight:600}.dateTimePicker__dateInput__table{background:#f8f8f8}.dateTimePicker__timeInput{color:#0000;border:none;outline:none;max-width:4rem;padding:0;font-size:1rem;font-weight:600}.dateTimePicker__timeInput__table{background:#f8f8f8}.dateTimePicker__overlay{color:#6d7986;background:0 0;position:absolute}.dateTimePicker__title{color:#54d3c2;text-align:start;padding:.25rem 0 .35rem 1.25rem;font-size:1rem;font-weight:500}.dateTimePicker__title__error{color:#fc5c65}.dateTimePicker__container{color:#b6bcc3;cursor:pointer;background-color:#fff;border:.125rem solid #a9e9e0;border-radius:1.5rem;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-height:3rem;padding-left:1rem;padding-right:.5rem;font-size:1rem;font-weight:600;display:flex}.dateTimePicker__container__disabled{pointer-events:none;color:#6d7986;background-color:#e9f9f7}.dateTimePicker__container__disabled .dateTimePicker__calendarIcon{color:#6d7986}.dateTimePicker__container__error{border-color:#fc5c65}.dateTimePicker__inputContainer{align-items:center;display:flex}.dateTimePicker__calendarIcon{z-index:1;border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:1.25rem;transition:transform .3s;display:flex}.dateTimePicker__calendarIcon__outline,.dateTimePicker__calendarIcon__tableSecondary{color:#54d3c2;background-color:#e9f9f7}.dateTimePicker__calendarIcon__table,.dateTimePicker__calendarIcon__tableFilter{color:#6d7986;background:0 0}.dateTimePicker__calendarIcon>svg{width:.875rem;height:.875rem}.dateTimePicker__calendarIcon.active{transform:rotate(180deg)}.dateTimeRangePicker{flex-direction:column;align-items:start;width:100%;display:flex;position:relative}.dateTimeRangePicker:hover .dateTimeRangePicker__dateContainer__tableFilter__titleOverlay,.dateTimeRangePicker--opened .dateTimeRangePicker__dateContainer__tableFilter__titleOverlay{opacity:0;z-index:0}.dateTimeRangePicker__title{color:#54d3c2;padding:.25rem 0 .35rem 1.25rem;font-size:1rem;font-weight:500}.dateTimeRangePicker__title__error{color:#fc5c65}.dateTimeRangePicker__container{width:100%;display:flex}.dateTimeRangePicker__dateContainer{color:#b6bcc3;cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-height:3rem;padding-left:1rem;padding-right:.5rem;font-size:1rem;font-weight:600;display:flex}.dateTimeRangePicker__dateContainer__outline{background-color:#fff;border:.125rem solid #a9e9e0;min-width:15rem}.dateTimeRangePicker__dateContainer__outline__start{border-right-width:.0625rem;border-radius:1.5rem 0 0 1.5rem}.dateTimeRangePicker__dateContainer__outline__end{border-left-width:.0625rem;border-radius:0 1.5rem 1.5rem 0}.dateTimeRangePicker__dateContainer__outline__disabled{pointer-events:none;color:#6d7986;background-color:#e9f9f7}.dateTimeRangePicker__dateContainer__outline__disabled .dateTimePicker__calendarIcon{color:#6d7986}.dateTimeRangePicker__dateContainer__outline__error{border-color:#fc5c65}.dateTimeRangePicker__dateContainer__table{background-color:#f8f8f8}.dateTimeRangePicker__dateContainer__table__start{border:0 solid #6d7986;border-right-width:.0625rem;border-radius:1.5rem 0 0 1.5rem}.dateTimeRangePicker__dateContainer__table__end{border:0 solid #6d7986;border-left-width:.0625rem;border-radius:0 1.5rem 1.5rem 0}.dateTimeRangePicker__dateContainer__tableFilter{background-color:#f8f8f8;min-width:12rem;min-height:2.5rem}.dateTimeRangePicker__dateContainer__tableFilter__titleOverlay{opacity:1;z-index:2;background-color:#f8f8f8;border-radius:1.5rem;justify-content:start;align-items:center;gap:.5rem;width:100%;height:100%;padding-left:1rem;font-size:.875rem;font-weight:600;transition:opacity .2s;display:flex;position:absolute}.dateTimeRangePicker__dateContainer__tableFilter__titleOverlay--selected{color:#323f47;background-color:#e9f9f7}.dateTimeRangePicker__dateContainer__tableFilter__start{border:0 solid #6d7986;border-right-width:.0625rem;border-radius:1.5rem 0 0 1.5rem}.dateTimeRangePicker__dateContainer__tableFilter__end{border:0 solid #6d7986;border-left-width:.0625rem;border-radius:0 1.5rem 1.5rem 0}.dateTimeRangePicker__dateContainer__tableSecondary{background:0 0;border:.125rem solid #e9ebed}.dateTimeRangePicker__dateContainer__tableSecondary__start{border-right-width:.0625rem;border-radius:.5rem 0 0 .5rem}.dateTimeRangePicker__dateContainer__tableSecondary__end{border-left-width:.0625rem;border-radius:0 .5rem .5rem 0}.dayCalendarWidget{position:relative}.dayCalendarWidget__calendarContent{background-color:#fff;border-radius:2rem;flex-direction:column;align-items:center;padding:1.5rem;display:flex;overflow:hidden;box-shadow:0 .25rem .75rem #0000001a}.dayCalendarWidget__calendarContent--primary{border:.065rem solid #e9ebed;max-width:20rem}.dayCalendarWidget__calendarContent--sidebar{width:100%}.dayCalendarWidget__monthContainer{flex-direction:column;flex:1;gap:.5rem;width:100%;display:flex}.dayCalendarWidget__weekDays{justify-content:space-around;gap:.25rem;display:flex}.dayCalendarWidget__weekDays--counter{gap:.875rem}.dayCalendarWidget__weekDay{color:#bcc2c8;justify-content:center;align-items:center;margin-bottom:.25rem;font-size:1rem;font-weight:600;display:flex}.dayCalendarWidget__header{color:#2d4258;justify-content:space-between;align-items:center;width:100%;margin-bottom:1rem;font-size:1.25rem;font-weight:700;display:flex}.dayCalendarWidget__header__titleContainer{align-items:center;display:flex}.dayCalendarWidget__header__title{text-transform:capitalize;color:#2d4258;pointer-events:none;background:0 0;border-radius:.5rem;padding:.25rem .5rem;font-size:1.25rem;font-weight:700}.dayCalendarWidget__header__title__button{pointer-events:auto}.dayCalendarWidget__header__title:hover{color:#fff;background:#54d3c2}.dayCalendarWidget__header__badge{color:#fff;background-color:#54d3c2;border-radius:.875rem;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;margin-left:.25rem;padding:.25rem;font-size:.875rem;font-weight:700;display:flex}.dayCalendarWidget__chevron{color:#6d7986;background:0 0}.dayCalendarWidget__daysContainer{grid-template-rows:auto;grid-template-columns:repeat(7,1fr);place-content:center;justify-items:center;gap:.25rem;width:100%;display:grid;position:relative}.dayCalendarWidget__daysContainer--counter{flex:1;gap:.875rem}.dayCalendarWidget__daysContainer__loader{background-color:#fff;position:absolute;inset:0}.dayCalendarWidget__day{color:#323f47;background-color:#fff;border-radius:.5rem;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;font-size:1rem;font-weight:600;display:flex;position:relative}.dayCalendarWidget__day--disabled{color:#bcc2c8}.dayCalendarWidget__day--highlighted,.dayCalendarWidget__day--highlightedOnHover:hover{color:#fff;background-color:#54d3c2}.dayCalendarWidget__day--highlightedCount{color:#323f47;border:.2rem solid #54d3c2}.dayCalendarWidget__day--highlightedCountToday{color:#fff;background-color:#54d3c2}.dayCalendarWidget__day[data-badge]:before{content:attr(data-badge);color:#fff;z-index:3;background-color:#54d3c2;border-radius:.875rem;justify-content:center;align-items:center;min-width:1.125rem;height:1.125rem;font-size:.875rem;font-weight:700;display:flex;position:absolute;top:0;right:0;transform:translate(70%,-70%)}.monthCalendarWidget{background-color:#fff;border:.065rem solid #e9ebed;border-radius:2rem;flex-direction:column;align-items:center;max-width:20rem;padding:1.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 .25rem .75rem #0000001a}.monthCalendarWidget__header{color:#2d4258;justify-content:space-between;align-items:center;width:100%;margin-bottom:1rem;font-size:1.25rem;font-weight:700;display:flex}.monthCalendarWidget__chevron{color:#6d7986;background:0 0}.monthCalendarWidget__chevron--disabled{pointer-events:none;color:#e1e1e7}.monthCalendarWidget__title{color:#2d4258;pointer-events:none;background:0 0;border-radius:.5rem;padding:.25rem .5rem;font-size:1.25rem;font-weight:700}.monthCalendarWidget__title__button{pointer-events:auto}.monthCalendarWidget__title:hover{color:#fff;background:#54d3c2}.monthCalendarWidget__monthsContainer{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;gap:1rem .75rem;width:100%;display:grid;position:relative}.monthCalendarWidget__monthsContainer__loader{background-color:#fff;position:absolute;inset:0}.monthCalendarWidget__month{color:#323f47;text-transform:capitalize;background-color:#e9ebed;border-radius:.5rem;justify-content:center;align-items:center;width:4.75rem;height:2.25rem;font-size:.875rem;font-weight:600;display:flex;position:relative}.monthCalendarWidget__month[data-badge]:before{content:attr(data-badge);color:#fff;z-index:3;background-color:#fc5c65;border-radius:.875rem;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;font-size:.625rem;font-weight:700;display:flex;position:absolute;top:0;right:0;transform:translate(50%,-50%)}.monthCalendarWidget__month--selected{color:#fff;background-color:#54d3c2}.monthCalendarWidget__month--disabled{pointer-events:none;color:#b6bcc3;background-color:#f8f8f8}.yearCalendarWidget{background-color:#fff;border:.065rem solid #e9ebed;border-radius:2rem;flex-direction:column;align-items:center;max-width:20rem;padding:1.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 .25rem .75rem #0000001a}.yearCalendarWidget__header{color:#2d4258;justify-content:space-between;align-items:center;width:100%;margin-bottom:1rem;font-size:1.25rem;font-weight:700;display:flex}.yearCalendarWidget__chevron{color:#6d7986;background:0 0}.yearCalendarWidget__chevron--disabled{pointer-events:none;color:#e1e1e7}.yearCalendarWidget__title{color:#2d4258;pointer-events:none;background:0 0;border-radius:.5rem;padding:.25rem .5rem;font-size:1.25rem;font-weight:700}.yearCalendarWidget__title__button{pointer-events:auto}.yearCalendarWidget__title:hover{color:#fff;background:#54d3c2}.yearCalendarWidget__yearsContainer{grid-template-columns:repeat(4,1fr);gap:1rem .75rem;width:100%;display:grid;position:relative}.yearCalendarWidget__yearsContainer__loader{background-color:#fff;position:absolute;inset:0}.yearCalendarWidget__year{color:#323f47;background-color:#e9ebed;border-radius:.5rem;justify-content:center;align-items:center;height:2.25rem;font-size:.875rem;font-weight:600;display:flex;position:relative}.yearCalendarWidget__year[data-badge]:before{content:attr(data-badge);color:#fff;z-index:3;background-color:#fc5c65;border-radius:.875rem;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;font-size:.625rem;font-weight:700;display:flex;position:absolute;top:0;right:0;transform:translate(50%,-50%)}.yearCalendarWidget__year--selected{color:#fff;background-color:#54d3c2}.yearCalendarWidget__year--disabled{pointer-events:none;color:#b6bcc3;background-color:#f8f8f8}.monthPicker{position:relative}.monthPicker__button{color:#323f47;background-color:#fff;border:.125rem solid #e9ebed;border-radius:.5rem;justify-content:center;align-items:center;min-height:2.5rem;padding:.25rem 1.875rem;font-size:.875rem;font-weight:600;display:flex}.monthPicker__button__icon{color:#54d3c2;margin-right:.5rem}.monthPicker__button__title{text-transform:capitalize}.monthPicker__button__badge{color:#fff;background-color:#fc5c65;border-radius:.875rem;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;margin-left:.5rem;padding:.25rem;font-size:.625rem;font-weight:700;display:flex}
