.react-datepicker-wrapper{width:100%}.react-datepicker{font-family:inherit;border:1px solid hsl(var(--border));border-radius:.5rem;background-color:hsl(var(--background));box-shadow:0 10px 15px -3px rgb(0 0 0/.1),0 4px 6px -4px rgb(0 0 0/.1)}.react-datepicker__header{background-color:hsl(var(--muted));border-bottom:1px solid hsl(var(--border));border-top-left-radius:.5rem;border-top-right-radius:.5rem;padding-top:.5rem}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:hsl(var(--foreground));font-weight:600;font-size:.875rem}.react-datepicker__day-name{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:500}.react-datepicker__day{color:hsl(var(--foreground));border-radius:.375rem;transition:all .2s}.react-datepicker__day:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));font-weight:600}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__day--selected:hover{background-color:hsl(var(--primary));opacity:.9}.react-datepicker__day--today{font-weight:600;color:hsl(var(--primary))}.react-datepicker__day--disabled{color:hsl(var(--muted-foreground));opacity:.5;cursor:not-allowed}.react-datepicker__day--disabled:hover{background-color:transparent}.react-datepicker__day--outside-month{color:hsl(var(--muted-foreground));opacity:.5}.react-datepicker__time-container{border-left:1px solid hsl(var(--border))}.react-datepicker__time,.react-datepicker__time-container{background-color:hsl(var(--background))}.react-datepicker__time-box{border-bottom-right-radius:.5rem}.react-datepicker__time-list-item{color:hsl(var(--foreground));transition:all .2s}.react-datepicker__time-list-item:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.react-datepicker__time-list-item--selected{background-color:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important;font-weight:600}.react-datepicker__navigation{top:.75rem}.react-datepicker__navigation-icon:before{border-color:hsl(var(--foreground))}.react-datepicker__navigation:hover :before{border-color:hsl(var(--primary))}.react-datepicker__month-container{background-color:hsl(var(--background))}.react-datepicker__triangle{display:none}.react-datepicker__input-container input:focus{outline:none}.react-datepicker__time-list::-webkit-scrollbar{width:8px}.react-datepicker__time-list::-webkit-scrollbar-track{background:hsl(var(--muted));border-radius:.25rem}.react-datepicker__time-list::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground));border-radius:.25rem}.react-datepicker__time-list::-webkit-scrollbar-thumb:hover{background:hsl(var(--foreground))}