.Calendar__main--2mOe_{--cell-size:28px;--cell-padding-left:var(--space-xs);--cell-bg-side-offset:calc(var(--cell-padding-left)/2);--space-between-weeks:var(--space-xs);--color-bg-selected-primary:var(--color-control-bg-primary);--color-bg-selected-secondary:var(--color-control-bg-ghost);--color-bg-hovered:var(--color-control-bg-primary-hover);--color-text-selected:var(--color-control-typo-primary);--color-text-hovered:var(--color-control-typo-primary-hover);--day-bg-color:transparent;--day-text-color:var(--color-control-typo-default);--z-date:0;--z-date-bg:calc(var(--z-date) - 1);--z-date-sub-bg:calc(var(--z-date-bg) - 1);display:flex;padding-top:var(--space-xl)}.Calendar__title--2fKS3{margin-bottom:var(--space-s)}.Calendar__month--24pdu{display:flex;flex-direction:column}.Calendar__month--24pdu+.Calendar__month--24pdu{margin-left:var(--space-m)}.Calendar__weeks--P0z4S{--max-weeks-in-month:6;min-height:calc(var(--cell-size)*var(--max-weeks-in-month) + var(--space-between-weeks)*(var(--max-weeks-in-month) - 1))}.Calendar__row--EiMJ-{display:flex}.Calendar__row--EiMJ-+.Calendar__row--EiMJ-{margin-top:var(--space-between-weeks)}.Calendar__row--EiMJ-.Calendar__isWithDaynames--2Crky+.Calendar__row--EiMJ-{margin-top:var(--space-s)}.Calendar__cell--30eNs{box-sizing:initial;width:var(--cell-size);height:var(--cell-size);text-align:center}.Calendar__cell--30eNs.Calendar__isWeekDay--18ydy{height:20px}.Calendar__cell--30eNs+.Calendar__cell--30eNs{padding-left:var(--cell-padding-left)}.Calendar__cellContent--WPG0D{position:relative;z-index:var(--z-date);display:flex;align-items:center;justify-content:center;width:100%;height:100%}.Calendar__cell--30eNs.Calendar__isSelectable--1D6EC .Calendar__cellContent--WPG0D{cursor:pointer}.Calendar__cell--30eNs.Calendar__isDisabled--2YuKn .Calendar__cellContent--WPG0D{--day-text-color:var(--color-control-typo-disable);cursor:not-allowed}.Calendar__cell--30eNs.Calendar__isToday--1WmVM .Calendar__cellContent--WPG0D:after{--color-today:var(--color-bg-selected-primary);position:absolute;z-index:var(--z-date-bg);top:0;right:0;bottom:0;left:0;content:"";border:1px solid var(--color-today);border-radius:50%}.Calendar__cell--30eNs.Calendar__isToday--1WmVM .Calendar__cellContent--WPG0D:hover:after{--color-today:var(--color-bg-hovered)}.Calendar__isSingleDate--KW1ap .Calendar__cellContent--WPG0D:before{position:absolute;z-index:var(--z-date-sub-bg);top:0;right:0;bottom:0;left:0;content:"";border-radius:50%;background-color:var(--day-bg-color)}.Calendar__isSingleDate--KW1ap.Calendar__isSelected--3LAjD .Calendar__cellContent--WPG0D{--day-text-color:var(--color-text-selected)}.Calendar__isSingleDate--KW1ap.Calendar__isSelected--3LAjD .Calendar__cellContent--WPG0D:before{--day-bg-color:var(--color-bg-selected-primary)}.Calendar__isSingleDate--KW1ap:not(.Calendar__isDisabled--2YuKn) .Calendar__cellContent--WPG0D:hover{--day-text-color:var(--color-text-hovered)}.Calendar__isSingleDate--KW1ap:not(.Calendar__isDisabled--2YuKn) .Calendar__cellContent--WPG0D:hover:before{--day-bg-color:var(--color-bg-hovered)}.Calendar__isRange--2DfA2 .Calendar__cellContent--WPG0D:before{position:absolute;z-index:var(--z-date-sub-bg);top:0;right:calc(-1*var(--cell-bg-side-offset));bottom:0;left:calc(-1*var(--cell-bg-side-offset));content:"";background-color:var(--day-bg-color)}.Calendar__isRange--2DfA2:first-child .Calendar__cellContent--WPG0D:before{left:0}.Calendar__isRange--2DfA2:last-child .Calendar__cellContent--WPG0D:before{right:0}.Calendar__isRange--2DfA2 .Calendar__cellContent--WPG0D:after{position:absolute;z-index:var(--z-date-bg);top:0;right:0;bottom:0;left:0;content:"";background-color:var(--day-bg-color)}.Calendar__isRange--2DfA2.Calendar__isSelected--3LAjD.Calendar__isFirstDate--N2oi_:not(.Calendar__isOnlyOneValue--kr98q) .Calendar__cellContent--WPG0D:before,.Calendar__isRange--2DfA2.Calendar__isSelected--3LAjD.Calendar__isLastDate--2Vbgo:not(.Calendar__isOnlyOneValue--kr98q) .Calendar__cellContent--WPG0D:before{--day-bg-color:var(--color-bg-selected-secondary)}.Calendar__isRange--2DfA2.Calendar__isSelected--3LAjD.Calendar__isFirstDate--N2oi_:not(.Calendar__isSelectedBackwards--3jbzs) .Calendar__cellContent--WPG0D:before{left:0;border-top-left-radius:50%;border-bottom-left-radius:50%}.Calendar__isRange--2DfA2.Calendar__isSelected--3LAjD.Calendar__isFirstDate--N2oi_.Calendar__isSelectedBackwards--3jbzs .Calendar__cellContent--WPG0D:before,.Calendar__isRange--2DfA2.Calendar__isSelected--3LAjD.Calendar__isLastDate--2Vbgo .Calendar__cellContent--WPG0D:before{right:0;border-top-right-radius:50%;border-bottom-right-radius:50%}.Calendar__isRange--2DfA2.Calendar__isSelected--3LAjD.Calendar__isFirstDate--N2oi_ .Calendar__cellContent--WPG0D,.Calendar__isRange--2DfA2.Calendar__isSelected--3LAjD.Calendar__isLastDate--2Vbgo .Calendar__cellContent--WPG0D{--day-text-color:var(--color-text-selected)}.Calendar__isRange--2DfA2.Calendar__isSelected--3LAjD.Calendar__isFirstDate--N2oi_ .Calendar__cellContent--WPG0D:after,.Calendar__isRange--2DfA2.Calendar__isSelected--3LAjD.Calendar__isLastDate--2Vbgo .Calendar__cellContent--WPG0D:after{--day-bg-color:var(--color-bg-selected-primary);border-radius:50%}.Calendar__isRange--2DfA2.Calendar__isSelected--3LAjD:not(.Calendar__isFirstDate--N2oi_):not(.Calendar__isLastDate--2Vbgo) .Calendar__cellContent--WPG0D:before{--day-bg-color:var(--color-bg-selected-secondary)}.Calendar__isRange--2DfA2.Calendar__isSelected--3LAjD.Calendar__isOnlyOneValue--kr98q .Calendar__cellContent--WPG0D:before{right:0;border-radius:50%}.Calendar__isRange--2DfA2.Calendar__isHighlighted--1pv8e .Calendar__cellContent--WPG0D:before{--day-bg-color:var(--color-bg-selected-secondary)}.Calendar__isRange--2DfA2.Calendar__isHighlighted--1pv8e.Calendar__isFirstDate--N2oi_:not(.Calendar__isSelectedBackwards--3jbzs) .Calendar__cellContent--WPG0D:before{right:calc(-1*var(--cell-bg-side-offset));border-top-right-radius:0;border-bottom-right-radius:0}.Calendar__isRange--2DfA2.Calendar__isHighlighted--1pv8e.Calendar__isFirstDate--N2oi_:not(.Calendar__isSelectedBackwards--3jbzs).Calendar__isLastWeekDay--1tcTT .Calendar__cellContent--WPG0D:before{right:0}.Calendar__isRange--2DfA2.Calendar__isHighlighted--1pv8e.Calendar__isFirstDate--N2oi_.Calendar__isSelectedBackwards--3jbzs .Calendar__cellContent--WPG0D:before{right:0;border-top-left-radius:0;border-bottom-left-radius:0}.Calendar__isRange--2DfA2.Calendar__isHighlighted--1pv8e.Calendar__isOnlyOneValue--kr98q:not(.Calendar__isFirstDate--N2oi_):not(.Calendar__isSelectedBackwards--3jbzs):hover .Calendar__cellContent--WPG0D:after{border-top-right-radius:50%;border-bottom-right-radius:50%}.Calendar__isRange--2DfA2.Calendar__isHighlighted--1pv8e.Calendar__isOnlyOneValue--kr98q:not(.Calendar__isFirstDate--N2oi_).Calendar__isSelectedBackwards--3jbzs:hover .Calendar__cellContent--WPG0D:after{border-top-left-radius:50%;border-bottom-left-radius:50%}.Calendar__isRange--2DfA2.Calendar__isHighlighted--1pv8e:not(.Calendar__isSelectedBackwards--3jbzs):hover .Calendar__cellContent--WPG0D:before{right:0;border-top-right-radius:50%;border-bottom-right-radius:50%}.Calendar__isRange--2DfA2.Calendar__isHighlighted--1pv8e.Calendar__isSelectedBackwards--3jbzs:hover .Calendar__cellContent--WPG0D:before{left:0;border-top-left-radius:50%;border-bottom-left-radius:50%}.Calendar__isRange--2DfA2:not(.Calendar__isDisabled--2YuKn) .Calendar__cellContent--WPG0D:hover{--day-text-color:var(--color-text-hovered)}.Calendar__isRange--2DfA2:not(.Calendar__isDisabled--2YuKn) .Calendar__cellContent--WPG0D:hover:after{--day-bg-color:var(--color-bg-hovered);border-radius:50%}.Calendar__cellContentText--2kc5a{color:var(--day-text-color)}