@layer lab{.gaptrack{border:1px solid var(--accent-line);border-radius:var(--radius-sm);background:var(--panel);flex-wrap:wrap;align-content:flex-start;width:100%;padding:14px;display:flex}.gaptrack .fitem{flex:26%;justify-content:center}.mtrack{border:2.5px dashed var(--line-strong);border-radius:var(--radius-sm);background:var(--panel);flex-wrap:wrap;width:100%;padding:14px;display:flex}.mtrack .fitem{flex:26%;justify-content:center}.ruletrack{border:1px solid var(--accent-line);border-radius:var(--radius-sm);background:var(--panel);flex-wrap:wrap;width:100%;padding:16px;display:flex;position:relative}.ruletrack .fitem{flex:22%;justify-content:center;min-width:0}.ruletrack .rule{pointer-events:none;position:absolute}.ruleswatch{gap:6px;display:inline-flex}.ruleswatch button{border:1px solid var(--line-strong);cursor:pointer;border-radius:8px;width:26px;height:26px;padding:0}.ruleswatch button.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-pale)}.modepick{flex-wrap:wrap;gap:6px;display:flex}.vega-ctl .hint{color:var(--muted);font-size:11px;font-weight:600}}
