/* The ALV-erittely tables: the description is the identity cell and
   absorbs the slack (the month grid's rule); dates, vouchers and
   amounts keep their own line. */
.vat-period-table th:nth-child(3),
.vat-period-table td:nth-child(3) { inline-size: 100%; }
.vat-period-table th:not(:nth-child(3)),
.vat-period-table td:not(:nth-child(3)) { white-space: nowrap; }

.vat-period-sum td { font-weight: 600; }

.vat-period-payable { font-size: var(--text-5); font-weight: 700; }

/* The Tapahtumat feed: the event description is the identity cell and
   absorbs the slack; dates, status and amounts keep their own line. */
.events-table th:nth-child(3),
.events-table td:nth-child(3) { inline-size: 100%; }
.events-table th:not(:nth-child(3)),
.events-table td:not(:nth-child(3)) { white-space: nowrap; }
.event-sort a { margin-inline-start: var(--space-2); }
.event-sort span[aria-current] { margin-inline-start: var(--space-2); color: var(--ink); }
