.react-calendar{border:0;padding:var(--spacing-1);font-family:var(--font-family)}.react-calendar .react-calendar__navigation{height:unset;margin-bottom:0}.react-calendar .react-calendar__navigation button:disabled{background:rgba(0,0,0,0);opacity:.25;cursor:default}.react-calendar .react-calendar__navigation .react-calendar__navigation__label{order:-1;min-width:-moz-fit-content;min-width:fit-content;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;color:var(--font-color-10);font-weight:var(--font-weight-extra-bold);padding:var(--spacing-2)}.react-calendar .react-calendar__navigation .react-calendar__navigation__prev-button{margin-left:auto}.react-calendar .react-calendar__navigation .react-calendar__navigation__next-button,.react-calendar .react-calendar__navigation .react-calendar__navigation__prev-button{min-width:1.875rem;display:flex;align-items:center;justify-content:center;color:var(--color-550);border-radius:var(--border-radius-lg)}.react-calendar .react-calendar__navigation .react-calendar__navigation__next2-button,.react-calendar .react-calendar__navigation .react-calendar__navigation__prev2-button{display:none}.react-calendar .react-calendar__navigation button:enabled:hover,.react-calendar .react-calendar__tile:enabled:hover{background:var(--color-100)!important}.react-calendar .react-calendar__navigation button:enabled:focus,.react-calendar .react-calendar__tile:enabled:focus{background:unset}.react-calendar .react-calendar__viewContainer{padding:var(--spacing-2)}.react-calendar .react-calendar__viewContainer .react-calendar__century-view__decades__decade,.react-calendar .react-calendar__viewContainer .react-calendar__decade-view__years__year,.react-calendar .react-calendar__viewContainer .react-calendar__year-view__months__month{display:flex;align-items:center;justify-content:center;color:var(--font-color-5);font-size:var(--font-size-small);font-weight:var(--font-weight-extra-bold);border:1px solid rgba(0,0,0,0);border-radius:var(--border-radius-md);padding:var(--spacing-4) 0}.react-calendar .react-calendar__viewContainer .react-calendar__century-view__decades__decade.react-calendar__century-view__decades__decade,.react-calendar .react-calendar__viewContainer .react-calendar__decade-view__years__year.react-calendar__century-view__decades__decade,.react-calendar .react-calendar__viewContainer .react-calendar__year-view__months__month.react-calendar__century-view__decades__decade{font-size:.625rem}.react-calendar .react-calendar__viewContainer .react-calendar__month-view__weekdays{gap:var(--spacing-1-5);margin-bottom:var(--spacing-1-5)}.react-calendar .react-calendar__viewContainer .react-calendar__month-view__weekdays__weekday{width:1.5rem;max-width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;color:var(--font-color-5);font-size:var(--font-size-normal);font-weight:var(--font-weight-extra-bold);border:1px solid rgba(0,0,0,0);border-radius:var(--border-radius-md);padding:0}.react-calendar .react-calendar__viewContainer .react-calendar__month-view__weekdays__weekday>abbr{text-decoration:none}.react-calendar .react-calendar__viewContainer .react-calendar__month-view__days{gap:var(--spacing-1-5)}.react-calendar .react-calendar__viewContainer .react-calendar__month-view__days__day{width:1.5rem;max-width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;color:var(--font-color-10);font-size:var(--font-size-normal);font-weight:var(--font-weight-extra-bold);border:1px solid rgba(0,0,0,0);border-radius:var(--border-radius-md);padding:0}.react-calendar .react-calendar__viewContainer .react-calendar__month-view__days__day--neighboringMonth{color:var(--color-350);font-weight:var(--font-weight-bold)}.react-calendar .react-calendar__viewContainer .react-calendar__tile:disabled{background:rgba(0,0,0,0);opacity:.25;cursor:default}.react-calendar .react-calendar__viewContainer .react-calendar__tile--now{background:rgba(0,0,0,0);border-color:var(--color-150)}.react-calendar .react-calendar__viewContainer .react-calendar__tile--active,.react-calendar .react-calendar__viewContainer .react-calendar__tile--hasActive{color:var(--font-color-13);font-weight:var(--font-weight-extra-bold);background:var(--primary-color)!important;border-color:var(--primary-color-2);box-shadow:inset 0 -2px 4px -1px rgba(0,0,0,.0588235294),0 3px 6px 0 rgba(0,0,0,.0705882353)}.react-calendar .react-calendar__viewContainer .react-calendar__tile--active:hover,.react-calendar .react-calendar__viewContainer .react-calendar__tile--hasActive:hover{background:#fbdf20!important}