.ZoneDiff_controls__CTBxt{display:flex;gap:8px;margin-bottom:14px}.ZoneDiff_editors__KYock{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:20px}@media (max-width:720px){.ZoneDiff_editors__KYock{grid-template-columns:1fr}}.ZoneDiff_editorGroup__0BVSe{display:flex;flex-direction:column;gap:6px}.ZoneDiff_editorLabel___ZT_F{font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em}.ZoneDiff_editor__BHS8h{resize:vertical;min-height:240px;font-size:12px;line-height:1.6}.ZoneDiff_results__tldyD{margin-bottom:24px}.ZoneDiff_noChange__eZggC{padding:12px 16px;background:rgba(63,185,80,.08);border:1px solid rgba(63,185,80,.3);border-radius:var(--radius-md);font-size:13px;color:var(--color-green)}.ZoneDiff_summary__cOovC{display:flex;align-items:center;gap:14px;margin-bottom:10px;font-size:13px}.ZoneDiff_added__pbryP{color:var(--color-green)}.ZoneDiff_added__pbryP,.ZoneDiff_removed__rJkJ7{font-family:var(--font-mono);font-weight:var(--font-weight-semibold)}.ZoneDiff_removed__rJkJ7{color:var(--color-red)}.ZoneDiff_toggleSame__XGMpL{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--color-text-tertiary);cursor:pointer;margin-left:auto}.ZoneDiff_toggleSame__XGMpL input{accent-color:var(--color-blue)}.ZoneDiff_diffOutput__08yfs{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}.ZoneDiff_line__GqHBh{display:flex;align-items:baseline;gap:10px;padding:2px 14px;font-family:var(--font-mono);font-size:12px;line-height:1.65}.ZoneDiff_line__GqHBh.ZoneDiff_add__ZdW5q{background:rgba(63,185,80,.1);color:var(--color-green)}.ZoneDiff_line__GqHBh.ZoneDiff_remove__7OF_w{background:rgba(248,81,73,.1);color:var(--color-red)}.ZoneDiff_line__GqHBh.ZoneDiff_same__e3aqT{color:var(--color-text-secondary)}.ZoneDiff_marker__lCZ6y{flex-shrink:0;width:10px;font-weight:var(--font-weight-semibold);-webkit-user-select:none;user-select:none}.ZoneDiff_lineText__mkKfk{flex:1 1;white-space:pre;overflow:hidden;text-overflow:ellipsis}