/* RCA — custom stylesheet v5.7
   OJS 3.4 / Default Theme
   Homepage redesign + header refinements
*/

:root {
  --rca-green: #345D2D;
  --rca-green-dark: #294B24;
  --rca-brown: #955B25;
  --rca-blue: #263E4D;
  --rca-light: #F6F3EE;
  --rca-white: #FFFFFF;
  --rca-text: #263238;
  --rca-muted: #66727A;
  --rca-border: #E3E6E4;
}

/* ---------- CABEÇALHO ---------- */

.pkp_structure_head {
  background: var(--rca-white);
  border-bottom: 0;
}

.pkp_head_wrapper,
.pkp_site_name_wrapper {
  background: var(--rca-white);
}

.pkp_site_name,
.pkp_site_name.is_img {
  margin: 0;
}

.pkp_site_name.is_img a {
  display: inline-block;
}

.pkp_site_name.is_img img {
  display: block;
  width: auto;
  height: auto;
  max-width: 440px;
  max-height: 112px;
}

.pkp_navigation_primary_wrapper {
  background: var(--rca-green);
}

.pkp_navigation_primary {
  margin: 0;
}

.pkp_navigation_primary > li > a,
.pkp_navigation_search_wrapper a {
  color: var(--rca-white);
  font-weight: 600;
  text-decoration: none;
}

.pkp_navigation_primary > li > a:hover,
.pkp_navigation_primary > li > a:focus {
  color: var(--rca-white);
  background: rgba(255,255,255,.08);
  box-shadow: inset 0 -3px 0 var(--rca-brown);
}

.pkp_navigation_primary ul {
  border-top: 3px solid var(--rca-brown);
}

.pkp_navigation_primary ul a:hover,
.pkp_navigation_primary ul a:focus {
  color: var(--rca-green);
}

.pkp_navigation_search_wrapper a:hover,
.pkp_navigation_search_wrapper a:focus {
  color: var(--rca-white);
  background: rgba(255,255,255,.08);
}

/* ---------- HOME: ORDEM DOS BLOCOS ---------- */

/* O HTML adicional passa a ser o primeiro conteúdo da homepage. */
.page_index_journal {
  display: flex;
  flex-direction: column;
}

.page_index_journal > .additional_content {
  order: -10;
}

/* A listagem completa da edição continua disponível em "Atual",
   mas deixa de ser repetida na homepage. */
.page_index_journal > .current_issue {
  display: none;
}

/* Notícias permanecem abaixo da nova apresentação. */
.page_index_journal > .cmp_announcements {
  order: 10;
}

/* Remove a caixa padrão do OJS ao redor do conteúdo adicional. */
.page_index_journal > .additional_content {
  margin: 0;
  padding: 0;
  border: 0;
  max-width: none;
}

.page_index_journal > .additional_content .rca-home {
  margin: 0;
}

/* ---------- HERO ---------- */

.rca-home {
  color: var(--rca-text);
}

.rca-home-hero {
  display: grid;
  grid-template-columns: minmax(0, 1.12fr) minmax(320px, .88fr);
  gap: 44px;
  align-items: stretch;
  padding: 58px 42px;
  background:
    radial-gradient(circle at 8% 10%, rgba(52,93,45,.10), transparent 34%),
    var(--rca-light);
  border-bottom: 1px solid var(--rca-border);
}

.rca-home-intro {
  display: flex;
  flex-direction: column;
  justify-content: center;
  max-width: 650px;
}

.rca-kicker,
.rca-section-label {
  display: block;
  margin: 0 0 12px;
  color: var(--rca-brown);
  font-size: .82rem;
  line-height: 1.3;
  font-weight: 700;
  letter-spacing: .11em;
  text-transform: uppercase;
}

.rca-home .rca-home-intro h1 {
  margin: 0 0 20px;
  color: var(--rca-blue);
  font-size: clamp(2rem, 3.4vw, 3.25rem);
  line-height: 1.08;
  font-weight: 700;
  letter-spacing: -.025em;
}

.rca-home-intro > p {
  margin: 0 0 28px;
  max-width: 610px;
  color: var(--rca-text);
  font-size: 1.05rem;
  line-height: 1.75;
}

/* ---------- EDIÇÃO ATUAL NO HERO ---------- */

.rca-current-issue {
  display: grid;
  grid-template-columns: 132px minmax(0, 1fr);
  min-height: 330px;
  overflow: hidden;
  background: var(--rca-white);
  border: 1px solid rgba(38,62,77,.12);
  box-shadow: 0 14px 36px rgba(38,62,77,.10);
}

.rca-current-issue-mark {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 26px 18px;
  color: var(--rca-white);
  text-align: center;
  background: var(--rca-blue);
  position: relative;
}

.rca-current-issue-mark::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 9px;
  background: linear-gradient(
    90deg,
    var(--rca-green) 0 42%,
    var(--rca-brown) 42% 67%,
    #71828A 67% 100%
  );
}

.rca-current-issue-mark > span {
  font-size: 2.25rem;
  line-height: 1;
  font-weight: 700;
  letter-spacing: .04em;
}

.rca-current-issue-mark > small {
  margin-top: 12px;
  font-size: .72rem;
  line-height: 1.4;
  letter-spacing: .09em;
  text-transform: uppercase;
}

.rca-current-issue-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 34px;
}

.rca-home .rca-current-issue-content h2 {
  margin: 0 0 8px;
  color: var(--rca-blue);
  font-size: 2rem;
  line-height: 1.15;
}

.rca-current-issue-content p {
  margin: 8px 0;
  line-height: 1.6;
}

.rca-publication-date {
  color: var(--rca-muted);
  font-size: .9rem;
}

/* ---------- BOTÕES ---------- */

.rca-home a.rca-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  align-self: flex-start;
  min-height: 46px;
  padding: 0 22px;
  border: 2px solid var(--rca-green);
  border-radius: 2px;
  font-size: .83rem;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .045em;
  text-transform: uppercase;
  text-decoration: none;
  transition: transform .18s ease, background .18s ease, color .18s ease;
}

.rca-home a.rca-button:hover,
.rca-home a.rca-button:focus {
  transform: translateY(-1px);
  text-decoration: none;
}

.rca-button-primary {
  color: var(--rca-white) !important;
  background: var(--rca-green);
}

.rca-button-primary:hover,
.rca-button-primary:focus {
  background: var(--rca-green-dark);
}

.rca-button-secondary {
  margin-top: 16px;
  color: var(--rca-green) !important;
  background: transparent;
}

.rca-button-secondary:hover,
.rca-button-secondary:focus {
  color: var(--rca-white) !important;
  background: var(--rca-green);
}

/* ---------- ACESSOS RÁPIDOS ---------- */

.rca-quick-access {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 18px;
  padding: 36px 42px 54px;
  background: var(--rca-white);
}

.rca-home a.rca-quick-card {
  display: flex;
  min-height: 230px;
  flex-direction: column;
  padding: 26px 24px 24px;
  color: var(--rca-text);
  text-decoration: none;
  background: var(--rca-white);
  border: 1px solid var(--rca-border);
  border-top: 4px solid var(--rca-green);
  transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}

.rca-home a.rca-quick-card:hover,
.rca-home a.rca-quick-card:focus {
  transform: translateY(-4px);
  border-top-color: var(--rca-brown);
  box-shadow: 0 12px 26px rgba(38,62,77,.10);
  text-decoration: none;
}

.rca-card-icon {
  margin-bottom: 24px;
  color: var(--rca-brown);
  font-size: .78rem;
  font-weight: 700;
  letter-spacing: .08em;
}

.rca-home .rca-quick-card h3 {
  margin: 0 0 12px;
  color: var(--rca-blue);
  font-size: 1.15rem;
  line-height: 1.3;
}

.rca-quick-card p {
  margin: 0 0 22px;
  color: var(--rca-muted);
  line-height: 1.6;
}

.rca-card-link {
  margin-top: auto;
  color: var(--rca-green);
  font-size: .82rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .04em;
}

/* ---------- INDEXAÇÃO ---------- */

.rca-indexing {
  display: grid;
  grid-template-columns: minmax(230px, .7fr) minmax(0, 1.3fr);
  gap: 50px;
  align-items: center;
  padding: 44px 42px;
  color: var(--rca-white);
  background: var(--rca-blue);
}

.rca-home .rca-indexing h2 {
  margin: 0;
  color: var(--rca-white);
  font-size: 1.75rem;
  line-height: 1.2;
}

.rca-indexing .rca-section-label {
  color: #D7B18B;
}

.rca-indexing > p {
  margin: 0;
  color: rgba(255,255,255,.88);
  line-height: 1.75;
}

/* ---------- NOTÍCIAS NATIVAS ---------- */

.page_index_journal > .cmp_announcements {
  margin: 0;
  padding: 44px 42px 54px;
  border-top: 0;
  background: var(--rca-white);
}

.page_index_journal > .cmp_announcements h2 {
  color: var(--rca-blue);
}

/* ---------- DESKTOP ---------- */

@media (min-width: 992px) {
  .pkp_site_name_wrapper {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .pkp_site_name.is_img img {
    max-width: 440px;
    max-height: 112px;
  }

  .pkp_navigation_primary_wrapper {
    min-height: 46px;
  }

  .pkp_navigation_primary > li > a,
  .pkp_navigation_search_wrapper a {
    line-height: 46px;
  }

  .pkp_navigation_primary > li > a {
    padding-left: 17px;
    padding-right: 17px;
  }

  /* Dá mais área útil à homepage sem alterar páginas internas. */
  .pkp_page_index .pkp_structure_main {
    width: 100%;
  }
}

/* ---------- TABLET ---------- */

@media (max-width: 991px) {
  .pkp_site_name_wrapper {
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .pkp_site_name.is_img img {
    max-width: 285px;
    max-height: 78px;
  }

  .rca-home-hero {
    grid-template-columns: 1fr;
    gap: 30px;
    padding: 42px 28px;
  }

  .rca-quick-access {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    padding: 30px 28px 42px;
  }

  .rca-indexing {
    grid-template-columns: 1fr;
    gap: 18px;
    padding: 38px 28px;
  }

  .page_index_journal > .cmp_announcements {
    padding: 38px 28px 46px;
  }
}

/* ---------- CELULAR ---------- */

@media (max-width: 600px) {
  .rca-home-hero {
    padding: 34px 20px;
  }

  .rca-home .rca-home-intro h1 {
    font-size: 2rem;
  }

  .rca-current-issue {
    grid-template-columns: 1fr;
  }

  .rca-current-issue-mark {
    min-height: 118px;
  }

  .rca-current-issue-content {
    padding: 28px 22px;
  }

  .rca-quick-access {
    grid-template-columns: 1fr;
    padding: 24px 20px 36px;
  }

  .rca-home a.rca-quick-card {
    min-height: 0;
  }

  .rca-indexing,
  .page_index_journal > .cmp_announcements {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media (max-width: 480px) {
  .pkp_site_name.is_img img {
    max-width: 225px;
    max-height: 66px;
  }
}

/* ==========================================================
   RCA v4.1 — correções de integração com o tema padrão OJS
   ========================================================== */

/* Remove as linhas/bordas verticais herdadas do contêiner padrão
   exclusivamente na página inicial. */
.pkp_page_index .pkp_structure_main,
.pkp_page_index .page_index_journal,
.pkp_page_index .additional_content {
  border-left: 0 !important;
  border-right: 0 !important;
}

/* Reduz o espaço vazio que o tema padrão reserva antes do
   primeiro bloco de conteúdo da homepage. */
.pkp_page_index .pkp_structure_content {
  padding-top: 0 !important;
}

.pkp_page_index .pkp_structure_main {
  padding-top: 0 !important;
}

.pkp_page_index .page_index_journal > .additional_content {
  margin-top: 0 !important;
}

/* Mantém uma distância controlada entre a navegação e o hero,
   sem o grande vazio do layout original. */
.pkp_page_index .rca-home-hero {
  margin-top: 32px;
}

@media (max-width: 991px) {
  .pkp_page_index .rca-home-hero {
    margin-top: 20px;
  }
}

/* ==========================================================
   RCA v4.2 — remove pseudo-elementos verticais do Default Theme
   ========================================================== */

/* No tema padrão do OJS, as linhas laterais da coluna principal
   são desenhadas por ::before e ::after, não por border. */
.pkp_page_index .pkp_structure_main::before,
.pkp_page_index .pkp_structure_main::after,
.pkp_page_index .pkp_structure_content::before,
.pkp_page_index .pkp_structure_content::after {
  content: none !important;
  display: none !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* Garantia adicional para os contêineres da homepage. */
.pkp_page_index .pkp_structure_main,
.pkp_page_index .pkp_structure_content,
.pkp_page_index .page_index_journal {
  border-left: 0 !important;
  border-right: 0 !important;
  box-shadow: none !important;
}

/* RCA v4.3 — correção dos cards de acesso rápido */
.rca-quick-access {
  display:grid !important;
  grid-template-columns:repeat(4,minmax(0,1fr)) !important;
  gap:18px !important;
  align-items:stretch !important;
  padding:36px 42px 54px !important;
}
.rca-quick-access > p {
  display:contents !important;
  margin:0 !important;
  padding:0 !important;
}
.rca-quick-access .rca-quick-card,
.rca-quick-access > p > .rca-quick-card {
  box-sizing:border-box !important;
  display:flex !important;
  width:100% !important;
  min-width:0 !important;
  min-height:245px !important;
  height:100% !important;
  flex-direction:column !important;
  padding:26px 24px 24px !important;
  margin:0 !important;
  color:var(--rca-text) !important;
  text-decoration:none !important;
  background:var(--rca-white) !important;
  border:1px solid var(--rca-border) !important;
  border-top:4px solid var(--rca-green) !important;
}
.rca-quick-access .rca-card-icon {display:block !important;margin:0 0 22px !important;}
.rca-quick-access .rca-quick-card h3 {display:block !important;margin:0 0 12px !important;}
.rca-quick-access .rca-quick-card p {display:block !important;margin:0 0 22px !important;}
.rca-quick-access .rca-card-link {display:block !important;margin-top:auto !important;}
.rca-quick-access .rca-quick-card:hover,
.rca-quick-access .rca-quick-card:focus {
  transform:translateY(-4px);
  border-top-color:var(--rca-brown) !important;
  box-shadow:0 12px 26px rgba(38,62,77,.10);
}
@media (max-width:991px) {
  .rca-quick-access {
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    padding:30px 28px 42px !important;
  }
}
@media (max-width:600px) {
  .rca-quick-access {
    grid-template-columns:1fr !important;
    padding:24px 20px 36px !important;
  }
  .rca-quick-access .rca-quick-card,
  .rca-quick-access > p > .rca-quick-card {min-height:0 !important;}
}


/* ==========================================================
   RCA v4.4 — Notícias e comunicados
   Mantém os anúncios nativos e dinâmicos do OJS.
   ========================================================== */

.page_index_journal > .cmp_announcements.highlight_first {
  position: relative;
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0;
  margin: 0 !important;
  padding: 48px 42px 58px !important;
  background: var(--rca-white) !important;
  border: 0 !important;
}

.page_index_journal > .cmp_announcements.highlight_first::before {
  content: "Atualizações da revista";
  grid-column: 1 / -1;
  display: block;
  margin: 0 0 6px;
  color: var(--rca-brown);
  font-size: .72rem;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .12em;
  text-transform: uppercase;
}

.page_index_journal > .cmp_announcements.highlight_first > #homepageAnnouncements {
  grid-column: 1 / -1;
}

.page_index_journal > .cmp_announcements.highlight_first > h2 {
  grid-column: 1 / -1;
  margin: 0 0 28px !important;
  color: var(--rca-blue) !important;
  font-size: 1.75rem;
  line-height: 1.2;
}

.page_index_journal > .cmp_announcements.highlight_first > h2::after {
  content: " e comunicados";
}

.page_index_journal > .cmp_announcements.highlight_first .obj_announcement_summary {
  position: relative;
  box-sizing: border-box;
  min-width: 0;
  margin: 0 !important;
  padding: 28px 30px 30px !important;
  border: 1px solid var(--rca-border) !important;
  border-top: 3px solid var(--rca-green) !important;
  background: #fff !important;
}

.page_index_journal > .cmp_announcements.highlight_first .obj_announcement_summary + .obj_announcement_summary {
  border-left: 0 !important;
}

.page_index_journal > .cmp_announcements.highlight_first .obj_announcement_summary::before {
  display: none !important;
}

.page_index_journal > .cmp_announcements.highlight_first .obj_announcement_summary h3 {
  margin: 0 0 9px !important;
  font-size: 1.05rem;
  line-height: 1.35;
}

.page_index_journal > .cmp_announcements.highlight_first .obj_announcement_summary h3 a {
  color: var(--rca-blue) !important;
  text-decoration: none !important;
}

.page_index_journal > .cmp_announcements.highlight_first .obj_announcement_summary h3 a:hover,
.page_index_journal > .cmp_announcements.highlight_first .obj_announcement_summary h3 a:focus {
  color: var(--rca-green) !important;
  text-decoration: underline !important;
  text-underline-offset: 3px;
}

.page_index_journal > .cmp_announcements.highlight_first .obj_announcement_summary .date {
  margin: 0 0 18px !important;
  color: #78858d !important;
  font-size: .78rem;
}

.page_index_journal > .cmp_announcements.highlight_first .obj_announcement_summary .summary {
  margin: 0 !important;
  color: var(--rca-text);
  line-height: 1.65;
}

.page_index_journal > .cmp_announcements.highlight_first .obj_announcement_summary .read_more {
  display: inline-block;
  margin-top: 22px !important;
  color: var(--rca-green) !important;
  font-size: .76rem;
  font-weight: 700;
  letter-spacing: .04em;
  text-transform: uppercase;
  text-decoration: none !important;
}

.page_index_journal > .cmp_announcements.highlight_first .obj_announcement_summary .read_more::after {
  content: "  →";
}

/* Caso o OJS exiba mais de duas notícias, elas seguem em novas linhas. */
@media (max-width: 760px) {
  .page_index_journal > .cmp_announcements.highlight_first {
    grid-template-columns: 1fr !important;
    padding: 36px 20px 44px !important;
  }

  .page_index_journal > .cmp_announcements.highlight_first .obj_announcement_summary + .obj_announcement_summary {
    border-left: 1px solid var(--rca-border) !important;
    border-top-color: var(--rca-green) !important;
    margin-top: 16px !important;
  }
}


/* ==========================================================
   RCA v4.5 — correção do layout nativo dos anúncios do OJS
   ========================================================== */

.page_index_journal > .cmp_announcements.highlight_first {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  column-gap: 18px !important;
  row-gap: 0 !important;
}

/* O tema padrão do OJS oculta visualmente este H2. */
.page_index_journal > .cmp_announcements.highlight_first > h2 {
  display: block !important;
  position: static !important;
  width: auto !important;
  height: auto !important;
  margin: 0 0 28px !important;
  padding: 0 !important;
  overflow: visible !important;
  clip: auto !important;
  clip-path: none !important;
  white-space: normal !important;
  grid-column: 1 / -1 !important;
  color: var(--rca-blue) !important;
  font-size: 1.75rem !important;
  line-height: 1.2 !important;
}

/* Neutraliza floats/larguras do Tema Padrão. */
.page_index_journal > .cmp_announcements.highlight_first > .obj_announcement_summary {
  float: none !important;
  clear: none !important;
  width: auto !important;
  max-width: none !important;
  min-width: 0 !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 28px 30px 30px !important;
}

/* Remove a regra anterior que eliminava a borda entre cards. */
.page_index_journal > .cmp_announcements.highlight_first > .obj_announcement_summary + .obj_announcement_summary {
  border-left: 1px solid var(--rca-border) !important;
}

@media (max-width: 760px) {
  .page_index_journal > .cmp_announcements.highlight_first {
    grid-template-columns: 1fr !important;
  }

  .page_index_journal > .cmp_announcements.highlight_first > .obj_announcement_summary {
    grid-column: 1 !important;
    height: auto !important;
  }

  .page_index_journal > .cmp_announcements.highlight_first > .obj_announcement_summary + .obj_announcement_summary {
    margin-top: 16px !important;
  }
}


/* ==========================================================
   RCA v4.6 — estrutura real do highlight_first do OJS
   O primeiro anúncio é filho direto; os demais ficam em um
   <div> intermediário. Fazemos esse wrapper ocupar a coluna.
   ========================================================== */

.page_index_journal > .cmp_announcements.highlight_first > div:not(.date):not(.summary) {
  box-sizing: border-box !important;
  float: none !important;
  clear: none !important;
  width: auto !important;
  max-width: none !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  display: block !important;
  align-self: stretch !important;
}

.page_index_journal > .cmp_announcements.highlight_first > div:not(.date):not(.summary) > .obj_announcement_summary {
  box-sizing: border-box !important;
  float: none !important;
  clear: none !important;
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 28px 30px 30px !important;
  border: 1px solid var(--rca-border) !important;
  border-top: 3px solid var(--rca-green) !important;
  background: #fff !important;
}

/* O OJS usa h3 no destaque e h4 nos anúncios seguintes. */
.page_index_journal > .cmp_announcements.highlight_first .obj_announcement_summary h4 {
  margin: 0 0 9px !important;
  font-size: 1.05rem !important;
  line-height: 1.35 !important;
}

.page_index_journal > .cmp_announcements.highlight_first .obj_announcement_summary h4 a {
  color: var(--rca-blue) !important;
  text-decoration: none !important;
}

.page_index_journal > .cmp_announcements.highlight_first .obj_announcement_summary h4 a:hover,
.page_index_journal > .cmp_announcements.highlight_first .obj_announcement_summary h4 a:focus {
  color: var(--rca-green) !important;
  text-decoration: underline !important;
  text-underline-offset: 3px;
}

@media (max-width: 760px) {
  .page_index_journal > .cmp_announcements.highlight_first > div:not(.date):not(.summary) {
    grid-column: 1 !important;
    margin-top: 16px !important;
  }

  .page_index_journal > .cmp_announcements.highlight_first > div:not(.date):not(.summary) > .obj_announcement_summary {
    height: auto !important;
  }
}

/* =========================================================
   RCA — RODAPÉ INSTITUCIONAL
   ========================================================= */
.pkp_structure_footer {
    background: #263E4D !important;
    border: 0 !important;
    margin-top: 64px;
}
.pkp_footer_content {
    max-width: 1180px;
    margin: 0 auto;
    padding: 52px 36px 46px !important;
}
.rca-footer-custom {
    display: grid;
    grid-template-columns: 1.6fr 1fr 1.25fr;
    gap: 64px;
    align-items: start;
    color: #fff;
}
.rca-footer-custom strong {
    display: block;
    margin: 0 0 14px;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.3;
}
.rca-footer-brand > strong {
    font-size: 20px;
    line-height: 1.2;
    margin-bottom: 16px;
}
.rca-footer-custom p {
    margin: 0;
    color: rgba(255,255,255,.82);
    font-size: 13px;
    line-height: 1.75;
}
.rca-footer-brand {
    position: relative;
    padding-top: 18px;
}
.rca-footer-brand::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 54px;
    height: 3px;
    background: #955B25;
}
.rca-footer-info,
.rca-footer-contact {
    padding-top: 18px;
    border-top: 1px solid rgba(255,255,255,.18);
}
.pkp_brand_footer {
    max-width: 1180px;
    margin: 0 auto;
    padding: 0 36px 30px !important;
    text-align: right;
    background: #263E4D !important;
}
.pkp_brand_footer a { opacity: .55; }
.pkp_brand_footer img {
    max-width: 110px;
    filter: grayscale(1) brightness(0) invert(1);
}
.pkp_structure_footer,
.pkp_structure_footer .pkp_footer_content {
    background-color: #263E4D !important;
}
@media (max-width: 900px) {
    .rca-footer-custom { grid-template-columns: 1fr 1fr; gap: 36px; }
    .rca-footer-brand { grid-column: 1 / -1; }
}
@media (max-width: 600px) {
    .pkp_structure_footer { margin-top: 42px; }
    .pkp_footer_content { padding: 38px 24px 30px !important; }
    .rca-footer-custom { grid-template-columns: 1fr; gap: 30px; }
    .rca-footer-brand { grid-column: auto; }
    .pkp_brand_footer { padding: 0 24px 24px !important; text-align: left; }
}

/* ==========================================================
   RCA v4.8 — PÁGINA DE EDIÇÃO / SUMÁRIO
   Escopo isolado em .page_issue para não afetar outras páginas.
   ========================================================== */

/* ---------- CABEÇALHO DA EDIÇÃO ---------- */

.page.page_issue {
    color: var(--rca-text);
}

.page.page_issue > .cmp_breadcrumbs {
    margin-bottom: 28px;
}

.page.page_issue > h1 {
    margin: 0 0 10px !important;
    color: var(--rca-blue) !important;
    font-size: 2.15rem !important;
    line-height: 1.15 !important;
    font-weight: 700 !important;
    letter-spacing: -.02em;
}

/* Metadados da edição: data de publicação etc. */
.page.page_issue > .obj_issue_toc {
    margin-top: 0 !important;
    padding-top: 0 !important;
    border-top: 0 !important;
}

.page.page_issue .obj_issue_toc .published {
    margin: 0 0 34px !important;
    color: var(--rca-muted);
    font-size: .92rem;
    line-height: 1.55;
}

.page.page_issue .obj_issue_toc .published strong {
    color: var(--rca-text);
    font-weight: 700;
}

/* Remove o grande vazio herdado do layout padrão antes das seções. */
.page.page_issue .obj_issue_toc .sections {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.page.page_issue .obj_issue_toc .sections::before,
.page.page_issue .obj_issue_toc .sections::after {
    display: none !important;
    content: none !important;
}

/* ---------- SEÇÕES TEMÁTICAS ---------- */

.page.page_issue .obj_issue_toc .section {
    margin: 0 0 46px !important;
    padding: 0 !important;
}

.page.page_issue .obj_issue_toc .section > h2 {
    position: relative;
    margin: 0 0 0 !important;
    padding: 18px 0 15px 22px !important;
    color: var(--rca-blue) !important;
    background: var(--rca-light);
    border-top: 3px solid var(--rca-green);
    border-bottom: 1px solid var(--rca-border);
    font-size: 1.25rem !important;
    line-height: 1.3 !important;
    font-weight: 700 !important;
}

.page.page_issue .obj_issue_toc .section > h2::before {
    content: "";
    position: absolute;
    left: 0;
    top: 17px;
    bottom: 14px;
    width: 4px;
    background: var(--rca-brown);
}

/* ---------- LISTA DE ARTIGOS ---------- */

.page.page_issue .cmp_article_list.articles {
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
}

.page.page_issue .cmp_article_list.articles > li {
    margin: 0 !important;
    padding: 0 !important;
    border-bottom: 1px solid var(--rca-border);
}

.page.page_issue .cmp_article_list.articles > li:last-child {
    border-bottom: 0;
}

.page.page_issue .obj_article_summary {
    position: relative;
    margin: 0 !important;
    padding: 25px 24px 26px !important;
    background: var(--rca-white);
    transition: background .18s ease, box-shadow .18s ease;
}

.page.page_issue .obj_article_summary:hover {
    background: #FBFCFB;
    box-shadow: inset 4px 0 0 rgba(52,93,45,.20);
}

/* Título do artigo */
.page.page_issue .obj_article_summary .title {
    margin: 0 0 8px !important;
    padding: 0 !important;
    font-size: 1.05rem !important;
    line-height: 1.45 !important;
    font-weight: 700 !important;
}

.page.page_issue .obj_article_summary .title a {
    color: var(--rca-blue) !important;
    text-decoration: none !important;
    transition: color .18s ease;
}

.page.page_issue .obj_article_summary .title a:hover,
.page.page_issue .obj_article_summary .title a:focus {
    color: var(--rca-green) !important;
    text-decoration: underline !important;
    text-decoration-thickness: 1px !important;
    text-underline-offset: 3px;
}

/* Autores */
.page.page_issue .obj_article_summary .authors {
    margin: 0 0 13px !important;
    color: var(--rca-text) !important;
    font-size: .91rem !important;
    line-height: 1.55 !important;
}

/* Paginação do artigo */
.page.page_issue .obj_article_summary .pages {
    color: var(--rca-muted) !important;
    font-size: .82rem !important;
    line-height: 1.4 !important;
}

/* ---------- GALLEYS / PDF ---------- */

.page.page_issue .obj_article_summary .galleys_links {
    margin: 13px 0 0 !important;
    padding: 0 !important;
}

.page.page_issue .obj_article_summary .galleys_links li {
    margin: 0 8px 6px 0 !important;
}

.page.page_issue .obj_article_summary .obj_galley_link {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    min-height: 36px;
    padding: 7px 13px !important;
    color: var(--rca-green) !important;
    background: var(--rca-white) !important;
    border: 1px solid var(--rca-green) !important;
    border-radius: 2px !important;
    font-size: .78rem !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;
    letter-spacing: .015em;
    text-decoration: none !important;
    box-shadow: none !important;
    transition: background .18s ease, color .18s ease, transform .18s ease;
}

.page.page_issue .obj_article_summary .obj_galley_link:hover,
.page.page_issue .obj_article_summary .obj_galley_link:focus {
    color: var(--rca-white) !important;
    background: var(--rca-green) !important;
    border-color: var(--rca-green) !important;
    transform: translateY(-1px);
    text-decoration: none !important;
}

/* ---------- AJUSTES CONTRA ESPAÇAMENTOS DO DEFAULT THEME ---------- */

.page.page_issue .obj_issue_toc > .sections {
    padding-top: 0 !important;
}

.page.page_issue .obj_issue_toc > .sections > .section:first-child {
    margin-top: 0 !important;
}

.page.page_issue .obj_issue_toc > .sections > .section:first-child > h2 {
    margin-top: 0 !important;
}

/* Alguns layouts do Default Theme aplicam margem grande ao TOC. */
.page.page_issue .obj_issue_toc {
    padding-bottom: 0 !important;
}

.page.page_issue .obj_issue_toc .heading {
    margin-bottom: 30px !important;
}

/* ---------- TABLET ---------- */

@media (max-width: 991px) {
    .page.page_issue > h1 {
        font-size: 1.9rem !important;
    }

    .page.page_issue .obj_issue_toc .section {
        margin-bottom: 38px !important;
    }

    .page.page_issue .obj_article_summary {
        padding: 22px 20px 23px !important;
    }
}

/* ---------- CELULAR ---------- */

@media (max-width: 600px) {
    .page.page_issue > .cmp_breadcrumbs {
        margin-bottom: 22px;
    }

    .page.page_issue > h1 {
        font-size: 1.7rem !important;
    }

    .page.page_issue .obj_issue_toc .published {
        margin-bottom: 26px !important;
    }

    .page.page_issue .obj_issue_toc .section > h2 {
        padding: 15px 16px 13px 18px !important;
        font-size: 1.1rem !important;
    }

    .page.page_issue .obj_issue_toc .section > h2::before {
        top: 14px;
        bottom: 12px;
        width: 3px;
    }

    .page.page_issue .obj_article_summary {
        padding: 20px 16px 21px !important;
    }

    .page.page_issue .obj_article_summary .title {
        font-size: 1rem !important;
    }

    .page.page_issue .obj_article_summary .authors {
        font-size: .88rem !important;
    }

    .page.page_issue .obj_article_summary .pages {
        display: block;
        margin-top: 8px;
    }

    .page.page_issue .obj_article_summary .obj_galley_link {
        min-height: 38px;
        padding: 8px 13px !important;
    }
}


/* ==========================================================
   RCA v4.9 — REFINO DO SUMÁRIO DA EDIÇÃO
   Reduz o vazio entre os metadados e a primeira seção e
   transforma o título da seção em faixa editorial integral.
   ========================================================== */

/* O Default Theme reserva altura na área heading do TOC. */
.page.page_issue .obj_issue_toc .heading {
    margin: 0 0 22px !important;
    padding: 0 !important;
    min-height: 0 !important;
}

.page.page_issue .obj_issue_toc .published {
    margin: 0 !important;
    padding: 0 !important;
}

.page.page_issue .obj_issue_toc .sections {
    margin: 0 !important;
    padding: 0 !important;
}

/* Faixa editorial da seção em toda a largura útil. */
.page.page_issue .obj_issue_toc .section > h2 {
    display: block !important;
    width: 100% !important;
    box-sizing: border-box !important;
    margin: 0 !important;
    padding: 15px 20px 14px 22px !important;
    background: var(--rca-light) !important;
    border-top: 2px solid var(--rca-green) !important;
    border-bottom: 1px solid var(--rca-border) !important;
    color: var(--rca-blue) !important;
    font-size: 1.16rem !important;
    line-height: 1.3 !important;
}

.page.page_issue .obj_issue_toc .section > h2::before {
    top: 13px !important;
    bottom: 12px !important;
    width: 4px !important;
}

/* Primeiro artigo fica visualmente conectado ao cabeçalho. */
.page.page_issue .obj_issue_toc .section > h2 + .cmp_article_list.articles {
    margin-top: 0 !important;
}

@media (max-width: 600px) {
    .page.page_issue .obj_issue_toc .heading {
        margin-bottom: 18px !important;
    }

    .page.page_issue .obj_issue_toc .section > h2 {
        padding: 13px 15px 12px 18px !important;
        font-size: 1.06rem !important;
    }

    .page.page_issue .obj_issue_toc .section > h2::before {
        top: 11px !important;
        bottom: 10px !important;
        width: 3px !important;
    }
}
/* ==========================================================
   RCA v5.0 — PÁGINA INDIVIDUAL DO ARTIGO
   Escopo isolado em .page_article / .obj_article_details.
   Organiza título, autores, ORCID, declarações, palavras-chave,
   painel lateral de metadados e links de arquivos.
   ========================================================== */

/* Área geral do artigo */
.page.page_article {
    color: var(--rca-blue);
}

.page.page_article .cmp_breadcrumbs {
    margin-bottom: 30px !important;
}

.page.page_article .page_title {
    max-width: 900px;
    margin: 0 0 26px !important;
    color: var(--rca-blue) !important;
    font-size: clamp(1.75rem, 2.7vw, 2.45rem) !important;
    line-height: 1.16 !important;
    font-weight: 700 !important;
    letter-spacing: -0.025em;
}

/* Estrutura principal: conteúdo + metadados */
.page.page_article .obj_article_details > .row {
    border-top: 1px solid var(--rca-border);
}

.page.page_article .obj_article_details .main_entry {
    padding-top: 28px !important;
    padding-right: 34px !important;
}

.page.page_article .obj_article_details .entry_details {
    background: #fbfbfa;
    border-left: 1px solid var(--rca-border);
}

/* Autores */
.page.page_article .obj_article_details .item.authors {
    margin: 0 0 30px !important;
}

.page.page_article .obj_article_details .item.authors > h2.pkp_screen_reader {
    position: absolute !important;
}

.page.page_article .obj_article_details .authors {
    margin: 0 !important;
    padding: 0 !important;
}

.page.page_article .obj_article_details .authors > li {
    position: relative;
    margin: 0 !important;
    padding: 0 0 20px 18px !important;
    border-left: 2px solid var(--rca-border);
}

.page.page_article .obj_article_details .authors > li + li {
    padding-top: 3px !important;
}

.page.page_article .obj_article_details .authors > li::before {
    content: "";
    position: absolute;
    left: -4px;
    top: 7px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: var(--rca-brown);
}

.page.page_article .obj_article_details .authors .name {
    display: block !important;
    margin: 0 0 4px;
    color: var(--rca-blue);
    font-size: 1.02rem;
    line-height: 1.35;
    font-weight: 700 !important;
}

.page.page_article .obj_article_details .authors .affiliation {
    display: block;
    margin: 0 0 4px;
    color: #66747b;
    font-size: .9rem;
    line-height: 1.45;
}

.page.page_article .obj_article_details .authors .orcid {
    display: block;
    margin: 3px 0 0;
    font-size: .86rem;
    line-height: 1.4;
}

.page.page_article .obj_article_details .authors .orcid a {
    color: var(--rca-green) !important;
    text-decoration: none;
    overflow-wrap: anywhere;
}

.page.page_article .obj_article_details .authors .orcid a:hover,
.page.page_article .obj_article_details .authors .orcid a:focus {
    text-decoration: underline;
}

/* CRediT e declaração de conflitos: preserva o conteúdo,
   mas reduz o peso visual em relação ao nome e à afiliação. */
.page.page_article .obj_article_details .authors .userGroup,
.page.page_article .obj_article_details .authors .ciStatement {
    margin-top: 8px !important;
    color: #58656b;
    font-size: .84rem;
    line-height: 1.5;
}

.page.page_article .obj_article_details .authors .ciStatement {
    padding: 8px 11px;
    background: var(--rca-light);
    border-left: 2px solid var(--rca-brown);
}

.page.page_article .obj_article_details .authors .ciStatement p {
    margin: 0 !important;
}

/* Blocos textuais do artigo */
.page.page_article .obj_article_details .main_entry .item {
    margin-bottom: 30px;
}

.page.page_article .obj_article_details .main_entry .item > h2,
.page.page_article .obj_article_details .main_entry .item > h3 {
    margin: 0 0 13px !important;
    color: var(--rca-blue) !important;
    font-size: 1.16rem !important;
    line-height: 1.35 !important;
    font-weight: 700 !important;
}

.page.page_article .obj_article_details .main_entry .item.abstract {
    padding-top: 22px;
    border-top: 2px solid var(--rca-green);
}

.page.page_article .obj_article_details .main_entry .item.abstract p {
    font-size: .96rem;
    line-height: 1.75;
}

/* Palavras-chave */
.page.page_article .obj_article_details .item.keywords {
    margin-top: 8px !important;
    padding: 15px 17px !important;
    background: var(--rca-light);
    border-left: 3px solid var(--rca-green);
}

.page.page_article .obj_article_details .item.keywords h2 {
    display: inline;
    margin: 0 7px 0 0 !important;
    font-size: .92rem !important;
}

.page.page_article .obj_article_details .item.keywords .value,
.page.page_article .obj_article_details .item.keywords p {
    display: inline;
    margin: 0 !important;
    font-size: .9rem;
    line-height: 1.6;
}

/* Painel lateral */
.page.page_article .obj_article_details .entry_details .item {
    margin: 0 !important;
    padding: 20px 22px !important;
    border-bottom: 1px solid var(--rca-border);
}

.page.page_article .obj_article_details .entry_details .item:last-child {
    border-bottom: 0;
}

.page.page_article .obj_article_details .entry_details .item > h2,
.page.page_article .obj_article_details .entry_details .item > h3,
.page.page_article .obj_article_details .entry_details .item .label {
    margin: 0 0 7px !important;
    color: #6a7479 !important;
    font-size: .75rem !important;
    line-height: 1.35 !important;
    font-weight: 600 !important;
    text-transform: uppercase;
    letter-spacing: .055em;
}

.page.page_article .obj_article_details .entry_details .item p,
.page.page_article .obj_article_details .entry_details .item .value {
    color: #283b45;
    font-size: .88rem;
    line-height: 1.55;
}

.page.page_article .obj_article_details .entry_details a {
    color: var(--rca-green);
}

/* Galleys / PDF */
.page.page_article .obj_article_details .entry_details .galleys_links,
.page.page_article .obj_article_details .entry_details .item.galleys {
    background: var(--rca-light);
}

.page.page_article .obj_article_details .obj_galley_link,
.page.page_article .obj_article_details .galley-link,
.page.page_article .obj_article_details .entry_details .galleys_links a {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    min-height: 40px;
    padding: 9px 15px !important;
    border: 1px solid var(--rca-green) !important;
    border-radius: 0 !important;
    background: #fff !important;
    color: var(--rca-green) !important;
    font-size: .82rem !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;
    text-decoration: none !important;
    transition: background .18s ease, color .18s ease;
}

.page.page_article .obj_article_details .obj_galley_link:hover,
.page.page_article .obj_article_details .obj_galley_link:focus,
.page.page_article .obj_article_details .galley-link:hover,
.page.page_article .obj_article_details .galley-link:focus,
.page.page_article .obj_article_details .entry_details .galleys_links a:hover,
.page.page_article .obj_article_details .entry_details .galleys_links a:focus {
    background: var(--rca-green) !important;
    color: #fff !important;
}

/* DOI e demais links longos */
.page.page_article .obj_article_details a {
    overflow-wrap: anywhere;
}

/* Responsividade */
@media (max-width: 991px) {
    .page.page_article .page_title {
        font-size: 1.8rem !important;
    }

    .page.page_article .obj_article_details .main_entry {
        padding-right: 20px !important;
    }

    .page.page_article .obj_article_details .entry_details .item {
        padding: 18px !important;
    }
}

@media (max-width: 767px) {
    .page.page_article .cmp_breadcrumbs {
        margin-bottom: 20px !important;
    }

    .page.page_article .page_title {
        margin-bottom: 20px !important;
        font-size: 1.5rem !important;
        line-height: 1.22 !important;
    }

    .page.page_article .obj_article_details > .row {
        border-top: 0;
    }

    .page.page_article .obj_article_details .main_entry {
        padding: 20px 0 0 !important;
    }

    .page.page_article .obj_article_details .entry_details {
        margin-top: 24px;
        background: #fbfbfa;
        border-top: 2px solid var(--rca-green);
        border-left: 0;
    }

    .page.page_article .obj_article_details .authors > li {
        padding-left: 15px !important;
    }

    .page.page_article .obj_article_details .entry_details .item {
        padding: 16px !important;
    }
}
/* ==========================================================
   RCA v5.1 — LIMPEZA DAS DECLARAÇÕES POR AUTOR
   O conteúdo permanece cadastrado no OJS; apenas deixa de ser
   exibido junto a cada autor na página pública do artigo.
   ========================================================== */

.page.page_article .obj_article_details .authors .ciStatement {
    display: none !important;
}

/* ==========================================================
   RCA v5.2 — REFINO EDITORIAL DA PARTE INFERIOR DO ARTIGO
   Biografias, referências, downloads e painel de metadados.
   Mantém a limpeza das declarações de interesses da v5.1.
   ========================================================== */

/* Estrutura e títulos dos blocos editoriais */
.page.page_article .obj_article_details .main_entry .item {
    margin-top: 34px;
}

.page.page_article .obj_article_details .main_entry .item > h2,
.page.page_article .obj_article_details .main_entry .item > h3 {
    margin: 0 0 18px !important;
    color: var(--rca-blue) !important;
    font-size: 1.16rem !important;
    line-height: 1.35 !important;
    font-weight: 700 !important;
}

/* Resumo */
.page.page_article .obj_article_details .item.abstract {
    padding-top: 24px;
    border-top: 1px solid var(--rca-green);
}

.page.page_article .obj_article_details .item.abstract p {
    color: var(--rca-blue);
    line-height: 1.75;
    margin-bottom: 14px;
}

/* Palavras-chave */
.page.page_article .obj_article_details .item.keywords {
    margin-top: 28px !important;
    padding: 16px 18px !important;
    background: var(--rca-light);
    border-left: 3px solid var(--rca-green);
}

/* Downloads */
.page.page_article .obj_article_details .item.downloads_chart {
    margin-top: 42px;
    padding-top: 26px;
    border-top: 1px solid var(--rca-border);
}

.page.page_article .obj_article_details .item.downloads_chart canvas,
.page.page_article .obj_article_details .item.downloads_chart svg {
    max-width: 100%;
    height: auto;
}

/* Biografia dos autores */
.page.page_article .obj_article_details .item.author_bios {
    margin-top: 46px;
    padding-top: 28px;
    border-top: 1px solid var(--rca-border);
}

.page.page_article .obj_article_details .item.author_bios > h2.label {
    margin: 0 0 24px !important;
    color: var(--rca-blue) !important;
    font-size: 1.16rem !important;
    line-height: 1.35 !important;
    font-weight: 700 !important;
}

.page.page_article .obj_article_details .item.author_bios > h2.label::before {
    content: "";
    display: inline-block;
    width: 4px;
    height: 17px;
    margin-right: 10px;
    background: var(--rca-brown);
    vertical-align: -2px;
}

.page.page_article .obj_article_details .author_bios .authors {
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
}

.page.page_article .obj_article_details .author_bios .authors > li {
    position: relative;
    margin: 0 !important;
    padding: 0 0 25px 18px !important;
    border-left: 1px solid var(--rca-border);
    list-style: none !important;
}

.page.page_article .obj_article_details .author_bios .authors > li::before {
    display: none !important;
    content: none !important;
}

.page.page_article .obj_article_details .author_bios .authors > li + li {
    padding-top: 23px !important;
    border-top: 1px solid #E8EAE7;
}

.page.page_article .obj_article_details .author_bios .authors > li::after {
    content: "";
    position: absolute;
    top: 5px;
    left: -3px;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: var(--rca-brown);
}

.page.page_article .obj_article_details .author_bios .authors > li + li::after {
    top: 28px;
}

.page.page_article .obj_article_details .author_bios .authors strong,
.page.page_article .obj_article_details .author_bios .authors .name {
    color: var(--rca-blue);
    font-weight: 700;
}

.page.page_article .obj_article_details .author_bios .authors p {
    margin: 7px 0 0;
    color: var(--rca-blue);
    line-height: 1.65;
}

/* Referências */
.page.page_article .obj_article_details .item.references {
    margin-top: 48px;
    padding-top: 30px;
    border-top: 1px solid var(--rca-green);
}

.page.page_article .obj_article_details .item.references > h2,
.page.page_article .obj_article_details .item.references > h3 {
    margin-bottom: 25px !important;
}

.page.page_article .obj_article_details .item.references p {
    margin: 0 0 20px;
    padding: 0 0 20px;
    color: var(--rca-blue);
    line-height: 1.68;
    border-bottom: 1px solid #ECEEEB;
}

.page.page_article .obj_article_details .item.references p:last-child {
    border-bottom: 0;
}

.page.page_article .obj_article_details .item.references a {
    color: var(--rca-green);
    text-decoration: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: 3px;
    overflow-wrap: anywhere;
}

.page.page_article .obj_article_details .item.references a:hover,
.page.page_article .obj_article_details .item.references a:focus {
    color: var(--rca-brown);
}

/* Painel lateral */
.page.page_article .obj_article_details .entry_details {
    background: #FBFBF9;
}

.page.page_article .obj_article_details .entry_details .item {
    padding: 20px 22px !important;
    border-bottom: 1px solid var(--rca-border);
}

.page.page_article .obj_article_details .entry_details .item .label {
    display: block;
    margin-bottom: 8px !important;
    color: var(--rca-muted) !important;
    font-size: .78rem !important;
    line-height: 1.3 !important;
    font-weight: 700 !important;
    letter-spacing: .035em;
    text-transform: uppercase;
}

.page.page_article .obj_article_details .entry_details .item p {
    color: var(--rca-blue);
    line-height: 1.55;
}

.page.page_article .obj_article_details .entry_details a {
    color: var(--rca-green);
    text-decoration-color: rgba(52,93,45,.45);
    text-underline-offset: 2px;
}

.page.page_article .obj_article_details .entry_details a:hover,
.page.page_article .obj_article_details .entry_details a:focus {
    color: var(--rca-brown);
}

/* PDF */
.page.page_article .obj_article_details .entry_details .galley-link,
.page.page_article .obj_article_details .entry_details .obj_galley_link {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    min-height: 38px;
    padding: 8px 16px !important;
    color: var(--rca-green) !important;
    background: var(--rca-white) !important;
    border: 1px solid var(--rca-green) !important;
    border-radius: 0 !important;
    font-weight: 700 !important;
    text-decoration: none !important;
}

.page.page_article .obj_article_details .entry_details .galley-link:hover,
.page.page_article .obj_article_details .entry_details .galley-link:focus,
.page.page_article .obj_article_details .entry_details .obj_galley_link:hover,
.page.page_article .obj_article_details .entry_details .obj_galley_link:focus {
    color: var(--rca-white) !important;
    background: var(--rca-green) !important;
}

/* Citação e licença */
.page.page_article .obj_article_details .entry_details .item.citation {
    background: var(--rca-white);
}

.page.page_article .obj_article_details .entry_details .item.citation .value {
    color: var(--rca-blue);
    line-height: 1.55;
}

.page.page_article .obj_article_details .entry_details .item.permissions {
    background: #FBFBF9;
}

.page.page_article .obj_article_details .entry_details .item.permissions img {
    max-width: 95px;
    height: auto;
    margin: 8px 0;
}

/* Responsividade */
@media (max-width: 991px) {
    .page.page_article .obj_article_details .item.author_bios,
    .page.page_article .obj_article_details .item.references {
        margin-top: 36px;
    }

    .page.page_article .obj_article_details .entry_details .item {
        padding: 18px !important;
    }
}

@media (max-width: 767px) {
    .page.page_article .obj_article_details .main_entry .item {
        margin-top: 28px;
    }

    .page.page_article .obj_article_details .item.author_bios {
        padding-top: 22px;
    }

    .page.page_article .obj_article_details .author_bios .authors > li {
        padding-left: 14px !important;
    }

    .page.page_article .obj_article_details .item.references {
        padding-top: 24px;
    }

    .page.page_article .obj_article_details .item.references p {
        margin-bottom: 17px;
        padding-bottom: 17px;
    }

    .page.page_article .obj_article_details .entry_details .item {
        padding: 16px !important;
    }
}

/* ==========================================================
   RCA v5.3 — ACABAMENTO DA PÁGINA INDIVIDUAL DO ARTIGO
   Downloads, licença, como citar, formatos de citação e
   Publication Facts. Preserva integralmente a v5.2.
   ========================================================== */

/* ---------- Downloads ---------- */
.page.page_article .obj_article_details .item.downloads_chart {
    margin-top: 42px !important;
    padding: 28px 0 8px !important;
    border-top: 1px solid var(--rca-border) !important;
}

.page.page_article .obj_article_details .item.downloads_chart > h2,
.page.page_article .obj_article_details .item.downloads_chart > h3,
.page.page_article .obj_article_details .item.downloads_chart > .label {
    margin: 0 0 22px !important;
    color: var(--rca-blue) !important;
    font-size: 1.16rem !important;
    line-height: 1.35 !important;
    font-weight: 700 !important;
}

.page.page_article .obj_article_details .item.downloads_chart > h2::before,
.page.page_article .obj_article_details .item.downloads_chart > h3::before {
    content: "";
    display: inline-block;
    width: 4px;
    height: 17px;
    margin-right: 10px;
    background: var(--rca-brown);
    vertical-align: -2px;
}

.page.page_article .obj_article_details .item.downloads_chart canvas,
.page.page_article .obj_article_details .item.downloads_chart svg {
    display: block;
    max-width: 100% !important;
    height: auto !important;
}

/* ---------- Coluna lateral: acabamento geral ---------- */
.page.page_article .obj_article_details .entry_details {
    background: #FBFBF9 !important;
    border-left: 1px solid var(--rca-border);
}

.page.page_article .obj_article_details .entry_details .item {
    margin: 0 !important;
    padding: 21px 22px !important;
    background: transparent;
    border-bottom: 1px solid var(--rca-border) !important;
}

.page.page_article .obj_article_details .entry_details .item:first-child {
    background: var(--rca-light);
}

.page.page_article .obj_article_details .entry_details .item .label {
    display: block !important;
    margin: 0 0 9px !important;
    color: var(--rca-muted) !important;
    font-size: .75rem !important;
    line-height: 1.35 !important;
    font-weight: 700 !important;
    letter-spacing: .045em !important;
    text-transform: uppercase !important;
}

.page.page_article .obj_article_details .entry_details .item p,
.page.page_article .obj_article_details .entry_details .item .value {
    color: var(--rca-blue);
    line-height: 1.58;
}

/* ---------- Licença ---------- */
.page.page_article .obj_article_details .entry_details .item.permissions {
    background: #FBFBF9 !important;
}

.page.page_article .obj_article_details .entry_details .item.permissions img {
    display: block;
    max-width: 92px !important;
    height: auto !important;
    margin: 10px 0 12px !important;
}

.page.page_article .obj_article_details .entry_details .item.permissions p {
    margin: 0 0 10px;
}

/* ---------- Como citar ---------- */
.page.page_article .obj_article_details .entry_details .item.citation {
    background: var(--rca-white) !important;
}

.page.page_article .obj_article_details .entry_details .item.citation .value {
    margin-bottom: 14px;
    color: var(--rca-blue) !important;
    font-size: .93rem;
    line-height: 1.62 !important;
}

.page.page_article .obj_article_details .entry_details .item.citation .value a {
    overflow-wrap: anywhere;
}

/* ---------- Formatos de citação ---------- */
.page.page_article .obj_article_details .entry_details .citation_formats,
.page.page_article .obj_article_details .entry_details .item.citation .citation_formats {
    margin-top: 14px !important;
}

.page.page_article .obj_article_details .entry_details .citation_formats button,
.page.page_article .obj_article_details .entry_details .citation_formats .dropdown-toggle,
.page.page_article .obj_article_details .entry_details .item.citation button {
    width: 100%;
    min-height: 40px;
    padding: 9px 12px !important;
    color: var(--rca-blue) !important;
    background: var(--rca-white) !important;
    border: 1px solid #AEB5B2 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    font-size: .78rem !important;
    font-weight: 700 !important;
    letter-spacing: .025em;
    text-align: left;
    text-transform: uppercase;
}

.page.page_article .obj_article_details .entry_details .citation_formats button:hover,
.page.page_article .obj_article_details .entry_details .citation_formats button:focus,
.page.page_article .obj_article_details .entry_details .citation_formats .dropdown-toggle:hover,
.page.page_article .obj_article_details .entry_details .citation_formats .dropdown-toggle:focus,
.page.page_article .obj_article_details .entry_details .item.citation button:hover,
.page.page_article .obj_article_details .entry_details .item.citation button:focus {
    color: var(--rca-green) !important;
    border-color: var(--rca-green) !important;
    outline: none !important;
}

/* ---------- Publication Facts ---------- */
/* Mantém a funcionalidade do plugin, mas integra o bloco à identidade visual. */
.page.page_article .obj_article_details .entry_details .item.publication_facts,
.page.page_article .obj_article_details .entry_details .publication_facts,
.page.page_article .obj_article_details .entry_details [class*="publicationFacts"],
.page.page_article .obj_article_details .entry_details [class*="publication_facts"] {
    margin: 0 !important;
    padding: 18px 22px !important;
    background: var(--rca-white) !important;
    border-bottom: 1px solid var(--rca-border) !important;
}

.page.page_article .obj_article_details .entry_details .item.publication_facts button,
.page.page_article .obj_article_details .entry_details .publication_facts button,
.page.page_article .obj_article_details .entry_details [class*="publicationFacts"] button,
.page.page_article .obj_article_details .entry_details [class*="publication_facts"] button {
    width: 100%;
    min-height: 39px;
    padding: 8px 12px !important;
    color: var(--rca-blue) !important;
    background: var(--rca-light) !important;
    border: 1px solid var(--rca-border) !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    font-family: inherit !important;
    font-size: .84rem !important;
    font-weight: 700 !important;
    text-align: left;
}

.page.page_article .obj_article_details .entry_details .item.publication_facts button:hover,
.page.page_article .obj_article_details .entry_details .publication_facts button:hover,
.page.page_article .obj_article_details .entry_details [class*="publicationFacts"] button:hover,
.page.page_article .obj_article_details .entry_details [class*="publication_facts"] button:hover {
    color: var(--rca-green) !important;
    border-color: var(--rca-green) !important;
}

/* Fallback específico para alguns plugins que inserem o bloco sem classe semântica */
.page.page_article .obj_article_details .entry_details select {
    max-width: 100%;
    min-height: 38px;
    color: var(--rca-blue);
    background-color: var(--rca-white);
    border: 1px solid #AEB5B2;
    border-radius: 0;
    box-shadow: none;
}

/* ---------- Links da coluna lateral ---------- */
.page.page_article .obj_article_details .entry_details a {
    color: var(--rca-green) !important;
    text-decoration-color: rgba(52,93,45,.45);
    text-underline-offset: 3px;
}

.page.page_article .obj_article_details .entry_details a:hover,
.page.page_article .obj_article_details .entry_details a:focus {
    color: var(--rca-brown) !important;
}

/* O botão PDF continua sendo a ação primária da coluna */
.page.page_article .obj_article_details .entry_details .galley-link,
.page.page_article .obj_article_details .entry_details .obj_galley_link {
    color: var(--rca-green) !important;
    background: var(--rca-white) !important;
    border: 1px solid var(--rca-green) !important;
    text-decoration: none !important;
}

.page.page_article .obj_article_details .entry_details .galley-link:hover,
.page.page_article .obj_article_details .entry_details .galley-link:focus,
.page.page_article .obj_article_details .entry_details .obj_galley_link:hover,
.page.page_article .obj_article_details .entry_details .obj_galley_link:focus {
    color: var(--rca-white) !important;
    background: var(--rca-green) !important;
}

/* ---------- Responsividade ---------- */
@media (max-width: 991px) {
    .page.page_article .obj_article_details .entry_details {
        border-left: 0;
    }

    .page.page_article .obj_article_details .entry_details .item,
    .page.page_article .obj_article_details .entry_details .item.publication_facts,
    .page.page_article .obj_article_details .entry_details .publication_facts,
    .page.page_article .obj_article_details .entry_details [class*="publicationFacts"],
    .page.page_article .obj_article_details .entry_details [class*="publication_facts"] {
        padding: 18px !important;
    }
}

@media (max-width: 767px) {
    .page.page_article .obj_article_details .item.downloads_chart {
        margin-top: 34px !important;
        padding-top: 23px !important;
    }

    .page.page_article .obj_article_details .entry_details .item,
    .page.page_article .obj_article_details .entry_details .item.publication_facts,
    .page.page_article .obj_article_details .entry_details .publication_facts,
    .page.page_article .obj_article_details .entry_details [class*="publicationFacts"],
    .page.page_article .obj_article_details .entry_details [class*="publication_facts"] {
        padding: 16px !important;
    }
}
/* ==========================================================
   RCA v5.4 — ACERVO / EDIÇÕES ANTERIORES
   Mantém a estrutura dinâmica nativa do OJS.
   ========================================================== */

/* ---------- Estrutura da página ---------- */
.page.page_issue_archive {
    color: var(--rca-blue);
}

.page.page_issue_archive > h1 {
    margin: 0 0 28px !important;
    color: var(--rca-blue) !important;
    font-size: clamp(1.75rem, 2.4vw, 2.25rem) !important;
    line-height: 1.15 !important;
    font-weight: 700 !important;
}

/* Remove recuos e estilos de lista do tema padrão */
.page.page_issue_archive .issues_archive {
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
    border-top: 1px solid rgba(52, 93, 45, .34);
}

.page.page_issue_archive .issues_archive > li {
    position: relative;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
    border: 0 !important;
}

/* ---------- Cada edição ---------- */
.page.page_issue_archive .obj_issue_summary {
    position: relative;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-bottom: 1px solid #D9DEDB !important;
    background: var(--rca-white) !important;
    transition:
        background-color .18s ease,
        border-color .18s ease,
        box-shadow .18s ease;
}

/* Marcador institucional marrom */
.page.page_issue_archive .obj_issue_summary::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 3px;
    height: 24px;
    background: var(--rca-brown);
    transform: translateY(-50%) scaleY(.45);
    transform-origin: center;
    opacity: 0;
    transition:
        opacity .18s ease,
        transform .18s ease;
    z-index: 2;
}

.page.page_issue_archive .obj_issue_summary:hover,
.page.page_issue_archive .obj_issue_summary:focus-within {
    background: var(--rca-light) !important;
    border-bottom-color: rgba(52, 93, 45, .5) !important;
    box-shadow: inset 0 1px 0 rgba(52, 93, 45, .05);
}

.page.page_issue_archive .obj_issue_summary:hover::before,
.page.page_issue_archive .obj_issue_summary:focus-within::before {
    opacity: 1;
    transform: translateY(-50%) scaleY(1);
}

/* Remove dimensões do layout padrão pensado para capas */
.page.page_issue_archive .obj_issue_summary > h2 {
    position: relative;
    margin: 0 !important;
    padding: 0 !important;
    font-size: inherit !important;
    line-height: inherit !important;
}

/* O link ocupa toda a linha, tornando o acervo mais fácil de navegar */
.page.page_issue_archive .obj_issue_summary .title {
    position: relative;
    display: block !important;
    width: 100%;
    margin: 0 !important;
    padding: 24px 62px 24px 26px !important;
    color: var(--rca-blue) !important;
    font-size: 1.02rem !important;
    line-height: 1.35 !important;
    font-weight: 700 !important;
    text-decoration: none !important;
    background: transparent !important;
    transition:
        color .18s ease,
        padding-left .18s ease;
}

.page.page_issue_archive .obj_issue_summary .title::after {
    content: "\2192";
    position: absolute;
    top: 50%;
    right: 27px;
    color: var(--rca-green);
    font-size: 1.05rem;
    font-weight: 700;
    line-height: 1;
    transform: translateY(-50%);
    transition:
        right .18s ease,
        color .18s ease;
}

.page.page_issue_archive .obj_issue_summary:hover .title,
.page.page_issue_archive .obj_issue_summary .title:hover,
.page.page_issue_archive .obj_issue_summary .title:focus {
    color: var(--rca-green) !important;
    padding-left: 32px !important;
    outline: 0;
}

.page.page_issue_archive .obj_issue_summary:hover .title::after,
.page.page_issue_archive .obj_issue_summary .title:hover::after,
.page.page_issue_archive .obj_issue_summary .title:focus::after {
    right: 23px;
    color: var(--rca-brown);
}

/* Foco acessível sem alterar a identidade visual */
.page.page_issue_archive .obj_issue_summary .title:focus-visible {
    box-shadow: inset 0 0 0 2px var(--rca-green);
}

/* ---------- Descrição/capa: neutralização do layout legado ---------- */
.page.page_issue_archive .obj_issue_summary .description:empty {
    display: none !important;
}

.page.page_issue_archive .obj_issue_summary .description {
    margin: 0 !important;
    padding: 0 26px 20px !important;
    color: #5E696D;
    font-size: .92rem;
    line-height: 1.6;
}

/* Caso alguma edição antiga possua capa, evita que ela force altura excessiva */
.page.page_issue_archive .obj_issue_summary .cover {
    float: none !important;
    width: auto !important;
    margin: 0 0 16px !important;
}

.page.page_issue_archive .obj_issue_summary .cover img {
    width: auto;
    max-width: 110px;
    height: auto;
}

/* ---------- Breadcrumb ---------- */
.page.page_issue_archive .cmp_breadcrumbs {
    margin-bottom: 24px;
}

.page.page_issue_archive .cmp_breadcrumbs a {
    color: var(--rca-green);
}

.page.page_issue_archive .cmp_breadcrumbs a:hover,
.page.page_issue_archive .cmp_breadcrumbs a:focus {
    color: var(--rca-brown);
}

/* ---------- Responsividade ---------- */
@media (max-width: 767px) {
    .page.page_issue_archive > h1 {
        margin-bottom: 22px !important;
        font-size: 1.65rem !important;
    }

    .page.page_issue_archive .obj_issue_summary .title {
        padding: 20px 48px 20px 20px !important;
        font-size: .98rem !important;
    }

    .page.page_issue_archive .obj_issue_summary:hover .title,
    .page.page_issue_archive .obj_issue_summary .title:hover,
    .page.page_issue_archive .obj_issue_summary .title:focus {
        padding-left: 24px !important;
    }

    .page.page_issue_archive .obj_issue_summary .title::after {
        right: 20px;
    }

    .page.page_issue_archive .obj_issue_summary:hover .title::after,
    .page.page_issue_archive .obj_issue_summary .title:hover::after,
    .page.page_issue_archive .obj_issue_summary .title:focus::after {
        right: 17px;
    }

    .page.page_issue_archive .obj_issue_summary .description {
        padding: 0 20px 18px !important;
    }
}


/* ==========================================================
   RCA v5.5 — PÁGINA DE BUSCA
   Refino visual do formulário nativo do OJS 3.4.
   ========================================================== */

.page.page_search {
    color: var(--rca-blue);
}

.page.page_search > .cmp_breadcrumbs {
    margin-bottom: 26px;
}

.page.page_search > h1 {
    margin: 0 0 22px !important;
    color: var(--rca-blue) !important;
    font-size: clamp(1.75rem, 2.4vw, 2.25rem) !important;
    line-height: 1.15 !important;
    font-weight: 700 !important;
}

.page.page_search .cmp_form {
    margin: 0 !important;
}

/* Campo principal */
.page.page_search .search_input {
    margin: 0 0 22px !important;
}

.page.page_search .search_input input[type="text"],
.page.page_search .search_input input[type="search"] {
    box-sizing: border-box;
    width: 100% !important;
    min-height: 46px;
    padding: 10px 14px !important;
    color: var(--rca-blue);
    background: var(--rca-white);
    border: 1px solid #AEB5B2 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    font-family: inherit;
    font-size: .96rem;
    line-height: 1.4;
    transition: border-color .18s ease, box-shadow .18s ease;
}

.page.page_search .search_input input[type="text"]:focus,
.page.page_search .search_input input[type="search"]:focus {
    border-color: var(--rca-green) !important;
    box-shadow: 0 0 0 2px rgba(52,93,45,.10) !important;
    outline: 0 !important;
}

/* Filtros avançados */
.page.page_search .search_advanced {
    box-sizing: border-box;
    margin: 0 !important;
    padding: 22px 20px 20px !important;
    background: var(--rca-light);
    border: 1px solid var(--rca-border) !important;
}

.page.page_search .search_advanced > legend {
    padding: 0 10px !important;
    color: var(--rca-blue);
    background: var(--rca-white);
    font-size: .92rem;
    line-height: 1.3;
    font-weight: 700;
}

.page.page_search .search_advanced .date_range {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) minmax(220px, .78fr);
    gap: 34px;
    align-items: start;
}

.page.page_search .search_advanced .from,
.page.page_search .search_advanced .to {
    margin: 0 0 18px !important;
}

.page.page_search .search_advanced .from fieldset,
.page.page_search .search_advanced .to fieldset {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 6px;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
}

.page.page_search .search_advanced .from fieldset > legend,
.page.page_search .search_advanced .to fieldset > legend {
    grid-column: 1 / -1;
    margin: 0 0 7px !important;
    padding: 0 !important;
    color: var(--rca-blue);
    font-size: .88rem;
    font-weight: 700;
}

/* Os rótulos Ano/Mês/Dia continuam disponíveis para leitores de tela,
   mas o layout visual fica mais limpo. */
.page.page_search .search_advanced .from label,
.page.page_search .search_advanced .to label {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0,0,0,0) !important;
    white-space: nowrap !important;
    border: 0 !important;
}

.page.page_search .search_advanced select,
.page.page_search .search_advanced input[type="text"] {
    box-sizing: border-box;
    width: 100% !important;
    min-height: 40px;
    padding: 7px 9px !important;
    color: var(--rca-blue);
    background-color: var(--rca-white);
    border: 1px solid #B8BFBC !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    font-family: inherit;
}

.page.page_search .search_advanced select:focus,
.page.page_search .search_advanced input[type="text"]:focus {
    border-color: var(--rca-green) !important;
    box-shadow: 0 0 0 2px rgba(52,93,45,.09) !important;
    outline: 0 !important;
}

.page.page_search .search_advanced .author {
    margin: 0 !important;
}

.page.page_search .search_advanced .author label {
    display: block;
    margin: 0 0 7px !important;
    color: var(--rca-blue);
    font-size: .88rem;
    font-weight: 700;
}

/* Botão */
.page.page_search .cmp_form > .submit {
    display: flex !important;
    justify-content: flex-end;
    margin: 18px 0 0 !important;
    padding: 0 !important;
}

.page.page_search .cmp_form > .submit button.submit {
    position: static !important;
    min-height: 42px;
    padding: 9px 20px !important;
    color: var(--rca-white) !important;
    background: var(--rca-green) !important;
    border: 1px solid var(--rca-green) !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    font-family: inherit;
    font-size: .82rem !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    letter-spacing: .035em;
    transition: background .18s ease, border-color .18s ease, transform .18s ease;
}

.page.page_search .cmp_form > .submit button.submit:hover,
.page.page_search .cmp_form > .submit button.submit:focus {
    background: var(--rca-green-dark) !important;
    border-color: var(--rca-green-dark) !important;
    transform: translateY(-1px);
    outline: 0 !important;
}

/* Resultados */
.page.page_search .search_results {
    margin: 32px 0 0 !important;
    padding: 0 !important;
    list-style: none !important;
    border-top: 1px solid rgba(52,93,45,.32);
}

.page.page_search .search_results > li {
    margin: 0 !important;
    padding: 24px 20px !important;
    border-bottom: 1px solid var(--rca-border);
    background: var(--rca-white);
}

.page.page_search .search_results > li:hover {
    background: #FBFCFB;
}

.page.page_search .search_results .title,
.page.page_search .search_results h2,
.page.page_search .search_results h3 {
    color: var(--rca-blue) !important;
}

.page.page_search .search_results a {
    color: var(--rca-green);
}

.page.page_search .search_results a:hover,
.page.page_search .search_results a:focus {
    color: var(--rca-brown);
}

/* Mensagem sem resultados / status */
.page.page_search [role="status"] {
    display: block;
    box-sizing: border-box;
    margin-top: 32px !important;
    padding: 17px 18px !important;
    color: var(--rca-blue);
    background: var(--rca-light);
    border-left: 3px solid var(--rca-green);
}

@media (max-width: 767px) {
    .page.page_search > h1 {
        font-size: 1.65rem !important;
    }

    .page.page_search .search_advanced {
        padding: 18px 16px 16px !important;
    }

    .page.page_search .search_advanced .date_range {
        grid-template-columns: 1fr !important;
        gap: 6px;
    }

    .page.page_search .cmp_form > .submit button.submit {
        width: 100%;
        justify-content: center;
    }

    .page.page_search .search_results > li {
        padding: 20px 16px !important;
    }
}

/* ==========================================================
   RCA v5.6 — BUSCA GLOBAL DO CABEÇALHO
   Corrige a abertura da busca do OJS sem alterar page_search.
   ========================================================== */

/* O wrapper da busca deve permanecer dentro da faixa de navegação. */
.pkp_navigation_primary_wrapper {
  position: relative;
}

.pkp_navigation_search_wrapper {
  position: absolute !important;
  top: 0 !important;
  right: 0 !important;
  height: 46px !important;
  margin: 0 !important;
  padding: 0 !important;
  z-index: 20;
}

/* Estado normal: botão Buscar integrado à barra verde. */
.pkp_navigation_search_wrapper .pkp_search,
.pkp_navigation_search_wrapper > a {
  position: static !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
  min-width: 92px;
  height: 46px !important;
  margin: 0 !important;
  padding: 0 16px !important;
  color: var(--rca-white) !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  font-weight: 600;
  line-height: 46px !important;
}

.pkp_navigation_search_wrapper .pkp_search:hover,
.pkp_navigation_search_wrapper .pkp_search:focus,
.pkp_navigation_search_wrapper > a:hover,
.pkp_navigation_search_wrapper > a:focus {
  color: var(--rca-white) !important;
  background: rgba(255,255,255,.08) !important;
  outline: 0 !important;
}

/* Quando o OJS abre a busca, impede que o botão se transforme
   em um X grande/flutuante no topo da página. */
.pkp_navigation_search_wrapper .pkp_search.is_open,
.pkp_navigation_search_wrapper .pkp_search[aria-expanded="true"] {
  position: static !important;
  width: auto !important;
  height: 46px !important;
  min-width: 92px !important;
  padding: 0 16px !important;
  background: rgba(255,255,255,.08) !important;
  transform: none !important;
}

/* Painel/formulário aberto: fica imediatamente abaixo da navegação. */
.pkp_navigation_search_wrapper .pkp_search.is_open + .pkp_search_form,
.pkp_navigation_search_wrapper .pkp_search[aria-expanded="true"] + .pkp_search_form,
.pkp_navigation_search_wrapper .pkp_search_form,
.pkp_navigation_search_wrapper form {
  box-sizing: border-box;
  top: 46px !important;
  right: 0 !important;
  left: auto !important;
  width: min(430px, calc(100vw - 32px)) !important;
  margin: 0 !important;
  padding: 14px !important;
  background: var(--rca-white) !important;
  border: 1px solid var(--rca-border) !important;
  border-top: 3px solid var(--rca-brown) !important;
  border-radius: 0 !important;
  box-shadow: 0 12px 28px rgba(38,62,77,.14) !important;
  z-index: 100 !important;
}

.pkp_navigation_search_wrapper input[type="text"],
.pkp_navigation_search_wrapper input[type="search"] {
  box-sizing: border-box;
  width: 100% !important;
  min-height: 42px;
  padding: 9px 12px !important;
  color: var(--rca-blue) !important;
  background: var(--rca-white) !important;
  border: 1px solid #B8BFBC !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

.pkp_navigation_search_wrapper input[type="text"]:focus,
.pkp_navigation_search_wrapper input[type="search"]:focus {
  border-color: var(--rca-green) !important;
  box-shadow: 0 0 0 2px rgba(52,93,45,.09) !important;
  outline: 0 !important;
}

.pkp_navigation_search_wrapper button[type="submit"] {
  min-height: 42px;
  padding: 8px 15px !important;
  color: var(--rca-white) !important;
  background: var(--rca-green) !important;
  border: 1px solid var(--rca-green) !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  font-weight: 700 !important;
}

/* Segurança contra o botão/ícone azul deslocado abaixo do menu. */
.pkp_navigation_search_wrapper .search_prompt,
.pkp_navigation_search_wrapper .search_controls {
  margin: 0 !important;
}

@media (max-width: 991px) {
  .pkp_navigation_search_wrapper {
    position: static !important;
    height: auto !important;
  }

  .pkp_navigation_search_wrapper .pkp_search_form,
  .pkp_navigation_search_wrapper form {
    width: 100% !important;
    max-width: none !important;
  }
}

/* ==========================================================
   RCA v5.7 — CORREÇÃO FINAL DA BUSCA NO CABEÇALHO
   Mantém o acionador no extremo direito da barra verde.
   ========================================================== */

@media (min-width: 992px) {
  .pkp_navigation_primary_wrapper {
    position: relative !important;
    padding-right: 112px !important;
  }

  .pkp_navigation_search_wrapper {
    position: absolute !important;
    top: 0 !important;
    right: 0 !important;
    left: auto !important;
    bottom: auto !important;
    width: 112px !important;
    min-width: 112px !important;
    max-width: 112px !important;
    height: 46px !important;
    margin: 0 !important;
    padding: 0 !important;
    float: none !important;
    transform: none !important;
    background: transparent !important;
    z-index: 50 !important;
  }

  .pkp_navigation_search_wrapper > a,
  .pkp_navigation_search_wrapper .pkp_search,
  .pkp_navigation_search_wrapper .search_prompt {
    position: relative !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
    width: 112px !important;
    min-width: 112px !important;
    max-width: 112px !important;
    height: 46px !important;
    margin: 0 !important;
    padding: 0 12px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    color: var(--rca-white) !important;
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    transform: none !important;
    line-height: 46px !important;
    font-weight: 600 !important;
    overflow: hidden !important;
  }

  .pkp_navigation_search_wrapper > a:hover,
  .pkp_navigation_search_wrapper > a:focus,
  .pkp_navigation_search_wrapper .pkp_search:hover,
  .pkp_navigation_search_wrapper .pkp_search:focus {
    background: rgba(255,255,255,.08) !important;
    color: var(--rca-white) !important;
  }

  /* O painel de pesquisa, quando aberto, nasce do lado direito do menu. */
  .pkp_navigation_search_wrapper .pkp_search_form,
  .pkp_navigation_search_wrapper form {
    position: absolute !important;
    top: 46px !important;
    right: 0 !important;
    left: auto !important;
    width: 420px !important;
    max-width: calc(100vw - 40px) !important;
    margin: 0 !important;
    z-index: 1000 !important;
  }
}

/* Em telas menores, não força posicionamento absoluto do controle. */
@media (max-width: 991px) {
  .pkp_navigation_primary_wrapper {
    padding-right: 0 !important;
  }

  .pkp_navigation_search_wrapper {
    width: auto !important;
    max-width: none !important;
  }
}

/* ========================================================================== */
/* RCA v5.8 — correção definitiva do controle de busca no cabeçalho          */
/* Mantém a v5.7 integralmente e substitui apenas o posicionamento desktop.    */
/* ========================================================================== */

@media (min-width: 992px) {
  /* O wrapper da navegação passa a controlar menu + busca pelo fluxo flex. */
  .pkp_navigation_primary_wrapper {
    position: relative !important;
    display: flex !important;
    align-items: stretch !important;
    width: 100% !important;
    min-height: 46px !important;
    padding: 0 !important;
    overflow: visible !important;
  }

  .pkp_navigation_primary {
    position: relative !important;
    display: flex !important;
    align-items: stretch !important;
    flex: 1 1 auto !important;
    width: auto !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* Cancela o absolute das versões anteriores: a busca vira o último item. */
  .pkp_navigation_search_wrapper {
    position: relative !important;
    inset: auto !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
    display: flex !important;
    flex: 0 0 112px !important;
    align-items: stretch !important;
    justify-content: flex-end !important;
    width: 112px !important;
    min-width: 112px !important;
    max-width: 112px !important;
    height: 46px !important;
    margin: 0 0 0 auto !important;
    padding: 0 !important;
    float: none !important;
    transform: none !important;
    background: transparent !important;
    z-index: 60 !important;
  }

  /* Prompt/acionador da busca. */
  .pkp_navigation_search_wrapper > a,
  .pkp_navigation_search_wrapper .pkp_search,
  .pkp_navigation_search_wrapper .search_prompt {
    position: static !important;
    inset: auto !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 6px !important;
    width: 112px !important;
    min-width: 112px !important;
    max-width: 112px !important;
    height: 46px !important;
    margin: 0 !important;
    padding: 0 12px !important;
    color: var(--rca-white) !important;
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    transform: none !important;
    line-height: 46px !important;
    font-weight: 600 !important;
    white-space: nowrap !important;
    overflow: visible !important;
  }

  .pkp_navigation_search_wrapper > a:hover,
  .pkp_navigation_search_wrapper > a:focus,
  .pkp_navigation_search_wrapper .pkp_search:hover,
  .pkp_navigation_search_wrapper .pkp_search:focus,
  .pkp_navigation_search_wrapper .search_prompt:hover,
  .pkp_navigation_search_wrapper .search_prompt:focus {
    color: var(--rca-white) !important;
    background: rgba(255,255,255,.08) !important;
    outline: 0 !important;
  }

  /* Se o OJS abrir o formulário, ele fica ancorado ao lado direito da barra. */
  .pkp_navigation_search_wrapper .pkp_search_form,
  .pkp_navigation_search_wrapper form {
    position: absolute !important;
    top: 46px !important;
    right: 0 !important;
    left: auto !important;
    bottom: auto !important;
    width: 420px !important;
    max-width: calc(100vw - 40px) !important;
    margin: 0 !important;
    z-index: 1000 !important;
  }

  /* Evita controles de fechar herdados aparecerem como círculo/X flutuante. */
  .pkp_navigation_search_wrapper .search_prompt.is_open,
  .pkp_navigation_search_wrapper .pkp_search.is_open {
    position: static !important;
    width: 112px !important;
    height: 46px !important;
    border-radius: 0 !important;
    transform: none !important;
  }
}

/* ==========================================================
   RCA v5.9 — Cabeçalho: remover acionador global de busca
   Mantém a página /search e seus formulários normalmente.
   ========================================================== */
@media (min-width: 992px) {
  .pkp_structure_head .pkp_navigation_search_wrapper,
  .pkp_structure_head .pkp_search,
  .pkp_structure_head .pkp_navigation_search,
  .pkp_structure_head [class*="navigation_search"] {
    display: none !important;
  }
}

/* ==========================================================
   RCA v5.10 — remoção definitiva do acionador de busca global
   O formulário da página /search permanece intacto.
   ========================================================== */

/* O Tema Padrão do OJS pode renderizar o acionador como irmão
   do cabeçalho/navegação. Por isso, não o condicionamos a
   .pkp_structure_head nesta correção. */
.pkp_navigation_search_wrapper,
.pkp_navigation_search,
a.pkp_search,
button.pkp_search,
.pkp_search.search_prompt,
.pkp_navigation_primary_wrapper > .pkp_search,
.pkp_navigation_primary_wrapper > .pkp_navigation_search_wrapper,
.pkp_head_wrapper > .pkp_navigation_search_wrapper {
  display: none !important;
  visibility: hidden !important;
  width: 0 !important;
  min-width: 0 !important;
  max-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  overflow: hidden !important;
  pointer-events: none !important;
}

/* Garante que o menu utilize novamente toda a largura disponível. */
@media (min-width: 992px) {
  .pkp_navigation_primary_wrapper {
    display: block !important;
    width: 100% !important;
  }

  .pkp_navigation_primary {
    width: 100% !important;
    max-width: none !important;
  }
}

/* ==========================================================
   RCA v5.11 — Busca: botão único institucional
   Mantém o link "Buscar" do menu superior.
   Remove apenas o bloco azul/ícone do botão de submissão
   da página de busca e consolida o controle em verde.
   ========================================================== */

.page.page_search .cmp_form > .submit {
    display: flex !important;
    justify-content: flex-end !important;
    align-items: center !important;
}

.page.page_search .cmp_form > .submit button.submit {
    position: static !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-width: 104px !important;
    min-height: 46px !important;
    padding: 0 24px !important;
    margin: 0 !important;
    border: 1px solid var(--rca-green) !important;
    background: var(--rca-green) !important;
    color: #fff !important;
    font-weight: 700 !important;
    line-height: 1 !important;
    text-transform: uppercase !important;
    box-shadow: none !important;
}

/* O tema Default cria a lupa com pseudo-elemento. */
.page.page_search .cmp_form > .submit button.submit::before,
.page.page_search .cmp_form > .submit button.submit:before {
    content: none !important;
    display: none !important;
    width: 0 !important;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    background: none !important;
}

.page.page_search .cmp_form > .submit button.submit:hover,
.page.page_search .cmp_form > .submit button.submit:focus {
    background: var(--rca-blue) !important;
    border-color: var(--rca-blue) !important;
    color: #fff !important;
    outline: none !important;
}

@media (max-width: 767px) {
    .page.page_search .cmp_form > .submit button.submit {
        width: 100% !important;
    }
}

/* ==========================================================
   RCA v5.12 — Correção definitiva da lupa no botão BUSCAR
   O Tema Padrão do OJS cria a lupa em ::after, não em ::before.
   ========================================================== */

.page.page_search .cmp_form > .submit button.submit::before,
.page.page_search .cmp_form > .submit button.submit:before,
.page.page_search .cmp_form > .submit button.submit::after,
.page.page_search .cmp_form > .submit button.submit:after {
    content: none !important;
    display: none !important;
    position: static !important;
    width: 0 !important;
    height: 0 !important;
    min-width: 0 !important;
    min-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    font-size: 0 !important;
}

.page.page_search .cmp_form > .submit button.submit {
    position: static !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-width: 104px !important;
    min-height: 46px !important;
    padding: 0 24px !important;
    margin: 0 !important;
    border: 1px solid var(--rca-green) !important;
    border-radius: 0 !important;
    background: var(--rca-green) !important;
    color: #fff !important;
    box-shadow: none !important;
    overflow: hidden !important;
}

.page.page_search .cmp_form > .submit button.submit:hover,
.page.page_search .cmp_form > .submit button.submit:focus {
    background: var(--rca-blue) !important;
    border-color: var(--rca-blue) !important;
    color: #fff !important;
    transform: none !important;
    outline: none !important;
}

/* ==========================================================
   RCA v5.13 — Página de Submissões
   Escopo isolado: .page.page_submissions
   ========================================================== */

/* Área geral */
.page.page_submissions {
    color: var(--rca-blue);
}

.page.page_submissions > h1 {
    margin-bottom: 22px !important;
    color: var(--rca-blue) !important;
    font-weight: 700 !important;
}

/* Chamada para nova submissão */
.page.page_submissions > .cmp_notification {
    margin: 0 0 38px !important;
    padding: 22px 24px !important;
    border: 1px solid rgba(52, 93, 45, .22) !important;
    border-left: 4px solid var(--rca-green) !important;
    background: var(--rca-light) !important;
    color: var(--rca-blue) !important;
    box-shadow: none !important;
}

.page.page_submissions > .cmp_notification a {
    color: var(--rca-green) !important;
    font-weight: 700 !important;
    text-decoration: none !important;
    border-bottom: 1px solid rgba(52, 93, 45, .35);
}

.page.page_submissions > .cmp_notification a:hover,
.page.page_submissions > .cmp_notification a:focus {
    color: var(--rca-brown) !important;
    border-bottom-color: var(--rca-brown) !important;
}

/* Diretrizes para autores */
.page.page_submissions .author_guidelines {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.page.page_submissions .author_guidelines > h2,
.page.page_submissions .submission_checklist > h2,
.page.page_submissions .section_policy > h2 {
    margin: 0 0 20px !important;
    padding: 0 0 12px !important;
    border-bottom: 1px solid rgba(52, 93, 45, .45) !important;
    color: var(--rca-blue) !important;
    font-size: 1.42rem !important;
    line-height: 1.3 !important;
    font-weight: 700 !important;
}

.page.page_submissions .author_guidelines h3,
.page.page_submissions .submission_checklist h3,
.page.page_submissions .section_policy h3 {
    margin: 30px 0 12px !important;
    color: var(--rca-blue) !important;
    font-size: 1.08rem !important;
    line-height: 1.4 !important;
    font-weight: 700 !important;
}

/* Texto editorial */
.page.page_submissions .author_guidelines p,
.page.page_submissions .submission_checklist p,
.page.page_submissions .section_policy p,
.page.page_submissions .author_guidelines li,
.page.page_submissions .submission_checklist li,
.page.page_submissions .section_policy li {
    color: var(--rca-blue) !important;
    line-height: 1.75 !important;
}

.page.page_submissions .author_guidelines p,
.page.page_submissions .section_policy p {
    margin-top: 0 !important;
    margin-bottom: 18px !important;
}

/* Links dentro do conteúdo */
.page.page_submissions .author_guidelines a,
.page.page_submissions .submission_checklist a,
.page.page_submissions .section_policy a {
    color: var(--rca-green) !important;
    text-decoration-thickness: 1px !important;
    text-underline-offset: 3px !important;
}

.page.page_submissions .author_guidelines a:hover,
.page.page_submissions .submission_checklist a:hover,
.page.page_submissions .section_policy a:hover {
    color: var(--rca-brown) !important;
}

/* Checklist */
.page.page_submissions .submission_checklist {
    margin-top: 42px !important;
    padding: 26px 28px !important;
    border: 1px solid rgba(52, 93, 45, .20) !important;
    border-top: 3px solid var(--rca-green) !important;
    background: var(--rca-light) !important;
}

.page.page_submissions .submission_checklist ul,
.page.page_submissions .submission_checklist ol {
    margin: 0 !important;
    padding-left: 22px !important;
}

.page.page_submissions .submission_checklist li {
    margin-bottom: 12px !important;
}

/* Políticas editoriais */
.page.page_submissions .section_policy {
    margin-top: 42px !important;
    padding-top: 28px !important;
    border-top: 1px solid rgba(52, 93, 45, .25) !important;
}

/* Evita excesso de separadores quando várias políticas aparecem seguidas */
.page.page_submissions .section_policy + .section_policy {
    margin-top: 30px !important;
}

/* Botões eventualmente presentes na página */
.page.page_submissions .cmp_button,
.page.page_submissions button.submit,
.page.page_submissions input[type="submit"] {
    border: 1px solid var(--rca-green) !important;
    border-radius: 0 !important;
    background: var(--rca-green) !important;
    color: #fff !important;
    box-shadow: none !important;
    font-weight: 700 !important;
}

.page.page_submissions .cmp_button:hover,
.page.page_submissions button.submit:hover,
.page.page_submissions input[type="submit"]:hover,
.page.page_submissions .cmp_button:focus,
.page.page_submissions button.submit:focus,
.page.page_submissions input[type="submit"]:focus {
    border-color: var(--rca-blue) !important;
    background: var(--rca-blue) !important;
    color: #fff !important;
}

/* Responsividade */
@media (max-width: 767px) {
    .page.page_submissions > .cmp_notification {
        padding: 18px !important;
        margin-bottom: 30px !important;
    }

    .page.page_submissions .submission_checklist {
        padding: 20px 18px !important;
    }

    .page.page_submissions .author_guidelines > h2,
    .page.page_submissions .submission_checklist > h2,
    .page.page_submissions .section_policy > h2 {
        font-size: 1.28rem !important;
    }
}

/* ==========================================================
   RCA v5.14 — Página "Sobre a Revista"
   Escopo isolado: .page.page_about
   ========================================================== */

.page.page_about {
    color: var(--rca-blue);
}

/* Título principal */
.page.page_about > h1 {
    margin: 0 0 34px !important;
    padding: 0 0 16px !important;
    border-bottom: 1px solid rgba(52, 93, 45, .35) !important;
    color: var(--rca-blue) !important;
    font-weight: 700 !important;
    line-height: 1.25 !important;
}

/* Subtítulos editoriais: Foco e Escopo, Breve Histórico etc. */
.page.page_about > h3 {
    position: relative;
    margin: 42px 0 18px !important;
    padding: 0 0 12px 18px !important;
    border-bottom: 1px solid rgba(52, 93, 45, .25) !important;
    color: var(--rca-blue) !important;
    font-size: 1.18rem !important;
    line-height: 1.35 !important;
    font-weight: 700 !important;
}

.page.page_about > h3::before {
    content: "";
    position: absolute;
    left: 0;
    top: 2px;
    width: 4px;
    height: 1.25em;
    background: var(--rca-brown);
}

/* Primeiro subtítulo mais próximo do título da página */
.page.page_about > h1 + .cmp_edit_link + h3,
.page.page_about > h1 + h3 {
    margin-top: 0 !important;
}

/* Texto */
.page.page_about > p {
    margin: 0 0 20px !important;
    color: var(--rca-blue) !important;
    line-height: 1.8 !important;
}

/* Neutraliza parágrafos vazios usados apenas para espaçamento */
.page.page_about > p:empty {
    display: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Links editoriais */
.page.page_about > p a,
.page.page_about > a:not(.cmp_edit_link) {
    color: var(--rca-green) !important;
    text-decoration-thickness: 1px !important;
    text-underline-offset: 3px !important;
}

.page.page_about > p a:hover,
.page.page_about > p a:focus,
.page.page_about > a:not(.cmp_edit_link):hover,
.page.page_about > a:not(.cmp_edit_link):focus {
    color: var(--rca-brown) !important;
}

/* Link administrativo "Editar": discreto e sem interferir no conteúdo */
.page.page_about > .cmp_edit_link {
    float: right !important;
    margin: -58px 0 12px 20px !important;
    color: var(--rca-green) !important;
    font-size: .9rem !important;
    font-weight: 600 !important;
    text-decoration: none !important;
}

.page.page_about > .cmp_edit_link:hover,
.page.page_about > .cmp_edit_link:focus {
    color: var(--rca-brown) !important;
}

/* Listas que eventualmente existam no conteúdo institucional */
.page.page_about > ul,
.page.page_about > ol {
    margin: 8px 0 24px !important;
    padding-left: 24px !important;
}

.page.page_about > ul li,
.page.page_about > ol li {
    margin-bottom: 9px !important;
    color: var(--rca-blue) !important;
    line-height: 1.7 !important;
}

/* Tabelas eventualmente inseridas no conteúdo */
.page.page_about table {
    width: 100% !important;
    margin: 24px 0 30px !important;
    border-collapse: collapse !important;
}

.page.page_about th,
.page.page_about td {
    padding: 12px 14px !important;
    border: 1px solid rgba(52, 93, 45, .20) !important;
    text-align: left !important;
    vertical-align: top !important;
}

.page.page_about th {
    background: var(--rca-light) !important;
    color: var(--rca-blue) !important;
    font-weight: 700 !important;
}

/* Responsividade */
@media (max-width: 767px) {
    .page.page_about > h1 {
        margin-bottom: 28px !important;
    }

    .page.page_about > h3 {
        margin-top: 34px !important;
        padding-left: 14px !important;
        font-size: 1.1rem !important;
    }

    .page.page_about > p {
        line-height: 1.7 !important;
    }

    .page.page_about > .cmp_edit_link {
        float: none !important;
        display: inline-block !important;
        margin: -12px 0 24px !important;
    }
}


/* =========================================================
   RCA — v5.15
   Política Editorial — subtítulos reais do conteúdo OJS
   O editor grava os subtítulos como <p><strong><span>…</span></strong></p>.
   ========================================================= */

/* A página de Política Editorial usa .page (sem .page_about).
   Reconhece como subtítulo apenas o parágrafo iniciado por <strong>. */
.pkp_structure_main .page > p:has(> strong:first-child) {
    position: relative !important;
    margin: 38px 0 14px !important;
    padding: 0 0 0 16px !important;
    color: var(--rca-blue) !important;
    font-size: 1.16rem !important;
    line-height: 1.4 !important;
}

.pkp_structure_main .page > p:has(> strong:first-child)::before {
    content: "";
    position: absolute;
    left: 0;
    top: .08em;
    width: 4px;
    height: 1.28em;
    border-radius: 2px;
    background: var(--rca-brown);
}

.pkp_structure_main .page > p:has(> strong:first-child) > strong,
.pkp_structure_main .page > p:has(> strong:first-child) > strong > span {
    color: var(--rca-blue) !important;
    font: inherit !important;
    font-weight: 700 !important;
    letter-spacing: .01em !important;
}

/* Remove resíduos de formatação copiados pelo editor (ex.: &nbsp; e spans). */
.pkp_structure_main .page > p:has(> strong:first-child) > strong {
    text-decoration: none !important;
}

/* Primeiro subtítulo: aproxima do título principal sem apertar a leitura. */
.pkp_structure_main .page > h1.page_title ~ p:has(> strong:first-child):first-of-type {
    margin-top: 8px !important;
}

@media (max-width: 767px) {
    .pkp_structure_main .page > p:has(> strong:first-child) {
        margin-top: 30px !important;
        padding-left: 14px !important;
        font-size: 1.08rem !important;
    }
}

/* =========================================================
   RCA — v5.16
   Corpo Editorial — hierarquia, listas e correção de resíduos
   ========================================================= */

/* Isola o Corpo Editorial das regras genéricas da v5.15. */
.page.page_editorial_team {
    color: var(--rca-blue) !important;
}

.page.page_editorial_team > h1 {
    margin-bottom: 34px !important;
    padding-bottom: 14px !important;
    border-bottom: 1px solid rgba(52, 93, 45, .30) !important;
    color: var(--rca-blue) !important;
}

/* Nível 1: funções editoriais — Editora-Chefe, Editores de área etc. */
.page.page_editorial_team > h2 {
    margin: 38px 0 18px !important;
    padding: 0 0 10px !important;
    border-bottom: 1px solid rgba(52, 93, 45, .22) !important;
    color: var(--rca-blue) !important;
    font-size: 1.18rem !important;
    line-height: 1.4 !important;
    font-weight: 700 !important;
}

.page.page_editorial_team > h1 + .cmp_edit_link + h2,
.page.page_editorial_team > h1 + h2 {
    margin-top: 0 !important;
}

.page.page_editorial_team > h2 strong {
    color: inherit !important;
    font: inherit !important;
    font-weight: 700 !important;
}

/* Cancela a barra genérica da Política Editorial nesta página. */
.page.page_editorial_team > p:has(> strong:first-child) {
    position: static !important;
    margin: 26px 0 12px !important;
    padding: 0 !important;
    font-size: 1rem !important;
    line-height: 1.5 !important;
}

.page.page_editorial_team > p:has(> strong:first-child)::before {
    content: none !important;
    display: none !important;
}

/* Nível 2: áreas científicas — <p><strong><em>Ciência do solo</em></strong></p>. */
.page.page_editorial_team > p:has(> strong:first-child > em) {
    position: relative !important;
    margin: 30px 0 14px !important;
    padding: 0 0 0 16px !important;
    color: var(--rca-blue) !important;
    font-size: 1.06rem !important;
    line-height: 1.45 !important;
}

.page.page_editorial_team > p:has(> strong:first-child > em)::before {
    content: "" !important;
    display: block !important;
    position: absolute !important;
    left: 0 !important;
    top: .08em !important;
    width: 4px !important;
    height: 1.28em !important;
    border-radius: 2px !important;
    background: var(--rca-brown) !important;
}

.page.page_editorial_team > p:has(> strong:first-child > em) strong,
.page.page_editorial_team > p:has(> strong:first-child > em) em {
    color: var(--rca-blue) !important;
    font-size: inherit !important;
    font-weight: 700 !important;
}

/* Listas de integrantes. */
.page.page_editorial_team > ul {
    margin: 0 0 28px !important;
    padding-left: 26px !important;
}

.page.page_editorial_team > ul > li {
    margin: 0 0 9px !important;
    padding-left: 2px !important;
    color: var(--rca-blue) !important;
    line-height: 1.62 !important;
}

.page.page_editorial_team > ul > li::marker {
    color: var(--rca-brown) !important;
}

.page.page_editorial_team a {
    color: var(--rca-green) !important;
    text-decoration-color: rgba(52, 93, 45, .45) !important;
    text-underline-offset: 2px !important;
}

.page.page_editorial_team a:hover,
.page.page_editorial_team a:focus {
    color: var(--rca-brown) !important;
}

/* Link administrativo: permanece discreto e não interfere na composição. */
.page.page_editorial_team > .cmp_edit_link {
    float: right !important;
    margin-top: -2px !important;
    color: var(--rca-green) !important;
    font-size: .86rem !important;
    font-weight: 600 !important;
    text-decoration: none !important;
}

@media (max-width: 767px) {
    .page.page_editorial_team > h1 {
        margin-bottom: 28px !important;
    }

    .page.page_editorial_team > h2 {
        margin-top: 32px !important;
        font-size: 1.12rem !important;
    }

    .page.page_editorial_team > p:has(> strong:first-child > em) {
        margin-top: 26px !important;
        padding-left: 14px !important;
        font-size: 1.02rem !important;
    }

    .page.page_editorial_team > ul {
        padding-left: 22px !important;
    }

    .page.page_editorial_team > .cmp_edit_link {
        float: none !important;
        display: inline-block !important;
        margin: -12px 0 20px !important;
    }
}

/* ==========================================================
   RCA v5.17 — Declaração de Privacidade
   Escopo isolado: .page.page_privacy
   ========================================================== */
.page.page_privacy {
    color: var(--rca-blue);
}

.page.page_privacy > h1 {
    color: var(--rca-blue) !important;
    margin: 0 0 26px !important;
    padding: 0 0 14px !important;
    border-bottom: 1px solid rgba(52, 93, 45, .28) !important;
    font-weight: 700 !important;
    line-height: 1.25 !important;
}

.page.page_privacy > p {
    margin: 0 0 20px !important;
    color: var(--rca-blue) !important;
    font-size: 1rem !important;
    line-height: 1.8 !important;
}

.page.page_privacy > p:last-child {
    margin-bottom: 0 !important;
}

.page.page_privacy a {
    color: var(--rca-green) !important;
    text-decoration-color: rgba(52, 93, 45, .45) !important;
    text-underline-offset: 2px;
}

.page.page_privacy a:hover,
.page.page_privacy a:focus {
    color: var(--rca-brown) !important;
}

@media (max-width: 768px) {
    .page.page_privacy > h1 {
        margin-bottom: 22px !important;
        padding-bottom: 12px !important;
    }

    .page.page_privacy > p {
        line-height: 1.72 !important;
        margin-bottom: 18px !important;
    }
}

/* ==========================================================
   RCA v5.18 — Página de Contato
   Escopo isolado: .page.page_contact
   ========================================================== */

.page.page_contact {
    color: var(--rca-blue);
}

.page.page_contact > h1 {
    margin-bottom: 0 !important;
    padding-bottom: 16px;
    border-bottom: 1px solid rgba(52, 93, 45, 0.28);
    color: var(--rca-blue);
}

.page.page_contact > .cmp_edit_link {
    float: right;
    margin-top: 18px;
    color: var(--rca-green) !important;
    font-size: 0.86rem;
    font-weight: 600;
    text-decoration: none !important;
}

.page.page_contact .contact_section {
    margin-top: 28px;
}

.page.page_contact .contact_section > .address {
    max-width: 820px;
    margin: 0 0 34px;
    padding: 16px 20px;
    border-left: 4px solid var(--rca-brown);
    background: rgba(246, 243, 238, 0.72);
    color: var(--rca-blue);
    line-height: 1.7;
}

.page.page_contact .contact_primary,
.page.page_contact .contact_support {
    box-sizing: border-box;
    vertical-align: top;
}

.page.page_contact .contact_primary > h2,
.page.page_contact .contact_support > h2 {
    margin: 0 0 20px !important;
    padding: 0 0 11px;
    border-bottom: 1px solid rgba(52, 93, 45, 0.24);
    color: var(--rca-blue);
    font-size: 1.12rem;
    font-weight: 700;
    line-height: 1.35;
}

.page.page_contact .contact_primary > h2::before,
.page.page_contact .contact_support > h2::before {
    content: "";
    display: inline-block;
    width: 4px;
    height: 20px;
    margin-right: 11px;
    border-radius: 2px;
    background: var(--rca-brown);
    vertical-align: -4px;
}

.page.page_contact .contact_primary .name,
.page.page_contact .contact_support .name {
    margin-bottom: 4px;
    color: var(--rca-blue);
    font-weight: 700;
    line-height: 1.55;
}

.page.page_contact .contact_primary .affiliation,
.page.page_contact .contact_support .affiliation {
    margin-bottom: 16px;
    color: var(--rca-blue);
    line-height: 1.6;
}

.page.page_contact .contact_primary .phone,
.page.page_contact .contact_support .phone,
.page.page_contact .contact_primary .email,
.page.page_contact .contact_support .email {
    margin-top: 12px;
    color: var(--rca-blue);
    line-height: 1.55;
}

.page.page_contact .contact_primary .phone strong,
.page.page_contact .contact_support .phone strong,
.page.page_contact .contact_primary .email strong,
.page.page_contact .contact_support .email strong {
    display: block;
    margin-bottom: 2px;
    color: var(--rca-blue);
    font-weight: 700;
}

.page.page_contact .contact_section a {
    color: var(--rca-green) !important;
    text-decoration-color: rgba(52, 93, 45, 0.42);
    text-underline-offset: 2px;
}

.page.page_contact .contact_section a:hover,
.page.page_contact .contact_section a:focus {
    color: var(--rca-brown) !important;
}

/* Mantém o layout nativo de duas colunas do OJS, refinando apenas a separação. */
@media (min-width: 768px) {
    .page.page_contact .contact_primary {
        padding-right: 34px;
    }

    .page.page_contact .contact_support {
        padding-left: 34px;
        border-left: 1px solid rgba(38, 62, 77, 0.12);
    }
}

@media (max-width: 767px) {
    .page.page_contact > .cmp_edit_link {
        float: none;
        display: inline-block;
        margin: 12px 0 0;
    }

    .page.page_contact .contact_section {
        margin-top: 22px;
    }

    .page.page_contact .contact_section > .address {
        margin-bottom: 28px;
        padding: 14px 16px;
    }

    .page.page_contact .contact_primary,
    .page.page_contact .contact_support {
        width: 100% !important;
        float: none !important;
        padding: 0 !important;
    }

    .page.page_contact .contact_support {
        margin-top: 34px;
        border-left: 0;
    }
}

/* ======================================================================
   RCA — v5.19 | Refinamento final da página inicial
   Escopo isolado em .page_index_journal .rca-home para preservar páginas internas.
   ====================================================================== */

/* Mais presença e melhor aproveitamento horizontal do conteúdo personalizado. */
.page_index_journal .rca-home {
    width: 100%;
}

.page_index_journal .rca-home-hero {
    grid-template-columns: minmax(0, 1.18fr) minmax(390px, .82fr);
    gap: 52px;
    padding: 64px 48px;
    align-items: center;
}

.page_index_journal .rca-home-intro {
    max-width: 720px;
}

.page_index_journal .rca-kicker,
.page_index_journal .rca-section-label {
    margin-bottom: 14px;
    font-size: .86rem;
    letter-spacing: .105em;
}

.page_index_journal .rca-home .rca-home-intro h1 {
    max-width: 760px;
    margin-bottom: 22px;
    font-size: clamp(2.35rem, 3.55vw, 3.65rem);
    line-height: 1.06;
}

.page_index_journal .rca-home-intro > p {
    max-width: 690px;
    margin-bottom: 30px;
    font-size: 1.08rem;
    line-height: 1.72;
}

/* Edição atual: bloco mais sólido e legível. */
.page_index_journal .rca-current-issue {
    grid-template-columns: 138px minmax(0, 1fr);
    min-height: 350px;
    border-color: rgba(38,62,77,.16);
    box-shadow: 0 16px 38px rgba(38,62,77,.12);
}

.page_index_journal .rca-current-issue-mark {
    padding: 28px 18px;
}

.page_index_journal .rca-current-issue-mark > span {
    font-size: 2.4rem;
}

.page_index_journal .rca-current-issue-content {
    padding: 38px 36px;
}

.page_index_journal .rca-home .rca-current-issue-content h2 {
    margin-bottom: 10px;
    font-size: 2.08rem;
}

.page_index_journal .rca-current-issue-content p {
    font-size: .98rem;
    line-height: 1.65;
}

.page_index_journal .rca-home a.rca-button {
    min-height: 48px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: .85rem;
}

/* Acessos rápidos: mais escala, respiro e contraste tipográfico. */
.page_index_journal .rca-quick-access {
    gap: 20px;
    padding: 42px 48px 60px;
}

.page_index_journal .rca-quick-access .rca-quick-card,
.page_index_journal .rca-quick-access > p > .rca-quick-card {
    min-height: 250px !important;
    padding: 30px 26px 26px !important;
    border-top-width: 4px;
}

.page_index_journal .rca-quick-access .rca-card-icon {
    margin-bottom: 24px !important;
    font-size: .82rem;
}

.page_index_journal .rca-home .rca-quick-card h3 {
    margin-bottom: 13px !important;
    font-size: 1.22rem;
    line-height: 1.28;
}

.page_index_journal .rca-quick-access .rca-quick-card p {
    margin-bottom: 24px !important;
    font-size: .98rem;
    line-height: 1.62;
}

.page_index_journal .rca-card-link {
    font-size: .84rem;
}

/* Indexação: reforça a seção sem torná-la pesada. */
.page_index_journal .rca-indexing {
    grid-template-columns: minmax(250px, .72fr) minmax(0, 1.28fr);
    gap: 58px;
    padding: 50px 48px;
}

.page_index_journal .rca-home .rca-indexing h2 {
    font-size: 1.9rem;
    line-height: 1.18;
}

.page_index_journal .rca-indexing > p {
    max-width: 760px;
    font-size: 1rem;
    line-height: 1.75;
}

/* Notícias nativas do OJS: apenas escala e ritmo; sem alterar sua estrutura. */
.page_index_journal > .cmp_announcements {
    padding: 50px 48px 62px;
}

.page_index_journal > .cmp_announcements h2 {
    font-size: 1.75rem;
    line-height: 1.2;
}

.page_index_journal > .cmp_announcements .obj_announcement_summary {
    line-height: 1.65;
}

/* Tablets. */
@media (max-width: 1100px) {
    .page_index_journal .rca-home-hero {
        grid-template-columns: minmax(0, 1fr) minmax(340px, .9fr);
        gap: 36px;
        padding: 52px 36px;
    }

    .page_index_journal .rca-quick-access {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        padding: 38px 36px 52px;
    }

    .page_index_journal .rca-indexing {
        gap: 38px;
        padding: 44px 36px;
    }

    .page_index_journal > .cmp_announcements {
        padding-left: 36px;
        padding-right: 36px;
    }
}

/* Celulares e tablets estreitos. */
@media (max-width: 767px) {
    .page_index_journal .rca-home-hero {
        grid-template-columns: 1fr;
        gap: 32px;
        padding: 38px 22px;
    }

    .page_index_journal .rca-home .rca-home-intro h1 {
        font-size: clamp(2rem, 9vw, 2.65rem);
    }

    .page_index_journal .rca-home-intro > p {
        font-size: 1rem;
    }

    .page_index_journal .rca-current-issue {
        grid-template-columns: 105px minmax(0, 1fr);
        min-height: 0;
    }

    .page_index_journal .rca-current-issue-content {
        padding: 28px 24px;
    }

    .page_index_journal .rca-home .rca-current-issue-content h2 {
        font-size: 1.65rem;
    }

    .page_index_journal .rca-quick-access {
        grid-template-columns: 1fr;
        gap: 16px;
        padding: 30px 22px 42px;
    }

    .page_index_journal .rca-quick-access .rca-quick-card,
    .page_index_journal .rca-quick-access > p > .rca-quick-card {
        min-height: 0 !important;
        padding: 25px 22px !important;
    }

    .page_index_journal .rca-indexing {
        grid-template-columns: 1fr;
        gap: 20px;
        padding: 36px 22px;
    }

    .page_index_journal .rca-home .rca-indexing h2 {
        font-size: 1.65rem;
    }

    .page_index_journal > .cmp_announcements {
        padding: 38px 22px 48px;
    }
}

/* ============================================================
   RCA v5.20 — acabamento final da página inicial
   Base: v5.19. Escopo restrito à home.
   ============================================================ */

/* Acessos rápidos: pequeno ganho de legibilidade sem alterar o grid. */
.page_index_journal .rca-home .rca-quick-card h3 {
    font-size: 1.28rem;
    line-height: 1.3;
}

.page_index_journal .rca-quick-access .rca-quick-card p {
    font-size: 1.03rem;
    line-height: 1.65;
}

.page_index_journal .rca-card-link {
    font-size: .88rem;
}

/* Notícias: reduz o espaço inferior antes do rodapé. */
.page_index_journal > .cmp_announcements {
    padding-bottom: 30px;
}

/* O rodapé global mantém seu respiro nas páginas internas; na home fica mais próximo. */
.page_index_journal + .pkp_structure_footer_wrapper,
.page_index_journal ~ .pkp_structure_footer_wrapper {
    margin-top: 0;
}

@media (max-width: 1100px) {
    .page_index_journal .rca-home .rca-quick-card h3 {
        font-size: 1.22rem;
    }

    .page_index_journal .rca-quick-access .rca-quick-card p {
        font-size: 1rem;
    }

    .page_index_journal > .cmp_announcements {
        padding-bottom: 28px;
    }
}

@media (max-width: 767px) {
    .page_index_journal .rca-home .rca-quick-card h3 {
        font-size: 1.18rem;
    }

    .page_index_journal .rca-quick-access .rca-quick-card p {
        font-size: 1rem;
    }

    .page_index_journal > .cmp_announcements {
        padding-bottom: 24px;
    }
}

/* ============================================================
   RCA v5.21 — refinamento responsivo (tablet e celular)
   Base: v5.20. Desktop preservado; ajustes apenas <= 900px.
   ============================================================ */

@media (max-width: 900px) {
    .page_index_journal .additional_content,
    .page_index_journal .rca-home {
        width: 100%;
        max-width: 100%;
    }

    .page_index_journal .rca-home-hero {
        grid-template-columns: 1fr !important;
        gap: 32px !important;
        padding: 42px 34px !important;
    }

    .page_index_journal .rca-home-intro {
        gap: 18px !important;
    }

    .page_index_journal .rca-home-intro h1 {
        font-size: clamp(2.25rem, 7vw, 3.25rem) !important;
        line-height: 1.08 !important;
        max-width: 14em;
        margin: 0 !important;
    }

    .page_index_journal .rca-home-intro > p {
        font-size: 1.08rem !important;
        line-height: 1.65 !important;
        max-width: 42rem;
        margin: 0 !important;
    }

    .page_index_journal .rca-button-primary {
        width: auto !important;
        max-width: 100%;
        min-height: 48px;
        padding: 14px 22px !important;
        align-self: flex-start;
    }

    .page_index_journal .rca-current-issue {
        width: 100%;
        max-width: 620px;
        margin: 0 auto;
    }

    .page_index_journal .rca-quick-access {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 18px !important;
    }

    .page_index_journal .rca-quick-access .rca-quick-card,
    .page_index_journal .rca-quick-access > p > .rca-quick-card {
        min-height: 0 !important;
        padding: 24px 22px !important;
    }

    .page_index_journal .rca-indexing {
        padding: 34px 30px !important;
        gap: 18px !important;
    }

    .page_index_journal > .cmp_announcements {
        padding-top: 32px !important;
        padding-bottom: 26px !important;
    }

    .pkp_structure_footer_wrapper .pkp_structure_footer {
        padding-top: 38px !important;
        padding-bottom: 34px !important;
    }
}

@media (max-width: 600px) {
    .page_index_journal .rca-home-hero {
        gap: 26px !important;
        padding: 32px 20px !important;
    }

    .page_index_journal .rca-kicker {
        font-size: .78rem !important;
        letter-spacing: .12em !important;
        line-height: 1.4 !important;
    }

    .page_index_journal .rca-home-intro h1 {
        font-size: clamp(2rem, 9.4vw, 2.75rem) !important;
        line-height: 1.07 !important;
        letter-spacing: -.02em;
    }

    .page_index_journal .rca-home-intro > p {
        font-size: 1rem !important;
        line-height: 1.58 !important;
    }

    .page_index_journal .rca-button-primary {
        width: 100% !important;
        justify-content: center;
        text-align: center;
        font-size: .88rem !important;
        padding: 14px 16px !important;
    }

    .page_index_journal .rca-current-issue {
        max-width: none;
    }

    .page_index_journal .rca-current-issue > * {
        min-width: 0;
    }

    .page_index_journal .rca-quick-access {
        grid-template-columns: 1fr !important;
        gap: 14px !important;
        margin-top: 24px !important;
    }

    .page_index_journal .rca-quick-access .rca-quick-card,
    .page_index_journal .rca-quick-access > p > .rca-quick-card {
        padding: 20px 18px !important;
    }

    .page_index_journal .rca-home .rca-quick-card h3 {
        font-size: 1.12rem !important;
        margin-bottom: 8px !important;
    }

    .page_index_journal .rca-quick-access .rca-quick-card p {
        font-size: .96rem !important;
        line-height: 1.5 !important;
        margin-bottom: 10px !important;
    }

    .page_index_journal .rca-card-link {
        font-size: .82rem !important;
    }

    .page_index_journal .rca-indexing {
        grid-template-columns: 1fr !important;
        padding: 28px 20px !important;
        gap: 14px !important;
        margin-top: 24px !important;
    }

    .page_index_journal .rca-home .rca-indexing h2 {
        font-size: 1.55rem !important;
        line-height: 1.2 !important;
        margin-bottom: 8px !important;
    }

    .page_index_journal .rca-indexing p {
        font-size: .98rem !important;
        line-height: 1.55 !important;
    }

    .page_index_journal > .cmp_announcements {
        padding: 28px 20px 20px !important;
    }

    .page_index_journal > .cmp_announcements h2,
    .page_index_journal > .cmp_announcements .title {
        line-height: 1.2;
    }

    .page_index_journal > .cmp_announcements .obj_announcement_summary,
    .page_index_journal > .cmp_announcements li {
        min-height: 0 !important;
    }

    .pkp_structure_footer_wrapper .pkp_structure_footer {
        padding: 30px 20px !important;
    }

    .pkp_structure_footer_wrapper h2,
    .pkp_structure_footer_wrapper h3 {
        margin-top: 0 !important;
        margin-bottom: 12px !important;
    }

    .pkp_structure_footer_wrapper p,
    .pkp_structure_footer_wrapper li {
        line-height: 1.5 !important;
    }
}

/* ==========================================================
   RCA v5.22 — acabamento final de responsividade mobile
   Mantém desktop/tablet da v5.21 e compacta telas <= 600px.
   ========================================================== */
@media (max-width: 600px) {
    /* Hero: menor altura sem perder a hierarquia editorial. */
    .page_index_journal .rca-home-hero {
        gap: 20px !important;
        padding: 26px 18px !important;
    }

    .page_index_journal .rca-kicker {
        font-size: .72rem !important;
        letter-spacing: .11em !important;
        margin-bottom: 12px !important;
    }

    .page_index_journal .rca-home-intro h1 {
        font-size: clamp(1.82rem, 8.4vw, 2.35rem) !important;
        line-height: 1.06 !important;
        margin-bottom: 18px !important;
    }

    .page_index_journal .rca-home-intro > p {
        font-size: .94rem !important;
        line-height: 1.5 !important;
        margin-bottom: 20px !important;
    }

    .page_index_journal .rca-button-primary {
        min-height: 44px !important;
        padding: 12px 14px !important;
        font-size: .82rem !important;
    }

    /* Edição atual: reduz o espaço interno do bloco empilhado. */
    .page_index_journal .rca-current-issue {
        gap: 0 !important;
    }

    .page_index_journal .rca-current-issue > * {
        min-height: 0 !important;
    }

    /* Acessos rápidos: cards mais curtos e todos com borda verde. */
    .page_index_journal .rca-quick-access {
        gap: 12px !important;
        padding: 20px 18px 28px !important;
        margin-top: 20px !important;
    }

    .page_index_journal .rca-quick-access .rca-quick-card,
    .page_index_journal .rca-quick-access > p > .rca-quick-card,
    .page_index_journal .rca-quick-access .rca-quick-card:hover,
    .page_index_journal .rca-quick-access .rca-quick-card:focus,
    .page_index_journal .rca-quick-access .rca-quick-card:active {
        min-height: 0 !important;
        height: auto !important;
        padding: 16px 16px 15px !important;
        border-top: 4px solid var(--rca-green) !important;
        transform: none !important;
        box-shadow: none !important;
    }

    .page_index_journal .rca-quick-access .rca-card-icon {
        margin-bottom: 10px !important;
        font-size: .72rem !important;
    }

    .page_index_journal .rca-home .rca-quick-card h3 {
        font-size: 1.02rem !important;
        line-height: 1.25 !important;
        margin-bottom: 5px !important;
    }

    .page_index_journal .rca-quick-access .rca-quick-card p {
        font-size: .9rem !important;
        line-height: 1.4 !important;
        margin-bottom: 8px !important;
    }

    .page_index_journal .rca-card-link {
        font-size: .78rem !important;
        line-height: 1.3 !important;
    }
}

/* Em dispositivos com mouse, mantém o feedback marrom apenas no hover real. */
@media (hover: hover) and (pointer: fine) {
    .page_index_journal .rca-quick-access .rca-quick-card:hover {
        border-top-color: var(--rca-brown) !important;
    }
}

/* ================================================================
   RCA — v6.0 | Cabeçalho, navegação móvel e grafismos institucionais
   Base: v5.22
   ================================================================ */

/* O cabeçalho passa a funcionar como uma composição única. */
#headerNavigationContainer .pkp_head_wrapper {
  position: relative;
  overflow: visible;
}

/* Grafismo sutil inspirado nas faixas do símbolo RCA. */
#headerNavigationContainer .pkp_head_wrapper::before,
#headerNavigationContainer .pkp_head_wrapper::after {
  content: "";
  position: absolute;
  pointer-events: none;
  z-index: 0;
}

#headerNavigationContainer .pkp_head_wrapper::before {
  right: 22px;
  top: 22px;
  width: 210px;
  height: 58px;
  opacity: .09;
  background:
    linear-gradient(166deg, transparent 0 31%, var(--rca-green) 32% 43%, transparent 44% 49%, var(--rca-brown) 50% 61%, transparent 62% 67%, var(--rca-blue) 68% 79%, transparent 80% 100%);
  border-radius: 50%;
  transform: rotate(-5deg);
}

#headerNavigationContainer .pkp_head_wrapper::after {
  left: 0;
  right: 0;
  bottom: -1px;
  height: 3px;
  background: linear-gradient(90deg,
    var(--rca-green) 0 33.333%,
    var(--rca-brown) 33.333% 66.666%,
    var(--rca-blue) 66.666% 100%);
  opacity: .9;
}

#headerNavigationContainer .pkp_site_name_wrapper,
#headerNavigationContainer .pkp_site_nav_menu {
  position: relative;
  z-index: 2;
}

/* A barra principal ocupa a largura útil e deixa de parecer desconectada. */
#headerNavigationContainer .pkp_navigation_primary_row,
#headerNavigationContainer .pkp_navigation_primary_wrapper {
  background: var(--rca-green);
}

#headerNavigationContainer .pkp_navigation_primary_row {
  position: relative;
  box-shadow: 0 5px 14px rgba(38,62,77,.08);
}

/* ---------- CONTA / ADMIN ---------- */

/* Integra o controle de usuário ao cabeçalho em vez de deixá-lo invisível no canto. */
#headerNavigationContainer .pkp_navigation_user_wrapper {
  position: absolute;
  top: 18px;
  right: 18px;
  z-index: 20;
}

#headerNavigationContainer #navigationUser {
  margin: 0;
}

#headerNavigationContainer #navigationUser > li.profile > a[data-toggle="dropdown"] {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  min-width: 112px;
  min-height: 38px;
  padding: 8px 34px 8px 14px !important;
  border: 1px solid rgba(52,93,45,.28);
  border-radius: 4px;
  background: rgba(255,255,255,.96);
  color: var(--rca-green) !important;
  font-size: .78rem;
  font-weight: 700;
  line-height: 1.2 !important;
  text-decoration: none;
  box-shadow: 0 3px 12px rgba(38,62,77,.08);
}

#headerNavigationContainer #navigationUser > li.profile > a[data-toggle="dropdown"]::before {
  content: "Minha conta";
}

#headerNavigationContainer #navigationUser > li.profile > a[data-toggle="dropdown"]::after {
  content: "";
  position: absolute;
  right: 13px;
  top: 50%;
  width: 7px;
  height: 7px;
  margin-top: -5px;
  border-right: 2px solid var(--rca-green);
  border-bottom: 2px solid var(--rca-green);
  transform: rotate(45deg);
}

#headerNavigationContainer #navigationUser > li.profile > a[data-toggle="dropdown"]:hover,
#headerNavigationContainer #navigationUser > li.profile > a[data-toggle="dropdown"]:focus {
  color: var(--rca-white) !important;
  background: var(--rca-green);
  border-color: var(--rca-green);
}

#headerNavigationContainer #navigationUser > li.profile > a[data-toggle="dropdown"]:hover::after,
#headerNavigationContainer #navigationUser > li.profile > a[data-toggle="dropdown"]:focus::after {
  border-color: var(--rca-white);
}

#headerNavigationContainer #navigationUser .dropdown-menu {
  right: 0;
  left: auto;
  margin-top: 7px;
  border-top: 3px solid var(--rca-brown);
  box-shadow: 0 8px 24px rgba(38,62,77,.16);
}

/* ---------- HOME: MAIS VIDA NO TOPO ---------- */

.page_index_journal .rca-home-hero {
  position: relative;
  overflow: hidden;
  isolation: isolate;
}

/* Três ondas abstratas, deliberadamente suaves para não competir com o texto. */
.page_index_journal .rca-home-hero::before {
  content: "";
  position: absolute;
  z-index: -1;
  right: -105px;
  top: -78px;
  width: 390px;
  height: 245px;
  border: 26px solid rgba(52,93,45,.075);
  border-left-color: transparent;
  border-bottom-color: transparent;
  border-radius: 50%;
  transform: rotate(16deg);
}

.page_index_journal .rca-home-hero::after {
  content: "";
  position: absolute;
  z-index: -1;
  left: -95px;
  bottom: -116px;
  width: 340px;
  height: 190px;
  border: 20px solid rgba(149,91,37,.065);
  border-right-color: transparent;
  border-top-color: transparent;
  border-radius: 50%;
  transform: rotate(-8deg);
}

.page_index_journal .rca-home-intro {
  position: relative;
}

.page_index_journal .rca-home-intro::after {
  content: "";
  display: block;
  width: 92px;
  height: 4px;
  margin-top: 28px;
  background: linear-gradient(90deg,
    var(--rca-green) 0 38%,
    var(--rca-brown) 38% 68%,
    var(--rca-blue) 68% 100%);
}

/* ---------- DESKTOP ---------- */
@media (min-width: 992px) {
  #headerNavigationContainer .pkp_head_wrapper {
    padding-top: 0;
  }

  #headerNavigationContainer .pkp_site_name_wrapper {
    padding-right: 160px;
  }

  /* Reduz o grande vazio que havia entre navegação e conteúdo inicial. */
  .pkp_page_index .pkp_structure_content {
    padding-top: 34px;
  }

  .page_index_journal .rca-home-hero {
    margin-top: 0;
  }
}

/* ---------- TABLET E MOBILE: NAVEGAÇÃO REALMENTE ACESSÍVEL ---------- */
@media (max-width: 991px) {
  #headerNavigationContainer .pkp_head_wrapper::before {
    width: 130px;
    height: 42px;
    right: 12px;
    top: 15px;
    opacity: .07;
  }

  #headerNavigationContainer .pkp_site_name_wrapper {
    min-height: 92px;
    padding-right: 74px;
  }

  /* O #siteNav é o acionador nativo do OJS. Tornamo-lo visível como hambúrguer. */
  #headerNavigationContainer #siteNav {
    display: block !important;
    position: absolute;
    z-index: 40;
    top: 27px;
    right: 20px;
    width: 46px;
    height: 42px;
    margin: 0;
    padding: 0;
    border: 1px solid rgba(52,93,45,.3);
    border-radius: 4px;
    background: var(--rca-white);
    box-shadow: 0 3px 12px rgba(38,62,77,.08);
    font-size: 0;
  }

  #headerNavigationContainer #siteNav::before,
  #headerNavigationContainer #siteNav::after {
    content: "";
    position: absolute;
    left: 12px;
    width: 22px;
    height: 2px;
    background: var(--rca-green);
    transition: transform .2s ease, top .2s ease;
  }

  #headerNavigationContainer #siteNav::before {
    top: 13px;
    box-shadow: 0 7px 0 var(--rca-green);
  }

  #headerNavigationContainer #siteNav::after {
    top: 27px;
  }

  #headerNavigationContainer #siteNav:hover,
  #headerNavigationContainer #siteNav:focus {
    background: var(--rca-light);
    outline: 2px solid rgba(52,93,45,.18);
    outline-offset: 2px;
  }

  /* Suporta tanto o estado/classe do tema quanto aria-expanded do acionador. */
  #headerNavigationContainer .pkp_site_nav_menu {
    position: relative;
    width: 100%;
  }

  #headerNavigationContainer .pkp_navigation_primary_row {
    width: 100%;
  }

  #headerNavigationContainer .pkp_navigation_primary_wrapper {
    width: 100%;
  }

  #headerNavigationContainer #navigationPrimary {
    width: 100%;
  }

  #headerNavigationContainer #navigationPrimary > li {
    width: 100%;
    border-bottom: 1px solid rgba(255,255,255,.13);
  }

  #headerNavigationContainer #navigationPrimary > li > a {
    display: block;
    width: 100%;
    min-height: 46px;
    padding: 13px 20px !important;
    line-height: 20px !important;
  }

  #headerNavigationContainer #navigationPrimary ul {
    position: static;
    width: 100%;
    margin: 0;
    border-top: 0;
    box-shadow: none;
  }

  #headerNavigationContainer #navigationPrimary ul a {
    padding: 11px 30px;
  }

  #headerNavigationContainer .pkp_navigation_search_wrapper {
    width: 100%;
    background: var(--rca-green-dark);
  }

  #headerNavigationContainer .pkp_navigation_search_wrapper a {
    display: block;
    min-height: 46px;
    padding: 13px 20px;
    line-height: 20px !important;
  }

  /* A conta deixa o canto superior e entra no fluxo do menu móvel. */
  #headerNavigationContainer .pkp_navigation_user_wrapper {
    position: static;
    width: 100%;
    padding: 10px 14px 14px;
    background: var(--rca-blue);
  }

  #headerNavigationContainer #navigationUser > li.profile > a[data-toggle="dropdown"] {
    width: 100%;
    min-height: 42px;
    justify-content: flex-start;
    color: var(--rca-white) !important;
    border-color: rgba(255,255,255,.24);
    background: rgba(255,255,255,.08);
    box-shadow: none;
  }

  #headerNavigationContainer #navigationUser > li.profile > a[data-toggle="dropdown"]::after {
    border-color: var(--rca-white);
  }

  #headerNavigationContainer #navigationUser .dropdown-menu {
    position: static;
    float: none;
    width: 100%;
    margin-top: 7px;
  }

  .pkp_page_index .pkp_structure_content {
    padding-top: 18px;
  }
}

@media (max-width: 600px) {
  #headerNavigationContainer .pkp_site_name_wrapper {
    min-height: 84px;
    padding-top: 13px;
    padding-bottom: 13px;
    padding-right: 68px;
  }

  #headerNavigationContainer .pkp_site_name.is_img img {
    max-width: 205px;
    max-height: 58px;
  }

  #headerNavigationContainer #siteNav {
    top: 21px;
    right: 14px;
    width: 44px;
    height: 40px;
  }

  .page_index_journal .rca-home-hero::before {
    right: -120px;
    top: -90px;
    width: 285px;
    height: 190px;
    border-width: 20px;
  }

  .page_index_journal .rca-home-hero::after {
    left: -120px;
    bottom: -100px;
    width: 270px;
    height: 150px;
    border-width: 16px;
  }

  .page_index_journal .rca-home-intro::after {
    width: 72px;
    height: 3px;
    margin-top: 20px;
  }
}

/* ================================================================
   RCA — v5.23 | correção consolidada do cabeçalho responsivo
   Base: v5.22
   Objetivos:
   - tornar o acionador #siteNav inequívoco em tablet/celular;
   - posicioná-lo em relação ao cabeçalho, não à faixa de navegação;
   - integrar "Minha conta" à largura visual do site no desktop;
   - preservar a navegação e o conteúdo já aprovados.
   ================================================================ */

/* O head wrapper é a referência geométrica única do cabeçalho. */
#headerNavigationContainer .pkp_head_wrapper {
  position: relative !important;
  overflow: visible !important;
}

/* ---------- DESKTOP ---------- */
@media (min-width: 992px) {
  /* Mantém o acionador móvel completamente fora do layout desktop. */
  #headerNavigationContainer #siteNav {
    display: none !important;
  }

  /* O menu de usuário acompanha a mesma área central do site. */
  #headerNavigationContainer .pkp_navigation_user_wrapper {
    position: absolute !important;
    top: 18px !important;
    right: max(24px, calc((100% - 1160px) / 2)) !important;
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    z-index: 60 !important;
    background: transparent !important;
  }

  #headerNavigationContainer #navigationUser > li.profile > a[data-toggle="dropdown"] {
    min-width: 124px !important;
    max-width: 220px;
    min-height: 38px !important;
    padding: 8px 34px 8px 14px !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  #headerNavigationContainer #navigationUser .dropdown-menu {
    right: 0 !important;
    left: auto !important;
    min-width: 190px;
  }
}

/* ---------- TABLET + CELULAR ---------- */
@media (max-width: 991px) {
  /*
     CRÍTICO: o nav não pode ser o containing block do #siteNav.
     Assim o botão fica ancorado no .pkp_head_wrapper e permanece
     visível mesmo quando a navegação recolhida não tem altura.
  */
  #headerNavigationContainer .pkp_site_nav_menu {
    position: static !important;
    width: 100% !important;
    overflow: visible !important;
  }

  #headerNavigationContainer .pkp_site_name_wrapper {
    position: relative !important;
    z-index: 2 !important;
    min-height: 92px !important;
    padding-right: 78px !important;
  }

  /* Botão de navegação móvel: bloco verde, alto contraste e alvo 44x44+. */
  #headerNavigationContainer #siteNav {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    position: absolute !important;
    top: 24px !important;
    right: 18px !important;
    left: auto !important;
    width: 46px !important;
    min-width: 46px !important;
    max-width: 46px !important;
    height: 44px !important;
    min-height: 44px !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 1px solid var(--rca-green) !important;
    border-radius: 4px !important;
    background: var(--rca-green) !important;
    box-shadow: 0 4px 12px rgba(38,62,77,.16) !important;
    font-size: 0 !important;
    line-height: 0 !important;
    text-indent: -9999px !important;
    overflow: hidden !important;
    cursor: pointer;
    z-index: 100 !important;
  }

  /* Hambúrguer: três traços brancos, sem depender de ícones do tema. */
  #headerNavigationContainer #siteNav::before,
  #headerNavigationContainer #siteNav::after {
    content: "" !important;
    display: block !important;
    position: absolute !important;
    left: 11px !important;
    width: 22px !important;
    height: 2px !important;
    border: 0 !important;
    border-radius: 2px;
    background: #fff !important;
    transform: none !important;
    opacity: 1 !important;
  }

  #headerNavigationContainer #siteNav::before {
    top: 13px !important;
    box-shadow: 0 8px 0 #fff !important;
  }

  #headerNavigationContainer #siteNav::after {
    top: 29px !important;
    box-shadow: none !important;
  }

  #headerNavigationContainer #siteNav:hover,
  #headerNavigationContainer #siteNav:focus,
  #headerNavigationContainer #siteNav:active {
    background: var(--rca-blue) !important;
    border-color: var(--rca-blue) !important;
    outline: 3px solid rgba(52,93,45,.18) !important;
    outline-offset: 2px !important;
  }

  /* A faixa aberta ocupa a largura disponível e fica abaixo do logo. */
  #headerNavigationContainer .pkp_navigation_primary_row {
    position: relative !important;
    z-index: 80 !important;
    width: 100% !important;
    margin: 0 !important;
  }

  #headerNavigationContainer .pkp_navigation_primary_wrapper,
  #headerNavigationContainer #navigationPrimary {
    width: 100% !important;
    max-width: none !important;
  }

  #headerNavigationContainer #navigationPrimary > li {
    float: none !important;
    width: 100% !important;
    margin: 0 !important;
  }

  #headerNavigationContainer #navigationPrimary > li > a {
    display: block !important;
    width: 100% !important;
    box-sizing: border-box !important;
  }

  /* Usuário acompanha o menu no mobile, sem flutuar fora da tela. */
  #headerNavigationContainer .pkp_navigation_user_wrapper {
    position: static !important;
    float: none !important;
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 10px 14px 14px !important;
    box-sizing: border-box !important;
    background: var(--rca-blue) !important;
  }

  #headerNavigationContainer #navigationUser {
    width: 100% !important;
    margin: 0 !important;
  }

  #headerNavigationContainer #navigationUser > li.profile {
    width: 100% !important;
    margin: 0 !important;
  }

  #headerNavigationContainer #navigationUser > li.profile > a[data-toggle="dropdown"] {
    display: flex !important;
    width: 100% !important;
    max-width: none !important;
    box-sizing: border-box !important;
  }
}

@media (max-width: 600px) {
  #headerNavigationContainer .pkp_site_name_wrapper {
    min-height: 84px !important;
    padding-right: 70px !important;
  }

  #headerNavigationContainer #siteNav {
    top: 20px !important;
    right: 14px !important;
    width: 46px !important;
    min-width: 46px !important;
    height: 44px !important;
  }
}

/* ================================================================
   RCA — v5.24 | navegação desktop consolidada
   Base: v5.23
   Correção: integra "Minha conta" à mesma faixa verde do menu.
   ================================================================ */

@media (min-width: 992px) {
  /* O próprio nav passa a ser o referencial do menu principal + usuário. */
  #headerNavigationContainer .pkp_site_nav_menu {
    position: relative !important;
    width: 100% !important;
    max-width: 1160px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    overflow: visible !important;
  }

  #headerNavigationContainer .pkp_navigation_primary_row {
    position: relative !important;
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
    box-sizing: border-box !important;
  }

  /* Reserva espaço no fim da barra para a conta, evitando sobreposição. */
  #headerNavigationContainer .pkp_navigation_primary_wrapper {
    width: 100% !important;
    max-width: none !important;
    padding-right: 205px !important;
    box-sizing: border-box !important;
  }

  /* Cancela o posicionamento antigo relativo à janela/cabeçalho. */
  #headerNavigationContainer .pkp_navigation_user_wrapper,
  #headerNavigationContainer #navigationUserWrapper {
    position: absolute !important;
    top: 0 !important;
    right: 0 !important;
    bottom: auto !important;
    left: auto !important;
    width: 200px !important;
    height: 100% !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    box-sizing: border-box !important;
    z-index: 90 !important;
    background: transparent !important;
  }

  #headerNavigationContainer #navigationUser {
    display: flex !important;
    align-items: stretch !important;
    justify-content: flex-end !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  #headerNavigationContainer #navigationUser > li.profile {
    display: flex !important;
    align-items: stretch !important;
    justify-content: flex-end !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* A conta passa a fazer parte visualmente da faixa verde. */
  #headerNavigationContainer #navigationUser > li.profile > a[data-toggle="dropdown"] {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    height: 100% !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 34px 0 18px !important;
    border: 0 !important;
    border-left: 1px solid rgba(255,255,255,.16) !important;
    border-radius: 0 !important;
    background: rgba(0,0,0,.08) !important;
    box-shadow: none !important;
    color: #fff !important;
    font-weight: 700 !important;
    line-height: 1.25 !important;
    text-align: center !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }

  #headerNavigationContainer #navigationUser > li.profile > a[data-toggle="dropdown"]:hover,
  #headerNavigationContainer #navigationUser > li.profile > a[data-toggle="dropdown"]:focus,
  #headerNavigationContainer #navigationUser > li.profile > a[data-toggle="dropdown"][aria-expanded="true"] {
    background: rgba(0,0,0,.18) !important;
    color: #fff !important;
  }

  #headerNavigationContainer #navigationUser .dropdown-menu {
    top: 100% !important;
    right: 0 !important;
    left: auto !important;
    min-width: 200px !important;
    margin-top: 0 !important;
    z-index: 120 !important;
  }
}

/* ================================================================
   RCA — v5.25 | cabeçalho responsivo estabilizado
   Base: v5.24
   - Desktop: mantém conta dentro da faixa e exibe rótulo limpo.
   - Tablet/mobile: força o nav nativo a existir no layout e restaura
     um acionador hambúrguer visível abaixo/ao lado do logo.
   ================================================================ */

/* ---------- DESKTOP ---------- */
@media (min-width: 992px) {
  /* Um pouco menos de espaço para a conta, preservando a navegação. */
  #headerNavigationContainer .pkp_navigation_primary_wrapper {
    padding-right: 180px !important;
  }

  #headerNavigationContainer .pkp_navigation_user_wrapper,
  #headerNavigationContainer #navigationUserWrapper {
    width: 180px !important;
  }

  /* Oculta visualmente o nome/login sem alterar o link ou o dropdown. */
  #headerNavigationContainer #navigationUser > li.profile > a[data-toggle="dropdown"] {
    position: relative !important;
    font-size: 0 !important;
    line-height: 1 !important;
    padding: 0 34px 0 18px !important;
  }

  #headerNavigationContainer #navigationUser > li.profile > a[data-toggle="dropdown"]::before {
    content: "Minha conta" !important;
    display: inline-block !important;
    color: #fff !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    line-height: 1.25 !important;
    letter-spacing: 0 !important;
    text-transform: none !important;
  }

  #headerNavigationContainer #navigationUser .dropdown-menu {
    min-width: 190px !important;
  }
}

/* ---------- TABLET + CELULAR ---------- */
@media (max-width: 991px) {
  /* Alguns estilos do tema recolhem o nav inteiro. O acionador #siteNav
     está dentro dele; por isso o contêiner precisa continuar renderizado. */
  #headerNavigationContainer .pkp_site_nav_menu {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    position: relative !important;
    width: 100% !important;
    max-width: none !important;
    min-height: 54px !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
    background: var(--rca-green) !important;
    z-index: 50 !important;
  }

  /* No mobile o botão passa a viver na própria faixa verde. Isso evita
     depender da geometria do bloco do logo ou de um pai recolhido. */
  #headerNavigationContainer #siteNav {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    position: relative !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
    float: right !important;
    width: 54px !important;
    min-width: 54px !important;
    max-width: 54px !important;
    height: 54px !important;
    min-height: 54px !important;
    margin: 0 10px 0 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    font-size: 0 !important;
    line-height: 0 !important;
    text-indent: -9999px !important;
    overflow: hidden !important;
    cursor: pointer !important;
    z-index: 120 !important;
  }

  #headerNavigationContainer #siteNav::before,
  #headerNavigationContainer #siteNav::after {
    content: "" !important;
    position: absolute !important;
    display: block !important;
    left: 15px !important;
    width: 24px !important;
    height: 2px !important;
    border: 0 !important;
    border-radius: 2px !important;
    background: #fff !important;
    opacity: 1 !important;
    transform: none !important;
  }

  #headerNavigationContainer #siteNav::before {
    top: 18px !important;
    box-shadow: 0 8px 0 #fff !important;
  }

  #headerNavigationContainer #siteNav::after {
    top: 34px !important;
    box-shadow: none !important;
  }

  #headerNavigationContainer #siteNav:hover,
  #headerNavigationContainer #siteNav:focus,
  #headerNavigationContainer #siteNav:active {
    background: rgba(0,0,0,.14) !important;
    outline: none !important;
  }

  /* Limpa o float do acionador para a faixa conservar sua altura. */
  #headerNavigationContainer .pkp_site_nav_menu::after {
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  /* Logo independente da faixa de navegação. */
  #headerNavigationContainer .pkp_site_name_wrapper {
    min-height: 104px !important;
    padding-right: 0 !important;
  }

  /* O conteúdo recolhível fica abaixo do acionador. O tema/JS continua
     controlando sua abertura; não forçamos display para não deixar o menu
     permanentemente aberto. */
  #headerNavigationContainer .pkp_navigation_primary_row {
    clear: both !important;
    position: relative !important;
    top: auto !important;
    right: auto !important;
    left: auto !important;
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
    z-index: 110 !important;
  }

  #headerNavigationContainer .pkp_navigation_primary_wrapper {
    width: 100% !important;
    max-width: none !important;
    padding: 0 !important;
    background: var(--rca-green) !important;
  }

  #headerNavigationContainer #navigationPrimary {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  #headerNavigationContainer #navigationPrimary > li,
  #headerNavigationContainer #navigationPrimary > li > a {
    width: 100% !important;
    max-width: none !important;
    box-sizing: border-box !important;
  }

  #headerNavigationContainer #navigationPrimary > li > a {
    min-height: 46px !important;
    padding: 13px 20px !important;
    border-top: 1px solid rgba(255,255,255,.10) !important;
  }

  /* Conta acompanha o menu aberto, sem ocupar uma coluna invisível. */
  #headerNavigationContainer .pkp_navigation_user_wrapper,
  #headerNavigationContainer #navigationUserWrapper {
    position: static !important;
    float: none !important;
    clear: both !important;
    width: 100% !important;
    max-width: none !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    background: var(--rca-blue) !important;
  }

  #headerNavigationContainer #navigationUser,
  #headerNavigationContainer #navigationUser > li.profile {
    width: 100% !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  #headerNavigationContainer #navigationUser > li.profile > a[data-toggle="dropdown"] {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    width: 100% !important;
    max-width: none !important;
    min-height: 48px !important;
    margin: 0 !important;
    padding: 13px 20px !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-sizing: border-box !important;
    background: var(--rca-blue) !important;
    color: #fff !important;
    box-shadow: none !important;
  }
}

@media (max-width: 600px) {
  #headerNavigationContainer .pkp_site_name_wrapper {
    min-height: 96px !important;
  }

  #headerNavigationContainer .pkp_site_nav_menu {
    min-height: 52px !important;
  }

  #headerNavigationContainer #siteNav {
    width: 52px !important;
    min-width: 52px !important;
    max-width: 52px !important;
    height: 52px !important;
    min-height: 52px !important;
    margin-right: 8px !important;
  }

  #headerNavigationContainer #siteNav::before,
  #headerNavigationContainer #siteNav::after {
    left: 14px !important;
  }
}

/* ======================================================================
   RCA v5.26 — acionador de navegação visível em tablet/celular
   OJS 3.4 / Default Theme
   Mantém o comportamento nativo do #siteNav e altera apenas sua apresentação.
   ====================================================================== */

@media (max-width: 991px) {
  /* A referência geométrica passa a ser todo o cabeçalho. */
  #headerNavigationContainer .pkp_head_wrapper {
    position: relative !important;
  }

  /* No mobile a área do nav não precisa criar uma faixa verde vazia.
     O menu aberto continua sendo controlado pelo JS do OJS. */
  #headerNavigationContainer .pkp_site_nav_menu {
    position: static !important;
    width: auto !important;
    max-width: none !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    overflow: visible !important;
  }

  /* Botão real do OJS: torna visível exatamente a área que já responde ao toque. */
  #headerNavigationContainer #siteNav {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    position: absolute !important;
    top: 32px !important;
    left: 18px !important;
    right: auto !important;
    bottom: auto !important;
    float: none !important;
    width: 48px !important;
    min-width: 48px !important;
    max-width: 48px !important;
    height: 48px !important;
    min-height: 48px !important;
    margin: 0 !important;
    padding: 0 !important;
    box-sizing: border-box !important;
    border: 1px solid rgba(52,93,45,.22) !important;
    border-radius: 6px !important;
    background: #345D2D !important;
    box-shadow: 0 3px 10px rgba(38,62,77,.12) !important;
    color: #fff !important;
    font-size: 0 !important;
    line-height: 0 !important;
    text-indent: -9999px !important;
    overflow: hidden !important;
    cursor: pointer !important;
    z-index: 500 !important;
  }

  /* Ícone hambúrguer: três linhas nítidas, sem depender do ícone do tema. */
  #headerNavigationContainer #siteNav::before,
  #headerNavigationContainer #siteNav::after {
    content: "" !important;
    position: absolute !important;
    display: block !important;
    left: 12px !important;
    width: 22px !important;
    height: 2px !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 2px !important;
    background: #fff !important;
    opacity: 1 !important;
    transform: none !important;
  }

  #headerNavigationContainer #siteNav::before {
    top: 15px !important;
    box-shadow: 0 7px 0 #fff !important;
  }

  #headerNavigationContainer #siteNav::after {
    top: 29px !important;
    box-shadow: none !important;
  }

  #headerNavigationContainer #siteNav:hover,
  #headerNavigationContainer #siteNav:focus,
  #headerNavigationContainer #siteNav:active {
    background: #263E4D !important;
    border-color: #263E4D !important;
    outline: 2px solid rgba(149,91,37,.30) !important;
    outline-offset: 2px !important;
  }

  /* Reserva espaço para o botão sem alterar a altura do cabeçalho. */
  #headerNavigationContainer .pkp_site_name_wrapper {
    position: relative !important;
    padding-left: 70px !important;
    padding-right: 18px !important;
    box-sizing: border-box !important;
  }

  /* Quando o OJS abre o menu, a navegação aparece abaixo da área do logo. */
  #headerNavigationContainer .pkp_navigation_primary_row {
    clear: both !important;
    width: 100% !important;
    margin: 0 !important;
    background: #345D2D !important;
  }

  #headerNavigationContainer .pkp_navigation_primary_wrapper {
    width: 100% !important;
    background: #345D2D !important;
  }
}

@media (max-width: 600px) {
  #headerNavigationContainer #siteNav {
    top: 27px !important;
    left: 16px !important;
    width: 46px !important;
    min-width: 46px !important;
    max-width: 46px !important;
    height: 46px !important;
    min-height: 46px !important;
  }

  #headerNavigationContainer #siteNav::before,
  #headerNavigationContainer #siteNav::after {
    left: 11px !important;
    width: 22px !important;
  }

  #headerNavigationContainer #siteNav::before {
    top: 14px !important;
  }

  #headerNavigationContainer #siteNav::after {
    top: 28px !important;
  }

  #headerNavigationContainer .pkp_site_name_wrapper {
    padding-left: 66px !important;
    padding-right: 12px !important;
  }
}

/* ======================================================================
   RCA v5.27 — normalização final do cabeçalho / navegação
   Corrige alinhamento desktop e torna o acionador mobile inequivocamente visível.
   ====================================================================== */

/* ---------- DESKTOP ---------- */
@media (min-width: 992px) {
  #headerNavigationContainer .pkp_head_wrapper {
    position: relative !important;
  }

  #headerNavigationContainer .pkp_site_nav_menu {
    display: flex !important;
    align-items: stretch !important;
    width: 100% !important;
    min-height: 60px !important;
    margin: 0 !important;
    padding: 0 !important;
    background: #345D2D !important;
  }

  #headerNavigationContainer .pkp_navigation_primary_row {
    display: flex !important;
    align-items: stretch !important;
    flex: 1 1 auto !important;
    width: auto !important;
    min-width: 0 !important;
    min-height: 60px !important;
    margin: 0 !important;
    padding: 0 !important;
    background: #345D2D !important;
  }

  #headerNavigationContainer .pkp_navigation_primary_wrapper {
    display: flex !important;
    align-items: stretch !important;
    flex: 1 1 auto !important;
    width: auto !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
  }

  #headerNavigationContainer #navigationPrimary {
    display: flex !important;
    align-items: stretch !important;
    flex: 1 1 auto !important;
    width: auto !important;
    min-height: 60px !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  #headerNavigationContainer #navigationPrimary > li {
    display: flex !important;
    align-items: stretch !important;
    float: none !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  #headerNavigationContainer #navigationPrimary > li > a {
    display: flex !important;
    align-items: center !important;
    min-height: 60px !important;
    margin: 0 !important;
    padding: 0 20px !important;
    box-sizing: border-box !important;
    line-height: 1.2 !important;
  }

  #headerNavigationContainer .pkp_navigation_search_wrapper {
    display: none !important;
  }

  #headerNavigationContainer .pkp_navigation_user_wrapper,
  #headerNavigationContainer #navigationUserWrapper {
    position: static !important;
    display: flex !important;
    align-items: stretch !important;
    flex: 0 0 auto !important;
    float: none !important;
    width: auto !important;
    max-width: none !important;
    min-height: 60px !important;
    margin: 0 !important;
    padding: 0 !important;
    background: #2E5729 !important;
  }

  #headerNavigationContainer #navigationUser {
    display: flex !important;
    align-items: stretch !important;
    width: auto !important;
    min-height: 60px !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  #headerNavigationContainer #navigationUser > li.profile {
    position: relative !important;
    display: flex !important;
    align-items: stretch !important;
    width: auto !important;
    min-height: 60px !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  #headerNavigationContainer #navigationUser > li.profile > a[data-toggle="dropdown"] {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 9px !important;
    width: auto !important;
    min-width: 154px !important;
    min-height: 60px !important;
    margin: 0 !important;
    padding: 0 20px !important;
    box-sizing: border-box !important;
    border: 0 !important;
    border-left: 1px solid rgba(255,255,255,.10) !important;
    border-radius: 0 !important;
    background: #2E5729 !important;
    color: #fff !important;
    box-shadow: none !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
    white-space: nowrap !important;
  }

  #headerNavigationContainer #navigationUser > li.profile > a[data-toggle="dropdown"]::after {
    content: "▾" !important;
    display: inline-block !important;
    position: static !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: none !important;
    color: #fff !important;
    font-size: 12px !important;
    line-height: 1 !important;
    transform: none !important;
  }

  #headerNavigationContainer #navigationUser .dropdown-menu {
    top: 100% !important;
    right: 0 !important;
    left: auto !important;
    min-width: 190px !important;
    margin: 0 !important;
    border-top: 3px solid #955B25 !important;
    box-shadow: 0 8px 20px rgba(38,62,77,.16) !important;
    z-index: 1000 !important;
  }
}

/* ---------- TABLET / MOBILE ---------- */
@media (max-width: 991px) {
  #headerNavigationContainer .pkp_head_wrapper {
    position: relative !important;
  }

  /* Mantém o acionador nativo clicável. */
  #headerNavigationContainer #siteNav {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    position: absolute !important;
    top: 26px !important;
    left: 14px !important;
    right: auto !important;
    width: 48px !important;
    min-width: 48px !important;
    max-width: 48px !important;
    height: 48px !important;
    min-height: 48px !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 6px !important;
    background: #345D2D !important;
    color: transparent !important;
    font-size: 0 !important;
    line-height: 0 !important;
    text-indent: 0 !important;
    overflow: visible !important;
    box-shadow: 0 3px 10px rgba(38,62,77,.16) !important;
    z-index: 1002 !important;
  }

  /* O próprio link recebe um símbolo textual. Evita depender dos ícones do tema. */
  #headerNavigationContainer #siteNav::before {
    content: "☰" !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    position: absolute !important;
    inset: 0 !important;
    width: 48px !important;
    height: 48px !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    color: #fff !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 27px !important;
    font-weight: 400 !important;
    line-height: 48px !important;
    text-indent: 0 !important;
    opacity: 1 !important;
    transform: none !important;
    pointer-events: none !important;
  }

  #headerNavigationContainer #siteNav::after {
    content: none !important;
    display: none !important;
  }

  #headerNavigationContainer .pkp_site_name_wrapper {
    min-height: 100px !important;
    padding-left: 76px !important;
    padding-right: 16px !important;
    box-sizing: border-box !important;
  }

  #headerNavigationContainer .pkp_site_name {
    margin-left: 0 !important;
  }

  /* A conta deixa de tentar formar uma segunda barra no mobile. */
  #headerNavigationContainer .pkp_navigation_user_wrapper,
  #headerNavigationContainer #navigationUserWrapper {
    position: static !important;
    float: none !important;
    clear: both !important;
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  #headerNavigationContainer #navigationUser > li.profile > a[data-toggle="dropdown"] {
    border-radius: 0 !important;
  }
}

@media (max-width: 600px) {
  #headerNavigationContainer #siteNav {
    top: 25px !important;
    left: 12px !important;
    width: 46px !important;
    min-width: 46px !important;
    max-width: 46px !important;
    height: 46px !important;
    min-height: 46px !important;
  }

  #headerNavigationContainer #siteNav::before {
    width: 46px !important;
    height: 46px !important;
    font-size: 26px !important;
    line-height: 46px !important;
  }

  #headerNavigationContainer .pkp_site_name_wrapper {
    padding-left: 70px !important;
    padding-right: 12px !important;
  }
}

/* ============================================================
   RCA v5.28 — HOMEPAGE / HERO EDITORIAL + ELEMENTOS GRÁFICOS
   Escopo isolado em .page_index_journal .rca-home
   ============================================================ */

.page_index_journal .rca-home-hero {
  position: relative !important;
  overflow: hidden !important;
  isolation: isolate !important;
  border: 1px solid rgba(38,62,77,.08) !important;
  box-shadow: 0 18px 45px rgba(38,62,77,.07) !important;
  background:
    radial-gradient(circle at 8% 8%, rgba(52,93,45,.10), transparent 27%),
    linear-gradient(112deg, #f6f3ee 0%, #fbfaf7 58%, #f4f1eb 100%) !important;
}

/* Faixa tricolor inspirada nas ondas da identidade RCA */
.page_index_journal .rca-home-hero::before,
.page_index_journal .rca-home-hero::after {
  content: "" !important;
  position: absolute !important;
  pointer-events: none !important;
  z-index: 0 !important;
}

.page_index_journal .rca-home-hero::before {
  width: 420px !important;
  height: 170px !important;
  right: -95px !important;
  bottom: -78px !important;
  border-radius: 50% 0 0 0 / 70% 0 0 0 !important;
  background:
    radial-gradient(ellipse at 40% 15%, transparent 0 43%, rgba(52,93,45,.95) 44% 49%, transparent 50%),
    radial-gradient(ellipse at 43% 27%, transparent 0 49%, rgba(149,91,37,.88) 50% 55%, transparent 56%),
    radial-gradient(ellipse at 47% 41%, transparent 0 55%, rgba(38,62,77,.92) 56% 62%, transparent 63%) !important;
  opacity: .16 !important;
  transform: rotate(-4deg) !important;
}

.page_index_journal .rca-home-hero::after {
  width: 150px !important;
  height: 6px !important;
  left: 46px !important;
  bottom: 42px !important;
  border-radius: 20px !important;
  background: linear-gradient(90deg,
    var(--rca-green) 0 34%,
    var(--rca-brown) 34% 67%,
    var(--rca-blue) 67% 100%) !important;
  opacity: .95 !important;
}

.page_index_journal .rca-home-hero > * {
  position: relative !important;
  z-index: 1 !important;
}

.page_index_journal .rca-home-intro {
  position: relative !important;
}

.page_index_journal .rca-home-intro::before {
  content: "" !important;
  display: block !important;
  width: 46px !important;
  height: 4px !important;
  margin: 0 0 22px !important;
  background: var(--rca-brown) !important;
}

.page_index_journal .rca-home-intro h1 {
  max-width: 760px !important;
  letter-spacing: -.035em !important;
  line-height: 1.02 !important;
  text-wrap: balance !important;
}

.page_index_journal .rca-home-intro p {
  max-width: 720px !important;
}

.page_index_journal .rca-current-issue {
  position: relative !important;
  box-shadow: 0 16px 38px rgba(38,62,77,.12) !important;
  transition: transform .22s ease, box-shadow .22s ease !important;
}

.page_index_journal .rca-current-issue:hover {
  transform: translateY(-3px) !important;
  box-shadow: 0 21px 46px rgba(38,62,77,.16) !important;
}

/* Acessos rápidos: ritmo cromático RCA */
.page_index_journal .rca-quick-access > * {
  position: relative !important;
  overflow: hidden !important;
  transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease !important;
}

.page_index_journal .rca-quick-access > *:hover {
  transform: translateY(-4px) !important;
  box-shadow: 0 14px 30px rgba(38,62,77,.09) !important;
}

.page_index_journal .rca-quick-access > *::after {
  content: "" !important;
  position: absolute !important;
  right: -38px !important;
  bottom: -48px !important;
  width: 112px !important;
  height: 112px !important;
  border: 14px solid rgba(52,93,45,.055) !important;
  border-radius: 50% !important;
  pointer-events: none !important;
}

.page_index_journal .rca-quick-access > *:nth-child(2) {
  border-top-color: var(--rca-brown) !important;
}
.page_index_journal .rca-quick-access > *:nth-child(2)::after {
  border-color: rgba(149,91,37,.06) !important;
}
.page_index_journal .rca-quick-access > *:nth-child(3) {
  border-top-color: var(--rca-blue) !important;
}
.page_index_journal .rca-quick-access > *:nth-child(3)::after {
  border-color: rgba(38,62,77,.06) !important;
}
.page_index_journal .rca-quick-access > *:nth-child(4) {
  border-top-color: var(--rca-green) !important;
}

/* Indexação: bloco mais editorial, com ondas discretas */
.page_index_journal .rca-indexing {
  position: relative !important;
  overflow: hidden !important;
  isolation: isolate !important;
  box-shadow: 0 12px 30px rgba(38,62,77,.10) !important;
}

.page_index_journal .rca-indexing::after {
  content: "" !important;
  position: absolute !important;
  z-index: -1 !important;
  width: 310px !important;
  height: 150px !important;
  right: -72px !important;
  bottom: -80px !important;
  border-radius: 50% !important;
  border: 18px solid rgba(255,255,255,.055) !important;
  box-shadow:
    0 0 0 18px rgba(149,91,37,.045),
    0 0 0 36px rgba(52,93,45,.035) !important;
}

/* Notícias com acabamento mais leve */
.page_index_journal .rca-home .cmp_announcements .obj_announcement_summary,
.page_index_journal .rca-home .rca-news-card {
  transition: transform .2s ease, box-shadow .2s ease !important;
}

.page_index_journal .rca-home .cmp_announcements .obj_announcement_summary:hover,
.page_index_journal .rca-home .rca-news-card:hover {
  transform: translateY(-3px) !important;
  box-shadow: 0 12px 28px rgba(38,62,77,.08) !important;
}

@media (max-width: 991px) {
  .page_index_journal .rca-home-hero::before {
    width: 300px !important;
    height: 130px !important;
    right: -105px !important;
    bottom: -55px !important;
    opacity: .13 !important;
  }

  .page_index_journal .rca-home-hero::after {
    left: 24px !important;
    bottom: 24px !important;
    width: 96px !important;
    height: 4px !important;
  }
}

@media (max-width: 767px) {
  .page_index_journal .rca-home-hero {
    box-shadow: 0 10px 28px rgba(38,62,77,.07) !important;
  }

  .page_index_journal .rca-home-intro::before {
    width: 38px !important;
    margin-bottom: 18px !important;
  }

  .page_index_journal .rca-home-hero::before {
    width: 230px !important;
    height: 100px !important;
    right: -95px !important;
    bottom: -38px !important;
  }

  .page_index_journal .rca-current-issue:hover,
  .page_index_journal .rca-quick-access > *:hover {
    transform: none !important;
  }
}

/* ==========================================================
   RCA v5.31 — CABEÇALHO CONSOLIDADO
   Base estável: v5.28. Corrige alinhamento do topo sem
   alterar o hero/home já aprovado.
   ========================================================== */

@media (min-width: 992px) {
  /* Cabeçalho superior: logo à esquerda, conta à direita. */
  #headerNavigationContainer .pkp_head_wrapper {
    position: relative !important;
    overflow: visible !important;
  }

  #headerNavigationContainer .pkp_site_name_wrapper {
    position: relative !important;
    z-index: 2 !important;
    min-height: 96px !important;
    margin: 0 !important;
    padding: 14px 0 12px !important;
    overflow: visible !important;
    background: #fff !important;
    text-align: left !important;
  }

  #headerNavigationContainer .pkp_site_name,
  #headerNavigationContainer .pkp_site_name.is_img {
    margin: 0 !important;
    padding: 0 !important;
    text-align: left !important;
  }

  #headerNavigationContainer .pkp_site_name.is_img a {
    display: inline-block !important;
  }

  #headerNavigationContainer .pkp_site_name.is_img img {
    display: block !important;
    width: auto !important;
    height: auto !important;
    max-width: 320px !important;
    max-height: 86px !important;
    margin: 0 !important;
  }

  /* Ondas discretas no topo, sem interferir no logo nem na conta. */
  #headerNavigationContainer .pkp_head_wrapper::after {
    content: "" !important;
    position: absolute !important;
    top: 10px !important;
    right: 18px !important;
    z-index: 0 !important;
    width: 390px !important;
    height: 74px !important;
    pointer-events: none !important;
    opacity: .38 !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 520 100'%3E%3Cpath d='M12 26 C110 -4 190 54 290 26 S430 5 510 20' fill='none' stroke='%23345D2D' stroke-width='8' stroke-linecap='round' opacity='.45'/%3E%3Cpath d='M6 49 C115 18 205 76 302 48 S438 24 514 39' fill='none' stroke='%23955B25' stroke-width='7' stroke-linecap='round' opacity='.40'/%3E%3Cpath d='M2 71 C118 42 214 96 316 69 S448 47 518 58' fill='none' stroke='%23263E4D' stroke-width='8' stroke-linecap='round' opacity='.34'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: right center !important;
    background-size: contain !important;
  }

  /* Faz o wrapper do usuário se posicionar em relação ao head_wrapper,
     e não em relação à barra verde. */
  #headerNavigationContainer .pkp_site_nav_menu {
    position: static !important;
  }

  #headerNavigationContainer .pkp_navigation_user_wrapper,
  #headerNavigationContainer #navigationUserWrapper {
    position: absolute !important;
    top: 30px !important;
    right: 18px !important;
    left: auto !important;
    z-index: 1200 !important;
    display: block !important;
    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;
    height: 40px !important;
    min-height: 40px !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
  }

  #headerNavigationContainer #navigationUser,
  #headerNavigationContainer #navigationUser > li.profile {
    display: block !important;
    width: auto !important;
    height: 40px !important;
    min-height: 40px !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  #headerNavigationContainer #navigationUser > li.profile > a[data-toggle="dropdown"] {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;
    min-width: 132px !important;
    height: 40px !important;
    min-height: 40px !important;
    margin: 0 !important;
    padding: 0 14px !important;
    color: var(--rca-green) !important;
    background: rgba(255,255,255,.96) !important;
    border: 1px solid rgba(52,93,45,.25) !important;
    border-radius: 3px !important;
    box-shadow: 0 4px 14px rgba(38,62,77,.07) !important;
    font-size: 0 !important;
    line-height: 1 !important;
    white-space: nowrap !important;
  }

  #headerNavigationContainer #navigationUser > li.profile > a[data-toggle="dropdown"]::before {
    content: "" !important;
    display: inline-block !important;
    width: 16px !important;
    height: 16px !important;
    flex: 0 0 16px !important;
    background-color: var(--rca-green) !important;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 12a5 5 0 1 0 0-10 5 5 0 0 0 0 10Zm0 2c-5.33 0-8 2.67-8 6v2h16v-2c0-3.33-2.67-6-8-6Z'/%3E%3C/svg%3E") center/contain no-repeat !important;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 12a5 5 0 1 0 0-10 5 5 0 0 0 0 10Zm0 2c-5.33 0-8 2.67-8 6v2h16v-2c0-3.33-2.67-6-8-6Z'/%3E%3C/svg%3E") center/contain no-repeat !important;
  }

  #headerNavigationContainer #navigationUser > li.profile > a[data-toggle="dropdown"]::after {
    content: "Minha conta  ▾" !important;
    display: inline !important;
    position: static !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: none !important;
    color: var(--rca-green) !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    line-height: 1 !important;
  }

  #headerNavigationContainer #navigationUser .dropdown-menu {
    top: calc(100% + 6px) !important;
    right: 0 !important;
    left: auto !important;
    min-width: 190px !important;
    z-index: 1400 !important;
  }

  /* Barra verde: uma única altura e distribuição consistente. */
  #headerNavigationContainer .pkp_navigation_primary_row,
  #headerNavigationContainer .pkp_navigation_primary_wrapper,
  #headerNavigationContainer #navigationPrimary {
    box-sizing: border-box !important;
    min-height: 54px !important;
    height: 54px !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  #headerNavigationContainer .pkp_navigation_primary_wrapper {
    width: 100% !important;
    background: var(--rca-green) !important;
  }

  #headerNavigationContainer #navigationPrimary {
    display: flex !important;
    align-items: stretch !important;
    width: 100% !important;
    max-width: none !important;
    list-style: none !important;
  }

  #headerNavigationContainer #navigationPrimary > li {
    display: flex !important;
    align-items: stretch !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  #headerNavigationContainer #navigationPrimary > li > a {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    box-sizing: border-box !important;
    height: 54px !important;
    min-height: 54px !important;
    margin: 0 !important;
    padding: 0 18px !important;
    color: #fff !important;
    background: transparent !important;
    font-size: .92rem !important;
    line-height: 1 !important;
    font-weight: 600 !important;
    white-space: nowrap !important;
  }

  /* Artigos: nenhum ícone. */
  #headerNavigationContainer #navigationPrimary > li:nth-child(4) > a::before {
    content: none !important;
    display: none !important;
  }

  /* Buscar: único item com lupa e alinhado no extremo direito. */
  #headerNavigationContainer #navigationPrimary > li:last-child {
    margin-left: auto !important;
    border-left: 1px solid rgba(255,255,255,.13) !important;
  }

  #headerNavigationContainer #navigationPrimary > li:last-child > a {
    gap: 8px !important;
    padding: 0 22px !important;
    background: rgba(0,0,0,.05) !important;
  }

  #headerNavigationContainer #navigationPrimary > li:last-child > a::before {
    content: "" !important;
    display: inline-block !important;
    width: 15px !important;
    height: 15px !important;
    flex: 0 0 15px !important;
    background-color: #fff !important;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M10.5 3a7.5 7.5 0 1 0 4.73 13.32L20.91 22 22 20.91l-5.68-5.68A7.5 7.5 0 0 0 10.5 3Zm0 2a5.5 5.5 0 1 1 0 11 5.5 5.5 0 0 1 0-11Z'/%3E%3C/svg%3E") center/contain no-repeat !important;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M10.5 3a7.5 7.5 0 1 0 4.73 13.32L20.91 22 22 20.91l-5.68-5.68A7.5 7.5 0 0 0 10.5 3Zm0 2a5.5 5.5 0 1 1 0 11 5.5 5.5 0 0 1 0-11Z'/%3E%3C/svg%3E") center/contain no-repeat !important;
  }

  /* Garante que Artigos nunca herde lupa por compartilhar /search. */
  #headerNavigationContainer #navigationPrimary > li:not(:last-child) > a[href*="/search"]::before {
    content: none !important;
    display: none !important;
  }
}

/* Mobile/tablet: mantém o layout estável da v5.28; sem ondas grandes no topo. */
@media (max-width: 991px) {
  #headerNavigationContainer .pkp_head_wrapper::after {
    content: none !important;
    display: none !important;
  }

  #headerNavigationContainer #navigationPrimary > li:nth-child(4) > a::before {
    content: none !important;
    display: none !important;
  }
}


/* ==========================================================
   RCA v5.35 — CABEÇALHO EDITORIAL LIMPO
   Reinicia visualmente o topo a partir da base estável v5.31.
   ========================================================== */

:root {
  --rca-header-max: 1180px;
}

@media (min-width: 992px) {
  #headerNavigationContainer,
  #headerNavigationContainer .pkp_structure_head,
  #headerNavigationContainer .pkp_head_wrapper {
    background: #fff !important;
  }

  #headerNavigationContainer .pkp_head_wrapper {
    position: relative !important;
    max-width: var(--rca-header-max) !important;
    margin: 0 auto !important;
    overflow: visible !important;
  }

  /* linha superior limpa */
  #headerNavigationContainer .pkp_site_name_wrapper {
    position: relative !important;
    min-height: 112px !important;
    margin: 0 !important;
    padding: 16px 330px 12px 18px !important;
    background: #fff !important;
    overflow: visible !important;
    text-align: left !important;
  }

  #headerNavigationContainer .pkp_site_name,
  #headerNavigationContainer .pkp_site_name.is_img {
    margin: 0 !important;
    padding: 0 !important;
    text-align: left !important;
  }

  #headerNavigationContainer .pkp_site_name.is_img a {
    display: inline-block !important;
  }

  #headerNavigationContainer .pkp_site_name.is_img img {
    display: block !important;
    width: auto !important;
    height: auto !important;
    max-width: 280px !important;
    max-height: 82px !important;
    margin: 0 !important;
  }

  /* ISSN, discreto no alto à direita */
  #headerNavigationContainer .pkp_site_name_wrapper::before {
    content: "ISSN 1806-6690" !important;
    position: absolute !important;
    top: 17px !important;
    right: 18px !important;
    z-index: 3 !important;
    color: var(--rca-blue) !important;
    font-size: 12px !important;
    font-weight: 700 !important;
    line-height: 1 !important;
    letter-spacing: .01em !important;
    white-space: nowrap !important;
    opacity: .88 !important;
  }

  /* parceiros pequenos e discretos */
  #headerNavigationContainer .pkp_site_name_wrapper::after {
    content: "" !important;
    position: absolute !important;
    right: 190px !important;
    bottom: 18px !important;
    z-index: 2 !important;
    width: 122px !important;
    height: 30px !important;
    background: url("data:image/png;base64,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") center/contain no-repeat !important;
    opacity: .34 !important;
    filter: grayscale(.35) saturate(.72) !important;
    pointer-events: none !important;
  }

  /* ondas suaves ao fundo, somente no lado direito */
  #headerNavigationContainer .pkp_head_wrapper::before {
    content: "" !important;
    position: absolute !important;
    top: 8px !important;
    right: 6px !important;
    z-index: 0 !important;
    width: 430px !important;
    height: 88px !important;
    pointer-events: none !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 120'%3E%3Cpath d='M30 32 C130 6 205 62 305 34 S445 12 520 22' fill='none' stroke='%23345D2D' stroke-width='7' stroke-linecap='round' opacity='.13'/%3E%3Cpath d='M18 55 C128 26 220 83 320 55 S458 30 528 43' fill='none' stroke='%23955B25' stroke-width='6' stroke-linecap='round' opacity='.10'/%3E%3Cpath d='M8 79 C125 50 225 103 330 76 S465 52 534 64' fill='none' stroke='%23263E4D' stroke-width='7' stroke-linecap='round' opacity='.09'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: right top !important;
    background-size: contain !important;
  }

  #headerNavigationContainer .pkp_head_wrapper::after {
    content: none !important;
    display: none !important;
  }

  /* conta no topo, abaixo do ISSN e à direita */
  #headerNavigationContainer .pkp_site_nav_menu {
    position: static !important;
  }

  #headerNavigationContainer .pkp_navigation_user_wrapper,
  #headerNavigationContainer #navigationUserWrapper {
    position: absolute !important;
    top: 48px !important;
    right: 18px !important;
    left: auto !important;
    z-index: 1200 !important;
    display: block !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
  }

  #headerNavigationContainer #navigationUser {
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
  }

  #headerNavigationContainer #navigationUser > li {
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  #headerNavigationContainer #navigationUser > li > a {
    text-decoration: none !important;
  }

  /* visitante: Registrar-se / Acesso */
  #headerNavigationContainer #navigationUser > li > a:not([data-toggle="dropdown"]) {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-height: 38px !important;
    padding: 0 13px !important;
    color: var(--rca-green) !important;
    background: #fff !important;
    border: 1px solid rgba(52,93,45,.2) !important;
    border-radius: 4px !important;
    font-size: 12px !important;
    font-weight: 700 !important;
    line-height: 1 !important;
    white-space: nowrap !important;
    box-shadow: 0 3px 10px rgba(38,62,77,.05) !important;
  }

  /* logado: Minha conta */
  #headerNavigationContainer #navigationUser > li.profile > a[data-toggle="dropdown"] {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 7px !important;
    min-width: 136px !important;
    min-height: 38px !important;
    padding: 0 12px !important;
    color: var(--rca-green) !important;
    background: #fff !important;
    border: 1px solid rgba(52,93,45,.2) !important;
    border-radius: 4px !important;
    box-shadow: 0 3px 10px rgba(38,62,77,.05) !important;
    font-size: 0 !important;
    line-height: 1 !important;
    white-space: nowrap !important;
  }

  #headerNavigationContainer #navigationUser > li.profile > a[data-toggle="dropdown"]::before {
    content: "" !important;
    display: inline-block !important;
    width: 14px !important;
    height: 14px !important;
    background-color: var(--rca-green) !important;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 12a5 5 0 1 0 0-10 5 5 0 0 0 0 10Zm0 2c-5.33 0-8 2.67-8 6v2h16v-2c0-3.33-2.67-6-8-6Z'/%3E%3C/svg%3E") center/contain no-repeat !important;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 12a5 5 0 1 0 0-10 5 5 0 0 0 0 10Zm0 2c-5.33 0-8 2.67-8 6v2h16v-2c0-3.33-2.67-6-8-6Z'/%3E%3C/svg%3E") center/contain no-repeat !important;
  }

  #headerNavigationContainer #navigationUser > li.profile > a[data-toggle="dropdown"]::after {
    content: "Minha conta  ▾" !important;
    display: inline !important;
    color: var(--rca-green) !important;
    font-size: 12px !important;
    font-weight: 700 !important;
    line-height: 1 !important;
  }

  #headerNavigationContainer #navigationUser .dropdown-menu {
    position: absolute !important;
    top: calc(100% + 6px) !important;
    right: 0 !important;
    left: auto !important;
    min-width: 188px !important;
    margin: 0 !important;
    z-index: 1500 !important;
  }

  /* barra principal alinhada, sem conta dentro */
  #headerNavigationContainer .pkp_navigation_primary_row {
    position: relative !important;
    z-index: 4 !important;
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 18px 0 !important;
    min-height: 54px !important;
    display: block !important;
    background: transparent !important;
  }

  #headerNavigationContainer .pkp_navigation_primary_wrapper {
    width: 100% !important;
    min-height: 54px !important;
    margin: 0 !important;
    padding: 0 !important;
    background: var(--rca-green) !important;
    box-shadow: 0 8px 20px rgba(38,62,77,.07) !important;
  }

  #headerNavigationContainer #navigationPrimary {
    display: flex !important;
    align-items: stretch !important;
    width: 100% !important;
    min-height: 54px !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
  }

  #headerNavigationContainer #navigationPrimary > li {
    display: flex !important;
    align-items: stretch !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  #headerNavigationContainer #navigationPrimary > li > a {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-height: 54px !important;
    padding: 0 17px !important;
    color: #fff !important;
    background: transparent !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 1 !important;
    white-space: nowrap !important;
    text-decoration: none !important;
  }

  #headerNavigationContainer #navigationPrimary > li > a:hover,
  #headerNavigationContainer #navigationPrimary > li > a:focus {
    background: rgba(255,255,255,.08) !important;
    box-shadow: inset 0 -3px 0 var(--rca-brown) !important;
  }

  /* nada de lupa em Artigos */
  #headerNavigationContainer #navigationPrimary > li:not(:last-child) > a::before {
    content: none !important;
    display: none !important;
  }

  /* Buscar à direita */
  #headerNavigationContainer #navigationPrimary > li:last-child {
    margin-left: auto !important;
    border-left: 1px solid rgba(255,255,255,.14) !important;
  }

  #headerNavigationContainer #navigationPrimary > li:last-child > a {
    gap: 8px !important;
    padding: 0 21px !important;
    background: rgba(0,0,0,.05) !important;
  }

  #headerNavigationContainer #navigationPrimary > li:last-child > a::before {
    content: "" !important;
    display: inline-block !important;
    width: 14px !important;
    height: 14px !important;
    background-color: #fff !important;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M10.5 3a7.5 7.5 0 1 0 4.73 13.32L20.91 22 22 20.91l-5.68-5.68A7.5 7.5 0 0 0 10.5 3Zm0 2a5.5 5.5 0 1 1 0 11 5.5 5.5 0 0 1 0-11Z'/%3E%3C/svg%3E") center/contain no-repeat !important;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M10.5 3a7.5 7.5 0 1 0 4.73 13.32L20.91 22 22 20.91l-5.68-5.68A7.5 7.5 0 0 0 10.5 3Zm0 2a5.5 5.5 0 1 1 0 11 5.5 5.5 0 0 1 0-11Z'/%3E%3C/svg%3E") center/contain no-repeat !important;
  }

  /* esconde somente o wrapper de busca nativo redundante */
  #headerNavigationContainer .pkp_navigation_search_wrapper {
    display: none !important;
  }
}

@media (max-width: 991px) {
  /* mantém o topo simples no mobile e exibe o botão nativo */
  #headerNavigationContainer .pkp_head_wrapper {
    position: relative !important;
    background: #fff !important;
    overflow: visible !important;
  }

  #headerNavigationContainer .pkp_site_name_wrapper {
    position: relative !important;
    min-height: 84px !important;
    padding: 17px 12px 13px 58px !important;
    background: #fff !important;
    text-align: left !important;
  }

  #headerNavigationContainer .pkp_site_name.is_img img {
    max-width: 168px !important;
    max-height: 52px !important;
    margin: 0 !important;
  }

  #headerNavigationContainer .pkp_site_name_wrapper::before,
  #headerNavigationContainer .pkp_site_name_wrapper::after,
  #headerNavigationContainer .pkp_head_wrapper::before,
  #headerNavigationContainer .pkp_head_wrapper::after {
    content: none !important;
    display: none !important;
  }

  #headerNavigationContainer #siteNav {
    position: absolute !important;
    top: 22px !important;
    left: 12px !important;
    z-index: 1700 !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 36px !important;
    height: 36px !important;
    min-width: 36px !important;
    min-height: 36px !important;
    padding: 0 !important;
    margin: 0 !important;
    background: var(--rca-green) !important;
    border: 0 !important;
    border-radius: 4px !important;
    box-shadow: 0 3px 10px rgba(38,62,77,.12) !important;
    color: transparent !important;
    font-size: 0 !important;
    line-height: 0 !important;
    text-indent: -9999px !important;
    overflow: hidden !important;
  }

  #headerNavigationContainer #siteNav::before {
    content: "☰" !important;
    display: block !important;
    color: #fff !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    line-height: 1 !important;
    text-indent: 0 !important;
  }

  #headerNavigationContainer #siteNav::after {
    content: none !important;
    display: none !important;
  }
}


/* ==========================================================
   RCA v5.36 — AJUSTE FINAL DO BLOCO DE CONTA / PARCEIROS
   Corrige sobreposição entre Minha conta e logos parceiras
   e alinha o dropdown diretamente abaixo do botão.
   ========================================================== */

@media (min-width: 992px) {
  /* Reserva uma zona clara no topo direito:
     ISSN no alto, parceiros abaixo à esquerda, conta à direita. */
  #headerNavigationContainer .pkp_site_name_wrapper {
    min-height: 126px !important;
    padding-right: 390px !important;
  }

  #headerNavigationContainer .pkp_site_name_wrapper::before {
    top: 16px !important;
    right: 24px !important;
  }

  /* Logos parceiras: discretas e fora da área do botão de conta. */
  #headerNavigationContainer .pkp_site_name_wrapper::after {
    right: 210px !important;
    bottom: 20px !important;
    width: 150px !important;
    height: 32px !important;
    opacity: .58 !important;
    filter: saturate(.78) contrast(.94) !important;
  }

  /* Conta: fixa na coluna mais à direita, abaixo do ISSN. */
  #headerNavigationContainer .pkp_navigation_user_wrapper,
  #headerNavigationContainer #navigationUserWrapper {
    top: 50px !important;
    right: 24px !important;
    left: auto !important;
    width: 156px !important;
    min-width: 156px !important;
    max-width: 156px !important;
    z-index: 1600 !important;
  }

  #headerNavigationContainer #navigationUser,
  #headerNavigationContainer #navigationUser > li.profile {
    position: relative !important;
    display: block !important;
    width: 156px !important;
    min-width: 156px !important;
    max-width: 156px !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  #headerNavigationContainer #navigationUser > li.profile > a[data-toggle="dropdown"] {
    box-sizing: border-box !important;
    width: 156px !important;
    min-width: 156px !important;
    max-width: 156px !important;
    min-height: 40px !important;
    justify-content: flex-start !important;
    padding: 0 12px !important;
  }

  /* Dropdown: começa exatamente sob a borda esquerda do botão. */
  #headerNavigationContainer #navigationUser > li.profile > .dropdown-menu,
  #headerNavigationContainer #navigationUser .dropdown-menu {
    position: absolute !important;
    top: calc(100% + 6px) !important;
    left: 0 !important;
    right: auto !important;
    width: 196px !important;
    min-width: 196px !important;
    max-width: 196px !important;
    margin: 0 !important;
    z-index: 1800 !important;
    box-sizing: border-box !important;
  }

  /* Mantém o menu administrativo/hambúrguer separado do bloco de parceiros. */
  #headerNavigationContainer #siteNav {
    top: 50px !important;
    right: 188px !important;
  }
}


/* ==========================================================
   RCA v5.37 — POSICIONAMENTO DA CONTA ABAIXO DO ISSN
   Mantém parceiros separados à esquerda e fixa o dropdown
   diretamente sob o botão "Minha conta".
   ========================================================== */

@media (min-width: 992px) {
  /* ISSN no alto à direita */
  #headerNavigationContainer .pkp_site_name_wrapper::before {
    top: 14px !important;
    right: 24px !important;
  }

  /* parceiros mais à esquerda, fora da coluna de conta */
  #headerNavigationContainer .pkp_site_name_wrapper::after {
    right: 250px !important;
    bottom: 18px !important;
    width: 150px !important;
    height: 30px !important;
    opacity: .5 !important;
  }

  /* coluna da conta: diretamente abaixo do ISSN */
  #headerNavigationContainer .pkp_navigation_user_wrapper,
  #headerNavigationContainer #navigationUserWrapper {
    top: 36px !important;
    right: 24px !important;
    left: auto !important;
    width: 160px !important;
    min-width: 160px !important;
    max-width: 160px !important;
    z-index: 1700 !important;
  }

  #headerNavigationContainer #navigationUser,
  #headerNavigationContainer #navigationUser > li.profile {
    position: relative !important;
    display: block !important;
    width: 160px !important;
    min-width: 160px !important;
    max-width: 160px !important;
  }

  #headerNavigationContainer #navigationUser > li.profile > a[data-toggle="dropdown"] {
    box-sizing: border-box !important;
    width: 160px !important;
    min-width: 160px !important;
    max-width: 160px !important;
    height: 40px !important;
    min-height: 40px !important;
  }

  /* dropdown exatamente sob o botão */
  #headerNavigationContainer #navigationUser > li.profile > .dropdown-menu,
  #headerNavigationContainer #navigationUser .dropdown-menu {
    position: absolute !important;
    top: calc(100% + 4px) !important;
    left: 0 !important;
    right: auto !important;
    width: 200px !important;
    min-width: 200px !important;
    max-width: 200px !important;
    margin: 0 !important;
    z-index: 1900 !important;
  }

  /* botão do painel ADM separado da coluna da conta */
  #headerNavigationContainer #siteNav {
    top: 36px !important;
    right: 194px !important;
  }
}


/* ==========================================================
   RCA v5.38 — FAIXA INSTITUCIONAL SUPERIOR
   Alinha logos parceiras e área de autenticação na mesma linha,
   mantendo o ISSN acima e a RCA como marca principal.
   ========================================================== */

@media (min-width: 992px) {

  /* Mantém espaço suficiente para a faixa institucional */
  #headerNavigationContainer .pkp_site_name_wrapper {
    min-height: 132px !important;
    padding-right: 470px !important;
  }

  /* ISSN acima da faixa, alinhado à direita */
  #headerNavigationContainer .pkp_site_name_wrapper::before {
    top: 14px !important;
    right: 24px !important;
    width: auto !important;
    text-align: right !important;
  }

  /* CAPES / CNPq / UFC: linha discreta e alinhada */
  #headerNavigationContainer .pkp_site_name_wrapper::after {
    top: 52px !important;
    right: 244px !important;
    bottom: auto !important;
    width: 162px !important;
    height: 38px !important;
    opacity: .42 !important;
    background-position:
      left 0 center,
      left 58px center,
      left 116px center,
      right -20px top -12px !important;
    background-size:
      48px auto,
      48px auto,
      30px auto,
      330px auto !important;
  }

  /* Área da conta / autenticação na MESMA LINHA das logos */
  #headerNavigationContainer .pkp_navigation_user_wrapper,
  #headerNavigationContainer #navigationUserWrapper {
    top: 50px !important;
    right: 24px !important;
    left: auto !important;
    width: 205px !important;
    min-width: 205px !important;
    max-width: 205px !important;
    height: 42px !important;
    min-height: 42px !important;
    margin: 0 !important;
    padding: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    background: transparent !important;
    z-index: 1700 !important;
  }

  #headerNavigationContainer #navigationUser {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    gap: 8px !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    height: 42px !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
  }

  #headerNavigationContainer #navigationUser > li {
    display: flex !important;
    align-items: center !important;
    width: auto !important;
    height: 42px !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* Estado visitante: Registrar-se e Acesso ficam lado a lado */
  #headerNavigationContainer #navigationUser > li > a:not([data-toggle="dropdown"]) {
    box-sizing: border-box !important;
    min-width: 92px !important;
    height: 38px !important;
    min-height: 38px !important;
    padding: 0 12px !important;
    margin: 0 !important;
    white-space: nowrap !important;
  }

  /* Estado logado: Minha conta na mesma linha das logos */
  #headerNavigationContainer #navigationUser > li.profile {
    position: relative !important;
    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;
  }

  #headerNavigationContainer #navigationUser > li.profile > a[data-toggle="dropdown"] {
    box-sizing: border-box !important;
    width: 164px !important;
    min-width: 164px !important;
    max-width: 164px !important;
    height: 40px !important;
    min-height: 40px !important;
    margin: 0 !important;
  }

  /* Dropdown diretamente sob Minha conta */
  #headerNavigationContainer #navigationUser > li.profile > .dropdown-menu,
  #headerNavigationContainer #navigationUser .dropdown-menu {
    top: calc(100% + 6px) !important;
    left: 0 !important;
    right: auto !important;
    width: 200px !important;
    min-width: 200px !important;
    max-width: 200px !important;
    margin: 0 !important;
  }

  /* Ícone/painel ADM fica antes das logos, sem sobreposição */
  #headerNavigationContainer #siteNav {
    top: 50px !important;
    right: 418px !important;
    width: 40px !important;
    height: 40px !important;
  }
}


/* ==========================================================
   RCA v5.39 — CABEÇALHO INSTITUCIONAL REFINADO
   - composição mais limpa e profissional;
   - parceiros maiores, porém discretos;
   - ISSN + parceiros + conta organizados em um único bloco;
   - dropdown encostado ao botão "Minha conta";
   - mantém a RCA como marca dominante.
   ========================================================== */

@media (min-width: 992px) {

  /* Estrutura geral do cabeçalho */
  #headerNavigationContainer .pkp_head_wrapper {
    position: relative !important;
    overflow: visible !important;
    background: #fff !important;
  }

  #headerNavigationContainer .pkp_site_name_wrapper {
    position: relative !important;
    max-width: 1180px !important;
    min-height: 134px !important;
    margin: 0 auto !important;
    padding: 22px 470px 18px 24px !important;
    background:
      linear-gradient(to bottom, #fff 0%, #fff 88%, rgba(52,93,45,.025) 100%) !important;
    overflow: visible !important;
  }

  /* Marca RCA: dominante */
  #headerNavigationContainer .pkp_site_name,
  #headerNavigationContainer .pkp_site_name.is_img {
    margin: 0 !important;
    padding: 0 !important;
    text-align: left !important;
  }

  #headerNavigationContainer .pkp_site_name.is_img a {
    display: inline-block !important;
  }

  #headerNavigationContainer .pkp_site_name.is_img img {
    display: block !important;
    width: auto !important;
    height: auto !important;
    max-width: 330px !important;
    max-height: 96px !important;
    margin: 0 !important;
  }

  /* ISSN no topo do bloco institucional */
  #headerNavigationContainer .pkp_site_name_wrapper::before {
    content: "ISSN 1806-6690" !important;
    position: absolute !important;
    top: 18px !important;
    right: 24px !important;
    z-index: 3 !important;
    width: 175px !important;
    color: var(--rca-blue) !important;
    font-size: 12px !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;
    letter-spacing: .015em !important;
    text-align: right !important;
    white-space: nowrap !important;
  }

  /* Parceiros + ondas em um bloco coerente */
  #headerNavigationContainer .pkp_site_name_wrapper::after {
    content: "" !important;
    position: absolute !important;
    top: 52px !important;
    right: 222px !important;
    z-index: 1 !important;
    width: 228px !important;
    height: 54px !important;
    pointer-events: none !important;
    opacity: .60 !important;
    background-image:
      url("data:image/png;base64,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"),
      url("data:image/png;base64,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"),
      url("data:image/png;base64,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"),
      url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 520 100'%3E%3Cpath d='M12 25 C112 -2 195 50 292 25 S432 7 508 19' fill='none' stroke='%23345D2D' stroke-width='7' stroke-linecap='round' opacity='.20'/%3E%3Cpath d='M8 49 C116 19 204 73 302 47 S438 24 514 38' fill='none' stroke='%23955B25' stroke-width='6' stroke-linecap='round' opacity='.16'/%3E%3Cpath d='M4 72 C120 44 215 93 316 69 S449 48 518 58' fill='none' stroke='%23263E4D' stroke-width='7' stroke-linecap='round' opacity='.14'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat !important;
    background-size: 38px auto, 72px auto, 74px auto, 360px auto !important;
    background-position:
      right 2px center,
      right 54px center,
      right 132px center,
      right -30px top -12px !important;
  }

  /* Conta / acesso organizados na mesma faixa */
  #headerNavigationContainer .pkp_navigation_user_wrapper,
  #headerNavigationContainer #navigationUserWrapper {
    position: absolute !important;
    top: 48px !important;
    right: 24px !important;
    left: auto !important;
    z-index: 1700 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    width: 178px !important;
    min-width: 178px !important;
    max-width: 178px !important;
    height: 42px !important;
    min-height: 42px !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
  }

  #headerNavigationContainer #navigationUser {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    gap: 8px !important;
    width: 100% !important;
    height: 42px !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
  }

  #headerNavigationContainer #navigationUser > li {
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    height: 42px !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* visitante: Registrar-se / Acesso lado a lado */
  #headerNavigationContainer #navigationUser > li > a:not([data-toggle="dropdown"]) {
    box-sizing: border-box !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 38px !important;
    min-height: 38px !important;
    padding: 0 12px !important;
    margin: 0 !important;
    color: var(--rca-green) !important;
    background: #fff !important;
    border: 1px solid rgba(52,93,45,.22) !important;
    border-radius: 4px !important;
    box-shadow: 0 3px 10px rgba(38,62,77,.06) !important;
    font-size: 12px !important;
    font-weight: 700 !important;
    line-height: 1 !important;
    white-space: nowrap !important;
    text-decoration: none !important;
  }

  /* logado: Minha conta */
  #headerNavigationContainer #navigationUser > li.profile {
    position: relative !important;
    width: 178px !important;
    min-width: 178px !important;
    max-width: 178px !important;
  }

  #headerNavigationContainer #navigationUser > li.profile > a[data-toggle="dropdown"] {
    box-sizing: border-box !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 9px !important;
    width: 178px !important;
    min-width: 178px !important;
    max-width: 178px !important;
    height: 42px !important;
    min-height: 42px !important;
    margin: 0 !important;
    padding: 0 14px !important;
    color: var(--rca-green) !important;
    background: #fff !important;
    border: 1px solid rgba(52,93,45,.23) !important;
    border-radius: 4px 4px 0 0 !important;
    box-shadow: 0 3px 12px rgba(38,62,77,.06) !important;
    font-size: 0 !important;
    line-height: 1 !important;
    white-space: nowrap !important;
  }

  #headerNavigationContainer #navigationUser > li.profile > a[data-toggle="dropdown"]::before {
    content: "" !important;
    display: inline-block !important;
    width: 16px !important;
    height: 16px !important;
    flex: 0 0 16px !important;
    background-color: var(--rca-green) !important;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 12a5 5 0 1 0 0-10 5 5 0 0 0 0 10Zm0 2c-5.33 0-8 2.67-8 6v2h16v-2c0-3.33-2.67-6-8-6Z'/%3E%3C/svg%3E") center/contain no-repeat !important;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 12a5 5 0 1 0 0-10 5 5 0 0 0 0 10Zm0 2c-5.33 0-8 2.67-8 6v2h16v-2c0-3.33-2.67-6-8-6Z'/%3E%3C/svg%3E") center/contain no-repeat !important;
  }

  #headerNavigationContainer #navigationUser > li.profile > a[data-toggle="dropdown"]::after {
    content: "Minha conta  ▾" !important;
    display: inline !important;
    color: var(--rca-green) !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    line-height: 1 !important;
  }

  /* sem lacuna: dropdown encostado ao botão */
  #headerNavigationContainer #navigationUser > li.profile > .dropdown-menu,
  #headerNavigationContainer #navigationUser .dropdown-menu {
    position: absolute !important;
    top: 100% !important;
    left: 0 !important;
    right: auto !important;
    width: 212px !important;
    min-width: 212px !important;
    max-width: 212px !important;
    margin: -1px 0 0 0 !important;
    padding-top: 0 !important;
    border-top: 2px solid var(--rca-brown) !important;
    border-radius: 0 0 4px 4px !important;
    box-shadow: 0 12px 24px rgba(38,62,77,.12) !important;
    z-index: 1900 !important;
  }

  /* botão ADM separado e discreto */
  #headerNavigationContainer #siteNav {
    top: 49px !important;
    right: 422px !important;
    width: 40px !important;
    height: 40px !important;
  }

  /* navegação principal */
  #headerNavigationContainer .pkp_navigation_primary_row {
    max-width: 1180px !important;
    margin: 0 auto 20px !important;
    padding: 0 24px !important;
    min-height: 56px !important;
  }

  #headerNavigationContainer .pkp_navigation_primary_wrapper {
    min-height: 56px !important;
    background: var(--rca-green) !important;
    box-shadow: 0 8px 20px rgba(38,62,77,.07) !important;
  }

  #headerNavigationContainer #navigationPrimary {
    min-height: 56px !important;
  }

  #headerNavigationContainer #navigationPrimary > li > a {
    height: 56px !important;
    min-height: 56px !important;
    padding: 0 18px !important;
  }

  /* Artigos sem lupa */
  #headerNavigationContainer #navigationPrimary > li:not(:last-child) > a::before {
    content: none !important;
    display: none !important;
  }

  /* Buscar isolado à direita, com lupa */
  #headerNavigationContainer #navigationPrimary > li:last-child {
    margin-left: auto !important;
    border-left: 1px solid rgba(255,255,255,.14) !important;
  }
}


/* ==========================================================
   RCA v5.40 — CORREÇÃO FINAL DA FAIXA INSTITUCIONAL
   - remove ondas/elementos gráficos atrás das marcas parceiras;
   - reduz levemente CAPES, CNPq e UFC;
   - separa fisicamente parceiros e Minha conta;
   - mantém o dropdown colado ao botão.
   ========================================================== */

@media (min-width: 992px) {

  /* Cabeçalho com espaço suficiente para dois blocos distintos */
  #headerNavigationContainer .pkp_site_name_wrapper {
    min-height: 132px !important;
    padding-right: 470px !important;
  }

  /* ISSN isolado no topo direito */
  #headerNavigationContainer .pkp_site_name_wrapper::before {
    top: 16px !important;
    right: 24px !important;
    width: 180px !important;
    text-align: right !important;
  }

  /*
   * Marcas parceiras: somente CAPES, CNPq e UFC.
   * Sem ondas e sem qualquer elemento gráfico de fundo.
   */
  #headerNavigationContainer .pkp_site_name_wrapper::after {
    content: "" !important;
    position: absolute !important;
    top: 58px !important;
    right: 244px !important;
    bottom: auto !important;
    z-index: 1 !important;
    width: 176px !important;
    height: 36px !important;
    pointer-events: none !important;
    opacity: .46 !important;

    background-image:
      url("data:image/png;base64,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"),
      url("data:image/png;base64,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"),
      url("data:image/png;base64,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") !important;

    background-repeat:
      no-repeat,
      no-repeat,
      no-repeat !important;

    background-size:
      28px auto,
      52px auto,
      56px auto !important;

    background-position:
      right 0 center,
      right 46px center,
      right 108px center !important;
  }

  /* Minha conta em coluna própria, sem invadir as logos */
  #headerNavigationContainer .pkp_navigation_user_wrapper,
  #headerNavigationContainer #navigationUserWrapper {
    top: 54px !important;
    right: 24px !important;
    left: auto !important;
    width: 178px !important;
    min-width: 178px !important;
    max-width: 178px !important;
    height: 42px !important;
    min-height: 42px !important;
    margin: 0 !important;
    padding: 0 !important;
    z-index: 1800 !important;
  }

  #headerNavigationContainer #navigationUser,
  #headerNavigationContainer #navigationUser > li.profile {
    position: relative !important;
    width: 178px !important;
    min-width: 178px !important;
    max-width: 178px !important;
    height: 42px !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  #headerNavigationContainer #navigationUser > li.profile > a[data-toggle="dropdown"] {
    box-sizing: border-box !important;
    width: 178px !important;
    min-width: 178px !important;
    max-width: 178px !important;
    height: 42px !important;
    min-height: 42px !important;
    margin: 0 !important;
  }

  /* Dropdown imediatamente abaixo de Minha conta */
  #headerNavigationContainer #navigationUser > li.profile > .dropdown-menu,
  #headerNavigationContainer #navigationUser .dropdown-menu {
    position: absolute !important;
    top: 100% !important;
    left: 0 !important;
    right: auto !important;
    width: 212px !important;
    min-width: 212px !important;
    max-width: 212px !important;
    margin: -1px 0 0 0 !important;
    z-index: 2000 !important;
  }

  /* ADM fica fora da faixa de parceiros/conta */
  #headerNavigationContainer #siteNav {
    top: 55px !important;
    right: 435px !important;
  }
}


/* ==========================================================
   RCA v5.41 — PARCEIROS REPOSICIONADOS
   - usa a nova marca CAPES fornecida;
   - move CAPES/CNPq/UFC mais para a esquerda;
   - reserva uma zona limpa para "Minha conta";
   - mantém as marcas discretas e opacas.
   ========================================================== */

@media (min-width: 992px) {

  /* Parceiros deslocados para a esquerda, sem ocupar a coluna da conta */
  #headerNavigationContainer .pkp_site_name_wrapper::after {
    content: "" !important;
    position: absolute !important;
    top: 57px !important;
    right: 305px !important;
    bottom: auto !important;
    z-index: 1 !important;
    width: 188px !important;
    height: 38px !important;
    pointer-events: none !important;
    opacity: .43 !important;

    background-image:
      url("data:image/png;base64,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"),
      url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABCCAYAAADT2BHJAAAUTElEQVR42u2ce3Rdd3XnP7/f7zzuU29LlvWwLRtHsmM7ju28TBxC4tgNGShJS1copUPLDDOQZlrWAEMHMqttSmcoJYGW1dJFywAhrIJJE5oJjyTkYTuOI2PHihM7tmTL8kvPK+m+zz2P3/xx7r2WE6cgQyK39k/rLOme1z3ne/bZ+7u/e/8ktNaaS+NNG/ISBJcAvgTwpfHGw/i3dsFag0YjAIQIf1/AQ1zoQU4DQaDRgCFfD2egNYEGKUAKcQng2Qw/0KjXgJrJl0gXXAwlqI/bWKY6a38pBBcSzsaF7AaUFHhewGP7TvDovpP0HksxkXHIex4SQU3UZE1bLZtWLGDL6jY6mxJVq75QrPmCs2CtqVrgQ73HuPeRPvYenwxXmhIQoeOo7OQF4AXUJmw+vKGLe26/gpqoeU7rv+gBroCbL3nc/Y1d/MOz/RAxMA2Fmy8BYEZMkrZB3vUpFkrga1TMwlACJ+3Q017Hdz56Pas7Gy4IkC8YgCtuIed4vOu+p9i2/xTJhjiZTJFkxORDG7rYvHIBC+pjBF6ArzWT+RLb+sf55s4jDJ2eJl4XI5cvUW8bPPbfb+KaJfMIAo2cQ5AvCIArTEFJwW9+5Vm2PneEmsY46VSO912zmD+7/QqOjGbYuvsYLx6fZMrxiEhJV3OC96xuZ2P3fL7XO8j//P4+InGTkuvTZJs895ktLJlfM6c++YIAuPIqf3P7AL/7t9tINMbIpgp85vbV3HVzN7/399t5bO8JMCRYauaB4Ph0NCf5x9+/FkNJNn/hSQzbIJ932LCshac+uQmlBGKOOLO8EFyDFIJMweWeh/swEzbZqSIfuH4Jd9/czbp7HuWxfSeJN8RASSj5CA0EgK8xkjYncw6b7v0Rx9NFHrn7HeQzRWLJCDteHuY7O48ghcAP5saO5hxgX2uEgO/1DnJsJIOQgubaCJ+7/Qpuu/8pTqRyJGqj5NIO717VxtaPbWT/n76Lvff8Gn9+xxrmx2x0oIk2xvngl5+mpSbCXbf0kJ8uIKMGf/dMf+h+5sgNzznAlfjzT7uOISxJKVPkrpu7efbwKC+8cpp4bZRszuGLd67lkT+8kTuuWkTSMOial+CP372SHX+8mbc1JfBKPtI2+OiDu/nYjcuIRUyEIdk9lOLV09MIIQjmwBvKC8E9jE0X6B2aRJoKaSo2vm0e39p5FBmzyGUcPnhtF3+0ZTlPvnya5Z98mCWffoSOj3+fP3ywl86mON/88HVoP8CKmjx/aISJXIkbl7fiOz5u0WNH/1g5AbnILLhiUS+dnGIq5yCAZMImZhm8dGqawJBIJfjUrcuZyDq872+3cWA0g7QN8sCXHu7jSz85wNVL53HdsmaKRRfhBxwaSXNNV1OYhAjB0dHMxSlX6vJyPJVHuz5aa5riNo7rM5UrgdY0JyP0tNXxzCunSU0XiCUsdBBgSYlK2GzdPYTWmuu6msDTaCkZmsjSURup3uFYphhSposNYFFenj44AobEL3ps7pnPoZEM+ZwDvubKzoay/6wcUz5KhC4mVNgErh+cEVikoOD65cc3xzFmLt2DkoITqRwP7T2OYZsIKXjf+k6+9cIgmAq8gA9cuxiAG1e0snRBLbmpAgGafMkjKJT4j2/vQgjY1j+GMCUEAZ2NCQYm8uHTC6ApEam+MRcRwOHvB3YcIZ0pErgeGy5rwTIU214dQRiSBU1xbrm8FYDGhM0P7n4Ht6xcQJ2heFt9jL/+/ev43bcv5ZGfDdE7MI5lGxi2yWXza9h2eBRhGaA1Xc1J5grhOZErtQYlBIWSz9efO4qKmPi5Eh+7YSmPvzJM4HjEaqNMTBX4wd4TfGjjUlw/oKetjh9/ahOpTJGYbRKxFD/uO8mH/mEnVtTEyTi8Z20nEujtH8OMmWgpePuyeaE1yYvEgivJxWMvHufQqWmQgvnNCdYubOS+xw+gTYWUAqfgMp13q/460BqtoSEZIWIpXjyWYsv9PyXtBWitidkGX/ytK/ncD19BA67jc/XCBpa11lYp4UUBcOVGv/LUYYQh8Qsu71+/iLaGGF/6rbVcs2QehaILhjyrTFSpVlRKSEuakyxqSiAAz/H4xn/ewNMHR/jnXUeJJm10yeOPNvUg5yjJmBOAw7IO9A6Ms+3QCHbEwLANfvrqCLf9759w5aJG1nY24JX8kCmc66KlIAg0yajJhiXz8EoeIGiKW2zdcxxhKAq5Erdc0c5713dWA+pFxSLue/wAXsGl5AUgBfuGp3mq7yR7hlL4VWsLLc/zA7xA4/lnFtcP8PyATcvDIBh4Pv+v7yS3X9mO9oJqkVQIMUcMeA4A1mVLGp7Ms39okq72OhbXRYkaioihUDGLiCHPwKEDEhETQ0kipsJQorqEnyU3dLcQj1lgKp44OMLKtjrsmIkwJc8NjDM6XUCK8LvnYrylLEKUfW9D0mbHZ7aU18H7vrqDH/adPJN+hBENM2LxwAuDvHRqGjcIzgpSWoOtBPf++mrWddbzzKsjvHxyGj/QrGqvp3coxZRT5IUj49y2pgNfgyH+nQNcGZahsIwzwrlSsgquJqw+GFIQjRo8fWiEp/efKhc5Z1ihkJBzeP/VC/kPq9p45uXTuF7AnqFJblk+n97+UZCCJw8Mc9uajosvk9MaPF9Xa3EzM4FU1sFL5Uin8pB3w8qF54OnzyyBBsfj/24/wqYVraEYryQ/efk01y6ZFz4QQ/HsoVGCIEDNUclozvoihJixVL2uQCC468ZlrGurw4qaBG+gMQoh8F2fxS1JuhfU0tGU4Phknh1HxvnsbZezoDHBqUyRV06nOTKaZekc1eYunMaTQGPGLL70xEHWL25ASYHIFs/0P2h9xj+XPwspGBjLcP1lLbyzu4VvbB8gNVVgcCLLjZc18+2dRylqzXOHR8sAnxH4LyqAlRQYAiK24rljKZ47PHoOAqxnaHAzHFza4aaVC3j3Fe08sK0fqQQ7+sfZtHw+D+44gjIVzxwa5YPXL704i54A0/kSXrpIJl0Exztby6wuVX9y9jop+Pq2Aa7pasQPNG7e5YHnB1nYEEdLgZd3+Jd9J8kWXJQUvNVsbU4tuPK6fmTjUm5Y2oRlGq/jq6+127M+C/B9TWPcYl5NhL98/3pGMw4CzaJ5Cb79nzYwkS0ixEy9WL+liYe4NEfj34gFV/p0xQyWoMsGozl3/25FHfMDHVputa9PlPfVZ1nyTEYxc59Ah37cCwIqp1EyrIKEzdph9jcXatovbcFa8wuLKXPdjDeba70gANZaV9PfoyNpnnxlmL7jkwyk8jglD2UouuqjrFnYyK+taqOjKX7WcUdG0hw4MYVhqnAdAt/3aWtMsHphw1nMLJV1eP7QKIYh8TyflroYa7uaANjVP8ZEuohSckbSEpq9UoLaiElrfYyOcv/wzBbZC9ZFVEj7ZNbh09/dw4O7BsnkS2HZQIflcpQMMzANtQmbj7xjGffesRohJYaA//VwHw88+Sok7TAzEwIKLuu7m9l1z62AwPcDDCX5p12DfPSr21G1UfypPH/w7lWs7Wqi4Hj89t/vYODUFJRLRGfS6rAyKqUgZhms66jn7k3dvHf9wrcs6ZDnB+6ZhpGb/8/jfPXJVylKgZmwQAma6+PUJm3QEEtEiNVEKACf37qX+350AEMKPD/gwOk0siZCNGISiZpEIgZGXYRDYzmGpwpn/Diwe3ACGTWJR01E3ObGnvkADI3nOJkuYCUjRCIGdsQMHX6ZwlkRE8M2KASap/vHuP2+n/K9XUdf169WcR+/amF+1gCHvQyakufzG195lj2DEyQbY2gvICkV3/y9a+n7k3ex97O38ulbV+CUPFw/9HuyxuaRfScAGJ4qcmgsg1CheF7yNH6gMYVgOuOwZzBVpnICHWh+NpgiMBRF1ycaMehurQGg7+QUxYKLEqFkAXD1wgauW9zIlW11GIDn+igpSMQshGXwj9uPVANxoMPvFeUgXKl+VIKvV17Ot3lw1i6i0sd777/s59n9p4k3xCiWAgw0/3zXRjaWLQvgc7+5hu/1HmNwIocUYRneKgeYA6emyORKRGImrq95W0OUE2kHP/wStveP8q417SgZduYMTOQwTUXJ9VncnKxWil86noLyNRUcjxWtNez49GaUIcsPZoJb73+KVNHFF6ClIFVwq1arZOjkMwWXkak8tqmqvvpXIRAZs/W7lV6Gv3r8IGbSRmuNm3f4L5t62NgzH8cLsJQILV3Djz7+ThzXLycFAYmoBcDeoRR4Poa0KRYcfueaxXztuSMMTRXAUOwcGK8Gw77jk2SzDvEaG7fgc0VHPXZ5dtHuY6nQ1wO4PisW1IIUOF6AoQTruppob4gxNjSJMBUi0DTFrGqKPjiW5U8eepEnDo6QcTyE1nxgQxd/cccaPvHdPaTyJRCCpGVw3/vXkoyYswqSswM4AKng+71DZNJFYrUR3EBjmgYf3riUQGtMOaPZWcCS+TXnPNfeoUlQMqzRScGWVW08MzDO4GgWM2Kw/9Q0w1MFWutj7BwYD4NV+E6zbmEDAOl8iYPDGYQhQ8YRaDZf3oqSokrFtvYeY//xSSw7vFXtB6xqrwNg/4kp3vn5xxlL5ZBxm6DkgRfwN4+8RN+JKbb3jxGUfHA8uruaiFtGGDrFm2TBlRM/cWAYYYQguiWP1e31rGivCymbeL3Vzwwklarwy6emwVCUfJ+6uM2aRY1c0V7H4y+ewDIUE+kifccnaa2PsevIeNhaFWgwJFeWAR4cyzI0mccwFV6gkbZicCzH1l2DBBr6TkzyxSdeRSuJKcN0WVkGH9jQhesFfOhrOxibLlDTECedKXLryjZ++9rFPPHyab7+zGGiyQhG1KSQcdh8+XykFLPm8sZsgpuSAt/zGZzIopWqvpY9rbUoJfECfVaZ/VyBQQrBUCrHwHgWy1KUii7dnQ1IKbi6qymcHisAL2D3YIqblrey//Q00lQ4XkBjMkJ3ay0A+45P4jselmnjBQGWbfBnj+0PBfnyVK9IzMRQinzBBdfny79zFSva6vjGtn52948Rr4+RzTusbKvjobtuwLYUd6zt4IkDw5zMFBFC4fkBKzsazqimbwqLKJ94uuAykXMQlZZxDUvLCcS5ZMjXLpUAly+4WEqCH9bQANZ01pNI2GGlWQn2DKV46cQkE+kitqnwXY9lzUla62NVgCt3LISg6HjgV+fVAlDMFCkWSqzrqOfRj9/EH9zSA8C3dh4NfbLWBI7PXTddhm2FD9EyFPNrIgR+EPJl26i6pdl2B83CgsNMq+AF5EpBWKktb4tZKqQ2M/gkWrN3aDLUGYCSF7C4KU5HY5yfHZsELzwHWrN+UXjxC5sSdLck2T00ibAUB4bTbO09Vm21wg1Yu7ChnEdo9hybDCfGoPFcn2sXN3FlZx2lsgXHLZP2hhhXdTXy9mUtCBlSsOlciVdOpxGmouRrrKjJdUvnoQHbkEznSpyYLqCUpOQFtNfFWFJmLbOdSvMLA1w5ccxQxE1FpqrbCg4MZ0K+Wv5RUvDQ7iHuuP8pRNQEIdDTRR76xE10NMbpPToOSuIGGmUpLm+rqxY/1y9qZHf/GHbSZmgyz9d3HkWVHyAC1pUfxnjG4eBIGmGosL3V8fjElh7eu27hG96D6weYSnJqusBYzsFUEsfzaa+N0tkUrzbF7BmcYDiVJ5qwyGdL9LTWkIia55X9ydkEOK2hLmHRUR8DP1SujKjBD/adYPvBEZQQ+L7mB3uO89EHejFjFvGIifYDepbOY8uqNhzX5+BwGszw5pqSEZa1nmEaG5c1h/qDEJT8gJGsU1bKNMo2WVX2hQOjGYbTBSxDUvIDIjGbngW1oejuB/jl5KCSJFRiCIBbXi/KVEdrSFgGhgwTjb97+nDYwyHC7OXqRY3VDPZN5cF+oDGU4M6rF/LCwWFU3EJrSdb1ufm+n7KkOYnrBxweTqMMSdQyyOZKJJTkax+8iqhlcOh0muOTBaK2gVNw6VlcQ13crkbndYsbicXDoKWEwCi7AMcLWFgfY2lLoup/hRtgxSS5osfCeXG6mmvCjPHnvMitSZu6iEHWC4iYkuGpAp97dD+3rmrja9v6+e7uY9hxC9fXoARXlt+a80k7ZuWyVdmHfeQdy7iqZz7Z8RxOWYzRUvDK6WkOj2UxbQPf12QnC/TMS/D4J2/musta0MCLQxMU0gVcLyDIl7iszJMrdG5xc5JFDXFK2RJF16fgeBTcgCDr0N2SJFlOVJ4fGCcoeRRKPkHWYfn8GixDhp2bb/gWhml5S12MG5a14E0XkUKgbMVnH+lj7ace5ju7Bmmpi+F5AV4QEI1arOqoP4umvmkWXBGporbBo//tRj67dS8/fvk0Q+kCQXnCCWiipmJ1Rx13XrWQj9zUTdw2KHkBliE5NVmgu6WGaG2UQtzm5nJqXRFflBTctrqNoOhixSx8rVEynN61ecWCqtyZK7p0d9YTiZoU4zZbLl/wi1WEysH5/jvXcSqVZ/dQCq01lpLcdM0i/sfm5bz3q9tBCDw3oGdBLe2N8eo1viV68MxUMVsocXQ8R7bgEmiNbSiaamwWzUuepV9UJmSfVZUAxBuQdh28vjZXOYcubxfn2DZbPbtvaJJc0SURNVnV2cAP953k1i88QaI2SjZT5M5rFvPgf73+vIsF56UHVwJeoDWJqMXKDuuc+3lBGChm3vwvCsRrgRev+Xvm9vPxjRVGsLrMbyuG8/zAGLIsZYtAc1VX41nF1rdMcBci5KaV1ietz672VvrL/pWc5V8FR5/77Z71ed64ol0RpMrtW1pjKMkLgykCDXk3QCvJms7zD3C/kqJntfVpFlcg3sJ9ft7xQgh0+R6KJY/x6QKNtVGUEsQTNivKwtD5lvEule1fQ0PHM0VkRStWgoZk5Jd6kJcAvlCLnv9ex9n29sv/i7BLAJ8jGZnzqvKlcQngSwBfLOP/A9pnigf8vKxpAAAAAElFTkSuQmCC"),
      url("data:image/png;base64,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") !important;

    background-repeat:
      no-repeat,
      no-repeat,
      no-repeat !important;

    background-size:
      28px auto,
      50px auto,
      58px auto !important;

    background-position:
      right 0 center,
      right 48px center,
      right 112px center !important;
  }

  /* Conta permanece em coluna própria, com respiro visual */
  #headerNavigationContainer .pkp_navigation_user_wrapper,
  #headerNavigationContainer #navigationUserWrapper {
    top: 54px !important;
    right: 24px !important;
    width: 178px !important;
    min-width: 178px !important;
    max-width: 178px !important;
  }

  /* Mantém o painel ADM ainda mais à esquerda, fora das marcas */
  #headerNavigationContainer #siteNav {
    top: 55px !important;
    right: 505px !important;
  }
}


/* ==========================================================
   RCA v5.42 — SOMENTE LOGO CAPES / ALINHAMENTO DOS PARCEIROS
   Mantém todo o restante da v5.41 inalterado.
   ========================================================== */

@media (min-width: 992px) {
  #headerNavigationContainer .pkp_site_name_wrapper::after {
    content: "" !important;
    position: absolute !important;
    top: 57px !important;
    right: 305px !important;
    bottom: auto !important;
    z-index: 1 !important;
    width: 188px !important;
    height: 38px !important;
    pointer-events: none !important;
    opacity: .43 !important;

    background-image:
      url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAuCAYAAABNhcu5AAAOuElEQVR42o2YeXRd1XXGf+fc4d375qfR1mxZQrKRZYONR2FDIMYBzBQCGZo0KwkppU3DStLlpKRdTSkkENpAkzZtmmQlXSkhJkyGMJkQHGpbtnGwI7BlybJkyZrn9yS96d5z+8fzpMG095+71rn3nr3v/vbZ+9ufSCaTnud5eJ6HEOL8HZi1BuDz+XBdB8dViIueA1iWRTKZBJj1vWVZZLNZlFLn95lrRymFVErNezjXMQBNCDo6TjI4MoY8a+ScsWwmzdGWFqSmce5SSqFJQWvrccYmJxFn1+faAZBSIlngEkKc9xZAOVl8ts2BXz3Jnu99C8u28VwXpVz8tkVSaTxz36cZH+jFtv24rguug8+yefvHP6T5x09g2TbKdebZOXfJS8Fwbk2TgkA4wltv7qGk479ITw3wPwf/gOkzCdg2/WPT7P/hA2wu7WfXi7uZGB/FZxr4whHe+M3LXDb8LMODpzl8tAXLZ6GUWtCOXAi389DgkVaCl576BfKpm1i2foSRgSN0Pf8E0vRxvKuP337r42wS3ydTE2boxYcZ7GonrSTP/+cPCL10G0vWJxnu+D2dr/wETBM8Ne+nhRDoC0VECIFyHfzBEE//66PYh77B9nstRsZNbm06zWjlJoYmUjyzYyv33NBBuCHMmtPdWLKavJqr2PmDv6Oo7WHWfSHA8DDcvrmHkdqrkCycrJ7noc/FSwiBUgrLtjm8v5nq5Hdp+ryfqXAZ+TJBW1yhV22m5ddf5947ThBZXomj+/FxgmThVjpaDrJCPMFVn42SCC6mwB2nJb6YovqNCKVAyHn5IYS4AA0XnQQ8F6HpnD78IvUVI1B7OcHqTSiZz/J1Bkde/Rnm2C4KG23MuiZMXwXR2nKC3gEO7/o3ViyfxlvaQKhyHfgKqWmYoe/oboTUzkMzy96lklVIHTeb5oqb7uPwyFqGXB89bdOMuibv9xSz5fbPIOv/hmPdEYYSOgNDWXrGLLzYJq790wfZe/pyRpRN94kpRrImXRO1VK5ownGyIOTC0JxbmJusrquIRPwcGV5L8yMvk18wSXxyhqS3gnu3x+gPVvLTJ4soa34HISQ93R6bb93AsnybpztX0fzdA0SiQcZGE8jgZu4pKsZx3Hl2ztkWMzMz3sVn2/M8lHIJBkM8s/PnTHZ8k8YVtbjZNFI36e3toX30Tgz3MGuWjaJrQRAeykty+FiElFxPdfQpyssqwM2gmT7eO9aBXfpN7vrkPUxNJdA0fX4FX8gRAE2TjI1N8v1H7iFsthEMBMhmU/SO5vGlbzzFwf2vc+jNh6ksjyCAzu5J1l3/AGs3bOXxhz5OSd4YpuljemaGeKaWv9rxI/LyoriuWhCaecl6LlSZTIbFi4tpXHMjkWCW2uoA4UCG2mVXU1lRytpVG/BrGhWxNGXRJIUhizWrNlJRXkJdzWpKY9OsqvNRVpBmfdN2Fi9eRCaTWbDEz4Jmfv0XnO7q4r9/9gTTw7uJRiMIleH9M3n0+Lcw5SnGRroxdQ9PSJSjiEUXEQv6mRjoIKL1UhwGPTNCSdk1fO5zf0llVSVKXaK5Tk9Pe3NPjlIulh3kB9+9n3L/mxQVl2CbHiG/zuhInI/9opK+VBgvVgXBElAZQEE2CU4GpAaOACedWx/u5jPrYvz88X8kMTWDJmf3MuBCQZtbZBBQkJ9HaTREJKzxx5MJ9rVNkR/S+dbVHVTme7zwfjv/3nMDXjCAp7Kgg9T0XHMzFJigSx0nW0A0L5LbFA8h5vfaBUs8nocUoDBxsormY1P889sjnBLgaZJlmuDhmxfx8TUzPN/+Pv2hq4Esysvt4yHAE+B5KDyUk8Y2NOYeiv+zjqizvvssm0xG8VJLnDZT4i0LIw3B4d4UO4+MsyHi44yqyMHgaQjpgjePVIDnEbB8Zz1gwTrygTQg7ZiMjKZxhcDL96FnFP7fjxAW4NgG16+2+ezSgzSlnmNp6l0810bM9wQ8he0zZqXAB0bkQthy99FMhN+8IWm6UmNXV5pMSKdKg7vzDW6/KsK4K/jKNgddpmntGuW+Vy0GQ/VIUqgLVsFTFyIyB5bzTW8h3KTMLYd9glVlSe7eXMR95RYlw2n++q4yIlGdMxNZVMbl9JBDImMStCTSTSJ1I3dqcpmSi4+n8FvmeVp4cSRmJes5IiSlRClFJpMhEAgQjER4rnUR23oTXF2o85lVQUxbxyg0aD2d5KE3Rzg+kqYsYrKhQGL6TNyRETBchD8MTurswfSwfTlHUukUls+HlHJ291VKYZgmfr8fXdcZHBjgsUe/g1KKWMCgw2vgEzsv49MvrOSN4xLDhLFJl5/uG+PVhEPH0hC7oybPxl3uXf4uDza+wmeL38abyiA07WzGKAJ2jiY+9si3OdPTg2EY2H4/pmnmUDBNk94zPRw80IxhGExOThAJR+jr7SUSDiG0LMOxRjJ5NfzmqImXdegby3JsIotTFUAL6QQtyXuGQdqCz98U5f5tadbqe/GyAokCzyUSDjE0OEheXh7T01Pous7B5ma6OjtzVFE3DEaGh3nhuWdxHIfJiQk2bNrE0NAQAb+Nh4f0MnjpaRrKp4mGfZTEFDG/Trchsc/MED4W55O3lrCmzGI4oTjZ53A8XohXZOPgIIQiGPAzMNDPuvUb6evtZWZmhpd2vcBtd9xJ9dKlSMfJUlBQyPZbbmNocJB0Ok15eQXpTBrL50OXAuUoRCjIf3RfzePPzPDkW7CpUCMwmGIyqPOprUVcbgqqC0yE8FhZE+Bjy4eIDL5DYeI4HhZ+n0HWcSktLQWgr7eXO+78GIVFhblk1aSG67pMTE5w+0fvBOD1116lomoJfsuHIT0cBLgZiOTz2MnrQIT4UHgfD63oph8fn1gV4v2BNP2jGd45Oc3otMvGsgR3rxhhNG3y1V8GMawgMcOivb2Nm2+5FYDXXnmZWCwPpVSu1yQScVKpFIcOHsRxspzu6uLUqVM01NUSCfpJKgVCINwsMhbDSylsOcPWK2Kg+ZhKZamJGDy+e4hX+9MkfZJIh8efrYxy52qTjcUjtJ/sorurFcdx2b9vL7quk0qnSSTiSKnlHJkYn+CdQwfRpGTLtR9iw8ZNtLW303JoPwHLhLQCXeAJgec4eFJnMBNjbLybjEpRXBjgtZYEr/WmSFwWggKTvhmXn3RNszTgMU4Rw0P9NF29hfply4nH47y95y0ONO8nGAwiBOjZbJYzvWcACAQCRCIRALLZLD6fiSmZ1T+UJxCGxzuZJv7i13uIJ3Xuv2YED5eMpUGeidUyiakJKLQoWWTyxQ+BI0w0KXAch3A4TCAYBKC3t5dkcgZ5pqeHdCqFZds4rsP777Xw2KPfwXVdbMumOGggnCyCi1qA8hA+hz+YWziZdwOP7q0gprkUSEl6xkUo+LDn8aO1UYqjkmk3hN9vMzQ0yFe+/CWe/fXTuI6DZdlks1n6+vqQiUScU6dOoWsajuMQCAapWlINngLd4Pr6YrzUNNIwEJ6a5YxuKER2ihWhMzRdEWHHxhg1fUm2NIT41HWFnBjOEo+nEP6VmIbEHwhRVl5OXX09juugGzodJ08yNjqKXFpTS2NjI9FojNZjx9F1PUeGT3VgBSPUL4qwKjBENpHF0200TSJFjia4rkJYGm9ObWDXviRW2uH7GyL8/YoojeV+NpRq/PZIFN0up6goxvj4OJWVVfgsi9bjx4lFYzQ0NLBs+fIcZ7VtG4D9+/YihGBifJydT/2Sr+34Ou0nu/j5v9zLsK+Uw9p1JF0LfDaYVm6olhKkjT5+AifusXnRH3nk5n4GEmEO/KGHo20OX/zy4zRcXs9Lu3bRuHJlLh+DIdatX5/rP6lUzhHXdXNFxdB55umdNDauxDRNXnvlZbZuu4me7g72vPC3vNc2TOHqP+dUwqF70mE06ZA5y6IMwyDf76NETrGtbJrmvc9RVVHI9ru+SXFJNS1/PEJ5RSUVFZXs37eXW2+/A3WODUp5gTwrpfBZFl2dp2g5epQVjStxXZeXXnyBW277KNMzGVrfO0g0HEF6CuV5vPW71+k6/gxSCpZefhcbN12DkIIMNonJAVav3ULbieOMjQ5RVlbBqiuv5Le7X6dx5Souq6sjlUqdpxyzBizXdQkGgxxobqa/r5ct11zLkSPv0numh4KCArbdeDNHjx4FITAMg+TMNKnkNJlMmmAoRiQSRdM0xkYGsewAJ1qP0dvby8T4BF/bsYPnn32WqiXVbGpqYmpqCu2s1DVr0jtHis45c/TIuxw+dIgP37CNrs5O6urrmJqaYuevnqKhYQU9Pd2sXnMVUmoM9PcTi8WIJ+J85MabeOTbD9G4ciXxyUnWrt9IOpXi7d/v4crVa1i9Zs0sJy5JnjVNY2pqisaVqygtLeONN15nOhGnaFEJeXn53H7HR8kvKGDi5QkS8TiLFi8mGo1g+kz6W3sBuPHGm6itu5x3Dh3id2+8RiSaxy233UZx8aL5kZg7hM9TjJRC0ySWZfPAV+9mqHsPi6u3s+nau1BuilhePq7rEgqFz8qXLqlUikQ8jpAmb/9uJ5N9u8kvbeIfHn2SdDqF47jnc+KSs+/CM6mkva2NRGKa4kKbM6ffJeD3UVtXTzgcprOzi28/sJ3vPXgnJ060UVBQQP2y5QQCPvq7jxINSyYm4rS3tX6gfjtrnJgrX507zhMT45h0s+6KfBblJZiZiVNTU0vtZfV0tjVTs8RPTZWfzrZmllTXUr10KZlMkkX506xfXYDpdTI6OoZhGLMMz5M358oRF4uwyZkZrlq7jg3XfZlDR/qou+JP2LrtZqYScTwPliytpSiWoSiWoqKyCgQkEpNc/+GPULfqUxx6t4+N19/P+g0bSSVTswjzPBVioSF8NlwKKQ3a21qpqq7B0AWuqzAMnZmUx69+ugMnm+ETX/gnggHtrCoEjgtdp05SU1sPOHgeXErBnFVHPliLV1i2n3QqNes9TZMgTJTy0ISD486Wpnw+X+6bi3LwUpPe/yMiF6QKMUeIy73nIQQoJZBSzIN57lx9qZ/+Xx6ZvJkMRYgDAAAAAElFTkSuQmCC"),
      url("data:image/png;base64,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"),
      url("data:image/png;base64,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") !important;

    background-repeat:
      no-repeat,
      no-repeat,
      no-repeat !important;

    background-size:
      28px auto,
      50px auto,
      52px auto !important;

    background-position:
      right 0 center,
      right 48px center,
      right 112px center !important;
  }
}


/* ==========================================================
   RCA v5.43 — CAPES SEM TEXTO (somente ícone)
   ========================================================== */
@media (min-width: 992px) {
  #headerNavigationContainer .pkp_site_name_wrapper::after {
    content: "" !important;
    position: absolute !important;
    top: 57px !important;
    right: 305px !important;
    bottom: auto !important;
    z-index: 1 !important;
    width: 176px !important;
    height: 38px !important;
    pointer-events: none !important;
    opacity: .43 !important;

    background-image:
      url("data:image/png;base64,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"),
      url("data:image/png;base64,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"),
      url("data:image/png;base64,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") !important;

    background-repeat:
      no-repeat,
      no-repeat,
      no-repeat !important;

    background-size:
      28px auto,
      50px auto,
      46px auto !important;

    background-position:
      right 0 center,
      right 44px center,
      right 108px center !important;
  }
}


/* ==========================================================
   RCA v5.44 — AJUSTE DE LOGIN VISITANTE + BARRA DE NAVEGAÇÃO
   - evita Registrar-se/Acesso sobre as logos institucionais;
   - mantém as marcas parceiras em área própria;
   - reduz e equaliza a altura da barra verde;
   - centraliza verticalmente todos os itens e melhora proporção.
   ========================================================== */

@media (min-width: 992px) {

  /* ----------------------------------------------------------
     ÁREA INSTITUCIONAL / VISITANTE
     ---------------------------------------------------------- */

  /* Parceiros ficam numa faixa própria, mais à esquerda */
  #headerNavigationContainer .pkp_site_name_wrapper::after {
    right: 330px !important;
    top: 57px !important;
    width: 176px !important;
    height: 38px !important;
  }

  /* Estado logado continua ocupando apenas a coluna da direita */
  #headerNavigationContainer #navigationUserWrapper:has(#navigationUser > li.profile),
  #headerNavigationContainer .pkp_navigation_user_wrapper:has(#navigationUser > li.profile) {
    right: 24px !important;
    width: 178px !important;
    min-width: 178px !important;
    max-width: 178px !important;
  }

  /* Estado visitante: Registrar-se e Acesso formam um bloco próprio,
     afastado das logos institucionais. */
  #headerNavigationContainer #navigationUserWrapper:has(#navigationUser > li:not(.profile)),
  #headerNavigationContainer .pkp_navigation_user_wrapper:has(#navigationUser > li:not(.profile)) {
    top: 54px !important;
    right: 24px !important;
    left: auto !important;
    width: 226px !important;
    min-width: 226px !important;
    max-width: 226px !important;
    height: 40px !important;
    min-height: 40px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  #headerNavigationContainer #navigationUser:not(:has(> li.profile)) {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    gap: 8px !important;
    width: 226px !important;
    height: 40px !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  #headerNavigationContainer #navigationUser:not(:has(> li.profile)) > li {
    display: flex !important;
    align-items: center !important;
    width: auto !important;
    height: 40px !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  #headerNavigationContainer #navigationUser:not(:has(> li.profile)) > li > a {
    box-sizing: border-box !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-width: 104px !important;
    height: 38px !important;
    min-height: 38px !important;
    margin: 0 !important;
    padding: 0 13px !important;
    font-size: 12px !important;
    font-weight: 700 !important;
    line-height: 1 !important;
    white-space: nowrap !important;
  }

  /* ----------------------------------------------------------
     BARRA VERDE — PROPORÇÕES E ALINHAMENTO
     ---------------------------------------------------------- */

  #headerNavigationContainer .pkp_navigation_primary_row {
    box-sizing: border-box !important;
    max-width: 1180px !important;
    height: 62px !important;
    min-height: 62px !important;
    margin: 0 auto 20px !important;
    padding: 0 24px !important;
    display: flex !important;
    align-items: stretch !important;
  }

  #headerNavigationContainer .pkp_navigation_primary_wrapper {
    box-sizing: border-box !important;
    width: 100% !important;
    height: 62px !important;
    min-height: 62px !important;
    margin: 0 !important;
    padding: 0 !important;
    background: var(--rca-green) !important;
    overflow: visible !important;
  }

  #headerNavigationContainer #navigationPrimary {
    box-sizing: border-box !important;
    display: flex !important;
    align-items: stretch !important;
    width: 100% !important;
    height: 62px !important;
    min-height: 62px !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  #headerNavigationContainer #navigationPrimary > li {
    box-sizing: border-box !important;
    display: flex !important;
    align-items: stretch !important;
    height: 62px !important;
    min-height: 62px !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  #headerNavigationContainer #navigationPrimary > li > a {
    box-sizing: border-box !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 62px !important;
    min-height: 62px !important;
    margin: 0 !important;
    padding: 0 19px !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1 !important;
    white-space: nowrap !important;
  }

  /* Buscar mantém-se à direita, mas com a mesma altura dos demais */
  #headerNavigationContainer #navigationPrimary > li:last-child {
    margin-left: auto !important;
    height: 62px !important;
    min-height: 62px !important;
  }

  #headerNavigationContainer #navigationPrimary > li:last-child > a {
    height: 62px !important;
    min-height: 62px !important;
    padding: 0 22px !important;
  }

  /* Dropdowns da barra começam logo abaixo da faixa verde */
  #headerNavigationContainer #navigationPrimary > li > ul,
  #headerNavigationContainer #navigationPrimary .dropdown-menu {
    top: 100% !important;
    margin-top: 0 !important;
  }
}

/* Em telas um pouco menores de desktop, reduz o espaçamento lateral
   antes de começar a quebrar para o modo responsivo. */
@media (min-width: 992px) and (max-width: 1180px) {
  #headerNavigationContainer #navigationPrimary > li > a {
    padding-left: 14px !important;
    padding-right: 14px !important;
    font-size: 14px !important;
  }
}


/* ==========================================================
   RCA v5.45 — FUNDO INSTITUCIONAL / PROFUNDIDADE VISUAL
   Conceito: fundo abstrato elegante e muito discreto,
   inspirado nas curvas da identidade RCA, sem competir
   com o conteúdo editorial.
   ========================================================== */

/* Base geral */
html,
body {
  background: #f2f0ea !important;
}

body {
  position: relative !important;
}

/* Camada gráfica fixa: suave, institucional e sem interferir na leitura */
body::before {
  content: "" !important;
  position: fixed !important;
  inset: 0 !important;
  z-index: 0 !important;
  pointer-events: none !important;

  background:
    radial-gradient(
      circle at 7% 16%,
      rgba(52, 93, 45, .085) 0,
      rgba(52, 93, 45, .045) 16%,
      transparent 34%
    ),
    radial-gradient(
      circle at 94% 28%,
      rgba(149, 91, 37, .070) 0,
      rgba(149, 91, 37, .035) 15%,
      transparent 32%
    ),
    radial-gradient(
      circle at 12% 88%,
      rgba(38, 62, 77, .070) 0,
      rgba(38, 62, 77, .030) 16%,
      transparent 34%
    ),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1500' height='900' viewBox='0 0 1500 900'%3E%3Cg fill='none' stroke-linecap='round'%3E%3Cpath d='M-120 180 C130 55 335 290 610 170 S1075 28 1560 160' stroke='%23345D2D' stroke-width='11' opacity='.050'/%3E%3Cpath d='M-145 220 C125 92 342 327 620 207 S1082 66 1575 197' stroke='%23955B25' stroke-width='9' opacity='.043'/%3E%3Cpath d='M-165 258 C115 126 347 363 633 243 S1092 103 1592 233' stroke='%23263E4D' stroke-width='10' opacity='.038'/%3E%3Cpath d='M970 742 C1125 642 1275 806 1515 687' stroke='%23345D2D' stroke-width='9' opacity='.036'/%3E%3Cpath d='M948 775 C1121 679 1282 842 1538 720' stroke='%23955B25' stroke-width='7' opacity='.031'/%3E%3C/g%3E%3C/svg%3E"),
    linear-gradient(
      135deg,
      rgba(255,255,255,.76),
      rgba(246,243,238,.88)
    ) !important;

  background-repeat:
    no-repeat,
    no-repeat,
    no-repeat,
    no-repeat,
    no-repeat !important;

  background-size:
    650px 650px,
    720px 720px,
    760px 760px,
    cover,
    cover !important;

  background-position:
    left -210px top -130px,
    right -260px top 20px,
    left -250px bottom -250px,
    center center,
    center center !important;
}

/* Todo o site fica acima da camada gráfica */
.pkp_structure_page,
#headerNavigationContainer,
.pkp_structure_content,
.pkp_structure_footer_wrapper {
  position: relative !important;
  z-index: 1 !important;
}

/* A "página" deixa pequenas áreas do fundo aparecerem */
.pkp_structure_page {
  background: transparent !important;
}

/* Cabeçalho continua sólido e limpo */
#headerNavigationContainer,
.pkp_structure_head {
  background: rgba(255,255,255,.97) !important;
}

/* Conteúdo principal: folha editorial levemente translúcida */
.pkp_structure_content {
  background: rgba(255,255,255,.90) !important;
  box-shadow:
    0 18px 48px rgba(38,62,77,.055),
    0 1px 0 rgba(255,255,255,.8) inset !important;
}

/* Home: mantém o conteúdo limpo, mas deixa a ambientação aparecer nas bordas */
.page_index_journal {
  background: transparent !important;
}

/* Hero ganha profundidade sutil sem perder a identidade atual */
.page_index_journal .rca-home-hero {
  position: relative !important;
  overflow: hidden !important;
  background:
    radial-gradient(
      circle at 12% 12%,
      rgba(52,93,45,.075),
      transparent 29%
    ),
    linear-gradient(
      125deg,
      rgba(246,243,238,.98),
      rgba(255,255,255,.95)
    ) !important;
  box-shadow:
    0 18px 42px rgba(38,62,77,.065),
    inset 0 1px 0 rgba(255,255,255,.85) !important;
}

/* Segunda marca-d'água extremamente sutil dentro do hero */
.page_index_journal .rca-home-hero::after {
  content: "" !important;
  position: absolute !important;
  right: -55px !important;
  bottom: -35px !important;
  width: 360px !important;
  height: 180px !important;
  z-index: 0 !important;
  pointer-events: none !important;
  opacity: .42 !important;
  background:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 220'%3E%3Cg fill='none' stroke-linecap='round'%3E%3Cpath d='M-10 77 C105 5 188 140 307 72 S436 36 515 55' stroke='%23345D2D' stroke-width='12' opacity='.14'/%3E%3Cpath d='M-12 112 C108 38 194 174 316 108 S444 71 520 89' stroke='%23955B25' stroke-width='10' opacity='.12'/%3E%3Cpath d='M-15 146 C112 74 201 206 326 142 S451 107 525 121' stroke='%23263E4D' stroke-width='11' opacity='.10'/%3E%3C/g%3E%3C/svg%3E")
    center / contain no-repeat !important;
}

/* Mantém conteúdo do hero acima da marca-d'água */
.page_index_journal .rca-home-hero > * {
  position: relative !important;
  z-index: 1 !important;
}

/* Cards ganham uma presença ligeiramente mais física */
.page_index_journal .rca-quick-access > *,
.page_index_journal .cmp_announcements li {
  background: rgba(255,255,255,.94) !important;
  box-shadow: 0 10px 26px rgba(38,62,77,.04) !important;
}

/* Rodapé permanece sólido para fechar a composição */
.pkp_structure_footer_wrapper {
  background: var(--rca-blue) !important;
}

/* Mobile: fundo ainda mais discreto */
@media (max-width: 991px) {
  body::before {
    opacity: .62 !important;
    background-size:
      430px 430px,
      460px 460px,
      500px 500px,
      1000px auto,
      cover !important;
  }

  .pkp_structure_content {
    background: rgba(255,255,255,.96) !important;
    box-shadow: none !important;
  }

  .page_index_journal .rca-home-hero::after {
    opacity: .24 !important;
    width: 260px !important;
    height: 130px !important;
  }
}

/* Respeita usuários que preferem menos efeitos visuais */
@media (prefers-reduced-motion: reduce) {
  body::before {
    background-attachment: scroll !important;
  }
}


/* ==========================================================
   RCA v5.47 — CORREÇÕES SOBRE A BASE v5.45
   1) Dropdowns da navegação ficam visíveis e acima do hero.
   2) Registrar-se/Acesso deixam de sobrepor as logos parceiras.
   3) Mantém integralmente o fundo abstrato da v5.45.
   ========================================================== */

/* Permite que os submenus ultrapassem a faixa verde sem serem cortados. */
#headerNavigationContainer,
#headerNavigationContainer .pkp_head_wrapper,
#headerNavigationContainer .pkp_site_nav_menu,
#headerNavigationContainer .pkp_navigation_primary_row,
#headerNavigationContainer .pkp_navigation_primary_wrapper,
#headerNavigationContainer #navigationPrimary,
#headerNavigationContainer #navigationPrimary > li {
  overflow: visible !important;
}

/* Cabeçalho e menus sempre acima do hero/conteúdo. */
#headerNavigationContainer {
  position: relative !important;
  z-index: 5000 !important;
}

#headerNavigationContainer .pkp_site_nav_menu,
#headerNavigationContainer .pkp_navigation_primary_row,
#headerNavigationContainer .pkp_navigation_primary_wrapper {
  position: relative !important;
  z-index: 5100 !important;
}

#headerNavigationContainer #navigationPrimary > li {
  position: relative !important;
}

/* Submenus da barra principal: legíveis, inteiros e logo abaixo do item pai. */
#headerNavigationContainer #navigationPrimary > li > ul,
#headerNavigationContainer #navigationPrimary .dropdown-menu {
  position: absolute !important;
  top: 100% !important;
  left: 0 !important;
  right: auto !important;
  z-index: 6000 !important;
  min-width: 220px !important;
  max-width: 320px !important;
  margin: 0 !important;
  padding: 4px 0 !important;
  overflow: visible !important;
  background: #ffffff !important;
  border: 1px solid rgba(38,62,77,.12) !important;
  border-top: 3px solid var(--rca-brown) !important;
  box-shadow: 0 12px 28px rgba(38,62,77,.16) !important;
}

/* Evita que regras antigas empurrem o menu para baixo ou para trás. */
#headerNavigationContainer #navigationPrimary > li:hover > ul,
#headerNavigationContainer #navigationPrimary > li:focus-within > ul,
#headerNavigationContainer #navigationPrimary > li > ul[aria-expanded="true"],
#headerNavigationContainer #navigationPrimary .dropdown-menu.show {
  z-index: 6100 !important;
}

/* Aparência dos subitens. */
#headerNavigationContainer #navigationPrimary > li > ul > li,
#headerNavigationContainer #navigationPrimary .dropdown-menu > li {
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

#headerNavigationContainer #navigationPrimary > li > ul > li > a,
#headerNavigationContainer #navigationPrimary .dropdown-menu > li > a {
  display: block !important;
  box-sizing: border-box !important;
  width: 100% !important;
  min-height: 40px !important;
  padding: 11px 15px !important;
  color: var(--rca-blue) !important;
  background: #fff !important;
  font-size: 14px !important;
  line-height: 1.35 !important;
  font-weight: 500 !important;
  white-space: normal !important;
  text-decoration: none !important;
}

#headerNavigationContainer #navigationPrimary > li > ul > li > a:hover,
#headerNavigationContainer #navigationPrimary > li > ul > li > a:focus,
#headerNavigationContainer #navigationPrimary .dropdown-menu > li > a:hover,
#headerNavigationContainer #navigationPrimary .dropdown-menu > li > a:focus {
  color: var(--rca-green) !important;
  background: #f6f3ee !important;
}

/* O conteúdo não pode cobrir o submenu. */
.pkp_structure_content,
.page_index_journal,
.rca-home,
.rca-home-hero {
  z-index: auto !important;
}

/* ----------------------------------------------------------
   LOGIN VISITANTE — SEM SOBREPOSIÇÃO COM AS LOGOS PARCEIRAS
   ---------------------------------------------------------- */

@media (min-width: 992px) {

  /*
   * Quando há Registrar-se/Acesso, o bloco fica à direita do conjunto
   * de parceiros, dentro de uma área própria. As marcas são deslocadas
   * mais para a esquerda.
   */
  #headerNavigationContainer .pkp_site_name_wrapper::after {
    right: 330px !important;
  }

  #headerNavigationContainer #navigationUserWrapper:has(
      #navigationUser > li:not(.profile)
    ),
  #headerNavigationContainer .pkp_navigation_user_wrapper:has(
      #navigationUser > li:not(.profile)
    ) {
    position: absolute !important;
    top: 54px !important;
    right: 24px !important;
    left: auto !important;
    z-index: 5700 !important;
    width: 228px !important;
    min-width: 228px !important;
    max-width: 228px !important;
    height: 40px !important;
    min-height: 40px !important;
    margin: 0 !important;
    padding: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    background: transparent !important;
  }

  #headerNavigationContainer #navigationUser:not(:has(> li.profile)) {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    gap: 8px !important;
    width: 228px !important;
    height: 40px !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
  }

  #headerNavigationContainer #navigationUser:not(:has(> li.profile)) > li {
    display: flex !important;
    align-items: center !important;
    flex: 0 0 auto !important;
    width: auto !important;
    height: 40px !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  #headerNavigationContainer #navigationUser:not(:has(> li.profile)) > li > a {
    box-sizing: border-box !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-width: 106px !important;
    height: 38px !important;
    min-height: 38px !important;
    margin: 0 !important;
    padding: 0 13px !important;
    color: var(--rca-green) !important;
    background: rgba(255,255,255,.98) !important;
    border: 1px solid rgba(52,93,45,.22) !important;
    border-radius: 4px !important;
    box-shadow: 0 3px 10px rgba(38,62,77,.055) !important;
    font-size: 12px !important;
    line-height: 1 !important;
    font-weight: 700 !important;
    white-space: nowrap !important;
    text-decoration: none !important;
  }

  /* Estado logado preservado. */
  #headerNavigationContainer #navigationUserWrapper:has(
      #navigationUser > li.profile
    ),
  #headerNavigationContainer .pkp_navigation_user_wrapper:has(
      #navigationUser > li.profile
    ) {
    z-index: 5700 !important;
  }

  #headerNavigationContainer #navigationUser .dropdown-menu {
    z-index: 6200 !important;
  }
}

/* Mobile/tablet: submenu ocupa largura confortável e continua acima do conteúdo. */
@media (max-width: 991px) {
  #headerNavigationContainer #navigationPrimary > li > ul,
  #headerNavigationContainer #navigationPrimary .dropdown-menu {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    box-shadow: none !important;
  }
}


/* ==========================================================
   RCA v5.48 — AJUSTES SOBRE A BASE VISUAL v5.45
   - mantém o fundo abstrato da v5.45;
   - troca CAPES pelo símbolo anexado;
   - recoloca Minha conta no cabeçalho branco;
   - cola os dropdowns ao item pai da barra verde;
   - mantém Registrar-se/Acesso fora das logos parceiras.
   ========================================================== */

/* O nav principal não deve ser o bloco de referência da conta. */
#headerNavigationContainer .pkp_site_nav_menu {
  position: static !important;
  overflow: visible !important;
}

/* Mantém a barra e seus dropdowns acima do hero. */
#headerNavigationContainer .pkp_navigation_primary_row,
#headerNavigationContainer .pkp_navigation_primary_wrapper {
  position: relative !important;
  z-index: 5200 !important;
  overflow: visible !important;
}

#headerNavigationContainer #navigationPrimary,
#headerNavigationContainer #navigationPrimary > li {
  overflow: visible !important;
}

#headerNavigationContainer #navigationPrimary > li {
  position: relative !important;
}

/* Dropdowns imediatamente abaixo do item pai, sem lacuna. */
#headerNavigationContainer #navigationPrimary > li > ul,
#headerNavigationContainer #navigationPrimary .dropdown-menu {
  position: absolute !important;
  top: calc(100% - 1px) !important;
  left: 0 !important;
  right: auto !important;
  transform: none !important;
  translate: none !important;
  margin: 0 !important;
  padding: 0 !important;
  min-width: 220px !important;
  max-width: 320px !important;
  z-index: 6500 !important;
  background: #fff !important;
  border: 1px solid rgba(38,62,77,.12) !important;
  border-top: 3px solid var(--rca-brown) !important;
  border-radius: 0 0 4px 4px !important;
  box-shadow: 0 12px 26px rgba(38,62,77,.14) !important;
}

#headerNavigationContainer #navigationPrimary > li > ul > li,
#headerNavigationContainer #navigationPrimary .dropdown-menu > li {
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

#headerNavigationContainer #navigationPrimary > li > ul > li > a,
#headerNavigationContainer #navigationPrimary .dropdown-menu > li > a {
  display: block !important;
  box-sizing: border-box !important;
  width: 100% !important;
  min-height: 40px !important;
  padding: 11px 15px !important;
  margin: 0 !important;
  color: var(--rca-blue) !important;
  background: #fff !important;
  font-size: 14px !important;
  line-height: 1.35 !important;
  font-weight: 500 !important;
  white-space: normal !important;
  text-decoration: none !important;
}

#headerNavigationContainer #navigationPrimary > li > ul > li > a:hover,
#headerNavigationContainer #navigationPrimary > li > ul > li > a:focus,
#headerNavigationContainer #navigationPrimary .dropdown-menu > li > a:hover,
#headerNavigationContainer #navigationPrimary .dropdown-menu > li > a:focus {
  color: var(--rca-green) !important;
  background: #f6f3ee !important;
}

@media (min-width: 992px) {

  /* Parceiros no cabeçalho branco. CAPES usa apenas o símbolo anexado. */
  #headerNavigationContainer .pkp_site_name_wrapper::after {
    content: "" !important;
    position: absolute !important;
    top: 57px !important;
    right: 330px !important;
    bottom: auto !important;
    z-index: 1 !important;
    width: 176px !important;
    height: 38px !important;
    pointer-events: none !important;
    opacity: .43 !important;

    background-image:
      url("data:image/png;base64,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"),
      url("data:image/png;base64,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"),
      url("data:image/png;base64,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") !important;

    background-repeat:
      no-repeat,
      no-repeat,
      no-repeat !important;

    background-size:
      28px auto,
      50px auto,
      46px auto !important;

    background-position:
      right 0 center,
      right 45px center,
      right 110px center !important;
  }

  /* Estado logado: Minha conta volta para o cabeçalho branco. */
  #headerNavigationContainer #navigationUserWrapper:has(#navigationUser > li.profile),
  #headerNavigationContainer .pkp_navigation_user_wrapper:has(#navigationUser > li.profile) {
    position: absolute !important;
    top: 54px !important;
    right: 24px !important;
    left: auto !important;
    z-index: 5700 !important;
    width: 178px !important;
    min-width: 178px !important;
    max-width: 178px !important;
    height: 42px !important;
    min-height: 42px !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
  }

  #headerNavigationContainer #navigationUser > li.profile {
    position: relative !important;
    width: 178px !important;
    min-width: 178px !important;
    max-width: 178px !important;
    height: 42px !important;
  }

  #headerNavigationContainer #navigationUser > li.profile > a[data-toggle="dropdown"] {
    width: 178px !important;
    min-width: 178px !important;
    max-width: 178px !important;
    height: 42px !important;
    min-height: 42px !important;
  }

  /* Dropdown da conta encostado ao botão. */
  #headerNavigationContainer #navigationUser > li.profile > .dropdown-menu,
  #headerNavigationContainer #navigationUser .dropdown-menu {
    position: absolute !important;
    top: 100% !important;
    left: 0 !important;
    right: auto !important;
    transform: none !important;
    translate: none !important;
    margin: -1px 0 0 0 !important;
    width: 212px !important;
    min-width: 212px !important;
    max-width: 212px !important;
    z-index: 6800 !important;
  }

  /* Visitante: Registrar-se/Acesso em coluna própria, longe das logos. */
  #headerNavigationContainer #navigationUserWrapper:has(#navigationUser > li:not(.profile)),
  #headerNavigationContainer .pkp_navigation_user_wrapper:has(#navigationUser > li:not(.profile)) {
    position: absolute !important;
    top: 54px !important;
    right: 24px !important;
    left: auto !important;
    z-index: 5700 !important;
    width: 228px !important;
    min-width: 228px !important;
    max-width: 228px !important;
    height: 40px !important;
    min-height: 40px !important;
    margin: 0 !important;
    padding: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    background: transparent !important;
  }

  #headerNavigationContainer #navigationUser:not(:has(> li.profile)) {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    gap: 8px !important;
    width: 228px !important;
    height: 40px !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  #headerNavigationContainer #navigationUser:not(:has(> li.profile)) > li {
    display: flex !important;
    align-items: center !important;
    width: auto !important;
    height: 40px !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  #headerNavigationContainer #navigationUser:not(:has(> li.profile)) > li > a {
    box-sizing: border-box !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-width: 106px !important;
    height: 38px !important;
    min-height: 38px !important;
    margin: 0 !important;
    padding: 0 13px !important;
    color: var(--rca-green) !important;
    background: rgba(255,255,255,.98) !important;
    border: 1px solid rgba(52,93,45,.22) !important;
    border-radius: 4px !important;
    box-shadow: 0 3px 10px rgba(38,62,77,.055) !important;
    font-size: 12px !important;
    line-height: 1 !important;
    font-weight: 700 !important;
    white-space: nowrap !important;
    text-decoration: none !important;
  }

  /* Painel ADM permanece no cabeçalho, separado das marcas e da conta. */
  #headerNavigationContainer #siteNav {
    position: absolute !important;
    top: 55px !important;
    right: 525px !important;
    z-index: 5750 !important;
  }
}

@media (max-width: 991px) {
  #headerNavigationContainer #navigationPrimary > li > ul,
  #headerNavigationContainer #navigationPrimary .dropdown-menu {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    transform: none !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    margin: 0 !important;
    box-shadow: none !important;
  }
}


/* ==========================================================
   RCA v5.49 — CABEÇALHO MOBILE CONSOLIDADO
   Base: v5.48 / visual da v5.45.
   - torna o botão de navegação visível;
   - organiza logo + conta/acesso na mesma faixa;
   - deixa a navegação aberta pelo OJS legível em coluna;
   - remove ISSN/logos parceiras apenas do mobile para evitar poluição.
   ========================================================== */

@media (max-width: 991px) {

  /* Cabeçalho compacto */
  #headerNavigationContainer,
  #headerNavigationContainer .pkp_structure_head,
  #headerNavigationContainer .pkp_head_wrapper {
    position: relative !important;
    z-index: 7000 !important;
    overflow: visible !important;
    background: #fff !important;
  }

  #headerNavigationContainer .pkp_head_wrapper {
    min-height: 82px !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* Faixa da marca */
  #headerNavigationContainer .pkp_site_name_wrapper {
    position: relative !important;
    box-sizing: border-box !important;
    min-height: 82px !important;
    height: 82px !important;
    margin: 0 !important;
    padding: 15px 138px 12px 66px !important;
    display: flex !important;
    align-items: center !important;
    background: #fff !important;
    overflow: visible !important;
    text-align: left !important;
  }

  /* No mobile, parceiros e ISSN saem do topo para não competir com a RCA. */
  #headerNavigationContainer .pkp_site_name_wrapper::before,
  #headerNavigationContainer .pkp_site_name_wrapper::after,
  #headerNavigationContainer .pkp_head_wrapper::before,
  #headerNavigationContainer .pkp_head_wrapper::after {
    content: none !important;
    display: none !important;
  }

  #headerNavigationContainer .pkp_site_name,
  #headerNavigationContainer .pkp_site_name.is_img {
    margin: 0 !important;
    padding: 0 !important;
    text-align: left !important;
  }

  #headerNavigationContainer .pkp_site_name.is_img a {
    display: inline-flex !important;
    align-items: center !important;
  }

  #headerNavigationContainer .pkp_site_name.is_img img {
    display: block !important;
    width: auto !important;
    height: auto !important;
    max-width: 142px !important;
    max-height: 48px !important;
    margin: 0 !important;
  }

  /* Botão hambúrguer nativo do OJS — agora realmente visível. */
  #headerNavigationContainer #siteNav {
    position: absolute !important;
    top: 21px !important;
    left: 14px !important;
    right: auto !important;
    z-index: 7600 !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    box-sizing: border-box !important;
    width: 40px !important;
    height: 40px !important;
    min-width: 40px !important;
    min-height: 40px !important;

    margin: 0 !important;
    padding: 0 !important;

    background: var(--rca-green) !important;
    border: 0 !important;
    border-radius: 4px !important;
    box-shadow: 0 3px 10px rgba(38,62,77,.12) !important;

    color: transparent !important;
    font-size: 0 !important;
    line-height: 0 !important;
    text-indent: -9999px !important;
    overflow: hidden !important;
    opacity: 1 !important;
    visibility: visible !important;
  }

  #headerNavigationContainer #siteNav::before {
    content: "☰" !important;
    display: block !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    color: #fff !important;
    background: none !important;
    box-shadow: none !important;
    font-family: Arial, sans-serif !important;
    font-size: 23px !important;
    line-height: 1 !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    text-indent: 0 !important;
    opacity: 1 !important;
    visibility: visible !important;
  }

  #headerNavigationContainer #siteNav::after {
    content: none !important;
    display: none !important;
  }

  /* Conta / login no canto superior direito */
  #headerNavigationContainer .pkp_navigation_user_wrapper,
  #headerNavigationContainer #navigationUserWrapper {
    position: absolute !important;
    top: 21px !important;
    right: 12px !important;
    left: auto !important;
    z-index: 7550 !important;

    width: auto !important;
    min-width: 0 !important;
    max-width: 126px !important;
    height: 40px !important;
    min-height: 40px !important;

    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
  }

  #headerNavigationContainer #navigationUser {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    gap: 5px !important;
    width: auto !important;
    height: 40px !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
  }

  #headerNavigationContainer #navigationUser > li {
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    width: auto !important;
    height: 40px !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* Visitante */
  #headerNavigationContainer #navigationUser > li > a:not([data-toggle="dropdown"]) {
    box-sizing: border-box !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-width: 0 !important;
    height: 34px !important;
    min-height: 34px !important;
    margin: 0 !important;
    padding: 0 8px !important;

    color: var(--rca-green) !important;
    background: #fff !important;
    border: 1px solid rgba(52,93,45,.24) !important;
    border-radius: 4px !important;

    font-size: 10px !important;
    line-height: 1 !important;
    font-weight: 700 !important;
    white-space: nowrap !important;
    text-decoration: none !important;
  }

  /* Logado */
  #headerNavigationContainer #navigationUser > li.profile {
    width: auto !important;
    min-width: 0 !important;
    max-width: 118px !important;
  }

  #headerNavigationContainer #navigationUser > li.profile > a[data-toggle="dropdown"] {
    box-sizing: border-box !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 6px !important;

    width: auto !important;
    min-width: 94px !important;
    max-width: 118px !important;
    height: 36px !important;
    min-height: 36px !important;

    margin: 0 !important;
    padding: 0 9px !important;

    color: var(--rca-green) !important;
    background: #fff !important;
    border: 1px solid rgba(52,93,45,.24) !important;
    border-radius: 4px !important;

    font-size: 0 !important;
    line-height: 1 !important;
  }

  #headerNavigationContainer #navigationUser > li.profile > a[data-toggle="dropdown"]::before {
    width: 13px !important;
    height: 13px !important;
    flex: 0 0 13px !important;
  }

  #headerNavigationContainer #navigationUser > li.profile > a[data-toggle="dropdown"]::after {
    content: "Conta ▾" !important;
    color: var(--rca-green) !important;
    font-size: 10px !important;
    line-height: 1 !important;
    font-weight: 700 !important;
  }

  #headerNavigationContainer #navigationUser .dropdown-menu {
    position: absolute !important;
    top: 100% !important;
    right: 0 !important;
    left: auto !important;
    width: 174px !important;
    min-width: 174px !important;
    max-width: 174px !important;
    margin: -1px 0 0 0 !important;
    z-index: 7900 !important;
  }

  /* O menu aberto pelo OJS vira um painel verde limpo. */
  #headerNavigationContainer .pkp_site_nav_menu {
    position: relative !important;
    z-index: 7400 !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
  }

  #headerNavigationContainer .pkp_navigation_primary_row,
  #headerNavigationContainer .pkp_navigation_primary_wrapper {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
  }

  #headerNavigationContainer #navigationPrimary {
    box-sizing: border-box !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    background: var(--rca-green) !important;
  }

  #headerNavigationContainer #navigationPrimary > li {
    position: relative !important;
    display: block !important;
    width: 100% !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border-bottom: 1px solid rgba(255,255,255,.10) !important;
  }

  #headerNavigationContainer #navigationPrimary > li > a {
    box-sizing: border-box !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;

    width: 100% !important;
    height: 46px !important;
    min-height: 46px !important;

    margin: 0 !important;
    padding: 0 18px !important;

    color: #fff !important;
    background: transparent !important;

    font-size: 14px !important;
    line-height: 1 !important;
    font-weight: 600 !important;
    white-space: nowrap !important;
  }

  #headerNavigationContainer #navigationPrimary > li:last-child {
    margin-left: 0 !important;
    border-left: 0 !important;
  }

  #headerNavigationContainer #navigationPrimary > li:last-child > a {
    background: rgba(0,0,0,.05) !important;
  }

  /* Submenus mobile ficam imediatamente após o item pai. */
  #headerNavigationContainer #navigationPrimary > li > ul,
  #headerNavigationContainer #navigationPrimary .dropdown-menu {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    transform: none !important;

    box-sizing: border-box !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;

    border: 0 !important;
    border-top: 1px solid rgba(255,255,255,.10) !important;
    border-radius: 0 !important;
    box-shadow: none !important;

    background: #fff !important;
  }

  #headerNavigationContainer #navigationPrimary > li > ul > li > a,
  #headerNavigationContainer #navigationPrimary .dropdown-menu > li > a {
    min-height: 42px !important;
    padding: 11px 22px !important;
    font-size: 13px !important;
  }

  /* aproxima o hero do cabeçalho no mobile */
  .page_index_journal .additional_content,
  .page_index_journal .rca-home {
    margin-top: 0 !important;
  }

  .page_index_journal .rca-home-hero {
    margin-top: 16px !important;
  }
}

/* Telefones estreitos: reduz um pouco mais o logo e a conta. */
@media (max-width: 420px) {
  #headerNavigationContainer .pkp_site_name_wrapper {
    padding-right: 122px !important;
  }

  #headerNavigationContainer .pkp_site_name.is_img img {
    max-width: 132px !important;
  }

  #headerNavigationContainer .pkp_navigation_user_wrapper,
  #headerNavigationContainer #navigationUserWrapper {
    right: 8px !important;
    max-width: 112px !important;
  }

  #headerNavigationContainer #navigationUser > li > a:not([data-toggle="dropdown"]) {
    padding-left: 6px !important;
    padding-right: 6px !important;
    font-size: 9px !important;
  }
}


/* ==========================================================
   RCA v5.54 — FUNDO AGRONÔMICO HOMOGÊNEO
   Base: v5.49
   Objetivo:
   - substituir o fundo geral por uma ambiência mais agronômica;
   - deixar tudo mais homogêneo e mais opaco;
   - usar uma linguagem visual de lavouras/plantação compatível
     com a identidade da RCA, sem competir com a marca.
   ========================================================== */

/* ---------------------------------------------
   1) AMBIÊNCIA GERAL DO SITE
   --------------------------------------------- */

html,
body {
  background: #f3f0e8 !important;
}

body {
  position: relative !important;
}

/* Fundo fixo, mais homogêneo e opaco, com linguagem de plantação */
body::before {
  content: "" !important;
  position: fixed !important;
  inset: 0 !important;
  z-index: 0 !important;
  pointer-events: none !important;

  background:
    linear-gradient(
      180deg,
      rgba(250,248,243,.97) 0%,
      rgba(244,240,232,.98) 42%,
      rgba(239,235,226,.99) 100%
    ),
    radial-gradient(
      circle at 12% 18%,
      rgba(52,93,45,.11) 0,
      rgba(52,93,45,.04) 16%,
      transparent 36%
    ),
    radial-gradient(
      circle at 88% 22%,
      rgba(149,91,37,.10) 0,
      rgba(149,91,37,.035) 14%,
      transparent 32%
    ),
    radial-gradient(
      circle at 18% 84%,
      rgba(38,62,77,.08) 0,
      rgba(38,62,77,.025) 16%,
      transparent 34%
    ),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1600' height='1200' viewBox='0 0 1600 1200'%3E%3Crect width='1600' height='1200' fill='%23f3f0e8'/%3E%3Cg opacity='.22'%3E%3Cpath d='M0 840 C170 760 310 768 492 828 C660 883 808 891 995 830 C1180 770 1320 775 1496 827 C1532 838 1566 848 1600 856 L1600 1200 L0 1200 Z' fill='%23e5eadf'/%3E%3Cpath d='M0 892 C190 826 344 842 527 893 C694 939 850 944 1031 900 C1212 856 1362 858 1527 897 C1552 903 1577 909 1600 914 L1600 1200 L0 1200 Z' fill='%23ebe7dc'/%3E%3Cpath d='M0 944 C201 896 372 907 556 948 C724 986 889 990 1071 953 C1252 916 1407 917 1562 947 C1576 950 1588 953 1600 956 L1600 1200 L0 1200 Z' fill='%23efebe2'/%3E%3C/g%3E%3Cg opacity='.18' stroke='%23345d2d' stroke-width='2.4' fill='none'%3E%3Cpath d='M-40 846 C168 769 340 785 523 840 C696 892 857 897 1042 845 C1225 793 1375 793 1544 838 C1563 844 1581 850 1640 861'/%3E%3Cpath d='M-30 899 C183 836 357 846 541 897 C715 945 884 950 1066 907 C1248 864 1402 863 1568 900 C1587 904 1606 909 1640 914'/%3E%3Cpath d='M-22 951 C197 902 376 909 562 949 C738 986 907 992 1088 956 C1268 920 1421 918 1585 947 C1604 950 1621 953 1640 956'/%3E%3C/g%3E%3Cg opacity='.12' fill='none' stroke-linecap='round'%3E%3Cpath d='M1010 132 C1090 88 1196 85 1291 107 C1386 129 1486 128 1578 106' stroke='%23345d2d' stroke-width='12'/%3E%3Cpath d='M988 168 C1096 117 1202 117 1298 137 C1391 156 1489 157 1580 139' stroke='%23955b25' stroke-width='10'/%3E%3Cpath d='M967 206 C1078 159 1197 159 1301 176 C1395 192 1495 193 1586 179' stroke='%23263e4d' stroke-width='11'/%3E%3C/g%3E%3Cg opacity='.10' stroke='%23345d2d' fill='none' stroke-width='2.6'%3E%3Cpath d='M138 238 C170 192 229 187 268 228 C226 245 179 247 138 238 Z'/%3E%3Cpath d='M153 237 C185 211 225 211 251 233'/%3E%3Cpath d='M251 233 C230 255 190 257 162 246'/%3E%3C/g%3E%3C/svg%3E")
    !important;

  background-repeat:
    no-repeat,
    no-repeat,
    no-repeat,
    no-repeat,
    no-repeat !important;

  background-size:
    cover,
    680px 680px,
    760px 760px,
    820px 820px,
    cover !important;

  background-position:
    center center,
    left -230px top -120px,
    right -260px top 10px,
    left -260px bottom -260px,
    center center !important;

  opacity: 1 !important;
}

/* Toda a estrutura fica acima do fundo */
.pkp_structure_page,
#headerNavigationContainer,
.pkp_structure_content,
.pkp_structure_footer_wrapper {
  position: relative !important;
  z-index: 1 !important;
}

.pkp_structure_page {
  background: transparent !important;
}

/* ---------------------------------------------
   2) CABEÇALHO SUPERIOR
   --------------------------------------------- */

#headerNavigationContainer,
#headerNavigationContainer .pkp_structure_head,
#headerNavigationContainer .pkp_head_wrapper,
#headerNavigationContainer .pkp_site_name_wrapper {
  background:
    linear-gradient(
      180deg,
      rgba(255,255,255,.93) 0%,
      rgba(247,244,238,.95) 100%
    ),
    radial-gradient(
      circle at 14% 20%,
      rgba(52,93,45,.08) 0,
      rgba(52,93,45,.028) 16%,
      transparent 36%
    ),
    radial-gradient(
      circle at 86% 18%,
      rgba(149,91,37,.07) 0,
      rgba(149,91,37,.024) 15%,
      transparent 34%
    ) !important;
  background-repeat: no-repeat, no-repeat, no-repeat !important;
  background-size: cover, 480px 480px, 520px 520px !important;
  background-position: center center, left -150px top -120px, right -180px top -80px !important;
}

#headerNavigationContainer .pkp_site_name_wrapper {
  border-bottom: 1px solid rgba(52,93,45,.10) !important;
  box-shadow:
    inset 0 -1px 0 rgba(255,255,255,.65),
    0 6px 18px rgba(38,62,77,.035) !important;
}

/* ---------------------------------------------
   3) CONTEÚDO PRINCIPAL E HERO
   --------------------------------------------- */

.pkp_structure_content {
  background: rgba(255,255,255,.88) !important;
  box-shadow:
    0 18px 48px rgba(38,62,77,.06),
    0 1px 0 rgba(255,255,255,.75) inset !important;
}

/* Hero conectado ao fundo, porém com leitura mais forte */
.page_index_journal .rca-home-hero {
  position: relative !important;
  overflow: hidden !important;
  background:
    linear-gradient(
      120deg,
      rgba(248,245,239,.96) 0%,
      rgba(255,255,255,.93) 100%
    ),
    radial-gradient(
      circle at 14% 12%,
      rgba(52,93,45,.07) 0,
      transparent 28%
    ) !important;
  box-shadow:
    0 18px 42px rgba(38,62,77,.07),
    inset 0 1px 0 rgba(255,255,255,.86) !important;
}

.page_index_journal .rca-home-hero::after {
  content: "" !important;
  position: absolute !important;
  right: -28px !important;
  bottom: -10px !important;
  width: 420px !important;
  height: 220px !important;
  z-index: 0 !important;
  pointer-events: none !important;
  opacity: .28 !important;
  background:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 520 260'%3E%3Cg fill='none' stroke-linecap='round'%3E%3Cpath d='M0 170 C70 130 136 128 206 158 C279 190 346 192 427 156 C462 141 491 136 520 139' stroke='%23345d2d' stroke-width='10' opacity='.18'/%3E%3Cpath d='M0 196 C79 162 151 163 225 193 C298 223 364 223 446 190 C479 176 503 171 520 173' stroke='%23955b25' stroke-width='8' opacity='.15'/%3E%3Cpath d='M0 220 C86 194 159 197 234 224 C306 249 377 248 455 219 C486 207 506 203 520 204' stroke='%23263e4d' stroke-width='9' opacity='.13'/%3E%3C/g%3E%3C/svg%3E")
    center / contain no-repeat !important;
}

.page_index_journal .rca-home-hero > * {
  position: relative !important;
  z-index: 1 !important;
}

/* Cartões sobre o novo fundo */
.page_index_journal .rca-quick-access > *,
.page_index_journal .cmp_announcements li,
.obj_issue_summary,
.obj_article_summary,
.pkp_block {
  background: rgba(255,255,255,.93) !important;
  box-shadow: 0 10px 28px rgba(38,62,77,.045) !important;
}

/* ---------------------------------------------
   4) RODAPÉ
   --------------------------------------------- */

.pkp_structure_footer_wrapper {
  background:
    linear-gradient(
      180deg,
      rgba(38,62,77,.97) 0%,
      rgba(30,50,63,.98) 100%
    ) !important;
}

/* ---------------------------------------------
   5) RESPONSIVO
   --------------------------------------------- */

@media (max-width: 991px) {
  body::before {
    background-size:
      cover,
      420px 420px,
      460px 460px,
      500px 500px,
      cover !important;
    opacity: 1 !important;
  }

  #headerNavigationContainer,
  #headerNavigationContainer .pkp_structure_head,
  #headerNavigationContainer .pkp_head_wrapper,
  #headerNavigationContainer .pkp_site_name_wrapper {
    background:
      linear-gradient(
        180deg,
        rgba(255,255,255,.95) 0%,
        rgba(247,244,238,.96) 100%
      ),
      radial-gradient(
        circle at 12% 20%,
        rgba(52,93,45,.05) 0,
        transparent 36%
      ),
      radial-gradient(
        circle at 88% 18%,
        rgba(149,91,37,.045) 0,
        transparent 34%
      ) !important;
    background-repeat: no-repeat, no-repeat, no-repeat !important;
    background-size: cover, 320px 320px, 340px 340px !important;
    background-position: center center, left -120px top -90px, right -140px top -90px !important;
  }

  .pkp_structure_content {
    background: rgba(255,255,255,.94) !important;
    box-shadow: none !important;
  }

  .page_index_journal .rca-home-hero::after {
    width: 250px !important;
    height: 132px !important;
    right: -12px !important;
    bottom: -8px !important;
    opacity: .18 !important;
  }
}


/* ==========================================================
   RCA v5.55 — CORREÇÃO DEFINITIVA DO ACESSO DO VISITANTE
   Base: v5.54
   Objetivo:
   - manter Registrar-se e Acesso juntos, no canto direito;
   - impedir qualquer regra antiga de posicionar cada botão
     separadamente sobre CAPES/CNPq/UFC;
   - preservar Minha conta quando o usuário estiver logado.
   ========================================================== */

@media (min-width: 992px) {

  /* Reserva uma área própria para as marcas parceiras. */
  #headerNavigationContainer .pkp_site_name_wrapper::after {
    right: 340px !important;
  }

  /* BLOCO VISITANTE: posição única e independente das logos. */
  #headerNavigationContainer #navigationUserWrapper:has(#navigationUser > li:not(.profile)),
  #headerNavigationContainer .pkp_navigation_user_wrapper:has(#navigationUser > li:not(.profile)) {
    position: absolute !important;
    top: 54px !important;
    right: 24px !important;
    bottom: auto !important;
    left: auto !important;

    width: 236px !important;
    min-width: 236px !important;
    max-width: 236px !important;
    height: 40px !important;
    min-height: 40px !important;

    margin: 0 !important;
    padding: 0 !important;

    display: block !important;
    overflow: visible !important;
    z-index: 9000 !important;

    transform: none !important;
    translate: none !important;
    background: transparent !important;
  }

  /* A lista vira uma linha única. */
  #headerNavigationContainer #navigationUser:not(:has(> li.profile)) {
    position: static !important;
    inset: auto !important;

    box-sizing: border-box !important;
    width: 236px !important;
    min-width: 236px !important;
    max-width: 236px !important;
    height: 40px !important;

    margin: 0 !important;
    padding: 0 !important;

    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    justify-content: flex-end !important;
    gap: 8px !important;

    list-style: none !important;
    transform: none !important;
    translate: none !important;
  }

  /*
   * Ponto principal da correção:
   * neutraliza QUALQUER position/left/right/top antigo aplicado
   * diretamente em Registrar-se ou Acesso.
   */
  #headerNavigationContainer #navigationUser:not(:has(> li.profile)) > li,
  #headerNavigationContainer #navigationUser > li:not(.profile) {
    position: static !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
    inset: auto !important;

    float: none !important;
    clear: none !important;

    display: block !important;
    flex: 0 0 114px !important;

    box-sizing: border-box !important;
    width: 114px !important;
    min-width: 114px !important;
    max-width: 114px !important;
    height: 38px !important;
    min-height: 38px !important;
    max-height: 38px !important;

    margin: 0 !important;
    padding: 0 !important;

    transform: none !important;
    translate: none !important;
  }

  #headerNavigationContainer #navigationUser:not(:has(> li.profile)) > li > a,
  #headerNavigationContainer #navigationUser > li:not(.profile) > a {
    position: static !important;
    inset: auto !important;

    box-sizing: border-box !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 114px !important;
    min-width: 114px !important;
    max-width: 114px !important;
    height: 38px !important;
    min-height: 38px !important;
    max-height: 38px !important;

    margin: 0 !important;
    padding: 0 10px !important;

    color: var(--rca-green) !important;
    background: rgba(255,255,255,.97) !important;
    border: 1px solid rgba(52,93,45,.22) !important;
    border-radius: 4px !important;
    box-shadow: 0 3px 10px rgba(38,62,77,.05) !important;

    font-size: 11px !important;
    line-height: 1 !important;
    font-weight: 700 !important;
    white-space: nowrap !important;
    text-decoration: none !important;

    transform: none !important;
    translate: none !important;
  }

  /* Estado logado não é alterado por esta correção. */
  #headerNavigationContainer #navigationUserWrapper:has(#navigationUser > li.profile),
  #headerNavigationContainer .pkp_navigation_user_wrapper:has(#navigationUser > li.profile) {
    z-index: 9000 !important;
  }
}


/* ==========================================================
   RCA v5.57 — MOBILE MAIS FIEL AO DESKTOP
   Base integral: v5.55
   - desconsidera completamente a v5.56;
   - preserva o desktop da v5.55;
   - aproxima o mobile da hierarquia visual do desktop.
   ========================================================== */

@media (max-width: 991px) {

  /* --------------------------------------------------------
     1) CABEÇALHO MOBILE COM A MESMA HIERARQUIA DO DESKTOP
     -------------------------------------------------------- */

  #headerNavigationContainer,
  #headerNavigationContainer .pkp_structure_head,
  #headerNavigationContainer .pkp_head_wrapper {
    background: transparent !important;
    overflow: visible !important;
  }

  #headerNavigationContainer .pkp_head_wrapper {
    position: relative !important;
    min-height: 126px !important;
    height: 126px !important;
    padding: 0 !important;
    margin: 0 !important;
  }

  #headerNavigationContainer .pkp_site_name_wrapper {
    position: relative !important;
    box-sizing: border-box !important;
    min-height: 126px !important;
    height: 126px !important;
    padding: 16px 16px 14px 16px !important;
    margin: 0 !important;
    display: block !important;
    overflow: visible !important;
  }

  /* Logo RCA: posição e proporção mais próximas do desktop */
  #headerNavigationContainer .pkp_site_name,
  #headerNavigationContainer .pkp_site_name.is_img {
    position: absolute !important;
    top: 16px !important;
    left: 18px !important;
    right: auto !important;
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: left !important;
  }

  #headerNavigationContainer .pkp_site_name.is_img a {
    display: inline-flex !important;
    align-items: center !important;
  }

  #headerNavigationContainer .pkp_site_name.is_img img {
    display: block !important;
    width: auto !important;
    height: auto !important;
    max-width: 154px !important;
    max-height: 52px !important;
    margin: 0 !important;
  }

  /* ISSN no topo direito, como no desktop */
  #headerNavigationContainer .pkp_site_name_wrapper::before {
    content: "ISSN 1806-6690" !important;
    display: block !important;
    position: absolute !important;
    top: 13px !important;
    right: 16px !important;
    left: auto !important;
    width: auto !important;
    height: auto !important;
    color: rgba(38,62,77,.90) !important;
    background: none !important;
    opacity: 1 !important;
    font-size: 10px !important;
    line-height: 1 !important;
    font-weight: 700 !important;
    white-space: nowrap !important;
    z-index: 5 !important;
  }

  /* Logos parceiras reaparecem no mobile */
  #headerNavigationContainer .pkp_site_name_wrapper::after {
    content: "" !important;
    display: block !important;
    position: absolute !important;
    top: 38px !important;
    right: 14px !important;
    bottom: auto !important;
    left: auto !important;
    width: 150px !important;
    height: 32px !important;
    opacity: .38 !important;
    z-index: 4 !important;
    pointer-events: none !important;
    transform: none !important;
  }

  /* --------------------------------------------------------
     2) CONTA / ACESSO — MESMA LINGUAGEM DO DESKTOP
     -------------------------------------------------------- */

  #headerNavigationContainer .pkp_navigation_user_wrapper,
  #headerNavigationContainer #navigationUserWrapper {
    position: absolute !important;
    top: 82px !important;
    right: 14px !important;
    left: auto !important;
    bottom: auto !important;
    z-index: 7600 !important;

    width: auto !important;
    min-width: 0 !important;
    max-width: 228px !important;
    height: 36px !important;
    min-height: 36px !important;

    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
  }

  #headerNavigationContainer #navigationUser {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    justify-content: flex-end !important;
    gap: 7px !important;

    width: auto !important;
    height: 36px !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
  }

  #headerNavigationContainer #navigationUser > li {
    position: static !important;
    inset: auto !important;
    display: block !important;
    width: auto !important;
    height: 34px !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: none !important;
    translate: none !important;
  }

  /* Visitante */
  #headerNavigationContainer #navigationUser > li > a:not([data-toggle="dropdown"]) {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    min-width: 92px !important;
    height: 34px !important;
    min-height: 34px !important;

    padding: 0 10px !important;
    margin: 0 !important;

    color: var(--rca-green) !important;
    background: rgba(255,255,255,.96) !important;
    border: 1px solid rgba(52,93,45,.22) !important;
    border-radius: 4px !important;
    box-shadow: 0 3px 10px rgba(38,62,77,.05) !important;

    font-size: 10px !important;
    line-height: 1 !important;
    font-weight: 700 !important;
    white-space: nowrap !important;
    text-decoration: none !important;
  }

  /* Logado */
  #headerNavigationContainer #navigationUser > li.profile > a[data-toggle="dropdown"] {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 6px !important;

    min-width: 116px !important;
    max-width: 136px !important;
    height: 34px !important;
    min-height: 34px !important;

    padding: 0 10px !important;
    margin: 0 !important;

    color: var(--rca-green) !important;
    background: rgba(255,255,255,.96) !important;
    border: 1px solid rgba(52,93,45,.22) !important;
    border-radius: 4px !important;
    box-shadow: 0 3px 10px rgba(38,62,77,.05) !important;
  }

  #headerNavigationContainer #navigationUser > li.profile > a[data-toggle="dropdown"]::after {
    content: "Minha conta ▾" !important;
    color: var(--rca-green) !important;
    font-size: 10px !important;
    line-height: 1 !important;
    font-weight: 700 !important;
  }

  #headerNavigationContainer #navigationUser .dropdown-menu {
    position: absolute !important;
    top: 100% !important;
    right: 0 !important;
    left: auto !important;
    min-width: 178px !important;
    margin: -1px 0 0 0 !important;
    z-index: 7900 !important;
  }

  /* --------------------------------------------------------
     3) MENU MOBILE — MESMA IDENTIDADE DA BARRA VERDE DO PC
     -------------------------------------------------------- */

  #headerNavigationContainer #siteNav {
    position: absolute !important;
    top: 82px !important;
    left: 14px !important;
    right: auto !important;
    z-index: 7700 !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 40px !important;
    height: 34px !important;
    min-width: 40px !important;
    min-height: 34px !important;

    margin: 0 !important;
    padding: 0 !important;

    background: var(--rca-green) !important;
    border: 0 !important;
    border-radius: 4px !important;
    box-shadow: 0 3px 10px rgba(38,62,77,.10) !important;

    color: transparent !important;
    font-size: 0 !important;
    line-height: 0 !important;
    text-indent: -9999px !important;
    overflow: hidden !important;
    opacity: 1 !important;
    visibility: visible !important;
  }

  #headerNavigationContainer #siteNav::before {
    content: "☰" !important;
    display: block !important;
    color: #fff !important;
    background: none !important;
    font-family: Arial, sans-serif !important;
    font-size: 22px !important;
    line-height: 1 !important;
    font-weight: 700 !important;
    text-indent: 0 !important;
  }

  #headerNavigationContainer #siteNav::after {
    content: none !important;
    display: none !important;
  }

  /* Barra/menu principal */
  #headerNavigationContainer .pkp_site_nav_menu,
  #headerNavigationContainer .pkp_navigation_primary_row,
  #headerNavigationContainer .pkp_navigation_primary_wrapper {
    position: relative !important;
    z-index: 7400 !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
  }

  #headerNavigationContainer #navigationPrimary {
    box-sizing: border-box !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    background: var(--rca-green) !important;
  }

  #headerNavigationContainer #navigationPrimary > li {
    position: relative !important;
    display: block !important;
    width: 100% !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border-bottom: 1px solid rgba(255,255,255,.10) !important;
  }

  #headerNavigationContainer #navigationPrimary > li > a {
    box-sizing: border-box !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;

    width: 100% !important;
    min-height: 46px !important;

    margin: 0 !important;
    padding: 0 18px !important;

    color: #fff !important;
    background: transparent !important;

    font-size: 14px !important;
    line-height: 1 !important;
    font-weight: 600 !important;
    white-space: nowrap !important;
  }

  #headerNavigationContainer #navigationPrimary > li:last-child {
    margin-left: 0 !important;
    border-left: 0 !important;
  }

  #headerNavigationContainer #navigationPrimary > li:last-child > a {
    background: rgba(0,0,0,.05) !important;
  }

  /* Submenus logo abaixo do item pai */
  #headerNavigationContainer #navigationPrimary > li > ul,
  #headerNavigationContainer #navigationPrimary .dropdown-menu {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    transform: none !important;

    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;

    background: #fff !important;
    border: 0 !important;
    border-top: 1px solid rgba(255,255,255,.10) !important;
    border-radius: 0 !important;
    box-shadow: none !important;
  }

  #headerNavigationContainer #navigationPrimary > li > ul > li > a,
  #headerNavigationContainer #navigationPrimary .dropdown-menu > li > a {
    min-height: 42px !important;
    padding: 11px 22px !important;
    color: var(--rca-blue) !important;
    background: #fff !important;
    font-size: 13px !important;
  }

  /* --------------------------------------------------------
     4) HERO — PROPORÇÕES MAIS PRÓXIMAS DO DESKTOP
     -------------------------------------------------------- */

  .page_index_journal .rca-home-hero {
    margin-top: 14px !important;
    padding: 28px 24px !important;
  }

  .page_index_journal .rca-home-intro h1 {
    font-size: clamp(34px, 9vw, 48px) !important;
    line-height: 1.08 !important;
  }

  .page_index_journal .rca-home-intro p {
    font-size: 16px !important;
    line-height: 1.55 !important;
  }

  .page_index_journal .rca-button {
    width: auto !important;
    min-width: 0 !important;
    max-width: 100% !important;
    padding: 14px 20px !important;
  }
}

/* Telefones estreitos */
@media (max-width: 420px) {

  #headerNavigationContainer .pkp_head_wrapper,
  #headerNavigationContainer .pkp_site_name_wrapper {
    min-height: 132px !important;
    height: 132px !important;
  }

  #headerNavigationContainer .pkp_site_name.is_img img {
    max-width: 138px !important;
  }

  #headerNavigationContainer .pkp_site_name_wrapper::after {
    width: 136px !important;
    right: 10px !important;
  }

  #headerNavigationContainer .pkp_navigation_user_wrapper,
  #headerNavigationContainer #navigationUserWrapper {
    right: 10px !important;
    max-width: 210px !important;
  }

  #headerNavigationContainer #navigationUser > li > a:not([data-toggle="dropdown"]) {
    min-width: 84px !important;
    padding-left: 7px !important;
    padding-right: 7px !important;
    font-size: 9px !important;
  }

  #headerNavigationContainer #siteNav {
    left: 10px !important;
  }

  .page_index_journal .rca-home-hero {
    padding: 24px 20px !important;
  }
}


/* ==========================================================
   RCA v5.58 — DROPDOWNS SEMPRE ACIMA DO HERO
   Base integral: v5.57
   Correção:
   - força os submenus de Sobre / Submissões / Informações
     a ficarem acima do hero e de todo o conteúdo principal;
   - mantém o restante da v5.57 inalterado.
   ========================================================== */

/* O cabeçalho inteiro passa a ocupar uma camada superior. */
#headerNavigationContainer,
#headerNavigationContainer .pkp_head_wrapper,
#headerNavigationContainer .pkp_site_nav_menu,
#headerNavigationContainer .pkp_navigation_primary_row,
#headerNavigationContainer .pkp_navigation_primary_wrapper {
  position: relative !important;
  z-index: 10000 !important;
  overflow: visible !important;
}

/* Cada item pai vira referência para o submenu. */
#headerNavigationContainer #navigationPrimary,
#headerNavigationContainer #navigationPrimary > li {
  overflow: visible !important;
}

#headerNavigationContainer #navigationPrimary > li {
  position: relative !important;
  z-index: 10010 !important;
}

/* Submenus sempre na frente do hero. */
#headerNavigationContainer #navigationPrimary > li > ul,
#headerNavigationContainer #navigationPrimary .dropdown-menu {
  position: absolute !important;
  top: calc(100% - 1px) !important;
  left: 0 !important;
  right: auto !important;

  z-index: 12000 !important;

  margin: 0 !important;
  transform: none !important;
  translate: none !important;

  overflow: visible !important;
  isolation: isolate !important;

  background: #fff !important;
  box-shadow: 0 14px 30px rgba(38,62,77,.16) !important;
}

/* Quando aberto por hover/foco, reforça a camada. */
#headerNavigationContainer #navigationPrimary > li:hover,
#headerNavigationContainer #navigationPrimary > li:focus-within {
  z-index: 12010 !important;
}

#headerNavigationContainer #navigationPrimary > li:hover > ul,
#headerNavigationContainer #navigationPrimary > li:focus-within > ul,
#headerNavigationContainer #navigationPrimary .dropdown-menu.show {
  z-index: 12020 !important;
}

/* O conteúdo e o hero ficam deliberadamente abaixo do cabeçalho. */
.pkp_structure_content,
.page_index_journal,
.page_index_journal .additional_content,
.page_index_journal .rca-home,
.page_index_journal .rca-home-hero,
.page_index_journal .current_issue,
.page_index_journal .cmp_announcements {
  position: relative !important;
  z-index: 1 !important;
}

/* Impede pseudo-elementos do hero de cobrirem dropdowns. */
.page_index_journal .rca-home-hero::before,
.page_index_journal .rca-home-hero::after {
  z-index: 0 !important;
}

/* Desktop: garante que a barra verde não corte os menus. */
@media (min-width: 992px) {
  #headerNavigationContainer .pkp_navigation_primary_row,
  #headerNavigationContainer .pkp_navigation_primary_wrapper {
    overflow: visible !important;
  }

  #headerNavigationContainer #navigationPrimary > li > ul,
  #headerNavigationContainer #navigationPrimary .dropdown-menu {
    min-width: 220px !important;
    max-width: 320px !important;
  }
}

/* Mobile: os submenus continuam em fluxo normal, logo abaixo do item pai. */
@media (max-width: 991px) {
  #headerNavigationContainer #navigationPrimary > li > ul,
  #headerNavigationContainer #navigationPrimary .dropdown-menu {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    z-index: auto !important;

    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;

    margin: 0 !important;
    box-shadow: none !important;
  }
}


/* ==========================================================
   RCA v5.59 — CONTA / REGISTRO / ACESSO NO LUGAR CORRETO
   Base integral: v5.58
   Correção:
   - retira o bloco de usuário da barra verde;
   - ancora-o novamente no cabeçalho superior;
   - mantém as logos parceiras separadas;
   - ordena Registrar-se antes de Acesso.
   ========================================================== */

@media (min-width: 992px) {

  /*
   * A causa do deslocamento era a .pkp_site_nav_menu ter virado
   * o bloco de referência do posicionamento absoluto.
   * Ela volta a ser "static" apenas no desktop.
   */
  #headerNavigationContainer .pkp_site_nav_menu {
    position: static !important;
    overflow: visible !important;
    z-index: auto !important;
  }

  /* A barra verde continua em camada alta para preservar os dropdowns. */
  #headerNavigationContainer .pkp_navigation_primary_row,
  #headerNavigationContainer .pkp_navigation_primary_wrapper {
    position: relative !important;
    z-index: 10000 !important;
    overflow: visible !important;
  }

  /* --------------------------------------------------------
     USUÁRIO LOGADO — Minha conta no cabeçalho branco
     -------------------------------------------------------- */

  #headerNavigationContainer #navigationUserWrapper:has(#navigationUser > li.profile),
  #headerNavigationContainer .pkp_navigation_user_wrapper:has(#navigationUser > li.profile) {
    position: absolute !important;
    top: 70px !important;
    right: 24px !important;
    bottom: auto !important;
    left: auto !important;

    width: 178px !important;
    min-width: 178px !important;
    max-width: 178px !important;
    height: 42px !important;
    min-height: 42px !important;

    margin: 0 !important;
    padding: 0 !important;

    z-index: 11000 !important;
    background: transparent !important;
    transform: none !important;
    translate: none !important;
  }

  #headerNavigationContainer #navigationUser > li.profile {
    position: relative !important;
    width: 178px !important;
    min-width: 178px !important;
    max-width: 178px !important;
    height: 42px !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  #headerNavigationContainer #navigationUser > li.profile > a[data-toggle="dropdown"] {
    box-sizing: border-box !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 10px !important;

    width: 178px !important;
    min-width: 178px !important;
    max-width: 178px !important;
    height: 42px !important;
    min-height: 42px !important;

    margin: 0 !important;
    padding: 0 14px !important;

    background: rgba(255,255,255,.96) !important;
    border: 1px solid rgba(52,93,45,.22) !important;
    border-radius: 4px !important;
    box-shadow: 0 4px 12px rgba(38,62,77,.055) !important;

    color: var(--rca-green) !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    white-space: nowrap !important;
  }

  /* Dropdown da conta imediatamente abaixo do botão. */
  #headerNavigationContainer #navigationUser > li.profile > .dropdown-menu,
  #headerNavigationContainer #navigationUser .profile .dropdown-menu {
    position: absolute !important;
    top: 100% !important;
    right: 0 !important;
    left: auto !important;

    width: 210px !important;
    min-width: 210px !important;
    max-width: 210px !important;

    margin: -1px 0 0 0 !important;
    z-index: 12500 !important;
    transform: none !important;
    translate: none !important;
  }

  /* --------------------------------------------------------
     VISITANTE — Registrar-se | Acesso no cabeçalho branco
     -------------------------------------------------------- */

  #headerNavigationContainer #navigationUserWrapper:has(#navigationUser > li:not(.profile)),
  #headerNavigationContainer .pkp_navigation_user_wrapper:has(#navigationUser > li:not(.profile)) {
    position: absolute !important;
    top: 72px !important;
    right: 24px !important;
    bottom: auto !important;
    left: auto !important;

    width: 236px !important;
    min-width: 236px !important;
    max-width: 236px !important;
    height: 38px !important;
    min-height: 38px !important;

    margin: 0 !important;
    padding: 0 !important;

    z-index: 11000 !important;
    background: transparent !important;
    transform: none !important;
    translate: none !important;
  }

  #headerNavigationContainer #navigationUser:not(:has(> li.profile)) {
    position: static !important;
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    justify-content: flex-end !important;
    gap: 8px !important;

    width: 236px !important;
    height: 38px !important;

    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
  }

  #headerNavigationContainer #navigationUser:not(:has(> li.profile)) > li {
    position: static !important;
    inset: auto !important;
    float: none !important;

    flex: 0 0 114px !important;
    width: 114px !important;
    min-width: 114px !important;
    max-width: 114px !important;
    height: 38px !important;

    margin: 0 !important;
    padding: 0 !important;
    transform: none !important;
  }

  /* Ordem visual explícita: Registrar-se primeiro, Acesso depois. */
  #headerNavigationContainer #navigationUser:not(:has(> li.profile)) > li:first-child {
    order: 1 !important;
  }

  #headerNavigationContainer #navigationUser:not(:has(> li.profile)) > li:last-child {
    order: 2 !important;
  }

  #headerNavigationContainer #navigationUser:not(:has(> li.profile)) > li > a {
    box-sizing: border-box !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 114px !important;
    min-width: 114px !important;
    max-width: 114px !important;
    height: 38px !important;
    min-height: 38px !important;

    margin: 0 !important;
    padding: 0 10px !important;

    background: rgba(255,255,255,.96) !important;
    border: 1px solid rgba(52,93,45,.22) !important;
    border-radius: 4px !important;
    box-shadow: 0 4px 12px rgba(38,62,77,.05) !important;

    color: var(--rca-green) !important;
    font-size: 11px !important;
    line-height: 1 !important;
    font-weight: 700 !important;
    white-space: nowrap !important;
    text-decoration: none !important;
  }

  /*
   * Parceiros permanecem à esquerda do bloco de usuário.
   * A área reservada evita CAPES/CNPq/UFC sob os botões.
   */
  #headerNavigationContainer .pkp_site_name_wrapper::after {
    right: 310px !important;
  }
}

/* Mobile: preserva a organização já criada na v5.57/v5.58,
   apenas reforçando a ordem Registrar-se -> Acesso. */
@media (max-width: 991px) {
  #headerNavigationContainer #navigationUser:not(:has(> li.profile)) > li:first-child {
    order: 1 !important;
  }

  #headerNavigationContainer #navigationUser:not(:has(> li.profile)) > li:last-child {
    order: 2 !important;
  }
}


/* ==========================================================
   RCA v5.60 — EXIBIR APENAS "MINHA CONTA"
   Base integral: v5.59
   - oculta visualmente o nome de usuário no botão da conta;
   - mantém ícone, seta e dropdown funcionando normalmente.
   ========================================================== */

/* Desktop */
@media (min-width: 992px) {
  #headerNavigationContainer #navigationUser > li.profile > a[data-toggle="dropdown"] {
    font-size: 0 !important;
  }

  #headerNavigationContainer #navigationUser > li.profile > a[data-toggle="dropdown"]::after {
    content: "Minha conta ▾" !important;
    color: var(--rca-green) !important;
    font-size: 13px !important;
    line-height: 1 !important;
    font-weight: 700 !important;
    white-space: nowrap !important;
  }
}

/* Mobile */
@media (max-width: 991px) {
  #headerNavigationContainer #navigationUser > li.profile > a[data-toggle="dropdown"] {
    font-size: 0 !important;
  }

  #headerNavigationContainer #navigationUser > li.profile > a[data-toggle="dropdown"]::after {
    content: "Minha conta ▾" !important;
    color: var(--rca-green) !important;
    font-size: 10px !important;
    line-height: 1 !important;
    font-weight: 700 !important;
    white-space: nowrap !important;
  }
}


/* ==========================================================
   RCA v5.61 — ALINHAMENTO DA CONTA + LOGO RCA NO RODAPÉ
   Base integral: v5.60
   - desloca "Minha conta" para mais perto do conjunto de logos;
   - preserva o dropdown e a responsividade;
   - adiciona LOGO-NGT-VRT abaixo do texto institucional do rodapé.
   ========================================================== */

/* ----------------------------------------------------------
   1) DESKTOP — "Minha conta" mais próximo das logos parceiras
   ---------------------------------------------------------- */
@media (min-width: 992px) {
  #headerNavigationContainer #navigationUserWrapper:has(#navigationUser > li.profile),
  #headerNavigationContainer .pkp_navigation_user_wrapper:has(#navigationUser > li.profile) {
    right: 95px !important;
  }

  /* Mantém o dropdown preso ao próprio botão. */
  #headerNavigationContainer #navigationUser > li.profile > .dropdown-menu,
  #headerNavigationContainer #navigationUser .profile .dropdown-menu {
    right: 0 !important;
    left: auto !important;
  }
}

/* ----------------------------------------------------------
   2) RODAPÉ — LOGO RCA NGT VERTICAL ABAIXO DO TEXTO
   ---------------------------------------------------------- */
.rca-footer-brand {
  position: relative !important;
  padding-bottom: 205px !important;
}

/* A linha marrom existente permanece no ::before.
   A nova marca passa a ocupar o ::after. */
.rca-footer-brand::after {
  content: "" !important;
  position: absolute !important;
  left: 0 !important;
  bottom: 0 !important;

  width: 170px !important;
  height: 190px !important;

  background:
    url("data:image/png;base64,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")
    left bottom / contain no-repeat !important;

  opacity: .95 !important;
  pointer-events: none !important;
}

/* Desktop amplo: logo um pouco maior, acompanhando a composição do rodapé. */
@media (min-width: 1200px) {
  .rca-footer-brand {
    padding-bottom: 220px !important;
  }

  .rca-footer-brand::after {
    width: 185px !important;
    height: 205px !important;
  }
}

/* Tablet/mobile: mantém a marca abaixo do texto sem ocupar largura excessiva. */
@media (max-width: 900px) {
  .rca-footer-brand {
    padding-bottom: 180px !important;
  }

  .rca-footer-brand::after {
    width: 150px !important;
    height: 165px !important;
  }
}

@media (max-width: 600px) {
  .rca-footer-brand {
    padding-bottom: 160px !important;
  }

  .rca-footer-brand::after {
    width: 135px !important;
    height: 145px !important;
  }
}


/* ==========================================================
   RCA v5.62 — LOGO RCA NO RODAPÉ NO MESMO PESO VISUAL DO OJS/PKP
   Base integral: v5.61
   - reduz LOGO-NGT-VRT;
   - aproxima seu tamanho visual do bloco "Platform & workflow by OJS / PKP".
   ========================================================== */

.rca-footer-brand {
  padding-bottom: 128px !important;
}

.rca-footer-brand::after {
  width: 108px !important;
  height: 118px !important;
  left: 0 !important;
  bottom: 0 !important;
  opacity: .86 !important;
}

/* Desktop amplo: mantém praticamente o mesmo peso visual do selo OJS/PKP. */
@media (min-width: 1200px) {
  .rca-footer-brand {
    padding-bottom: 132px !important;
  }

  .rca-footer-brand::after {
    width: 112px !important;
    height: 122px !important;
  }
}

/* Tablet */
@media (max-width: 900px) {
  .rca-footer-brand {
    padding-bottom: 122px !important;
  }

  .rca-footer-brand::after {
    width: 104px !important;
    height: 112px !important;
  }
}

/* Mobile */
@media (max-width: 600px) {
  .rca-footer-brand {
    padding-bottom: 116px !important;
  }

  .rca-footer-brand::after {
    width: 98px !important;
    height: 106px !important;
  }
}


/* ==========================================================
   RCA v5.63 — AJUSTES FINOS NO TOPO E RODAPÉ INSTITUCIONAL
   Base integral: v5.62
   - sobe levemente "Minha conta";
   - centraliza LOGO-NGT-VRT sob o bloco institucional esquerdo;
   - adiciona LOGO-NGT-ICONE sob o bloco Revista/ISSN;
   - adiciona ícone branco de telefone sob o bloco Contato.
   ========================================================== */

/* ----------------------------------------------------------
   1) CABEÇALHO — "Minha conta" um pouco mais alto
   ---------------------------------------------------------- */
@media (min-width: 992px) {
  #headerNavigationContainer #navigationUserWrapper:has(#navigationUser > li.profile),
  #headerNavigationContainer .pkp_navigation_user_wrapper:has(#navigationUser > li.profile) {
    top: 62px !important;
  }

  /* Mantém Registrar-se/Acesso coerentes no mesmo nível visual. */
  #headerNavigationContainer #navigationUserWrapper:has(#navigationUser > li:not(.profile)),
  #headerNavigationContainer .pkp_navigation_user_wrapper:has(#navigationUser > li:not(.profile)) {
    top: 64px !important;
  }
}

/* ----------------------------------------------------------
   2) RODAPÉ — prepara os três quadrantes para ícones centralizados
   ---------------------------------------------------------- */

.rca-footer-brand,
.rca-footer-info,
.rca-footer-contact {
  position: relative !important;
}

/* Primeiro quadrante: centraliza LOGO-NGT-VRT em relação ao texto acima. */
.rca-footer-brand {
  padding-bottom: 130px !important;
}

.rca-footer-brand::after {
  left: 50% !important;
  right: auto !important;
  bottom: 0 !important;

  width: 108px !important;
  height: 118px !important;

  transform: translateX(-50%) !important;

  opacity: .86 !important;
  background-position: center bottom !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
}

/* Segundo quadrante: LOGO-NGT-ICONE sob Revista / ISSNs. */
.rca-footer-info {
  padding-bottom: 112px !important;
}

.rca-footer-info::after {
  content: "" !important;
  position: absolute !important;

  left: 50% !important;
  bottom: 0 !important;

  width: 82px !important;
  height: 92px !important;

  transform: translateX(-50%) !important;

  background:
    url("data:image/png;base64,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")
    center bottom / contain no-repeat !important;

  opacity: .82 !important;
  pointer-events: none !important;
}

/* Terceiro quadrante: ícone de telefone branco, simples e institucional. */
.rca-footer-contact {
  padding-bottom: 104px !important;
}

.rca-footer-contact::after {
  content: "" !important;
  position: absolute !important;

  left: 50% !important;
  bottom: 12px !important;

  width: 58px !important;
  height: 58px !important;

  transform: translateX(-50%) !important;

  background:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M18.8 8.5c2.2-1 4.8-.1 5.9 2.1l5.1 10.2c.9 1.9.5 4.2-1.1 5.6l-4.4 3.8c4.1 7.8 10.5 14.2 18.3 18.3l3.8-4.4c1.4-1.6 3.7-2 5.6-1.1l10.2 5.1c2.2 1.1 3.1 3.7 2.1 5.9l-2.8 6.1c-.8 1.8-2.6 2.9-4.6 2.9C29.1 63 1 34.9 1 8.1c0-2 1.1-3.8 2.9-4.6z' fill='none' stroke='%23ffffff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round' opacity='.86'/%3E%3C/svg%3E")
    center / contain no-repeat !important;

  opacity: .86 !important;
  pointer-events: none !important;
}

/* Desktop amplo */
@media (min-width: 1200px) {
  .rca-footer-brand {
    padding-bottom: 134px !important;
  }

  .rca-footer-brand::after {
    width: 112px !important;
    height: 122px !important;
  }

  .rca-footer-info {
    padding-bottom: 116px !important;
  }

  .rca-footer-info::after {
    width: 86px !important;
    height: 96px !important;
  }

  .rca-footer-contact {
    padding-bottom: 108px !important;
  }

  .rca-footer-contact::after {
    width: 60px !important;
    height: 60px !important;
  }
}

/* Tablet */
@media (max-width: 900px) {
  .rca-footer-brand {
    padding-bottom: 122px !important;
  }

  .rca-footer-brand::after {
    width: 102px !important;
    height: 110px !important;
  }

  .rca-footer-info {
    padding-bottom: 104px !important;
  }

  .rca-footer-info::after {
    width: 76px !important;
    height: 86px !important;
  }

  .rca-footer-contact {
    padding-bottom: 96px !important;
  }

  .rca-footer-contact::after {
    width: 54px !important;
    height: 54px !important;
  }
}

/* Mobile */
@media (max-width: 600px) {
  .rca-footer-brand,
  .rca-footer-info,
  .rca-footer-contact {
    padding-bottom: 104px !important;
  }

  .rca-footer-brand::after {
    width: 92px !important;
    height: 100px !important;
  }

  .rca-footer-info::after {
    width: 70px !important;
    height: 78px !important;
  }

  .rca-footer-contact::after {
    width: 50px !important;
    height: 50px !important;
    bottom: 16px !important;
  }
}


/* ==========================================================
   RCA v5.64 — AJUSTE HORIZONTAL DOS ÍCONES DO RODAPÉ
   Base integral: v5.63
   - desloca os três símbolos ligeiramente para a esquerda;
   - mantém exatamente o mesmo alinhamento vertical.
   ========================================================== */

/* RCA vertical */
.rca-footer-brand::after {
  left: 46% !important;
}

/* Símbolo RCA */
.rca-footer-info::after {
  left: 46% !important;
}

/* Telefone */
.rca-footer-contact::after {
  left: 46% !important;
}

/* Em telas menores, o deslocamento é um pouco mais discreto. */
@media (max-width: 900px) {
  .rca-footer-brand::after,
  .rca-footer-info::after,
  .rca-footer-contact::after {
    left: 47% !important;
  }
}

@media (max-width: 600px) {
  .rca-footer-brand::after,
  .rca-footer-info::after,
  .rca-footer-contact::after {
    left: 48% !important;
  }
}


/* ==========================================================
   RCA v5.65 — AJUSTE FINO DOS ÍCONES DO RODAPÉ
   Base integral: v5.64
   - desloca os três elementos apenas um pouco mais à esquerda;
   - substitui o telefone por um desenho completo, com margem interna.
   ========================================================== */

/* Pequeno deslocamento adicional para a esquerda */
.rca-footer-brand::after,
.rca-footer-info::after,
.rca-footer-contact::after {
  left: 44.5% !important;
}

/* Telefone completo, sem corte nas bordas */
.rca-footer-contact::after {
  width: 58px !important;
  height: 58px !important;

  background:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2A19.79 19.79 0 0 1 3.09 5.18 2 2 0 0 1 5.07 3h3a2 2 0 0 1 2 1.72c.12.9.33 1.78.62 2.63a2 2 0 0 1-.45 2.11L9 10.7a16 16 0 0 0 4.3 4.3l1.24-1.24a2 2 0 0 1 2.11-.45c.85.29 1.73.5 2.63.62A2 2 0 0 1 22 16.92z' fill='none' stroke='%23ffffff' stroke-width='1.55' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
    center / 78% 78% no-repeat !important;

  opacity: .86 !important;
}

/* Tablet: deslocamento proporcionalmente mais discreto */
@media (max-width: 900px) {
  .rca-footer-brand::after,
  .rca-footer-info::after,
  .rca-footer-contact::after {
    left: 45.5% !important;
  }
}

/* Mobile */
@media (max-width: 600px) {
  .rca-footer-brand::after,
  .rca-footer-info::after,
  .rca-footer-contact::after {
    left: 47% !important;
  }

  .rca-footer-contact::after {
    width: 50px !important;
    height: 50px !important;
    background-size: 78% 78% !important;
  }
}
