/* Oct 9 · nav B (see nav-b.js): two small line chevrons, no dots. 14px glyph, 44×44 hit area. */
.nvb{display:flex;align-items:center;gap:0}
.nvb .nvb-btn{all:unset;box-sizing:border-box;width:calc(44px / var(--nvb-z,1));height:calc(44px / var(--nvb-z,1));display:grid;place-items:center;cursor:pointer;color:inherit;opacity:.4;transition:opacity .15s;border-radius:6px;-webkit-tap-highlight-color:transparent}
.nvb .nvb-btn:hover{opacity:.9}
.nvb .nvb-btn:disabled{opacity:.12;cursor:default}
.nvb .nvb-btn:focus-visible{outline:1.5px solid currentColor;outline-offset:-6px;opacity:.9}
.nvb .nvb-btn svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}
/* no dots anywhere nav B is in use */
.nvb .bc-dots,.nvb .flip-dots,[data-rcar] .r-dots{display:none!important}
/* PTC row: the chevrons sit at the title's right edge, pulled in so the 44px boxes keep the glyphs on the old edge */
.bc-head .bc-nav.nvb{margin-right:-14px}
/* Argos flip (Oct 9, Brian): no chevrons or count; tap the phone to step, swipe either way */
.flip-controls.nvb{display:none!important}
/* process switchers: chevrons under the image, centred, tight to it */
/* Lab App before/after: right-aligned beside the tabs */
.jd-switch-arrows.nvb{gap:0}
/* swipe/drag stages: horizontal gestures are ours, vertical scroll stays the page's */
.nvb-swipe{touch-action:pan-y;user-select:none;-webkit-user-select:none}
.bc-track.nvb-dragging{scroll-snap-type:none;cursor:grabbing}
.bc-track.nvb-dragging *{pointer-events:none}
@media (prefers-reduced-motion:reduce){.nvb .nvb-btn{transition:none}}

/* step count: quiet mono "2 / 4" before the chevrons */
.nvb-count{font:11px/1 Duo,ui-monospace,Menlo,monospace;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-right:4px;opacity:.85}
/* process switchers: caption text left, count + chevrons right on its first line */
figcaption.nvb-caprow{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:0 8px}
figcaption.nvb-caprow .nvb-captext{flex:1 1 150px;min-width:0;padding-top:2px}
figcaption.nvb-caprow .nvb-rcar{margin:-14px -12px -14px auto;flex:none}
/* Argos flip on phones: shorter hit boxes so they don't crowd the phone's bottom edge */
