/* ---------------------------------------------------------------------------
 * Editora UEMG — CSS custom
 *
 * Rodape: a imagem ocupa toda a largura do bloco e o texto de direitos fica
 * sobreposto, centralizado. Regras recuperadas do CSS anterior da editora
 * (backup em /root/backup-plugins-20260830/styleSheet.css.antes), reduzidas ao
 * que o rodape precisa — o arquivo antigo tinha 4813 linhas, quase todas de
 * seletores de OJS que nunca valeram neste OMP.
 *
 * O HTML vem do proprio campo de rodape da editora:
 *   <div class="pkp_footer_content">
 *     <p><img src=".../rodape-omp.jpg"></p>
 *     <p class="footer_text">© 2024 UEMG - Todos os direitos reservados</p>
 *   </div>
 * ------------------------------------------------------------------------- */

/* Referencia de posicionamento para o texto sobreposto, sem respiro em volta
   da imagem (o tema aplica padding aqui). */
.pkp_footer_content {
	position: relative;
	width: 100%;
	padding: 0 !important;
	margin: 0 !important;
}

/* Os <p> gerados pelo editor de texto trazem margem propria. */
.pkp_footer_content p {
	margin: 0 !important;
	padding: 0 !important;
}

/* A imagem preenche a largura do bloco. display:block remove o espaco que a
   linha de base do inline deixaria embaixo. */
.pkp_footer_content img {
	width: 100%;
	height: auto;
	display: block;
}

/* Texto sobre a imagem, centralizado nos dois eixos. */
.pkp_footer_content .footer_text {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	margin: 0;
	padding: 0 1rem;
	box-sizing: border-box;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
}

/* Em telas estreitas a imagem fica baixa e o texto precisa acompanhar. */
@media (max-width: 767px) {
	.pkp_footer_content .footer_text {
		font-size: 13px;
	}
}

@media (max-width: 479px) {
	.pkp_footer_content .footer_text {
		font-size: 11px;
	}
}

/* ---------------------------------------------------------------------------
 * Oculta a barra de creditos do rodape ("Developed by PKP" / "Supported by
 * OJSBR").
 *
 * A barra nao vem do HTML: e montada em tempo de execucao por
 * plugins/themes/ojsbr/js/ojsbr.js, que cria .ojsbr_credits com dois filhos —
 * .ojsbr_developed (link para o PKP) e .ojsbr_supported (texto + logo OJSBR).
 *
 * O display:none vai no proprio .ojsbr_credits porque e nele que o tema aplica
 * o fundo cinza (@ojsbr-footer-bar) e o padding da faixa. Escondendo so os
 * filhos, sobraria uma tira cinza vazia no fim da pagina.
 *
 * O selo padrao do PKP (.pkp_brand_footer) ja e ocultado pelo proprio tema.
 * ------------------------------------------------------------------------- */
.ojsbr_credits {
	display: none;
}

/* ---------------------------------------------------------------------------
 * Numeracao dos capitulos na pagina do livro.
 *
 * Feita com contador CSS, e nao gravada no titulo, de proposito: o campo de
 * titulo alimenta o deposito no Crossref, o OAI/Dublin Core, o ONIX e as
 * citacoes. Um prefixo "Capitulo 1:" ali viraria parte do titulo canonico do
 * capitulo em todo registro externo — e ficaria errado se a ordem mudasse.
 *
 * Aqui o numero vem da posicao do <li> na lista, entao reordenar capitulos no
 * painel renumera sozinho, sem editar metadado nenhum.
 * ------------------------------------------------------------------------- */
.obj_monograph_full .item.chapters > ul {
	counter-reset: ojsbrCapitulo;
}

.obj_monograph_full .item.chapters > ul > li {
	counter-increment: ojsbrCapitulo;
}

.obj_monograph_full .item.chapters > ul > li .title::before {
	content: "Capítulo " counter(ojsbrCapitulo) ": ";
	font-weight: 700;
}
