
/* DST header — widen search bar */
header#top .o_searchbar_form { width: 100% !important; max-width: none !important; }
header#top form[role="search"], header#top .o_wsale_search_order { min-width: 480px; max-width: 640px; width: 100%; }
header#top form[role="search"] input[type="search"],
header#top form[role="search"] input.search-query { min-width: 360px; width: 100%; font-size: 0.95rem; }
@media (max-width: 991px) {
  header#top form[role="search"] { min-width: 100%; }
}
/* push search to grow, keep sign-in/user pinned right */
header#top .navbar-nav.align-items-center.gap-1 { width: 100%; }
header#top .navbar-nav.align-items-center.gap-1 > :first-child { flex: 1 1 auto; }
/* 2026-09-28: selectors scoped to header#top so they no longer hit the /shop products header (search box fix). */
