.cd.svelte-1n3totw{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:var(--color-fg);position:relative;overflow:hidden;container-type:inline-size}.cd.svelte-1n3totw.input-error{border-color:var(--color-danger)}.cd.svelte-1n3totw:focus-within:not(.cd-abierto){border-color:var(--color-fg)}.cd-deshabilitado.svelte-1n3totw{opacity:.55}.cd-campo.svelte-1n3totw{width:100%;min-height:var(--alto-input);text-align:left;font-size:var(--text-body);line-height:var(--text-body--line-height);color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.375rem .5rem .375rem .875rem;display:flex}.cd-campo.svelte-1n3totw:focus{outline:none}.cd-campo.svelte-1n3totw:disabled{cursor:not-allowed}.cd-texto.svelte-1n3totw{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cd-vacio.svelte-1n3totw{color:var(--color-fg-subtle)}.cd-icono.svelte-1n3totw{width:1.875rem;height:1.875rem;color:var(--color-fg-muted);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cd-campo.svelte-1n3totw:hover:not(:disabled) .cd-icono:where(.svelte-1n3totw),.cd-campo.svelte-1n3totw:focus-visible .cd-icono:where(.svelte-1n3totw){background:var(--color-hover);color:var(--color-fg)}.cd-abierto.svelte-1n3totw .cd-campo:where(.svelte-1n3totw){opacity:0}.cd-validar.svelte-1n3totw{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:0;left:50%}.cd-panel.svelte-1n3totw{opacity:0;padding:.75rem;position:absolute;inset:0 0 auto}.cd-visible.svelte-1n3totw .cd-panel:where(.svelte-1n3totw){opacity:1}.cd-pie.svelte-1n3totw{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.75rem;display:grid}.cd-pie-tres.svelte-1n3totw{grid-template-columns:auto 1fr 1fr}.cd-pie.svelte-1n3totw button{white-space:nowrap;min-width:0;padding-inline:.75rem}@container (width<=13rem){.cd-pie.svelte-1n3totw,.cd-pie-tres.svelte-1n3totw{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.cd.svelte-1n3totw{transition:height .25s var(--desplegar), border-color .12s ease}.cd-campo.svelte-1n3totw{transition:opacity .12s}.cd-abierto.svelte-1n3totw .cd-campo:where(.svelte-1n3totw){transition-duration:80ms}.cd-panel.svelte-1n3totw{transition:opacity .1s}.cd-visible.svelte-1n3totw .cd-panel:where(.svelte-1n3totw){transition-duration:.16s}.cd-icono.svelte-1n3totw{transition:background .12s,color .12s}}.cf-cabecera.svelte-1xszsd9{grid-template-columns:auto 1fr auto;align-items:center;margin-bottom:.5rem;display:grid}.cf-titulo.svelte-1xszsd9{text-align:center;white-space:nowrap;font-weight:500}.cf-flecha.svelte-1xszsd9{border-radius:var(--radius-md);width:2.25rem;height:2.25rem;color:var(--color-fg-muted);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.cf-flecha.svelte-1xszsd9:hover{background:var(--color-hover);color:var(--color-fg)}.cf-nombres.svelte-1xszsd9{font-size:var(--text-tiny);text-align:center;color:var(--color-fg-subtle);grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:.25rem;line-height:1.5rem;display:grid}.cf-grilla.svelte-1xszsd9{--alto-fila:2.75rem;--marca:min(calc(100% - 4px), 2.5rem);outline:none;position:relative}.cf-fila.svelte-1xszsd9{height:var(--alto-fila);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cf-celda.svelte-1xszsd9{justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.cf-tramo.svelte-1xszsd9:before{content:"";background:var(--color-accent-soft);position:absolute;inset:2px 0}.cf-tramo-ini.svelte-1xszsd9:before{left:50%}.cf-tramo-fin.svelte-1xszsd9:before{right:50%}.cf-borde-izq.svelte-1xszsd9:before{border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md)}.cf-borde-der.svelte-1xszsd9:before{border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}.cf-dia.svelte-1xszsd9{z-index:2;width:min(100%,2.5rem);height:calc(var(--alto-fila) - 4px);border-radius:var(--radius-md);font-size:var(--text-caption);font-variant-numeric:tabular-nums;color:var(--color-fg);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.cf-dia.svelte-1xszsd9:hover:not(:disabled):not(.cf-elegido){background:var(--color-hover)}.cf-dia.svelte-1xszsd9:active:not(:disabled):not(.cf-elegido){background:var(--color-border)}.cf-dia.svelte-1xszsd9:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.cf-dia.svelte-1xszsd9:disabled{color:var(--color-fg-subtle);opacity:.45;cursor:default}.cf-elegido.svelte-1xszsd9{background:var(--color-accent);color:var(--color-on-accent)}.cf-hoy.svelte-1xszsd9:after{content:"";opacity:.55;background:currentColor;border-radius:999px;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:.3rem;left:50%}.cf-marca-final.svelte-1xszsd9{z-index:1;width:14.2857%;height:var(--alto-fila);transform:translate(calc(var(--col) * 100%), calc(var(--fila) * 100%));pointer-events:none;position:absolute;top:0;left:0}.cf-marca-final.svelte-1xszsd9:before{content:"";border-radius:var(--radius-md);background:var(--color-accent);width:min(100%,2.5rem);position:absolute;top:2px;bottom:2px;left:50%;transform:translate(-50%)}.cf-en-marca.svelte-1xszsd9 .cf-dia:where(.svelte-1xszsd9),.cf-en-marca.svelte-1xszsd9 .cf-dia:where(.svelte-1xszsd9):hover:not(:disabled){color:var(--color-on-accent);background:0 0}@media (prefers-reduced-motion:no-preference){.cf-dia.svelte-1xszsd9{transition:background-color .1s,color .12s}.cf-dia.svelte-1xszsd9:hover{transition-duration:50ms,.12s}.cf-elegido.svelte-1xszsd9{transition-duration:.12s}.cf-marca-final.svelte-1xszsd9{transition:transform .15s var(--resorte-suave)}.cf-marca-final.cf-saltar.svelte-1xszsd9{transition:none}.cf-en-marca.svelte-1xszsd9 .cf-dia:where(.svelte-1xszsd9){transition:color 60ms .1s}.cf-flecha.svelte-1xszsd9{transition:background .12s}}
