/* ==========================================================
   RCAD v6.90 — BREADCRUMB GLOBAL ÚNICO
   Una sola geometría y diseño para todo el sitio.
   El fondo de página pertenece al tema padre.
   ========================================================== */
:root{
  --rcad-site-shell:var(--rcad-shell-max,1240px);
  --rcad-site-gutter:24px;
}
@media(max-width:900px){:root{--rcad-site-gutter:16px;}}
@media(max-width:520px){:root{--rcad-site-gutter:12px;}}

.rcad-global-breadcrumb.rcad-global-breadcrumb-v690{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  border-bottom:1px solid #e4e9f0!important;
  box-shadow:none!important;
  position:relative!important;
  box-sizing:border-box!important;
}
.rcad-global-breadcrumb-v690>.rcad-bc-wrap{
  width:min(var(--rcad-site-shell),calc(100% - (var(--rcad-site-gutter) * 2)))!important;
  max-width:var(--rcad-site-shell)!important;
  min-height:46px!important;
  margin:0 auto!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-sizing:border-box!important;
  display:flex!important;
  align-items:center!important;
}
.rcad-global-breadcrumb-v690 .rcad-bc-box{
  width:100%!important;
  max-width:none!important;
  min-height:46px!important;
  margin:0!important;
  padding:0!important;
  display:flex!important;
  align-items:center!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}
.rcad-global-breadcrumb-v690 .rcad-bc-list{
  display:flex!important;
  align-items:center!important;
  flex-wrap:nowrap!important;
  gap:0!important;
  width:100%!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  list-style:none!important;
  overflow:hidden!important;
}
.rcad-global-breadcrumb-v690 .rcad-bc-item{
  display:inline-flex!important;
  align-items:center!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  list-style:none!important;
  font-size:12px!important;
  line-height:1.35!important;
  white-space:nowrap!important;
}
.rcad-global-breadcrumb-v690 .rcad-bc-item--current{
  min-width:0!important;
  overflow:hidden!important;
}
.rcad-global-breadcrumb-v690 .rcad-bc-current{
  display:block!important;
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  color:#6b7d96!important;
  font-weight:500!important;
}
.rcad-global-breadcrumb-v690 .rcad-bc-link{
  display:inline-flex!important;
  align-items:center!important;
  gap:5px!important;
  color:#526071!important;
  font-size:12px!important;
  line-height:1.35!important;
  font-weight:600!important;
  text-decoration:none!important;
}
.rcad-global-breadcrumb-v690 .rcad-bc-link:hover{color:#071b46!important;}
.rcad-global-breadcrumb-v690 .rcad-bc-link--home{color:#f6a800!important;font-weight:700!important;}
.rcad-global-breadcrumb-v690 .rcad-bc-home-icon{width:13px!important;height:13px!important;flex:0 0 13px!important;}
.rcad-global-breadcrumb-v690 .rcad-bc-sep{display:inline-flex!important;margin:0 7px!important;color:#98a2b3!important;}
.rcad-global-breadcrumb-v690 .rcad-bc-chevron{color:inherit!important;}

/* Los breadcrumbs nativos/antiguos ya no son autoridad visual. */
body.rcad-bbpress #bbpress-forums .bbp-breadcrumb,
.rcad-contact-breadcrumb-v399,
.rcad-cat-bc{
  display:none!important;
}

@media(max-width:620px){
  .rcad-global-breadcrumb-v690>.rcad-bc-wrap,
  .rcad-global-breadcrumb-v690 .rcad-bc-box{min-height:42px!important;}
  .rcad-global-breadcrumb-v690 .rcad-bc-link,
  .rcad-global-breadcrumb-v690 .rcad-bc-item{font-size:11px!important;}
  .rcad-global-breadcrumb-v690 .rcad-bc-home-label{display:none!important;}
  .rcad-global-breadcrumb-v690 .rcad-bc-sep{margin:0 5px!important;}
}
