/*
 * Progress page stint rows (plan 007 §4; plan 012 frame): two columns that
 * fit 390 px. Left: date and time, minutes · tries, stopped marker. Right:
 * levels played and the highest passed. Frame tokens only.
 * Created: 2026-10-20 · Updated: 2026-10-21 (plan 012) · Plan: docs/plans/009-build-007-admin-progress.md
 */
.progress table.stints { width: 100%; border-collapse: collapse; table-layout: fixed; }
.progress table.stints td { padding: 12px 4px; border-bottom: 1px solid var(--mg-border); vertical-align: top; overflow-wrap: anywhere; }
.progress td.when { width: 58%; }
.progress td span { display: block; }
.progress td.result { text-align: right; }
.progress td .detail, .progress td .passed { color: var(--mg-text-muted); }
.progress td.when .stopped {
  display: inline-block; margin-top: 4px; padding: 0 8px; border-radius: 999px;
  border: 1px solid var(--mg-amber); color: var(--mg-amber);
}
.progress tr[data-kind="earlier"] td.when .date { color: var(--mg-text-muted); }
