.react-datepicker-wrapper,.react-datepicker__input-container{width:100%}.react-datepicker-popper{z-index:9999!important}.react-datepicker{font-family:inherit;font-size:.875rem;border:1px solid hsl(var(--border));border-radius:.5rem;background-color:hsl(var(--popover));box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.react-datepicker__header{background-color:transparent;border-bottom:1px solid hsl(var(--border));border-top-left-radius:.5rem;border-top-right-radius:.5rem;padding:.75rem}.react-datepicker__current-month{color:hsl(var(--popover-foreground));font-weight:600;font-size:.875rem}.react-datepicker__month-container{background-color:transparent}.react-datepicker__month{margin:.5rem}.react-datepicker__month-wrapper{display:flex;gap:.25rem}.react-datepicker__month-text{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:2.25rem;padding:0;border-radius:.375rem;color:hsl(var(--popover-foreground));font-size:.875rem;transition:all .15s ease;cursor:pointer}.react-datepicker__month-text:hover:not(.react-datepicker__month-text--disabled){background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.react-datepicker__month-text--keyboard-selected,.react-datepicker__month-text--selected{background-color:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important;font-weight:500}.react-datepicker__month-text--in-range{background-color:hsl(var(--accent))!important;color:hsl(var(--accent-foreground))!important}.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__month-text--in-range){background-color:hsl(var(--accent)/.5)!important}.react-datepicker__month-text--disabled{color:hsl(var(--muted-foreground));cursor:not-allowed;opacity:.5}.react-datepicker__navigation{top:.75rem;width:2rem;height:2rem;border-radius:.375rem;transition:all .15s ease}.react-datepicker__navigation:hover{background-color:hsl(var(--accent))}.react-datepicker__navigation-icon:before{border-color:hsl(var(--popover-foreground));border-width:2px 2px 0 0;height:7px;width:7px;top:10px}.react-datepicker__navigation:hover .react-datepicker__navigation-icon:before{border-color:hsl(var(--accent-foreground))}