/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-workbench > .editor > .content.dragging > .monaco-sash {
	display: none; /* hide sashes while dragging editors around */
}

#monaco-workbench-editor-move-overlay,
#monaco-workbench-editor-drop-overlay {
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 10000;
}

#monaco-workbench-editor-drop-overlay {
	opacity: 0; /* initially not visible until moving around */
}

.monaco-workbench > .editor > .content > .one-editor-silo {
	position: absolute;
	box-sizing:	border-box; /* use border box to be able to draw a border as separator between editors */
}

.monaco-workbench > .editor > .content > .one-editor-silo.editor-one {
	left: 0;
	top: 0;
}

.monaco-workbench > .editor > .content.vertical-layout > .one-editor-silo.editor-three {
	right: 0;
}

.monaco-workbench > .editor > .content.horizontal-layout > .one-editor-silo.editor-three {
	bottom: 0;
}

.monaco-workbench > .editor > .content > .one-editor-silo.dragging {
	z-index: 70;
	box-sizing: content-box;
}

.monaco-workbench > .editor > .content.vertical-layout > .one-editor-silo.dragging {
	border-left: 1px solid;
	border-right: 1px solid;
}

.monaco-workbench > .editor > .content.horizontal-layout > .one-editor-silo.dragging {
	border-top: 1px solid;
	border-bottom: 1px solid;
}

.monaco-workbench > .editor > .content.vertical-layout > .one-editor-silo.editor-two,
.monaco-workbench > .editor > .content.vertical-layout > .one-editor-silo.editor-three {
	border-left: 1px solid;
}

.monaco-workbench > .editor > .content.horizontal-layout > .one-editor-silo.editor-two,
.monaco-workbench > .editor > .content.horizontal-layout > .one-editor-silo.editor-three {
	border-top: 1px solid;
}

.monaco-workbench > .editor > .content.vertical-layout > .one-editor-silo.draggedunder {
	transition: left 200ms ease-out;
}

.monaco-workbench > .editor > .content.vertical-layout > .editor-three.draggedunder {
	transition-property: right;
}

.monaco-workbench > .editor > .content.horizontal-layout > .one-editor-silo.draggedunder {
	transition: top 200ms ease-out;
}

.monaco-workbench > .editor > .content.horizontal-layout > .editor-three.draggedunder {
	transition-property: bottom;
}

.monaco-workbench > .editor > .content > .one-editor-silo > .container {
	height: 100%;
}

.monaco-workbench > .editor > .content > .one-editor-silo > .container > .editor-container {
	height: calc(100% - 35px); /* Editor is below editor title */
}