.hds-datepicker-popover{transform-origin:var(--radix-popover-content-transform-origin);--hds-datepicker-offset:-4px}.hds-datepicker-popover[data-side=top]{--hds-datepicker-offset:4px}.hds-datepicker-day-point,.hds-datepicker-nav-point{transition:background-color var(--hds-duration-fast,.15s) var(--hds-easing-standard,cubic-bezier(.2, 0, 0, 1))}.group\/nav:active .hds-datepicker-nav-point{transition-duration:var(--hds-duration-instant,.1s)}.hds-datepicker-range{animation:hds-datepicker-fade var(--hds-duration-fast,.15s) var(--hds-easing-standard,cubic-bezier(.2, 0, 0, 1))}.hds-datepicker-popover[data-state=open]{animation:hds-datepicker-open .2s var(--hds-easing-enter,cubic-bezier(0, 0, 0, 1))}.hds-datepicker-popover[data-state=closed]{animation:hds-datepicker-close .15s var(--hds-easing-exit,cubic-bezier(.3, 0, 1, 1))}.hds-datepicker-crossfade{animation:hds-datepicker-fade .2s var(--hds-easing-standard,cubic-bezier(.2, 0, 0, 1))}.hds-datepicker-views{display:grid}.hds-datepicker-view{opacity:0;visibility:hidden;min-width:0;transition:opacity var(--hds-duration-base,.2s) var(--hds-easing-standard,cubic-bezier(.2, 0, 0, 1)), visibility 0s .2s;grid-area:1/1}.hds-datepicker-view[data-active=true]{opacity:1;visibility:visible;transition-delay:0s}.hds-datepicker-weeks[data-direction="1"]{animation:hds-datepicker-next .2s var(--hds-easing-standard,cubic-bezier(.2, 0, 0, 1))}.hds-datepicker-weeks[data-direction="-1"]{animation:hds-datepicker-previous .2s var(--hds-easing-standard,cubic-bezier(.2, 0, 0, 1))}.hds-datepicker-weeks.hds-datepicker-weeks-outgoing{pointer-events:none;width:100%;animation-fill-mode:forwards;position:absolute;top:22px;left:0}.hds-datepicker-weeks-outgoing[data-direction="1"]{animation-name:hds-datepicker-exit-next}.hds-datepicker-weeks-outgoing[data-direction="-1"]{animation-name:hds-datepicker-exit-previous}@keyframes hds-datepicker-exit-next{to{transform:translate(-100%)}}@keyframes hds-datepicker-exit-previous{to{transform:translate(100%)}}@keyframes hds-datepicker-open{0%{opacity:0;transform:translateY(var(--hds-datepicker-offset)) scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hds-datepicker-close{to{opacity:0;transform:translateY(var(--hds-datepicker-offset)) scale(.98)}}@keyframes hds-datepicker-fade{0%{opacity:0}to{opacity:1}}@keyframes hds-datepicker-next{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes hds-datepicker-previous{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.hds-datepicker-popover[data-state=open],.hds-datepicker-popover[data-state=closed]{animation-name:hds-datepicker-fade;animation-duration:.15s}.hds-datepicker-popover[data-state=closed]{animation-direction:reverse}.hds-datepicker-crossfade,.hds-datepicker-weeks{animation:none}.hds-datepicker-weeks-outgoing{display:none}.hds-datepicker-view{transition-duration:.15s,0s;transition-delay:0s,.15s}.hds-datepicker-view[data-active=true]{transition-delay:0s}}