.react-calendar{align-self:center;border:1px solid #b5b5b5;border-radius:16px;overflow:hidden}.react-calendar__navigation{display:flex;justify-content:space-between;background:#4e55b1;padding:8px}.react-calendar__navigation__arrow{padding:10px;border-radius:100%}.react-calendar__navigation__arrow:disabled{opacity:.5}.react-calendar__navigation__arrow:hover{background-color:#7a7a7a38}.react-calendar__navigation__label__labelText{font-weight:500;text-transform:capitalize;color:#fff}.react-calendar__viewContainer{padding:16px}.react-calendar__month-view__weekdays__weekday{justify-content:center;display:flex;text-transform:uppercase;font-size:12px;font-weight:500;margin-bottom:8px}.react-calendar__month-view__days__day{border-radius:100%;display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:500}.react-calendar__month-view__days__day abbr{display:flex;height:40px;width:40px;justify-content:center;align-items:center;border-radius:30px}@media (min-width:1024px){.react-calendar__month-view__days__day abbr:hover{background-color:#7a7a7a38}}.react-calendar__month-view__days__day:disabled{color:#7a7a7acf}.react-calendar__tile--active abbr{background-color:#4e55b1;color:#fff}.react-calendar__month-view__days__day--neighboringMonth{color:#000;font-weight:300}.skeleton{display:inline-block;position:relative;overflow:hidden;background-color:#dddbdd;&:after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg,rgba(#fff,0),rgba(#fff,.2) 20%,rgba(#fff,.5) 60%,rgba(#fff,0));animation:shimmer 2s infinite;content:""}@keyframes shimmer{to{transform:translateX(100%)}}}