.date-picker-custom :deep(.dp__input_wrap){width:100%}.date-picker-custom :deep(.dp__input){height:2.5rem;width:100%;border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--input));background-color:hsl(var(--background));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--foreground));transition:all .2s}.date-picker-custom :deep(.dp__input:focus){outline:none;ring:2px;ring-color:hsl(var(--ring));ring-offset:2px;border-color:hsl(var(--ring))}.date-picker-custom :deep(.dp__input::placeholder){color:hsl(var(--muted-foreground))}.date-picker-custom :deep(.dp__input_icon){color:hsl(var(--muted-foreground))}.date-picker-custom :deep(.dp__menu){border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--border));background-color:hsl(var(--popover));color:hsl(var(--popover-foreground));box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.date-picker-custom :deep(.dp__calendar_header_item){font-size:.875rem;font-weight:500;color:hsl(var(--foreground))}.date-picker-custom :deep(.dp__calendar_header_item:hover){background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.date-picker-custom :deep(.dp__cell_inner){font-size:.875rem;color:hsl(var(--foreground))}.date-picker-custom :deep(.dp__cell_inner:hover){background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.date-picker-custom :deep(.dp__active_date){background-color:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important}.date-picker-custom :deep(.dp__range_start),.date-picker-custom :deep(.dp__range_end){background-color:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important}.date-picker-custom :deep(.dp__range_between){background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.date-picker-custom :deep(.dp__today){border-color:hsl(var(--primary))}.date-picker-custom :deep(.dp__clear_icon){color:hsl(var(--muted-foreground))}.date-picker-custom :deep(.dp__clear_icon:hover){color:hsl(var(--foreground))}.date-picker-custom :deep(.dp__arrow_top){border-bottom-color:hsl(var(--popover))}.date-picker-custom :deep(.dp__arrow_bottom){border-top-color:hsl(var(--popover))}
