.cabeza[data-astro-cid-w5sdfsum]{padding-block:48px 56px}.pila[data-astro-cid-w5sdfsum]{flex-direction:column;gap:12px;display:flex}.cabeza-cal[data-astro-cid-w5sdfsum]{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:12px;display:flex}.titulo-mes[data-astro-cid-w5sdfsum]{text-align:center;min-width:11ch;margin:0 8px}.relleno[data-astro-cid-w5sdfsum]{flex:1}.leyenda[data-astro-cid-w5sdfsum]{margin:12px 0}.acciones[data-astro-cid-w5sdfsum]{margin-top:8px}.cuadricula{border-radius:var(--md-sys-shape-corner-extra-large);flex-direction:column;gap:2px;display:flex;overflow:hidden}.cuadricula .fila-dias,.cuadricula .semana{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.cuadricula .fila-dias span{text-align:center;color:var(--md-sys-color-on-surface-variant);text-transform:uppercase;padding:8px 0}.dia{all:unset;box-sizing:border-box;background:var(--md-sys-color-surface-container-low);min-width:0;min-height:56px;color:var(--md-sys-color-on-surface);border-radius:var(--md-sys-shape-corner-small);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 2px;display:flex}.dia .n{font:600 1rem/1.25 var(--md-ref-typeface-plain,inherit)}.dia .t{font:500 .68rem/1 var(--md-ref-typeface-plain,inherit)}.dia.libre{cursor:pointer;background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.dia.libre:hover{background:color-mix(in srgb, var(--md-sys-color-on-primary-container) 10%, var(--md-sys-color-primary-container))}.dia.libre:focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:-3px}.dia.ocupado,.dia.pasado{background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface-variant)}.dia.ocupado .n{text-decoration:line-through}.dia.fuera{visibility:hidden;background:0 0}.dia.hoy .n{border-bottom:3px solid var(--md-sys-color-primary)}
