.react-datepicker{font-family:inherit;border:1px solid hsl(var(--border));border-radius:.125rem;background-color:hsl(var(--background));box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.react-datepicker__header{background-color:hsl(var(--muted));border-bottom:1px solid hsl(var(--border));border-radius:0;padding-top:.75rem}.react-datepicker__current-month{color:hsl(var(--foreground));font-weight:600;font-size:.875rem;padding:.5rem 0}.react-datepicker__day-names{display:flex;justify-content:space-around;margin-top:.5rem}.react-datepicker__day-name{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:500;width:2.25rem;line-height:2.25rem;margin:.125rem}.react-datepicker__month{margin:.5rem}.react-datepicker__week{display:flex;justify-content:space-around}.react-datepicker__day{color:hsl(var(--foreground));width:2.25rem;line-height:2.25rem;margin:.125rem;border-radius:.125rem;font-size:.875rem}.react-datepicker__day:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));font-weight:500}.react-datepicker__day--in-range:hover,.react-datepicker__day--selected:hover{background-color:hsl(var(--primary));opacity:.9}.react-datepicker__day--range-end,.react-datepicker__day--range-start{background-color:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important}.react-datepicker__day--keyboard-selected,.react-datepicker__day--today{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.react-datepicker__day--today{font-weight:600}.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__navigation{top:.75rem;width:1.75rem;height:1.75rem;border:1px solid hsl(var(--border));border-radius:.125rem;background-color:transparent}.react-datepicker__navigation:hover{background-color:hsl(var(--accent))}.react-datepicker__navigation--previous{left:.75rem}.react-datepicker__navigation--next{right:.75rem}.react-datepicker__navigation-icon:before{border-color:hsl(var(--foreground));border-width:2px 2px 0 0;height:7px;width:7px;top:8px}.react-datepicker__month-container{float:left}@media (prefers-color-scheme:dark){.react-datepicker{background-color:hsl(var(--background));border-color:hsl(var(--border))}.react-datepicker__header{background-color:hsl(var(--muted))}.react-datepicker__current-month,.react-datepicker__day,.react-datepicker__day-name{color:hsl(var(--foreground))}}.react-datepicker{display:inline-block}.react-datepicker--multiple-months{display:flex!important;flex-direction:row!important;gap:0}.react-datepicker--multiple-months .react-datepicker__month-container{float:none!important;margin:0!important;border-right:1px solid hsl(var(--border))}.react-datepicker--multiple-months .react-datepicker__month-container:last-child{border-right:none}.react-datepicker-popper{z-index:9999!important;position:absolute!important}.react-datepicker-popper[data-placement^=bottom]{margin-top:8px}.react-datepicker-wrapper{display:block;width:100%}