/**
 * Ajustes de encaixe da Central PEM no layout do Divi.
 *
 * Só aparência, e só onde o Divi precisa ceder espaço. Nada aqui é
 * necessário para o funcionamento do plugin.
 *
 * @package PEM\DiviChild
 */

/* A Central usa a largura útil da linha do Divi, sem o padding lateral
   generoso do tema, que rouba espaço das tabelas em telas médias. */
.et_pb_row .pem-app {
	width: 100%;
}

/* O Divi define line-height e font-size em .et_pb_text_inner com
   especificidade alta. Dentro da Central, o plugin manda. */
.et_pb_text_inner .pem-app {
	font-size: 16px;
	line-height: 1.55;
}

/* Página dedicada da Central: sem margem inferior da seção, para que a
   aplicação ocupe a altura toda sem faixa vazia embaixo. */
.page-template-default .et_pb_section.pem-secao {
	padding-top: 24px;
	padding-bottom: 24px;
}

/* O Divi reseta table para display:block em alguns breakpoints; a Central
   depende de rolagem horizontal no contêiner, não de quebra de tabela. */
.pem-app table {
	display: table;
	width: 100%;
}
