/* Phone layout tidy-up, 29 Oct 2026: the venture cloud becomes a simple list of rows on phones */
@media (max-width: 899px){
  html:root body .network-hero .network-map{display:flex!important;flex-direction:column!important;gap:6px!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;transform:none!important;perspective:none!important;overflow:visible!important}
  html:root body .network-hero .network-map > .virtual-stage,html:root body .network-hero .network-map > svg,html:root body .network-hero .network-map > .hub-node{display:none!important}
  html:root body .network-hero .network-map > .app-node{position:relative!important;inset:auto!important;left:auto!important;top:auto!important;transform:none!important;animation:none!important;opacity:1!important;filter:none!important;width:100%!important;max-width:none!important;min-height:48px!important;height:auto!important;margin:0!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;padding:6px 12px!important;box-sizing:border-box!important;text-align:left!important;white-space:normal!important}
  html:root body .network-hero .network-map > .app-node .node-code{width:32px!important;height:32px!important;flex:0 0 32px!important;position:static!important;transform:none!important}
  html:root body .network-hero .network-map > .app-node strong{flex:1 1 auto!important;position:static!important;transform:none!important;font-size:15px!important}
  html:root body .network-hero .network-map > .app-node small,html:root body .network-hero .network-map > .app-node i{position:static!important;transform:none!important}
  html:root body .network-hero .network-map > .virtual-readout{position:static!important;transform:none!important;order:-1}
  #volau-host.nvv-host{left:auto!important;right:10px!important;top:auto!important;bottom:calc(164px + env(safe-area-inset-bottom))!important;transform:scale(.62)!important;transform-origin:bottom right!important}
  html:root body [data-dimau-header-actions] [data-shared-music-slot],html:root body header [data-shared-music-slot]{display:none!important}
  html:root body .network-hero .network-cta{width:100%!important;justify-content:center}
  .pt-lowdata{display:inline-flex;align-items:center;min-height:44px;margin:6px 0;padding:0 4px;background:transparent;border:0;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
}
@media (min-width: 900px){.pt-lowdata,#fintech-header-menu .pt-music{display:none!important}}
