@import"https://fonts.googleapis.com/css2?family=Alex+Brush&family=Dancing+Script:wght@400;700&family=Pinyon+Script&family=Cedarville+Cursive&family=Great+Vibes&display=swap";@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.shimmer-wrapper{position:relative;overflow:hidden;background:var(--bg-2)}.shimmer-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.03),transparent);animation:shimmer 2s infinite linear}.glass-panel{background:#06070ab3!important;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border:1px solid rgba(255,255,255,.08)!important}.glass-card{background:#ffffff06;backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 1px #ffffff0a,0 2px 8px -2px #0000004d;transition:all .35s cubic-bezier(.4,0,.2,1)}.glass-card:hover{background:#ffffff0d;border-color:#ed6c0340;box-shadow:inset 0 1px #ffffff0f,0 8px 32px -8px #00000080,0 0 0 1px #ed6c0314;transform:translateY(-1px)}.glass-stat{background:#ffffff08;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 1px #ffffff0d,0 4px 16px -4px #00000040;transition:all .3s cubic-bezier(.4,0,.2,1)}.glass-stat:hover{background:#ffffff0e;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff14,0 8px 24px -6px #0006}.glass-badge{background:#ffffff0a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.08);box-shadow:0 2px 6px -2px #0003}.glass-section{background:#ffffff05;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid rgba(255,255,255,.05);box-shadow:inset 0 1px #ffffff08,0 4px 24px -8px #0000004d}.hover-lift{transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease}.hover-lift:hover{transform:translateY(-2px);box-shadow:0 12px 40px -12px #0006}.accent-glow{box-shadow:0 0 20px -8px #ed6c034d}.light .glass-card{background:#ffffffb3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.06);box-shadow:inset 0 1px #ffffffe6,0 1px 3px #0000000a}.light .glass-card:hover{background:#ffffffd9;border-color:#ed6c0340;box-shadow:inset 0 1px #fff,0 4px 16px -4px #0000001a}.light .glass-stat{background:#fffc;border:1px solid rgba(0,0,0,.05);box-shadow:inset 0 1px #fff,0 2px 8px -2px #0000000f}.light .glass-section{background:#ffffffbf;border:1px solid rgba(0,0,0,.06)}.light .glass-badge{background:#fffc;border:1px solid rgba(0,0,0,.06)}.light .glass-panel{background:#ffffffd9!important;border:1px solid rgba(0,0,0,.08)!important}.light .shimmer-wrapper:after{background:linear-gradient(90deg,transparent,rgba(0,0,0,.03),transparent)}.light .accent-glow{box-shadow:0 0 20px -8px #ed6c0333}.light .hover-lift:hover{box-shadow:0 8px 24px -8px #0000001f}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff0d;border-radius:10px;-webkit-transition:background .3s ease;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:#ffffff26}.thin-scrollbar::-webkit-scrollbar{width:3px}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.pulse-dot{width:6px;height:6px;border-radius:50%;background:#ed6c03;background:var(--accent);position:relative;display:inline-block;margin-left:4px}.pulse-dot:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:inherit;animation:pulse-ping 2s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse-ping{75%,to{transform:scale(3.5);opacity:0}}@keyframes slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}.animate-slide-in-left{animation:slide-in-left .2s ease-out}@keyframes bounceIn{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@keyframes fadeInUp{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes entranceFade{0%{opacity:0;transform:translateY(14px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes entranceScale{0%{opacity:0;transform:scale(.97) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes chartLineDraw{0%{stroke-dashoffset:var(--line-length)}to{stroke-dashoffset:0}}@keyframes chartAreaReveal{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes chartDotPop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.4)}to{opacity:1;transform:scale(1)}}@keyframes cardPileIn{0%{opacity:0;transform:translateY(24px) scale(.96);filter:blur(4px)}60%{opacity:1;filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes chartCardSlideIn{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.chart-card-enter{animation:chartCardSlideIn .5s cubic-bezier(.16,1,.3,1) both}.card-pile-in{animation:cardPileIn .5s cubic-bezier(.16,1,.3,1) both}.chart-line-draw{animation:chartLineDraw 1.2s cubic-bezier(.4,0,.2,1) both;stroke-dasharray:var(--line-length);stroke-dashoffset:var(--line-length)}.chart-line-draw-prior{animation:chartLineDraw 1s cubic-bezier(.4,0,.2,1) both;stroke-dasharray:var(--line-length);stroke-dashoffset:var(--line-length)}.chart-area-reveal{animation:chartAreaReveal 1.4s cubic-bezier(.4,0,.2,1) both}.chart-dot-pop{animation:chartDotPop .35s cubic-bezier(.34,1.56,.64,1) both;transform-origin:center;transform-box:fill-box}.brand-gradient-border{position:relative;overflow:visible}.brand-gradient-border:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:var(--brand-gradient);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.5;transition:opacity .3s ease}.brand-gradient-border:hover:before{opacity:.8}.entrance-fade{animation:entranceFade .5s cubic-bezier(.16,1,.3,1) both}.entrance-scale{animation:entranceScale .45s cubic-bezier(.16,1,.3,1) both}.entrance-d1{animation-delay:50ms}.entrance-d2{animation-delay:.1s}.entrance-d3{animation-delay:.15s}.entrance-d4{animation-delay:.2s}.entrance-d5{animation-delay:.25s}.entrance-d6{animation-delay:.3s}.entrance-d7{animation-delay:.35s}.entrance-d8{animation-delay:.4s}.entrance-d9{animation-delay:.45s}.entrance-d10{animation-delay:.5s}.entrance-d11{animation-delay:.55s}.entrance-d12{animation-delay:.6s}@media(prefers-reduced-motion:reduce){.entrance-fade,.entrance-scale,.chart-card-enter,.card-pile-in,.chart-line-draw,.chart-line-draw-prior,.chart-area-reveal,.chart-dot-pop{animation:none!important;opacity:1!important;transform:none!important;filter:none!important;stroke-dashoffset:0!important}}@keyframes pipeline-pulse{0%,to{opacity:1}50%{opacity:.7}}.animate-pipeline-pulse{animation:pipeline-pulse 2.5s ease-in-out infinite}[data-tooltip]{position:relative}[data-tooltip]:before,[data-tooltip]:after{position:absolute;opacity:0;visibility:hidden;pointer-events:none;transition:all .2s cubic-bezier(.4,0,.2,1);z-index:9999999}[data-tooltip]:before{content:attr(data-tooltip);position:absolute;background:#0d0d0ef2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;padding:6px 12px;border-radius:8px;font-size:11px;font-weight:700;letter-spacing:.02em;white-space:normal;word-wrap:break-word;max-width:min(260px,calc(100vw - 24px));width:-moz-max-content;width:max-content;text-align:center;box-shadow:0 0 12px #06b6d433,0 4px 20px #0006;border:1px solid rgba(255,255,255,.1);bottom:100%;left:50%;transform:translate(-50%) translateY(0);margin-bottom:8px}[data-tooltip]:hover:before{opacity:1;visibility:visible;transform:translate(-50%) translateY(-4px)}[data-tooltip-bottom]:before{bottom:auto;top:100%;left:50%;right:auto;transform:translate(-50%) translateY(0);margin-top:8px;margin-bottom:0}[data-tooltip-bottom]:hover:before{transform:translate(-50%) translateY(4px)}[data-tooltip-left]:before{bottom:auto;top:50%;left:auto;right:100%;transform:translateY(-50%) translate(0);margin-right:8px;margin-bottom:0}[data-tooltip-left]:hover:before{transform:translateY(-50%) translate(-4px)}[data-tooltip-right]:before{bottom:auto;top:50%;left:100%;right:auto;transform:translateY(-50%) translate(0);margin-left:8px;margin-bottom:0}[data-tooltip-right]:hover:before{transform:translateY(-50%) translate(4px)}@media(max-width:480px){[data-tooltip]:before{display:none!important}}@media print{#root>:not(.dashboard-container),.dashboard-container>:not(main),main>:not(#report-print-view-container),.sidebar-container,#sidebar,nav,header,footer,aside,button,.no-print,.dashboard-header,.day-picker-container{display:none!important}body,#root,.dashboard-container,main{background:#fff!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important;height:auto!important}}@media(max-width:768px){.custom-scrollbar::-webkit-scrollbar{width:4px;height:4px}.custom-scrollbar{scrollbar-width:thin}.hide-scrollbar-mobile{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar-mobile::-webkit-scrollbar{display:none}.safe-top{padding-top:env(safe-area-inset-top)}.safe-bottom{padding-bottom:env(safe-area-inset-bottom)}.header-safe-padding{padding-top:calc(env(safe-area-inset-top) + 1rem)}@media(max-width:640px){.mobile-modal-full{margin:0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;border-radius:0!important;padding-top:env(safe-area-inset-top)!important;padding-bottom:env(safe-area-inset-bottom)!important}}}.thin-scrollbar::-webkit-scrollbar{width:4px;height:4px}.thin-scrollbar{scrollbar-width:thin}input[type=range].sim-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;outline:none;cursor:pointer;transition:opacity .15s}input[type=range].sim-slider:hover{opacity:1}input[type=range].sim-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid currentColor;box-shadow:0 1px 4px #0000004d,0 0 0 3px #ffffff14;cursor:grab;-webkit-transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease}input[type=range].sim-slider::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 2px 8px #0006,0 0 0 4px #ffffff1f}input[type=range].sim-slider:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.2);box-shadow:0 2px 12px #00000080,0 0 0 5px #ffffff26}input[type=range].sim-slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid currentColor;box-shadow:0 1px 4px #0000004d;cursor:grab;-moz-transition:transform .15s ease;transition:transform .15s ease}input[type=range].sim-slider::-moz-range-thumb:hover{transform:scale(1.15)}input[type=range].sim-slider:active::-moz-range-thumb{cursor:grabbing;transform:scale(1.2)}input[type=range].sim-slider::-moz-range-track{height:6px;border-radius:999px;background:var(--bg-3)}.rdp-root{--rdp-accent-color: var(--accent, #ed6c03);--rdp-accent-background-color: rgba(237, 108, 3, .12);--rdp-day-height: 36px;--rdp-day-width: 40px;--rdp-selected-border: 0px;--rdp-outside-opacity: .25;--rdp-range_middle-background-color: rgba(237, 108, 3, .12);--rdp-range_middle-color: var(--accent, #ed6c03);--rdp-range_start-color: #fff;--rdp-range_end-color: #fff;--rdp-range_start-background: var(--accent, #ed6c03);--rdp-range_end-background: var(--accent, #ed6c03);font-family:inherit}.rdp-month_caption{display:flex;align-items:center;justify-content:center;padding:0 0 8px}.rdp-caption_label{font-size:12px!important;font-weight:700!important;color:var(--fg, #fff)!important;letter-spacing:.03em}.rdp-button_previous,.rdp-button_next{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;color:var(--muted, #888);transition:all .15s ease;border:1px solid transparent}.rdp-button_previous:hover,.rdp-button_next:hover{background:#ffffff0f;color:var(--fg, #fff);border-color:#ffffff14}.rdp-weekday{font-size:9px!important;font-weight:700!important;color:var(--muted, #888)!important;opacity:.5;text-transform:uppercase;letter-spacing:.12em}.rdp-day_button{font-size:11px!important;font-weight:500!important;color:var(--fg, #fff)!important;border-radius:8px!important;transition:all .1s ease!important;border:1px solid transparent!important}.rdp-day_button:hover{background:#ffffff0f!important;border-color:#ffffff1a!important}.rdp-today .rdp-day_button{color:var(--accent, #ed6c03)!important;font-weight:800!important;border-color:#ed6c0333!important}.rdp-selected .rdp-day_button{background:var(--accent, #ed6c03)!important;color:#fff!important;font-weight:700!important;border-color:transparent!important;box-shadow:0 2px 8px #ed6c0359}.rdp-range_middle .rdp-day_button{background:#ed6c031f!important;color:var(--accent, #ed6c03)!important;border-radius:0!important;box-shadow:none!important;border-color:transparent!important}.rdp-range_start .rdp-day_button{border-radius:8px 0 0 8px!important}.rdp-range_end .rdp-day_button{border-radius:0 8px 8px 0!important}.rdp-range_start.rdp-range_end .rdp-day_button{border-radius:8px!important}.rdp-outside .rdp-day_button{opacity:.2!important}.rdp-disabled .rdp-day_button{opacity:.12!important;cursor:not-allowed!important}.rdp-months{gap:24px;display:flex;flex-wrap:nowrap}@media(max-width:768px){.rdp-months{flex-direction:column!important;flex-wrap:wrap;gap:16px}.rdp-day_button{font-size:13px!important;font-weight:600!important;border-radius:12px!important}.rdp-weekday{font-size:10px!important}.rdp-caption_label{font-size:14px!important}.rdp-button_previous,.rdp-button_next{width:36px;height:36px}}.rdp-root{--rdp-accent-color: blue;--rdp-accent-background-color: #f0f0ff;--rdp-day-height: 44px;--rdp-day-width: 44px;--rdp-day_button-border-radius: 100%;--rdp-day_button-border: 2px solid transparent;--rdp-day_button-height: 42px;--rdp-day_button-width: 42px;--rdp-selected-border: 2px solid var(--rdp-accent-color);--rdp-disabled-opacity: .5;--rdp-outside-opacity: .75;--rdp-today-color: var(--rdp-accent-color);--rdp-dropdown-gap: .5rem;--rdp-months-gap: 2rem;--rdp-nav_button-disabled-opacity: .5;--rdp-nav_button-height: 2.25rem;--rdp-nav_button-width: 2.25rem;--rdp-nav-height: 2.75rem;--rdp-range_middle-background-color: var(--rdp-accent-background-color);--rdp-range_middle-color: inherit;--rdp-range_start-color: white;--rdp-range_start-background: linear-gradient( var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50% );--rdp-range_start-date-background-color: var(--rdp-accent-color);--rdp-range_end-background: linear-gradient( var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50% );--rdp-range_end-color: white;--rdp-range_end-date-background-color: var(--rdp-accent-color);--rdp-week_number-border-radius: 100%;--rdp-week_number-border: 2px solid transparent;--rdp-week_number-height: var(--rdp-day-height);--rdp-week_number-opacity: .75;--rdp-week_number-width: var(--rdp-day-width);--rdp-weeknumber-text-align: center;--rdp-weekday-opacity: .75;--rdp-weekday-padding: .5rem 0rem;--rdp-weekday-text-align: center;--rdp-gradient-direction: 90deg;--rdp-animation_duration: .3s;--rdp-animation_timing: cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction: -90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity: unset}.rdp-root{position:relative;box-sizing:border-box}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:-moz-fit-content;max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}
