.elementary-calendar-container .react-calendar{padding:0 28px;border:1px solid #ffffff}.elementary-calendar-container .react-calendar__navigation .react-calendar__navigation__prev-button{order:0}.elementary-calendar-container .react-calendar__navigation .react-calendar__navigation__prev-button:enabled:focus{background:transparent}.elementary-calendar-container .react-calendar__navigation .react-calendar__navigation__prev-button:enabled:hover{background:#ecebff}.elementary-calendar-container .react-calendar__navigation .react-calendar__navigation__next-button{order:11}.elementary-calendar-container .react-calendar__navigation .react-calendar__navigation__next-button:enabled:focus{background:transparent}.elementary-calendar-container .react-calendar__navigation .react-calendar__navigation__next-button:enabled:hover{background:#ecebff}.elementary-calendar-container .react-calendar__navigation .react-calendar__navigation__label,.elementary-calendar-container .react-calendar__navigation .react-calendar__navigation__next-button,.elementary-calendar-container .react-calendar__navigation .react-calendar__navigation__prev-button{border-radius:5px}.elementary-calendar-container .react-calendar__month-view__days .react-calendar__tile{border-radius:999px}.elementary-calendar-container .react-calendar__century-view__decades .react-calendar__tile,.elementary-calendar-container .react-calendar__decade-view__years .react-calendar__tile,.elementary-calendar-container .react-calendar__year-view__months .react-calendar__tile{border-radius:5px}.elementary-calendar-container .react-calendar,.elementary-calendar-container .react-calendar *,.elementary-calendar-container .react-calendar :after,.elementary-calendar-container .react-calendar :before{box-sizing:border-box}.elementary-calendar-container .react-calendar button{margin:0;border:0;outline:none}.elementary-calendar-container .react-calendar button:enabled:hover{cursor:pointer}.elementary-calendar-container .react-calendar__navigation{display:flex;height:40px;margin-bottom:1em}.elementary-calendar-container .react-calendar__navigation button{min-width:44px;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.elementary-calendar-container .react-calendar__navigation button:disabled,.elementary-calendar-container .react-calendar__navigation button:enabled:focus,.elementary-calendar-container .react-calendar__navigation button:enabled:hover{background-color:#f2f2f2}.elementary-calendar-container .react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:16px;line-height:24px;font-weight:400;color:#c0c0c0;margin-bottom:12px;gap:12px}.elementary-calendar-container abbr:where([title]){text-decoration:none}.elementary-calendar-container .react-calendar__month-view__weekdays__weekday{flex:none!important;width:32px}.elementary-calendar-container .react-calendar__month-view__days{gap:12px}.elementary-calendar-container .react-calendar__month-view__days__day{flex:none!important;width:32px;height:32px}.elementary-calendar-container .react-calendar__tile{max-width:100%;background:none;text-align:center;line-height:24px;font:inherit;font-size:16px}.elementary-calendar-container .react-calendar__tile--now{color:#6d6dff}.elementary-calendar-container .react-calendar__tile:disabled{background-color:#f0f0f0}.elementary-calendar-container .react-calendar__tile:enabled:focus,.elementary-calendar-container .react-calendar__tile:enabled:hover{background-color:#e6e6e6}.elementary-calendar-container .react-calendar__tile--active,.elementary-calendar-container .react-calendar__tile--active:enabled:focus,.elementary-calendar-container .react-calendar__tile--active:enabled:hover,.elementary-calendar-container .react-calendar__tile--hasActive,.elementary-calendar-container .react-calendar__tile--hasActive:enabled:focus,.elementary-calendar-container .react-calendar__tile--hasActive:enabled:hover{background:#ecebff}.elementary-calendar-container .react-calendar__month-view__days__day--neighboringMonth{visibility:hidden}