/* Phone layout tidy-up, 29 Oct 2026: one clean menu row, one main button, helpers bottom-right */
/* same cascade layer as landing-layout so these phone rules can take over */
@layer vitiauto-landing {
@media (max-width: 899px){
  body.viti-landing header .viti-header-lower{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important}
  body.viti-landing header .viti-header-lower .viti-utilities{width:auto!important;padding-top:0!important}
  body.viti-landing header .viti-utilities .bw-group.bw-own-line{width:auto!important;gap:0!important}
  body.viti-landing header .menu-scroll{display:none!important}
  body.viti-landing header #marketplace-menu{flex:1 1 auto!important;min-width:0!important;display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch;
    -webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent);padding-right:24px!important}
  #marketplace-menu::-webkit-scrollbar{display:none}
  body.viti-landing header #marketplace-menu > *{flex:0 0 auto!important;white-space:nowrap!important;min-height:44px}
  .tidy-search-cta{display:flex!important;width:100%;min-height:48px;justify-content:center;align-items:center;margin-top:14px}
  #volau-host.nvv-host{left:auto!important;right:8px!important;top:auto!important;bottom:calc(84px + env(safe-area-inset-bottom))!important;transform:scale(.62)!important;transform-origin:bottom right!important}
  #dimau-connect-launcher,.dimau-connect-launcher{right:14px!important;left:auto!important;top:auto!important;bottom:calc(16px + env(safe-area-inset-bottom))!important}
}
}
@media (min-width: 900px){ .tidy-search-cta{display:none!important} .tidy-extra{display:none!important} }
