/*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ .editor-instance#workbench\.editor\.settings2:focus { outline: none; } .settings-editor { padding: 11px 0px 0px; overflow: hidden; } /* header styling */ .settings-editor > .settings-header { box-sizing: border-box; margin: auto; overflow: hidden; padding-top: 3px; padding-left: 24px; padding-right: 24px; max-width: 1000px; } .settings-editor > .settings-header > .search-container { position: relative; } .vs .settings-editor > .settings-header > .search-container > .suggest-input-container { border: 1px solid #ddd; } .settings-editor > .settings-header > .search-container > .settings-count-widget { margin: 6px 0px; padding: 0px 8px; border-radius: 2px; position: absolute; right: 10px; top: 0; } .settings-editor > .settings-header > .settings-header-controls { height: 32px; display: flex; border-bottom: solid 1px; margin-top: 10px; } .settings-editor > .settings-header > .settings-header-controls .settings-tabs-widget .action-label { opacity: 0.9; } .settings-editor > .settings-header > .settings-header-controls .settings-tabs-widget .action-label:hover { opacity: 1; } .settings-editor > .settings-header > .settings-header-controls .settings-tabs-widget .action-label.checked { font-weight: 500; opacity: 1; } .vs .settings-editor > .settings-header > .settings-header-controls { border-color: #cccccc; } .vs-dark .settings-editor > .settings-header > .settings-header-controls { border-color: #3c3c3c; } .settings-editor > .settings-header .settings-tabs-widget > .monaco-action-bar .action-item .action-label { margin-right: 0px; } .settings-editor > .settings-header .settings-tabs-widget .monaco-action-bar .action-item .dropdown-icon { /** The tab widget container height is shorter than elsewhere, need to tweak this */ padding-top: 3px; } .settings-editor > .settings-header > .settings-header-controls .settings-header-controls-right { margin-left: auto; padding-top: 4px; display: flex; } .settings-editor > .settings-header > .settings-header-controls .settings-header-controls-right .toolbar-toggle-more { display: block; width: 22px; height: 22px; background-position: center; background-repeat: no-repeat; background-size: 16px; } .settings-editor > .settings-header > .settings-header-controls .settings-tabs-widget > .monaco-action-bar .action-item { padding: 0px; /* padding must be on action-label because it has the bottom-border, because that's where the .checked class is */ } .settings-editor > .settings-header > .settings-header-controls .settings-tabs-widget > .monaco-action-bar .action-item .action-label { text-transform: none; font-size: 13px; padding-bottom: 7px; padding-top: 7px; padding-left: 8px; padding-right: 8px; } .settings-editor > .settings-body { position: relative; } .settings-editor > .settings-body > .no-results { display: none; max-width: 1000px; margin: auto; margin-top: 20px; padding-left: 24px; padding-right: 24px; box-sizing: border-box; } .settings-editor > .settings-body > .no-results a.prominent { text-decoration: underline; } .settings-editor.no-toc-search > .settings-body .settings-tree-container .monaco-tree-wrapper, .settings-editor.narrow-width > .settings-body .settings-tree-container .monaco-tree-wrapper { margin-left: 0px; } .settings-editor > .settings-body .settings-tree-container .monaco-tree-wrapper { max-width: 1000px; margin: auto; } .settings-editor > .settings-body .settings-tree-container .monaco-tree-wrapper .monaco-tree-rows { padding-left: 208px; padding-right: 24px; box-sizing: border-box; } .settings-editor.no-toc-search > .settings-body .settings-tree-container .monaco-tree-wrapper .monaco-tree-rows, .settings-editor.narrow-width > .settings-body .settings-tree-container .monaco-tree-wrapper .monaco-tree-rows { /* 3 margin + 20 padding + 2 border */ width: calc(100% - 25px); padding-left: 25px; } .settings-editor > .settings-body .settings-tree-container .monaco-tree-row > .content::before { /* Hide twisties */ display: none !important; } .settings-editor.mid-width > .settings-body > .settings-tree-container .shadow.top { left: 0; width: calc(100% - 48px); margin-left: 24px; } .settings-editor > .settings-body > .settings-tree-container .shadow.top { left: 50%; max-width: 952px; /* 1000 - 24*2 padding */ margin-left: -476px; z-index: 1000; } .settings-editor > .settings-body .settings-tree-container .setting-toolbar-container { position: absolute; left: -23px; top: 11px; bottom: 0px; width: 26px; } .settings-editor > .settings-body .settings-tree-container .monaco-tree-row .mouseover .setting-toolbar-container > .monaco-toolbar .toolbar-toggle-more, .settings-editor > .settings-body .settings-tree-container .monaco-tree-row .setting-item.focused .setting-toolbar-container > .monaco-toolbar .toolbar-toggle-more, .settings-editor > .settings-body .settings-tree-container .monaco-tree-row .setting-toolbar-container:hover > .monaco-toolbar .toolbar-toggle-more, .settings-editor > .settings-body .settings-tree-container .monaco-tree-row .setting-toolbar-container > .monaco-toolbar .active .toolbar-toggle-more { opacity: 1; } .settings-editor > .settings-body .settings-tree-container .setting-toolbar-container > .monaco-toolbar .toolbar-toggle-more { opacity: 0; transition: opacity .3s; width: 22px; height: 22px; background-position: center; background-repeat: no-repeat; background-size: 16px; } .vs .settings-editor > .settings-body .settings-tree-container .monaco-toolbar .toolbar-toggle-more { background-image: url('configure.svg'); } .vs-dark .settings-editor > .settings-body .settings-tree-container .monaco-toolbar .toolbar-toggle-more { background-image: url('configure-inverse.svg'); } .settings-editor > .settings-body .settings-toc-container { width: 100%; pointer-events: none; z-index: 100; position: absolute; } .settings-editor > .settings-body .settings-toc-container .monaco-tree { width: 160px; pointer-events: initial; } .settings-editor.no-toc-search > .settings-body .settings-toc-container, .settings-editor.narrow-width > .settings-body .settings-toc-container { display: none; } .settings-editor > .settings-body .settings-toc-container .monaco-scrollable-element > .shadow { display: none; } .settings-editor > .settings-body .settings-toc-container .monaco-tree-row .content { display: flex; } .settings-editor > .settings-body .settings-toc-container .monaco-tree-row .settings-toc-entry { overflow: hidden; text-overflow: ellipsis; line-height: 22px; opacity: 0.9; flex-shrink: 1; } .settings-editor > .settings-body .settings-toc-container .monaco-tree-row .settings-toc-count { display: none; line-height: 22px; opacity: 0.7; margin-left: 3px; } .settings-editor.search-mode > .settings-body .settings-toc-container .monaco-tree-row .settings-toc-count { display: block; } .settings-editor > .settings-body .settings-toc-container .monaco-tree-row.has-children > .content::before { opacity: 0.9; } .settings-editor > .settings-body .settings-toc-container .monaco-tree-row.has-children.selected > .content::before { opacity: 1; } .settings-editor > .settings-body .settings-toc-container .monaco-tree-row .settings-toc-entry.no-results { opacity: 0.5; } .settings-editor > .settings-body .settings-toc-container .monaco-tree-row.selected .settings-toc-entry { font-weight: bold; opacity: 1; } .settings-editor > .settings-body .settings-tree-container { margin-right: 1px; /* So the item doesn't blend into the edge of the view container */ margin-top: 14px; border-spacing: 0; border-collapse: separate; position: relative; } .settings-editor > .settings-body .settings-toc-wrapper { padding-left: 31px; } .settings-editor > .settings-body .settings-tree-container .monaco-tree-wrapper, .settings-editor > .settings-body .settings-toc-wrapper { height: 100%; max-width: 1000px; margin: auto; } .settings-editor.no-toc-search > .settings-body .settings-tree-container, .settings-editor.narrow-width > .settings-body .settings-tree-container { margin-left: 0px; } .settings-editor > .settings-body > .settings-tree-container .monaco-tree-row { overflow: visible; /* so validation messages dont get clipped */ cursor: default; } .settings-editor > .settings-body > .settings-tree-container .setting-item { padding-top: 12px; padding-bottom: 18px; box-sizing: border-box; white-space: normal; height: 100%; } .settings-editor > .settings-body > .settings-tree-container .setting-item .setting-item-title { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: inline-block; /* size to contents for hover to show context button */ } .settings-editor > .settings-body > .settings-tree-container .setting-item > .setting-item-modified-indicator { display: none; } .settings-editor > .settings-body > .settings-tree-container .setting-item.is-configured > .setting-item-modified-indicator { display: block; content: ' '; position: absolute; width: 6px; border-left-width: 2px; border-left-style: solid; left: 0px; top: 15px; bottom: 16px; } .settings-editor > .settings-body > .settings-tree-container .setting-item-bool.is-configured > .setting-item-modified-indicator { bottom: 23px; } .settings-editor > .settings-body > .settings-tree-container .setting-item .setting-item-title .setting-item-overrides { opacity: 0.5; font-style: italic; } .settings-editor > .settings-body > .settings-tree-container .setting-item .setting-item-title .setting-item-overrides a.modified-scope { text-decoration: underline; cursor: pointer; } .settings-editor > .settings-body > .settings-tree-container .setting-item .setting-item-label { margin-right: 7px; } .settings-editor > .settings-body > .settings-tree-container .setting-item .setting-item-cat-label-container { float: left; } .settings-editor > .settings-body > .settings-tree-container .setting-item .setting-item-label, .settings-editor > .settings-body > .settings-tree-container .setting-item .setting-item-category { font-weight: 600; user-select: text; } .settings-editor > .settings-body > .settings-tree-container .setting-item .setting-item-category { opacity: 0.9; } .settings-editor > .settings-body > .settings-tree-container .setting-item .setting-item-deprecation-message { margin-top: 3px; user-select: text; } .settings-editor > .settings-body > .settings-tree-container .setting-item .setting-item-description { margin-top: -1px; user-select: text; } .settings-editor > .settings-body > .settings-tree-container .setting-item .setting-item-deprecation-message { position: absolute; } .settings-editor > .settings-body > .settings-tree-container .setting-item .setting-item-validation-message { display: none; } .settings-editor > .settings-body > .settings-tree-container .setting-item.invalid-input .setting-item-validation-message { display: block; position: absolute; padding: 5px; box-sizing: border-box; margin-top: -1px; z-index: 1; } .settings-editor > .settings-body > .settings-tree-container .setting-item.setting-item-text .setting-item-validation-message { width: 500px; } .settings-editor > .settings-body > .settings-tree-container .setting-item.setting-item-number .setting-item-validation-message { width: 200px; } .settings-editor > .settings-body > .settings-tree-container .setting-item.setting-item-number input[type=number]::-webkit-inner-spin-button { /* Hide arrow button that shows in type=number fields */ -webkit-appearance: none !important; } .settings-editor > .settings-body > .settings-tree-container .setting-item .setting-item-description-markdown * { margin: 0px; } .settings-editor > .settings-body > .settings-tree-container .setting-item .setting-item-description-markdown a:focus { outline: 1px solid -webkit-focus-ring-color; outline-offset: -1px; text-decoration: underline; } .settings-editor > .settings-body > .settings-tree-container .setting-item .setting-item-description-markdown a:hover { text-decoration: underline; } .settings-editor > .settings-body > .settings-tree-container .setting-item .setting-item-description-markdown code { line-height: 15px; /** For some reason, this is needed, otherwise will take up 20px height */ font-family: Menlo, Monaco, Consolas, "Droid Sans Mono", "Courier New", monospace, "Droid Sans Fallback"; } .settings-editor > .settings-body > .settings-tree-container .setting-measure-container { position: absolute; visibility: hidden; } .settings-editor > .settings-body .settings-tree-container .setting-measure-container .monaco-tree-row { padding-left: 20px; } .settings-editor > .settings-body > .settings-tree-container .setting-measure-container .setting-item-description.measure-bool-description { /* Allocate space for the checkbox control */ margin-left: 27px; } .settings-editor > .settings-body > .settings-tree-container .setting-item .setting-item-enumDescription { display: none; } .settings-editor > .settings-body > .settings-tree-container .setting-item .setting-item-enumDescription, .settings-editor > .settings-body > .settings-tree-container .setting-item.setting-measure-helper .setting-item-enumDescription { display: block; } .settings-editor > .settings-body > .settings-tree-container .setting-item-bool .setting-item-value-description { display: flex; cursor: pointer; } .settings-editor > .settings-body > .settings-tree-container .setting-item-bool .setting-value-checkbox { height: 18px; width: 18px; border: 1px solid transparent; border-radius: 3px; margin-right: 9px; margin-left: 0px; margin-top: 4px; padding: 0px; background-size: 16px !important; } .vs .settings-editor > .settings-body > .settings-tree-container .setting-item-bool .setting-value-checkbox.checked { background: url('check.svg') center center no-repeat; } .vs-dark .settings-editor > .settings-body > .settings-tree-container .setting-item-bool .setting-value-checkbox.checked, .hc-black .settings-editor > .settings-body > .settings-tree-container .setting-item-bool .setting-value-checkbox.checked { background: url('check-inverse.svg') center center no-repeat; } .settings-editor > .settings-body > .settings-tree-container .setting-item .setting-item-value { margin-top: 9px; display: flex; } .settings-editor > .settings-body > .settings-tree-container .setting-item.setting-item-number .setting-item-value > .setting-item-control { min-width: 200px; } .settings-editor > .settings-body > .settings-tree-container .setting-item.setting-item-text .setting-item-control { width: 500px; } .settings-editor > .settings-body > .settings-tree-container .setting-item.setting-item-enum .setting-item-value > .setting-item-control, .settings-editor > .settings-body > .settings-tree-container .setting-item.setting-item-text .setting-item-value > .setting-item-control { min-width: initial; } .settings-editor > .settings-body > .settings-tree-container .setting-item.setting-item-enum .setting-item-value > .setting-item-control > select { width: 320px; } .settings-editor > .settings-body > .settings-tree-container .setting-item .setting-item-value .edit-in-settings-button, .settings-editor > .settings-body > .settings-tree-container .setting-item .setting-item-value .edit-in-settings-button:hover, .settings-editor > .settings-body > .settings-tree-container .setting-item .setting-item-value .edit-in-settings-button:active { text-align: left; text-decoration: underline; padding-left: 0px; } .settings-editor > .settings-body > .settings-tree-container .setting-item .monaco-select-box { width: initial; font: inherit; height: 26px; } .settings-editor > .settings-body > .settings-tree-container .setting-item-new-extensions { display: flex; } .settings-editor > .settings-body > .settings-tree-container .setting-item-new-extensions .settings-new-extensions-button { margin: auto; width: initial; padding: 4px 10px; } .settings-editor > .settings-body > .settings-tree-container .group-title, .settings-editor > .settings-body > .settings-tree-container .setting-item { padding-left: 9px; padding-right: 9px; } .settings-editor > .settings-body > .settings-tree-container .group-title { cursor: default; } .settings-editor > .settings-body > .settings-tree-container .settings-group-title-label { margin: 0px; font-weight: 600; } .settings-editor > .settings-body > .settings-tree-container .settings-group-level-1 { padding-top: 23px; font-size: 24px; } .settings-editor > .settings-body > .settings-tree-container .settings-group-level-2 { padding-top: 32px; font-size: 20px; } .settings-editor > .settings-body > .settings-tree-container .settings-group-level-1.settings-group-first { padding-top: 7px; } .settings-editor.search-mode > .settings-body .settings-toc-container .monaco-tree-row .settings-toc-count { display: block; }