.datepicker .react-datepicker-wrapper{width:100%}.datepicker .react-datepicker{background-color:var(--color-card);color:var(--color-foreground);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 4px 20px rgba(0,0,0,.5)}.datepicker .react-datepicker__header{background-color:var(--color-muted);border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border)}.datepicker .react-datepicker__day--disabled{opacity:.5}.datepicker .react-datepicker__header--time{border-right:0!important}.datepicker .react-datepicker__current-month{color:var(--color-foreground);font-weight:700}.datepicker .react-datepicker__day,.datepicker .react-datepicker__day-name{color:var(--color-muted-foreground)}.datepicker .react-datepicker__day:hover{background-color:var(--color-muted);color:var(--color-foreground)}.datepicker .react-datepicker__day--keyboard-selected,.datepicker .react-datepicker__day--selected{background-color:var(--color-primary);color:var(--color-primary-foreground)}.datepicker .react-datepicker__time-container{background-color:var(--color-card);border-left:1px solid var(--color-border)}.datepicker .react-datepicker__time-list-item{color:var(--color-muted-foreground)}.datepicker .react-datepicker__time-list-item:hover{background-color:var(--color-muted);color:var(--color-foreground)}.datepicker .react-datepicker__close-icon:after{background-color:var(--color-foreground);color:var(--color-background)}.datepicker .react-datepicker__triangle{fill:var(--color-muted)!important;stroke:var(--color-muted)!important;color:var(--color-muted)!important}.datepicker .react-datepicker-time__header{color:var(--color-foreground)!important}.datepicker .react-datepicker__time{background-color:var(--color-muted)!important}.datepicker .react-datepicker__day--in-range:not([aria-disabled=true]):hover,.datepicker .react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.datepicker .react-datepicker__day--selected:not([aria-disabled=true]):hover,.datepicker .react-datepicker__day:not([aria-disabled=true]):hover,.datepicker .react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.datepicker .react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.datepicker .react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.datepicker .react-datepicker__month-text:not([aria-disabled=true]):hover,.datepicker .react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.datepicker .react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.datepicker .react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.datepicker .react-datepicker__quarter-text:not([aria-disabled=true]):hover,.datepicker .react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.datepicker .react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.datepicker .react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.datepicker .react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:var(--color-muted)!important;color:var(--color-foreground)!important}.datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:var(--color-muted)!important}.datepicker .react-datepicker__day--keyboard-selected,.datepicker .react-datepicker__day--selected,.datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:var(--color-primary)!important;color:var(--color-primary-foreground)!important}