/* Styles of tool: Text Compare (Diff Checker) */
.td-out{border:1px solid var(--border-soft);border-radius:5px;overflow:auto;max-height:420px;font-family:ui-monospace,Consolas,monospace;font-size:.92rem;background:#fff}
.td-out div{padding:2px 10px;white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:plaintext}
.td-out div span{display:inline-block;width:18px;color:var(--muted)}
.td-out .add{background:#e8f6e3;color:#1f6b10}
.td-out .del{background:#fdeceb;color:#a3162b;text-decoration:line-through}
