/**
 * Estilo do widget "Webzoe EAD — Certificado" (Elementor).
 *
 * Mesmo espírito já estabelecido nos widgets do Core (webzoe-ead-core/
 * assets/css/elementor-widgets.css): por padrão não impõe fundo nem cor de
 * texto próprios (herda o que a página já usa, funciona em qualquer tema
 * claro ou escuro sem configuração); a cor de DESTAQUE (ícone, botão, barra
 * de progresso) prioriza o Kit Global do Elementor (--e-global-color-primary)
 * antes de cair pra cor de marca da Webzoe (--wzead-primary) e só por
 * último num roxo fixo. A aba "Estilo" do widget permite sobrescrever tudo
 * por instância pra quem quiser fugir do automático.
 */
.wzead-el-cert {
	--wzead-el-cert-bg: transparent;
	--wzead-el-cert-text: inherit;
	--wzead-el-cert-accent: var( --e-global-color-primary, var( --wzead-primary, #6D28D9 ) );
	--wzead-el-cert-border: rgba( 128, 128, 128, .25 );
	display: flex;
	flex-direction: column;
	gap: .5rem;
	width: 100%;
	box-sizing: border-box;
	padding: 1.5rem;
	border: 1px solid var( --wzead-el-cert-border );
	border-radius: var( --wzead-radius-sm, 8px );
	background: var( --wzead-el-cert-bg );
	color: var( --wzead-el-cert-text );
	text-align: center;
	align-items: center;
}
.wzead-el-cert__icon {
	font-size: 2.5rem;
	line-height: 1;
}
.wzead-el-cert__title {
	font-weight: 700;
	font-size: 1.125rem;
	margin: 0;
	color: inherit;
}
.wzead-el-cert__text {
	font-size: .9375rem;
	color: inherit;
	opacity: .8;
	margin: 0;
	max-width: 32rem;
}
.wzead-el-cert__hint {
	font-size: .8125rem;
	color: inherit;
	opacity: .7;
	margin: 0;
	font-style: italic;
}
.wzead-el-cert__btn {
	display: inline-block;
	margin-top: .5rem;
	padding: .625rem 1.5rem;
	border-radius: var( --wzead-radius-sm, 8px );
	background: var( --wzead-el-cert-accent );
	color: #fff;
	font-weight: 600;
	font-size: .9375rem;
	text-decoration: none;
	transition: opacity .15s ease;
}
.wzead-el-cert__btn:hover {
	opacity: .85;
	color: #fff;
	text-decoration: none;
}

/* A barra de progresso (estado 2) reaproveita .wzead-el-progress do Core
   (já carregado — get_style_depends() do widget inclui os dois estilos),
   só centralizada dentro do box do certificado. */
.wzead-el-cert .wzead-el-progress {
	width: 100%;
	max-width: 20rem;
}
