.react-datepicker{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:hsl(var(--card-foreground));border:1px solid hsl(var(--border));border-radius:var(--radius);display:inline-block;font-size:.8rem;padding:.5rem}.react-datepicker,.react-datepicker__header{background-color:hsl(var(--card));position:relative}.react-datepicker__header{border-bottom:1px solid hsl(var(--border));padding-top:8px;padding-bottom:8px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:hsl(var(--foreground));font-weight:700;text-align:center}.react-datepicker__navigation{top:1rem;line-height:1.7rem;border-radius:.25rem;width:1.7rem;height:1.7rem}.react-datepicker__navigation:hover{background-color:hsl(var(--accent))}.react-datepicker__navigation--previous{border-right-color:hsl(var(--muted-foreground))}.react-datepicker__navigation--next{border-left-color:hsl(var(--muted-foreground))}.react-datepicker__navigation-icon:before{border-color:hsl(var(--muted-foreground));border-width:2px 2px 0 0}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:hsl(var(--foreground));display:inline-block;width:2rem;line-height:2rem;text-align:center;margin:.1rem}.react-datepicker__day{border-radius:var(--radius)}.react-datepicker__day:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground));cursor:pointer}.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))}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover{background-color:hsl(var(--primary)/.9)}.react-datepicker__day--keyboard-selected{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.react-datepicker__day--today{font-weight:700;background-color:hsl(var(--secondary))}.react-datepicker__day--disabled{color:hsl(var(--muted-foreground));cursor:default;opacity:.5}.react-datepicker__day--disabled:hover{background-color:transparent}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{border-bottom-color:hsl(var(--border))}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{border-top-color:hsl(var(--border))}.react-datepicker__month-select,.react-datepicker__year-select{background-color:hsl(var(--input));color:hsl(var(--foreground));border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 4px);padding:6px;margin:0 4px;font-size:.8rem;appearance:none;cursor:pointer}.react-datepicker__month-select:hover,.react-datepicker__year-select:hover{background-color:hsl(var(--accent))}.react-datepicker__header__dropdown{display:flex;justify-content:center;align-items:center}.date-picker-input-container{position:relative;width:100%}.date-picker-input{display:flex;height:2.5rem;width:100%;align-items:center;justify-content:space-between;border-radius:.375rem;border:1px solid hsl(var(--input));background-color:hsl(var(--background));padding:.5rem .75rem;font-size:.875rem;color:hsl(var(--foreground));cursor:pointer}.date-picker-input:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--ring))}.date-picker-input span{flex-grow:1}.date-picker-input svg{color:hsl(var(--muted-foreground));width:1rem;height:1rem}