.diff-inputs.svelte-1xcdwp0{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.diff-input-panel.svelte-1xcdwp0{flex-direction:column;gap:6px;display:flex}.diff-input-panel.svelte-1xcdwp0 textarea:where(.svelte-1xcdwp0){resize:vertical;font-family:var(--mono);font-size:12px}.diff-toolbar.svelte-1xcdwp0{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:1rem;padding:8px 12px;display:flex}.diff-stats.svelte-1xcdwp0{font-family:var(--mono);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.stat-added.svelte-1xcdwp0{color:var(--success)}.stat-removed.svelte-1xcdwp0{color:var(--error)}.stat-sep.svelte-1xcdwp0{color:var(--hint)}.stat-identical.svelte-1xcdwp0{color:var(--muted);font-weight:400}.stat-waiting.svelte-1xcdwp0{color:var(--hint);font-weight:400}.toolbar-right.svelte-1xcdwp0{align-items:center;gap:6px;display:flex}.view-toggle.svelte-1xcdwp0{border:1px solid var(--border);border-radius:var(--radius-sm);display:flex;overflow:hidden}.view-toggle.svelte-1xcdwp0 button:where(.svelte-1xcdwp0){font-family:var(--mono);background:var(--surface);height:26px;color:var(--muted);border:none;border-right:1px solid var(--border);cursor:pointer;padding:0 12px;font-size:11px;font-weight:600;transition:all .12s}.view-toggle.svelte-1xcdwp0 button:where(.svelte-1xcdwp0):last-child{border-right:none}.view-toggle.svelte-1xcdwp0 button:where(.svelte-1xcdwp0):hover{background:var(--bg2);color:var(--text)}.view-toggle.svelte-1xcdwp0 button.active:where(.svelte-1xcdwp0){background:var(--accent-light);color:var(--accent)}.diff-output.svelte-1xcdwp0{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);max-height:600px;margin-bottom:1rem;overflow:auto}.unified-diff.svelte-1xcdwp0,.split-diff.svelte-1xcdwp0{font-family:var(--mono);font-size:12px;line-height:1.5}.split-diff.svelte-1xcdwp0{grid-template-columns:1fr 1px 1fr;display:grid}.split-divider.svelte-1xcdwp0{background:var(--border)}.diff-line.svelte-1xcdwp0{align-items:baseline;min-height:22px;padding:1px 0;display:flex}.diff-line.diff-added.svelte-1xcdwp0{background:var(--success-bg)}.diff-line.diff-removed.svelte-1xcdwp0{background:var(--error-bg)}.diff-line.diff-unchanged.svelte-1xcdwp0{background:0 0}.diff-line.diff-empty.svelte-1xcdwp0{background:var(--bg2)}.line-prefix.svelte-1xcdwp0{text-align:center;width:20px;color:var(--hint);-webkit-user-select:none;user-select:none;flex-shrink:0;font-weight:700}.diff-line.diff-added.svelte-1xcdwp0 .line-prefix:where(.svelte-1xcdwp0){color:var(--success)}.diff-line.diff-removed.svelte-1xcdwp0 .line-prefix:where(.svelte-1xcdwp0){color:var(--error)}.line-num.svelte-1xcdwp0{text-align:right;width:36px;color:var(--hint);-webkit-user-select:none;user-select:none;border-right:1px solid var(--border);flex-shrink:0;padding:0 8px 0 4px;font-size:10px}.line-content.svelte-1xcdwp0{white-space:pre;text-overflow:ellipsis;color:var(--text);flex:1;padding:0 12px;overflow:hidden}.diff-line.diff-added.svelte-1xcdwp0 .line-content:where(.svelte-1xcdwp0){color:var(--success)}.diff-line.diff-removed.svelte-1xcdwp0 .line-content:where(.svelte-1xcdwp0){color:var(--error)}.diff-line.diff-empty.svelte-1xcdwp0 .line-content:where(.svelte-1xcdwp0){color:var(--hint)}.diff-actions.svelte-1xcdwp0{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:1rem;display:flex}.copy-counter.svelte-1xcdwp0{font-size:11px;font-family:var(--mono);color:var(--hint);margin-left:4px}@media (width<=640px){.diff-inputs.svelte-1xcdwp0,.split-diff.svelte-1xcdwp0{grid-template-columns:1fr}.split-divider.svelte-1xcdwp0{display:none}}
