.diff.bdnz73y{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-2);max-width:100%;overflow:hidden}.head.bdnz73y{border-bottom:1px solid var(--color-border);background:var(--color-surface-3);align-items:center;gap:8px;padding:5px 10px;display:flex}.path.bdnz73y{min-width:0;font-size:var(--text-sm);color:var(--color-muted-foreground);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.count.bdnz73y{font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none}.count.added.bdnz73y{color:var(--color-success)}.count.removed.bdnz73y{color:var(--color-danger)}.rows.bdnz73y{max-height:320px;padding:4px 0;overflow:hidden auto}.grow.bdnz73y .rows:where(.bdnz73y){max-height:none;overflow-y:visible}.row.bdnz73y{align-items:flex-start;gap:0;line-height:1.55;display:flex}.more.bdnz73y{margin:4px 10px}.toggle.bdnz73y{color:var(--color-subtle);flex:none}.toggle[aria-pressed=true].bdnz73y{color:var(--color-foreground);background:var(--color-surface-2)}.pair.bdnz73y{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.pair.bdnz73y>.row:where(.bdnz73y):first-child{border-right:1px solid var(--color-border)}.row.empty.bdnz73y{background:var(--color-surface-3)}.same.bdnz73y{color:var(--color-subtle);font-size:var(--text-sm);margin:0;padding:6px 10px}.num.bdnz73y{text-align:right;width:34px;color:var(--color-subtle);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;flex:none;padding-right:8px}.gutter.bdnz73y{text-align:center;width:14px;color:var(--color-subtle);-webkit-user-select:none;user-select:none;flex:none}.text.bdnz73y{white-space:pre-wrap;word-break:break-word;flex:1;min-width:0;padding-right:10px}.row.add.bdnz73y{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 14%, var(--color-surface-2))}.row.add.bdnz73y .gutter:where(.bdnz73y){color:var(--color-success)}.row.remove.bdnz73y{color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 14%, var(--color-surface-2))}.row.remove.bdnz73y .gutter:where(.bdnz73y){color:var(--color-danger)}.row.add.bdnz73y .num:where(.bdnz73y),.row.remove.bdnz73y .num:where(.bdnz73y){color:inherit;opacity:.75}.row.add.bdnz73y .text span,.row.remove.bdnz73y .text span{color:inherit}.row.gap.bdnz73y{color:var(--color-subtle);background:var(--color-surface-3);font-size:var(--text-sm)}
