notebook.css 25.6 KB
Newer Older
P
Peng Lyu 已提交
1 2 3 4 5
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

M
Miguel Solorio 已提交
6
.monaco-workbench .notebookOverlay.notebook-editor {
P
Peng Lyu 已提交
7 8 9 10
	box-sizing: border-box;
	line-height: 22px;
	user-select: initial;
	-webkit-user-select: initial;
P
Peng Lyu 已提交
11
	position: relative;
P
Peng Lyu 已提交
12 13
}

M
Miguel Solorio 已提交
14
.monaco-workbench .cell.markdown {
P
Peng Lyu 已提交
15 16
	user-select: text;
	-webkit-user-select: text;
17
	white-space: initial;
P
Peng Lyu 已提交
18 19
}

20 21
.monaco-workbench .cell.markdown p.emptyMarkdownPlaceholder {
	font-style: italic;
R
rebornix 已提交
22
	opacity: 0.6;
23 24
}

25
.monaco-workbench .notebookOverlay .simple-fr-find-part-wrapper.visible {
R
rebornix 已提交
26 27 28
	z-index: 100;
}

29
.monaco-workbench .notebookOverlay .cell-list-container .overflowingContentWidgets > div {
R
Rob Lourens 已提交
30 31
	z-index: 600 !important;
	/* @rebornix: larger than the editor title bar */
32 33
}

34
.monaco-workbench .notebookOverlay .cell-list-container .monaco-list-rows {
35 36 37
	min-height: 100%;
	overflow: visible !important;
}
P
Peng Lyu 已提交
38

39
.monaco-workbench .notebookOverlay .cell-list-container {
P
Peng Lyu 已提交
40 41 42
	position: relative;
}

43
.monaco-workbench .notebookOverlay.global-drag-active .webview {
R
Rob Lourens 已提交
44 45 46
	pointer-events: none;
}

47
.monaco-workbench .notebookOverlay .cell-list-container .webview-cover {
R
rebornix 已提交
48 49 50 51
	position: absolute;
	top: 0;
}

52
.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row {
R
Rob Lourens 已提交
53
	cursor: default;
R
Rob Lourens 已提交
54 55 56 57
	overflow: visible !important;
	width: 100%;
}

58
.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row.cell-drag-image {
R
Rob Lourens 已提交
59
	position: absolute;
60
	top: -500px;
R
Rob Lourens 已提交
61
	z-index: 1000;
R
Rob Lourens 已提交
62 63 64 65
	padding-bottom: 8px;
	padding-top: 8px;
}

66 67
.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row.cell-drag-image .cell-focus-indicator {
	display: none;
R
Rob Lourens 已提交
68 69
}

70
.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row.cell-drag-image.markdown-cell-row .cell-focus-indicator {
R
Rob Lourens 已提交
71 72 73
	bottom: 8px;
}

74
.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row.cell-drag-image .output {
R
Rob Lourens 已提交
75
	display: none !important;
76 77
}

78
.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row.cell-drag-image > .monaco-toolbar {
79 80 81
	display: none;
}

82
.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row.cell-drag-image .cell-statusbar-container {
83 84 85
	display: none;
}

86
.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row.cell-drag-image .cell-editor-part {
R
Rob Lourens 已提交
87 88 89 90
	width: calc(100% - 32px);
	/* minus left gutter */
}

91
.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row.cell-drag-image .cell-editor-container > div > div {
R
Rob Lourens 已提交
92 93 94 95 96 97
	/* Rendered code content - show a single unwrapped line */
	height: 20px;
	overflow: hidden;
	white-space: pre-wrap;
}

98
.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row.cell-drag-image.markdown-cell-row .cell.markdown {
R
Rob Lourens 已提交
99 100
	white-space: nowrap;
	overflow: hidden;
R
Rob Lourens 已提交
101 102
}

103
.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .cell {
R
Rob Lourens 已提交
104 105 106
	display: flex;
}

107 108 109 110 111
.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row:not(.selected) .monaco-editor .lines-content .selected-text,
.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row:not(.selected) .monaco-editor .lines-content .selectionHighlight {
	opacity: 0.33;
}

112
.monaco-workbench .notebookOverlay .notebook-content-widgets {
P
Peng Lyu 已提交
113 114 115 116 117 118
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

119
.monaco-workbench .notebookOverlay .output {
120 121
	position: absolute;
	height: 0px;
122 123
	user-select: text;
	transform: translate3d(0px, 0px, 0px);
R
rebornix 已提交
124
	cursor: auto;
R
rebornix 已提交
125
	box-sizing: border-box;
P
Peng Lyu 已提交
126 127
}

128
.monaco-workbench .notebookOverlay .output p {
R
rebornix 已提交
129
	white-space: initial;
130
	overflow-x: auto;
131
	margin: 0px;
R
rebornix 已提交
132 133
}

134
.monaco-workbench .notebookOverlay .output > div.foreground {
135 136 137 138 139 140 141
	width: 100%;
	min-height: 24px;
	box-sizing: border-box;
}

.monaco-workbench .notebookOverlay .output > div.foreground > .output-inner-container {
	width: 100%;
R
rebornix 已提交
142 143 144 145
	padding: 8px;
	box-sizing: border-box;
}

146 147
.monaco-workbench .notebookOverlay .output > div.foreground .output-stream,
.monaco-workbench .notebookOverlay .output > div.foreground .output-plaintext {
148
	font-family: var(--monaco-monospace-font);
R
Rob Lourens 已提交
149
	white-space: pre-wrap;
R
Rob Lourens 已提交
150
	word-wrap: break-word;
R
Rob Lourens 已提交
151 152
}

153
.monaco-workbench .notebookOverlay .cell-drag-image .output .multi-mimetype-output {
R
Rob Lourens 已提交
154 155 156
	display: none;
}

157
.monaco-workbench .notebookOverlay .output .multi-mimetype-output {
R
rebornix 已提交
158 159
	position: absolute;
	top: 4px;
160
	left: -26px;
R
rebornix 已提交
161 162 163
	width: 16px;
	height: 16px;
	cursor: pointer;
164
	padding: 4px;
R
rebornix 已提交
165 166
}

167
.monaco-workbench .notebookOverlay .output .error_message {
P
Peng Lyu 已提交
168 169
	color: red;
}
170

171
.monaco-workbench .notebookOverlay .output .error > div {
J
Johannes Rieken 已提交
172 173 174
	white-space: normal;
}

175
.monaco-workbench .notebookOverlay .output .error pre.traceback {
P
Peng Lyu 已提交
176 177 178
	margin: 8px 0;
}

179
.monaco-workbench .notebookOverlay .output .error .traceback > span {
P
Peng Lyu 已提交
180 181
	display: block;
}
P
Peng Lyu 已提交
182

183
.monaco-workbench .notebookOverlay .output .display img {
184 185 186
	max-width: 100%;
}

187
.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .menu {
P
Peng Lyu 已提交
188 189
	position: absolute;
	left: 0;
R
rebornix 已提交
190
	top: 28px;
P
Peng Lyu 已提交
191 192 193 194 195 196 197
	visibility: hidden;
	width: 16px;
	margin: auto;
	padding-left: 4px;
}


198 199 200
.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .menu.mouseover,
.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row:hover .menu,
.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row.cell-output-hover .menu {
P
Peng Lyu 已提交
201 202
	visibility: visible;
}
P
Peng Lyu 已提交
203

204 205 206
.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row,
.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row:hover,
.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row.cell-output-hover {
P
Peng Lyu 已提交
207
	outline: none !important;
208
}
R
rebornix 已提交
209

210
.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row.focused {
R
rebornix 已提交
211
	outline: none !important;
212
}
R
rebornix 已提交
213

214 215 216 217
/* top and bottom borders on cells */
.monaco-workbench .notebookOverlay .monaco-list .monaco-list-row.focused .cell-focus-indicator-top:before,
.monaco-workbench .notebookOverlay .monaco-list .monaco-list-row.focused .cell-focus-indicator-bottom:before,
.monaco-workbench .notebookOverlay .monaco-list .markdown-cell-row.focused:before,
218
.monaco-workbench .notebookOverlay .monaco-list .markdown-cell-row.focused:after {
219 220 221 222 223 224
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
}

225
/* top border */
226 227
.monaco-workbench .notebookOverlay .monaco-list .monaco-list-row.focused .cell-focus-indicator-top:before,
.monaco-workbench .notebookOverlay .monaco-list .markdown-cell-row.focused:before {
228 229 230 231 232 233
	border-top: 1px solid transparent;
}

.monaco-workbench.hc-black .notebookOverlay .monaco-list .monaco-list-row.focused.cell-editor-focus .cell-focus-indicator-top:before,
.monaco-workbench.hc-black .notebookOverlay .monaco-list .markdown-cell-row.focused.cell-editor-focus:before {
	border-top-style: dashed;
234
}
235 236

/* bottom border */
237 238
.monaco-workbench .notebookOverlay .monaco-list .monaco-list-row.focused .cell-focus-indicator-bottom:before,
.monaco-workbench .notebookOverlay .monaco-list .markdown-cell-row.focused:after {
239 240 241 242 243 244
	border-bottom: 1px solid transparent;
}

.monaco-workbench.hc-black .notebookOverlay .monaco-list .monaco-list-row.focused.cell-editor-focus .cell-focus-indicator-bottom:before,
.monaco-workbench.hc-black .notebookOverlay .monaco-list .markdown-cell-row.focused.cell-editor-focus:after {
	border-bottom-style: dashed;
245 246
}

247 248 249 250 251 252 253
.monaco-workbench .notebookOverlay .monaco-list .monaco-list-row.focused .cell-focus-indicator-top:before,
.monaco-workbench .notebookOverlay .monaco-list .markdown-cell-row.focused:before {
	top: 0;
}
.monaco-workbench .notebookOverlay .monaco-list .monaco-list-row.focused .cell-focus-indicator-bottom:before,
.monaco-workbench .notebookOverlay .monaco-list .markdown-cell-row.focused:after {
	bottom: 0px;
254 255
}

256 257
.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .menu.mouseover,
.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .menu:hover {
P
Peng Lyu 已提交
258
	cursor: pointer;
P
Peng Lyu 已提交
259
}
R
rebornix 已提交
260

261
.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row > .monaco-toolbar {
262
	visibility: hidden;
R
Rob Lourens 已提交
263 264
	display: inline-block;
	position: absolute;
R
Rob Lourens 已提交
265
	height: 26px;
266
	right: 44px;
267
	top: -12px;
R
Rob Lourens 已提交
268
	/* this lines up the bottom toolbar border with the current line when on line 01 */
R
Rob Lourens 已提交
269
	z-index: 30;
R
Rob Lourens 已提交
270 271
}

272
.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row > .monaco-toolbar .action-item {
R
Rob Lourens 已提交
273 274 275 276
	width: 24px;
	height: 24px;
	display: flex;
	align-items: center;
R
Rob Lourens 已提交
277
	margin: 1px 2px;
R
Rob Lourens 已提交
278 279
}

280
.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row > .monaco-toolbar .action-item .action-label {
R
Rob Lourens 已提交
281 282
	display: flex;
	align-items: center;
283
	margin: auto;
284 285
}

R
Rob Lourens 已提交
286 287 288 289 290 291 292 293
.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row > .monaco-toolbar .action-item .monaco-dropdown {
	width: 100%;
}

.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row > .monaco-toolbar .action-item .monaco-dropdown .dropdown-label {
	display: flex;
}

294
.monaco-workbench .notebookOverlay .cell-statusbar-container {
295
	height: 21px;
296
	font-size: 12px;
R
Rob Lourens 已提交
297 298 299 300
	display: flex;
	position: relative;
}

301
.monaco-workbench .notebookOverlay .cell-statusbar-container .cell-status-left {
302
	display: flex;
303 304 305
	flex-grow: 1;
}

306
.monaco-workbench .notebookOverlay .cell-statusbar-container .cell-status-right {
307 308 309
	padding-right: 12px;
}

310
.monaco-workbench .notebookOverlay .cell-statusbar-container .cell-language-picker {
311 312 313 314
	padding: 0px 6px;
	cursor: pointer;
}

315
.monaco-workbench .notebookOverlay .cell-statusbar-container .cell-run-duration {
316 317 318
	margin-right: 8px;
}

M
Miguel Solorio 已提交
319
.monaco-workbench .notebookOverlay .cell-statusbar-container .cell-run-duration,
320
.monaco-workbench .notebookOverlay .cell-statusbar-container .cell-status-message {
R
Rob Lourens 已提交
321 322 323 324
	display: flex;
	align-items: center;
}

325
.monaco-workbench .notebookOverlay .cell-statusbar-container .cell-run-status {
R
Rob Lourens 已提交
326 327 328 329 330 331 332 333
	height: 100%;
	display: flex;
	align-items: center;
	margin-left: 18px;
	width: 18px;
	margin-right: 2px;
}

334
.monaco-workbench .notebookOverlay .cell-statusbar-container .codicon {
335 336 337
	font-size: 14px;
}

338
.monaco-workbench .notebookOverlay .cell-status-placeholder {
R
Rob Lourens 已提交
339 340 341 342 343 344 345
	position: absolute;
	left: 18px;
	display: flex;
	align-items: center;
	bottom: 0px;
	top: 0px;
}
346
.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .cell .run-button-container {
347
	position: relative;
R
Rob Lourens 已提交
348
	height: 22px;
M
Miguel Solorio 已提交
349
	flex-shrink: 0;
350
	top: 9px;
351 352
}

353
.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .cell .run-button-container .monaco-toolbar {
R
Rob Lourens 已提交
354 355 356
	visibility: hidden;
}

357
.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .cell .run-button-container .monaco-toolbar .codicon {
358
	margin: 0;
359
	padding-right: 4px;
360 361 362 363
}

.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .cell .run-button-container .monaco-toolbar .actions-container {
	justify-content: center;
R
Rob Lourens 已提交
364 365
}

366 367 368
.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row:hover .cell.runnable .run-button-container .monaco-toolbar,
.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row.focused .cell.runnable .run-button-container .monaco-toolbar,
.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row.cell-output-hover .cell.runnable .run-button-container .monaco-toolbar {
R
Rob Lourens 已提交
369 370 371
	visibility: visible;
}

372
.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .cell .run-button-container .execution-count-label {
373
	position: absolute;
374
	top: -2px;
M
Miguel Solorio 已提交
375
	font-size: 10px;
376
	font-family: var(--monaco-monospace-font);
377 378 379 380
	visibility: visible;
	white-space: pre;
	width: 100%;
	text-align: center;
381
	padding-right: 8px;
R
Rob Lourens 已提交
382
	box-sizing: border-box;
383
	opacity: .6;
384 385
}

386 387 388
.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row:hover .cell .run-button-container .execution-count-label,
.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row.cell-output-hover .cell .run-button-container .execution-count-label,
.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row.focused .cell .run-button-container .execution-count-label {
389 390 391
	visibility: hidden;
}

392
.monaco-workbench .notebookOverlay .cell .cell-editor-part {
R
Rob Lourens 已提交
393 394 395
	position: relative;
}

396
.monaco-workbench .notebookOverlay .cell .monaco-progress-container {
397
	top: -5px;
R
Rob Lourens 已提交
398 399 400 401 402 403 404

	position: absolute;
	left: 0;
	z-index: 5;
	height: 2px;
}

405
.monaco-workbench .notebookOverlay .cell .monaco-progress-container .progress-bit {
R
Rob Lourens 已提交
406
	height: 2px;
R
Rob Lourens 已提交
407 408
}

409 410 411
.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row.cell-has-toolbar-actions.focused > .monaco-toolbar,
.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row.cell-has-toolbar-actions.cell-output-hover > .monaco-toolbar,
.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row.cell-has-toolbar-actions:hover > .monaco-toolbar {
412 413 414
	visibility: visible;
}

R
rebornix 已提交
415

416
.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list:not(.element-focused):focus:before {
417 418
	outline: none !important;
}
P
Peng Lyu 已提交
419

420
.monaco-workbench .notebookOverlay .monaco-list .monaco-list-row .cell-focus-indicator {
421 422 423
	display: block;
	content: ' ';
	position: absolute;
R
Rob Lourens 已提交
424
	box-sizing: border-box;
425
	top: 0px;
426
	opacity: 0;
427 428
}

429 430 431 432 433 434
.monaco-workbench .notebookOverlay .monaco-list .monaco-list-row .cell-focus-indicator-side {
	/** Overidden for code cells */
	top: 0px;
	bottom: 0px;
}

435 436 437
.monaco-workbench .notebookOverlay .monaco-list .monaco-list-row .cell-focus-indicator-top,
.monaco-workbench .notebookOverlay .monaco-list .monaco-list-row .cell-focus-indicator-bottom {
	width: 100%;
438 439
}

440 441 442 443 444
.monaco-workbench .notebookOverlay .monaco-list .monaco-list-row .cell-focus-indicator-right {
	right: 0px;
}

.monaco-workbench .notebookOverlay .monaco-list .monaco-list-row .cell-focus-indicator:hover {
445 446 447
	cursor: grab;
}

448
.monaco-workbench .notebookOverlay .monaco-list .monaco-list-row .cell-focus-indicator .codicon:hover {
449 450 451
	cursor: pointer;
}

452 453 454
.monaco-workbench .notebookOverlay .monaco-list .monaco-list-row:hover .cell-focus-indicator,
.monaco-workbench .notebookOverlay .monaco-list .monaco-list-row.cell-output-hover .cell-focus-indicator,
.monaco-workbench .notebookOverlay .monaco-list .monaco-list-row.focused .cell-focus-indicator {
455
	opacity: 1;
456 457
}

458
.monaco-workbench .notebookOverlay .monaco-list-row .cell-editor-part:before {
R
Rob Lourens 已提交
459
	z-index: 20;
R
Rob Lourens 已提交
460 461 462 463 464 465 466 467 468 469 470
	content: "";
	right: 0px;
	left: 0px;
	top: 0px;
	bottom: 0px;
	outline-offset: -1px;
	display: block;
	position: absolute;
	pointer-events: none;
}

471
.monaco-workbench .notebookOverlay .monaco-list .monaco-list-row .cell-insertion-indicator-top {
R
Rob Lourens 已提交
472
	top: -15px;
R
Rob Lourens 已提交
473 474
}

475
.monaco-workbench .notebookOverlay > .cell-list-container > .cell-list-insertion-indicator {
R
Rob Lourens 已提交
476 477
	position: absolute;
	height: 2px;
478 479 480 481
	left: 0px;
	right: 0px;
	opacity: 0;
	z-index: 10;
R
Rob Lourens 已提交
482 483
}

484
.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list .monaco-list-row.cell-dragging {
485
	opacity: 0.5 !important;
R
Rob Lourens 已提交
486 487
}

488
.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .cell-bottom-toolbar-container {
R
rebornix 已提交
489 490 491
	position: absolute;
	display: flex;
	opacity: 0;
R
rebornix 已提交
492
	transition: opacity 0.2s ease-in-out;
493
	cursor: auto;
494
	padding: 0;
R
rebornix 已提交
495 496
}

497
.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row.cell-drag-image .cell-bottom-toolbar-container {
498 499 500
	display: none;
}

501 502
.monaco-workbench .notebookOverlay.notebook-editor-editable > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .cell-bottom-toolbar-container:focus-within,
.monaco-workbench .notebookOverlay.notebook-editor-editable > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .cell-bottom-toolbar-container:hover {
R
rebornix 已提交
503 504 505
	opacity: 1;
}

506
.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .cell-bottom-toolbar-container .monaco-toolbar {
507
	margin: 0px 8px;
508 509 510 511 512 513 514 515 516 517 518 519 520 521
}

.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .cell-bottom-toolbar-container .monaco-toolbar .action-item {
	display: flex;
}

.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .cell-bottom-toolbar-container .monaco-toolbar .action-item.active {
	transform: none;
}

.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .cell-bottom-toolbar-container .monaco-toolbar .action-label {
	font-size: 12px;
	margin: 0px;
	display: inline-flex;
522
	padding: 0px 4px;
523 524 525 526 527 528 529 530 531 532 533 534
}

.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .cell-bottom-toolbar-container .monaco-toolbar .action-label .codicon {
	margin-right: 3px;
}

.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .cell-bottom-toolbar-container .monaco-action-bar {
	display: flex;
	align-items: center;
}

.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .cell-bottom-toolbar-container .separator {
R
rebornix 已提交
535 536 537 538 539
	height: 1px;
	flex-grow: 1;
	align-self: center;
}

540 541 542
.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .cell-bottom-toolbar-container .action-item:first-child::after {
	content: ' ';
	display: block;
R
rebornix 已提交
543 544 545
	height: 1px;
	width: 16px;
	align-self: center;
546
	margin: 0px 8px;
R
rebornix 已提交
547 548
}

549
.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .cell-bottom-toolbar-container span.codicon {
R
rebornix 已提交
550 551 552 553 554
	text-align: center;
	font-size: 14px;
	color: inherit;
}

R
rebornix 已提交
555 556 557
/* markdown */


558
.monaco-workbench .notebookOverlay .cell.markdown img {
R
rebornix 已提交
559 560 561 562
	max-width: 100%;
	max-height: 100%;
}

563
.monaco-workbench .notebookOverlay .cell.markdown a {
R
rebornix 已提交
564 565 566
	text-decoration: none;
}

567
.monaco-workbench .notebookOverlay .cell.markdown a:hover {
R
rebornix 已提交
568 569 570
	text-decoration: underline;
}

571 572 573 574
.monaco-workbench .notebookOverlay .cell.markdown a:focus,
.monaco-workbench .notebookOverlay .cell.markdown input:focus,
.monaco-workbench .notebookOverlay .cell.markdown select:focus,
.monaco-workbench .notebookOverlay .cell.markdown textarea:focus {
R
rebornix 已提交
575 576 577 578
	outline: 1px solid -webkit-focus-ring-color;
	outline-offset: -1px;
}

579
.monaco-workbench .notebookOverlay .cell.markdown hr {
R
rebornix 已提交
580 581 582 583 584
	border: 0;
	height: 2px;
	border-bottom: 2px solid;
}

585
.monaco-workbench .notebookOverlay .cell.markdown h1 {
R
rebornix 已提交
586 587 588 589
	padding-bottom: 0.3em;
	line-height: 1.2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
590 591 592
	border-color: rgba(255, 255, 255, 0.18);
}

593
.monaco-workbench.vs .monaco-workbench .notebookOverlay .cell.markdown h1 {
594
	border-color: rgba(0, 0, 0, 0.18);
R
rebornix 已提交
595 596
}

597 598 599
.monaco-workbench .notebookOverlay .cell.markdown h1,
.monaco-workbench .notebookOverlay .cell.markdown h2,
.monaco-workbench .notebookOverlay .cell.markdown h3 {
R
rebornix 已提交
600 601 602
	font-weight: normal;
}

603
.monaco-workbench .notebookOverlay .cell.markdown div {
604 605 606
	width: 100%;
}

M
Miguel Solorio 已提交
607
/* Adjust margin of first item in markdown cell */
608
.monaco-workbench .notebookOverlay .cell.markdown div *:first-child {
609
	margin-top: 0px;
M
Miguel Solorio 已提交
610 611 612
}

/* h1 tags don't need top margin */
613
.monaco-workbench .notebookOverlay .cell.markdown div h1:first-child {
614 615 616
	margin-top: 0;
}

M
Miguel Solorio 已提交
617
/* Removes bottom margin when only one item exists in markdown cell */
618 619
.monaco-workbench .notebookOverlay .cell.markdown div *:only-child,
.monaco-workbench .notebookOverlay .cell.markdown div *:last-child {
M
Miguel Solorio 已提交
620
	margin-bottom: 0;
621
	padding-bottom: 0;
M
Miguel Solorio 已提交
622 623
}

M
Miguel Solorio 已提交
624
/* makes all markdown cells consistent */
625
.monaco-workbench .notebookOverlay .cell.markdown div {
626
	min-height: 24px;
627 628
}

629
.monaco-workbench .notebookOverlay .cell.markdown table {
R
rebornix 已提交
630 631 632 633
	border-collapse: collapse;
	border-spacing: 0;
}

634 635
.monaco-workbench .notebookOverlay .cell.markdown table th,
.monaco-workbench .notebookOverlay .cell.markdown table td {
R
Rob Lourens 已提交
636
	border: 1px solid;
R
rebornix 已提交
637 638
}

639
.monaco-workbench .notebookOverlay .cell.markdown table > thead > tr > th {
R
rebornix 已提交
640 641 642 643
	text-align: left;
	border-bottom: 1px solid;
}

644 645 646 647
.monaco-workbench .notebookOverlay .cell.markdown table > thead > tr > th,
.monaco-workbench .notebookOverlay .cell.markdown table > thead > tr > td,
.monaco-workbench .notebookOverlay .cell.markdown table > tbody > tr > th,
.monaco-workbench .notebookOverlay .cell.markdown table > tbody > tr > td {
R
rebornix 已提交
648 649 650
	padding: 5px 10px;
}

651
.monaco-workbench .notebookOverlay .cell.markdown table > tbody > tr + tr > td {
R
rebornix 已提交
652 653 654
	border-top: 1px solid;
}

655
.monaco-workbench .notebookOverlay .cell.markdown blockquote {
R
rebornix 已提交
656 657 658 659 660 661
	margin: 0 7px 0 5px;
	padding: 0 16px 0 10px;
	border-left-width: 5px;
	border-left-style: solid;
}

R
Rob Lourens 已提交
662 663
.monaco-workbench .notebookOverlay .cell.markdown code,
.monaco-workbench .notebookOverlay .cell.markdown .code {
664
	font-family: var(--monaco-monospace-font);
R
rebornix 已提交
665 666 667 668
	font-size: 1em;
	line-height: 1.357em;
}

669
.monaco-workbench .notebookOverlay .cell.markdown .code {
R
rebornix 已提交
670 671 672
	white-space: pre-wrap;
}

673
.monaco-workbench .notebookOverlay .cell.markdown .latex-block {
R
rebornix 已提交
674 675 676
	display: block;
}

677
.monaco-workbench .notebookOverlay .cell.markdown .latex {
R
rebornix 已提交
678 679 680 681
	vertical-align: middle;
	display: inline-block;
}

682 683
.monaco-workbench .notebookOverlay .cell.markdown .latex img,
.monaco-workbench .notebookOverlay .cell.markdown .latex-block img {
R
rebornix 已提交
684 685 686
	filter: brightness(0) invert(0)
}

687 688
.monaco-workbench.vs-dark .notebookOverlay .cell.markdown .latex img,
.monaco-workbench.vs-dark .notebookOverlay .cell.markdown .latex-block img {
R
rebornix 已提交
689 690 691
	filter: brightness(0) invert(1)
}

692
.monaco-workbench .notebookOverlay > .cell-list-container .notebook-folding-indicator {
R
rebornix 已提交
693
	position: absolute;
694 695
	top: 0;
	left: 0;
696
	right: 0;
697
	height: 100%;
R
rebornix 已提交
698 699
}

700
.monaco-workbench .notebookOverlay > .cell-list-container .notebook-folding-indicator .codicon {
M
Miguel Solorio 已提交
701
	visibility: visible;
702
	padding: 8px 0 0 10px;
M
Miguel Solorio 已提交
703 704
}

R
rebornix 已提交
705 706
/** Theming */

707
/* .monaco-workbench .notebookOverlay .cell.markdown pre {
R
rebornix 已提交
708 709 710
	background-color: rgba(220, 220, 220, 0.4);
}

711
.monaco-workbench.vs-dark .monaco-workbench .notebookOverlay .cell.markdown pre {
R
rebornix 已提交
712 713 714
	background-color: rgba(10, 10, 10, 0.4);
}

715
.monaco-workbench.hc-black .monaco-workbench .notebookOverlay .cell.markdown pre {
R
rebornix 已提交
716 717 718
	background-color: rgb(0, 0, 0);
}

719
.monaco-workbench.hc-black .monaco-workbench .notebookOverlay .cell.markdown h1 {
R
rebornix 已提交
720 721 722
	border-color: rgb(0, 0, 0);
}

723
.monaco-workbench .notebookOverlay .cell.markdown table > thead > tr > th {
R
rebornix 已提交
724 725 726
	border-color: rgba(0, 0, 0, 0.18);
}

727
.monaco-workbench.vs-dark .monaco-workbench .notebookOverlay .cell.markdown table > thead > tr > th {
R
rebornix 已提交
728 729 730
	border-color: rgba(255, 255, 255, 0.18);
}

731 732 733
.monaco-workbench .notebookOverlay .cell.markdown h1,
.monaco-workbench .notebookOverlay .cell.markdown hr,
.monaco-workbench .notebookOverlay .cell.markdown table > tbody > tr > td {
R
rebornix 已提交
734 735 736
	border-color: rgba(0, 0, 0, 0.18);
}

737 738 739
.monaco-workbench.vs-dark .monaco-workbench .notebookOverlay .cell.markdown h1,
.monaco-workbench.vs-dark .monaco-workbench .notebookOverlay .cell.markdown hr,
.monaco-workbench.vs-dark .monaco-workbench .notebookOverlay .cell.markdown table > tbody > tr > td {
R
rebornix 已提交
740
	border-color: rgba(255, 255, 255, 0.18);
741
} */