/* ==========================================================================
   INCC — Ajustes RTL (Hebraico)
   Aplica-se SOMENTE a paginas com <html dir="rtl">. Nao afeta PT/EN/ES.
   Espelha o layout preservando o design "liquid glass" existente.
   ========================================================================== */

html[dir="rtl"] body{ direction:rtl; text-align:right; }

/* Cabecalho: com dir=rtl o flex ja inverte (logo a direita, idiomas a esquerda). */
html[dir="rtl"] .cabecalho-topo .container,
html[dir="rtl"] .cabecalho-nav .container{ direction:rtl; }

/* Menu de navegacao: remove recuo a esquerda e alinha a direita */
html[dir="rtl"] .navegacao ul{ padding-right:0; padding-left:0; }

/* Busca: icone/campo na ordem correta para RTL */
html[dir="rtl"] .busca-topo{ direction:rtl; }

/* Seletor de idioma mantido em ordem logica LTR (bandeiras + siglas) */
html[dir="rtl"] .lang-switcher{ direction:ltr; }

/* Titulos centrais permanecem centralizados */
html[dir="rtl"] .secao-titulo,
html[dir="rtl"] .secao-titulo.centro,
html[dir="rtl"] .indicadores-grid,
html[dir="rtl"] .indicador{ text-align:center; }

/* Hero e blocos de texto alinhados a direita */
html[dir="rtl"] .hero .container{ text-align:right; }
html[dir="rtl"] .hero-actions{ justify-content:flex-start; }

/* Cartoes de servico/valor: conteudo alinhado a direita */
html[dir="rtl"] .card-valor-content{ text-align:right; }
html[dir="rtl"] .card-centro{ text-align:center; }

/* Noticias / conteudo destacado */
html[dir="rtl"] .noticia-conteudo{ text-align:right; }

/* Rodape em RTL */
html[dir="rtl"] .rodape-grid{ direction:rtl; }
html[dir="rtl"] .rodape-grid ul{ padding-right:0; padding-left:0; }
html[dir="rtl"] .rodape-sobre{ text-align:right; }

/* Bloco de aviso de assessoria */
html[dir="rtl"] .aviso-assessoria,
html[dir="rtl"] .secao-azul .container > div{ direction:rtl; }
