src/vs/workbench/contrib/interactive/browser/interactiveEditor.ts/InteractiveEditor/layout
class InteractiveEditor:	layout(dimension: DOM.Dimension): void {
		this.#rootElement.classList.toggle('mid-width', dimension.width < 1000 && dimension.width >= 600);
		this.#rootElement.classList.toggle('narrow-width', dimension.width < 600);
		this.#dimension = dimension;

		if (!this.#notebookWidget.value) {
			return;
		}

		this.#notebookEditorContainer.style.height = `${this.#dimension.height - INPUT_CONTAINER_HEIGHT}px`;
		this.#inputEditorContainer.style.top = `${this.#dimension.height - INPUT_CONTAINER_HEIGHT}px`;
		this.#inputEditorContainer.style.width = `${this.#dimension.width}px`;
		this.#inputEditorContainer.style.paddingTop = `${INPUT_CONTAINER_PADDING}px`;
		this.#inputEditorContainer.style.paddingBottom = `${INPUT_CONTAINER_PADDING}px`;

		this.#codeEditorWidget.layout(new DOM.Dimension(this.#dimension.width, INPUT_WIDGET_HEIGHT));
		this.#notebookWidget.value!.layout(this.#dimension.with(this.#dimension.width, this.#dimension.height - INPUT_CONTAINER_HEIGHT), this.#rootElement);
	}