.xo-diff-body.tiptap{border:none;border-radius:0;display:grid;grid-template-columns:1fr;min-height:0;padding:0}@media(min-width:640px){.xo-diff-body.tiptap{grid-template-columns:1fr 1fr}}.xo-diff-cell{border-bottom:1px solid #f1f1f1;min-width:0;overflow-wrap:anywhere;padding:.5rem .75rem}@media(min-width:640px){.xo-diff-cell:nth-child(odd){border-right:1px solid #e5e7eb}}@media(max-width:639px){.xo-diff-cell--spacer{display:none}}.xo-diff-cell--removed{background-color:#fef2f2;box-shadow:inset 2px 0 #f87171}.xo-diff-cell--added{background-color:#fffbeb;box-shadow:inset 2px 0 #fbbf24}.xo-diff-cell--changed{background-color:#fafafa}.xo-diff-del{background-color:#fecaca;border-radius:2px;text-decoration:line-through}.xo-diff-ins{background-color:#bbf7d0;border-radius:2px;text-decoration:none}.xo-diff-li{display:flex;gap:.5rem;line-height:1.7}.xo-diff-marker{color:#6b7280;flex:none;min-width:1.25rem}.xo-diff-code{font-family:ui-monospace,monospace;font-size:.875rem;white-space:pre-wrap}.xo-diff-body img{height:auto;max-width:100%}
