.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;overflow:hidden;position:relative}.date-range-filter-tailwind-popper .react-datepicker__current-month{color:oklch(var(--foreground));font-weight:600;font-size:.875rem;line-height:1.5rem;margin-bottom:.25rem}.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{background-color:oklch(var(--primary));color:oklch(var(--primary-foreground));font-weight:500}.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) / .6);color:oklch(var(--primary-foreground));font-weight:500}.date-range-filter-tailwind-popper .react-datepicker__day--selected:not([aria-disabled=true]):hover,.date-range-filter-tailwind-popper .react-datepicker__day--in-range:not([aria-disabled=true]):hover,.date-range-filter-tailwind-popper .react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover{background-color:oklch(var(--primary))!important;color:oklch(var(--primary-foreground))!important}.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:1rem!important;padding:0;border:none;line-height:1.5rem}.date-range-filter-tailwind-popper .react-datepicker__navigation.react-datepicker__navigation--previous,.date-range-filter-tailwind-popper .react-datepicker__navigation.react-datepicker__navigation--next{height:24px!important;width:24px!important}.date-range-filter-tailwind-popper .react-datepicker__navigation--previous{left:.5rem}.date-range-filter-tailwind-popper .react-datepicker__navigation--next{right:.5rem}.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__navigation-icon{position:relative;top:0}.date-range-filter-tailwind-popper .react-datepicker__navigation-icon:before{top:50%;transform:translateY(-50%) rotate(45deg)}.date-range-filter-tailwind-popper .react-datepicker__navigation-icon--previous:before{transform:translateY(-50%) rotate(-135deg)}.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-range-filter-tailwind-popper .react-datepicker__current-month{display:none}.date-range-filter-tailwind-popper .react-datepicker__today-button{background-color:oklch(var(--muted));border-top:1px solid oklch(var(--border));padding:.5rem;text-align:center;font-size:.875rem;font-weight:500;color:oklch(var(--primary));cursor:pointer;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.date-range-filter-tailwind-popper .react-datepicker__today-button:hover{background-color:oklch(var(--accent))}.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[data-show-time=true] .react-datepicker__time-container{display:flex;flex-direction:column}.date-picker-input-tailwind-popper[data-show-time=true] .react-datepicker__time,.date-picker-input-tailwind-popper[data-show-time=true] .react-datepicker__time-box{flex:1;display:flex;flex-direction:column}.date-picker-input-tailwind-popper[data-show-time=true] .react-datepicker__time-list{flex:1}.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}.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));text-align:center;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:.5rem;flex-shrink:0;height:51.5px}.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}.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;border-radius:0;margin:0;float:none}.date-picker-input-tailwind-popper .react-datepicker__time-container--with-today-button{display:flex;position:static;border:none;border-left:1px solid oklch(var(--border));border-radius:0;right:auto;top:auto;float:none}.date-picker-input-tailwind-popper .react-datepicker__time-list{height:auto!important;max-height:14rem;overflow-y:auto}.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))}.date-picker-input-tailwind-popper .react-datepicker__current-month{display:none}.date-picker-custom-header{display:flex;flex-direction:column;gap:.5rem;padding:.25rem .5rem;background-color:oklch(var(--muted))}.date-picker-header-nav{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.date-picker-nav-button{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:none;background-color:transparent;border-radius:.375rem;cursor:pointer;color:oklch(var(--foreground));transition:background-color .15s ease-in-out}.date-picker-nav-button:hover:not(:disabled){background-color:oklch(var(--accent))}.date-picker-nav-button:disabled{opacity:.5;cursor:not-allowed}.date-picker-selects{display:flex;gap:.25rem;flex:1;justify-content:center}.date-picker-select{padding:.25rem .5rem;font-size:.875rem;font-weight:500;border:1px solid oklch(var(--border));border-radius:.375rem;background-color:oklch(var(--background));color:oklch(var(--foreground));cursor:pointer;outline:none;transition:border-color .15s ease-in-out}.date-picker-select:hover{border-color:oklch(var(--ring))}.date-picker-select:focus{border-color:oklch(var(--ring));box-shadow:0 0 0 2px oklch(var(--ring) / .2)}.date-picker-today-button{width:100%;padding:.375rem .75rem;font-size:.875rem;font-weight:500;color:oklch(var(--primary));background-color:oklch(var(--background));border:1px solid oklch(var(--border));border-radius:.375rem;cursor:pointer;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}.date-picker-today-button:hover{background-color:oklch(var(--accent));border-color:oklch(var(--ring))}.date-picker-input-tailwind-popper .react-datepicker__today-button{background-color:oklch(var(--muted));border-top:1px solid oklch(var(--border));padding:.5rem;text-align:center;font-size:.875rem;font-weight:500;color:oklch(var(--primary));cursor:pointer;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.date-picker-input-tailwind-popper .react-datepicker__today-button:hover{background-color:oklch(var(--accent))}
