/* Молодняк: таблицы узкие — без min-width сетки, списки причин и болезней. */
table.grid.yg-table { min-width: 0; }
.yg-table .sub { display: block; font-size: 12px; color: var(--muted, #6b6f68); margin-top: 2px; }
.yg-table td .btn.small { white-space: nowrap; }
.yg-list { list-style: none; margin: 8px 0 0; padding: 0; }
.yg-list li { display: flex; justify-content: space-between; gap: 12px; padding: 6px 0; border-bottom: 1px solid var(--line, #e3e5df); }
.yg-list li:last-child { border-bottom: 0; }
.yg-list .vr-bc { flex: 0 1 60%; }
.yg-list .vr-track { flex: 1; }
