.monaco-editor{--vscode-editorGutter-background:#fafafa;--vscode-editorGutter-modifiedBackground:#1b81a8;--vscode-editorGutter-addedBackground:#487e02;--vscode-editorGutter-deletedBackground:#f14c4c}.monaco-editor .dirty-diff-glyph{z-index:5;margin-left:5px}.monaco-editor .dirty-diff-glyph:before{content:"";width:0;height:100%;position:absolute;left:-2px}.monaco-workbench:not(.reduce-motion) .monaco-editor .dirty-diff-glyph:before{transition:width 80ms linear,left 80ms linear,transform 80ms linear}.monaco-editor.modified-in-monaco-diff-editor .margin-view-overlays>div>.dirty-diff-glyph{display:none}.monaco-editor .dirty-diff-added{border-left-color:var(--vscode-editorGutter-addedBackground);border-left-style:solid}.monaco-editor .dirty-diff-added:before{background:var(--vscode-editorGutter-addedBackground)}.monaco-editor .dirty-diff-added-pattern{background-repeat:repeat-y}.monaco-editor .dirty-diff-added-pattern,.monaco-editor .dirty-diff-added-pattern:before{background-image:linear-gradient(-45deg,var(--vscode-editorGutter-addedBackground)25%,var(--vscode-editorGutter-background)25%,var(--vscode-editorGutter-background)50%,var(--vscode-editorGutter-addedBackground)50%,var(--vscode-editorGutter-addedBackground)75%,var(--vscode-editorGutter-background)75%,var(--vscode-editorGutter-background))}.monaco-editor .dirty-diff-added-pattern:before{transform:translate(3px)}.monaco-editor .dirty-diff-modified{border-left-color:var(--vscode-editorGutter-modifiedBackground);border-left-style:solid}.monaco-editor .dirty-diff-modified:before{background:var(--vscode-editorGutter-modifiedBackground)}.monaco-editor .dirty-diff-modified-pattern{background-image:linear-gradient(-45deg,var(--vscode-editorGutter-modifiedBackground)25%,var(--vscode-editorGutter-background)25%,var(--vscode-editorGutter-background)50%,var(--vscode-editorGutter-modifiedBackground)50%,var(--vscode-editorGutter-modifiedBackground)75%,var(--vscode-editorGutter-background)75%,var(--vscode-editorGutter-background));background-repeat:repeat-y}.monaco-workbench:not(.reduce-motion) .monaco-editor .dirty-diff-added,.monaco-workbench:not(.reduce-motion) .monaco-editor .dirty-diff-added-pattern,.monaco-workbench:not(.reduce-motion) .monaco-editor .dirty-diff-modified,.monaco-workbench:not(.reduce-motion) .monaco-editor .dirty-diff-modified-pattern{transition:opacity .5s}.monaco-editor .dirty-diff-modified-pattern:before{background-image:linear-gradient(-45deg,var(--vscode-editorGutter-modifiedBackground)25%,var(--vscode-editorGutter-background)25%,var(--vscode-editorGutter-background)50%,var(--vscode-editorGutter-modifiedBackground)50%,var(--vscode-editorGutter-modifiedBackground)75%,var(--vscode-editorGutter-background)75%,var(--vscode-editorGutter-background));transform:translate(3px)}.monaco-editor .margin:hover .dirty-diff-added,.monaco-editor .margin:hover .dirty-diff-added-pattern,.monaco-editor .margin:hover .dirty-diff-modified,.monaco-editor .margin:hover .dirty-diff-modified-pattern{opacity:1}.monaco-editor .dirty-diff-deleted:after{border-bottom:4px solid #0000;border-left:4px solid var(--vscode-editorGutter-deletedBackground);box-sizing:border-box;content:"";pointer-events:none;z-index:9;border-top:4px solid #0000;width:4px;height:0;position:absolute;bottom:-4px}.monaco-editor .dirty-diff-deleted:before{background:var(--vscode-editorGutter-deletedBackground);height:0;margin-left:3px;bottom:0}.monaco-editor .dirty-diff-added,.monaco-editor .dirty-diff-modified{border-left-width:3px}.monaco-editor .dirty-diff-added-pattern,.monaco-editor .dirty-diff-added-pattern:before,.monaco-editor .dirty-diff-modified-pattern,.monaco-editor .dirty-diff-modified-pattern:before{background-size:3px 3px}.monaco-editor .dirty-diff-added,.monaco-editor .dirty-diff-added-pattern,.monaco-editor .dirty-diff-modified,.monaco-editor .dirty-diff-modified-pattern,.monaco-editor .dirty-diff-deleted{opacity:1}.monaco-editor .dirty-diff-glyph{cursor:pointer}.monaco-editor .margin-view-overlays .dirty-diff-glyph:hover:before{width:6px;height:100%;left:-6px}.monaco-editor .margin-view-overlays .dirty-diff-deleted:hover:after{border-top-width:0;border-bottom-width:0;bottom:0}.monaco-editor .dirty-diff-widget{background-color:hsl(var(--background));border:2px solid hsl(var(--border));border-radius:3px;font-size:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.monaco-editor .dirty-diff-widget .close-button{cursor:pointer;padding:0 1px;position:absolute;top:0;right:6px}.monaco-editor .dirty-diff-widget .scroll{min-width:300px;max-width:600px;max-height:250px;padding:12px 10px 10px;overflow:auto}.monaco-editor .dirty-diff-widget .scroll::-webkit-scrollbar{-webkit-appearance:none;width:6px;height:6px}.monaco-editor .dirty-diff-widget .scroll::-webkit-scrollbar-thumb{background-color:#00000080;border-radius:4px;-webkit-box-shadow:0 0 1px #ffffff80}.monaco-editor .dirty-diff-widget pre .diff-added{background-color:hsl(var(--green-muted))}.monaco-editor .dirty-diff-widget pre .diff-deleted{background-color:hsl(var(--red-muted))}
/*# sourceMappingURL=2dd1c9b06619167b.css.map*/