/* The motion status remains internal; no informational overlay on the map. */
.rail-motion-note { display: none; }

/* Secondary radar label only while a physical consist is drawn. */
.consist-tag{position:absolute;left:0;top:0;box-sizing:border-box;width:168px;min-height:44px;padding:5px 7px;text-align:left;white-space:pre;font:500 12px/1.45 var(--font-mono,monospace);font-variant-numeric:tabular-nums;color:var(--text-primary,#17222d);background:var(--bg-card,#fff);border:1px solid var(--border,#ccd2d8);border-radius:4px;cursor:pointer;pointer-events:auto;box-shadow:0 1px 3px #0002}
.consist-tag:focus-visible{outline:2px solid var(--ns-blue,#003082);outline-offset:2px}
.has-consist .train-label,.consist-legacy-tooltip{display:none!important}
