.monaco-dialog-modal-block {
	position: fixed;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 2575;
	display: flex;
	justify-content: center;
	align-items: center;
}
.monaco-dialog-modal-block.dimmed {
	background: rgba(0, 0, 0, 0.3);
}
.monaco-dialog-box {
	display: flex;
	flex-direction: column-reverse;
	width: min-content;
	min-width: 500px;
	max-width: 90vw;
	min-height: 75px;
	padding: 10px;
	transform: translate3d(0px, 0px, 0px);
	border-radius: 3px;
}
.monaco-dialog-box.align-vertical {
	min-width: 350px;
}
.monaco-dialog-box .dialog-toolbar-row {
	height: 22px;
	padding-bottom: 4px;
}
.monaco-dialog-box .dialog-toolbar-row .actions-container {
	justify-content: flex-end;
}
.monaco-dialog-box .dialog-message-row,
.monaco-dialog-box .dialog-footer-row {
	display: flex;
	flex-grow: 1;
	align-items: center;
	padding: 0 10px;
}
.monaco-dialog-box.align-vertical .dialog-message-row {
	flex-direction: column;
}
.monaco-dialog-box .dialog-message-row > .dialog-icon.codicon {
	flex: 0 0 48px;
	height: 48px;
	font-size: 48px;
}
.monaco-dialog-box.align-vertical .dialog-message-row > .dialog-icon.codicon {
	flex: 0 0 64px;
	height: 64px;
	font-size: 64px;
}
.monaco-dialog-box:not(.align-vertical) .dialog-message-row > .dialog-icon.codicon {
	align-self: baseline;
}
.monaco-dialog-box .dialog-message-row .dialog-message-container,
.monaco-dialog-box .dialog-footer-row {
	display: flex;
	flex-direction: column;
	overflow: hidden;
	text-overflow: ellipsis;
	user-select: text;
	-webkit-user-select: text;
	word-wrap: break-word;
	white-space: normal;
}
.monaco-dialog-box .dialog-footer-row {
	margin-top: 20px;
}
.monaco-dialog-box:not(.align-vertical) .dialog-message-row .dialog-message-container,
.monaco-dialog-box:not(.align-vertical) .dialog-footer-row {
	padding-left: 24px;
}
.monaco-dialog-box.align-vertical .dialog-message-row .dialog-message-container,
.monaco-dialog-box.align-vertical .dialog-footer-row {
	align-items: center;
	text-align: center;
}
.monaco-dialog-box .dialog-message-row .dialog-message-container ul,
.monaco-dialog-box .dialog-footer-row ul {
	padding-inline-start: 20px;
}
.monaco-dialog-box .dialog-message-row .dialog-message-container .dialog-message {
	line-height: 22px;
	font-size: 18px;
	flex: 1;
	white-space: normal;
	word-wrap: break-word;
	min-height: 48px;
	margin-bottom: 8px;
	display: flex;
	align-items: center;
}
.monaco-dialog-box .dialog-message-row .dialog-message-container .dialog-message-detail {
	line-height: 22px;
	flex: 1;
}
.monaco-dialog-box .dialog-message-row .dialog-message-container .dialog-message a:focus {
	outline-width: 1px;
	outline-style: solid;
}
.monaco-dialog-box .dialog-message-row .dialog-message-container .dialog-checkbox-row {
	padding: 15px 0px 0px;
	display: flex;
}
.monaco-dialog-box .dialog-message-row .dialog-message-container .dialog-checkbox-row .dialog-checkbox-message {
	cursor: pointer;
	user-select: none;
	-webkit-user-select: none;
}
.monaco-dialog-box .dialog-message-row .dialog-message-container .dialog-message-input {
	padding: 15px 0px 0px;
	display: flex;
}
.monaco-dialog-box .dialog-message-row .dialog-message-container .dialog-message-input .monaco-inputbox {
	flex: 1;
}
.monaco-dialog-box code {
	font-family: var(--monaco-monospace-font);
}
.monaco-dialog-box > .dialog-buttons-row {
	display: flex;
	align-items: center;
	padding-right: 1px;
	overflow: hidden;
}
.monaco-dialog-box > .dialog-buttons-row {
	display: flex;
	white-space: nowrap;
	padding: 20px 10px 10px;
}
.monaco-dialog-box > .dialog-buttons-row > .dialog-buttons {
	display: flex;
	width: 100%;
}
.monaco-dialog-box:not(.align-vertical) > .dialog-buttons-row > .dialog-buttons {
	overflow: hidden;
	justify-content: flex-end;
	margin-left: 67px;
}
.monaco-dialog-box.align-vertical > .dialog-buttons-row > .dialog-buttons {
	margin-left: 5px;
	margin-right: 5px;
	flex-direction: column;
}
.monaco-dialog-box > .dialog-buttons-row > .dialog-buttons > .monaco-button {
	padding: 5px 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	margin: 4px 5px;
	outline-offset: 2px !important;
}
.monaco-dialog-box.align-vertical > .dialog-buttons-row > .dialog-buttons > .monaco-button {
	margin: 4px 0;
}
.monaco-dialog-box:not(.align-vertical) > .dialog-buttons-row > .dialog-buttons > .monaco-button {
	width: fit-content;
}
.monaco-dialog-box:not(.align-vertical) > .dialog-buttons-row > .dialog-buttons > .monaco-button-dropdown {
	margin: 4px 5px;
}
.monaco-dialog-box.align-vertical > .dialog-buttons-row > .dialog-buttons > .monaco-button-dropdown {
	width: 100%;
}
.monaco-dialog-box > .dialog-buttons-row > .dialog-buttons > .monaco-button-dropdown:focus-within {
	outline-offset: 2px !important;
	outline-width: 1px;
	outline-style: solid;
	outline-color: var(--vscode-focusBorder);
	border-radius: 2px;
}
.monaco-dialog-box > .dialog-buttons-row > .dialog-buttons > .monaco-button-dropdown > .monaco-text-button {
	padding-left: 10px;
	padding-right: 10px;
}
.monaco-dialog-box.align-vertical > .dialog-buttons-row > .dialog-buttons > .monaco-button-dropdown > .monaco-text-button {
	width: 100%;
}
.monaco-dialog-box > .dialog-buttons-row > .dialog-buttons > .monaco-button-dropdown > .monaco-dropdown-button {
	padding-left: 5px;
	padding-right: 5px;
}

.defineKeybindingWidget {
	padding: 10px;
	position: absolute;
}
.defineKeybindingWidget .message {
	width: 400px;
	text-align: center;
}
.defineKeybindingWidget .monaco-inputbox,
.defineKeybindingWidget .output,
.defineKeybindingWidget .existing {
	margin-top:10px;
	width: 400px;
	display: block;
	text-align: center;
}
.defineKeybindingWidget .input {
	text-align: center;
}
.defineKeybindingWidget .output {
	display: flex;
	justify-content: center;
}
.defineKeybindingWidget .existing .existingText {
	text-decoration: underline;
	cursor: pointer;
}
.defineKeybindingWidget .output .monaco-keybinding {
	margin: 0px 4px;
}
.monaco-editor .keybindingInfo {
	box-shadow:	inset 0 0 0 1px #B9B9B9;
	background-color: rgba(100, 100, 250, 0.2);
}
.monaco-editor .keybindingError {
	box-shadow:	inset 0 0 0 1px #B9B9B9;
	background-color: rgba(250, 100, 100, 0.2);
}

.token-inspect-widget {
	z-index: 50;
	user-select: text;
	-webkit-user-select: text;
	padding: 10px;
	border: 1px solid var(--vscode-editorHoverWidget-border);
}
.hc-black .tokens-inspect-widget, .hc-light .tokens-inspect-widget {
	border-width: 2px;
}
.monaco-editor .token-inspect-widget {
	background-color: var(--vscode-editorHoverWidget-background);
}
.monaco-editor .token-inspect-widget .tiw-metadata-separator {
	background-color: var(--vscode-editorHoverWidget-border)
}
.tiw-token {
	font-family: var(--monaco-monospace-font);
}
.tiw-metadata-separator {
	height: 1px;
	border: 0;
}
.tiw-token-length {
	font-weight: normal;
	font-size: 60%;
	float: right;
}
.tiw-metadata-table {
	width: 100%;
}
.tiw-metadata-value {
	font-family: var(--monaco-monospace-font);
	word-break: break-word;
}
.tiw-metadata-values {
	list-style: none;
	max-height: 300px;
	overflow-y: auto;
	margin-right: -10px;
	padding-left: 0;
}
.tiw-metadata-values > .tiw-metadata-value {
	margin-right: 10px;
}
.tiw-metadata-key {
	width: 1px;
	min-width: 150px;
	padding-right: 10px;
	white-space: nowrap;
	vertical-align: top;
}
.tiw-metadata-semantic {
	font-style: italic;
}
.tiw-metadata-scopes {
	line-height: normal;
}
.tiw-theme-selector {
	font-family: var(--monaco-monospace-font);
}

.keybindings-editor {
	padding: 11px 0px 0px 27px;
}
.keybindings-overflow-widgets-container {
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	overflow: visible;
	z-index: 5000;
}
.keybindings-editor > .keybindings-header {
	padding: 0px 10px 11px 0;
}
.keybindings-editor > .keybindings-header > .search-container {
	position: relative;
}
.keybindings-editor > .keybindings-header > .search-container > .keybindings-search-actions-container {
	position: absolute;
	top: 0;
	right: 10px;
	margin-top: 4px;
	display: flex;
}
.keybindings-editor > .keybindings-header > .search-container > .keybindings-search-actions-container > .recording-badge {
	margin-right: 8px;
	padding: 4px;
}
.keybindings-editor > .keybindings-header.small > .search-container > .keybindings-search-actions-container > .recording-badge,
.keybindings-editor > .keybindings-header > .search-container > .keybindings-search-actions-container > .recording-badge.disabled {
	display: none;
}
.keybindings-editor > .keybindings-header > .search-container > .keybindings-search-actions-container .monaco-action-bar .action-item > .icon {
	width:16px;
	height: 18px;
}
.keybindings-editor > .keybindings-header > .search-container > .keybindings-search-actions-container .monaco-action-bar .action-item {
	margin-right: 4px;
}
.keybindings-editor .monaco-action-bar .action-item .monaco-custom-toggle {
	margin: 0;
	padding: 2px;
}
.keybindings-editor .monaco-action-bar .action-item > .codicon {
	display: flex;
	align-items: center;
	justify-content: center;
	color: inherit;
	box-sizing: content-box;
}
.keybindings-editor > .keybindings-header .open-keybindings-container {
	margin-top: 10px;
	display: flex;
}
.keybindings-editor > .keybindings-header .open-keybindings-container > div {
	opacity: 0.7;
}
.keybindings-editor > .keybindings-header .open-keybindings-container > .file-name {
	text-decoration: underline;
	cursor: pointer;
	margin-left: 4px;
}
.keybindings-editor > .keybindings-header .open-keybindings-container > .file-name:focus {
	opacity: 1;
}
.keybindings-editor > .keybindings-body .keybindings-table-container {
	width: 100%;
	border-spacing: 0;
	border-collapse: separate;
}
.keybindings-editor > .keybindings-body > .keybindings-table-container .monaco-table-tr {
	cursor: default;
}
.keybindings-editor > .keybindings-body > .keybindings-table-container .monaco-table-tr .monaco-table-td {
	align-items: center;
	display: flex;
	overflow: hidden;
}
.keybindings-editor > .keybindings-body > .keybindings-table-container .monaco-table-tr .monaco-table-td .actions .monaco-action-bar {
	display: none;
	flex: 1;
}
.keybindings-editor > .keybindings-body > .keybindings-table-container .monaco-list-row.selected .monaco-table-tr .monaco-table-td .actions .monaco-action-bar,
.keybindings-editor > .keybindings-body > .keybindings-table-container .monaco-table.focused .monaco-list-row.focused .monaco-table-tr .monaco-table-td .actions .monaco-action-bar,
.keybindings-editor > .keybindings-body > .keybindings-table-container .monaco-list-row:hover .monaco-table-tr .monaco-table-td .actions .monaco-action-bar {
	display: flex;
}
.keybindings-editor > .keybindings-body > .keybindings-table-container .monaco-table-tr .monaco-table-td .monaco-action-bar .action-item > .icon {
	width:16px;
	height: 16px;
	cursor: pointer;
	margin-top: 3px;
}
.keybindings-editor > .keybindings-body > .keybindings-table-container .monaco-table-tr .monaco-table-td .command.vertical-align-column {
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
}
.keybindings-editor > .keybindings-body > .keybindings-table-container .monaco-table-tr .monaco-table-td .command .command-default-label {
	opacity: 0.8;
	margin-top: 2px;
}
.keybindings-editor > .keybindings-body > .keybindings-table-container .monaco-table-tr .monaco-table-td .keybinding .monaco-highlighted-label {
	padding-left: 10px;
}
.keybindings-editor > .keybindings-body > .keybindings-table-container .monaco-table-tr .monaco-table-td .when {
	width: 100%;
}
.keybindings-editor > .keybindings-body > .keybindings-table-container .monaco-table-tr .monaco-table-td .when .empty {
	padding-left: 4px;
}
.keybindings-editor > .keybindings-body > .keybindings-table-container .monaco-table-tr .monaco-table-td .when.input-mode .when-label {
	display: none;
}
.keybindings-editor > .keybindings-body > .keybindings-table-container .monaco-table-tr .monaco-table-td .when .suggest-input-container {
	padding-left: 10px;
}
.keybindings-editor > .keybindings-body > .keybindings-table-container .monaco-table-tr .monaco-table-td .source a {
	cursor: pointer;
}
.keybindings-editor > .keybindings-body > .keybindings-table-container .monaco-list-row:not(.focused):not(.selected) .monaco-table-tr .monaco-table-td .source a {
	color: var(--vscode-textLink-foreground);
}
.keybindings-editor > .keybindings-body > .keybindings-table-container .monaco-table-tr .monaco-table-td .source a:hover {
	text-decoration: underline;
}
.keybindings-editor > .keybindings-body > .keybindings-table-container .monaco-list-row:not(.focused):not(.selected) .monaco-table-tr .monaco-table-td .source a:hover {
	color: var(--vscode-textLink-activeForeground);
}
.keybindings-editor > .keybindings-body > .keybindings-table-container .monaco-list-row:not(.focused):not(.selected) .monaco-table-tr .monaco-table-td .source a:active {
	color: var(--vscode-textLink-activeForeground);
}
.keybindings-editor > .keybindings-body > .keybindings-table-container .monaco-table-tr .monaco-table-td .command,
.keybindings-editor > .keybindings-body > .keybindings-table-container .monaco-table-tr .monaco-table-td .command > .command-label,
.keybindings-editor > .keybindings-body > .keybindings-table-container .monaco-table-tr .monaco-table-td .command > .command-default-label,
.keybindings-editor > .keybindings-body > .keybindings-table-container .monaco-table-tr .monaco-table-td .command > .command-id-label,
.keybindings-editor > .keybindings-body > .keybindings-table-container .monaco-table-tr .monaco-table-td .command .monaco-highlighted-label,
.keybindings-editor > .keybindings-body > .keybindings-table-container .monaco-table-tr .monaco-table-td .source .monaco-highlighted-label,
.keybindings-editor > .keybindings-body > .keybindings-table-container .monaco-table-tr .monaco-table-td .when .monaco-highlighted-label {
	overflow: hidden;
	text-overflow: ellipsis;
}
.keybindings-editor > .keybindings-body > .keybindings-table-container .monaco-table-tr .monaco-table-td .hide {
	display: none;
}
.keybindings-editor > .keybindings-body > .keybindings-table-container .monaco-table-tr .monaco-table-td .code {
	font-family: var(--monaco-monospace-font);
	font-size: 90%;
	display: flex;
	overflow: hidden;
}
.keybindings-editor > .keybindings-body > .keybindings-table-container .monaco-table-tr .monaco-table-td .code.strong {
	padding: 1px 4px;
	background-color: rgba(128, 128, 128, 0.17);
	border-radius: 4px;
}
.keybindings-editor > .keybindings-body > .keybindings-table-container .monaco-table-tr .monaco-table-td .highlight {
	font-weight: bold;
	color: var(--vscode-list-highlightForeground);
}
.keybindings-editor > .keybindings-body > .keybindings-table-container .monaco-table.focused .monaco-list-row.selected .monaco-table-td .highlight,
.keybindings-editor > .keybindings-body > .keybindings-table-container .monaco-table.focused .monaco-list-row.selected.focused .monaco-table-td .highlight {
	color: inherit;
}
.keybindings-editor > .keybindings-body > .keybindings-table-container .monaco-table .monaco-list-row.selected .monaco-table-tr .monaco-table-td .monaco-keybinding-key,
.keybindings-editor > .keybindings-body > .keybindings-table-container .monaco-table .monaco-list-row.selected.focused .monaco-table-tr .monaco-table-td .monaco-keybinding-key {
	color: var(--vscode-list-inactiveSelectionForeground);
}
.keybindings-editor > .keybindings-body > .keybindings-table-container .monaco-table .monaco-list-row.focused .monaco-table-tr .monaco-table-td .monaco-keybinding-key {
	color: var(--vscode-list-focusForeground);
}
.keybindings-editor > .keybindings-body > .keybindings-table-container .monaco-table.focused .monaco-list-row.selected .monaco-table-tr .monaco-table-td .monaco-keybinding-key {
	color: var(--vscode-list-activeSelectionForeground);
}
.keybindings-editor > .keybindings-body > .keybindings-table-container .monaco-table .monaco-list-row:hover:not(.selected):not(.focused) .monaco-table-tr .monaco-table-td .monaco-keybinding-key {
	color: var(--vscode-list-hoverForeground);
}
.keybindings-editor > .keybindings-body > .keybindings-table-container .monaco-table .monaco-list-row[data-parity=odd]:not(.focused):not(.selected):not(:hover) .monaco-table-tr,
.keybindings-editor > .keybindings-body > .keybindings-table-container .monaco-table .monaco-list:not(:focus) .monaco-list-row[data-parity=odd].focused:not(.selected):not(:hover) .monaco-table-tr,
.keybindings-editor > .keybindings-body > .keybindings-table-container .monaco-table .monaco-list:not(.focused) .monaco-list-row[data-parity=odd].focused:not(.selected):not(:hover) .monaco-table-tr {
	background-color: var(--vscode-keybindingTable-rowsBackground);
}
.keybindings-editor > .keybindings-body > .keybindings-table-container .monaco-table-th {
	background-color: var(--vscode-keybindingTable-headerBackground);
}
.keybindings-editor .monaco-table-th,
.keybindings-editor .monaco-table-td {
	padding-left: 10px;
}
.keybindings-editor .monaco-table-th[data-col-index="0"],
.keybindings-editor .monaco-table-td[data-col-index="0"] {
	padding-left: 20px;
}

.suggest-input-container {
	padding: 2px 6px;
	border-radius: 2px;
}
.suggest-input-container .monaco-editor-background,
.suggest-input-container .monaco-editor,
.suggest-input-container .mtk1 {
	color: inherit;
}
.suggest-input-container .suggest-input-placeholder {
	position: absolute;
	z-index: 1;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	pointer-events: none;
	margin-top: 1px;
}
.suggest-input-container .monaco-editor,
.suggest-input-container .monaco-editor .lines-content {
	background: none !important;
}

.preferences-editor {
	height: 100%;
	overflow: hidden;
	max-width: 1200px;
	margin: auto;
	.preferences-editor-header {
		box-sizing: border-box;
		margin: auto;
		overflow: hidden;
		margin-top: 11px;
		padding-top: 3px;
		padding-left: 24px;
		padding-right: 24px;
		max-width: 1200px;
		.search-container {
			position: relative;
			.suggest-input-container {
				border: 1px solid #ddd;
			}
		}
		.preferences-tabs-container {
			height: 32px;
			display: flex;
			border-bottom: solid 1px;
			margin-top: 10px;
			border-color: var(--vscode-settings-headerBorder);
			.action-item {
				max-width: 300px;
				overflow: hidden;
				text-overflow: ellipsis;
				.action-title {
					text-overflow: ellipsis;
					overflow: hidden;
				}
				.action-details {
					opacity: 0.9;
					text-transform: none;
					margin-left: 0.5em;
					font-size: 10px;
				}
				.action-label {
					font-size: 13px;
					padding: 7px 8px 6.5px 8px;
					opacity: 0.9;
					border-radius: 0;
					color: var(--vscode-foreground);
					overflow: hidden;
					text-overflow: ellipsis;
					background: none !important;
					color: var(--vscode-panelTitle-inactiveForeground);
				}
				.action-label.checked {
					opacity: 1;
					color: var(--vscode-settings-headerForeground);
					border-bottom: 1px solid var(--vscode-panelTitle-activeBorder);
					outline: 1px solid var(--vscode-contrastActiveBorder, transparent);
					outline-offset: -1px;
				}
				.action-label:hover {
					color: var(--vscode-panelTitle-activeForeground);
					border-bottom: 1px solid var(--vscode-panelTitle-activeBorder);
					outline: 1px solid var(--vscode-contrastActiveBorder, transparent);
					outline-offset: -1px;
				}
				.action-label:focus {
					border-bottom: 1px solid var(--vscode-focusBorder);
					outline: 1px solid transparent;
					outline-offset: -1px;
				}
				.action-label.checked:not(:focus) {
					border-bottom-color: var(--vscode-settings-headerForeground);
				}
				.action-label:not(.checked):not(:focus) {
					border-bottom: 1px solid transparent;
				}
				.action-label:not(.checked):hover {
					outline-style: dashed;
				}
			}
		}
	}
}

.editor-instance#workbench\.editor\.settings2:focus {
	outline: none;
}
.settings-editor {
	height: 100%;
	overflow: hidden;
	max-width: 1200px;
	margin: auto;
}
.settings-editor:focus {
	outline: none !important;
}
.settings-editor > .settings-header {
	box-sizing: border-box;
	margin: auto;
	overflow: hidden;
	margin-top: 11px;
	padding-top: 3px;
	padding-left: 24px;
	padding-right: 24px;
	max-width: 1200px;
}
.settings-editor > .settings-header > .search-container {
	position: relative;
}
.monaco-workbench.vs .settings-editor > .settings-header > .search-container > .suggest-input-container {
	border: 1px solid #ddd;
}
.settings-editor > .settings-header > .search-container > .settings-count-widget {
	position: absolute;
	right: 46px;
	top: 0px;
	margin: 4px 0px;
}
.settings-editor > .settings-header > .search-container.with-ai-toggle > .settings-count-widget {
	right: 65px;
}
.settings-editor > .settings-header > .search-container > .settings-count-widget:empty {
	visibility: hidden;
}
.settings-editor > .settings-header > .search-container > .settings-clear-widget {
	display: flex;
	align-items: center;
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 43px;
}
.settings-editor > .settings-header > .search-container.with-ai-toggle > .settings-clear-widget {
	width: 62px;
}
.settings-editor > .settings-header > .search-container > .settings-clear-widget .action-label {
	padding: 2px;
	margin-left: 0px;
	box-sizing: content-box;
}
.settings-editor > .settings-header > .settings-header-controls {
	display: flex;
	flex-wrap: wrap;
	border-bottom: solid 1px;
	margin-top: 10px;
}
.settings-editor > .settings-header > .settings-header-controls .settings-suggestions {
	flex: 0 0 100%;
	width: 100%;
	min-height: 20px;
	margin-bottom: 9px;
}
.settings-editor > .settings-header > .settings-header-controls .settings-suggestions a {
	color: var(--vscode-badge-foreground);
	background: var(--vscode-badge-background);
	cursor: pointer;
	margin-right: 4px;
	padding: 0px 4px 2px;
	border-radius: 4px;
}
.settings-editor > .settings-header > .settings-header-controls .settings-target-container {
	flex: auto;
}
.settings-editor > .settings-header > .settings-header-controls .settings-tabs-widget .action-label {
	opacity: 0.9;
	border-radius: 0;
	color: var(--vscode-foreground);
}
.settings-editor > .settings-header > .settings-header-controls .last-synced-label {
	padding-top: 7px;
	opacity: 0.9;
}
.settings-editor .settings-tabs-widget > .monaco-action-bar .action-item .action-details {
	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 {
	opacity: 1;
	color: var(--vscode-settings-headerForeground);
}
.settings-editor > .settings-header > .settings-header-controls .settings-tabs-widget .action-label.checked:not(:focus) {
	border-bottom-color: var(--vscode-settings-headerForeground);
}
.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 {
	padding-top: 3px;
}
.settings-editor > .settings-header > .settings-header-controls .settings-tabs-widget > .monaco-action-bar .action-item {
	padding: 0px;
}
.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: 6.5px;
	padding-top: 7px;
	padding-left: 8px;
	padding-right: 8px;
}
.settings-editor > .settings-header > .settings-header-controls .settings-tabs-widget > .monaco-action-bar .action-item .action-label .dropdown-icon {
	padding-top: 2px;
}
.settings-editor > .settings-header > .settings-header-controls .settings-tabs-widget > .monaco-action-bar .action-item .action-label:not(.checked):not(:focus) {
	border-bottom: 1px solid transparent;
}
.settings-editor > .settings-body {
	position: relative;
}
.settings-editor > .settings-body > .no-results-message {
	display: none;
	max-width: 1200px;
	margin: auto;
	margin-top: 20px;
	padding-left: 24px;
	padding-right: 24px;
	box-sizing: border-box;
}
.settings-editor > .settings-body > .monaco-split-view2 {
	margin-top: 14px;
}
.settings-editor > .settings-body > .monaco-split-view2.separator-border .split-view-view:not(:first-child):before {
	z-index: 16;
}
.settings-editor > .settings-body .settings-toc-container,
.settings-editor > .settings-body .settings-tree-container {
	height: 100%;
}
.settings-editor > .settings-body .settings-tree-container .settings-group-title-label,
.settings-editor > .settings-body .settings-tree-container .setting-item-label {
	color: var(--vscode-settings-headerForeground);
}
.settings-editor > .settings-body .settings-tree-container .setting-item-extension-toggle .setting-item-extension-toggle-button {
	display: inline-block;
	width: fit-content;
}
.settings-editor > .settings-body .settings-tree-container .setting-item-extension-toggle .setting-item-extension-dismiss-button {
	display: inline-block;
	width: fit-content;
	margin-left: 8px;
}
.settings-editor.no-results > .settings-body .settings-toc-container,
.settings-editor.no-results > .settings-body .settings-tree-container {
	display: none;
}
.settings-editor.no-results > .settings-body > .no-results-message {
	display: block;
}
.settings-editor > .settings-body > .no-results-message a.prominent {
	text-decoration: underline;
}
.settings-editor.narrow-width > .settings-body .settings-tree-container .monaco-list-row .monaco-tl-contents {
	padding-left: 33px;
}
.settings-editor > .settings-body .settings-tree-container .monaco-list-row {
	outline: none !important;
}
.settings-editor > .settings-body .settings-tree-container .monaco-list-row .monaco-tl-twistie {
	display: none !important;
}
.settings-editor > .settings-body .settings-tree-container .monaco-list-row.focused .settings-row-inner-container {
	background-color: var(--vscode-settings-focusedRowBackground);
}
.settings-editor > .settings-body .settings-tree-container .monaco-tree-sticky-container .monaco-list-row.focused .settings-row-inner-container {
	background-color: unset;
}
.settings-editor > .settings-body .settings-tree-container .monaco-list-row:not(.focused) .settings-row-inner-container:hover {
	background-color: var(--vscode-settings-rowHoverBackground);
}
.settings-editor > .settings-body .settings-tree-container .monaco-list:focus-within .monaco-list-row.focused .setting-item-contents,
.settings-editor > .settings-body .settings-tree-container .monaco-list:focus-within .monaco-list-row.focused .settings-group-title-label {
	outline: 1px solid var(--vscode-settings-focusedRowBorder);
}
.settings-editor > .settings-body .settings-tree-container .monaco-list:focus-within .monaco-tree-sticky-container .monaco-list-row.focused .settings-group-title-label {
	outline: none;
}
.settings-editor > .settings-body .settings-tree-container .settings-editor-tree > .monaco-scrollable-element > .shadow.top {
	z-index: 11;
}
.settings-editor > .settings-body .settings-tree-container .setting-toolbar-container {
	position: absolute;
	left: -22px;
	top: 8px;
	bottom: 0px;
	width: 22px;
	height: 22px;
}
.settings-editor > .settings-body .settings-tree-container .monaco-list-row .mouseover .setting-toolbar-container > .monaco-toolbar .codicon,
.settings-editor > .settings-body .settings-tree-container .monaco-list-row.focused .setting-item-contents .setting-toolbar-container > .monaco-toolbar .codicon,
.settings-editor > .settings-body .settings-tree-container .monaco-list-row .setting-toolbar-container:hover > .monaco-toolbar .codicon,
.settings-editor > .settings-body .settings-tree-container .monaco-list-row .setting-toolbar-container > .monaco-toolbar .active .codicon,
.settings-editor > .settings-header .search-container .settings-clear-widget .action-label {
	opacity: 1;
}
.settings-editor > .settings-header .search-container .settings-clear-widget .monaco-custom-toggle.disabled {
	pointer-events: initial;
}
.settings-editor > .settings-body .settings-tree-container .setting-toolbar-container > .monaco-toolbar .codicon {
	opacity: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}
.monaco-workbench:not(.reduce-motion) .settings-editor > .settings-body .settings-tree-container .setting-toolbar-container > .monaco-toolbar .codicon {
	transition: opacity .3s;
}
.settings-editor > .settings-body .settings-toc-container {
	width: 100%;
	pointer-events: none;
	z-index: 10;
	position: absolute;
}
.settings-editor > .settings-body .settings-toc-container .monaco-list {
	pointer-events: initial;
}
.settings-editor.narrow-width > .settings-body .settings-toc-container {
	display: none;
}
.settings-editor > .settings-body .settings-toc-container .monaco-list-row:not(.selected) {
	color: var(--vscode-foreground);
	opacity: 0.9;
}
.settings-editor > .settings-body .settings-toc-container .monaco-list-row .monaco-tl-contents {
	display: flex;
}
.settings-editor > .settings-body .settings-toc-container .monaco-list-row .settings-toc-entry {
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 22px;
	flex-shrink: 1;
}
.settings-editor > .settings-body .settings-toc-container .monaco-list-row .settings-toc-count {
	display: none;
	line-height: 22px;
	opacity: 0.8;
	margin-left: 3px;
}
.settings-editor.search-mode > .settings-body .settings-toc-container .monaco-list-row .settings-toc-count {
	display: block;
}
.settings-editor > .settings-body .settings-toc-container .monaco-list-row.selected .settings-toc-entry {
	font-weight: bold;
}
.settings-editor > .settings-body .settings-tree-container {
	border-spacing: 0;
	border-collapse: separate;
	position: relative;
}
.settings-editor > .settings-body .settings-tree-container .monaco-scrollable-element {
	padding-top: 0px;
}
.settings-editor > .settings-body .settings-toc-container .monaco-scrollable-element {
	padding-top: 0px;
}
.settings-editor > .settings-body .settings-toc-wrapper {
	padding-left: 24px;
}
.settings-editor > .settings-body .settings-toc-wrapper {
	height: 100%;
	max-width: 1200px;
	margin: auto;
}
.settings-editor.narrow-width > .settings-body .settings-tree-container {
	margin-left: 0px;
}
.settings-editor > .settings-body .settings-tree-container .monaco-list-row {
	line-height: 1.4em !important;
	overflow: visible;
	cursor: default;
}
.settings-editor > .settings-body .settings-tree-container .monaco-list-rows {
	min-height: 100%;
	overflow: visible !important;
}
.settings-editor > .settings-body .settings-tree-container .monaco-list-row .monaco-tl-contents {
	max-width: min(100%, 1200px);
	margin: auto;
	box-sizing: border-box;
	padding-left: 24px;
	padding-right: 24px;
	overflow: visible;
}
.settings-editor > .settings-body .settings-tree-container .monaco-list-row .monaco-tl-contents.group-title {
	max-width: min(100%, 1200px);
}
.settings-editor > .settings-body .settings-tree-container .settings-group-title-label,
.settings-editor > .settings-body .settings-tree-container .setting-item-contents {
	outline-offset: -1px;
}
.settings-editor > .settings-body .settings-tree-container .setting-item-contents {
	position: relative;
	padding: 12px 14px 18px;
	white-space: normal;
}
.settings-editor > .settings-body .settings-tree-container .setting-item-contents .setting-item-title {
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;
	padding-bottom: 2px;
}
.settings-editor > .settings-body .settings-tree-container .setting-item-contents .setting-item-modified-indicator {
	display: none;
	border-color: var(--vscode-settings-modifiedItemIndicator);
}
.settings-editor > .settings-body .settings-tree-container .setting-item-contents.is-configured .setting-item-modified-indicator {
	display: block;
	content: ' ';
	position: absolute;
	width: 6px;
	border-left-width: 2px;
	border-left-style: solid;
	left: 5px;
	top: 15px;
	bottom: 18px;
}
.settings-editor > .settings-body .settings-tree-container .setting-item-bool .setting-item-contents.is-configured .setting-item-modified-indicator,
.settings-editor > .settings-body .settings-tree-container .setting-item-list .setting-item-contents.is-configured .setting-item-modified-indicator {
	bottom: 23px;
}
.settings-editor > .settings-body .settings-tree-container .setting-item-contents .setting-item-title > .setting-indicators-container {
	font-style: italic;
}
.settings-editor > .settings-body .settings-tree-container .setting-item-contents .setting-item-title .setting-item-overrides,
.settings-editor > .settings-body .settings-tree-container .setting-item-contents .setting-item-title .setting-item-ignored {
	color: var(--vscode-foreground);
	opacity: 0.9;
}
.settings-editor > .settings-body .settings-tree-container .setting-item-contents .setting-item-title > .setting-indicators-container .setting-indicator {
	padding-bottom: 2px;
}
.settings-editor > .settings-body .settings-tree-container .setting-item-contents .setting-item-title > .setting-indicators-container .setting-indicator.setting-item-preview {
	color: var(--vscode-badge-foreground);
	background: var(--vscode-badge-background);
	font-style: italic;
	margin-right: 4px;
	padding: 0px 4px 2px;
	border-radius: 4px;
}
.settings-editor > .settings-body .settings-tree-container .setting-item-contents .setting-item-title .codicon {
	vertical-align: middle;
	padding-left: 1px;
}
.settings-editor > .settings-body .settings-tree-container .setting-item-contents .setting-item-title .setting-item-label .codicon {
	vertical-align: middle;
}
.settings-editor > .settings-body .settings-tree-container .setting-item-contents .setting-item-title .setting-item-overrides a.modified-scope {
	color: var(--vscode-textLink-foreground);
	text-decoration: var(--text-link-decoration);
	cursor: pointer;
}
.settings-editor > .settings-body .settings-tree-container .setting-item-contents .setting-item-label {
	margin-right: 7px;
}
.settings-editor > .settings-body .settings-tree-container .setting-item-contents .setting-item-cat-label-container {
	float: left;
}
.settings-editor > .settings-body .settings-tree-container .setting-item-contents .setting-item-label,
.settings-editor > .settings-body .settings-tree-container .setting-item-contents .setting-item-category {
	font-weight: 600;
	user-select: text;
	-webkit-user-select: text;
}
.settings-editor > .settings-body .settings-tree-container .setting-item-contents .setting-item-category {
	opacity: 0.9;
}
.settings-editor > .settings-body .settings-tree-container .setting-item-contents .setting-item-deprecation-message {
	margin-top: 3px;
	user-select: text;
	-webkit-user-select: text;
	display: none;
	color: var(--vscode-errorForeground);
}
.settings-editor > .settings-body .settings-tree-container .setting-item-contents.is-deprecated .setting-item-deprecation-message {
	display: flex;
}
.settings-editor > .settings-body .settings-tree-container .setting-item-contents.is-deprecated .setting-item-deprecation-message .codicon {
	color: inherit;
	margin-right: 4px;
}
.settings-editor > .settings-body .settings-tree-container .setting-item-contents .setting-item-description {
	margin-top: -1px;
	user-select: text;
	-webkit-user-select: text;
	color: var(--vscode-foreground);
	opacity: 0.9;
}
.settings-editor > .settings-body .settings-tree-container .setting-item-contents .setting-item-validation-message {
	display: none;
	background-color: var(--vscode-inputValidation-errorBackground);
	color: var(--vscode-inputValidation-errorForeground);
	border: solid 1px var(--vscode-inputValidation-errorBorder);
}
.settings-editor > .settings-body .settings-tree-container .setting-item .setting-item-contents.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-list .setting-item-contents.invalid-input .setting-item-validation-message {
	position: static;
	margin-top: 1rem;
}
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-text .setting-item-validation-message {
	width: 420px;
}
.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 {
	-webkit-appearance: none !important;
}
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-number input[type=number] {
	-moz-appearance: textfield !important;
	appearance: textfield !important;
}
.settings-editor > .settings-body .settings-tree-container .setting-item-contents .setting-item-markdown * {
	margin: 0px;
}
.settings-editor > .settings-body .settings-tree-container .setting-item-contents .setting-item-markdown *:not(:last-child) {
	margin-bottom: 8px;
}
.settings-editor > .settings-body .settings-tree-container .setting-item-contents .edit-in-settings-button {
	opacity: 0.9;
}
.settings-editor > .settings-body .settings-tree-container .setting-item-contents .complex-object-edit-in-settings-button-container {
	margin-top: 9px;
}
.settings-editor > .settings-body .settings-tree-container .setting-item-contents .complex-object-edit-in-settings-button-container.hide {
	display: none;
}
.settings-editor > .settings-body .settings-tree-container .setting-item-contents .setting-item-markdown a,
.settings-editor > .settings-body .settings-tree-container .setting-item-contents .edit-in-settings-button,
.settings-editor > .settings-body .settings-tree-container .setting-item-contents .setting-item-markdown a > code {
	color: var(--vscode-textLink-foreground);
}
.settings-editor > .settings-body .settings-tree-container .setting-item-contents .setting-item-markdown a,
.settings-editor > .settings-body .settings-tree-container .setting-item-contents .edit-in-settings-button {
	text-decoration: var(--text-link-decoration);
}
.settings-editor > .settings-body .settings-tree-container .setting-item-contents .setting-item-markdown a:focus,
.settings-editor > .settings-body .settings-tree-container .setting-item-contents .edit-in-settings-button:focus {
	outline: 1px solid -webkit-focus-ring-color;
	outline-offset: -1px;
	text-decoration: underline;
	outline-color: var(--vscode-focusBorder);
}
.settings-editor > .settings-body .settings-tree-container .setting-item-contents .setting-item-markdown a:hover,
.settings-editor > .settings-body .settings-tree-container .setting-item-contents .setting-item-markdown a:active,
.settings-editor > .settings-body .settings-tree-container .setting-item-contents .edit-in-settings-button:hover,
.settings-editor > .settings-body .settings-tree-container .setting-item-contents .edit-in-settings-button:active,
.settings-editor > .settings-body .settings-tree-container .setting-item-contents .setting-item-markdown a:hover > code,
.settings-editor > .settings-body .settings-tree-container .setting-item-contents .setting-item-markdown a:active > code {
	color: var(--vscode-textLink-activeForeground);
}
.settings-editor > .settings-body .settings-tree-container .setting-item-contents .setting-item-markdown a:hover,
.settings-editor > .settings-body .settings-tree-container .edit-in-settings-button:hover {
	cursor: pointer;
	text-decoration: underline;
}
.settings-editor > .settings-body .settings-tree-container .setting-item-contents .setting-item-markdown code {
	line-height: 15px;
	font-family: var(--monaco-monospace-font);
	font-size: 11px;
	color: var(--vscode-textPreformat-foreground);
	background-color: var(--vscode-textPreformat-background);
	padding: 1px 3px;
	border-radius: 4px;
}
.settings-editor > .settings-body .settings-tree-container .setting-item-contents .setting-item-markdown .monaco-tokenized-source {
	font-family: var(--monaco-monospace-font);
	white-space: pre;
}
.settings-editor > .settings-body .settings-tree-container .setting-item-contents .setting-item-enumDescription {
	display: block;
}
.settings-editor > .settings-body .settings-tree-container .setting-item-bool .setting-item-contents,
.settings-editor > .settings-body .settings-tree-container .setting-item-list .setting-item-contents {
	padding-bottom: 26px;
}
.settings-editor > .settings-body .settings-tree-container .setting-item-bool .setting-item-description {
	display: flex;
	cursor: pointer;
}
.settings-editor > .settings-body .settings-tree-container .setting-item-bool .setting-item-description.disabled {
	cursor: initial;
}
.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;
	padding: 0px;
}
.settings-editor > .settings-body .settings-tree-container .setting-item-bool .setting-value-checkbox.codicon:not(.checked)::before {
	opacity: 0;
}
.settings-editor > .settings-body .settings-tree-container .setting-item-contents .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: 420px;
}
.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-contents .monaco-select-box {
	width: initial;
	font: inherit;
	height: 26px;
	padding: 2px 6px;
}
.monaco-select-box-dropdown-container > .select-box-details-pane > .select-box-description-markdown code {
	font-family: var(--monaco-monospace-font);
	font-size: 12px;
	color: var(--vscode-textPreformat-foreground);
	background-color: var(--vscode-textPreformat-background);
	padding: 2px 5px;
	border-radius: 4px;
}
.monaco-select-box-dropdown-container > .select-box-details-pane > .select-box-description-markdown a,
.monaco-select-box-dropdown-container > .select-box-details-pane > .select-box-description-markdown a > code {
	color: var(--vscode-textLink-foreground);
}
.monaco-select-box-dropdown-container > .select-box-details-pane > .select-box-description-markdown a:hover,
.monaco-select-box-dropdown-container > .select-box-details-pane > .select-box-description-markdown a:active,
.monaco-select-box-dropdown-container > .select-box-details-pane > .select-box-description-markdown a:hover > code,
.monaco-select-box-dropdown-container > .select-box-details-pane > .select-box-description-markdown a:active > code {
	color: var(--vscode-textLink-activeForeground);
}
.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;
	margin-bottom: 15px;
	width: initial;
	padding: 4px 10px;
}
.settings-editor > .settings-body .settings-tree-container .group-title {
	cursor: default;
}
.settings-editor > .settings-body .settings-tree-container .settings-group-title-label {
	display: inline-block;
	margin: 0px;
	font-weight: 600;
	height: 100%;
	box-sizing: border-box;
	padding: 10px;
	padding-left: 15px;
	width: 100%;
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;
}
.settings-editor > .settings-body .settings-tree-container .settings-group-title-label.settings-group-level-1 {
	font-size: 26px;
}
.settings-editor > .settings-body .settings-tree-container .settings-group-title-label.settings-group-level-2 {
	font-size: 22px;
}
.settings-editor > .settings-body .settings-tree-container .settings-group-title-label.settings-group-level-3 {
	font-size: 18px;
}
.settings-editor.search-mode > .settings-body .settings-toc-container .monaco-list-row .settings-toc-count {
	display: block;
}
.settings-editor > .settings-body .settings-tree-container .setting-list-widget .setting-list-object-list-row.select-container {
	width: 320px;
}
.settings-editor > .settings-body .settings-tree-container .setting-list-widget .setting-list-object-list-row.select-container > select {
	width: inherit;
}
.settings-editor > .settings-body .settings-tree-container .setting-item-bool .codicon,
.settings-editor > .settings-body .settings-toc-container .monaco-list-row.focused .codicon,
.settings-editor > .settings-body .settings-tree-container .monaco-list-row.focused .setting-item-contents .codicon {
	color: inherit !important;
}

.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-item-value > .setting-item-control {
	width: 100%;
}
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-value,
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-object-widget .setting-list-object-key {
	margin-right: 3px;
	margin-left: 2px;
}
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-value,
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-sibling,
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-object-widget .setting-list-object-key,
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-object-widget .setting-list-object-value {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.settings-editor > .settings-body .settings-tree-container .setting-item-bool .setting-value-checkbox {
	background-color: var(--vscode-settings-checkboxBackground) !important;
	color: var(--vscode-settings-checkboxForeground) !important;
	border-color: var(--vscode-settings-checkboxBorder) !important;
}
.settings-editor > .settings-body .settings-tree-container .setting-item-bool .setting-list-object-input-key-checkbox {
	margin-left: 4px;
	height: 24px;
}
.settings-editor > .settings-body .settings-tree-container .setting-item-bool .setting-list-object-input-key-checkbox .setting-value-checkbox {
	margin-top: 3px;
}
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-object-widget .setting-item-bool .setting-list-object-value {
	width: 100%;
	cursor: pointer;
}
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-object-widget .setting-list-object-key {
	margin-left: 4px;
	width: 40%;
}
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-object-widget .setting-list-object-input-key {
	margin-left: 0;
	min-width: 40%;
}
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-value {
	width: 60%;
}
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-sibling {
	width: 40%;
}
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-value.no-sibling {
	width: 100%;
}
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-object-widget .setting-list-object-input-value,
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-object-widget .setting-list-object-value {
	width: 100%;
}
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-object-widget .setting-list-row .setting-list-object-value,
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-value {
	box-sizing: border-box;
	padding-right: 40px;
}
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-object-widget .setting-list-object-value {
	width: 60%;
}
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-value,
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-sibling,
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-object-widget .setting-list-object-key,
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-object-widget .setting-list-object-value {
	display: inline-block;
	line-height: 24px;
	min-height: 24px;
	flex: none;
}
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-include-exclude-widget .setting-list-value,
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-include-exclude-widget .setting-list-sibling {
	font-family: var(--monaco-monospace-font);
}
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-sibling {
	opacity: 0.7;
	margin-left: 0.5em;
	font-size: 0.9em;
	white-space: pre;
	box-sizing: border-box;
	padding-right: 50px;
}
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-row .monaco-action-bar {
	display: none;
	position: absolute;
	right: 0px;
	top: 0px;
}
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-row {
	display: flex;
}
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-row:hover {
	background-color: var(--vscode-list-hoverBackground);
	color: var(--vscode-list-hoverForeground);
}
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-row.selected:focus {
	background-color: var(--vscode-list-activeSelectionBackground);
	color: var(--vscode-list-activeSelectionForeground);
}
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-row.selected:not(:focus) {
	background-color: var(--vscode-list-inactiveSelectionBackground);
	color: var(--vscode-list-inactiveSelectionForeground);
}
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-row.draggable {
	cursor: pointer;
	user-select: none;
}
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-row.drag-hover {
	background-color: var(--vscode-list-dropBackground);
}
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-row.drag-hover * {
	pointer-events: none;
}
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-row,
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-row-header {
	position: relative;
	max-height: 24px;
}
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-row-header {
	font-weight: bold;
}
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-object-widget .setting-list-row,
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-object-widget .setting-list-row-header {
	display: flex;
	padding-right: 4px;
}
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-object-widget .setting-list-row-header,
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-object-widget .setting-list-object-row:nth-child(odd):not(:hover):not(:focus):not(.selected),
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-object-widget .setting-list-edit-row.setting-list-object-row:nth-child(odd):hover {
	background-color: rgba(130, 130, 130, 0.04);
}
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-row:hover .monaco-action-bar,
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-row.selected .monaco-action-bar {
	display: block;
}
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-row .monaco-action-bar .action-label {
	width: 16px;
	height: 20px;
	padding: 2px;
	margin-right: 2px;
	display: flex;
	color: inherit;
	align-items: center;
	justify-content: center;
}
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-row .monaco-action-bar .setting-listAction-edit {
	margin-right: 4px;
}
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .monaco-text-button {
	width: initial;
	white-space: nowrap;
	padding: 2px 14px;
}
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-item-control.setting-list-hide-add-button .setting-list-new-row {
	display: none;
}
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .monaco-text-button.setting-list-addButton {
	display: inline-block;
	margin-top: 4px;
	margin-right: 4px;
}
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-row,
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-edit-row {
	display: flex
}
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-valueInput,
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-siblingInput,
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-object-widget .setting-list-object-input {
	height: 24px;
	max-width: 320px;
	margin-right: 4px;
}
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-valueInput.no-sibling,
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-object-widget .setting-list-object-input {
	max-width: unset;
}
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-valueInput.no-sibling {
	width: 100%;
}
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-object-widget .setting-list-object-value-container .setting-list-object-input {
	margin-right: 0;
}
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-ok-button {
	margin: 0 4px;
}
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-widget,
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-include-exclude-widget,
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-object-widget {
	margin-bottom: 1px;
	padding: 1px;
}
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-object-widget .setting-list-object-value-container,
.settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-object-widget .setting-list-object-input select {
	width: 100%;
	height: 24px;
}
.settings-editor > .settings-body .settings-tree-container .setting-list-widget .setting-list-object-list-row.select-container {
	width: 320px;
}
.settings-editor > .settings-body .settings-tree-container .setting-list-widget .setting-list-object-list-row.select-container > select {
	width: inherit;
}
.settings-tabs-widget > .monaco-action-bar .action-item.disabled {
	display: none;
}
.settings-tabs-widget > .monaco-action-bar .action-item {
	max-width: 300px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.settings-tabs-widget > .monaco-action-bar .action-item .action-label {
	text-transform: uppercase;
	font-size: 11px;
	margin-right: 5px;
	cursor: pointer;
	display: flex;
	overflow: hidden;
	text-overflow: ellipsis;
}
.settings-tabs-widget > .monaco-action-bar .action-item .action-label {
	display: block;
	padding: 0px;
	border-radius: initial;
	background: none !important;
}
.settings-tabs-widget > .monaco-action-bar .action-item .action-label.folder-settings {
	display: flex;
}
.settings-tabs-widget > .monaco-action-bar .action-item {
	padding: 3px 0px;
}
.settings-tabs-widget > .monaco-action-bar .action-item .action-title {
	text-overflow: ellipsis;
	overflow: hidden;
}
.settings-tabs-widget > .monaco-action-bar .action-item .action-details {
	text-transform: none;
	margin-left: 0.5em;
	font-size: 10px;
	opacity: 0.7;
}
.settings-tabs-widget .monaco-action-bar .action-item .dropdown-icon {
	padding-left: 0.3em;
	padding-top: 8px;
	font-size: 12px;
}
.settings-tabs-widget .monaco-action-bar .action-item .dropdown-icon.hide {
	display: none;
}
.settings-tabs-widget > .monaco-action-bar .action-item .action-label {
	color: var(--vscode-panelTitle-inactiveForeground);
}
.settings-tabs-widget > .monaco-action-bar .action-item .action-label.checked,
.settings-tabs-widget > .monaco-action-bar .action-item .action-label:hover {
	color: var(--vscode-panelTitle-activeForeground);
	border-bottom: 1px solid var(--vscode-panelTitle-activeBorder);
	outline: 1px solid var(--vscode-contrastActiveBorder, transparent);
	outline-offset: -1px;
}
.settings-tabs-widget > .monaco-action-bar .action-item .action-label:focus {
	border-bottom: 1px solid var(--vscode-focusBorder);
	outline: 1px solid transparent;
	outline-offset: -1px;
}
.settings-tabs-widget > .monaco-action-bar .action-item .action-label:not(.checked):hover {
	outline-style: dashed;
}
.settings-header-widget > .settings-search-controls > .settings-count-widget {
	margin: 6px 0px;
	padding: 0px 8px;
	border-radius: 2px;
	float: left;
}
.settings-header-widget > .settings-search-controls {
	position: absolute;
	right: 10px;
}
.settings-header-widget > .settings-search-controls > .settings-count-widget.hide {
	display: none;
}
.settings-header-widget > .settings-search-container {
	flex: 1;
}
.settings-header-widget > .settings-search-container > .settings-search-input {
	vertical-align: middle;
}
.settings-header-widget > .settings-search-container > .settings-search-input > .monaco-inputbox {
	height: 30px;
}
.monaco-workbench.vs .settings-header-widget > .settings-search-container > .settings-search-input > .monaco-inputbox {
	border: 1px solid #ddd;
}
.settings-header-widget > .settings-search-container > .settings-search-input > .monaco-inputbox .input {
	font-size: 14px;
	padding-left:10px;
}
.monaco-editor .view-zones > .settings-header-widget {
	z-index: 1;
}
.monaco-editor .settings-header-widget .title-container {
	display: flex;
	user-select: none;
	-webkit-user-select: none;
}
.monaco-editor .settings-header-widget .title-container .title {
	font-weight: bold;
	white-space: nowrap;
	text-transform: uppercase;
}
.monaco-editor .settings-header-widget .title-container .message {
	white-space: nowrap;
}
.monaco-editor .dim-configuration {
	color: #b1b1b1;
}
.codicon-settings-edit:hover {
	cursor: pointer;
}

.accessible-view {
	position: absolute;
	background-color: var(--vscode-editorWidget-background);
	color: var(--vscode-editorWidget-foreground);
	box-shadow: 0 2px 8px var(--vscode-widget-shadow);
	border: 2px solid var(--vscode-focusBorder);
	border-radius: 6px;
	margin-top: -1px;
	z-index: 2550;
}
.accessible-view-container .actions-container {
	display: flex;
	margin: 0 auto;
	padding: 0;
	width: 100%;
	justify-content: flex-end;
}
.accessible-view-title-bar {
	display: flex;
	align-items: center;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.accessible-view-title {
	padding: 3px 0px;
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 100%;
}
.accessible-view-action-bar {
	justify-content: flex-end;
	margin-right: 4px;
	flex: 1;
}
.accessible-view-action-bar > .actions-container {
	justify-content: flex-end;
}
.accessible-view-title-bar .monaco-action-bar .action-label.codicon {
	background-position: center;
	background-repeat: no-repeat;
	padding: 2px;
}
.accessible-view.hide {
	position: fixed;
	top: -2000px;
	left:-2000px;
	pointer-events: none;
}


/*# sourceMappingURL=3523-ae6a744b.css.map*/