.calendarPopUp{padding:18px;width:231px;max-width:100%;background:white;border:1px solid #d8dae4;border-radius:4px;font-family:Pretendard}.calendarPopUp .react-calendar--doubleView{width:700px}.calendarPopUp .react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.calendarPopUp .react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.calendarPopUp .react-calendar,.calendarPopUp .react-calendar *,.calendarPopUp .react-calendar *:before,.calendarPopUp .react-calendar *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.calendarPopUp .react-calendar button{margin:0;border:0;outline:none}.calendarPopUp .react-calendar button:enabled:hover{cursor:pointer}.calendarPopUp .react-calendar__navigation{display:flex;padding-bottom:13.75px;border-bottom:.6px solid #e4e5e7;margin-bottom:12px}.calendarPopUp .react-calendar__navigation__label{color:#0f2552;font-size:12px;line-height:14.32px;font-weight:600;letter-spacing:1%}.calendarPopUp .react-calendar__navigation button{min-width:44px;background:none}.calendarPopUp .react-calendar__navigation button:disabled{background-color:#fff}.calendarPopUp .react-calendar__navigation__next-button{fill:#848a95;display:flex;justify-content:end;align-items:center}.calendarPopUp .react-calendar__navigation__prev-button{color:#b5bec6;display:flex;align-items:center}.calendarPopUp .react-calendar__month-view__days{width:195px}.calendarPopUp .react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font-size:7.5px;font-weight:500;line-height:8.95px;display:flex;gap:4.5px;margin-bottom:12px}.calendarPopUp .react-calendar__month-view__weekdays__weekday,.calendarPopUp .react-calendar__month-view__weekdays__weekend{padding:3px;flex:1!important;justify-content:center;display:flex}.calendarPopUp .react-calendar__month-view__weekdays__weekday abbr,.calendarPopUp .react-calendar__month-view__weekdays__weekend abbr{color:#7e818c;font-size:7.5px;font-weight:500;line-height:8.95px;text-decoration:none}.calendarPopUp .react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font-size:.75em;font-weight:700;color:#4a5660;width:30px}.calendarPopUp .react-calendar__month-view__days{gap:11.5px}.calendarPopUp .react-calendar__month-view__days__day--neighboringMonth{color:#4a5660}.calendarPopUp .react-calendar__year-view .react-calendar__tile,.calendarPopUp .react-calendar__decade-view .react-calendar__tile,.calendarPopUp .react-calendar__century-view .react-calendar__tile{padding:0}.calendarPopUp .react-calendar__tile{display:flex;align-items:center;justify-content:center;background:none;text-align:center;color:#0f2552;font-weight:500;font-size:10.5px;line-height:12.53px;width:18px;height:18px;padding:0;flex-basis:18px!important}.calendarPopUp .react-calendar__tile--now{background:#c5bcf2;border-radius:50%;color:#fff}.calendarPopUp .react-calendar__tile--now:enabled:focus{background:#826aff;border-radius:50%;color:#fff}.calendarPopUp .react-calendar__tile--hasActive{background:#826aff;border-radius:50%}.calendarPopUp .react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff;border-radius:50%}.calendarPopUp .react-calendar__tile--active{background:#826aff;border-radius:50%;color:#fff}.calendarPopUp .react-calendar__tile--active:enabled:focus{background:#826aff;border-radius:50%}.calendarPopUp .sunday{margin-left:0!important}.calendarPopUp .monday{margin-left:29.5px!important}.calendarPopUp .tuesday{margin-left:59px!important}.calendarPopUp .wednesday{margin-left:88.5px!important}.calendarPopUp .thursday{margin-left:118px!important}.calendarPopUp .friday{margin-left:147.5px!important}.calendarPopUp .saturday{margin-left:177px!important}
