.tool-form{display:grid;gap:var(--space-2)}.tool-form__fields{display:grid;grid-template-columns:1fr;gap:var(--space-2)}@media(min-width:48rem){.tool-form__fields{grid-template-columns:1fr 1fr;align-items:end}}.tool-form__actions{display:flex;gap:var(--space-1)}.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}.uuid-list{list-style:none;margin:0;padding:0;display:grid;gap:.25rem;max-height:20rem;overflow-y:auto}.uuid-list__item{font-family:var(--font-mono);font-size:var(--text-sm);padding:.25rem .5rem;border:1px solid var(--color-border);background-color:var(--color-bg-elevated);overflow-wrap:anywhere}
