.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))}.monaco-editor .contentWidgets{width:100%}.monaco-editor .accept-reject-monaco-widget{z-index:1;opacity:0;pointer-events:none;width:100%;transition:all .1s;position:relative}.monaco-editor .accept-reject-monaco-widget.showAlways{opacity:1;transition:none}.monaco-editor .accept-reject-monaco-widget.hovered,.monaco-editor .accept-reject-monaco-widget:hover{opacity:1}.monaco-editor .accept-reject-button-container{white-space:nowrap;flex-flow:row;justify-content:flex-end;align-items:stretch;gap:4px;width:100%;padding-right:5%;display:flex;transform:translateY(-6px)}.monaco-editor .accept-reject-edits-btn{pointer-events:auto;cursor:pointer;white-space:nowrap;font-size:14px;font-weight:500;line-height:1;font-family:var(--stl-typography-font-mono);border:1px solid #d1d5db;justify-content:center;align-items:center;padding:3px 8px;transition:all .15s;display:inline-flex;position:relative}.monaco-editor .accept-reject-edits-btn-reject,.monaco-editor .accept-reject-edits-btn-accept{color:#333;background:#fafafa;border-radius:6px}.monaco-editor .accept-reject-edits-btn-reject:hover,.monaco-editor .accept-reject-edits-btn-accept:hover{background:#d4d4d4;border-color:#6b7280}
/*# sourceMappingURL=455d96cd57585fe3.css.map*/