/* Consultoria de vendas nos EUA · a tabela "O que cada plataforma pede", no desenho da tabela de prazos (gz-agenda, em
   globalize-paginas.css), que é o modelo aprovado de tabela. Só o que muda: o texto quebra linha (as células são longas),
   a largura das colunas, a linha de grupo (marketplaces e loja própria) e o rótulo de cada célula no celular. */

/* .elementor-widget no meio: a regra do Elementor que zera a margem de figure dentro de widget é mais forte que a simples */
body.gz.gz-pg-consultoria-de-vendas-nos-eua .elementor-widget .gz-agenda.gz-agenda--canais { margin-top: clamp(28px, 3vw, 40px); }

/* O card azul da abertura fica na terceira seção: até ela entrar na tela, o lazy load de fundo do Elementor apaga o
   background-image (o degradê) com !important, e o card ficava branco com letra branca. A cor de fundo segura o azul liso
   até o degradê entrar. */
body.gz.gz-pg-consultoria-de-vendas-nos-eua .e-con.gzs-card--azul { background-color: var(--gz-azul); }
body.gz-pg-consultoria-de-vendas-nos-eua .gz-agenda.gz-agenda--canais tbody th,
body.gz-pg-consultoria-de-vendas-nos-eua .gz-agenda.gz-agenda--canais tbody td:last-child { white-space: normal; }
body.gz-pg-consultoria-de-vendas-nos-eua .gz-agenda.gz-agenda--canais thead th:nth-child(1) { width: 17%; }
body.gz-pg-consultoria-de-vendas-nos-eua .gz-agenda.gz-agenda--canais thead th:nth-child(2) { width: 33%; }
body.gz-pg-consultoria-de-vendas-nos-eua .gz-agenda.gz-agenda--canais tr.gz-agenda__grupo th {
  background: var(--gz-fundo); color: var(--gz-azul); font: 600 13px/1.3 var(--gz-fonte); letter-spacing: .02em;
  padding-top: 10px; padding-bottom: 10px; }

@media (max-width: 600px) {
  body.gz-pg-consultoria-de-vendas-nos-eua .gz-agenda.gz-agenda--canais tr.gz-agenda__grupo { background: var(--gz-fundo); padding-top: 10px; padding-bottom: 10px; }
  body.gz-pg-consultoria-de-vendas-nos-eua .gz-agenda.gz-agenda--canais tr.gz-agenda__grupo th { padding: 0; }
  body.gz-pg-consultoria-de-vendas-nos-eua .gz-agenda.gz-agenda--canais td[data-r]::before {
    content: attr(data-r); display: block; margin-bottom: 2px; font: 600 12px/1.3 var(--gz-fonte); color: #5B6270; }
}
