.diff-container{border-collapse:collapse;background:var(--diffViewerBackground);color:var(--diffViewerColor);width:100%}.diff-container pre{white-space:pre-wrap;margin:0;line-height:25px}.diff-container.light-theme{--diffViewerBackground:#fff;--diffViewerColor:#212529;--addedBackground:#e6ffed;--addedColor:#24292e;--removedBackground:#ffeef0;--removedColor:#24292e;--wordAddedBackground:#acf2bd;--wordRemovedBackground:#fdb8c0;--addedGutterBackground:#cdffd8;--removedGutterBackground:#ffdce0;--gutterBackground:#f7f7f7;--gutterBackgroundDark:#f3f1f1;--highlightBackground:#fffbdd;--highlightGutterBackground:#fff5b1;--codeFoldGutterBackground:#dbedff;--codeFoldBackground:#f1f8ff;--emptyLineBackground:#fafbfc;--gutterColor:#212529;--addedGutterColor:#212529;--removedGutterColor:#212529;--codeFoldContentColor:#212529;--diffViewerTitleBackground:#fafbfc;--diffViewerTitleColor:#212529;--diffViewerTitleBorderColor:#eee}.diff-container.dark-theme{--diffViewerBackground:#2e303c;--diffViewerColor:#fff;--addedBackground:#044b53;--addedColor:white;--removedBackground:#632f34;--removedColor:white;--wordAddedBackground:#055d67;--wordRemovedBackground:#7d383f;--addedGutterBackground:#034148;--removedGutterBackground:#632b30;--gutterBackground:#2c2f3a;--gutterBackgroundDark:#262933;--highlightBackground:#2a3967;--highlightGutterBackground:#2d4077;--codeFoldGutterBackground:#21232b;--codeFoldBackground:#262831;--emptyLineBackground:#363946;--gutterColor:#464c67;--addedGutterColor:#8c8c8c;--removedGutterColor:#8c8c8c;--codeFoldContentColor:#555a7b;--diffViewerTitleBackground:#2f323e;--diffViewerTitleColor:#555a7b;--diffViewerTitleBorderColor:#353846}.diff-container .gutter{background-color:var(--gutterBackground)}.diff-container .gutter:hover{background-color:var(--gutterBackgroundDark)}.diff-container .diff-added{background-color:var(--addedBackground);color:var(--addedColor)}.diff-container .diff-added pre{color:var(--addedColor)}.diff-container .diff-removed{background-color:var(--removedBackground);color:var(--removedColor)}.diff-container .diff-removed pre{color:var(--removedColor)}.diff-container .gutter.diff-added{background-color:var(--addedGutterBackground)}.diff-container .gutter.diff-added .line-number{color:var(--addedGutterColor)}.diff-container .gutter.diff-removed{background-color:var(--removedGutterBackground)}.diff-container .gutter.diff-removed .line-number{color:var(--removedGutterColor)}.diff-container .line-number{color:var(--gutterColor)}.diff-container .word-diff.word-added{background-color:var(--wordAddedBackground)}.diff-container .word-diff.word-removed{background-color:var(--wordRemovedBackground)}.diff-container .highlighted-line{background-color:var(--highlightBackground)}.diff-container .highlighted-gutter{background-color:var(--highlightGutterBackground)!important}.diff-container .code-fold-gutter{background-color:var(--codeFoldGutterBackground)}.diff-container .code-fold{background-color:var(--codeFoldBackground)}.diff-container .code-fold .code-fold-content{color:var(--codeFoldContentColor)}.diff-container .empty-line{background-color:var(--emptyLineBackground)}.diff-container .title-block{background-color:var(--diffViewerTitleBackground);border-bottom-color:var(--diffViewerTitleBorderColor)}.diff-container .title-block .content-text{color:var(--diffViewerTitleColor)}.diff-container .title-block:last-child{border-left-color:var(--diffViewerTitleBorderColor)}.diff-container .line{vertical-align:baseline}.diff-container .content{width:100%}.diff-container .split-view .content{width:50%}.diff-container .gutter{-webkit-user-select:none;user-select:none;text-align:right;min-width:50px;padding:0 10px}.diff-container .gutter:hover{cursor:pointer}.diff-container .gutter:hover pre{opacity:1}.diff-container .gutter pre{opacity:.5}.diff-container .empty-gutter .gutter:hover{background:inherit;cursor:initial}.diff-container .marker{-webkit-user-select:none;user-select:none;width:25px;padding-left:10px;padding-right:10px}.diff-container .word-diff{border-radius:1px;padding:2px;display:inline-flex}.diff-container .code-fold{height:40px;font-size:14px;font-weight:700}.diff-container .code-fold a{cursor:pointer;text-decoration:underline!important}.diff-container .code-fold a pre{display:inline}.diff-container .title-block{border-bottom:1px solid;padding:10px}.diff-container .title-block:last-child{border-left:1px solid}.diff-container .highlighted-line .word-diff.word-added{background-color:var(--wordAddedBackground)}.diff-container .highlighted-line .word-diff.word-removed{background-color:var(--wordRemovedBackground)}
