/*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ /* ---------- Icon label ---------- */ .monaco-icon-label { display: flex; /* required for icons support :before rule */ overflow: hidden; text-overflow: ellipsis; } .monaco-icon-label::before { /* svg icons rendered as background image */ background-size: 16px; background-position: left center; background-repeat: no-repeat; padding-right: 6px; width: 16px; height: 22px; line-height: inherit !important; display: inline-block; /* fonts icons */ -webkit-font-smoothing: antialiased; vertical-align: top; flex-shrink: 0; /* fix for https://github.com/Microsoft/vscode/issues/13787 */ } .monaco-icon-label > .monaco-icon-label-description-container { overflow: hidden; /* this causes the label/description to shrink first if decorations are enabled */ text-overflow: ellipsis; } .monaco-icon-label > .monaco-icon-label-description-container > .label-name { color: inherit; white-space: pre; /* enable to show labels that include multiple whitespaces */ } .monaco-icon-label > .monaco-icon-label-description-container > .label-description { opacity: .7; margin-left: 0.5em; font-size: 0.9em; white-space: pre; /* enable to show labels that include multiple whitespaces */ } .monaco-icon-label.italic > .monaco-icon-label-description-container > .label-name, .monaco-icon-label.italic > .monaco-icon-label-description-container > .label-description { font-style: italic; } .monaco-icon-label::after { opacity: 0.75; font-size: 90%; font-weight: 600; padding: 0 16px 0 5px; margin-left: auto; text-align: center; } /* make sure selection color wins when a label is being selected */ .monaco-tree.focused .selected .monaco-icon-label, /* tree */ .monaco-tree.focused .selected .monaco-icon-label::after, .monaco-list:focus .selected .monaco-icon-label, /* list */ .monaco-list:focus .selected .monaco-icon-label::after { color: inherit !important; } .monaco-tree-row.focused.selected .label-description, .monaco-tree-row.selected .label-description, .monaco-list-row.focused.selected .label-description, .monaco-list-row.selected .label-description { opacity: .8; }