.date-range-filter-tailwind-popper{z-index:9999}.date-range-filter-tailwind-popper .react-datepicker{font-family:inherit;border:1px solid oklch(var(--border));border-radius:.5rem;background-color:oklch(var(--popover));color:oklch(var(--popover-foreground));box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.date-range-filter-tailwind-popper .react-datepicker__header{background-color:oklch(var(--muted));border-bottom:1px solid oklch(var(--border));border-top-left-radius:.5rem;border-top-right-radius:.5rem;padding-top:.5rem}.date-range-filter-tailwind-popper .react-datepicker__current-month{color:oklch(var(--foreground));font-weight:600;font-size:.875rem;margin-bottom:.5rem}.date-range-filter-tailwind-popper .react-datepicker__day-name{color:oklch(var(--muted-foreground));font-size:.75rem;width:2rem;line-height:2rem;margin:.166rem}.date-range-filter-tailwind-popper .react-datepicker__day{color:oklch(var(--foreground));font-size:.875rem;width:2rem;line-height:2rem;margin:.166rem;border-radius:.375rem;transition:background-color .15s ease-in-out}.date-range-filter-tailwind-popper .react-datepicker__day:hover{background-color:oklch(var(--accent));color:oklch(var(--accent-foreground))}.date-range-filter-tailwind-popper .react-datepicker__day--selected,.date-range-filter-tailwind-popper .react-datepicker__day--in-range,.date-range-filter-tailwind-popper .react-datepicker__day--in-selecting-range{background-color:oklch(var(--primary));color:oklch(var(--primary-foreground));font-weight:500}.date-range-filter-tailwind-popper .react-datepicker__day--selected:hover,.date-range-filter-tailwind-popper .react-datepicker__day--in-range:hover,.date-range-filter-tailwind-popper .react-datepicker__day--in-selecting-range:hover{background-color:oklch(var(--primary));opacity:.9}.date-range-filter-tailwind-popper .react-datepicker__day--selecting-range-end{background-color:oklch(var(--primary));color:oklch(var(--primary-foreground));font-weight:600;opacity:1}.date-range-filter-tailwind-popper .react-datepicker__day--keyboard-selected{background-color:oklch(var(--accent));color:oklch(var(--accent-foreground))}.date-range-filter-tailwind-popper .react-datepicker__day--keyboard-selected:hover{background-color:oklch(var(--accent))}.date-range-filter-tailwind-popper .react-datepicker__day--range-start,.date-range-filter-tailwind-popper .react-datepicker__day--range-end{background-color:oklch(var(--primary));color:oklch(var(--primary-foreground));font-weight:600}.date-range-filter-tailwind-popper .react-datepicker__day--disabled{color:oklch(var(--muted-foreground));opacity:.5;cursor:not-allowed}.date-range-filter-tailwind-popper .react-datepicker__day--disabled:hover{background-color:transparent;color:oklch(var(--muted-foreground))}.date-range-filter-tailwind-popper .react-datepicker__day--outside-month{color:oklch(var(--muted-foreground));opacity:.5}.date-range-filter-tailwind-popper .react-datepicker__navigation{top:.75rem;border:none}.date-range-filter-tailwind-popper .react-datepicker__navigation:hover{background-color:oklch(var(--accent));border-radius:.375rem}.date-range-filter-tailwind-popper .react-datepicker__navigation-icon:before{border-color:oklch(var(--foreground));border-width:2px 2px 0 0;height:7px;width:7px}.date-range-filter-tailwind-popper .react-datepicker__month-container{padding:.5rem}.date-range-filter-tailwind-popper .react-datepicker__triangle{display:none}.date-range-filter-tailwind-popper .react-datepicker__day--today{font-weight:500;position:relative}.date-range-filter-tailwind-popper .react-datepicker__day--today:after{content:"";position:absolute;bottom:2px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background-color:oklch(var(--primary))}.date-range-filter-tailwind-popper .react-datepicker__close-icon:after{background-color:oklch(var(--destructive));color:oklch(var(--destructive-foreground));font-size:1rem;height:1.25rem;width:1.25rem;line-height:1.25rem;border-radius:.375rem}.date-range-filter-tailwind-popper .react-datepicker__close-icon:hover:after{opacity:.9}.react-datepicker-wrapper,.react-datepicker__input-container{width:100%}.date-picker-input-tailwind-popper{z-index:10002;pointer-events:auto}.date-picker-input-tailwind-popper .react-datepicker{font-family:inherit;border:1px solid oklch(var(--border));border-radius:.5rem;background-color:oklch(var(--popover));color:oklch(var(--popover-foreground));box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.date-picker-input-tailwind-popper[data-show-time=true] .react-datepicker{display:flex;align-items:stretch}.date-picker-input-tailwind-popper .react-datepicker__header{background-color:oklch(var(--muted));border-bottom:1px solid oklch(var(--border));border-top-left-radius:.5rem;border-top-right-radius:.5rem;padding-top:.5rem}.date-picker-input-tailwind-popper[data-show-time=true] .react-datepicker__header{border-top-right-radius:0;padding:.5rem .5rem .25rem;overflow:hidden;position:relative}.date-picker-input-tailwind-popper .react-datepicker__header--time{background-color:oklch(var(--muted));border-top-left-radius:0;border-top-right-radius:.5rem;border-bottom:1px solid oklch(var(--border));padding:.5rem .5rem .25rem;text-align:center;box-sizing:border-box}.date-picker-input-tailwind-popper .react-datepicker__current-month{color:oklch(var(--foreground));font-weight:600;font-size:.875rem;margin-bottom:.5rem}.date-picker-input-tailwind-popper[data-show-time=true] .react-datepicker__current-month{line-height:1.25rem;margin-bottom:.375rem}.date-picker-input-tailwind-popper .react-datepicker-time__header{color:oklch(var(--foreground));font-weight:600;font-size:.875rem;line-height:1.25rem;margin-bottom:.375rem}.date-picker-input-tailwind-popper .react-datepicker__day-name{color:oklch(var(--muted-foreground));font-size:.75rem;width:2rem;line-height:2rem;margin:.166rem}.date-picker-input-tailwind-popper .react-datepicker__day{color:oklch(var(--foreground));font-size:.875rem;width:2rem;line-height:2rem;margin:.166rem;border-radius:.375rem;transition:background-color .15s ease-in-out}.date-picker-input-tailwind-popper .react-datepicker__day:hover{background-color:oklch(var(--accent));color:oklch(var(--accent-foreground))}.date-picker-input-tailwind-popper .react-datepicker__day--selected,.date-picker-input-tailwind-popper .react-datepicker__day--keyboard-selected{background-color:oklch(var(--primary));color:oklch(var(--primary-foreground));font-weight:500}.date-picker-input-tailwind-popper .react-datepicker__day--selected:hover,.date-picker-input-tailwind-popper .react-datepicker__day--keyboard-selected:hover{background-color:oklch(var(--primary));opacity:.9}.date-picker-input-tailwind-popper .react-datepicker__day--disabled{color:oklch(var(--muted-foreground));opacity:.5;cursor:not-allowed}.date-picker-input-tailwind-popper .react-datepicker__day--disabled:hover{background-color:transparent;color:oklch(var(--muted-foreground))}.date-picker-input-tailwind-popper .react-datepicker__day--outside-month{color:oklch(var(--muted-foreground));opacity:.5}.date-picker-input-tailwind-popper .react-datepicker__navigation{top:.75rem;border:none}.date-picker-input-tailwind-popper[data-show-time=true] .react-datepicker__navigation{top:.5rem;height:1.5rem;width:1.5rem;padding:0}.date-picker-input-tailwind-popper[data-show-time=true] .react-datepicker__navigation--next{right:auto;left:calc(7 * (2rem + .332rem) + .5rem - 1.5rem)}.date-picker-input-tailwind-popper[data-show-time=true] .react-datepicker__navigation--previous{left:.5rem}.date-picker-input-tailwind-popper .react-datepicker__navigation:hover{background-color:oklch(var(--accent));border-radius:.375rem}.date-picker-input-tailwind-popper .react-datepicker__navigation-icon:before{border-color:oklch(var(--foreground));border-width:2px 2px 0 0;height:7px;width:7px}.date-picker-input-tailwind-popper[data-show-time=true] .react-datepicker__navigation-icon{position:relative;top:0}.date-picker-input-tailwind-popper[data-show-time=true] .react-datepicker__navigation-icon:before{top:50%;transform:translateY(-50%) rotate(45deg)}.date-picker-input-tailwind-popper[data-show-time=true] .react-datepicker__navigation-icon--previous:before{transform:translateY(-50%) rotate(-135deg)}.date-picker-input-tailwind-popper .react-datepicker__month-container{padding:.5rem}.date-picker-input-tailwind-popper[data-show-time=true] .react-datepicker__month-container{padding:0;display:flex;flex-direction:column}.date-picker-input-tailwind-popper[data-show-time=true] .react-datepicker__month{padding:.5rem;margin:0}.date-picker-input-tailwind-popper .react-datepicker__triangle{display:none}.date-picker-input-tailwind-popper .react-datepicker__day--today{font-weight:500;position:relative}.date-picker-input-tailwind-popper .react-datepicker__day--today:after{content:"";position:absolute;bottom:2px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background-color:oklch(var(--primary))}.date-picker-input-tailwind-popper .react-datepicker__close-icon:after{background-color:oklch(var(--destructive));color:oklch(var(--destructive-foreground));font-size:1rem;height:1.25rem;width:1.25rem;line-height:1.25rem;border-radius:.375rem}.date-picker-input-tailwind-popper .react-datepicker__close-icon:hover:after{opacity:.9}.date-picker-input-tailwind-popper .react-datepicker__time-container{border-left:1px solid oklch(var(--border));width:100px;display:flex;flex-direction:column}.date-picker-input-tailwind-popper .react-datepicker__time-list{height:17.324rem!important}.date-picker-input-tailwind-popper .react-datepicker__time-list-item{color:oklch(var(--foreground));font-size:.875rem;padding:.5rem .75rem!important;transition:background-color .15s ease-in-out}.date-picker-input-tailwind-popper .react-datepicker__time-list-item:hover{background-color:oklch(var(--accent))!important;color:oklch(var(--accent-foreground))}.date-picker-input-tailwind-popper .react-datepicker__time-list-item--selected{background-color:oklch(var(--primary))!important;color:oklch(var(--primary-foreground))!important;font-weight:500}.date-picker-input-tailwind-popper .react-datepicker__time-list-item--selected:hover{background-color:oklch(var(--primary))!important;opacity:.9}.date-picker-input-tailwind-popper .react-datepicker__time-list-item--disabled{color:oklch(var(--muted-foreground));opacity:.5;cursor:not-allowed}.date-picker-input-tailwind-popper .react-datepicker__time-box{width:100px!important}.date-picker-input-tailwind-popper .react-datepicker__time-container .react-datepicker__time{background-color:oklch(var(--popover))}
