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

.monaco-workbench .outline-panel {
	display: flex;
	flex-direction: column;
}

.monaco-workbench .outline-panel .outline-progress {
	width: 100%;
	height: 2px;
	padding-bottom: 3px;
	position: absolute;
}

.monaco-workbench .outline-panel .outline-progress .monaco-progress-container {
	height: 2px;
}

.monaco-workbench .outline-panel .outline-progress .monaco-progress-container .progress-bit {
	height: 2px;
}

.monaco-workbench .outline-panel .outline-tree {
	height: 100%;
}

.monaco-workbench .outline-panel .outline-message {
	display: none;
	padding: 10px 22px 0 22px;
	opacity: 0.5;
}

.monaco-workbench .outline-panel.message .outline-message {
	display: inherit;
}

.monaco-workbench .outline-panel.message .outline-progress {
	display: none;
}

.monaco-workbench .outline-panel.message .outline-tree {
	display: none;
}

.monaco-tree.focused .selected .outline-element-label, .monaco-tree.focused .selected .outline-element-decoration{
	/* make sure selection color wins when a label is being selected */
	color: inherit !important;
}

.monaco-tree.focused .selected .outline-element-label .monaco-highlighted-label .highlight,
.monaco-tree.focused .selected .monaco-icon-label .monaco-highlighted-label .highlight{
	/* allows text color to use the default when selected  */
	color: inherit !important;
}
