.calendar-head.svelte-13luymz{grid-template-columns:minmax(220px,.55fr) minmax(0,.45fr);align-items:end;gap:40px;margin-bottom:34px;display:grid}.calendar-head.svelte-13luymz p:where(.svelte-13luymz){color:var(--grey)}.calendar-list.svelte-13luymz{gap:30px;display:grid}.calendar-empty.svelte-13luymz{border:1px solid var(--edge);background:#fff;padding:28px}.calendar-empty.svelte-13luymz p:where(.svelte-13luymz){color:var(--grey);margin-top:8px}.month-group.svelte-13luymz{border:1px solid var(--edge);background:#fff;grid-template-columns:190px minmax(0,1fr);display:grid}.month-group.svelte-13luymz>h2:where(.svelte-13luymz){border-right:1px solid var(--edge);background:var(--purple);color:#fff;padding:22px;font-size:1.18rem}.dates.svelte-13luymz{display:grid}.date-card.svelte-13luymz{border-bottom:1px solid var(--edge);background:#fff;grid-template-columns:86px minmax(0,1fr);gap:20px;padding:18px 22px;display:grid}.date-card.svelte-13luymz:last-child{border-bottom:0}time.svelte-13luymz{border:1px solid var(--edge);min-height:72px;color:var(--purple);text-transform:uppercase;align-self:start;place-items:center;font-family:Archivo,sans-serif;display:grid}time.svelte-13luymz span:where(.svelte-13luymz){font-size:.68rem;font-weight:900}time.svelte-13luymz b:where(.svelte-13luymz){font-size:1.55rem;line-height:1}h3.svelte-13luymz{margin-top:4px;font-size:1.08rem}.date-card.svelte-13luymz p:where(.svelte-13luymz){color:var(--grey);margin-top:6px}.date-card.is-past.svelte-13luymz{background:#f8f8fa}.date-card.is-past.svelte-13luymz time:where(.svelte-13luymz){color:#77727f;background:#eeedf1;border-color:#dedbe4}.date-card.is-past.svelte-13luymz .resource-kicker:where(.svelte-13luymz){color:#8a8590}.date-card.is-past.svelte-13luymz h3:where(.svelte-13luymz),.date-card.is-past.svelte-13luymz p:where(.svelte-13luymz){color:#77727f}@media (width<=760px){.calendar-head.svelte-13luymz,.month-group.svelte-13luymz{grid-template-columns:1fr}.month-group.svelte-13luymz>h2:where(.svelte-13luymz){border-right:0;border-bottom:1px solid var(--edge)}.date-card.svelte-13luymz{grid-template-columns:70px minmax(0,1fr);padding:16px}}
