.m2-lista{display: grid;gap: 12px}.m2-item{display: grid;grid-template-columns: repeat(auto-fit,minmax(130px,1fr));gap: 8px 12px;align-items: end;padding: 12px;border: 1px solid var(--border);border-radius: var(--radius-sm)}.m2-item .field{margin: 0}.m2-item .field label{display: grid;gap: 4px;font-size: 0.85rem}.m2-parcial{font-weight: 700;font-variant-numeric: tabular-nums;align-self: center}