.react-calendar{border-radius:12px;padding:20px;max-width:450px;background:#fff;color:#4b5563;border:1px solid #e5e7eb;font-family:Roboto,sans-serif;line-height:2.125em;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{background-color:transparent;display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:transparent;color:#757575}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:var(--secondary);color:var(--secondaryText);border-radius:6px}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.9em;font-weight:700;color:#4b5563;margin-bottom:8px}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font:inherit;font-size:1.5em;font-weight:700}.react-calendar__month-view__weekdays__weekday abbr{text-decoration:none!important}.react-calendar__month-view__days__day--weekend{color:var(--primaryOvershadowed)}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:6px 4px;background:none;text-align:center;line-height:1.2;font:inherit;font-size:.9rem;border-radius:6px;color:#4b5563;min-width:32px;min-height:32px;display:flex;align-items:center;justify-content:center}.react-calendar__tile:disabled{background-color:transparent;color:#00383549}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:var(--secondary);color:var(--secondaryText)}.react-calendar__tile--now{border:2px solid var(--secondary)!important;background:transparent!important}.react-calendar__tile--now.react-calendar__tile--active,.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:var(--secondary)!important;color:var(--secondaryText)!important}.react-calendar__tile--now.react-calendar__tile--active{font-weight:700}.react-calendar__tile--now.react-calendar__tile--active:enabled:focus,.react-calendar__tile--now.react-calendar__tile--active:enabled:hover{background-color:var(--secondaryOvershadowed)!important;color:var(--secondaryText)!important}.react-calendar__tile--active,.react-calendar__tile--hasActive,.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:var(--secondary);color:var(--secondaryText)}.react-calendar__tile--active{font-weight:700}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background-color:var(--secondaryOvershadowed);color:var(--secondaryText)}.react-calendar--selectRange .react-calendar__tile--hover{background-color:var(--secondaryOvershadowed)}@media (max-width:768px){.react-calendar{max-width:100%;width:100%;min-width:auto}}@media (max-width:465px){.react-calendar{max-width:100%;width:100%;min-width:auto;font-size:.8rem}.react-calendar__tile{min-width:28px;min-height:28px;font-size:.8rem}}