.tab-content:not(.active){display:none}.file-pick{position:relative}.file-pick:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.file-name{font-size:.875rem;color:#64748b;word-break:break-all}.csv-options,.json-options{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.result-text{display:block;margin:.5rem 0 0;padding:.75rem 1rem;max-height:32rem;overflow:auto;white-space:pre;font-family:var(--font-family-mono, ui-monospace, monospace);font-size:.85rem;line-height:1.6;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem}.convert-errors ul{list-style:disc;padding-left:1.25rem}.convert-errors[hidden]{display:none}.csv-notes h3{font-weight:700;margin:1.25rem 0 .5rem}.csv-notes ul{list-style:disc;padding-left:1.25rem;display:grid;gap:.4rem;font-size:.925rem;line-height:1.7}
