.react-datepicker{font-family:inherit;border:none;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border-radius:.5rem;background:hsl(var(--background));color:hsl(var(--foreground))}.react-datepicker__header{background-color:hsl(var(--background));border-bottom:1px solid hsl(var(--border));border-radius:.5rem .5rem 0 0;padding:0}.react-datepicker__current-month{display:none}.react-datepicker__day-names{padding:0 .5rem;margin-bottom:.5rem}.react-datepicker__day-name{width:2rem;height:1.5rem;line-height:1.5rem;margin:.125rem;color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:500}.react-datepicker__month{padding:0 .5rem .5rem;margin:0}.react-datepicker__week{display:flex;justify-content:center}.react-datepicker__day{width:2rem;height:2rem;line-height:2rem;margin:.125rem;border-radius:.375rem;color:hsl(var(--foreground));font-size:.875rem;font-weight:400;cursor:pointer;transition:all .2s ease-in-out;outline:none;border:none;background:transparent}.react-datepicker__day:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.react-datepicker__day--selected{font-weight:500}.react-datepicker__day--selected,.react-datepicker__day--selected:hover{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.react-datepicker__day--today{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground));font-weight:500}.react-datepicker__day--disabled,.react-datepicker__day--outside-month{color:hsl(var(--muted-foreground));opacity:.5}.react-datepicker__day--disabled{cursor:not-allowed}.react-datepicker__day--disabled:hover{background-color:transparent}.react-datepicker__navigation{display:none}.react-datepicker-wrapper,.react-datepicker__input-container{width:100%}@media (max-width:768px){.react-datepicker{font-size:16px}.react-datepicker__day{width:2.25rem;height:2.25rem;line-height:2.25rem;font-size:.875rem}.react-datepicker__day-name{width:2.25rem;font-size:.75rem}}@media (prefers-color-scheme:dark){.react-datepicker{border-color:hsl(var(--border))}.react-datepicker__header{border-bottom-color:hsl(var(--border))}}