.date-range-filter-tailwind-popper{z-index:9999}.date-range-filter-tailwind-popper .react-datepicker{border:1px solid oklch(var(--border));background-color:oklch(var(--popover));color:oklch(var(--popover-foreground));border-radius:.5rem;font-family:inherit;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;position:relative;overflow:hidden}.date-range-filter-tailwind-popper .react-datepicker__current-month{color:oklch(var(--foreground));margin-bottom:.25rem;font-size:.875rem;font-weight:600;line-height:1.5rem}.date-range-filter-tailwind-popper .react-datepicker__day-name{color:oklch(var(--muted-foreground));width:2rem;margin:.166rem;font-size:.75rem;line-height:2rem}.date-range-filter-tailwind-popper .react-datepicker__day{color:oklch(var(--foreground));border-radius:.375rem;width:2rem;margin:.166rem;font-size:.875rem;line-height:2rem;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));opacity:1;font-weight:600}.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{color:oklch(var(--muted-foreground));background-color:#0000}.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{border:none;padding:0;line-height:1.5rem;top:1rem!important}.date-range-filter-tailwind-popper .react-datepicker__navigation.react-datepicker__navigation--previous,.date-range-filter-tailwind-popper .react-datepicker__navigation.react-datepicker__navigation--next{width:24px!important;height: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;width:7px;height: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:"";background-color:oklch(var(--primary));border-radius:50%;width:4px;height:4px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.date-range-filter-tailwind-popper .react-datepicker__close-icon:after{background-color:oklch(var(--destructive));color:oklch(var(--destructive-foreground));border-radius:.375rem;width:1.25rem;height:1.25rem;font-size:1rem;line-height:1.25rem}.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));text-align:center;color:oklch(var(--primary));cursor:pointer;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;padding:.5rem;font-size:.875rem;font-weight:500}.date-range-filter-tailwind-popper .react-datepicker__today-button:hover{background-color:oklch(var(--accent))}.react-datepicker{background-color:oklch(var(--background));border:1px solid oklch(var(--border));border-radius:var(--radius);font-family:inherit;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.react-datepicker__header{background-color:oklch(var(--muted));border-bottom:1px solid oklch(var(--border));border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.react-datepicker__current-month,.react-datepicker__day-name,.react-datepicker__day{color:oklch(var(--foreground))}.react-datepicker__day:hover:not(.react-datepicker__day--disabled):not(.react-datepicker__day--selected){background-color:oklch(var(--accent))!important;color:oklch(var(--foreground))!important}.react-datepicker__day--selected,.react-datepicker__day--keyboard-selected{background-color:oklch(var(--primary));color:oklch(var(--primary-foreground))}.react-datepicker__day--selected:hover,.react-datepicker__day--keyboard-selected:hover{background-color:oklch(var(--primary) / .9)!important;color:oklch(var(--primary-foreground))!important}.react-datepicker__day--disabled{color:oklch(var(--muted-foreground))}.react-datepicker__navigation-icon:before{border-color:oklch(var(--foreground))}.react-datepicker__navigation:hover .react-datepicker__navigation-icon:before{border-color:oklch(var(--muted-foreground))!important}.react-datepicker__navigation:hover{background-color:oklch(var(--muted))!important}.react-datepicker__month{margin:.4rem}.react-datepicker__day--outside-month{color:oklch(var(--muted-foreground))}.react-datepicker__triangle{display:none}.filter-side-panel-content [class*=grid-cols-]{grid-template-columns:minmax(0,1fr)!important}.filter-side-panel-content [class*=grid-cols-]>*{grid-column:auto!important}.date-picker-input-tailwind-popper{z-index:10002;pointer-events:auto}.date-picker-input-tailwind-popper .react-datepicker{border:1px solid oklch(var(--border));background-color:oklch(var(--popover));color:oklch(var(--popover-foreground));border-radius:.5rem;font-family:inherit;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.date-picker-input-tailwind-popper[data-show-time=true] .react-datepicker{align-items:stretch;display:flex}.date-picker-input-tailwind-popper[data-show-time=true] .react-datepicker__time-container{flex-direction:column;display:flex}.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-direction:column;flex:1;display:flex}.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;position:relative;overflow:hidden}.date-picker-input-tailwind-popper .react-datepicker__header--time{background-color:oklch(var(--muted));border-bottom:1px solid oklch(var(--border));text-align:center;box-sizing:border-box;border-top-left-radius:0;border-top-right-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;height:51.5px;padding:.5rem;display:flex}.date-picker-input-tailwind-popper .react-datepicker__current-month{color:oklch(var(--foreground));margin-bottom:.5rem;font-size:.875rem;font-weight:600}.date-picker-input-tailwind-popper[data-show-time=true] .react-datepicker__current-month{margin-bottom:.375rem;line-height:1.25rem}.date-picker-input-tailwind-popper .react-datepicker-time__header{color:oklch(var(--foreground));font-size:.875rem;font-weight:600;line-height:1.25rem}.date-picker-input-tailwind-popper .react-datepicker__day-name{color:oklch(var(--muted-foreground));width:2rem;margin:.166rem;font-size:.75rem;line-height:2rem}.date-picker-input-tailwind-popper .react-datepicker__day{color:oklch(var(--foreground));border-radius:.375rem;width:2rem;margin:.166rem;font-size:.875rem;line-height:2rem;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{color:oklch(var(--muted-foreground));background-color:#0000}.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{border:none;top:.75rem}.date-picker-input-tailwind-popper[data-show-time=true] .react-datepicker__navigation{width:1.5rem;height:1.5rem;padding:0;top:.5rem}.date-picker-input-tailwind-popper[data-show-time=true] .react-datepicker__navigation--next{left:15.324rem;right:auto}.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;width:7px;height: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{flex-direction:column;padding:0;display:flex}.date-picker-input-tailwind-popper[data-show-time=true] .react-datepicker__month{margin:0;padding:.5rem}.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:"";background-color:oklch(var(--primary));border-radius:50%;width:4px;height:4px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.date-picker-input-tailwind-popper .react-datepicker__close-icon:after{background-color:oklch(var(--destructive));color:oklch(var(--destructive-foreground));border-radius:.375rem;width:1.25rem;height:1.25rem;font-size:1rem;line-height:1.25rem}.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));float:none;border-radius:0;flex-direction:column;width:100px;margin:0;display:flex}.date-picker-input-tailwind-popper .react-datepicker__time-container--with-today-button{border:none;border-left:1px solid oklch(var(--border));float:none;border-radius:0;display:flex;position:static;top:auto;right:auto}.date-picker-input-tailwind-popper .react-datepicker__time-list{max-height:14rem;overflow-y:auto;height:auto!important}.date-picker-input-tailwind-popper .react-datepicker__time-list-item{color:oklch(var(--foreground));font-size:.875rem;transition:background-color .15s ease-in-out;padding:.5rem .75rem!important}.date-picker-input-tailwind-popper .react-datepicker__time-list-item:hover{color:oklch(var(--accent-foreground));background-color:oklch(var(--accent))!important}.date-picker-input-tailwind-popper .react-datepicker__time-list-item--selected{font-weight:500;background-color:oklch(var(--primary))!important;color:oklch(var(--primary-foreground))!important}.date-picker-input-tailwind-popper .react-datepicker__time-list-item--selected:hover{opacity:.9;background-color:oklch(var(--primary))!important}.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{background-color:oklch(var(--muted));flex-direction:column;gap:.5rem;padding:.25rem .5rem;display:flex}.date-picker-header-nav{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.date-picker-nav-button{cursor:pointer;width:1.75rem;height:1.75rem;color:oklch(var(--foreground));background-color:#0000;border:none;border-radius:.375rem;justify-content:center;align-items:center;transition:background-color .15s ease-in-out;display:flex}.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{flex:1;justify-content:center;gap:.25rem;display:flex}.date-picker-select{border:1px solid oklch(var(--border));background-color:oklch(var(--background));color:oklch(var(--foreground));cursor:pointer;border-radius:.375rem;outline:none;padding:.25rem .5rem;font-size:.875rem;font-weight:500;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%;color:oklch(var(--primary));background-color:oklch(var(--background));border:1px solid oklch(var(--border));cursor:pointer;border-radius:.375rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;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));text-align:center;color:oklch(var(--primary));cursor:pointer;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;padding:.5rem;font-size:.875rem;font-weight:500}.date-picker-input-tailwind-popper .react-datepicker__today-button:hover{background-color:oklch(var(--accent))}
