.cor-fecha .icono:first-child{color:var(--marca)}.cor-cal-capa{min-width:0;padding:var(--e-3)}.cor-cal{position:relative}.cor-cal-mes{gap:var(--e-2);display:grid}.cor-cal-titulo{height:40px;padding-left:var(--e-2);align-items:center;display:flex}.cor-cal-titulo-texto{font:var(--t-h4);letter-spacing:var(--track-titulo);color:var(--tinta)}.cor-cal-titulo-texto:first-letter{text-transform:uppercase}.cor-cal-nav{z-index:1;gap:var(--e-1);display:flex;position:absolute;top:0;right:0}.cor-cal-flecha{width:40px;height:40px;color:var(--marca-tinta);transition:background-color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);border-radius:50%;place-items:center;display:grid}@media (hover:hover){.cor-cal-flecha:hover:not(:disabled){background-color:var(--marca-suave)}}.cor-cal-flecha:active:not(:disabled){transform:scale(.92)}.cor-cal-flecha:disabled{opacity:.3;cursor:not-allowed}.cor-cal-grilla{border-collapse:collapse}.cor-cal-dia-semana{height:32px;font:var(--t-rotulo);letter-spacing:var(--track-rotulo);text-transform:uppercase;color:var(--tinta-3)}.cor-cal-dia{text-align:center;padding:1px}.cor-cal-boton{width:40px;height:40px;font:var(--t-pequeno);font-variant-numeric:tabular-nums;color:var(--tinta);transition:background-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);border-radius:50%}@media (hover:hover){.cor-cal-dia:not(.cor-cal-inactivo):not(.cor-cal-elegido) .cor-cal-boton:hover{background-color:var(--fondo-2)}}.cor-cal-boton:active{transform:scale(.94)}.cor-cal-boton:focus-visible{box-shadow:var(--anillo);outline:none}.cor-cal-hoy .cor-cal-boton{color:var(--marca-tinta);box-shadow:inset 0 0 0 1px var(--marca-suave-2);font-weight:700}.cor-cal-elegido .cor-cal-boton{background-color:var(--marca);color:var(--tinta-inversa);box-shadow:none}.cor-cal-inactivo .cor-cal-boton,.cor-cal-fuera .cor-cal-boton{color:var(--tinta-4);cursor:not-allowed}.cor-cal-oculto{visibility:hidden}
