.tool-form{display:grid;gap:var(--space-2)}.match-list{list-style:none;margin:var(--space-2) 0 0;padding:0;display:grid;gap:.25rem;max-height:18rem;overflow-y:auto}.match-list__item{display:grid;grid-template-columns:3.5rem 1fr;gap:.5rem .75rem;padding:.375rem .5rem;border:1px solid var(--color-border);background-color:var(--color-bg-elevated);font-family:var(--font-mono);font-size:var(--text-xs)}.match-list__pos{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.match-list__groups{grid-column:2;color:var(--color-text-secondary)}.unit-toggle{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2);margin:0;display:grid;gap:.5rem}.unit-toggle__legend{font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.unit-toggle__options{display:flex;flex-wrap:wrap;gap:.25rem}.unit-toggle__option{display:inline-flex;align-items:center;padding:.25rem .625rem;border:1px solid var(--color-border-strong);font-size:var(--text-sm);font-weight:700;color:var(--color-text-secondary);cursor:pointer}.unit-toggle__option:has(input:checked){background-color:var(--color-accent);color:var(--color-accent-contrast)}.unit-toggle__option input{position:absolute;opacity:0;pointer-events:none}
