/* Escritório Virtual (/escritorio-virtual-nos-eua/). Só esta página carrega este arquivo.
   A tabela "registered agent e Escritório Virtual" usa o desenho da agenda de prazos (gz-agenda, em globalize-paginas.css)
   com três colunas de texto: aqui ficam a largura das colunas, a quebra de linha e o nome da coluna no celular. */

/* Espaço entre o texto e a tabela. O seletor é longo para vencer a regra do Elementor que zera a margem de figure dentro de
   widget (.elementor .elementor-widget:not(...):not(...) figure, especificidade 0,4,1). */
body.gz-pg-escritorio-virtual-nos-eua .elementor .elementor-widget figure.gz-agenda.gz-comparar { margin-top: clamp(28px, 3vw, 40px); }
body.gz-pg-escritorio-virtual-nos-eua .gz-agenda.gz-comparar table { table-layout: fixed; }
body.gz-pg-escritorio-virtual-nos-eua .gz-agenda.gz-comparar thead th:first-child { width: 20%; }
body.gz-pg-escritorio-virtual-nos-eua .gz-agenda.gz-comparar thead th { font-size: 14px; }
body.gz-pg-escritorio-virtual-nos-eua .gz-agenda.gz-comparar tbody th,
body.gz-pg-escritorio-virtual-nos-eua .gz-agenda.gz-comparar tbody td:last-child { white-space: normal; }
body.gz-pg-escritorio-virtual-nos-eua .gz-agenda.gz-comparar tbody td { color: var(--gz-texto); }
body.gz-pg-escritorio-virtual-nos-eua .gz-comparar__oculto { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }

@media (max-width: 600px) {
  body.gz-pg-escritorio-virtual-nos-eua .gz-agenda.gz-comparar tr { gap: 10px; }
  body.gz-pg-escritorio-virtual-nos-eua .gz-agenda.gz-comparar td::before { content: attr(data-r); display: block; margin-bottom: 2px;
    font: 600 13px/1.3 var(--gz-fonte); color: var(--gz-azul); }
}
