/* Lectura de la guía de presupuesto. Se carga solo en esta entrada. */
.vve-article-layout > * { min-width: 0; }
.vve-article-body .wp-block-table { max-width: 100%; margin-inline: 0; overflow-x: auto; }
.vve-article-body .wp-block-table table { table-layout: fixed; }
.vve-article-body .wp-block-table th,
.vve-article-body .wp-block-table td { overflow-wrap: anywhere; }
.vve-article-body .wp-block-table th:first-child { width: 72%; }
.vve-article-body .wp-block-table td:last-child { font-variant-numeric: tabular-nums; }
.vve-article-body .wp-block-table tfoot { background: #eef6f0; }
.vve-article-body a { overflow-wrap: anywhere; }
@media (max-width: 680px) {
  .vve-article-body .wp-block-table th,
  .vve-article-body .wp-block-table td { padding: 10px; font-size: 13px; }
}
