.DayPicker{box-shadow:0 0 #0000}.DayPickerNavigation{display:none}.DayPicker_weekHeader{padding:0 5px!important;border-width:0!important}.DayPicker_weekHeader ul{list-style-type:none;padding:0;display:flex;flex-direction:row;justify-content:space-around;flex-wrap:nowrap}.DayPicker_weekHeader li{padding:8px 0}.DayPicker_weekHeader li *{font-weight:400!important;font-size:1.1em!important}.CalendarMonthGrid div:last-child .CalendarMonth{padding-bottom:100px!important}.CalendarMonthGrid{margin-top:30px;width:100%!important;padding:0 5px}.CalendarMonthGrid .CalendarMonth_caption{text-align:left;padding-left:4.5%;padding-top:30px}.CalendarMonthGrid .CalendarMonth{padding:0!important}.CalendarMonthGrid .CalendarMonth_table{width:100%;text-align:center;margin:0 auto!important;border-collapse:separate;border-spacing:0 4px}.CalendarMonthGrid .CalendarMonth_table .CalendarDay{padding:16px 13px;border-width:0;font-weight:450;position:relative}.CalendarMonthGrid .CalendarMonth_table .CalendarDay:hover{border:none;border-radius:30px;background-color:#f5f5f5!important}.CalendarMonthGrid .CalendarMonth_table .CalendarDay:hover.CalendarDay__hovered_span{border-radius:0 30px 30px 0}.CalendarMonthGrid .CalendarMonth_table .CalendarDay:hover.CalendarDay__selected_span{border-radius:0}.CalendarMonthGrid .CalendarMonth_table .CalendarDay:hover.CalendarDay__selected{background-color:#373737!important}.CalendarMonthGrid .CalendarMonth_table .CalendarDay__blocked_calendar{background-color:unset;text-decoration:line-through;text-decoration-thickness:1px;color:#b1b1b1}.CalendarMonthGrid .CalendarMonth_table .CalendarDay__selected{border:none;background-color:#373737!important;border-radius:30px}.CalendarMonthGrid .CalendarMonth_table .CalendarDay__selected_start,.CalendarMonthGrid .CalendarMonth_table .CalendarDay__selected_end{border-radius:30px;position:relative;z-index:0}.CalendarMonthGrid .CalendarMonth_table .CalendarDay__selected_start:before{display:block;position:absolute;content:"";inset:0 0 0 30px;background:#ebebeb;z-index:-1}.CalendarMonthGrid .CalendarMonth_table .CalendarDay__selected_start.CalendarDay__lastDayOfWeek:before,.CalendarMonthGrid .CalendarMonth_table .CalendarDay__selected_start:has(+:not(.CalendarDay__selected_span,.CalendarDay__selected_end)):before{border-radius:0 12px 12px 0}.CalendarMonthGrid .CalendarMonth_table .CalendarDay__selected_start:after{display:block;position:absolute;content:"";inset:0;background:#373737;z-index:-1;border-radius:30px}.CalendarMonthGrid .CalendarMonth_table .CalendarDay__selected_end{background-color:#373737}.CalendarMonthGrid .CalendarMonth_table .CalendarDay__selected_end:before{display:block;position:absolute;content:"";inset:0 30px 0 0;background:#ebebeb;z-index:-1}.CalendarMonthGrid .CalendarMonth_table .CalendarDay__selected_end.CalendarDay__firstDayOfWeek:before{border-radius:12px 0 0 12px}.CalendarMonthGrid .CalendarMonth_table .CalendarDay__selected_end:after{display:block;position:absolute;content:"";inset:0;background:#373737;z-index:-1;border-radius:30px}.CalendarMonthGrid .CalendarMonth_table .CalendarDay__selected_start.CalendarDay__selected_end:before,.CalendarMonthGrid .CalendarMonth_table .CalendarDay__selected_start.CalendarDay__selected_end:after{display:none}.CalendarMonthGrid .CalendarMonth_table .CalendarDay__selected_span{border:none;border-radius:0;background:#ebebeb;color:unset}.CalendarMonthGrid .CalendarMonth_table .CalendarDay__selected_span.CalendarDay__lastDayOfWeek{border-radius:0 12px 12px 0}.CalendarMonthGrid .CalendarMonth_table .CalendarDay__selected_span.CalendarDay__firstDayOfWeek{border-radius:12px 0 0 12px;overflow:hidden}.CalendarMonthGrid .CalendarMonth_table tr:first-child td:not(.CalendarDay):has(+.CalendarDay)+.CalendarDay.CalendarDay__selected_span{background:linear-gradient(to right,transparent,rgb(235,235,235))}.CalendarMonthGrid .CalendarMonth_table tr:first-child td:not(.CalendarDay):has(+.CalendarDay)+.CalendarDay.CalendarDay__selected_end:before{background:linear-gradient(to right,transparent,rgb(235,235,235))}.CalendarMonthGrid .CalendarMonth_table tr:last-child .CalendarDay:has(+td:not(.CalendarDay)).CalendarDay__selected_span{background:linear-gradient(to right,rgb(235,235,235),transparent)}.CalendarMonthGrid .CalendarMonth_table tr:last-child .CalendarDay:has(+td:not(.CalendarDay)).CalendarDay__selected_start:before{border-radius:0;background:linear-gradient(to right,rgb(235,235,235),transparent)}.CalendarMonthGrid .CalendarMonth_table .CalendarDay__hovered_span:hover,.CalendarMonthGrid .CalendarMonth_table .CalendarDay__hovered_span{background:#ebebeb;color:unset}.date-picker{position:relative;overflow:hidden}.date-picker .show-selected-date{position:absolute;z-index:3;height:0;top:43px}.date-picker .show-selected-date .show-selected-date-btn{background-color:#373737;border-radius:30px;padding:2px 15px!important;color:#fff;width:auto;white-space:nowrap;overflow:hidden;text-decoration:none;text-overflow:ellipsis;font-weight:450;font-size:14px}.date-picker-modal .clear-date-btn{position:absolute;right:-20px;font-weight:600;color:#6c757d}.date-picker-modal .clear-date-btn:disabled{opacity:.3}.date-picker-modal .clear-date-btn:active{color:#373737}.date-picker-modal .date-picker-done{background-color:#fff;width:100%;position:fixed;bottom:0;left:0;z-index:4;padding-top:20px!important;padding-bottom:calc(env(safe-area-inset-bottom)/1.26 + 12px)!important}.date-picker-modal .date-picker-done .date-picker-done-btn{box-sizing:border-box;border:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width: 768px){.date-picker-modal .date-picker-done{position:sticky;padding-top:18px!important;padding-bottom:calc(env(safe-area-inset-bottom)/1.26 + 12px + 8px)!important}}.date-picker-modal .modal-header,.date-picker-modal .modal-body{overflow:hidden}.date-picker-modal .modal-content{max-height:70vh}
