.vue-diff-wrapper{--vue-diff-font-family:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--vue-diff-font-size:13px;--vue-diff-line-height:1.5;--vue-diff-gutter-width:50px;--vue-diff-bg:transparent;--vue-diff-fg:inherit;--vue-diff-gutter-bg:transparent;--vue-diff-gutter-fg:inherit;--vue-diff-added-bg:transparent;--vue-diff-removed-bg:transparent;--vue-diff-disabled-bg:transparent;--vue-diff-marker-width:1.5em;--vue-diff-fold-bg:transparent;--vue-diff-fold-fg:inherit;--vue-diff-fold-dot-size:.6em;--vue-diff-fold-dot-spacing:.3em;--vue-diff-fold-dot-opacity:.5;--vue-diff-fold-hunk-opacity:.7;--vue-diff-added-gutter-bg:transparent;--vue-diff-removed-gutter-bg:transparent;--vue-diff-added-word-bg:transparent;--vue-diff-removed-word-bg:transparent;--vue-diff-syn-kwd:inherit;--vue-diff-syn-str:inherit;--vue-diff-syn-num:inherit;--vue-diff-syn-bool:inherit;--vue-diff-syn-cmnt:inherit;--vue-diff-syn-func:inherit;--vue-diff-syn-class:inherit;--vue-diff-syn-var:inherit;--vue-diff-syn-type:inherit;--vue-diff-syn-oper:inherit;--vue-diff-syn-section:inherit;--vue-diff-syn-insert:inherit;--vue-diff-syn-deleted:inherit;--vue-diff-syn-err:inherit;background:var(--vue-diff-bg);color:var(--vue-diff-fg);font-family:var(--vue-diff-font-family);font-size:var(--vue-diff-font-size);line-height:var(--vue-diff-line-height)}.vue-diff-viewer{overflow:auto}.vue-diff-viewer-inner{position:relative}.vue-diff-row{align-items:stretch;width:100%;display:flex}.vue-diff-row>div{box-sizing:border-box;padding:0 .5em}.vue-diff-line-num{width:var(--vue-diff-gutter-width);text-align:right;background:var(--vue-diff-gutter-bg);color:var(--vue-diff-gutter-fg);user-select:none;flex:none;padding-top:.05em;font-size:.9em}.vue-diff-line{width:calc(100% - var(--vue-diff-gutter-width));min-width:0}.vue-diff-mode-split .vue-diff-line{width:calc(50% - var(--vue-diff-gutter-width))}.vue-diff-no-line-numbers .vue-diff-line{width:100%}.vue-diff-mode-split.vue-diff-no-line-numbers .vue-diff-line{width:50%}.vue-diff-code{font:inherit;background:0 0;padding:0}.vue-diff-line pre{padding-left:var(--vue-diff-marker-width);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;position:relative}.vue-diff-nowrap .vue-diff-line pre{white-space:pre;overflow-wrap:normal}.vue-diff-line-added{background:var(--vue-diff-added-bg)}.vue-diff-line-removed{background:var(--vue-diff-removed-bg)}.vue-diff-line-disabled{background:var(--vue-diff-disabled-bg)}.vue-diff-line-num.vue-diff-line-added{background:var(--vue-diff-added-gutter-bg)}.vue-diff-line-num.vue-diff-line-removed{background:var(--vue-diff-removed-gutter-bg)}.vue-diff-line-fold{background:var(--vue-diff-fold-bg)}.vue-diff-line-num.vue-diff-line-fold{opacity:.8;font-size:.8em}.vue-diff-line-num.vue-diff-line-fold:before{content:">"}.vue-diff-line.vue-diff-line-fold{color:var(--vue-diff-fold-fg);text-align:center}.vue-diff-line.vue-diff-line-fold:before{content:"•••••";letter-spacing:var(--vue-diff-fold-dot-spacing);font-size:var(--vue-diff-fold-dot-size);opacity:var(--vue-diff-fold-dot-opacity);vertical-align:middle;line-height:1}.vue-diff-line.vue-diff-line-fold:has(.vue-diff-fold-hunk):before{content:none}.vue-diff-fold-hunk{text-align:left;color:currentColor;opacity:var(--vue-diff-fold-hunk-opacity);white-space:pre;padding-left:.5em;font-size:.95em;display:block}.vue-diff-line-added pre:before,.vue-diff-line-removed pre:before{width:var(--vue-diff-marker-width);text-align:center;user-select:none;opacity:.7;position:absolute;top:0;left:0}.vue-diff-line-added pre:before{content:"+"}.vue-diff-line-removed pre:before{content:"-"}.vue-diff-line-added .vue-diff-modified{background:var(--vue-diff-added-word-bg)}.vue-diff-line-removed .vue-diff-modified{background:var(--vue-diff-removed-word-bg)}.vue-diff-code .shj-syn-kwd{color:var(--vue-diff-syn-kwd)}.vue-diff-code .shj-syn-str{color:var(--vue-diff-syn-str)}.vue-diff-code .shj-syn-num{color:var(--vue-diff-syn-num)}.vue-diff-code .shj-syn-bool{color:var(--vue-diff-syn-bool)}.vue-diff-code .shj-syn-cmnt{color:var(--vue-diff-syn-cmnt);font-style:italic}.vue-diff-code .shj-syn-func{color:var(--vue-diff-syn-func)}.vue-diff-code .shj-syn-class{color:var(--vue-diff-syn-class)}.vue-diff-code .shj-syn-var{color:var(--vue-diff-syn-var)}.vue-diff-code .shj-syn-type{color:var(--vue-diff-syn-type)}.vue-diff-code .shj-syn-oper{color:var(--vue-diff-syn-oper)}.vue-diff-code .shj-syn-section{color:var(--vue-diff-syn-section)}.vue-diff-code .shj-syn-insert{color:var(--vue-diff-syn-insert)}.vue-diff-code .shj-syn-deleted{color:var(--vue-diff-syn-deleted)}.vue-diff-code .shj-syn-err{color:var(--vue-diff-syn-err)}.vue-diff-theme-dark{--vue-diff-bg:#1e1e1e;--vue-diff-fg:#d4d4d4;--vue-diff-gutter-bg:#252526;--vue-diff-gutter-fg:#858585;--vue-diff-disabled-bg:#232323;--vue-diff-fold-bg:#262626;--vue-diff-fold-fg:var(--vue-diff-fg);--vue-diff-added-bg:#1b4332;--vue-diff-removed-bg:#4a1c1c;--vue-diff-added-gutter-bg:#22503b;--vue-diff-removed-gutter-bg:#552121;--vue-diff-added-word-bg:#2f5f45;--vue-diff-removed-word-bg:#6b2e2e;--vue-diff-syn-kwd:#c586c0;--vue-diff-syn-str:#ce9178;--vue-diff-syn-num:#b5cea8;--vue-diff-syn-bool:#569cd6;--vue-diff-syn-cmnt:#6a9955;--vue-diff-syn-func:#dcdcaa;--vue-diff-syn-class:#4ec9b0;--vue-diff-syn-var:#9cdcfe;--vue-diff-syn-type:#9cdcfe;--vue-diff-syn-oper:#d4d4d4;--vue-diff-syn-section:#569cd6;--vue-diff-syn-insert:#b5cea8;--vue-diff-syn-deleted:#f48771;--vue-diff-syn-err:#f48771}.vue-diff-theme-dark.vue-diff-lang-html,.vue-diff-theme-dark.vue-diff-lang-xml{--vue-diff-syn-var:#569cd6}.vue-diff-theme-light{--vue-diff-bg:#fff;--vue-diff-fg:#24292f;--vue-diff-gutter-bg:#f6f8fa;--vue-diff-gutter-fg:#57606a;--vue-diff-disabled-bg:#f6f8fa;--vue-diff-fold-bg:#f0f3f6;--vue-diff-fold-fg:var(--vue-diff-fg);--vue-diff-added-bg:#dafbe1;--vue-diff-removed-bg:#ffd6d1;--vue-diff-added-gutter-bg:#c0f0cc;--vue-diff-removed-gutter-bg:#ffc2bb;--vue-diff-added-word-bg:#aceebb;--vue-diff-removed-word-bg:#ffb0a8;--vue-diff-syn-kwd:#af00db;--vue-diff-syn-str:#a31515;--vue-diff-syn-num:#098658;--vue-diff-syn-bool:#00f;--vue-diff-syn-cmnt:green;--vue-diff-syn-func:#795e26;--vue-diff-syn-class:#267f99;--vue-diff-syn-var:#001080;--vue-diff-syn-type:#ad7c19;--vue-diff-syn-oper:#24292f;--vue-diff-syn-section:#00f;--vue-diff-syn-insert:#098658;--vue-diff-syn-deleted:#b31d28;--vue-diff-syn-err:#b31d28}.vue-diff-theme-visual-studio-light{--vue-diff-bg:#fff;--vue-diff-fg:#000;--vue-diff-gutter-bg:#fff;--vue-diff-gutter-fg:#999;--vue-diff-disabled-bg:#8080801a;--vue-diff-fold-bg:#8080801a;--vue-diff-fold-fg:var(--vue-diff-fg);--vue-diff-added-bg:#dafbe1;--vue-diff-removed-bg:#ffd6d1;--vue-diff-added-gutter-bg:#c0f0cc;--vue-diff-removed-gutter-bg:#ffc2bb;--vue-diff-added-word-bg:#aceebb;--vue-diff-removed-word-bg:#ffb0a8;--vue-diff-syn-kwd:#00f;--vue-diff-syn-str:#a31515;--vue-diff-syn-num:green;--vue-diff-syn-bool:#a31515;--vue-diff-syn-cmnt:#767676;--vue-diff-syn-func:#a31515;--vue-diff-syn-class:red;--vue-diff-syn-var:#2b91af;--vue-diff-syn-type:#a31515;--vue-diff-syn-oper:#000;--vue-diff-syn-section:#00f;--vue-diff-syn-insert:#a31515;--vue-diff-syn-deleted:#2b91af;--vue-diff-syn-err:red}.vue-diff-theme-visual-studio-light.vue-diff-lang-html,.vue-diff-theme-visual-studio-light.vue-diff-lang-xml{--vue-diff-syn-var:#00f;--vue-diff-syn-class:red}.vue-diff-theme-visual-studio-light.vue-diff-lang-json{--vue-diff-syn-var:red}
