/* 8.ro */
@media (min-width: 640px) {
  .ln-form { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); }
  .ln-wide { grid-column: 1 / -1; }
}
.ln-v { font-size: 1rem; font-weight: 650; }
.ln-scroll { overflow-x: auto; max-height: 28rem; overflow-y: auto; }
.ln-plan { font-variant-numeric: tabular-nums; }
.ln-plan th, .ln-plan td { text-align: right; white-space: nowrap; }
.ln-plan th:first-child, .ln-plan td:first-child { text-align: left; }
.ln-plan thead th { position: sticky; top: 0; background: var(--surface); }
