.react-calendar .react-calendar__navigation{height:auto;padding:var(--spacing-2);justify-content:space-between;align-items:center;margin:0;display:flex}.react-calendar .react-calendar__navigation__label{cursor:default;order:-1;align-items:flex-start;display:flex}.react-calendar .react-calendar__navigation__label__labelText{text-transform:capitalize;font-weight:var(--font-weight-medium);font-size:2rem;line-height:2.4rem}.react-calendar .react-calendar__navigation button{min-width:unset;background-color:#0000!important}.react-calendar .react-calendar__navigation__prev-button{margin-right:var(--spacing-15)}.react-calendar .react-calendar__navigation__arrow{background-color:#0000!important}.react-calendar .react-calendar__navigation__arrow:focus-visible{outline:none}.react-calendar .react-calendar__navigation__arrow:focus-visible div{outline:2px solid var(--color-ocean)}.react-calendar .react-calendar__navigation__arrow div{border-radius:50%;width:24px;height:24px}.react-calendar .react-calendar__navigation__arrow:disabled,.react-calendar .react-calendar__tile:disabled{cursor:not-allowed}.react-calendar .react-calendar__navigation__arrow:disabled div{background-color:var(--color-white)}.react-calendar .react-calendar__navigation__arrow:disabled div svg{color:var(--color-dark-gray2)}.react-calendar .react-calendar__navigation__arrow:hover:not(:disabled) div{background-color:var(--color-mine-shaft-hover)}.react-calendar .react-calendar__navigation__arrow:active:not(:disabled) div{border:2px solid var(--color-ocean)}.react-calendar .react-calendar__month-view__weekdays{text-transform:capitalize}.react-calendar .react-calendar__month-view__weekdays__weekday{justify-content:center;align-items:center;width:40px;height:40px;display:flex}.react-calendar .react-calendar__month-view__weekdays__weekday abbr{color:var(--color-dark-gray1);font-size:1.4rem;line-height:2rem;text-decoration:none}.react-calendar .react-calendar__tile{padding:var(--spacing-15) var(--spacing-1);background-color:#0000;justify-content:center;display:flex}.react-calendar .react-calendar__tile abbr{color:var(--color-mine-shaft);width:40px;height:40px;font-size:1.6rem;line-height:2.4rem;font-weight:var(--font-weight-regular);justify-content:center;align-items:center;display:flex}.react-calendar .react-calendar__tile--active{background-color:#0000}.react-calendar .react-calendar__tile--active abbr{background-color:var(--color-hallon1);color:var(--color-white);font-weight:var(--font-weight-semi-bold);border-radius:50%}.react-calendar .react-calendar__tile:hover,.react-calendar .react-calendar__tile:focus,.react-calendar .react-calendar__tile:active{background-color:#0000}.react-calendar .react-calendar__tile:hover abbr,.react-calendar .react-calendar__tile:focus abbr,.react-calendar .react-calendar__tile:active abbr{border-radius:50%}.react-calendar .react-calendar__tile:hover:not(.react-calendar__tile--active) abbr{background-color:var(--color-mine-shaft-hover)}.react-calendar .react-calendar__tile:active:not(.react-calendar__tile--active) abbr{background-color:var(--color-mine-shaft-active)}.react-calendar .react-calendar__tile--active:hover abbr{background-color:var(--color-hallon1-hover)}.react-calendar .react-calendar__tile--active:active abbr{background-color:var(--color-hallon1-active)}.react-calendar .react-calendar__tile:focus-visible{outline:none}.react-calendar .react-calendar__tile:focus-visible abbr{outline:2px solid var(--color-ocean)}.react-calendar .react-calendar__tile:disabled,.react-calendar .react-calendar__tile:disabled:hover,.react-calendar .react-calendar__tile:disabled:focus,.react-calendar .react-calendar__tile:disabled:active{background-color:#0000}.react-calendar .react-calendar__tile:disabled abbr,.react-calendar .react-calendar__tile:disabled:hover abbr,.react-calendar .react-calendar__tile:disabled:focus abbr,.react-calendar .react-calendar__tile:disabled:active abbr{color:var(--color-dark-gray2);background-color:#0000;border:0;text-decoration:line-through}
