.font-default{font-weight:400}.font-ui{font-weight:500}.font-emphasis{font-weight:600}.font-strong{font-weight:700}.text-readable{font-weight:400;line-height:1.6;letter-spacing:.01em}.text-ui{line-height:1.5;letter-spacing:-.01em}.btn-text,.label-text,.text-ui{font-weight:500}.caption-text{font-weight:400}.rdrDateRangePickerWrapper{font-family:inherit;background-color:hsl(var(--popover));color:hsl(var(--popover-foreground))}.rdrDateRangeWrapper{border:none!important;box-shadow:none!important}.rdrDayInRange{background-color:hsl(var(--primary)/.1)!important}.rdrDayEndOfRange .rdrInRange,.rdrDayStartOfRange .rdrInRange{background-color:hsl(var(--primary))!important}.rdrDayEndOfRange .rdrDayNumber span,.rdrDayStartOfRange .rdrDayNumber span{color:hsl(var(--primary-foreground))!important}.rdrDayToday .rdrDayNumber span:after{background:hsl(var(--primary))!important}.rdrDayHovered .rdrDayNumber{background-color:hsl(var(--accent))!important}.rdrMonthAndYearPickers select{background-color:hsl(var(--card));border:1px solid hsl(var(--border));color:hsl(var(--card-foreground));border-radius:calc(var(--radius) - 2px);padding:2px 8px}.rdrMonthAndYearPickers select:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.rdrNextPrevButton{background:hsl(var(--card));border:1px solid hsl(var(--border));color:hsl(var(--card-foreground))}.rdrNextPrevButton:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.rdrCalendarWrapper{background:hsl(var(--popover));border:none}.rdrCalendarWrapper,.rdrMonthName{color:hsl(var(--popover-foreground))}.rdrMonthName{font-weight:600}.rdrWeekDay{color:hsl(var(--muted-foreground));font-weight:500}.rdrDayNumber span{color:hsl(var(--popover-foreground))}.rdrDayDisabled{background-color:transparent!important}.rdrDayDisabled .rdrDayNumber span{color:hsl(var(--muted-foreground))!important}.rdrDateInput input{background-color:hsl(var(--card));border:1px solid hsl(var(--border));color:hsl(var(--card-foreground));border-radius:calc(var(--radius) - 2px);padding:4px 8px}.rdrDateInput input:focus{outline:2px solid hsl(var(--ring));outline-offset:2px}.rdrCalendarWrapper,.rdrDateRangeWrapper,.rdrDefinedRangesWrapper,.rdrInputRange,.rdrInputRanges{box-shadow:none!important}.rdrDateDisplayWrapper{background-color:hsl(var(--popover))}.rdrStaticRange{background-color:transparent;border:none;color:hsl(var(--popover-foreground))}.rdrStaticRange:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.rdrStaticRangeSelected{background-color:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important}.rdrInputRange{border-top:1px solid hsl(var(--border))}.rdrInputRangeInput{background-color:hsl(var(--card));border:1px solid hsl(var(--border));color:hsl(var(--card-foreground))}