.cal[data-astro-cid-p52ro3y5]{gap:var(--s-6);flex-direction:column;min-width:0;display:flex}.cal-block[data-astro-cid-p52ro3y5]{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.cal-head[data-astro-cid-p52ro3y5]{justify-content:space-between;align-items:baseline;gap:var(--s-2);flex-wrap:wrap;display:flex}.cal-next[data-astro-cid-p52ro3y5]{padding:var(--s-4);border:1px solid var(--border-strong);border-radius:var(--r-3);background:var(--surface-2)}.cal-next-name[data-astro-cid-p52ro3y5]{font-size:var(--fs-lg);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.3}.cal-next-sub[data-astro-cid-p52ro3y5],.cal-text[data-astro-cid-p52ro3y5]{color:var(--text-2);overflow-wrap:anywhere;margin:0}.cal-list[data-astro-cid-p52ro3y5],.cal-items[data-astro-cid-p52ro3y5]{border:1px solid var(--border);border-radius:var(--r-3);background:var(--surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.cal-item{align-items:center;gap:var(--s-1) var(--s-3);padding:var(--s-3) var(--s-4);border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.cal-item:first-child{border-top:0}.cal-item-date{overflow-wrap:anywhere;font-weight:600}.cal-item-name{color:var(--text-2);font-size:var(--fs-sm);overflow-wrap:anywhere;grid-column:1/-1;margin:0}.cal-tag{padding:2px var(--s-2);border:1px solid var(--border-strong);border-radius:var(--r-1);font-size:var(--fs-xs);color:var(--text-2);white-space:nowrap;justify-self:end}.cal-tag.is-nacional{border-color:var(--accent);color:var(--accent-text);background:var(--accent-soft)}.cal-item.is-past .cal-item-date,.cal-item.is-past .cal-item-name{color:var(--text-3)}.cal-item.is-next{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}#cal-tabla[data-astro-cid-p52ro3y5] td.num,#cal-tabla[data-astro-cid-p52ro3y5] th.num{text-align:right;white-space:nowrap}#cal-tabla[data-astro-cid-p52ro3y5] tr.is-now td{color:var(--text);font-weight:600}@media (width<=479px){.cal-item{grid-template-columns:minmax(0,1fr)}.cal-tag{justify-self:start}}
