/* Gerado por elementor-export/lib/editais-css.mjs — não editar à mão. */

.eduforma-editais {
	display: grid;
	gap: 24px;
	grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media (max-width: 1024px) {
	.eduforma-editais {
		grid-template-columns: 1fr;
	}
}

.eduforma-edital {
	display: flex;
	flex-direction: column;
	padding: 28px;
	background: #FFFFFF;
	border: 1px solid #E3E4ED;
	border-radius: 28px;
	box-shadow: 0px 6px 24px -8px rgba(28, 25, 71, 0.14);
	transition: box-shadow 0.2s;
}

.eduforma-edital:hover {
	box-shadow: 0px 20px 60px -20px rgba(233, 32, 141, 0.4);
}

.eduforma-edital__topo {
	display: flex;
	align-items: flex-start;
	gap: 16px;
}

.eduforma-edital__icone {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	width: 44px;
	height: 44px;
	border-radius: 20px;
	background: #E8E9FF;
	color: #383DA2;
}

.eduforma-edital__icone .eduforma-edital__svg {
	width: 20px;
	height: 20px;
}

.eduforma-edital__tags {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 8px;
}

.eduforma-edital__tag {
	display: inline-flex;
	align-items: center;
	gap: 6px;
	padding: 2px 10px;
	border-radius: 999px;
	background: #EBEDFC;
	color: #0C0D20;
	font-family: Inter, sans-serif;
	font-size: 11px;
	font-weight: 600;
	line-height: 1.6;
}

.eduforma-edital__tag--resultado {
	background: #F0F1F7;
	color: #61626F;
}

.eduforma-edital__tag--prazo {
	background: #E8E9FF;
	color: #383DA2;
}

.eduforma-edital__tag--encerrado {
	background: #F0F1F7;
	color: #61626F;
}

/* Magenta, e não o índigo do prazo normal: prorrogação é notícia, tem de
   destacar de quem só olha o card de passagem. */
.eduforma-edital__tag--prorrogado {
	background: #FFE7EF;
	color: #E9208D;
}

.eduforma-edital__tag .eduforma-edital__svg {
	width: 12px;
	height: 12px;
}

.eduforma-edital__titulo {
	flex: 1;
	margin: 16px 0 0;
	font-family: Plus Jakarta Sans, sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.35;
	color: #0C0D20;
}

.eduforma-edital__acoes {
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
	margin-top: 24px;
}

.eduforma-edital__botao {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	padding: 10px 20px;
	border: 1px solid transparent;
	border-radius: 999px;
	background: #383DA2;
	color: #FFFFFF;
	font-family: Inter, sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.4;
	text-decoration: none;
	box-shadow: 0px 10px 30px -10px rgba(56, 61, 162, 0.25);
	transition: transform 0.2s, border-color 0.2s, color 0.2s;
}

.eduforma-edital__botao:hover {
	transform: translateY(-2px);
	color: #FFFFFF;
}

.eduforma-edital__botao--secundario {
	background: #FFFFFF;
	border-color: #E3E4ED;
	color: #0C0D20;
	box-shadow: none;
}

.eduforma-edital__botao--secundario:hover {
	transform: none;
	border-color: #E9208D;
	color: #E9208D;
}

/* Magenta de CTA: com inscrição aberta, é esta a ação que a pessoa veio
   fazer — o índigo fica para "Baixar edital", que passa a secundário. */
.eduforma-edital__botao--inscricao {
	background: #E9208D;
}

/* Um edital pode acumular aditivos: eles vêm menores que "Baixar edital"
   para a ação principal não se perder no meio deles. */
.eduforma-edital__botao--aditivo {
	padding: 8px 16px;
	font-size: 13px;
}

.eduforma-edital__botao .eduforma-edital__svg {
	width: 16px;
	height: 16px;
}

.eduforma-editais-vazio {
	margin: 0;
	padding: 32px;
	border: 1px dashed #E3E4ED;
	border-radius: 24px;
	color: #61626F;
	text-align: center;
	font-family: Inter, sans-serif;
}
