/*
 * =========================================================
 * PORTAL ADAGRO
 * user.css
 * Versão 15.5.1 — 25/08/2026
 *
 * Loader geral de CSS do portal.
 *
 * Componentes preservados:
 * - Header
 * - Carrossel
 * - Notícias
 * - Serviços essenciais
 * - Rodapé
 * - Conheça a ADAGRO
 * - Estrutura Organizacional
 * - Diretoria
 * - Controle Interno
 * - Plano de Integridade
 * - LGPD e Privacidade
 * - Conquistas da Nossa Gente
 * =========================================================
 */


/* =========================================================
   IMPORTS
   ========================================================= */

/* Tokens de design — DEVE ser o primeiro @import de todos */
@import url("./adagro-tokens.css?v=1.0");
@import url("./adagro-header.css?v=22.0");
@import url("./adagro-carousel.css?v=5.8");
@import url("./adagro-noticias.css?v=8.3");
@import url("./adagro-noticias-pagina.css?v=1.4");
@import url("./adagro-nw-materia.css?v=2.8");
@import url("./adagro-nw-especial.css?v=1.1");
@import url("./adagro-essential.css?v=9.4");
@import url("./adagro-footer.css?v=11.5");
@import url("./adagro-institucional.css?v=11.0");
@import url("./adagro-estrutura.css?v=2.0");
@import url("./adagro-diretoria.css?v=7.1");
@import url("./adagro-controle-interno.css?v=3.0");
@import url("./adagro-plano-de-integridade.css?v=2.0");
@import url("./adagro-lgpd.css?v=2.1");
@import url("./adagro-nossa-gente.css?v=3.0");
@import url("./adagro-quem-e-quem.css?v=2.0");
@import url("./adagro-defesa-vegetal.css?v=2.0");
@import url("./adagro-moscas-frutas.css?v=2.0");
@import url("./adagro-sigatoka-moko.css?v=2.0");
@import url("./adagro-videira.css?v=2.0");
@import url("./adagro-cochonilha-carmim.css?v=2.0");
@import url("./adagro-doencas-citros.css?v=2.0");
@import url("./adagro-inspecao-vegetal.css?v=2.0");
@import url("./adagro-agrotoxicos.css?v=2.0");
@import url("./adagro-sementes-mudas.css?v=2.0");
@import url("./adagro-monitoramento-residuos.css?v=2.0");
@import url("./adagro-produtos-organicos.css?v=2.0");
@import url("./adagro-geda.css?v=3.0");
@import url("./adagro-pefa.css?v=2.2");
@import url("./adagro-pecebt.css?v=2.0");
@import url("./adagro-pecrh.css?v=2.0");
@import url("./adagro-pesa.css?v=2.0");
@import url("./adagro-pess.css?v=2.0");
@import url("./adagro-pese.css?v=2.0");
@import url("./adagro-pesco.css?v=2.0");
@import url("./adagro-pesab.css?v=2.0");
@import url("./adagro-pesaaq.css?v=2.0");
@import url("./adagro-peeeb.css?v=2.0");
@import url("./adagro-molusbi.css?v=2.0");
@import url("./adagro-sie.css?v=2.0");
@import url("./adagro-sie-lab.css?v=2.0");
@import url("./adagro-sisbi.css?v=2.0");
@import url("./adagro-clandestinidade.css?v=3.0");
@import url("./adagro-fraude.css?v=2.0");
@import url("./adagro-autocontrole.css?v=2.0");
@import url("./adagro-dados-sie.css?v=2.0");
@import url("./adagro-alteracoes.css?v=2.0");
@import url("./adagro-produtos-vet.css?v=3.0");
@import url("./adagro-transito-agropecuario.css?v=3.0");
@import url("./adagro-emitir-gta.css?v=2.0");
@import url("./adagro-exigencias-especie.css?v=2.0");
@import url("./adagro-requisitos-transporte.css?v=2.0");
@import url("./adagro-produtos-industrializados.css?v=2.0");
@import url("./adagro-subprodutos-gts.css?v=2.1");
@import url("./adagro-leite-pescado.css?v=2.0");
@import url("./adagro-insumos.css?v=2.0");
@import url("./adagro-transito-vegetal.css?v=2.0");
@import url("./adagro-exigencias-fitossanitarias.css?v=2.0");
@import url("./adagro-solicitar-ptv.css?v=2.0");
@import url("./adagro-eventos.css?v=2.0");
@import url("./adagro-cfo-cfoc.css?v=2.0");
@import url("./adagro-profissionais-habilitados.css?v=2.0");
@import url("./adagro-habilitacao-eventos.css?v=2.0");
@import url("./adagro-notificacao.css?v=3.0");
@import url("./adagro-proesa.css?v=2.0");
@import url("./adagro-campanhas.css?v=2.0");
@import url("./adagro-capacitacao.css?v=2.0");
@import url("./adagro-materiais.css?v=2.0");
@import url("./adagro-parcerias.css?v=2.1");
@import url("./adagro-cursos.css?v=6.0");
@import url("./adagro-cest.css?v=2.0");
@import url("./adagro-imprensa.css?v=1.1");
@import url("./adagro-unidades.css?v=1.0");
@import url("./adagro-fale.css?v=1.0");
@import url("./adagro-ouvidoria.css?v=1.1");
@import url("./adagro-reg.css?v=2.5");
@import url("./adagro-perfis.css?v=2.1");
@import url("./adagro-leis.css?v=1.4");
@import url("./adagro-transparencia.css?v=1.8");
@import url("./adagro-ajuda.css?v=2.1");
/* Alto contraste — DEVE ser o último @import (tema do portal inteiro) */
@import url("./adagro-alto-contraste.css?v=1.0");


/* =========================================================
   CONFIGURAÇÕES GERAIS
   ========================================================= */

html {
  overflow-x: hidden;
  scroll-behavior: smooth;
}

body {
  margin: 0;
  overflow-x: hidden;
}

.site-grid {
  margin-top: 0;
}


/* =========================================================
   VARIÁVEIS GLOBAIS
   ========================================================= */

:root {
  --adagro-portal-max-width: 1500px;
  --adagro-portal-horizontal-space: 64px;
  --adagro-content-max-width: 1280px;
}


/* =========================================================
   CAMADA GLOBAL DO HEADER JOOMLA
   ========================================================= */

.container-header {
  position: relative !important;
  z-index: 2147483000 !important;
  overflow: visible !important;
  isolation: auto !important;
}

.container-header .container-topbar,

.container-header .container-topbar>div,

.container-header .container-topbar .mod-custom,

.container-header .container-topbar .moduletable,

.container-header .container-topbar .card,

.container-header .container-topbar .card-body,

.container-header .adagro-code-header {
  position: relative;
  overflow: visible !important;
  z-index: auto !important;
}


/* =========================================================
   HEADER ADAGRO
   ========================================================= */

.adagro-header,
#adagro-header {
  position: relative !important;
  z-index: 2147483100 !important;
  overflow: visible !important;
  isolation: auto !important;
}

.adagro-header__government {
  position: relative !important;
  z-index: 2147483110 !important;
  overflow: visible !important;
}

.adagro-header__main {
  position: relative !important;
  z-index: 2147483120 !important;
  overflow: visible !important;
}

.adagro-navigation {
  z-index: 2147483130 !important;
  overflow: visible !important;
}

/* no mobile o menu vira um drawer fixo com rolagem própria
   (o adagro-header.css controla posição e aparência) */
@media (max-width: 1180px) {
  .adagro-navigation {
    overflow: hidden auto !important;
  }
}

.adagro-navigation__item,
.adagro-submenu {
  overflow: visible !important;
}


/* =========================================================
   GRADE GERAL DO PORTAL
   ========================================================= */

/* (o cabeçalho v22 cuida da própria largura em adagro-header.css: fundo na
   coluna de 1320px, conteúdo no miolo de 1280px, como as páginas) */

/* (o módulo de notícias v3.0 cuida da própria largura em adagro-noticias.css) */


/* (o carrossel v5.1 cuida da própria largura em adagro-carousel.css: bloco de 1280px centralizado) */

.adagro-news-module {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}


/* =========================================================
   POSIÇÕES DO CASSIOPEIA
   ========================================================= */

.container-banner,
.container-top-a,
.container-top-b,
.container-main-top,
.container-main-bottom {
  max-width: none;
  margin-right: 0;
  margin-left: 0;
  padding-right: 0;
  padding-left: 0;
}


/* =========================================================
   CONTEÚDO INSTITUCIONAL
   ========================================================= */

.adagro-about-page,
.adagro-org-page,
.adagro-directors-page,
.adagro-control-page,
.adagro-integrity-page,
.adagro-geda-page,
.adagro-pefa-page,
.adagro-pecrh-page,
.adagro-pesa-page,
.adagro-lgpd-page,
.adagro-gente-page {
  margin-right: auto;
  margin-left: auto;
}


/* =========================================================
   RESPONSIVIDADE GLOBAL
   ========================================================= */

@media (max-width: 820px) {
  :root {
    --adagro-portal-horizontal-space: 24px;
  }
}

@media (max-width: 520px) {
  :root {
    --adagro-portal-horizontal-space: 16px;
  }
}

/* =========================================================
   PLANO DE INTEGRIDADE
   O CSS que ficava EMBUTIDO aqui (v1.4, .adagro-integrity-*, ~1.130
   linhas) saiu em 29/09/2026: a página v2.0 usa o arquivo
   adagro-plano-de-integridade.css, importado no topo deste arquivo.
   ========================================================= */
