/* MT em Pauta — variante "pauta" (referências: R7, Metrópoles)
   Fundo cinza-claro, notícias em cartões brancos arredondados, mosaico na abertura, "Em pauta hoje".
   O laranja de destaque leva texto escuro por cima (branco sobre laranja fica ilegível). */

body.lhv-pauta {
	--p-fundo: #EEF2F8;
	--p-tinta: #0F1B33;
	--p-texto: #475569;
	--p-suave: #64748B;
	--p-linha: #E2E8F0;
	--p-escuro: #14213D;
	--p-noite: #0A1F44;
	--p-sombra: 0 1px 2px rgba(15, 27, 51, .06), 0 8px 22px rgba(15, 27, 51, .07);
}

/* texto escuro sobre o laranja */
body.lhv-pauta .lhc-ticker-tag, body.lhv-pauta .lhi-cat, body.lhv-pauta .lhc-aovivo, body.lhv-pauta .lhl-cat,
body.lhv-pauta .lhl-bl-cta, body.lhv-pauta .lhr-anuncie, body.lhv-pauta .lhr-topo, body.lhv-pauta .lhi-vazio button,
body.lhv-pauta .lhc-bp-cta, body.lhv-pauta .lhq-base { color: var(--p-escuro) !important; }
body.lhv-pauta .lhc-aovivo span { background: var(--p-escuro); }
body.lhv-pauta .lhc-bp-cta-b, body.lhv-pauta .lhq-btn { background: var(--p-escuro); color: #fff; }
body.lhv-pauta .lhi-card a:hover .lhi-tit { color: var(--lhc-marinho); }

/* ================= logo "MT EM PAUTA" ================= */
body.lhv-pauta .lhc-logo .lhc-simbolo, body.lhv-pauta .lhq-logo .lhc-simbolo,
body.lhv-pauta .lhr-logo .lhc-simbolo, body.lhv-pauta .lhlogin-logo .lhc-simbolo { display: none; }
body.lhv-pauta .lhc-nome, body.lhv-pauta .lhq-logo > span, body.lhv-pauta .lhr-logo > span, body.lhv-pauta .lhlogin-nome {
	display: inline-flex; flex-direction: column; align-items: stretch; line-height: 1; letter-spacing: 0;
	font-family: 'Archivo', 'Sora', sans-serif; color: var(--lhc-marinho);
}
body.lhv-pauta .lhm-mt { display: flex; align-items: flex-end; gap: .2em; font-size: 2.2em; font-weight: 900; font-stretch: 75%; line-height: .78; letter-spacing: -.02em; padding: 0 .04em .1em; }
body.lhv-pauta .lhm-l {
	display: block; width: .68em; height: .4em; margin-bottom: .05em;
	background:
		linear-gradient(currentColor, currentColor) 0 0 / 100% 18% no-repeat,
		linear-gradient(color-mix(in srgb, currentColor 45%, transparent), color-mix(in srgb, currentColor 45%, transparent)) 0 50% / 72% 18% no-repeat,
		linear-gradient(color-mix(in srgb, currentColor 25%, transparent), color-mix(in srgb, currentColor 25%, transparent)) 0 100% / 86% 18% no-repeat;
}
body.lhv-pauta .lhm-p { display: flex; align-items: stretch; }
body.lhv-pauta .lhm-em { display: flex; align-items: center; padding: 0 .42em; background: var(--lhc-marinho); color: #fff; font-size: .5em; font-weight: 800; letter-spacing: .16em; }
body.lhv-pauta .lhm-pa { flex: 1; background: var(--lhc-vermelho); color: var(--p-escuro); font-size: 1.32em; font-weight: 900; font-stretch: 75%; letter-spacing: .02em; line-height: 1; padding: .06em .28em 0 .22em; }
/* logo em fundo escuro */
body.lhv-pauta .lhq-logo > span, body.lhv-pauta .lhr-logo > span, body.lhv-pauta .lhlogin-nome { color: #fff; }
body.lhv-pauta .lhq-logo .lhm-em, body.lhv-pauta .lhr-logo .lhm-em, body.lhv-pauta .lhlogin-nome .lhm-em { background: #fff; color: var(--lhc-marinho); }
body.lhv-pauta .lhc-nome { font-size: 25px; }
body.lhv-pauta .lhc-com-anuncio .lhc-nome { font-size: 30px; }
body.lhv-pauta .lhq-logo > span { font-size: 22px; }
body.lhv-pauta .lhr-logo > span { font-size: 26px; }
body.lhv-pauta .lhlogin-nome { font-size: 40px; }

/* ================= cabeçalho: menu numa barra azul ================= */
body.lhv-pauta .lhc-topo { background: var(--p-noite); }
body.lhv-pauta .lhc-ticker { background: var(--p-noite); }
body.lhv-pauta .lhc-ticker-tag { border-radius: 999px; }
body.lhv-pauta .lhc-aovivo { background: var(--lhc-vermelho); }
@media (min-width: 1025px) {
	body.lhv-pauta .lhc-principal { border-bottom: 0; }
	body.lhv-pauta .lhc-com-anuncio .lhc-logo { padding: 16px 0; }
	body.lhv-pauta .lhc-com-anuncio .lhc-nav,
	body.lhv-pauta .lhc-com-anuncio .lhc-acoes { background: var(--lhc-marinho); border-top: 0; min-height: 52px; }
	body.lhv-pauta .lhc-com-anuncio .lhc-nav { padding-left: 4px; margin-bottom: 0; }
	body.lhv-pauta .lhc-com-anuncio .lhc-acoes { padding-right: 8px; }
	body.lhv-pauta .lhc-com-anuncio .lhc-menu { gap: 0; }
	body.lhv-pauta .lhc-com-anuncio .lhc-menu a {
		color: #fff; min-height: 52px; padding: 0 14px; font-size: 14px; font-weight: 800; text-transform: uppercase; letter-spacing: .3px;
		border-bottom: 4px solid transparent; border-top: 4px solid transparent;
	}
	body.lhv-pauta .lhc-com-anuncio .lhc-menu a:hover,
	body.lhv-pauta .lhc-com-anuncio .lhc-menu .current-menu-item > a { color: var(--lhc-vermelho); border-bottom-color: var(--lhc-vermelho); }
	body.lhv-pauta .lhc-com-anuncio .lhc-btn-busca { color: var(--lhc-vermelho); }
	body.lhv-pauta .lhc-com-anuncio .lhc-btn-busca:hover { background: rgba(255, 255, 255, .12); }
}

/* ================= base: fundo cinza e cartões ================= */
body.lhv-pauta .lhi, body.lhv-pauta .lhl { background: var(--p-fundo); color: var(--p-tinta); }
body.lhv-pauta .lhi-tit { font-family: 'Archivo', 'Sora', sans-serif; font-weight: 800; letter-spacing: -.2px; color: var(--p-tinta); }
body.lhv-pauta .lhi-resumo { color: var(--p-texto); }
body.lhv-pauta .lhi-data { color: var(--p-suave); }
body.lhv-pauta .lhi-cat { background: var(--lhc-vermelho); border-radius: 999px; padding: 4px 10px; font-size: 10.5px; font-weight: 900; }

/* assuntos do momento */
body.lhv-pauta .lhi-temas { display: flex; align-items: center; gap: 14px; margin-bottom: 20px; }
body.lhv-pauta .lhi-temas-rot {
	flex-shrink: 0; background: var(--lhc-vermelho); color: var(--p-escuro); border-radius: 999px; padding: 7px 14px;
	font-size: 12px; font-weight: 900; letter-spacing: .8px; text-transform: uppercase;
}
body.lhv-pauta .lhi-temas-lista { display: flex; gap: 8px; overflow-x: auto; scrollbar-width: none; padding: 2px 0; }
body.lhv-pauta .lhi-temas-lista::-webkit-scrollbar { display: none; }
body.lhv-pauta .lhi-temas-lista a {
	flex-shrink: 0; background: #fff; border: 1px solid var(--p-linha); color: var(--lhc-marinho); border-radius: 999px;
	padding: 7px 14px; font-size: 13px; font-weight: 700; white-space: nowrap; transition: background .2s, color .2s;
}
body.lhv-pauta .lhi-temas-lista a:hover { background: var(--lhc-marinho); color: #fff; border-color: var(--lhc-marinho); }

/* abertura em mosaico: 1 grande sobre a foto + 4 cartões */
body.lhv-pauta .lhi-bento { grid-template-columns: minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr); grid-template-rows: auto auto; gap: 16px; margin-bottom: 36px; }
body.lhv-pauta .lhi-bento .lhi-destaque a { border-radius: 16px; min-height: 460px; }
body.lhv-pauta .lhi-bento .lhi-destaque .lhi-sobre { background: linear-gradient(to top, rgba(10, 31, 68, .95), rgba(10, 31, 68, .55) 55%, rgba(10, 31, 68, 0)); }
body.lhv-pauta .lhi-bento .lhi-destaque .lhi-tit { color: #fff; }
body.lhv-pauta .lhi-medio a { display: flex; flex-direction: column; height: 100%; background: #fff; border-radius: 14px; overflow: hidden; box-shadow: var(--p-sombra); transition: transform .2s, box-shadow .2s; }
body.lhv-pauta .lhi-medio a:hover { transform: translateY(-2px); box-shadow: 0 2px 4px rgba(15, 27, 51, .06), 0 14px 30px rgba(15, 27, 51, .1); }
body.lhv-pauta .lhi-medio .lhi-thumb { border-radius: 0; margin: 0; aspect-ratio: 16 / 9; }
body.lhv-pauta .lhi-medio .lhi-thumb .lhi-cat { position: absolute; left: 10px; bottom: 10px; }
body.lhv-pauta .lhi-medio .lhi-tit { padding: 12px 14px 0; font-size: 16px; line-height: 1.28; }
body.lhv-pauta .lhi-medio .lhi-data { padding: 0 14px 14px; margin-top: auto; padding-top: 8px; }
body.lhv-pauta .lhi-bento .lhi-medio .lhi-tit { font-size: 15px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
@media (prefers-reduced-motion: reduce) { body.lhv-pauta .lhi-medio a { transition: none; } body.lhv-pauta .lhi-medio a:hover { transform: none; } }

/* títulos das seções: aba azul sobre um fio */
body.lhv-pauta .lhi-secao { margin-top: 40px; }
body.lhv-pauta .lhi-secao-topo { position: relative; border-bottom: 0; margin-bottom: 18px; }
body.lhv-pauta .lhi-secao-topo::before { content: ""; position: absolute; left: 0; right: 0; top: 50%; height: 2px; background: #D9E1EE; }
body.lhv-pauta .lhi-secao-topo h2 {
	position: relative; margin: 0; padding: 8px 18px; border: 0; border-radius: 999px; background: var(--lhc-marinho); color: #fff;
	font-family: 'Archivo', 'Sora', sans-serif; font-size: 15px; font-weight: 800; letter-spacing: 1px; text-transform: uppercase; line-height: 1.2;
}
body.lhv-pauta .lhi-vermais { position: relative; background: var(--p-fundo); padding: 6px 0 6px 12px; color: var(--lhc-marinho) !important; font-weight: 800; }

/* modelo H: cartão horizontal + fileira de cartões */
body.lhv-pauta .lhi-grade-h .lhi-linha a {
	grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr); gap: 0; padding: 0;
	background: #fff; border-radius: 16px; overflow: hidden; box-shadow: var(--p-sombra);
}
body.lhv-pauta .lhi-grade-h .lhi-linha .lhi-thumb { aspect-ratio: auto; height: 100%; min-height: 240px; border-radius: 0; }
body.lhv-pauta .lhi-grade-h .lhi-linha .lhi-txt { padding: 24px 26px; justify-content: center; }
body.lhv-pauta .lhi-grade-h .lhi-linha .lhi-tit { font-size: 25px; line-height: 1.15; letter-spacing: -.5px; }
body.lhv-pauta .lhi-h-baixo { margin-top: 18px; }
body.lhv-pauta .lhi-principal .lhi-grade-b, body.lhv-pauta .lhl-rel-grade { gap: 18px; }

/* lateral: anúncio + "Mais lidas" com miniaturas, num cartão */
body.lhv-pauta .lhq-escala, body.lhv-pauta .lhi-ad img { border-radius: 16px; }
body.lhv-pauta .lhi-mini { background: #fff; border-radius: 16px; padding: 16px; box-shadow: var(--p-sombra); }
body.lhv-pauta .lhi-mini .lhi-secao-topo::before { background: var(--p-linha); }
body.lhv-pauta .lhi-mini ol { list-style: none; margin: 0; padding: 0; }
body.lhv-pauta .lhi-mini li + li { margin-top: 12px; padding-top: 12px; border-top: 1px solid var(--p-linha); }
body.lhv-pauta .lhi-mini li a { display: grid; grid-template-columns: 86px minmax(0, 1fr); gap: 12px; align-items: start; color: inherit; text-decoration: none; }
body.lhv-pauta .lhi-mini .lhi-thumb { position: relative; width: 86px; height: 64px; border-radius: 10px; overflow: hidden; }
body.lhv-pauta .lhi-mini .lhi-thumb b {
	position: absolute; left: 5px; top: 5px; width: 22px; height: 22px; border-radius: 50%; background: var(--lhc-vermelho); color: var(--p-escuro);
	font-size: 12px; font-weight: 900; display: flex; align-items: center; justify-content: center; line-height: 1;
}
body.lhv-pauta .lhi-mini .lhi-thumb .lhc-simbolo { width: 30px; height: 30px; }
body.lhv-pauta .lhi-mini .lhi-tit { font-size: 14px; line-height: 1.3; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
body.lhv-pauta .lhi-mini .lhi-data { margin-top: 4px; }
body.lhv-pauta .lhi-mini a:hover .lhi-tit { color: var(--lhc-marinho); }
body.lhv-pauta .lhl-ultimas.lhi-mini { padding: 16px; }
@media (max-width: 1024px) {
	body.lhv-pauta .lhi-ult.lhi-mini { display: block; width: 100%; }
	body.lhv-pauta .lhi-lateral-fixa { align-items: stretch; }
	body.lhv-pauta .lhi-lateral-fixa .lhi-ad { margin: 0 auto; }
}

/* ================= categoria, tag e busca ================= */
body.lhv-pauta .lhi-arq-titulo { font-family: 'Archivo', sans-serif; font-size: 54px; font-weight: 900; font-stretch: 75%; text-transform: uppercase; letter-spacing: 0; color: var(--p-escuro); }
body.lhv-pauta .lhi-lista-linhas .lhi-linha a { background: #fff; border-radius: 14px; padding: 14px; box-shadow: var(--p-sombra); grid-template-columns: 250px minmax(0, 1fr); }
body.lhv-pauta .lhi-lista-linhas .lhi-linha + .lhi-linha { border-top: 0; margin-top: 14px; }
body.lhv-pauta .lhi-lista-linhas .lhi-linha .lhi-thumb { border-radius: 10px; }
body.lhv-pauta .lhi-paginacao .page-numbers { border-radius: 999px; }
body.lhv-pauta .lhi-vazio input, body.lhv-pauta .lhi-vazio button { border-radius: 999px; }

/* ================= leitura: notícia num cartão branco ================= */
body.lhv-pauta .lhl-artigo { background: #fff; border-radius: 18px; padding: 32px 36px 36px; box-shadow: var(--p-sombra); }
body.lhv-pauta .lhl-cat { background: var(--lhc-vermelho); border-radius: 999px; padding: 5px 12px; }
body.lhv-pauta .lhl-titulo { font-family: 'Archivo', 'Sora', sans-serif; font-size: 44px; color: var(--p-escuro); }
body.lhv-pauta .lhl-foto img { border-radius: 14px; }
body.lhv-pauta .lhl-share-fim { background: var(--p-fundo); }
body.lhv-pauta .lhl-relacionadas .lhi-vermais { background: #fff; }
body.lhv-pauta .lhl-relacionadas { background: transparent; }

/* ================= responsivo ================= */
@media (max-width: 1024px) {
	body.lhv-pauta .lhi-bento { grid-template-columns: 1fr 1fr; grid-template-rows: auto; }
	body.lhv-pauta .lhi-bento .lhi-destaque:first-child { grid-column: 1 / -1; grid-row: auto; }
	body.lhv-pauta .lhi-bento .lhi-destaque a { min-height: 360px; }
}
@media (max-width: 700px) {
	body.lhv-pauta .lhi-temas { flex-direction: column; align-items: flex-start; gap: 10px; }
	body.lhv-pauta .lhi-temas-lista { max-width: 100%; }
	body.lhv-pauta .lhi-bento { gap: 12px; }
	body.lhv-pauta .lhi-bento .lhi-destaque a { min-height: 300px; }
	body.lhv-pauta .lhi-bento .lhi-medio .lhi-tit { font-size: 14px; padding: 10px 10px 0; }
	body.lhv-pauta .lhi-bento .lhi-medio .lhi-data { padding: 6px 10px 10px; }
	body.lhv-pauta .lhi-grade-h .lhi-linha a { grid-template-columns: 1fr; }
	body.lhv-pauta .lhi-grade-h .lhi-linha .lhi-thumb { min-height: 0; aspect-ratio: 16 / 9; height: auto; }
	body.lhv-pauta .lhi-grade-h .lhi-linha .lhi-txt { padding: 16px 16px 18px; }
	body.lhv-pauta .lhi-grade-h .lhi-linha .lhi-tit { font-size: 20px; }
	body.lhv-pauta .lhi-grade-h .lhi-linha .lhi-resumo { display: block; }
	body.lhv-pauta .lhi-lista-linhas .lhi-linha a { grid-template-columns: 110px minmax(0, 1fr); padding: 10px; }
	body.lhv-pauta .lhi-arq-titulo { font-size: 38px; }
	body.lhv-pauta .lhl-artigo { padding: 20px 16px 24px; border-radius: 14px; }
	body.lhv-pauta .lhl-titulo { font-size: 30px; }
	body.lhv-pauta .lhc-com-anuncio .lhc-nome, body.lhv-pauta .lhc-nome { font-size: 20px; }
}

/* ================= rodapé azul com detalhes em laranja ================= */
body.lhv-pauta .lhr { background: var(--lhc-marinho); border-top: 6px solid var(--lhc-vermelho); color: #DCE8FF; }
body.lhv-pauta .lhr h2 { color: #fff; border-bottom-color: rgba(255, 255, 255, .2); }
body.lhv-pauta .lhr-slogan, body.lhv-pauta .lhr-ultimas time { color: #B9D3FF; }
body.lhv-pauta .lhr-sobre, body.lhv-pauta .lhr-lista a, body.lhv-pauta .lhr-contato a { color: #E6EEFF; }
body.lhv-pauta .lhr-lista a:hover, body.lhv-pauta .lhr-contato a:hover, body.lhv-pauta .lhr-ultimas a:hover .lhr-tit { color: var(--lhc-vermelho); }
body.lhv-pauta .lhr-redes a { border-radius: 999px; background: rgba(255, 255, 255, .14); }
body.lhv-pauta .lhr-redes a:hover { background: var(--lhc-vermelho); color: var(--p-escuro); }
body.lhv-pauta .lhr-thumb { border-radius: 10px; }
body.lhv-pauta .lhr-contato svg { color: var(--lhc-vermelho); }
body.lhv-pauta .lhr-base { background: var(--p-noite); }
body.lhv-pauta .lhr-topo { border-radius: 999px; }

/* ================= login ================= */
body.login.lhv-pauta .lhlogin-marca {
	background: var(--lhc-marinho) repeating-linear-gradient(to bottom, transparent 0 43px, rgba(255, 255, 255, .07) 43px 45px);
}
body.login.lhv-pauta .lhlogin-faixas i:nth-child(1) { background: var(--lhc-vermelho); }
body.login.lhv-pauta .lhlogin-faixas i:nth-child(3) { background: var(--p-noite); }
body.login.lhv-pauta .lhlogin-ticker span { color: var(--p-escuro); }
body.login.lhv-pauta .lhlogin-ticker span::before { background: var(--p-escuro); }
html body.login.lhv-pauta #login#login#login form .button-primary { color: var(--p-escuro) !important; border-radius: 999px !important; }
html body.login.lhv-pauta #login#login#login form .button-primary:hover { background: #D98A06 !important; }

/* ajustes: lista sem fio duplo e logo menor no celular */
body.lhv-pauta .lhi-mini li { border-bottom: 0; }
body.lhv-pauta .lhi-mini li a { padding: 0; }
@media (max-width: 1024px) {
	body.lhv-pauta .lhc-nome, body.lhv-pauta .lhc-com-anuncio .lhc-nome { font-size: 17px; }
}
@media (max-width: 600px) {
	body.lhv-pauta .lhc-nome, body.lhv-pauta .lhc-com-anuncio .lhc-nome { font-size: 13px; }
	body.lhv-pauta .lhr-logo > span { font-size: 22px; }
}

/* abertura com o anúncio quadrado ao lado: grande | 2 cartões | anúncio */
body.lhv-pauta .lhi-bento-com-anuncio { grid-template-columns: minmax(0, 1.7fr) minmax(0, 1fr) 300px; }
body.lhv-pauta .lhi-bento-com-anuncio .lhi-destaque a { min-height: 0; height: 100%; }
body.lhv-pauta .lhi-bento-com-anuncio .lhi-medio .lhi-thumb { aspect-ratio: 16 / 8; }
body.lhv-pauta .lhi-bento-ad { grid-column: 3; grid-row: 1 / 3; align-self: start; }
body.lhv-pauta .lhi-bento-ad .lhi-ad { width: 300px; max-width: 300px; }
@media (max-width: 1100px) {
	body.lhv-pauta .lhi-bento-com-anuncio { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); }
	body.lhv-pauta .lhi-bento-com-anuncio .lhi-destaque:first-child { grid-column: 1 / -1; grid-row: auto; }
	body.lhv-pauta .lhi-bento-com-anuncio .lhi-destaque a { min-height: 340px; }
	body.lhv-pauta .lhi-bento-ad { grid-column: 1 / -1; grid-row: auto; justify-self: center; }
}
@media (max-width: 700px) {
	body.lhv-pauta .lhi-bento-com-anuncio .lhi-destaque a { min-height: 300px; }
	body.lhv-pauta .lhi-bento-ad .lhi-ad { width: 100%; }
}
@media (max-width: 1100px) {
	body.lhv-pauta .lhi-bento-ad { justify-self: stretch; display: flex; justify-content: center; }
}
@media (max-width: 700px) {
	body.lhv-pauta .lhi-bento-ad .lhi-ad { width: 100%; max-width: 300px; }
}

/* ================= abertura alinhada: altura fixa, tudo encaixado ================= */
@media (min-width: 1101px) {
	body.lhv-pauta .lhi-bento-com-anuncio { grid-template-rows: 212px 212px; height: 440px; }
	body.lhv-pauta .lhi-bento-com-anuncio .lhi-destaque:first-child { grid-row: 1 / 3; }
	body.lhv-pauta .lhi-bento-com-anuncio .lhi-destaque a { height: 100%; }
	body.lhv-pauta .lhi-bento-com-anuncio .lhi-destaque .lhi-tit {
		font-size: 27px; line-height: 1.15; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden;
	}
	body.lhv-pauta .lhi-bento-com-anuncio .lhi-medio a { height: 212px; }
	body.lhv-pauta .lhi-bento-com-anuncio .lhi-medio .lhi-thumb { aspect-ratio: auto; height: 112px; flex-shrink: 0; }
	body.lhv-pauta .lhi-bento-com-anuncio .lhi-medio .lhi-tit { font-size: 15px; line-height: 1.28; padding-top: 10px; -webkit-line-clamp: 3; }
	body.lhv-pauta .lhi-bento-com-anuncio .lhi-medio .lhi-data { padding-top: 4px; padding-bottom: 10px; }
	body.lhv-pauta .lhi-bento-ad { grid-row: 1 / 3; height: 440px; display: flex; flex-direction: column; gap: 16px; }
	body.lhv-pauta .lhi-bento-agora { flex: 1; min-height: 0; overflow: hidden; }
}
/* caixa "Agora" abaixo do anúncio */
body.lhv-pauta .lhi-bento-agora { background: #fff; border-radius: 14px; box-shadow: var(--p-sombra); padding: 12px 14px; }
body.lhv-pauta .lhi-bento-agora-rot {
	display: inline-flex; align-items: center; gap: 7px; font-size: 11px; font-weight: 900; letter-spacing: 1.2px; text-transform: uppercase; color: var(--lhc-marinho); margin-bottom: 4px;
}
body.lhv-pauta .lhi-bento-agora-rot i { width: 8px; height: 8px; border-radius: 50%; background: var(--lhc-vermelho); animation: lhc-pulso 1.4s infinite; }
@media (prefers-reduced-motion: reduce) { body.lhv-pauta .lhi-bento-agora-rot i { animation: none; } }
body.lhv-pauta .lhi-bento-agora ul { list-style: none; margin: 0; padding: 0; }
body.lhv-pauta .lhi-bento-agora li + li { border-top: 1px solid var(--p-linha); }
body.lhv-pauta .lhi-bento-agora a {
	display: block; padding: 6px 0; font-size: 13px; font-weight: 700; line-height: 1.3; color: var(--p-tinta);
	white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
body.lhv-pauta .lhi-bento-agora a:hover { color: var(--lhc-marinho); }
body.lhv-pauta .lhi-bento-agora time { color: var(--lhc-marinho); font-weight: 900; margin-right: 6px; }
@media (max-width: 1100px) {
	body.lhv-pauta .lhi-bento-ad { flex-direction: column; align-items: center; gap: 14px; }
	body.lhv-pauta .lhi-bento-agora { width: 100%; }
	body.lhv-pauta .lhi-bento-agora a { white-space: normal; }
}
