/* v34 — locale-neutral storefront shell. Language control removed; actions reflow naturally. */
html body.store-body.ui-topbar-v849 .topbar.topbar-v849.is-user-v16{
  grid-template-columns:minmax(0,1fr) repeat(3,72px)!important;
}
html body.store-body.ui-topbar-v849 .topbar.topbar-v849.is-guest-v16{
  grid-template-columns:minmax(0,1fr) repeat(2,72px)!important;
}
@media (max-width:980px){
  html body.store-body.ui-topbar-v849 .topbar.topbar-v849.is-user-v16{
    grid-template-columns:minmax(0,1fr) repeat(3,56px)!important;
  }
  html body.store-body.ui-topbar-v849 .topbar.topbar-v849.is-guest-v16{
    grid-template-columns:minmax(0,1fr) repeat(2,56px)!important;
  }
}
@media (max-width:900px){
  html body.store-body #app > .store-layout:not(.auth-layout) > main.main > .mobile-header-v23{
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    gap:0!important;
  }
  html body.store-body .mobile-header-v23 > .mobile-search-v23{
    width:100%!important;
    min-width:0!important;
  }
}
