@layer lab{.otrack{border:1px solid var(--accent-line);border-radius:var(--radius-sm);background:var(--panel);gap:12px;width:100%;padding:16px;display:flex}.otrack .fitem{cursor:default;font:inherit;flex-direction:column;flex:1 1 0;gap:3px;position:relative}.otrack .fitem .dom{font-family:var(--mono);font-size:18px;font-weight:600}.otrack .fitem .ord{font-family:var(--mono);color:var(--accent-deep);opacity:.7;font-size:10px}.otrack .fitem:focus-visible,.otrack .fitem.focus{outline:3px solid var(--accent);outline-offset:2px;background:var(--accent);color:#fff}.otrack .fitem.focus .ord,.otrack .fitem.focus .dom{color:#fff}.focusbadge{background:var(--warn);color:#fff;width:22px;height:22px;font-family:var(--mono);z-index:5;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:none;position:absolute;top:-10px;right:-8px}.focusbadge.show{display:flex}.orderctl{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.orderctl .oc{font-family:var(--mono);color:var(--muted);flex-direction:column;align-items:center;gap:4px;font-size:11px;display:flex}.orderctl .oc input{width:100%}.seqline{font-family:var(--mono);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.seqline .pill{background:var(--accent-soft);border:1px solid var(--accent-pale);color:var(--accent-deep);border-radius:999px;padding:2px 9px;font-weight:600}.seqline .arr{color:var(--muted)}}
