.update-diff{flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;max-width:100%;display:flex}.update-diff-label{min-width:0;color:var(--color-text-muted);overflow-wrap:anywhere;font-size:.88rem;line-height:1.4}.update-diff-values{border-radius:var(--radius-sm,.5rem);background:color-mix(in srgb, var(--color-text) 3.5%, transparent);font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.25rem;min-width:0;max-width:100%;padding:.125rem .5rem;font-size:.8125rem;display:inline-flex}.update-diff-before,.update-diff-after{white-space:nowrap}.update-diff-before{color:var(--color-text-subtle);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--color-text) 25%, transparent);text-decoration-color:color-mix(in srgb, var(--color-text) 25%, transparent);text-decoration-thickness:1px}.update-diff-arrow{color:var(--color-text-subtle);font-size:.72rem}.update-diff-after{color:var(--color-text);font-weight:700}.update-diff-direction{color:var(--color-text-subtle);cursor:help;font-size:.8125rem;font-weight:700;line-height:1}.update-diff-values--positive .update-diff-direction,.update-diff-values--positive .update-diff-after{color:var(--color-success)}.update-diff-values--negative .update-diff-direction,.update-diff-values--negative .update-diff-after{color:var(--color-danger)}.update-diff-spark{background:color-mix(in srgb, var(--color-text) 14%, transparent);width:2.25rem;height:.34rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-text) 9%, transparent);border-radius:999px;align-self:center;margin-left:.3rem;display:inline-block;overflow:hidden}.update-diff-spark-fill{border-radius:inherit;background:var(--color-text-subtle);height:100%;display:block}.update-diff-values--positive .update-diff-spark-fill{background:var(--color-success)}.update-diff-values--negative .update-diff-spark-fill{background:var(--color-danger)}.update-diff-note{color:var(--color-text-subtle);font-size:.8125rem;font-style:italic;line-height:1.5}.update-diff-list{flex-direction:column;gap:.4rem;min-width:0;max-width:100%;margin-top:.35rem;display:flex}
