.react-calendar{border:unset;background-color:transparent}.react-calendar__navigation__next2-button,.react-calendar__navigation__prev2-button{display:none}.react-calendar__navigation{position:relative;max-width:320px;margin:20px auto;text-align:center}abbr[title]{border-bottom:none;text-decoration:unset;-webkit-text-decoration:unset;text-decoration:unset!important}.react-calendar__navigation__prev-button{left:0}.react-calendar__navigation__next-button,.react-calendar__navigation__prev-button{background-color:#e8daa67a!important;border-radius:10px;min-width:34px!important;height:34px!important;font-size:20px;position:absolute;bottom:0}.react-calendar__navigation__next-button{width:34px!important;right:0}.react-calendar__navigation__label{font-weight:700!important;font-size:20px;flex-grow:0!important}.react-calendar__navigation__label:focus,.react-calendar__navigation__label:hover{background-color:unset!important;border-radius:10px}.react-calendar__tile{font-size:16px;display:flex;align-items:center;justify-content:center;padding:0!important;height:34px!important;color:#1b2559}.react-calendar__month-view__weekdays{background-color:#e8daa67a;border-radius:10px;margin-bottom:6px;text-align:center}.react-calendar__tile--now,.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background-color:#4ce251}.react-calendar__month-view__days__day--neighboringMonth{color:#b0bbd5}.react-calendar__month-view__days__day{pointer-events:none}.react-calendar__tile--active,.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#54d458;border-radius:10px;color:white}.react-calendar__tile--range,.react-calendar__tile--range:enabled:focus,.react-calendar__tile--range:enabled:hover{background:#f4f7fe;color:#54d458;border-radius:0}.react-calendar__tile--rangeStart,.react-calendar__tile--rangeStart:enabled:focus,.react-calendar__tile--rangeStart:enabled:hover{background:#54d458;border-top-left-radius:10px;border-bottom-left-radius:10px;color:white}.react-calendar__tile--rangeEnd,.react-calendar__tile--rangeEnd:enabled:focus,.react-calendar__tile--rangeEnd:enabled:hover{background:#54d458;border-top-right-radius:10px;border-bottom-right-radius:10px;color:white}body.dark .react-calendar{border-radius:30px}body.dark .react-calendar__navigation__prev-button{background-color:#7551ff!important}body.dark .react-calendar__navigation__next-button{background-color:#7551ff!important;color:white}body.dark .react-calendar__tile{color:white}body.dark .react-calendar__month-view__weekdays,body.dark .react-calendar__tile--now,body.dark .react-calendar__tile--now:enabled:focus,body.dark .react-calendar__tile--now:enabled:hover,body.dark .react-calendar__tile:enabled:focus,body.dark .react-calendar__tile:enabled:hover{background-color:rgba(255,255,255,.1)}body.dark .react-calendar__month-view__days__day--neighboringMonth{color:#b0bbd5}body.dark .react-calendar__tile--active,body.dark .react-calendar__tile--active:enabled:focus,body.dark .react-calendar__tile--active:enabled:hover{background:#7551ff;color:white}body.dark .react-calendar__tile--range,body.dark .react-calendar__tile--range:enabled:focus,body.dark .react-calendar__tile--range:enabled:hover{background:rgba(255,255,255,.1);color:#7551ff}body.dark .react-calendar__tile--rangeEnd,body.dark .react-calendar__tile--rangeEnd:enabled:focus,body.dark .react-calendar__tile--rangeEnd:enabled:hover,body.dark .react-calendar__tile--rangeStart,body.dark .react-calendar__tile--rangeStart:enabled:focus,body.dark .react-calendar__tile--rangeStart:enabled:hover{background:#7551ff;color:white}button[disabled]:not(.react-calendar__month-view__days__day--neighboringMonth):not(.busy-day){color:#747575;cursor:not-allowed;text-decoration:line-through}button[disabled].busy-day{color:#747575;background-color:#b1ada763}