/* XGG-P48: hero only. 2 supplied banners displayed fully; compact route + market reference list. */
@media (min-width:992px){
  /* Previous P06: 43% + 51% = 6% gap. Reduce that gap 20% to 4.8%. */
  body.transport-native.xg-home-p06 .trm-home .qn23c-section .kc-row-container.kc-container>.kc-wrap-columns{
    grid-template-columns:minmax(0,44.2%) minmax(0,51%)!important;
    gap:0!important;justify-content:space-between!important;align-items:stretch!important;
  }
  /* User supplied artwork ~2048×710; don't crop the image or its text. */
  body.transport-native.xg-home-p06 .trm-home .qn23c-section .home_slider .kc-css-19381{
    aspect-ratio:2048 / 710!important;height:auto!important;min-height:0!important;max-height:none!important;
    flex:0 0 auto!important;
  }
  body.transport-native.xg-home-p06 .trm-home .qn23c-section .vinfast-recent-leads.qn23c-route-leads.xgg-p48-price-routes{
    display:flex!important;flex:1 1 auto!important;min-height:0!important;
    grid-template-rows:none!important;overflow:hidden!important;
    padding:0 12px!important;
  }
  body.transport-native.xg-home-p06 .trm-home .qn23c-section .xgg-p48-price-routes li{
    min-height:0!important;flex:1 1 0!important;padding:4px 0!important;gap:8px!important;
  }
}
body.transport-native .trm-home .qn23c-section .qn23c-carousel .item.xg-p48-new-slide img{
  object-fit:contain!important;object-position:center!important;background:var(--xgp38-h-E6F3FF,#e6f3ff)!important;
}
body.transport-native .trm-home .qn23c-section .qn23c-carousel .item.xg-p48-new-slide::after{
  display:none!important;content:none!important;
}
body.transport-native .trm-home .qn23c-section .xgg-p48-price-routes li{
  display:flex!important;gap:8px!important;align-items:center!important;
  width:100%;box-sizing:border-box;
}
body.transport-native .trm-home .qn23c-section .xgg-p48-price-routes li p{
  flex:1 1 auto!important;min-width:0!important;white-space:nowrap!important;
  overflow:hidden!important;text-overflow:ellipsis!important;
}
body.transport-native .trm-home .qn23c-section .xgg-p48-price-routes li p a,
body.transport-native .trm-home .qn23c-section .xgg-p48-price-routes li p strong{
  white-space:nowrap!important;font-size:11.5px!important;font-weight:700!important;
}
body.transport-native .trm-home .qn23c-section .xgg-p48-price-routes .xgg-p48-market-rate{
  flex:0 0 auto!important;font-size:11px!important;font-weight:750!important;
  line-height:1.3!important;white-space:nowrap!important;color:var(--xgp38-h-526E85,#526e85)!important;
}
body.transport-native .trm-home .qn23c-section .xgg-p48-price-routes .xgg-p48-market-rate.is-priced{
  color:#0c7b57!important;
}
body.transport-native .trm-home .qn23c-section .xgg-p48-price-routes li>a.gia{
  flex:0 0 auto!important;white-space:nowrap!important;font-size:10.5px!important;
}
body.transport-native .trm-home .qn23c-section .xgg-p48-price-disclaimer{
  margin:0!important;padding:5px 11px 8px!important;
  font-size:10px!important;line-height:1.35!important;color:#687c8d!important;
  background:var(--xgp38-h-F5FAFF,#f5faff)!important;border-top:1px solid var(--xgp38-h-E0EAF3,#e0eaf3)!important;
}
@media (min-width:768px) and (max-width:991px){
  body.transport-native.xg-home-p05.xg-home-p06 .trm-home .qn23c-section .home_slider .kc-css-19381{
    aspect-ratio:2048/710!important;height:auto!important;min-height:0!important;max-height:none!important;
  }
}
@media (max-width:767px){
  body.transport-native.xg-home-p05.xg-home-p06 .trm-home .qn23c-section .home_slider .kc-css-19381{
    aspect-ratio:2048/710!important;height:auto!important;min-height:0!important;max-height:none!important;
  }
  body.transport-native .trm-home .qn23c-section .xgg-p48-price-routes li{
    min-height:38px!important;padding:7px 0!important;
  }
  body.transport-native .trm-home .qn23c-section .xgg-p48-price-routes li p a,
  body.transport-native .trm-home .qn23c-section .xgg-p48-price-routes li p strong{font-size:11px!important}
  body.transport-native .trm-home .qn23c-section .xgg-p48-price-routes .xgg-p48-market-rate{font-size:10px!important}
  body.transport-native .trm-home .qn23c-section .xgg-p48-price-routes li>a.gia{display:none!important}
}
@media(max-width:379px){
  body.transport-native .trm-home .qn23c-section .xgg-p48-price-routes .xgg-p48-market-rate{font-size:9px!important}
  body.transport-native .trm-home .qn23c-section .xgg-p48-price-routes li p a,
  body.transport-native .trm-home .qn23c-section .xgg-p48-price-routes li p strong{font-size:10px!important}
}
