.fallo[data-astro-cid-rbcvsj5v]{max-width:var(--medida);margin-bottom:var(--s6);border-block-start:var(--filete-grueso) solid var(--error);color:var(--error);font-weight:var(--peso-fuerte);padding-block-start:var(--s3)}.agenda[data-astro-cid-dmaaw4tg]{background:0 0}.cabecera[data-astro-cid-dmaaw4tg]{padding:0 0 var(--s5)}.cabecera[data-astro-cid-dmaaw4tg] h2[data-astro-cid-dmaaw4tg]{font-size:var(--step-3);line-height:var(--leading-snug);margin:0}.ficha[data-astro-cid-dmaaw4tg]{margin:var(--s2) 0 0;color:var(--text-muted);font-size:var(--step--1)}.mes-nombre[data-astro-cid-dmaaw4tg]{padding:var(--s3) 0;font-size:var(--step-0);letter-spacing:normal;margin:0}.mes[data-astro-cid-dmaaw4tg]{table-layout:fixed;width:calc(100% + var(--s1) * 2);margin-inline:calc(var(--s1) * -1);border-collapse:separate;border-spacing:var(--s1);font-variant-numeric:tabular-nums}.mes[data-astro-cid-dmaaw4tg] th[data-astro-cid-dmaaw4tg]{padding-bottom:var(--s1);color:var(--text-muted);font-size:var(--step--1);font-weight:var(--peso-normal)}.mes[data-astro-cid-dmaaw4tg] td[data-astro-cid-dmaaw4tg]{text-align:center;padding:0}.dia[data-astro-cid-dmaaw4tg]{border:var(--filete) solid transparent;border-radius:var(--r-control);min-height:44px;font-size:var(--step-0);font-variant-numeric:tabular-nums;transition:background-color var(--duracion-micro) ease-out, border-color var(--duracion-micro) ease-out;place-items:center;text-decoration:none;display:grid;position:relative}.mes-corto[data-astro-cid-dmaaw4tg]{font-size:var(--step--2);line-height:1;display:block}.dia[data-astro-cid-dmaaw4tg].vacio{color:var(--text-muted)}.dia[data-astro-cid-dmaaw4tg].libre{border-color:var(--border-control);background:var(--surface);color:var(--text);cursor:pointer}.dia[data-astro-cid-dmaaw4tg].libre:hover{border-color:var(--ember-deep)}.dia[data-astro-cid-dmaaw4tg].libre[aria-current=date]{border-color:var(--ember-deep);background:var(--ember-deep);color:var(--sobre-ember);font-weight:var(--peso-fuerte)}.dia[data-astro-cid-dmaaw4tg][data-hoy]:after{content:"";background:var(--text-muted);border-radius:50%;width:4px;height:4px;position:absolute;inset-block-end:6px;inset-inline-start:calc(50% - 2px)}.dia[data-astro-cid-dmaaw4tg][data-hoy]:has(.mes-corto):after{inset-block-end:2px}.dia[data-astro-cid-dmaaw4tg].libre[aria-current=date][data-hoy]:after{background:var(--sobre-ember)}.horario[data-astro-cid-dmaaw4tg]{margin-top:var(--s5);padding-top:var(--s5);border-top:var(--filete) solid var(--border)}.horario-titulo[data-astro-cid-dmaaw4tg]{margin:0 0 var(--s3);font-size:var(--step-0);letter-spacing:normal}.error[data-astro-cid-dmaaw4tg]{gap:var(--s2);margin:0 0 var(--s3);color:var(--error);font-size:var(--step--1);font-weight:var(--peso-fuerte);display:flex}.error[data-astro-cid-dmaaw4tg]:before{content:"!";content:"!" / "";border-radius:var(--r-sm);background:var(--error);width:1.25em;height:1.25em;color:var(--surface);flex:none;place-items:center;font-size:.85em;display:grid}.horas[data-astro-cid-dmaaw4tg]{gap:var(--s2);border:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;display:grid}.hora[data-astro-cid-dmaaw4tg] input[data-astro-cid-dmaaw4tg]{width:var(--tamano-oculto);height:var(--tamano-oculto);opacity:0;position:absolute}.hora[data-astro-cid-dmaaw4tg]{display:block}.hora[data-astro-cid-dmaaw4tg]>span[data-astro-cid-dmaaw4tg]{min-height:44px;padding:var(--s2);border:var(--filete) solid var(--border-control);border-radius:var(--r-control);background:var(--surface);font-size:var(--step-0);font-variant-numeric:tabular-nums;text-align:center;cursor:pointer;transition:background-color var(--duracion-micro) ease-out, border-color var(--duracion-micro) ease-out;place-items:center;display:grid}label[data-astro-cid-dmaaw4tg].hora>span[data-astro-cid-dmaaw4tg]:hover{border-color:var(--ember-deep)}.hora[data-astro-cid-dmaaw4tg] input[data-astro-cid-dmaaw4tg]:focus-visible+span[data-astro-cid-dmaaw4tg]{outline:var(--foco-grosor) solid var(--ember-deep);outline-offset:var(--foco-offset)}.hora[data-astro-cid-dmaaw4tg] input[data-astro-cid-dmaaw4tg]:checked+span[data-astro-cid-dmaaw4tg]{border-color:var(--ember-deep);background:var(--ember-deep);color:var(--sobre-ember);font-weight:var(--peso-fuerte)}@media (forced-colors:active){.dia[data-astro-cid-dmaaw4tg].libre[aria-current=date],.hora[data-astro-cid-dmaaw4tg] input[data-astro-cid-dmaaw4tg]:checked+span[data-astro-cid-dmaaw4tg]{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}}.horario[data-astro-cid-dmaaw4tg]:has(.error):not(:has(input:checked)) label[data-astro-cid-dmaaw4tg].hora>span[data-astro-cid-dmaaw4tg]{border-color:var(--error);box-shadow:inset 0 0 0 var(--filete) var(--error)}@media (forced-colors:active){.horario[data-astro-cid-dmaaw4tg]:has(.error):not(:has(input:checked)) label[data-astro-cid-dmaaw4tg].hora>span[data-astro-cid-dmaaw4tg]{border-width:var(--filete-grueso)}}.hora[data-astro-cid-dmaaw4tg].ocupada>span[data-astro-cid-dmaaw4tg]{color:var(--text-muted);cursor:default;background:0 0;border-color:#0000;text-decoration:line-through}.pista[data-astro-cid-dmaaw4tg]{margin:var(--s3) 0 0;color:var(--text-muted);font-size:var(--step--1)}.horas[data-astro-cid-dmaaw4tg]:has(input:checked)~.pista[data-astro-cid-dmaaw4tg]{display:none}.visualmente-oculto[data-astro-cid-dmaaw4tg]{width:var(--tamano-oculto);height:var(--tamano-oculto);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.dia[data-astro-cid-dmaaw4tg],.hora[data-astro-cid-dmaaw4tg]>span[data-astro-cid-dmaaw4tg]{transition-duration:var(--duracion-nula)}}
