/* Record-overlap and Zeno bars for quantum-16; shared .fbw already loaded. */
.q16-bars{display:grid;gap:10px;margin:0 0 18px}
.q16-bar-row{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px;align-items:center;font-size:18px}
.q16-bar-track{height:18px;background:#e4e8dd;border-radius:9px;overflow:hidden}
.q16-bar-fill{display:block;height:100%;width:0}
.q16-fill-plus{background:#256759}
.q16-fill-minus{background:#8a7951}
@media(max-width:480px){
  .q16-bar-row{grid-template-columns:56px minmax(0,1fr);font-size:17px}
}
@media(prefers-reduced-motion:reduce){
  .q16-bar-fill{transition:none}
}
