/* The Tilikausi month grid: the month is the identity cell, its four
   answers are narrow. Left to itself an auto table spreads the slack over
   every column and the answers drift apart across the page, so the month
   takes all of it — a full-width first cell is how an auto table is told
   which column absorbs the remainder. What a month owes in ALV then sits
   right beside whether it has been filed. */
.month-grid th:first-child,
.month-grid td:first-child { inline-size: 100%; }

/* Absorbing the slack squeezes the rest toward their narrowest, which
   breaks "Tuo tiliote" and "3 kirjaamatta" across two lines. The answers
   are short labels and a badge: each keeps its own line, and the month
   cell — the one piece of prose here, with the split-month note — is the
   only one left free to wrap. */
.month-grid th:not(:first-child),
.month-grid td:not(:first-child) { white-space: nowrap; }
