.dp{width:100%;display:block;position:relative}.dp .dp-field{box-sizing:border-box;font-variant-numeric:tabular-nums;align-items:stretch;width:100%;padding-left:0;padding-right:0;display:flex;overflow:hidden}.dp .dp-field:focus-within{border-color:var(--ui-primary)}.dp-field[aria-invalid=true]{border-color:var(--ui-danger)}.dp-input{min-width:0;height:100%;color:inherit;font:inherit;font-variant-numeric:tabular-nums;cursor:text;background:0 0;border:none;outline:none;flex:1;margin:0;padding:0 10px;line-height:24px}.dp-input::placeholder{color:var(--ui-text-soft);line-height:24px}.dp-input:disabled{cursor:not-allowed}.dp-divider{background:var(--ui-border-strong);flex-shrink:0;align-self:stretch;width:1px;margin:0}.dp-cal{width:30px;height:auto;color:var(--ui-text-soft);cursor:pointer;background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;margin:0;padding:0;display:flex}.dp-cal:hover:not(:disabled){color:var(--ui-text);background:var(--ui-surface-subtle)}.dp-cal:disabled{cursor:not-allowed}.app-shell .dp .dp-cal{border-radius:0}.dp-icon{color:inherit;flex-shrink:0}.dp-field:has(.dp-input:disabled){opacity:.55}@keyframes hz-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.sch-picker-overlay,.dp-overlay{z-index:60;position:fixed;inset:0}.dp-popover{z-index:61;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);width:16rem;box-shadow:var(--ui-shadow-md);padding:10px;animation:.14s hz-menu-in;position:fixed}.sch-picker-year-nav{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;margin:0 -10px 8px;padding:0 10px 8px;display:flex}.sch-picker-year-nav span{font-size:var(--ui-text-base);color:var(--ui-text);font-variant-numeric:tabular-nums;font-weight:600}.sch-picker-year-nav button{width:26px;height:26px;color:var(--ui-text-soft);border-radius:var(--ui-radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.sch-picker-year-nav button:hover{background:var(--ui-surface-subtle);color:var(--ui-text)}.sch-week-picker-dow{grid-template-columns:repeat(7,1fr);margin-bottom:2px;padding:0 2px;display:grid}.sch-week-picker-dow span{text-align:center;font-size:var(--ui-text-2xs);color:var(--ui-text-soft);text-transform:uppercase;font-weight:600}.sch-picker-year-nav.dp-nav{margin:-2px -10px 8px;padding:0 10px 8px}.sch-picker-year-nav.dp-nav .dp-nav-arrow{flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;padding:0;line-height:0;display:flex}.sch-picker-year-nav.dp-nav button.dp-nav-rotulo,.sch-picker-year-nav.dp-nav span.dp-nav-rotulo{white-space:nowrap;flex:1;justify-content:center;align-items:center;width:auto;min-width:0;height:26px;padding:0 8px;display:flex}.sch-picker-year-nav.dp-nav span.dp-nav-rotulo{cursor:default}.dp-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.dp-day{border-radius:var(--ui-radius-sm);height:26px;font-size:var(--ui-text-xs);color:var(--ui-text);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:none;justify-content:center;align-items:center;font-weight:500;display:flex}.dp-day:hover:not(:disabled){background:var(--ui-surface-subtle)}.dp-day.is-out-month{color:var(--ui-text-soft);opacity:.55}.dp-day.is-today{color:var(--ui-primary);font-weight:700}.dp-day.is-selected,.dp-day.is-selected.is-today{background:var(--ui-primary);color:var(--ui-primary-fg);font-weight:700}.dp-day:disabled{opacity:.3;cursor:not-allowed}.dp-day.is-in-range{background:color-mix(in srgb, var(--ui-primary) 18%, transparent);border-radius:0}.dp-day.is-range-start,.dp-day.is-range-end{background:var(--ui-primary);color:var(--ui-primary-fg);font-weight:700}.dp-day.is-range-start{border-radius:var(--ui-radius-sm) 0 0 var(--ui-radius-sm)}.dp-day.is-range-end{border-radius:0 var(--ui-radius-sm) var(--ui-radius-sm) 0}.dp-day.is-range-start.is-range-end{border-radius:var(--ui-radius-sm)}.dp-day.is-in-range:hover:not(:disabled){background:color-mix(in srgb, var(--ui-primary) 28%, transparent)}.dp-day.is-range-start:hover:not(:disabled),.dp-day.is-range-end:hover:not(:disabled){background:var(--ui-primary)}.dp-lista{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.dp-celda{border-radius:var(--ui-radius-sm);height:38px;font-size:var(--ui-text-xs);color:var(--ui-text);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:none;font-weight:600}.dp-celda:hover:not(:disabled){background:var(--ui-surface-subtle)}.dp-celda:disabled{opacity:.3;cursor:not-allowed}.dp-celda.is-selected{background:var(--ui-primary);color:var(--ui-primary-fg)}.dp-nav-rotulo{border-radius:var(--ui-radius-sm);font-size:var(--ui-text-base);color:var(--ui-text);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:none;font-weight:600}.sch-picker-year-nav.dp-nav button.dp-nav-rotulo:hover{background:var(--ui-surface-subtle)}.dp-body{transition:height .34s cubic-bezier(.16,1,.3,1);overflow:hidden}@media (prefers-reduced-motion:reduce){.dp-body{transition:none}}.dp-foot{border-top:1px solid var(--ui-border);gap:6px;margin:8px -10px -10px;padding:8px 10px;display:flex}.dp-foot-btn{border:1px solid var(--ui-border);background:var(--ui-surface);height:26px;color:var(--ui-text);border-radius:var(--ui-radius-sm);font-size:var(--ui-text-xs);cursor:pointer;flex:1;font-weight:600}.dp-foot-btn:hover:not(:disabled){background:var(--ui-surface-subtle)}.dp-foot-btn:disabled{opacity:.45;cursor:not-allowed}
