.M7-B9G_months{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));display:grid}.M7-B9G_month{border-collapse:collapse;width:100%;font-size:var(--text-sm);font-variant-numeric:tabular-nums lining-nums}.M7-B9G_month caption{text-align:left;padding-bottom:var(--s-1);text-transform:capitalize;font-weight:650}.M7-B9G_month th{color:var(--ink-2);padding:var(--s-1) 0;text-align:center;font-weight:500}.M7-B9G_month td{text-align:center;padding:var(--s-1) 0;color:var(--ink)}.M7-B9G_month td[data-past]{color:var(--ink-3)}.M7-B9G_month td[data-busy]{background:var(--ink);color:var(--paper);text-decoration:line-through}
