.ui-sel{display:inline-flex;align-items:center;gap:8px;background:var(--wash-2);border:1px solid var(--stroke);border-radius:9px;color:var(--txt);font-family:inherit;font-size:.79rem;font-weight:500;padding:8px 11px;cursor:pointer;line-height:1.2;white-space:nowrap;transition:border-color .12s,background .12s}.ui-sel:hover{border-color:var(--stroke-hi)}.ui-sel.on,.ui-sel[data-state=open]{border-color:var(--focus);background:var(--wash)}.ui-sel:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ui-sel-label{overflow:hidden;text-overflow:ellipsis}.ui-sel-arrow{display:flex;color:var(--faint);margin-left:auto}.ui-sel-arrow svg{width:.85rem;height:.85rem}.ui-sel[data-state=open] .ui-sel-arrow{transform:rotate(180deg)}.ui-pop{z-index:80;border-radius:12px;overflow:hidden;background:var(--panel);border:1px solid var(--stroke-hi);box-shadow:inset 0 1px 0 var(--gloss),0 16px 44px rgba(0,0,0,.34);animation:uiIn .13s ease}@keyframes uiIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ui-pop{animation:none}}.ui-sel-pop{min-width:var(--radix-select-trigger-width)}.ui-sel-vp{padding:5px;max-height:min(320px,var(--radix-select-content-available-height,320px));overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--stroke) transparent}.ui-sel-vp::-webkit-scrollbar{width:8px}.ui-sel-vp::-webkit-scrollbar-track{background:transparent}.ui-sel-vp::-webkit-scrollbar-thumb{background:var(--stroke);border-radius:99px}.ui-sel-vp::-webkit-scrollbar-thumb:hover{background:var(--stroke-hi)}.ui-sel-item{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:8px;font-size:.8rem;color:var(--muted);cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-sel-item[data-highlighted]{background:var(--wash);color:var(--txt)}.ui-sel-item[data-state=checked]{color:var(--txt);font-weight:600}.ui-sel-check{width:14px;display:flex;align-items:center;justify-content:center;color:var(--txt);flex-shrink:0}.ui-sel-check svg{width:.8rem;height:.8rem}.ui-sel-txt{display:flex;flex-direction:column;gap:1px;min-width:0}.ui-sel-hint{font-size:.67rem;color:var(--faint);font-weight:500}.ui-search{display:inline-flex;align-items:center;gap:8px;flex:1 1;min-width:180px;max-width:320px;background:var(--wash-2);border:1px solid var(--stroke);border-radius:9px;padding:0 10px;color:var(--faint);transition:border-color .12s}.ui-search:focus-within{border-color:var(--focus);color:var(--txt)}.ui-search svg{width:.9rem;height:.9rem;flex-shrink:0}.ui-search input{flex:1 1;min-width:0;background:none;border:none;outline:none;color:var(--txt);font-family:inherit;font-size:.79rem;padding:8px 0}.ui-search input::placeholder{color:var(--faint)}.ui-search button{background:none;border:none;color:var(--faint);cursor:pointer;display:flex;padding:2px;border-radius:5px}.ui-search button:hover{color:var(--txt)}.ui-cal-pop{width:auto}.ui-cal-head{padding:10px 12px;border-bottom:1px solid var(--hair)}.ui-cal-body{display:flex;gap:0}.ui-cal-presets{display:flex;flex-direction:column;gap:2px;padding:12px 10px;border-right:1px solid var(--hair);min-width:148px}.ui-cal-presets button{background:none;border:none;text-align:left;color:var(--muted);font-family:inherit;font-size:.76rem;padding:7px 9px;border-radius:7px;cursor:pointer;white-space:nowrap}.ui-cal-presets button:hover{background:var(--wash);color:var(--txt)}.ui-cal-foot{display:flex;align-items:center;gap:10px;padding:10px 12px;border-top:1px solid var(--hair);background:var(--wash-2)}.ui-link{background:none;border:none;color:var(--muted);font-family:inherit;font-size:.76rem;cursor:pointer;padding:4px 2px;font-weight:500}.ui-link:hover:not(:disabled){color:var(--txt)}.ui-link:disabled{opacity:.4;cursor:default}.ui-btn{background:var(--solid);color:var(--solid-txt);border:none;border-radius:8px;font-family:inherit;font-size:.76rem;font-weight:600;padding:7px 14px;cursor:pointer}.ui-seg{display:inline-flex;background:var(--wash-2);border:1px solid var(--stroke);border-radius:8px;padding:3px;gap:2px}.ui-seg button{background:none;border:none;color:var(--muted);font-family:inherit;font-size:.72rem;font-weight:600;padding:5px 11px;border-radius:6px;cursor:pointer;white-space:nowrap}.ui-seg button.on{background:var(--solid);color:var(--solid-txt)}.ui-cal-pop .rdp-root{--rdp-accent-color:var(--solid);--rdp-accent-background-color:var(--wash);--rdp-day-height:34px;--rdp-day-width:34px;--rdp-day_button-height:32px;--rdp-day_button-width:32px;--rdp-day_button-border-radius:8px;--rdp-day_button-border:1px solid transparent;--rdp-selected-border:none;--rdp-outside-opacity:.3;--rdp-disabled-opacity:.3;--rdp-today-color:var(--txt);--rdp-weekday-opacity:1;--rdp-nav_button-height:26px;--rdp-nav_button-width:26px;--rdp-nav-height:30px;--rdp-months-gap:14px;--rdp-range_middle-background-color:var(--wash);--rdp-range_middle-color:var(--txt);--rdp-range_start-color:var(--solid-txt);--rdp-range_end-color:var(--solid-txt);--rdp-range_start-date-background-color:var(--solid);--rdp-range_end-date-background-color:var(--solid);font-family:inherit;font-size:.78rem;padding:12px;margin:0;color:var(--txt)}.ui-cal-pop .rdp-month_caption{font-size:.82rem;font-weight:700;color:var(--txt);text-transform:capitalize;display:flex;align-items:center;height:var(--rdp-nav-height);padding:0;margin:0 0 6px}.ui-cal-pop .rdp-weekday{font-size:.63rem;font-weight:600;color:var(--faint);text-transform:uppercase;letter-spacing:.06em}.ui-cal-pop .rdp-day_button{border-radius:8px;color:var(--muted);font-family:inherit;font-size:.77rem;font-weight:500;border:1px solid transparent;transition:background-color .1s,color .1s}.ui-cal-pop .rdp-day_button:hover{background-color:var(--wash);color:var(--txt)}.ui-cal-pop .rdp-today:not(.rdp-outside) .rdp-day_button{color:var(--txt);font-weight:700;border-color:var(--stroke-hi)}.ui-cal-pop .rdp-selected{font-size:inherit;font-weight:inherit}.ui-cal-pop .rdp-selected .rdp-day_button{background-color:var(--solid);color:var(--solid-txt);font-weight:700;border-color:transparent}.ui-cal-pop .rdp-range_middle{background-color:var(--wash)}.ui-cal-pop .rdp-range_middle .rdp-day_button{background-color:transparent;color:var(--txt);font-weight:500;border-radius:0}.ui-cal-pop .rdp-range_middle:hover .rdp-day_button{background-color:var(--wash-2)}.ui-cal-pop .rdp-range_end .rdp-day_button,.ui-cal-pop .rdp-range_start .rdp-day_button{background-color:var(--solid);color:var(--solid-txt);font-weight:700}.ui-cal-pop .rdp-range_start .rdp-day_button{border-radius:8px 0 0 8px}.ui-cal-pop .rdp-range_end .rdp-day_button{border-radius:0 8px 8px 0}.ui-cal-pop .rdp-range_start.rdp-range_end .rdp-day_button{border-radius:8px}.ui-cal-pop .rdp-outside .rdp-day_button{color:var(--faint)}.ui-cal-pop .rdp-nav{gap:4px}.ui-cal-pop .rdp-button_next,.ui-cal-pop .rdp-button_previous{color:var(--muted);border-radius:7px;border:1px solid var(--stroke);background-color:var(--wash-2);transition:color .1s,border-color .1s}.ui-cal-pop .rdp-button_next:hover,.ui-cal-pop .rdp-button_previous:hover{color:var(--txt);border-color:var(--stroke-hi)}.ui-cal-pop .rdp-chevron{fill:currentColor}.ui-cal-pop .rdp-day_button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.ui-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 18px;border-bottom:1px solid var(--hair)}.ui-filters .count{font-size:.72rem;color:var(--faint);white-space:nowrap}.ui-stepper{display:flex;list-style:none;margin:0;padding:0;overflow-x:auto;scrollbar-width:none}.ui-stepper::-webkit-scrollbar{display:none}.ui-step{flex:1 1;min-width:116px;position:relative}.ui-step:not(:last-child):after{content:"";position:absolute;top:15px;left:calc(50% + 20px);right:calc(-50% + 20px);height:1px;background:var(--stroke)}.ui-step.done:not(:last-child):after{background:var(--txt);opacity:.45}.ui-step>button{display:flex;flex-direction:column;align-items:center;gap:7px;width:100%;background:none;border:none;padding:0 4px;cursor:pointer;font-family:inherit;text-align:center}.ui-step>button:disabled{cursor:default}.ui-step-dot{width:30px;height:30px;border-radius:50%;flex-shrink:0;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;background:var(--panel);border:1px solid var(--stroke);color:var(--faint);font-size:.78rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background-color .15s,color .15s,border-color .15s}.ui-step-dot svg{width:.9rem;height:.9rem}.ui-step.done .ui-step-dot{border-color:var(--txt);color:var(--txt)}.ui-step.on .ui-step-dot{background:var(--solid);color:var(--solid-txt);border-color:transparent}.ui-step-txt{display:flex;flex-direction:column;gap:1px;min-width:0}.ui-step-txt b{font-size:.76rem;font-weight:600;color:var(--faint)}.ui-step-txt span{font-size:.66rem;color:var(--faint);opacity:.75}.ui-step.done .ui-step-txt b,.ui-step.on .ui-step-txt b{color:var(--txt)}.ui-step>button:focus-visible .ui-step-dot{outline:2px solid var(--focus);outline-offset:2px}.ui-wizard{gap:18px}.ui-wizard,.ui-wizard-body{display:flex;flex-direction:column}.ui-wizard-body{gap:16px}.ui-wizard-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:4px}.ui-wizard-foot .paso{font-size:.73rem;color:var(--faint);white-space:nowrap}.ui-review{display:flex;flex-direction:column}.ui-review-row{display:flex;align-items:flex-start;gap:12px;padding:11px 0;border-bottom:1px solid var(--hair)}.ui-review-row:last-child{border-bottom:none}.ui-review-row>span:first-child{font-size:.72rem;color:var(--faint);width:170px;flex-shrink:0;padding-top:1px}.ui-review-row>b{font-size:.82rem;font-weight:600;flex:1 1;min-width:0;word-break:break-word}.ui-review-row .vacio{color:var(--faint);font-weight:400}.ui-tabs{display:flex;flex-direction:column;gap:18px}.ui-tablist{display:inline-flex;gap:2px;max-width:100%;overflow-x:auto;scrollbar-width:none;background:var(--wash-2);border:1px solid var(--stroke);border-radius:9px;padding:3px}.ui-tablist::-webkit-scrollbar{display:none}.ui-tab{display:flex;align-items:center;gap:7px;white-space:nowrap;background:none;border:none;border-radius:7px;color:var(--muted);font-family:inherit;font-size:.76rem;font-weight:600;padding:7px 13px;cursor:pointer;transition:background .12s,color .12s}.ui-tab svg.ic{width:.9rem;height:.9rem}.ui-tab:hover{color:var(--txt)}.ui-tab[data-state=active]{background:var(--solid);color:var(--solid-txt)}.ui-tab:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ui-tab-badge{font-size:.64rem;font-weight:700;padding:1px 5px;border-radius:99px;background:var(--wash);color:var(--faint)}.ui-tab[data-state=active] .ui-tab-badge{background:rgba(0,0,0,.16);color:inherit}.ui-tabpanel{display:flex;flex-direction:column;gap:16px;outline:none}.ui-tabpanel[data-state=inactive]{display:none}.ui-dirty{display:inline-flex;align-items:center;gap:7px;font-size:.74rem;color:var(--txt);font-weight:500;padding:5px 11px;border-radius:99px;background:var(--wash);border:1px solid var(--stroke-hi)}.ui-dirty .dot{width:6px;height:6px;border-radius:50%;background:var(--s-warn);flex-shrink:0}.ui-dt{width:100%;justify-content:flex-start}.ui-dt .ui-sel-label{flex:1 1;text-align:left}.ui-dt-pop{min-width:290px}.ui-dt-time{gap:7px;padding:11px 12px;border-top:1px solid var(--hair)}.ui-dt-time,.ui-dt-time .lbl{display:flex;align-items:center}.ui-dt-time .lbl{gap:6px;font-size:.74rem;color:var(--muted);flex:1 1}.ui-dt-time .lbl svg{width:.9rem;height:.9rem}.ui-dt-time .sep{color:var(--faint);font-weight:700}.ui-dt-note{padding:9px 12px;font-size:.69rem;color:var(--faint);line-height:1.4}.ui-dt-note,.ui-pager{border-top:1px solid var(--hair)}.ui-pager{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 18px}.ui-pager .info{font-size:.75rem;color:var(--faint)}.ui-pager .info b{color:var(--txt);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-pager .size{display:flex;align-items:center;gap:7px;font-size:.75rem;color:var(--faint);white-space:nowrap}.ui-pager .pages{display:flex;gap:4px;align-items:center}.ui-pager .dots{color:var(--faint);padding:0 2px;font-size:.75rem}.ui-pager-btn{min-width:30px;height:30px;padding:0 6px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--wash-2);border:1px solid var(--stroke);color:var(--muted);cursor:pointer;font-family:inherit;font-size:.76rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:color .1s,border-color .1s,background-color .1s}.ui-pager-btn:hover:not(:disabled){color:var(--txt);border-color:var(--stroke-hi)}.ui-pager-btn.on{background:var(--solid);color:var(--solid-txt);border-color:transparent;font-weight:700}.ui-pager-btn:disabled{opacity:.35;cursor:default}.ui-pager-btn svg.ic{width:.85rem;height:.85rem}.ui-code{display:flex;gap:8px;justify-content:space-between}.ui-code input{flex:1 1;min-width:0;aspect-ratio:1/1;max-width:56px;text-align:center;font-size:1.25rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-radius:12px;border:1px solid var(--stroke);background:var(--glass);color:var(--txt);padding:0;transition:border-color .14s,box-shadow .14s}.ui-code input:focus{outline:none;border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in oklab,var(--focus) 22%,transparent)}.ui-code input:not(:placeholder-shown){border-color:var(--txt)}.ui-tel{display:flex;align-items:stretch;gap:0}.ui-tel>span{display:flex;align-items:center;padding:0 10px;font-size:.83rem;font-weight:600;color:var(--muted);border:1px solid var(--stroke);border-right:none;border-radius:12px 0 0 12px;background:var(--wash);white-space:nowrap}.ui-tel>input{border-radius:0 12px 12px 0!important;flex:1 1;min-width:0}.ui-pw{display:flex;align-items:center;gap:10px;margin-top:2px}.ui-pw-bar{flex:1 1;height:5px;border-radius:99px;background:var(--wash);overflow:hidden}.ui-pw-bar>i{display:block;height:100%;border-radius:99px;transition:width .22s ease,background .22s}.ui-pw-bar>i.crit{background:var(--s-crit)}.ui-pw-bar>i.warn{background:var(--s-warn)}.ui-pw-bar>i.good{background:var(--s-good)}.ui-pw-lbl{font-size:.7rem;font-weight:600;min-width:66px;text-align:right}.ui-pw-lbl.crit{color:var(--s-crit)}.ui-pw-lbl.warn{color:var(--s-warn)}.ui-pw-lbl.good{color:var(--s-good)}.ui-pw-reglas{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:5px}.ui-pw-reglas li{display:flex;align-items:center;gap:7px;font-size:.72rem;color:var(--faint)}.ui-pw-reglas li.ok{color:var(--s-good)}.ui-pw-reglas li .pt,.ui-pw-reglas li svg.ic{width:.82rem;height:.82rem}.ui-pw-reglas li .pt{display:inline-flex;flex-shrink:0;position:relative}.ui-pw-reglas li .pt:after{content:"";position:absolute;inset:0;margin:auto;width:4px;height:4px;border-radius:99px;background:currentColor;opacity:.5}.lnk{background:none;border:none;padding:0;color:var(--txt);font:inherit;font-weight:600;cursor:pointer;text-decoration:underline}.lnk:hover{opacity:.75}.ui-stepper.compact{overflow:visible}.ui-stepper.compact .ui-step{min-width:0}.ui-stepper.compact .ui-step>button{gap:6px;padding:0 1px}.ui-stepper.compact .ui-step-dot{width:27px;height:27px;font-size:.71rem}.ui-stepper.compact .ui-step-dot svg{width:.8rem;height:.8rem}.ui-stepper.compact .ui-step-txt{align-items:center;width:100%}.ui-stepper.compact .ui-step-txt b{font-size:.63rem;line-height:1.2;letter-spacing:0;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.ui-stepper.compact .ui-step:not(:last-child):after{top:13px;left:calc(50% + 17px);right:calc(-50% + 17px)}@media (max-width:380px){.ui-stepper.compact .ui-step-txt b{font-size:.58rem}.ui-stepper.compact .ui-step-dot{width:24px;height:24px;font-size:.66rem}.ui-stepper.compact .ui-step:not(:last-child):after{top:12px;left:calc(50% + 15px);right:calc(-50% + 15px)}}.pw-campo{position:relative;display:flex}.pw-campo input{flex:1 1;min-width:0;padding-right:44px}.pw-ojo{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--faint);transition:color .12s,background .12s}.pw-ojo:hover{color:var(--txt);background:var(--wash)}.pw-ojo svg.ic{width:1rem;height:1rem}.pw-ojo:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.ed{border:1px solid var(--stroke);border-radius:12px;overflow:hidden;background:var(--wash)}.ed-barra{display:flex;gap:3px;padding:5px 6px;flex-wrap:wrap;border-bottom:1px solid var(--stroke);background:var(--panel)}.ed-grupo{display:flex;gap:2px}.ed-grupo+.ed-grupo{margin-left:6px;padding-left:8px;border-left:1px solid var(--hair)}.ed-barra button{width:27px;height:27px;border-radius:7px;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:.76rem;line-height:1}.ed-barra button:hover{background:var(--wash);color:var(--txt)}.ed-barra button:active{transform:scale(.92)}.ed-barra svg.ic{width:.85rem;height:.85rem}.ed-t.bold{font-weight:800}.ed-t.italic{font-style:italic;font-family:Georgia,serif}.ed-t.underline{text-decoration:underline}.ed-t.formatBlock{font-weight:700}.ed-enlace{display:flex;gap:6px;align-items:center;padding:7px 8px;border-bottom:1px solid var(--stroke);background:var(--panel)}.ed-enlace input{flex:1 1;min-width:0;font-size:.78rem;padding:6px 9px;border-radius:8px;border:1px solid var(--stroke);background:var(--wash);color:var(--txt)}.ed-caja{padding:11px 13px;font-size:.82rem;line-height:1.6;color:var(--txt);outline:none;overflow-y:auto;max-height:420px}.ed-caja:focus-visible{box-shadow:inset 0 0 0 2px var(--solid)}.ed-caja.vacia:before{content:attr(data-ph);color:var(--faint);pointer-events:none}.desc p,.det-desc p{margin:0 0 .7em}.desc p:last-child,.det-desc p:last-child{margin-bottom:0}.desc h3,.desc h4,.det-desc h3,.det-desc h4{font-size:1em;font-weight:700;margin:1.1em 0 .4em;line-height:1.35}.desc h3:first-child,.det-desc h3:first-child{margin-top:0}.desc ol,.desc ul,.det-desc ol,.det-desc ul{margin:0 0 .7em;padding-left:1.25em}.desc li,.det-desc li{margin:.2em 0}.desc a,.det-desc a{color:var(--solid);text-decoration:underline;text-underline-offset:2px}.desc blockquote,.det-desc blockquote{margin:.7em 0;padding-left:.8em;border-left:2px solid var(--stroke);color:var(--muted)}.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:0.5;--rdp-outside-opacity:0.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:0.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:0.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:0.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:0.75;--rdp-weekday-padding:0.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:0.3s;--rdp-animation_timing:cubic-bezier(0.4,0,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}.rdp-root,.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=after] .rdp-month,.rdp-root[data-nav-layout=around] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;-webkit-margin-start:var(--rdp-nav_button-width);margin-inline-start:var(--rdp-nav_button-width);-webkit-margin-end: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:translateX(-100%)}to{transform:translateX(0)}}@keyframes rdp-slide_in_right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes rdp-slide_out_left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translateX(0)}to{transform:translateX(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}