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

.runtime-extensions-editor .monaco-list .monaco-list-rows > .monaco-list-row.odd:not(:hover):not(.focused) {
	background-color: rgba(130, 130, 130, 0.08);
}

.runtime-extensions-editor .extension {
	display: flex;
	padding-left: 20px;
	padding-right: 20px;
}

.runtime-extensions-editor .extension .desc {
	flex: 1;
	padding: 4px 0;
}

.runtime-extensions-editor .extension .desc .name {
	font-weight: bold;
}

.runtime-extensions-editor .extension .time {
	padding: 4px;
	text-align: right;
}

.runtime-extensions-editor .extension .desc .msg-label {
	padding-left: 4px;
}


.runtime-extensions-editor .extension .profile-timeline {
	width: 100px;
	margin: auto;
	padding: 0 4px;
}

.runtime-extensions-editor .extension .profile-timeline-svg {
	width: 100%;
	pointer-events: none;
}

.runtime-extensions-editor .extension .profile-timeline rect {
	fill: rgb(181, 181, 255);
}

.runtime-extensions-editor .extension > .icon {
	width: 42px;
	height: 42px;
	padding: 10px 14px 10px 0;
}

.monaco-action-bar .extension-host-profile-start {
	background: url('profile-start.svg') center center no-repeat;
}

.monaco-action-bar .extension-host-profile-stop {
	background: url('profile-stop.svg') center center no-repeat;
}

.vs-dark .monaco-action-bar .extension-host-profile-start,
.hc-black .monaco-action-bar .extension-host-profile-start {
	background: url('profile-start-inverse.svg') center center no-repeat;
}

.vs-dark .monaco-action-bar .extension-host-profile-stop,
.hc-black .monaco-action-bar .extension-host-profile-stop {
	background: url('profile-stop-inverse.svg') center center no-repeat;
	animation:fade 1000ms infinite;
}

.monaco-action-bar .save-extension-host-profile {
	background: url('save.svg') center center no-repeat;
}

.vs-dark .monaco-action-bar .save-extension-host-profile,
.hc-black .monaco-action-bar .save-extension-host-profile {
	background: url('save-inverse.svg') center center no-repeat;
}

.runtime-extensions-editor .monaco-action-bar {
	padding-top: 21px;
	flex-shrink: 0;
}

.runtime-extensions-editor .monaco-action-bar.hidden {
	visibility: hidden;
}


.monaco-workbench .part.statusbar .profileExtHost-statusbar-item .icon {
	background: url('profile-stop.svg') no-repeat;
	display: inline-block;
	padding-right: 2px;
	padding-bottom: 2px;
	width: 16px;
	height: 16px;
	vertical-align: middle;
	animation:fade 1000ms infinite;
}

@keyframes fade {
	from { opacity: 1.0; }
	50% { opacity: 0.5; }
	to { opacity: 1.0; }
}