.rdrDayToday .rdrDayNumber span:after{display:none}.rdrDayNumber span.today-hint{line-height:10px;font-size:10px}.rdrDayNumber:has(span.holyday-hint) span.today-hint{color:#ff5353!important;margin-bottom:2px}.rdrDayNumber span.holyday-hint{color:#ff5353!important;line-height:10px;font-size:10px;word-break:keep-all}.rdrDayNumber:has(span.holyday-hint) span.date-number{color:#ff5353!important}.rdrDayDisabled .rdrDayNumber span.holyday-hint,.rdrDayDisabled .rdrDayNumber:has(span.holyday-hint) span.date-number{color:#ff9898!important}.rdrDayStartOfWeek .rdrDayNumber span.date-number{color:#ff5353!important}.rdrDayStartOfWeek.rdrDayDisabled .rdrDayNumber span.date-number{color:#b9bbbc!important}.rdrDay:has(.rdrEndEdge) .rdrDayNumber span.date-number,.rdrDay:has(.rdrEndEdge) .rdrDayNumber span.holyday-hint,.rdrDay:has(.rdrEndEdge) .rdrDayNumber span.today-hint,.rdrDay:has(.rdrStartEdge) .rdrDayNumber span.date-number,.rdrDay:has(.rdrStartEdge) .rdrDayNumber span.holyday-hint,.rdrDay:has(.rdrStartEdge) .rdrDayNumber span.today-hint{color:#fff!important}.rdrDay:has(.rdrDayEndPreview) .rdrDayNumber span.date-number,.rdrDay:has(.rdrDayEndPreview) .rdrDayNumber span.holyday-hint,.rdrDay:has(.rdrDayEndPreview) .rdrDayNumber span.today-hint,.rdrDay:has(.rdrDayStartPreview) .rdrDayNumber span.date-number,.rdrDay:has(.rdrDayStartPreview) .rdrDayNumber span.holyday-hint,.rdrDay:has(.rdrDayStartPreview) .rdrDayNumber span.today-hint{color:#fff!important}.rdrDayNumber:has(span.today-hint) span.holyday-hint{display:none}@media (min-width:361px){.rdrDayNumber:has(span.today-hint) span.holyday-hint{display:inline}}.rdrStartEdge{border-top-left-radius:36px;border-bottom-left-radius:36px;left:0}.rdrEndEdge{border-top-right-radius:36px;border-bottom-right-radius:36px;right:2px}.rdrSelected{border-radius:36px}.rdrDayStartOfMonth .rdrEndEdge,.rdrDayStartOfMonth .rdrInRange,.rdrDayStartOfWeek .rdrEndEdge,.rdrDayStartOfWeek .rdrInRange{border-top-left-radius:36px;border-bottom-left-radius:36px;left:0}.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfMonth .rdrStartEdge,.rdrDayEndOfWeek .rdrInRange,.rdrDayEndOfWeek .rdrStartEdge{border-top-right-radius:36px;border-bottom-right-radius:36px;right:2px}.rdrDayStartOfMonth .rdrDayEndPreview,.rdrDayStartOfMonth .rdrDayInPreview,.rdrDayStartOfWeek .rdrDayEndPreview,.rdrDayStartOfWeek .rdrDayInPreview{border-top-left-radius:36px;border-bottom-left-radius:36px;border-left-width:0;left:0}.rdrDayEndOfMonth .rdrDayInPreview,.rdrDayEndOfMonth .rdrDayStartPreview,.rdrDayEndOfWeek .rdrDayInPreview,.rdrDayEndOfWeek .rdrDayStartPreview{border-top-right-radius:36px;border-bottom-right-radius:36px;border-right-width:0;right:0}.rdrDayStartPreview{border-top-width:0;border-left-width:0;border-bottom-width:0;border-top-left-radius:36px;border-bottom-left-radius:36px;left:0}.rdrDayEndPreview{border-top-width:0;border-right-width:0;border-bottom-width:0;border-top-right-radius:36px;border-bottom-right-radius:36px;right:0}.rdrDayEndOfMonth .rdrStartEdge{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-top-left-radius:36px;border-bottom-left-radius:36px}.rdrDayStartOfMonth .rdrEndEdge{border-top-right-radius:36px;border-bottom-right-radius:36px;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.rdrDayEndOfMonth .rdrDayStartPreview{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-top-left-radius:36px;border-bottom-left-radius:36px}.rdrDayStartOfMonth .rdrDayEndPreview{border-top-right-radius:36px;border-bottom-right-radius:36px;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.rdrDayEndOfWeek .rdrStartEdge{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-top-left-radius:36px;border-bottom-left-radius:36px}.rdrDayStartOfWeek .rdrEndEdge{border-top-right-radius:36px;border-bottom-right-radius:36px;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.rdrDayWeekend .rdrDayEndPreview,.rdrDayWeekend .rdrStartEdge.rdrEndEdge{border-top-right-radius:36px!important;border-bottom-right-radius:36px!important;border-top-left-radius:36px!important;border-bottom-left-radius:36px!important}.rdrStartEdge.rdrEndEdge{width:36px;top:5px;margin:auto}.rdrInRange{border-radius:0!important}@media (min-width:361px){.rdrStartEdge.rdrEndEdge{width:47.5px;top:5px;margin:auto;left:50%;transform:translateX(-50%)}}.rdrDayStartPreview,.rdrStartEdge{background:linear-gradient(90deg,#fff 50%,#eaf1ff 0)}.rdrEndEdge,button:has(span.rdrDayEndPreview):not(.rdrDayPassive){background:linear-gradient(270deg,#fff 50%,#eaf1ff 0)}button:has(span.rdrDayStartPreview).rdrDayHovered{background:none}.rdrDayEndPreview:after,.rdrDayStartPreview:after,.rdrEndEdge:after,.rdrStartEdge:after{content:"";display:block;background:#3177ff!important;border-radius:50%;position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0}.rdrCalendarWrapper{width:100%}.rdrMonths{display:flex;justify-content:center;gap:8px}.rdrDays{row-gap:6px}.rdrMonthAndYearWrapper{padding-top:15px;padding-left:41px;padding-right:41px;position:absolute;width:100%}.rdrMonthAndYearWrapper .rdrNextPrevButton{margin:0}.rdrMonthAndYearPickers{display:none}.rdrWeekDays{position:sticky;top:0;background-color:#fff;z-index:2;border-bottom:1px solid #eceef0;padding-left:20px;padding-right:20px}.rdrWeekDay:not(:first-child){color:#232323;line-height:29px}.rdrWeekDay:first-child{color:#ff5353;line-height:29px}.rdrDayStartOfWeek .rdrDayNumber span{color:#ff5353}.rdrDayNumber span{color:#232323}.rdrDay:has(.rdrDayEndPreview) .rdrDayNumber span,.rdrDay:has(.rdrDayStartPreview) .rdrDayNumber span,.rdrDayHovered .rdrDayNumber span,.rdrDayToday.rdrDayHovered .rdrDayNumber span:after,.rdrDayToday:has(.rdrDayEndPreview) .rdrDayNumber span:after,.rdrDayToday:has(.rdrDayStartPreview) .rdrDayNumber span:after,.rdrDayToday:has(.rdrEndEdge) .rdrDayNumber span:after,.rdrDayToday:has(.rdrStartEdge) .rdrDayNumber span:after{color:hsla(0,0%,100%,.85)!important}.rdrDayToday:has(.rdrInRange) .rdrDayNumber span:after{color:#232323}.rdrDayEndPreview,.rdrDayInPreview,.rdrDayStartPreview,.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{top:0;height:100%;width:100%}.rdrDayEndPreview,.rdrDayInPreview,.rdrDayStartPreview{border-color:transparent!important}.rdrDayInPreview,.rdrInRange{background-color:#eaf1ff}.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span{color:#232323}.rdrDayDisabled{background-color:#fff}.rdrDayNumber{z-index:1;font-family:Spoqa Han Sans Neo;font-style:normal;font-weight:400;line-height:20px;flex-direction:column}.rdrDayDisabled .rdrDayNumber span{color:#b9bbbc}.rdrMonth:first-child :not(.rdrDayDisabled).rdrDayPassive .rdrDayNumber span,.rdrMonth:not(:first-child) .rdrDayPassive .rdrDayNumber span{color:transparent!important}.rdrMonthName{color:#232323;padding:0;text-align:center}.rdrInfiniteMonths.rdrMonthsVertical{width:100dvw;height:fit-content!important;padding-bottom:50px;max-width:800px}.rdrMonth{width:375px!important;padding:30px 20px 0;display:flex;flex-direction:column;gap:12px}.rdrDayToday .rdrDayNumber span{color:#3177ff}.rdrDayToday .rdrDayNumber span:after{content:"오늘";color:#3177ff;position:absolute;left:50%;transform:translate(-50%);white-space:nowrap;background:transparent!important;font-family:Spoqa Han Sans Neo;font-size:10px;font-style:normal;font-weight:400;line-height:16px;border-radius:0;width:auto;height:auto}.rdrDay{height:47.5px}.rdrMonthName{font-family:Spoqa Han Sans Neo;font-style:normal;font-weight:700;line-height:normal}.rdrDayNumber,.rdrMonthName{font-size:14px}.rdrNextPrevButton{width:20px;height:20px}.rdrNextPrevButton.rdrPprevButton:hover,.rdrPprevButton{transform:rotate(180deg)}.rdrNextButton,.rdrNextPrevButton.rdrNextButton:hover,.rdrNextPrevButton.rdrPprevButton:hover,.rdrPprevButton{background:url(/_next/static/media/chevron_6F7070.c267874e.png) no-repeat 50%;background-size:contain}.rdrNextPrevButton i{display:none}