.TextDiff-module__CF1XKq__shell{gap:1.1rem}.TextDiff-module__CF1XKq__inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.TextDiff-module__CF1XKq__panel{color:var(--color-text-secondary);gap:.65rem;font-size:.86rem;font-weight:500;display:grid}.TextDiff-module__CF1XKq__panel textarea{min-height:13rem}.TextDiff-module__CF1XKq__toolbar{flex-wrap:wrap;gap:.6rem;display:flex}.TextDiff-module__CF1XKq__diff{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-elevated);max-height:28rem;font-family:var(--font-mono);font-size:.86rem;overflow:auto}.TextDiff-module__CF1XKq__diff div{border-top:1px solid var(--color-border-subtle);grid-template-columns:2rem minmax(0,1fr);display:grid}.TextDiff-module__CF1XKq__diff div:first-child{border-top:0}.TextDiff-module__CF1XKq__diff span{color:var(--color-text-disabled);text-align:center;padding:.35rem 0}.TextDiff-module__CF1XKq__diff code{white-space:pre-wrap;padding:.35rem .55rem}.TextDiff-module__CF1XKq__added{background:color-mix(in srgb, var(--color-accent) 10%, transparent)}.TextDiff-module__CF1XKq__removed{background:color-mix(in srgb, var(--color-error) 10%, transparent)}.TextDiff-module__CF1XKq__equal{color:var(--color-text-secondary)}@media (max-width:760px){.TextDiff-module__CF1XKq__inputs{grid-template-columns:1fr}}
