/* V45 · Opción abierta y grupo de navegación, también en menús móviles. */
:root{--menu-current-color:#073b61}
#web.davatel-area-energia{--menu-current-color:#126c60}
html body #web [data-menu-current-scope] :is(button,a).davatel-nav-current,
html body #web [data-menu-current-scope] .davatel-nav-parent-current,
html body #portada-davatel header nav[data-menu-current-scope] a.davatel-nav-current,
html body header nav[data-menu-current-scope] a.davatel-nav-current{
  background:var(--menu-current-color)!important;
  color:#fff!important;
  border-color:var(--menu-current-color)!important;
  border-radius:12px!important;
  font-weight:750!important;
  text-decoration:none!important;
  box-shadow:inset 0 -3px 0 rgba(255,255,255,.28)!important;
}
html body #web [data-menu-current-scope] :is(.davatel-nav-current,.davatel-nav-parent-current):focus-visible,
html body header nav[data-menu-current-scope] a.davatel-nav-current:focus-visible{
  outline:3px solid #63c5bd!important;
  outline-offset:3px!important;
}
body>header nav[data-menu-current-scope] a{display:inline-flex;align-items:center;min-height:42px;padding:8px 12px;box-sizing:border-box}

/* El asistente comienza con una única pregunta, incluidas las filas añadidas por el catálogo. */
#tarifas-ia-contenido.ia-necesidad-pendiente .bloque > :not(h3):not(p):not(.ia-pregunta-necesidad),
#tarifas-ia-contenido.ia-necesidad-pendiente #ia-resultados,
#tarifas-ia-contenido #ia-streaming[hidden]{display:none!important}

#web .aviso-limite-moviles{padding:15px 18px;background:#fff3ed;color:#823313;border:1px solid #efc6b0;border-left:4px solid #b75120;border-radius:12px;font-weight:650;line-height:1.5}#web .aviso-limite-moviles[hidden]{display:none!important}
