.calendario.svelte-18uz9ui{-webkit-user-select:none;user-select:none}.cerrar.svelte-18uz9ui{background:var(--hoja-relleno);width:2rem;height:2rem;color:var(--hoja-tinta-suave);border-radius:9999px;place-items:center;display:grid}.listo.svelte-18uz9ui{color:var(--color-accent-texto);padding:.375rem .25rem;font-size:1rem;font-weight:600;transition:color .16s}.listo.svelte-18uz9ui:disabled{color:var(--hoja-tenue)}.cabecera.svelte-18uz9ui{justify-content:space-between;align-items:center;margin:.75rem 0 .5rem;display:flex}.titulo.svelte-18uz9ui{min-width:0;color:var(--hoja-tinta);border-radius:9999px;padding:.375rem .75rem;font-size:1rem;font-weight:600;transition:background-color .16s;display:grid}.titulo[aria-expanded=true].svelte-18uz9ui{background:var(--hoja-relleno)}.flecha.svelte-18uz9ui{width:2.25rem;height:2.25rem;color:var(--color-accent-texto);border-radius:9999px;place-items:center;display:grid}.flecha.svelte-18uz9ui:active,.titulo.svelte-18uz9ui:active{background:var(--hoja-relleno)}.semana.svelte-18uz9ui,.dias.svelte-18uz9ui{text-align:center;grid-template-columns:repeat(7,1fr);display:grid}.semana.svelte-18uz9ui span:where(.svelte-18uz9ui){letter-spacing:.04em;color:var(--hoja-tinta-suave);padding:.25rem 0 .5rem;font-size:.6875rem;font-weight:600}.dias.svelte-18uz9ui{row-gap:.125rem}.dia.svelte-18uz9ui{height:2.75rem;color:var(--hoja-tinta);font-variant-numeric:tabular-nums;place-items:center;font-size:1.0625rem;display:grid;position:relative}.dia.svelte-18uz9ui span:where(.svelte-18uz9ui){z-index:1;border-radius:.8125rem;place-items:center;width:2.5rem;height:2.5rem;transition:background-color .16s,color .16s,transform .12s;display:grid;position:relative}.dia.svelte-18uz9ui:active:not(:disabled) span:where(.svelte-18uz9ui){transform:scale(.9)}.dia.hoy.svelte-18uz9ui span:where(.svelte-18uz9ui){font-weight:600}.dia.hoy.svelte-18uz9ui span:where(.svelte-18uz9ui):after{content:"";background:var(--color-accent-texto);border-radius:9999px;width:.3125rem;height:.3125rem;margin-left:-.15625rem;position:absolute;bottom:.25rem;left:50%}.dia.elegido.svelte-18uz9ui span:where(.svelte-18uz9ui){background:var(--color-accent);color:var(--color-sobre-acento);font-weight:600}.dia.hoy.elegido.svelte-18uz9ui span:where(.svelte-18uz9ui):after{background:var(--color-sobre-acento)}.dia.fuera.svelte-18uz9ui{color:var(--hoja-tenue)}.dia.en-rango.svelte-18uz9ui:before{content:"";background:color-mix(in srgb, var(--color-accent) 16%, transparent);position:absolute;inset:.0625rem 0}.dia.inicio.svelte-18uz9ui:before{left:50%}.dia.fin.svelte-18uz9ui:before{right:50%}.meses.svelte-18uz9ui{min-height:18.5rem}.anio.svelte-18uz9ui{color:var(--hoja-tinta);justify-content:space-between;align-items:center;margin-bottom:.5rem;font-weight:600;display:flex}.anio.svelte-18uz9ui span:where(.svelte-18uz9ui){display:grid}.rejilla-meses.svelte-18uz9ui{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.mes.svelte-18uz9ui{background:var(--hoja-relleno);color:var(--hoja-tinta);text-transform:capitalize;border-radius:.875rem;padding:.875rem 0;font-size:.9375rem;font-weight:500}.mes.elegido.svelte-18uz9ui{background:var(--color-accent);color:var(--color-sobre-acento)}.pie.svelte-18uz9ui{min-height:1.25rem;color:var(--hoja-tinta-suave);justify-items:center;margin-top:.75rem;font-size:.8125rem;display:grid}.quitar.svelte-18uz9ui{color:var(--color-danger);margin-top:.25rem;padding:.375rem .75rem;font-size:.875rem;font-weight:600}
