/* Canonical lane selector: moved from Meta; used also by Prediction. */
.wrm2-meta-lanes{display:flex;align-items:center;gap:0;border:1px solid var(--wrm2-line-strong);height:38px;max-width:100%;overflow:visible}
.wrm2-meta-lanes button{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:36px;min-height:0;padding:5px;border:0;border-right:1px solid var(--wrm2-line);border-bottom:3px solid transparent;background:var(--wrm2-canvas2);color:var(--wrm2-muted);cursor:pointer;font-size:9px;font-weight:900}
.wrm2-meta-lanes button:last-child{border-right:0}
.wrm2-meta-lanes button img{display:block;width:22px;height:22px;object-fit:contain;filter:brightness(0) saturate(100%) invert(71%) sepia(92%) saturate(702%) hue-rotate(92deg) brightness(99%);opacity:.44;transition:opacity .16s ease}
.wrm2-meta-lanes button span{display:none}
.wrm2-meta-lanes button:hover,.wrm2-meta-lanes button.is-active{color:var(--wrm2-mint);background:#0a2419;border-bottom-color:var(--wrm2-mint)}
.wrm2-meta-lanes button:focus-visible{outline:1px solid var(--wrm2-mint);outline-offset:-2px}

.wrm2-meta-lanes button:hover img,.wrm2-meta-lanes button.is-active img{opacity:1}
@media(max-width:620px){.wrm2-meta-lanes{width:100%;justify-content:space-between}.wrm2-meta-lanes button{flex:1;min-width:0}}
