.textcleaner{display:grid;gap:1rem;align-items:start;min-width:0}.textcleaner-input{min-height:10rem}@media (min-width: 900px){.textcleaner.has-result{grid-template-columns:repeat(2,minmax(0,1fr))}.textcleaner.has-result .textcleaner-input,.textcleaner-result .textcleaner-text{min-height:18rem}}.textcleaner-options>*+*{margin-top:var(--qet-space-3)}.textcleaner-checks{display:flex;flex-wrap:wrap;gap:var(--qet-space-2) var(--qet-space-4)}.textcleaner-checks .qet-check{min-height:32px}.textcleaner-suboptions{margin-top:var(--qet-space-2);padding-left:var(--qet-space-6)}.textcleaner-result-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--qet-space-3)}.textcleaner-summary{margin:0;color:var(--qet-on-surface-muted);font-size:var(--qet-text-sm)}.textcleaner-text{margin-bottom:0;max-height:28rem;overflow:auto;padding:var(--qet-space-3);border-radius:var(--qet-radius-sm);background:var(--qet-surface-container-lowest);font-family:var(--qet-font-mono);font-size:var(--qet-text-sm);line-height:var(--qet-line-body);white-space:pre-wrap;overflow-wrap:anywhere}.textcleaner-line{min-height:calc(var(--qet-line-body) * 1em)}.textcleaner-line.is-removed{color:var(--qet-on-surface-muted)}.textcleaner-del,.textcleaner-dup{color:var(--qet-on-danger-container);background:var(--qet-danger-container);text-decoration:line-through;border-radius:var(--qet-radius-xs)}.textcleaner-tag,.textcleaner-join{display:inline-block;margin-left:var(--qet-space-1);padding:0 var(--qet-space-1);border-radius:var(--qet-radius-xs);font-family:var(--qet-font-sans);font-size:var(--qet-text-xs);text-decoration:none;white-space:nowrap}.textcleaner-tag{margin-left:0;color:var(--qet-on-danger-container);background:var(--qet-danger-container)}.textcleaner-dup+.textcleaner-tag{margin-left:var(--qet-space-2)}.textcleaner-join{color:var(--qet-on-success-container);background:var(--qet-success-container)}.textcleaner-note{margin:0 0 var(--qet-space-2);font-family:var(--qet-font-sans);color:var(--qet-on-surface-muted)}.textcleaner-note:last-child{margin:var(--qet-space-2) 0 0}
