.text-diff-actions,.text-diff-options{display:flex;flex-wrap:wrap;gap:12px 24px;margin:16px 0}.text-diff-options label{display:flex;align-items:center;gap:8px;min-height:44px}.text-diff-options input{width:18px;height:18px;accent-color:var(--accent)}.text-diff-editor{height:280px;min-height:200px}.text-diff-status{margin:16px 0;color:var(--secondary)}.text-diff-results{list-style:none;padding:0;border:1px solid var(--border)}.text-diff-results li{border-bottom:1px solid var(--border);padding:12px}.text-diff-line-label{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12px}.text-diff-added strong{color:var(--success)}.text-diff-removed strong{color:var(--destructive)}.text-diff-results pre{margin-top:8px;padding:8px;max-width:100%;overflow:auto;background:var(--editor);color:var(--editor-text);font-size:13px}