.cal-escolar{width:100%;max-width:560px;padding:var(--e-5)}.ce__cabeza[data-astro-cid-jxqyssv2]{justify-content:space-between;align-items:flex-start;gap:var(--e-3);margin-bottom:var(--e-3);display:flex}.ce__cabeza[data-astro-cid-jxqyssv2] .texto-rotulo[data-astro-cid-jxqyssv2]{margin:0}.ce__curso[data-astro-cid-jxqyssv2]{font-size:1.125rem;font-weight:var(--peso-negrita);font-stretch:var(--anchura-titular);letter-spacing:-.02em;color:var(--tinta);margin:2px 0 0}.ce__ejemplo[data-astro-cid-jxqyssv2]{border-radius:var(--r-pildora);background:var(--casilla);color:var(--tinta-2);font-size:.75rem;font-weight:var(--peso-semi);white-space:nowrap;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.ce__rejilla[data-astro-cid-jxqyssv2]{gap:3px;display:grid}.ce__mes[data-astro-cid-jxqyssv2]{grid-template-columns:2.25rem minmax(0,1fr);align-items:center;display:grid}.ce__nombre[data-astro-cid-jxqyssv2]{font-size:.6875rem;font-weight:var(--peso-semi);color:var(--tinta-2)}.ce__dias[data-astro-cid-jxqyssv2]{grid-template-columns:repeat(31,minmax(0,1fr));gap:2px;display:grid}.ce__dias[data-astro-cid-jxqyssv2] i[data-astro-cid-jxqyssv2]{aspect-ratio:1;border-radius:3px}i[data-astro-cid-jxqyssv2][data-tipo=lectivo]{background:var(--azul)}i[data-astro-cid-jxqyssv2][data-tipo=reducida]{background:var(--verde)}i[data-astro-cid-jxqyssv2][data-tipo=no]{background:var(--rojo)}i[data-astro-cid-jxqyssv2][data-tipo=finde]{background:var(--casilla)}i[data-astro-cid-jxqyssv2][data-tipo=fuera]{background:var(--casilla);opacity:.5}.ce__dias[data-astro-cid-jxqyssv2] i[data-astro-cid-jxqyssv2]:is([data-tipo=lectivo],[data-tipo=reducida]){cursor:pointer;transition:background-color .2s ease, scale .2s var(--curva-salida)}.ce__dias[data-astro-cid-jxqyssv2] i[data-astro-cid-jxqyssv2]:is([data-tipo=lectivo],[data-tipo=reducida]):hover{scale:1.35}.ce__dias[data-astro-cid-jxqyssv2] i[data-astro-cid-jxqyssv2].marcado{background:var(--rojo);box-shadow:0 0 0 1.5px var(--superficie), 0 0 0 3px var(--tinta)}.ce__leyenda[data-astro-cid-jxqyssv2]{margin:var(--e-3) 0 0;gap:var(--e-2) var(--e-4);color:var(--tinta-2);flex-wrap:wrap;padding:0;font-size:.75rem;list-style:none;display:flex}.ce__leyenda[data-astro-cid-jxqyssv2] li[data-astro-cid-jxqyssv2]{align-items:center;gap:6px;display:inline-flex}.ce__leyenda[data-astro-cid-jxqyssv2] i[data-astro-cid-jxqyssv2]{border-radius:3px;width:10px;height:10px}.ce__prueba[data-astro-cid-jxqyssv2]{gap:var(--e-2);margin-top:var(--e-3);padding-top:var(--e-3);border-top:1px solid var(--linea-suave);display:grid}.ce__prueba[data-astro-cid-jxqyssv2] p[data-astro-cid-jxqyssv2]{color:var(--tinta-2);margin:0;font-size:.8125rem}.ce__mandos[data-astro-cid-jxqyssv2]{align-items:center;gap:var(--e-2);flex-wrap:wrap;display:flex}.ce__boton[data-astro-cid-jxqyssv2]{border:1px solid var(--linea);border-radius:var(--r-pildora);background:var(--superficie);min-height:40px;font:inherit;font-size:.8125rem;font-weight:var(--peso-semi);color:var(--tinta);cursor:pointer;align-items:center;gap:6px;padding:8px 14px;transition:border-color .16s,scale .12s;display:inline-flex}.ce__boton[data-astro-cid-jxqyssv2]:hover{border-color:var(--tinta-4)}.ce__boton[data-astro-cid-jxqyssv2]:active,.ce__reiniciar[data-astro-cid-jxqyssv2]:active{scale:.97}.ce__reiniciar[data-astro-cid-jxqyssv2]{border-radius:var(--r-pildora);min-height:40px;font:inherit;font-size:.8125rem;font-weight:var(--peso-semi);color:var(--tinta-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.ce__reiniciar[data-astro-cid-jxqyssv2][hidden]{display:none}.ce__reiniciar[data-astro-cid-jxqyssv2]:hover{background:var(--casilla);color:var(--tinta)}.ce__reiniciar[data-astro-cid-jxqyssv2] svg{max-width:none}.ce__vinculadas[data-astro-cid-jxqyssv2]{margin-top:var(--e-3)}.ce__boton[data-astro-cid-jxqyssv2] svg{max-width:none;color:var(--rojo)}.ce__vinculadas[data-astro-cid-jxqyssv2] .texto-rotulo[data-astro-cid-jxqyssv2]{margin:0 0 var(--e-2)}.ce__vinculadas[data-astro-cid-jxqyssv2] ul[data-astro-cid-jxqyssv2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.ce__vinculadas[data-astro-cid-jxqyssv2] li[data-astro-cid-jxqyssv2]{background:var(--casilla);border-radius:12px;align-content:start;gap:6px;padding:10px;display:grid}.ce__icono[data-astro-cid-jxqyssv2]{border-radius:50%;place-items:center;width:26px;height:26px;display:grid}[data-astro-cid-jxqyssv2][data-tono=cian] .ce__icono[data-astro-cid-jxqyssv2]{background:var(--cian-suave);color:var(--cian)}[data-astro-cid-jxqyssv2][data-tono=ambar] .ce__icono[data-astro-cid-jxqyssv2]{background:var(--ambar-suave);color:var(--ambar-icono)}[data-astro-cid-jxqyssv2][data-tono=verde] .ce__icono[data-astro-cid-jxqyssv2]{background:var(--verde-suave);color:var(--verde)}.ce__auto[data-astro-cid-jxqyssv2]{font-size:.8125rem;font-weight:var(--peso-semi);color:var(--tinta);line-height:1.25;display:grid}.ce__auto[data-astro-cid-jxqyssv2] small[data-astro-cid-jxqyssv2]{font-size:.6875rem;font-weight:var(--peso-normal);color:var(--tinta-3)}.ce__auto[data-astro-cid-jxqyssv2] small[data-astro-cid-jxqyssv2]:empty{display:none}.ce__estado[data-astro-cid-jxqyssv2]{font-size:.75rem;font-weight:var(--peso-semi);color:var(--verde-texto);align-items:center;gap:4px;display:inline-flex}.ce__estado[data-astro-cid-jxqyssv2] svg{max-width:none}@media (prefers-reduced-motion:no-preference){.recien[data-astro-cid-jxqyssv2]{animation:actualizada .9s var(--curva-salida) both;animation-delay:calc(var(--n) * .12s)}}@keyframes actualizada{0%{box-shadow:0 0 0 0 var(--verde-suave);background:var(--verde-suave)}to{background:var(--casilla);box-shadow:0 0 #0000}}.ce__ejemplo[data-astro-cid-jxqyssv2] svg{max-width:none}@media (width<=520px){.ce__cabeza[data-astro-cid-jxqyssv2]{flex-wrap:wrap}.ce__cabeza[data-astro-cid-jxqyssv2]>div[data-astro-cid-jxqyssv2]{flex:100%}.ce__vinculadas[data-astro-cid-jxqyssv2] ul[data-astro-cid-jxqyssv2]{grid-template-columns:minmax(0,1fr)}.ce__vinculadas[data-astro-cid-jxqyssv2] li[data-astro-cid-jxqyssv2]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.ce__dias[data-astro-cid-jxqyssv2]{gap:1px}.ce__dias[data-astro-cid-jxqyssv2] i[data-astro-cid-jxqyssv2]{border-radius:2px}}
