/* ===============================
   Homepay Help Scout — Patch T1–T4
   =============================== */

/* Tarea 1 — Alinear buscador (placeholder + CTA "Cerca") */
.search, .docs-search, .Search { display:flex !important; justify-content:center !important; }
.search form, .docs-search form, .Search form, .search .input-group {
  display:flex !important; align-items:stretch !important; gap:0 !important;
  max-width: 720px !important; width:100% !important;
}
.search input[type="search"], input[type="search"][aria-label*="Search" i], .DocsSearch-input {
  flex:1 1 auto !important;
  height:48px !important;
  margin:0 !important;
  padding:0 14px !important;
  border:1px solid #dae2ea !important;
  border-right:none !important;
  background:#fff !important;
  color:#04293a !important;
  border-radius:6px 0 0 6px !important;
  box-shadow: 0 0 0 0 rgba(0,0,0,0) !important; /* quita sombra que desalineaba */
}
.search [type="submit"], .docs-search [type="submit"], .Search button {
  height:48px !important;
  padding:0 18px !important;
  margin:0 !important;
  border-radius:0 6px 6px 0 !important;
  background:#04293a !important;
  color:#fff !important;
  border:1px solid #04293a !important;
  display:inline-flex !important; align-items:center !important; justify-content:center !important;
  box-shadow:none !important;  /* evita efecto de “salto” vertical */
  position:relative !important; top:auto !important; /* neutraliza ajustes de tema */
}
/* Variante en páginas de artículo: botón blanco + icono azul (manteniendo alineación) */
.docs-article .search [type="submit"], .article .search [type="submit"] {
  background:#ffffff !important; color:#04293a !important;
  border:1px solid #dae2ea !important; border-left:none !important;
}

/* Tarea 2 — Reducir 10% font-size en opciones del header */
.nav a, .navbar a, .DocsHeader a {
  font-size: 0.86rem !important;  /* ~10% menor que 0.95rem */
  line-height: 1.2 !important;
}

/* Tarea 3 — Footer de página de artículo -10% */
footer p, .site-footer p, .DocsFooter p { font-size: .9em; } /* default */
.docs-article + .DocsFooter p,
.docs-article ~ footer p,
.docs-article footer p,
.article + .DocsFooter p,
.article ~ footer p {
  font-size: .81em !important; /* -10% */
}

/* Tarea 4 — Sidebar “Categorie” -15% (en listas de artículos y en páginas de artículo) */
.category-page .docs-sidebar a,
.category-page .DocsSidebar a,
.docs-article .docs-sidebar a,
.docs-article .DocsSidebar a {
  font-size: 0.81rem !important; /* 15% menos respecto a 0.95rem */
}

/* Garantía de no-uso de fondos negros en surfaces generales */
html, body, .DocsHeader, .docs-home, main, .category-page, .docs-article, .article {
  background:#ffffff !important;
  color:#04293a !important;
}
