/* Eventos GuiaWP — @author Negócios Assis @since 1.0.0 */

/* Tela de sucesso + PIX (mesmo padrão visual do Anúncios Avulsos) */
.evgw-caixa-sucesso { text-align: center; padding: 20px 0; }
.evgw-caixa-sucesso__icone { font-size: 56px; color: #10b981; }

.evgw-pix-card {
	background: #f8fafc; border-radius: 18px; padding: 24px;
	text-align: center; margin-top: 8px;
}
.evgw-pix-card__valor { display: block; font-size: 32px; font-weight: 900; color: #1a3c5e; margin-bottom: 16px; }
.evgw-pix-card__chave {
	background: #fff; border: 1px dashed #cbd5e1; border-radius: 12px;
	padding: 12px; margin-bottom: 12px; display: flex; flex-direction: column; gap: 2px;
}
.evgw-pix-card__chave span { font-size: 11px; color: #94a3b8; font-weight: 700; text-transform: uppercase; }
.evgw-pix-card__chave strong { font-size: 15px; color: #0f172a; font-family: monospace; word-break: break-all; }
.evgw-pix-card__nome { font-size: 12px !important; color: #64748b !important; text-transform: none !important; font-weight: 600 !important; }
.evgw-pix-card__instrucoes { font-size: 13px; color: #64748b; margin: 12px 0; }

.evgw-botao-whatsapp {
	display: inline-flex; align-items: center; gap: 8px;
	background: #22c55e; color: #fff !important; text-decoration: none !important;
	padding: 12px 22px; border-radius: 9999px; font-size: 14px; font-weight: 800;
	margin-top: 8px;
}
.evgw-botao-whatsapp:hover { background: #16a34a; }

/* Banner "Próximos Eventos" na home, logo após Anúncios em Destaque */
.evgw-home-secao { padding: 40px 0; }
.evgw-scroll { scrollbar-width: thin; }
.evgw-scroll::-webkit-scrollbar { height: 6px; }
.evgw-scroll::-webkit-scrollbar-thumb { background: #cbd5e1; border-radius: 9999px; }

.evgw-card-evento {
	flex: 0 0 260px; display: flex; flex-direction: column;
	border-radius: 18px; overflow: hidden; text-decoration: none;
	background: #fff; border: 1px solid #e2e8f0;
	box-shadow: 0 12px 34px -24px rgba(15,23,42,.4);
	transition: transform .25s ease, box-shadow .25s ease;
}
.evgw-card-evento:hover { transform: translateY(-4px); box-shadow: 0 18px 40px -22px rgba(15,23,42,.35); }

.evgw-card-evento__imagem { position: relative; aspect-ratio: 4/3; background: #1a3c5e; overflow: hidden; }
.evgw-card-evento__imagem img { width: 100%; height: 100%; object-fit: cover; }
.evgw-card-evento__imagem-vazia {
	width: 100%; height: 100%; display: flex; align-items: center; justify-content: center;
	background: linear-gradient(135deg, #1a3c5e, #234b73); color: #cbd8e6;
}
.evgw-card-evento__data {
	position: absolute; top: 10px; left: 10px;
	background: #fff; border-radius: 10px; padding: 6px 10px;
	display: flex; flex-direction: column; align-items: center; line-height: 1.1;
	box-shadow: 0 6px 14px -8px rgba(15,23,42,.4);
}
.evgw-card-evento__data strong { font-size: 18px; color: #0f172a; }
.evgw-card-evento__data span { font-size: 10px; color: #f97316; font-weight: 800; letter-spacing: .04em; }

.evgw-card-evento__corpo { padding: 14px 16px; display: flex; flex-direction: column; gap: 6px; }
.evgw-card-evento__titulo { font-size: 14px; font-weight: 800; color: #0f172a; line-height: 1.3; }
.evgw-card-evento__local { display: flex; align-items: center; gap: 4px; font-size: 12px; color: #64748b; }
