.csv-editor-line{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:.75rem;align-items:end;padding:1rem;margin:1rem 0;border:1px solid #bcc8c4;border-radius:.6rem;min-width:0}.csv-editor-line legend{font-weight:700;padding:0 .4rem}.csv-editor-line label{min-width:0;margin:0}.csv-editor-line input,.csv-editor-line textarea{width:100%;min-width:0;box-sizing:border-box}.csv-editor-line button{justify-self:start}.csv-editor-advanced{margin:1rem 0}.csv-editor-advanced summary{cursor:pointer;text-decoration:underline}