.react-datepicker{padding:1px;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);border:1px solid hsl(var(--primary));font-family:JetBrains Mono,monospace;display:flex;flex-direction:column;border-radius:0}.react-datepicker__month-container{border:1px solid hsl(var(--border));flex-grow:1;display:flex;flex-direction:column}.react-datepicker__header{background-color:hsl(var(--background-secondary));border-bottom:1px solid hsl(var(--border));padding:0}.react-datepicker__current-month{height:44px;padding-left:16px;padding-right:8px;display:flex;align-items:center;color:hsl(var(--foreground-secondary));font-size:15px;font-family:Geist Mono,monospace}.react-datepicker__day-names{background-color:hsl(var(--background-secondary));display:flex;justify-content:space-between;align-items:center}.react-datepicker__day-name{width:40px;height:40px;display:flex;justify-content:center;align-items:center;color:hsl(var(--foreground-secondary));font-size:13px}.react-datepicker__week{display:flex;justify-content:space-between;margin:.2rem 0}.react-datepicker__day{width:40px;height:40px;display:flex;justify-content:center;align-items:center;color:hsl(var(--foreground));font-size:13px;margin:2px 0;cursor:pointer}.react-datepicker__day:hover:not(.react-datepicker__day--selected):not(.react-datepicker__day--in-selecting-range):not(.react-datepicker__day--in-range){background-color:hsl(var(--primary)/.15);color:hsl(var(--foreground))}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected{background-color:hsl(var(--primary));color:hsl(var(--background))}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover{background-color:hsl(var(--primary-dark,var(--primary)));color:hsl(var(--background))}.react-datepicker__day--keyboard-selected:not(.react-datepicker__day--in-range){background-color:hsl(var(--secondary)/.3);color:hsl(var(--foreground))}.react-datepicker__day--keyboard-selected:hover:not(.react-datepicker__day--in-range){background-color:hsl(var(--secondary)/.5)}.react-datepicker__day--outside-month{visibility:hidden}.react-datepicker__navigation{top:8px;cursor:pointer}.react-datepicker__navigation--previous{left:7px;border-right:1px solid hsl(var(--border));width:40px;height:40px}.react-datepicker__navigation--next{right:7px;border-left:1px solid hsl(var(--border));width:40px;height:40px}.react-datepicker__navigation-icon:before{border-color:hsl(var(--foreground-secondary))}.react-datepicker__today-button{background-color:hsl(var(--background));border-top:1px solid hsl(var(--border));color:hsl(var(--foreground-secondary));font-size:13px;font-family:Geist Mono,monospace;padding:12px}.react-datepicker-popper{z-index:100}.react-datepicker-ignore-onclickoutside{background-color:hsl(var(--background-secondary))}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:hsl(var(--primary));color:hsl(var(--primary));stroke:none}.react-datepicker__month{margin:.4rem 0}.react-datepicker__month-select,.react-datepicker__year-select{cursor:pointer}.react-datepicker__aria-live{position:absolute;clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;width:1px;overflow:hidden;white-space:nowrap}