/* AIMMO 02.2 — exact geometry bridge from HIMART REUSE 03.1 reference bars.
   Labels/data are AIMMO-specific; visual bar geometry and reveal behavior are shared.
   OUTPUT navigation geometry is owned only by aimmo-system-final.css. */
html body.aimmo-system-page #data .aimmo-reference-bars__row{
  grid-template-columns:110px minmax(0,1fr) 62px!important;
  gap:16px!important;
  min-height:28px!important;
}
html body.aimmo-system-page #data .aimmo-reference-bars__label,
html body.aimmo-system-page #data .aimmo-reference-bars__value{
  font-size:16px!important;
  line-height:1.3!important;
}
html body.aimmo-system-page #data .aimmo-reference-bars__track{height:10px!important}
html body.aimmo-system-page #data .aimmo-reference-bars__rows{gap:18px!important}
html body.aimmo-system-page #data .aimmo-reference-bars__fill{
  transform:scaleX(0);
  transform-origin:left center;
  transition:transform .72s cubic-bezier(.22,1,.36,1);
  will-change:transform;
}
html body.aimmo-system-page #data .aimmo-reference-bars.is-bars-focused .aimmo-reference-bars__fill{transform:scaleX(1)}
html body.aimmo-system-page #data .aimmo-reference-bars.is-bars-focused .aimmo-reference-bars__row:nth-child(1) .aimmo-reference-bars__fill{transition-delay:.00s}
html body.aimmo-system-page #data .aimmo-reference-bars.is-bars-focused .aimmo-reference-bars__row:nth-child(2) .aimmo-reference-bars__fill{transition-delay:.12s}
html body.aimmo-system-page #data .aimmo-reference-bars.is-bars-focused .aimmo-reference-bars__row:nth-child(3) .aimmo-reference-bars__fill{transition-delay:.24s}
html body.aimmo-system-page #data .aimmo-reference-bars.is-bars-focused .aimmo-reference-bars__row:nth-child(4) .aimmo-reference-bars__fill{transition-delay:.36s}

@media(max-width:780px){
  html body.aimmo-system-page #data .aimmo-reference-bars__row{
    grid-template-columns:88px minmax(0,1fr) 52px!important;
    gap:10px!important;
    min-height:24px!important;
  }
  html body.aimmo-system-page #data .aimmo-reference-bars__label,
  html body.aimmo-system-page #data .aimmo-reference-bars__value{font-size:13px!important}
  html body.aimmo-system-page #data .aimmo-reference-bars__track{height:8px!important}
  html body.aimmo-system-page #data .aimmo-reference-bars__rows{gap:14px!important}
}
@media(prefers-reduced-motion:reduce){
  html body.aimmo-system-page #data .aimmo-reference-bars__fill{transform:scaleX(1)!important;transition:none!important}
}
