/* XGQN MASTER11 STICKY TAB P09 / Money pages only
 * Full-width original CT5 nav, fixed on scroll by tm-vinfast-detail-p06.js.
 * All tabs keep exactly the same solid blue background; active = yellow underline ONLY.
 * No modifications to content, P88, A/B/C, Admin, SEO, URL, or the hero above tab.
 */
body.transport-native.transport-money-p72 {
  --xgqn-p09-nav-blue: #347fbd;
  --xgqn-p09-active-yellow: #ffd15a;
}
/* The at-rest bar and the SAME bar after JS portals it directly beneath body. */
body.transport-native.transport-money-p72 #main-content nav.tct6-tabs[data-tm-money-nav],
body.transport-native.transport-money-p72 > nav.tct6-tabs[data-tm-money-nav].is-fixed {
  background:var(--xgqn-p09-nav-blue)!important;
  background-image:none!important;
  border-radius:0!important;
  border:0!important;
  width:100%!important;
  max-width:none!important;
  overflow:visible!important;
}
body.transport-native.transport-money-p72 > nav.tct6-tabs[data-tm-money-nav].is-fixed {
  position:fixed!important;
  inset:0 0 auto 0!important;
  z-index:2147483000!important;
  width:100%!important;
  max-width:100vw!important;
  box-shadow:0 5px 12px rgba(12,48,84,.13)!important;
}
/* Override P01's tinted .is-active, and old TM11 gradient active tab styles. */
body.transport-native.transport-money-p72 #main-content nav.tct6-tabs[data-tm-money-nav] .tct6-tabs-links>a,
body.transport-native.transport-money-p72 > nav.tct6-tabs[data-tm-money-nav].is-fixed .tct6-tabs-links>a,
body.transport-native.transport-money-p72 #main-content nav.tct6-tabs[data-tm-money-nav] .tct6-tabs-links>a:is(:hover,:focus,:active,.is-active,[aria-current]),
body.transport-native.transport-money-p72 > nav.tct6-tabs[data-tm-money-nav].is-fixed .tct6-tabs-links>a:is(:hover,:focus,:active,.is-active,[aria-current]) {
  background:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
  border-radius:0!important;
  color:#fff!important;
  transform:none!important;
  transition:none!important;
}
body.transport-native.transport-money-p72 #main-content nav.tct6-tabs[data-tm-money-nav] .tct6-tabs-links>a,
body.transport-native.transport-money-p72 > nav.tct6-tabs[data-tm-money-nav].is-fixed .tct6-tabs-links>a {
  border:0!important;
  border-bottom:3px solid transparent!important;
}
body.transport-native.transport-money-p72 #main-content nav.tct6-tabs[data-tm-money-nav] .tct6-tabs-links>a:is(.is-active,[aria-current]),
body.transport-native.transport-money-p72 > nav.tct6-tabs[data-tm-money-nav].is-fixed .tct6-tabs-links>a:is(.is-active,[aria-current]) {
  border-bottom:3px solid var(--xgqn-p09-active-yellow)!important;
}
/* No background/pseudo overlay that could look like a selected tab block. */
body.transport-native.transport-money-p72 nav.tct6-tabs[data-tm-money-nav] .tct6-tabs-links>a::before,
body.transport-native.transport-money-p72 nav.tct6-tabs[data-tm-money-nav] .tct6-tabs-links>a::after {
  background:none!important;
  box-shadow:none!important;
}
body.transport-native.transport-money-p72 nav.tct6-tabs[data-tm-money-nav] .tct6-tabs-links>a:focus-visible {
  outline:2px solid var(--xgqn-p09-active-yellow)!important;
  outline-offset:-5px!important;
}
/* The placeholder stays in the normal document, preventing a 70px jump on fixed activation. */
body.transport-native.transport-money-p72 #main-content [data-tm-money-nav-home].has-fixed {
  background:transparent!important;
}
/* All six source anchors are still owned by P88.  Reserve the fixed nav height. */
body.transport-native.transport-money-p72 #main-content .xgqn-vlock-money [id]:is(.tm89-section, .tm89-prose) {
  scroll-margin-top:110px!important;
}
@media(max-width:930px){
  body.transport-native.transport-money-p72 #main-content .xgqn-vlock-money [id]:is(.tm89-section, .tm89-prose) {
    scroll-margin-top:132px!important;
  }
}
