/* RCAD v282 — topic: paginación superior visible + etiquetas + temas similares compactos */
body.single-topic #bbpress-forums .bbp-topic-tags{display:none!important}
body.single-topic #bbpress-forums .bbp-template-notice.info{display:none!important}

/* Conservar SOLO los botones de paginación arriba, sin la franja/contador gris. */
body.single-topic #bbpress-forums .rcad-topic-pagination-top-v282{
  display:flex!important;align-items:center!important;justify-content:flex-end!important;
  width:100%!important;min-height:38px!important;margin:10px 0 12px!important;padding:0!important;
  border:0!important;background:transparent!important;box-shadow:none!important;float:none!important;clear:both!important;
}
body.single-topic #bbpress-forums .rcad-topic-pagination-top-v282 .bbp-pagination-count{display:none!important}
body.single-topic #bbpress-forums .rcad-topic-pagination-top-v282 .bbp-pagination-links{
  display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;
  margin:0!important;padding:0!important;float:none!important;width:auto!important;
}
body.single-topic #bbpress-forums .rcad-topic-pagination-top-v282 .bbp-pagination-links a,
body.single-topic #bbpress-forums .rcad-topic-pagination-top-v282 .bbp-pagination-links span.current{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  min-width:36px!important;height:36px!important;padding:0 11px!important;margin:0!important;
  border:1px solid #dce4ee!important;border-radius:6px!important;background:#fff!important;
  color:#071b46!important;font-size:13px!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;
  box-shadow:none!important;
}
body.single-topic #bbpress-forums .rcad-topic-pagination-top-v282 .bbp-pagination-links span.current{
  background:#071b46!important;border-color:#071b46!important;color:#fff!important;
}
body.single-topic #bbpress-forums .rcad-topic-pagination-top-v282 .bbp-pagination-links a:hover{
  border-color:#f6a800!important;background:#fff8e8!important;color:#071b46!important;
}

/* Etiquetas al final del hilo. */
body.single-topic #bbpress-forums .rcad-topic-tags-v281{margin:18px 0 16px!important;padding:12px 14px!important;border:1px solid #e0e6ee!important;border-radius:7px!important;background:#fff!important;display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;float:none!important;width:auto!important;clear:both!important}
body.single-topic #bbpress-forums .rcad-topic-tags-v281__label{font-size:12px!important;font-weight:700!important;color:#5f6f82!important;text-transform:uppercase!important;letter-spacing:.02em!important}
body.single-topic #bbpress-forums .rcad-topic-tags-v281__list{display:flex!important;gap:7px!important;flex-wrap:wrap!important}
body.single-topic #bbpress-forums .rcad-topic-tag-v281{display:inline-flex!important;align-items:center!important;min-height:27px!important;padding:3px 10px!important;border:1px solid #dce4ee!important;border-radius:999px!important;background:#f7f9fc!important;color:#1769b0!important;font-size:12px!important;line-height:1!important;text-decoration:none!important}
body.single-topic #bbpress-forums .rcad-topic-tag-v281:hover{border-color:#f6a800!important;background:#fff8e8!important;color:#071b46!important}

/* Temas similares: bloque tipo XenForo. Fuerza el layout para neutralizar article/div globales antiguos. */
body.single-topic #bbpress-forums .rcad-similar-topics-v282{
  display:block!important;float:none!important;clear:both!important;position:static!important;
  width:100%!important;max-width:none!important;margin:22px 0 8px!important;padding:0!important;
  border:1px solid #d8e2ec!important;border-radius:7px!important;background:#fff!important;overflow:hidden!important;
  box-sizing:border-box!important;box-shadow:none!important;
}
body.single-topic #bbpress-forums .rcad-similar-topics-v282__head{
  display:block!important;margin:0!important;padding:10px 14px!important;background:#f4f8fc!important;border:0!important;border-bottom:1px solid #d8e2ec!important;
}
body.single-topic #bbpress-forums .rcad-similar-topics-v282__head h2{
  display:block!important;margin:0!important;padding:0!important;font-size:17px!important;line-height:1.3!important;font-weight:600!important;color:#1769b0!important;
}
body.single-topic #bbpress-forums .rcad-similar-topics-v282__rows{display:block!important;margin:0!important;padding:0!important;width:100%!important}
body.single-topic #bbpress-forums .rcad-similar-topic-v282{
  display:grid!important;grid-template-columns:42px minmax(0,1fr) 112px 90px 180px!important;
  column-gap:12px!important;row-gap:0!important;align-items:center!important;
  width:100%!important;min-height:62px!important;margin:0!important;padding:9px 12px!important;
  border:0!important;border-bottom:1px solid #e7ecf2!important;border-radius:0!important;background:#fff!important;
  box-shadow:none!important;float:none!important;clear:none!important;position:static!important;box-sizing:border-box!important;
}
body.single-topic #bbpress-forums .rcad-similar-topic-v282:last-child{border-bottom:0!important}
body.single-topic #bbpress-forums .rcad-similar-topic-v282__avatar{display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;margin:0!important;padding:0!important;float:none!important}
body.single-topic #bbpress-forums .rcad-similar-topic-v282__avatar img{display:block!important;width:36px!important;height:36px!important;max-width:36px!important;border-radius:50%!important;object-fit:cover!important;margin:0!important;padding:0!important;float:none!important}
body.single-topic #bbpress-forums .rcad-similar-topic-v282__main{display:block!important;min-width:0!important;width:auto!important;margin:0!important;padding:0!important;float:none!important}
body.single-topic #bbpress-forums .rcad-similar-topic-v282__main>a{display:block!important;margin:0!important;padding:0!important;color:#0969bd!important;font-size:14px!important;font-weight:600!important;line-height:1.35!important;text-decoration:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
body.single-topic #bbpress-forums .rcad-similar-topic-v282__main>a:hover{text-decoration:underline!important}
body.single-topic #bbpress-forums .rcad-similar-topic-v282__main>span{display:block!important;margin:3px 0 0!important;padding:0!important;color:#7a8797!important;font-size:11px!important;line-height:1.3!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
body.single-topic #bbpress-forums .rcad-similar-topic-v282__stats{display:contents!important}
body.single-topic #bbpress-forums .rcad-similar-topic-v282__stats>span{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;margin:0!important;padding:0!important;color:#778395!important;font-size:11px!important;white-space:nowrap!important}
body.single-topic #bbpress-forums .rcad-similar-topic-v282__stats b{color:#17233a!important;font-size:12px!important;font-weight:700!important;text-align:right!important}
body.single-topic #bbpress-forums .rcad-similar-topic-v282__last{display:block!important;margin:0!important;padding:0!important;text-align:right!important;color:#1769b0!important;font-size:12px!important;line-height:1.3!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;float:none!important}
body.single-topic #bbpress-forums .rcad-similar-topic-v282__last small{display:block!important;margin-top:2px!important;color:#7b8795!important;font-size:11px!important;overflow:hidden!important;text-overflow:ellipsis!important}

@media(max-width:900px){
  body.single-topic #bbpress-forums .rcad-similar-topic-v282{grid-template-columns:42px minmax(0,1fr) 90px 160px!important}
  body.single-topic #bbpress-forums .rcad-similar-topic-v282__stats>span:nth-child(2){display:none!important}
}
@media(max-width:640px){
  body.single-topic #bbpress-forums .rcad-similar-topic-v282{grid-template-columns:38px minmax(0,1fr)!important;gap:9px!important;min-height:58px!important;padding:9px 10px!important}
  body.single-topic #bbpress-forums .rcad-similar-topic-v282__stats,
  body.single-topic #bbpress-forums .rcad-similar-topic-v282__last{display:none!important}
  body.single-topic #bbpress-forums .rcad-topic-tags-v281{align-items:flex-start!important;flex-direction:column!important;gap:8px!important}
  body.single-topic #bbpress-forums .rcad-topic-pagination-top-v282{justify-content:flex-start!important}
  body.single-topic #bbpress-forums .rcad-topic-pagination-top-v282 .bbp-pagination-links{justify-content:flex-start!important}
}

/* RCAD v295 — Temas similares: títulos más legibles y sin línea decorativa */
body.single-topic #bbpress-forums .rcad-similar-topic-v282__main > a,
body.single-topic #bbpress-forums .rcad-similar-topic-v282__main > a:link,
body.single-topic #bbpress-forums .rcad-similar-topic-v282__main > a:visited {
  font-size:17px!important;
  line-height:1.35!important;
  border:0!important;
  border-bottom:0!important;
  box-shadow:none!important;
  background-image:none!important;
  text-decoration:none!important;
}
body.single-topic #bbpress-forums .rcad-similar-topic-v282__main > a::before,
body.single-topic #bbpress-forums .rcad-similar-topic-v282__main > a::after {
  display:none!important;
  content:none!important;
  border:0!important;
}
body.single-topic #bbpress-forums .rcad-similar-topic-v282__main > a:hover,
body.single-topic #bbpress-forums .rcad-similar-topic-v282__main > a:focus {
  text-decoration:none!important;
  border-bottom:0!important;
  box-shadow:none!important;
}

/* RCAD v296 — títulos de subforos y temas a 17px */
body.single-forum.rcad-bbpress #bbpress-forums .bbp-forum-title,
body.rcad-single-forum-v276 #bbpress-forums .bbp-forum-title,
body.single-forum.rcad-bbpress #bbpress-forums .bbp-topic-permalink,
body.rcad-single-forum-v276 #bbpress-forums .bbp-topic-permalink {
  font-size:17px!important;
  line-height:1.35!important;
}


/* =========================================================
   RCAD v297 — Citas y acciones con feedback visual
   ========================================================= */
body.single-topic #bbpress-forums .rcad-locked-quote__head {
  gap: 10px !important;
}
body.single-topic #bbpress-forums .rcad-locked-quote__actions {
  display: inline-flex !important;
  align-items: center !important;
  gap: 8px !important;
  margin-left: auto !important;
}
body.single-topic #bbpress-forums .rcad-locked-quote__close {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 24px !important;
  min-width: 24px !important;
  height: 24px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 1px solid #c9d7e7 !important;
  border-radius: 5px !important;
  background: #fff !important;
  color: #52677f !important;
  font-size: 18px !important;
  font-weight: 400 !important;
  line-height: 1 !important;
  cursor: pointer !important;
  box-shadow: none !important;
}
body.single-topic #bbpress-forums .rcad-locked-quote__close:hover {
  border-color: #e6a000 !important;
  background: #fff8e8 !important;
  color: #071b46 !important;
}
body.single-topic #bbpress-forums .rcad-locked-quote__body,
body.single-topic #bbpress-forums .rcad-locked-quote__body em {
  font-style: italic !important;
}
body.single-topic #bbpress-forums .rcad-action-bar .rcad-like-btn,
body.single-topic #bbpress-forums .rcad-action-bar .rcad-quote-btn {
  transition: background-color .16s ease, border-color .16s ease, color .16s ease, transform .08s ease, box-shadow .16s ease !important;
}
body.single-topic #bbpress-forums .rcad-action-bar .rcad-like-btn:hover,
body.single-topic #bbpress-forums .rcad-action-bar .rcad-quote-btn:hover {
  border-color: #b9c8da !important;
  background: #f6f9fc !important;
}
body.single-topic #bbpress-forums .rcad-action-bar .rcad-like-btn:active,
body.single-topic #bbpress-forums .rcad-action-bar .rcad-quote-btn:active,
body.single-topic #bbpress-forums .rcad-action-bar .rcad-click-feedback {
  transform: translateY(1px) scale(.97) !important;
  background: #edf5ff !important;
  border-color: #9fc5ef !important;
  color: #075eb6 !important;
}
body.single-topic #bbpress-forums .rcad-action-bar .rcad-quote-btn.is-active,
body.single-topic #bbpress-forums .rcad-action-bar .rcad-quote-btn[aria-pressed="true"] {
  border-color: #8fbae8 !important;
  background: #eaf4ff !important;
  color: #075eb6 !important;
  box-shadow: inset 0 0 0 1px rgba(7,94,182,.05) !important;
}
body.single-topic #bbpress-forums .rcad-action-bar .rcad-like-btn.liked,
body.single-topic #bbpress-forums .rcad-action-bar .rcad-like-btn.is-active,
body.single-topic #bbpress-forums .rcad-action-bar .rcad-like-btn[aria-pressed="true"] {
  border-color: #f6a800 !important;
  background: #fff8e8 !important;
  color: #6b4b00 !important;
}
@media(max-width:640px){
  body.single-topic #bbpress-forums .rcad-locked-quote__head{align-items:flex-start!important;}
  body.single-topic #bbpress-forums .rcad-locked-quote__actions{margin-left:0!important;width:100%!important;justify-content:space-between!important;}
}
