.react-datepicker-popper{z-index:60}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:hsl(var(--popover))}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:hsl(var(--popover))}.react-datepicker{font-family:inherit;border:1px solid hsl(var(--border));border-radius:calc(var(--radius) + 2px);color:hsl(var(--popover-foreground));box-shadow:0 10px 15px -3px rgb(0 0 0/.1),0 4px 6px -4px rgb(0 0 0/.1)}.react-datepicker,.react-datepicker__month-container{background-color:hsl(var(--popover))}.react-datepicker__header{background-color:hsl(var(--muted));border-bottom:1px solid hsl(var(--border));padding-top:.5rem}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{font-size:.875rem;font-weight:600;margin-bottom:.25rem;color:hsl(var(--foreground))}.react-datepicker__day-name{margin:0;width:2rem;line-height:2rem;color:hsl(var(--muted-foreground));font-weight:500}.react-datepicker__day{margin:0;width:2rem;line-height:2rem;color:hsl(var(--foreground));border-radius:calc(var(--radius) - 2px)}.react-datepicker__day:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.react-datepicker__day--range-end,.react-datepicker__day--range-start,.react-datepicker__day--selected{background-color:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important;border-radius:calc(var(--radius) - 2px)}.react-datepicker__day--in-range{background-color:hsl(var(--accent))!important;color:hsl(var(--accent-foreground))!important;border-radius:0}.react-datepicker__day--keyboard-selected{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.react-datepicker__day--today{background-color:transparent;font-weight:600;border:1px solid hsl(var(--foreground))}.react-datepicker__day--today.react-datepicker__day--selected{border-color:hsl(var(--primary-foreground))}.react-datepicker__day--outside-month{color:hsl(var(--muted-foreground)/.45)}.react-datepicker__day--disabled{color:hsl(var(--muted-foreground)/.35);cursor:not-allowed}.react-datepicker__day--disabled:hover{background-color:transparent;color:hsl(var(--muted-foreground)/.35)}.react-datepicker__navigation{top:.625rem}.react-datepicker__navigation-icon:before{border-color:hsl(var(--foreground));border-width:2px 2px 0 0}.react-datepicker__navigation:hover :before{border-color:hsl(var(--muted-foreground))}.react-datepicker__month-select,.react-datepicker__year-select{padding:.25rem .5rem;border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--border));background-color:hsl(var(--background));color:hsl(var(--foreground))}.react-datepicker__month-select:focus,.react-datepicker__year-select:focus{outline:none;border-color:hsl(var(--ring));box-shadow:0 0 0 2px hsl(var(--ring)/.3)}.react-datepicker__input-container input{flex:1;height:2.5rem;width:100%;border-radius:calc(var(--radius) + 2px);border:1px solid hsl(var(--input));background-color:hsl(var(--background)/.8);padding:.5rem .875rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--foreground));backdrop-filter:blur(4px);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.react-datepicker__input-container input::-moz-placeholder{color:hsl(var(--muted-foreground))}.react-datepicker__input-container input::placeholder{color:hsl(var(--muted-foreground))}.react-datepicker__input-container input:hover{border-color:hsl(var(--ring)/.6)}.react-datepicker__input-container input:focus{outline:none;border-color:hsl(var(--ring));box-shadow:0 0 0 2px hsl(var(--ring)/.3);background-color:hsl(var(--background))}.react-datepicker__close-icon:after{background-color:hsl(var(--muted-foreground));color:hsl(var(--background))}.react-datepicker__time-container{border-left:1px solid hsl(var(--border))}.react-datepicker__time-container .react-datepicker__time{background-color:hsl(var(--popover))}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{background-color:hsl(var(--popover))}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{color:hsl(var(--foreground))}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));font-weight:600}