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

/* marker zone */

.monaco-editor .peekview-widget .head .peekview-title .icon.warning {
	background: url('status-warning.svg') center center no-repeat;
}

.monaco-editor .peekview-widget .head .peekview-title .icon.error {
	background: url('status-error.svg') center center no-repeat;
}

.monaco-editor .peekview-widget .head .peekview-title .icon.info {
	background: url('status-info.svg') center center no-repeat;
}

.vs-dark .monaco-editor .peekview-widget .head .peekview-title .icon.warning {
	background: url('status-warning-inverse.svg') center center no-repeat;
}

.vs-dark .monaco-editor .peekview-widget .head .peekview-title .icon.error {
	background: url('status-error-inverse.svg') center center no-repeat;
}

.vs-dark .monaco-editor .peekview-widget .head .peekview-title .icon.info {
	background: url('status-info-inverse.svg') center center no-repeat;
}

.monaco-editor .marker-widget {
	text-overflow: ellipsis;
	white-space: nowrap;
}

.monaco-editor .marker-widget > .stale {
	opacity: 0.6;
	font-style: italic;
}

.monaco-editor .marker-widget .title {
	display: inline-block;
	padding-right: 5px;
}

.monaco-editor .marker-widget .descriptioncontainer {
	position: absolute;
	white-space: pre;
	-webkit-user-select: text;
	user-select: text;
	padding: 8px 12px 0px 20px;
}

.monaco-editor .marker-widget .descriptioncontainer .message {
	display: flex;
	flex-direction: column;
}

.monaco-editor .marker-widget .descriptioncontainer .message .details {
	padding-left: 6px;
}

.monaco-editor .marker-widget .descriptioncontainer .message .source,
.monaco-editor .marker-widget .descriptioncontainer .message .code {
	opacity: 0.6;
}

.monaco-editor .marker-widget .descriptioncontainer .filename {
	cursor: pointer;
}
