Path: blob/main/src/vs/workbench/contrib/notebook/browser/media/notebook.css
3296 views
/*---------------------------------------------------------------------------------------------1* Copyright (c) Microsoft Corporation. All rights reserved.2* Licensed under the MIT License. See License.txt in the project root for license information.3*--------------------------------------------------------------------------------------------*/45.monaco-workbench .notebookOverlay.notebook-editor {6box-sizing: border-box;7line-height: 22px;8user-select: initial;9-webkit-user-select: initial;10position: relative;11}1213.monaco-workbench .notebookOverlay.notebook-editor .monaco-editor {14line-height: 1.4em;15}1617.monaco-workbench .notebookOverlay .cell-list-container > .monaco-list {18position: absolute;19}2021.monaco-workbench .notebookOverlay .cell-list-container .monaco-list-rows {22min-height: 100%;23overflow: visible !important;24}2526.monaco-workbench .notebookOverlay .cell-list-container .overflowingContentWidgets > div {27white-space: normal;28}2930.monaco-workbench .notebookOverlay .cell-list-container .overflowingContentWidgets > div {31/* @rebornix: larger than the editor title bar */32z-index: 600 !important;33}343536.monaco-workbench .notebookOverlay .cell-list-container .overflowingContentWidgets > div.parameter-hints-widget {37z-index: 639 !important;38}3940.monaco-workbench .notebookOverlay .cell-list-container .overflowingContentWidgets > div.suggest-widget {41z-index: 640 !important;42}4344.monaco-workbench .notebookOverlay .cell-list-container .overflowingContentWidgets > div .suggest-details-container {45z-index: 641 !important;46}4748.monaco-workbench .notebookOverlay .cell-list-container .monaco-editor .zone-widget.interactive-editor-widget .interactive-editor .markdownMessage {49white-space: normal;50}5152.monaco-workbench .notebookOverlay .cell-list-container {53position: relative;54}5556.monaco-workbench .notebookOverlay.global-drag-active .webview {57pointer-events: none;58}5960.monaco-workbench .notebookOverlay .cell-list-container .webview-cover {61position: absolute;62top: 0;63}6465.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row {66cursor: default;67overflow: visible !important;68width: 100%;69}7071.monaco-workbench .notebookOverlay > .cell-list-container > .notebook-gutter > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row {72cursor: default;73overflow: visible !important;74width: 100%;75}7677.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .cell {78display: flex;79position: relative;80}818283.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .menu {84position: absolute;85left: 0;86top: 28px;87visibility: hidden;88width: 16px;89margin: auto;90padding-left: 4px;91}929394.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .menu.mouseover,95.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row:hover .menu,96.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .cell-output-hover .menu {97visibility: visible;98}99100.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row,101.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row:hover,102.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .cell-output-hover {103outline: none !important;104}105106.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row.focused {107outline: none !important;108}109110.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .input-collapse-container {111display: flex;112align-items: center;113position: relative;114box-sizing: border-box;115width: 100%;116}117118.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .input-collapse-container .collapsed-execution-icon {119line-height: normal;120margin-left: 6px;121}122123.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .input-collapse-container .collapsed-execution-icon .codicon-notebook-state-success {124color: var(--vscode-notebookStatusSuccessIcon-foreground);125}126127.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .input-collapse-container .collapsed-execution-icon .codicon-notebook-state-error {128color: var(--vscode-notebookStatusErrorIcon-foreground);129}130131.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .input-collapse-container .cell-collapse-preview {132padding: 0px 8px;133display: flex;134align-items: center;135}136.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .input-collapse-container .cell-collapse-preview .monaco-tokenized-source {137font-size: var(--notebook-cell-input-preview-font-size);138font-family: var(--notebook-cell-input-preview-font-family);139cursor: pointer;140white-space: normal;141overflow: hidden;142}143144.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .input-collapse-container .cell-collapse-preview .expandInputIcon {145padding: 2px;146border-radius: 5px;147height: 16px;148width: 16px;149150cursor: pointer;151z-index: var(--z-index-notebook-input-collapse-condicon);152}153154.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .input-collapse-container .cell-collapse-preview .expandInputIcon:before {155color: grey;156font-size: 12px;157line-height: 16px;158vertical-align: bottom;159}160161.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .output-collapse-container {162cursor: pointer;163}164165.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .output-collapse-container .expandOutputPlaceholder {166font-style: italic;167font-size: var(--notebook-cell-output-font-size);168font-family: var(--monaco-monospace-font);169min-height: 24px;170opacity: 0.7;171user-select: none;172}173174.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .output-collapse-container .expandOutputIcon {175position: relative;176left: 0px;177padding: 2px;178border-radius: 5px;179vertical-align:middle;180margin-left: 4px;181height: 16px;182width: 16px;183}184185.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .cell-expand-part-button {186position: relative;187left: 0px;188padding: 2px;189border-radius: 5px;190vertical-align: middle;191margin-left: 4px;192height: 16px;193width: 16px;194z-index: var(--z-index-notebook-cell-expand-part-button);195}196197.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .output-collapse-container .expandOutputIcon:before {198color: grey;199font-size: 12px;200line-height: 16px;201vertical-align: bottom;202}203204.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .cell-expand-part-button:before {205color: grey;206font-size: 12px;207line-height: 16px;208vertical-align: bottom;209}210211.monaco-workbench.hc-black .notebookOverlay .monaco-list-row.focused .cell-editor-focus .cell-editor-part:before,212.monaco-workbench.hc-light .notebookOverlay .monaco-list-row.focused .cell-editor-focus .cell-editor-part:before {213outline-style: dashed;214}215216.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .menu.mouseover,217.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .menu:hover {218cursor: pointer;219}220221.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .run-button-container {222position: absolute;223flex-shrink: 0;224z-index: var(--z-index-run-button-container);225width: 35px;226left: -35px;227}228229.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .run-button-container .monaco-toolbar {230visibility: hidden;231height: initial;232}233234.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .run-button-container .monaco-toolbar .action-item:not(.monaco-dropdown-with-primary) .codicon {235padding: 6px;236}237238.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .run-button-container .monaco-toolbar .actions-container {239justify-content: center;240}241242.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row:hover .run-button-container .monaco-toolbar,243.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row.focused .run-button-container .monaco-toolbar,244.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .cell-run-toolbar-dropdown-active .run-button-container .monaco-toolbar,245.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .cell-output-hover .run-button-container .monaco-toolbar {246visibility: visible;247}248249.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .execution-count-label {250position: absolute;251font-size: 10px;252font-family: var(--monaco-monospace-font);253white-space: pre;254box-sizing: border-box;255opacity: .7;256width: 35px;257right: 0px;258text-align: center;259}260261.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .cell-statusbar-hidden .execution-count-label {262line-height: 15px;263}264265.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .execution-count-label .codicon {266font-size: 14px;267}268269.monaco-workbench .notebookOverlay .cell .cell-editor-part {270position: relative;271}272273.monaco-workbench .notebookOverlay .cell .monaco-progress-container {274top: -3px;275position: absolute;276left: 0;277z-index: var(--z-index-notebook-progress-bar);278}279280.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list:not(.element-focused):focus:before {281outline: none !important;282}283284.monaco-workbench .notebookOverlay.notebook-editor > .cell-list-container > .monaco-list > .monaco-scrollable-element > .scrollbar.visible {285z-index: var(--z-index-notebook-scrollbar);286cursor: default;287}288289.monaco-workbench .notebookOverlay .monaco-list-row .cell-editor-part:before {290z-index: var(--z-index-notebook-cell-editor-outline);291content: "";292right: 0px;293left: 0px;294top: 0px;295bottom: 0px;296outline-offset: -1px;297display: block;298position: absolute;299pointer-events: none;300}301302.monaco-workbench .notebookOverlay .monaco-list .monaco-list-row .cell-insertion-indicator-top {303top: -15px;304}305306.monaco-workbench .notebookOverlay > .cell-list-container > .cell-list-insertion-indicator {307position: absolute;308height: 2px;309left: 0px;310right: 0px;311opacity: 0;312z-index: var(--z-index-notebook-list-insertion-indicator);313}314315/** Theming */316317.monaco-action-bar .action-item.verticalSeparator {318width: 1px !important;319height: 16px !important;320margin: 5px 4px !important;321cursor: default;322min-width: 1px !important;323}324325.monaco-workbench .notebookOverlay .monaco-list .monaco-list-row .cell-decoration {326top: -6px;327position: absolute;328display: flex;329}330331332.cell-contributed-items.cell-contributed-items-left {333margin-left: 4px;334}335336.cell-contributed-items.cell-contributed-items-right {337flex-direction: row-reverse;338}339340.monaco-workbench .notebookOverlay > .cell-list-container .notebook-overview-ruler-container {341position: absolute;342top: 0;343right: 0;344}345346/* high contrast border for multi-select */347.hc-black .notebookOverlay .monaco-list.selection-multiple:focus-within .monaco-list-row.selected:not(.focused) .cell-focus-indicator-top:before, .hc-light .notebookOverlay .monaco-list.selection-multiple:focus-within .monaco-list-row.selected:not(.focused) .cell-focus-indicator-top:before { border-top-style: dotted; }348.hc-black .notebookOverlay .monaco-list.selection-multiple:focus-within .monaco-list-row.selected:not(.focused) .cell-focus-indicator-bottom:before, .hc-light .notebookOverlay .monaco-list.selection-multiple:focus-within .monaco-list-row.selected:not(.focused) .cell-focus-indicator-bottom:before { border-bottom-style: dotted; }349.hc-black .notebookOverlay .monaco-list.selection-multiple:focus-within .monaco-list-row.selected:not(.focused) .cell-inner-container:not(.cell-editor-focus) .cell-focus-indicator-left:before, .hc-light .notebookOverlay .monaco-list.selection-multiple:focus-within .monaco-list-row.selected:not(.focused) .cell-inner-container:not(.cell-editor-focus) .cell-focus-indicator-left:before { border-left-style: dotted; }350.hc-black .notebookOverlay .monaco-list.selection-multiple:focus-within .monaco-list-row.selected:not(.focused) .cell-inner-container:not(.cell-editor-focus) .cell-focus-indicator-right:before, .hc-light .notebookOverlay .monaco-list.selection-multiple:focus-within .monaco-list-row.selected:not(.focused) .cell-inner-container:not(.cell-editor-focus) .cell-focus-indicator-right:before { border-right-style: dotted; }351352/** Notebook Cell Comments */353354.cell-comment-container.review-widget {355border-left: 1px solid var(--vscode-peekView-border); border-right: 1px solid var(--vscode-peekView-border);356/* Restore text-wrap to default value to avoid inheriting nowrap from monaco-list. */357text-wrap: initial;358}359360.cell-comment-container.review-widget > .head {361border-top: 1px solid var(--vscode-peekView-border);362}363364.cell-comment-container.review-widget > .body {365border-bottom: 1px solid var(--vscode-peekView-border);366}367368.cell-comment-container.review-widget {369background-color: var(--vscode-peekViewResult-background);370}371372373/** Notebook editor background */374.notebookOverlay .cell-drag-image .cell-editor-container > div {375background: var(--vscode-editor-background) !important;376}377.notebookOverlay .monaco-list-row .cell-title-toolbar,378.notebookOverlay .monaco-list-row.cell-drag-image,379.notebookOverlay .cell-bottom-toolbar-container .action-item,380.notebookOverlay .cell-list-top-cell-toolbar-container .action-item {381background-color: var(--vscode-editor-background);382}383384.monaco-workbench .notebookOverlay.notebook-editor {385background-color: var(--vscode-notebook-editorBackground);386}387388.notebookOverlay .cell .monaco-editor-background,389.notebookOverlay .cell .margin-view-overlays,390.notebookOverlay .cell .cell-statusbar-container {391background: var(--vscode-notebook-cellEditorBackground, var(--vscode-editor-background));392}393394/** Cell toolbar separator */395396.notebookOverlay .monaco-list-row .cell-title-toolbar,397.notebookOverlay .cell-bottom-toolbar-container .action-item,398.notebookOverlay .cell-list-top-cell-toolbar-container .action-item {399border: solid 1px var(--vscode-notebook-cellToolbarSeparator);400}401.notebookOverlay .monaco-action-bar .action-item.verticalSeparator {402background-color: var(--vscode-notebook-cellToolbarSeparator);403}404.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .input-collapse-container {405border-bottom: solid 1px var(--vscode-notebook-cellToolbarSeparator);406}407408/** Focused cell background */409410.notebookOverlay .code-cell-row.focused .cell-focus-indicator,411.notebookOverlay .markdown-cell-row.focused,412.notebookOverlay .code-cell-row.focused .input-collapse-container {413background-color: var(--vscode-notebook-focusedCellBackground) !important;414}415416/** Selected cell background */417.notebookOverlay .monaco-list.selection-multiple .markdown-cell-row.selected,418.notebookOverlay .monaco-list.selection-multiple .markdown-cell-row.selected .cell-focus-indicator-bottom,419.notebookOverlay .monaco-list.selection-multiple .code-cell-row.selected .cell-focus-indicator-top,420.notebookOverlay .monaco-list.selection-multiple .code-cell-row.selected .cell-focus-indicator-left,421.notebookOverlay .monaco-list.selection-multiple .code-cell-row.selected .cell-focus-indicator-right,422.notebookOverlay .monaco-list.selection-multiple .code-cell-row.selected .cell-focus-indicator-bottom {423background-color: var(--vscode-notebook-selectedCellBackground, inherit) !important;424}425426.notebookOverlay .monaco-list.selection-multiple:focus-within .monaco-list-row.selected .cell-focus-indicator-top:before,427.notebookOverlay .monaco-list.selection-multiple:focus-within .monaco-list-row.selected .cell-focus-indicator-bottom:before,428.notebookOverlay .monaco-list.selection-multiple:focus-within .monaco-list-row.selected .cell-inner-container:not(.cell-editor-focus) .cell-focus-indicator-left:before,429.notebookOverlay .monaco-list.selection-multiple:focus-within .monaco-list-row.selected .cell-inner-container:not(.cell-editor-focus) .cell-focus-indicator-right:before {430border-color: var(--vscode-notebook-inactiveSelectedCellBorder, transparent) !important;431}432433/** Cell hover background */434.notebookOverlay .code-cell-row:not(.focused):hover .cell-focus-indicator,435.notebookOverlay .code-cell-row:not(.focused).cell-output-hover .cell-focus-indicator,436.notebookOverlay .markdown-cell-row:not(.focused):hover {437background-color: var(--vscode-notebook-cellHoverBackground) !important;438}439440.notebookOverlay .code-cell-row:not(.focused):hover .input-collapse-container,441.notebookOverlay .code-cell-row:not(.focused).cell-output-hover .input-collapse-container {442background-color: var(--vscode-notebook-cellHoverBackground);443}444445/** Cell symbol higlight */446.monaco-workbench .notebookOverlay .monaco-list .monaco-list-row.code-cell-row.nb-symbolHighlight .cell-focus-indicator,447.monaco-workbench .notebookOverlay .monaco-list .monaco-list-row.markdown-cell-row.nb-symbolHighlight {448background-color: var(--vscode-notebook-symbolHighlightBackground) !important;449}450451/** Cell execution inline vars */452.nb-inline-value {453background-color: var(--vscode-editorInlayHint-background);454color: var(--vscode-editorInlayHint-foreground) !important;455font-size: 90%;456}457458/** Notebook Textual Selection Highlight */459.nb-selection-highlight {460background-color: var(--vscode-editor-selectionHighlightBackground);461}462463/** Cell Multi-Cursor Cursor highlight */464/* -- base selection styling -- */465.nb-multicursor-selection {466top: 0;467min-width: 1.9px;468background-color: var(--vscode-editor-selectionBackground);469470/* unsure about these two */471overflow: hidden;472box-sizing: border-box;473}474/* -- base cursor styling -- */475.nb-multicursor-cursor {476top: 0;477min-width: 1.9px;478/* z-index: 10000000; */479background-color: #AEAFAD;480481/* unsure about these two */482overflow: hidden;483box-sizing: border-box;484}485/* ======================================================================== */486/* ======================================================================== */487/* -- block-style -- */488.nb-cursor-block-style {489width: 8px !important;490}491/* -- underline-style -- */492.nb-cursor-underline-style {493width: 8px !important;494border-bottom-width: 2px;495border-bottom-style: solid;496background: transparent;497}498/* -- line-thin-style -- */499.nb-cursor-line-thin-style {500min-width: none;501width: 0.9px !important;502}503/* -- block-outline-style -- */504.nb-cursor-block-outline-style {505width: 8px !important;506border-width: 1px;507border-style: solid;508background: transparent;509}510/* -- underline-thin-style -- */511.nb-cursor-underline-thin-style {512width: 8px !important;513border-bottom-width: 1px;514border-bottom-style: solid;515background: transparent;516}517/* ======================================================================== */518/* ======================================================================== */519/* -- cursor animations -- */520.nb-blink {521animation: nb-cursor-blink 1s step-end infinite;522}523.nb-smooth {524animation: nb-cursor-smooth 0.5s ease-in-out 0.5s infinite alternate;525}526.nb-phase {527animation: nb-cursor-phase 0.5s ease-in-out 0.5s infinite alternate;528}529.nb-expand{530animation: nb-cursor-expand 0.5s ease-in-out 0.5s infinite alternate;531}532.nb-smooth-caret-animation {533transition: all 80ms;534}535536/* -- animation keyframes -- */537@keyframes nb-cursor-blink {5380% {539opacity: 1;540}54150% {542opacity: 0;543}544100% {545opacity: 1;546}547}548@keyframes nb-cursor-smooth {5490%,55020% {551opacity: 1;552}55360%,554100% {555opacity: 0;556}557}558@keyframes nb-cursor-phase {5590%,56020% {561opacity: 1;562}56390%,564100% {565opacity: 0;566}567}568@keyframes nb-cursor-expand {5690%,57020% {571transform: scaleY(1);572}57380%,574100% {575transform: scaleY(0);576}577}578579/** Cell Search Range selection highlight */580.monaco-workbench .notebookOverlay .monaco-list .monaco-list-row.code-cell-row.nb-multiCellHighlight .cell-focus-indicator,581.monaco-workbench .notebookOverlay .monaco-list .monaco-list-row.markdown-cell-row.nb-multiCellHighlight {582background-color: var(--vscode-notebook-symbolHighlightBackground) !important;583}584585/** Cell focused editor border */586.notebookOverlay .monaco-list:focus-within .monaco-list-row.focused .cell-editor-focus .cell-editor-part:before {587outline: solid 1px var(--vscode-notebook-focusedEditorBorder);588}589590/** Cell border color */591.notebookOverlay .cell.markdown h1 { border-color: var(--vscode-notebook-cellBorderColor); }592.notebookOverlay .monaco-list-row .cell-editor-part:before { outline: solid 1px var(--vscode-notebook-cellBorderColor); }593594/** Cell status bar */595.monaco-workbench .notebookOverlay .cell-statusbar-container .cell-language-picker:hover,596.monaco-workbench .notebookOverlay .cell-statusbar-container .cell-status-item.cell-status-item-has-command:hover {597background-color: var(--vscode-notebook-cellStatusBarItemHoverBackground);598}599600/** Insert toolbar */601.notebookOverlay > .cell-list-container > .cell-list-insertion-indicator {602background-color: var(--vscode-notebook-cellInsertionIndicator);603}604605/** Scrollbar */606.notebookOverlay .cell-list-container > .monaco-list > .monaco-scrollable-element > .scrollbar > .slider {607background: var(--vscode-notebookScrollbarSlider-background);608}609610.notebookOverlay .cell-list-container > .monaco-list > .monaco-scrollable-element > .scrollbar > .slider:hover {611background: var(--vscode-notebookScrollbarSlider-hoverBackground);612}613614.notebookOverlay .cell-list-container > .monaco-list > .monaco-scrollable-element > .scrollbar > .slider.active {615background: var(--vscode-notebookScrollbarSlider-activeBackground);616}617618/** Cell expand */619.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .expandInputIcon:hover,620.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .expandOutputIcon:hover,621.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .cell-expand-part-button:hover {622background-color: var(--vscode-toolbar-hoverBackground);623}624625/** Cell insertion/deletion */626.monaco-workbench .notebookOverlay .monaco-list .monaco-list-row.code-cell-row.nb-cell-modified .cell-focus-indicator {627background-color: var(--vscode-editorGutter-modifiedBackground) !important;628}629630.monaco-workbench .notebookOverlay .monaco-list .monaco-list-row.markdown-cell-row.nb-cell-modified {631background-color: var(--vscode-editorGutter-modifiedBackground) !important;632}633634.monaco-workbench .notebookOverlay .monaco-list .monaco-list-row.code-cell-row.nb-cell-added .cell-focus-indicator {635background-color: var(--vscode-diffEditor-insertedTextBackground) !important;636}637638.monaco-workbench .notebookOverlay .monaco-list .monaco-list-row.markdown-cell-row.nb-cell-added {639background-color: var(--vscode-diffEditor-insertedTextBackground) !important;640}641642.monaco-workbench .notebookOverlay .monaco-list .monaco-list-row.code-cell-row.nb-cell-deleted .cell-focus-indicator {643background-color: var(--vscode-diffEditor-removedTextBackground) !important;644}645646.monaco-workbench .notebookOverlay .monaco-list .monaco-list-row.markdown-cell-row.nb-cell-deleted {647background-color: var(--vscode-diffEditor-removedTextBackground) !important;648}649650.monaco-workbench .notebookOverlay .codicon-debug-continue { color: var(--vscode-icon-foreground) !important; }651652/** Cell Chat **/653.monaco-workbench .notebookOverlay .monaco-list .monaco-list-row.code-cell-row.nb-chatGenerationHighlight .cell-focus-indicator,654.monaco-workbench .notebookOverlay .monaco-list .monaco-list-row.markdown-cell-row.nb-chatGenerationHighlight {655background-color: var(--vscode-notebook-selectedCellBackground) !important;656}657658659