/* V38.81.173 — Closed-loop coaching & production hardening. Presentation only. */
.tm-closed-loop-card,.tm-season-review{min-width:0}
.tm-review-sequence-home{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.tm-review-sequence-home article,.tm-season-review-facts article{min-width:0;overflow-wrap:anywhere}
.tm-review-sequence-home article span{display:block;margin-top:8px;color:var(--muted,#5f6670);font-size:.9rem;line-height:1.45}
.tm-season-review{margin-block:18px;padding:clamp(16px,2vw,24px);border:1px solid var(--border,#d9dee7);border-radius:18px;background:var(--surface,#fff)}
.tm-season-review .tm-evidence-used,.tm-closed-loop-card .tm-evidence-used{display:block;margin-top:12px}
@media (max-width:900px){.tm-review-sequence-home{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:720px){.tm-review-sequence-home{grid-template-columns:1fr}.tm-season-review .tm-panel-head,.tm-closed-loop-card .tm-panel-head{align-items:flex-start}.tm-season-review .tm-text-link,.tm-closed-loop-card .tm-text-link{width:100%;min-height:48px;text-align:left}}
@media (forced-colors:active){.tm-season-review,.tm-closed-loop-card{border:1px solid CanvasText}}
