/*!--------------------------------------------------------
 * Copyright (C) Microsoft Corporation. All rights reserved.
 *--------------------------------------------------------*/

.monaco-builder-hidden {
  display: none !important
}

.monaco-action-bar {
  text-align: right;
  overflow: hidden;
  white-space: nowrap
}

.monaco-action-bar .actions-container {
  display: flex;
  margin: 0 auto;
  padding: 0;
  width: 100%;
  justify-content: flex-end
}

.monaco-action-bar.vertical .actions-container {
  display: inline-block
}

.monaco-action-bar.reverse .actions-container {
  flex-direction: row-reverse
}

.monaco-action-bar .action-item {
  cursor: pointer;
  display: inline-block;
  transition: transform 50ms ease;
  position: relative
}

.monaco-action-bar .action-item.disabled {
  cursor: default
}

.monaco-action-bar.animated .action-item.active {
  -webkit-transform: scale(1.272019649);
  transform: scale(1.272019649)
}

.monaco-action-bar .action-item .icon {
  display: inline-block
}

.monaco-action-bar .action-label {
  font-size: 11px;
  margin-right: 4px
}

.monaco-action-bar .action-label.octicon {
  font-size: 15px;
  line-height: 35px;
  text-align: center
}

.monaco-action-bar .action-item.disabled .action-label,
.monaco-action-bar .action-item.disabled .action-label:hover {
  opacity: .4
}

.monaco-action-bar.vertical {
  text-align: left
}

.monaco-action-bar.vertical .action-item {
  display: block
}

.monaco-action-bar.vertical .action-label.separator {
  display: block;
  border-bottom: 1px solid #bbb;
  padding-top: 1px;
  margin-left: .8em;
  margin-right: .8em
}

.monaco-action-bar.animated.vertical .action-item.active {
  -webkit-transform: translate(5px);
  transform: translate(5px)
}

.secondary-actions .monaco-action-bar .action-label {
  margin-left: 6px
}

.monaco-action-bar .action-item.select-container {
  overflow: hidden;
  flex: 1;
  max-width: 170px;
  min-width: 60px;
  display: flex;
  align-items: center;
  justify-content: center
}

.monaco-aria-container {
  position: absolute;
  left: -999em
}

.monaco-text-button {
  box-sizing: border-box;
  display: inline-block;
  width: 100%;
  padding: 4px;
  text-align: center;
  cursor: pointer
}

.monaco-text-button:hover {
  text-decoration: none !important
}

.monaco-button.disabled {
  opacity: .4;
  cursor: default
}

.monaco-custom-checkbox {
  margin-left: 2px;
  float: left;
  cursor: pointer;
  overflow: hidden;
  opacity: .7;
  width: 20px;
  height: 20px;
  border: 1px solid transparent;
  padding: 1px;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.monaco-custom-checkbox.checked,
.monaco-custom-checkbox:hover {
  opacity: 1
}

.hc-black .monaco-custom-checkbox,
.hc-black .monaco-custom-checkbox:hover {
  background: none
}

.context-view {
  position: absolute;
  z-index: 1000
}

.monaco-count-badge {
  padding: .2em .5em;
  border-radius: 1em;
  font-size: 85%;
  font-weight: 400;
  text-align: center;
  display: inline
}

.monaco-dropdown {
  height: 100%;
  display: inline-block;
  padding: 0
}

.monaco-dropdown>.dropdown-action,
.monaco-dropdown>.dropdown-label {
  display: inline-block;
  cursor: pointer;
  height: 100%
}

.monaco-dropdown>.dropdown-action {
  vertical-align: top
}

.monaco-dropdown>.dropdown-action>.action-label:hover {
  color: inherit;
  text-decoration: none
}

.monaco-dropdown>.dropdown-action,
.monaco-dropdown>.dropdown-action>.action-label {
  display: inline-block
}

.monaco-findInput {
  position: relative
}

.monaco-findInput .monaco-inputbox {
  font-size: 13px;
  width: 100%;
  height: 25px
}

.monaco-findInput>.controls {
  position: absolute;
  top: 3px;
  right: 2px
}

.vs .monaco-findInput.disabled {
  background-color: #e1e1e1
}

.vs-dark .monaco-findInput.disabled {
  background-color: #333
}

.monaco-findInput.highlight-0 .controls {
  animation: monaco-findInput-highlight-0 .1s linear 0s
}

.monaco-findInput.highlight-1 .controls {
  animation: monaco-findInput-highlight-1 .1s linear 0s
}

.hc-black .monaco-findInput.highlight-0 .controls,
.vs-dark .monaco-findInput.highlight-0 .controls {
  animation: monaco-findInput-highlight-dark-0 .1s linear 0s
}

.hc-black .monaco-findInput.highlight-1 .controls,
.vs-dark .monaco-findInput.highlight-1 .controls {
  animation: monaco-findInput-highlight-dark-1 .1s linear 0s
}

@keyframes monaco-findInput-highlight-0 {
  0% {
    background: rgba(253, 255, 0, .8)
  }
  to {
    background: transparent
  }
}

@keyframes monaco-findInput-highlight-1 {
  0% {
    background: rgba(253, 255, 0, .8)
  }
  99% {
    background: transparent
  }
}

@keyframes monaco-findInput-highlight-dark-0 {
  0% {
    background: hsla(0, 0%, 100%, .44)
  }
  to {
    background: transparent
  }
}

@keyframes monaco-findInput-highlight-dark-1 {
  0% {
    background: hsla(0, 0%, 100%, .44)
  }
  99% {
    background: transparent
  }
}

.vs .monaco-custom-checkbox.monaco-case-sensitive {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cstyle%3E.st0{opacity:0}.st0,.st1{fill:%23f6f6f6}.st2{fill:%23424242}%3C/style%3E%3Cg id='outline'%3E%3Cpath class='st0' d='M0 0h16v16H0z'/%3E%3Cpath class='st1' d='M14.176 5.592c-.555-.6-1.336-.904-2.322-.904-.258 0-.521.024-.784.072a5.924 5.924 0 0 0-.7.169 5.15 5.15 0 0 0-.613.229 3.02 3.02 0 0 0-.512.284l-.419.299v2.701a2.477 2.477 0 0 0-.229.344l-2.45-6.354H3.753L0 12.236v.598h3.025l.838-2.35H6.03l.891 2.35h3.237l-.001-.003c.305.092.633.15.993.15.344 0 .671-.049.978-.146h2.853V7.932c-.001-.975-.271-1.763-.805-2.34z'/%3E%3C/g%3E%3Cg id='icon_x5F_bg'%3E%3Cpath class='st2' d='M7.611 11.834l-.891-2.35H3.158l-.838 2.35H1.225l3.217-8.402h1.02l3.24 8.402H7.611zM5.08 5.02l-.044-.135-.038-.156-.029-.152-.024-.126h-.023l-.021.126-.032.152-.038.156-.044.135L3.48 8.594h2.918L5.08 5.02zM13.02 11.834v-.938h-.023c-.199.352-.456.62-.771.806s-.673.278-1.075.278c-.313 0-.588-.045-.826-.135s-.438-.212-.598-.366-.281-.338-.363-.551-.124-.442-.124-.688c0-.262.039-.502.117-.721s.198-.412.36-.58.367-.308.615-.419.544-.19.888-.237l1.811-.252c0-.273-.029-.507-.088-.7s-.143-.351-.252-.472-.241-.21-.396-.267-.325-.085-.513-.085c-.363 0-.714.064-1.052.193s-.638.31-.904.54v-.984c.082-.059.196-.121.343-.188s.312-.128.495-.185.378-.104.583-.141.407-.056.606-.056c.699 0 1.229.194 1.588.583s.539.942.539 1.661v3.902h-.96zm-1.454-2.83c-.273.035-.498.085-.674.149s-.313.144-.41.237-.165.205-.202.334-.055.276-.055.44c0 .141.025.271.076.393s.124.227.22.316.215.16.357.211.308.076.495.076c.242 0 .465-.045.668-.135s.378-.214.524-.372.261-.344.343-.557.123-.442.123-.688v-.609l-1.465.205z'/%3E%3C/g%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .monaco-custom-checkbox.monaco-case-sensitive,
.hc-black .monaco-custom-checkbox.monaco-case-sensitive:hover,
.vs-dark .monaco-custom-checkbox.monaco-case-sensitive {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cstyle%3E.st0{opacity:0}.st0,.st1{fill:%23262626}.st2{fill:%23c5c5c5}%3C/style%3E%3Cg id='outline'%3E%3Cpath class='st0' d='M0 0h16v16H0z'/%3E%3Cpath class='st1' d='M14.176 5.592c-.555-.6-1.336-.904-2.322-.904-.258 0-.521.024-.784.072a5.924 5.924 0 0 0-.7.169 5.15 5.15 0 0 0-.613.229 3.02 3.02 0 0 0-.512.284l-.419.299v2.701a2.477 2.477 0 0 0-.229.344l-2.45-6.354H3.753L0 12.236v.598h3.025l.838-2.35H6.03l.891 2.35h3.237l-.001-.003c.305.092.633.15.993.15.344 0 .671-.049.978-.146h2.853V7.932c-.001-.975-.271-1.763-.805-2.34z'/%3E%3C/g%3E%3Cg id='icon_x5F_bg'%3E%3Cpath class='st2' d='M7.611 11.834l-.891-2.35H3.158l-.838 2.35H1.225l3.217-8.402h1.02l3.24 8.402H7.611zM5.08 5.02l-.044-.135-.038-.156-.029-.152-.024-.126h-.023l-.021.126-.032.152-.038.156-.044.135L3.48 8.594h2.918L5.08 5.02zM13.02 11.834v-.938h-.023c-.199.352-.456.62-.771.806s-.673.278-1.075.278c-.313 0-.588-.045-.826-.135s-.438-.212-.598-.366-.281-.338-.363-.551-.124-.442-.124-.688c0-.262.039-.502.117-.721s.198-.412.36-.58.367-.308.615-.419.544-.19.888-.237l1.811-.252c0-.273-.029-.507-.088-.7s-.143-.351-.252-.472-.241-.21-.396-.267-.325-.085-.513-.085c-.363 0-.714.064-1.052.193s-.638.31-.904.54v-.984c.082-.059.196-.121.343-.188s.312-.128.495-.185.378-.104.583-.141.407-.056.606-.056c.699 0 1.229.194 1.588.583s.539.942.539 1.661v3.902h-.96zm-1.454-2.83c-.273.035-.498.085-.674.149s-.313.144-.41.237-.165.205-.202.334-.055.276-.055.44c0 .141.025.271.076.393s.124.227.22.316.215.16.357.211.308.076.495.076c.242 0 .465-.045.668-.135s.378-.214.524-.372.261-.344.343-.557.123-.442.123-.688v-.609l-1.465.205z'/%3E%3C/g%3E%3C/svg%3E") 50% no-repeat
}

.vs .monaco-custom-checkbox.monaco-whole-word {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cstyle%3E.st0{opacity:0}.st0,.st1{fill:%23f6f6f6}.st2{fill:%23424242}%3C/style%3E%3Cg id='outline'%3E%3Cpath class='st0' d='M0 0h16v16H0z'/%3E%3Cpath class='st1' d='M16 4.022V1H-.014v3.022h3.046l-3.043 7.945h-.004v.01L0 13h-.014v1.991H16v-3.023h-1V4.022h1zm-5.914 5.301c0 .233-.023.441-.066.595a.86.86 0 0 1-.127.284l-.078.069-.151.026-.115-.017-.139-.137a1.774 1.774 0 0 1-.112-.566c0-.254.091-.561.126-.656l.069-.141.109-.082.178-.027c.077 0 .117.014.177.056l.087.179.051.237-.009.18zM6.391 4.022v2.893L5.275 4.022h1.116zm-3.026 7.02h1.573l.351.926H3.035l.33-.926zM12 6.688c-.206-.2-.431-.38-.695-.512a3.006 3.006 0 0 0-1.355-.298c-.215 0-.423.02-.621.058V4.022H12v2.666z'/%3E%3C/g%3E%3Cg id='icon_x5F_bg'%3E%3Cpath class='st2' d='M13 4h1v8h-1zM11.225 8.387c-.078-.299-.199-.562-.36-.786s-.365-.401-.609-.53-.534-.193-.866-.193c-.198 0-.38.024-.547.073a1.76 1.76 0 0 0-.453.205 1.724 1.724 0 0 0-.365.318l-.179.258V4.578h-.893V12h.893v-.575l.126.175c.087.102.189.19.304.269.117.078.249.14.398.186.149.046.314.068.498.068.353 0 .666-.071.937-.212.272-.143.499-.338.682-.586.183-.25.321-.543.414-.879.093-.338.14-.703.14-1.097a3.756 3.756 0 0 0-.12-.962zM9.746 7.78c.151.071.282.176.39.314.109.14.194.313.255.517.051.174.082.371.089.587l-.007.125c0 .327-.033.62-.1.869a1.886 1.886 0 0 1-.278.614c-.117.162-.26.285-.421.366-.322.162-.76.166-1.069.015a1.264 1.264 0 0 1-.393-.296 1.273 1.273 0 0 1-.218-.367s-.179-.447-.179-.947c0-.5.179-1.002.179-1.002.062-.177.136-.318.224-.43.114-.143.256-.259.424-.345.168-.086.365-.129.587-.129.19 0 .364.037.517.109zM.987 2H15v1.023H.987zM.987 12.968H15v1.023H.987zM1.991 12.031L2.719 10h2.219l.778 2.031h1.082L4.313 4.873h-.941L.931 11.959l-.025.072h1.085zm1.827-5.609h.022l.914 2.753H2.913l.905-2.753z'/%3E%3C/g%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .monaco-custom-checkbox.monaco-whole-word,
.hc-black .monaco-custom-checkbox.monaco-whole-word:hover,
.vs-dark .monaco-custom-checkbox.monaco-whole-word {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cstyle%3E.st0{opacity:0}.st0,.st1{fill:%23262626}.st2{fill:%23c5c5c5}%3C/style%3E%3Cg id='outline'%3E%3Cpath class='st0' d='M0 0h16v16H0z'/%3E%3Cpath class='st1' d='M16 4.022V1H-.014v3.022h3.046l-3.043 7.945h-.004v.01L0 13h-.014v1.991H16v-3.023h-1V4.022h1zm-5.914 5.301c0 .233-.023.441-.066.595a.86.86 0 0 1-.127.284l-.078.069-.151.026-.115-.017-.139-.137a1.774 1.774 0 0 1-.112-.566c0-.254.091-.561.126-.656l.069-.141.109-.082.178-.027c.077 0 .117.014.177.056l.087.179.051.237-.009.18zM6.391 4.022v2.893L5.275 4.022h1.116zm-3.026 7.02h1.573l.351.926H3.035l.33-.926zM12 6.688c-.206-.2-.431-.38-.695-.512a3.006 3.006 0 0 0-1.355-.298c-.215 0-.423.02-.621.058V4.022H12v2.666z'/%3E%3C/g%3E%3Cg id='icon_x5F_bg'%3E%3Cpath class='st2' d='M13 4h1v8h-1zM11.225 8.387c-.078-.299-.199-.562-.36-.786s-.365-.401-.609-.53-.534-.193-.866-.193c-.198 0-.38.024-.547.073a1.76 1.76 0 0 0-.453.205 1.724 1.724 0 0 0-.365.318l-.179.258V4.578h-.893V12h.893v-.575l.126.175c.087.102.189.19.304.269.117.078.249.14.398.186.149.046.314.068.498.068.353 0 .666-.071.937-.212.272-.143.499-.338.682-.586.183-.25.321-.543.414-.879.093-.338.14-.703.14-1.097a3.756 3.756 0 0 0-.12-.962zM9.746 7.78c.151.071.282.176.39.314.109.14.194.313.255.517.051.174.082.371.089.587l-.007.125c0 .327-.033.62-.1.869a1.886 1.886 0 0 1-.278.614c-.117.162-.26.285-.421.366-.322.162-.76.166-1.069.015a1.264 1.264 0 0 1-.393-.296 1.273 1.273 0 0 1-.218-.367s-.179-.447-.179-.947c0-.5.179-1.002.179-1.002.062-.177.136-.318.224-.43.114-.143.256-.259.424-.345.168-.086.365-.129.587-.129.19 0 .364.037.517.109zM.987 2H15v1.023H.987zM.987 12.968H15v1.023H.987zM1.991 12.031L2.719 10h2.219l.778 2.031h1.082L4.313 4.873h-.941L.931 11.959l-.025.072h1.085zm1.827-5.609h.022l.914 2.753H2.913l.905-2.753z'/%3E%3C/g%3E%3C/svg%3E") 50% no-repeat
}

.vs .monaco-custom-checkbox.monaco-regex {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23F6F6F6' d='M13.64 7.396l-1.471-4.498-1.463.863L11.087 2h-4.53l.379 1.762-1.463-.864L4 7.396l1.682.158-1.169 1.007.5.439H2v5h5v-3.253l.978.859.842-1.881.841 1.877 3.483-3.04-1.176-1.008z'/%3E%3Cg fill='%23424242'%3E%3Cpath d='M12.301 6.518l-2.772.262 2.086 1.788-1.594 1.392L8.82 7.278 7.619 9.96 6.036 8.568 8.111 6.78 5.34 6.518l.696-2.126 2.358 1.392L7.795 3h2.053l-.602 2.783 2.359-1.392.696 2.127zM3 10h3v3H3z'/%3E%3C/g%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .monaco-custom-checkbox.monaco-regex,
.hc-black .monaco-custom-checkbox.monaco-regex:hover,
.vs-dark .monaco-custom-checkbox.monaco-regex {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%232d2d30' d='M13.64 7.396l-1.471-4.498-1.463.863L11.087 2h-4.53l.379 1.762-1.463-.864L4 7.396l1.682.158-1.169 1.007.5.439H2v5h5v-3.253l.978.859.842-1.881.841 1.877 3.483-3.04-1.176-1.008z'/%3E%3Cg fill='%23C5C5C5'%3E%3Cpath d='M12.301 6.518l-2.772.262 2.086 1.788-1.594 1.392L8.82 7.278 7.619 9.96 6.036 8.568 8.111 6.78 5.34 6.518l.696-2.126 2.358 1.392L7.795 3h2.053l-.602 2.783 2.359-1.392.696 2.127zM3 10h3v3H3z'/%3E%3C/g%3E%3C/svg%3E") 50% no-repeat
}

.monaco-grid-view {
  position: relative;
  overflow: hidden
}

.monaco-grid-branch-node,
.monaco-grid-view {
  width: 100%;
  height: 100%
}

.monaco-icon-label {
  display: flex;
  overflow: hidden;
  text-overflow: ellipsis
}

.monaco-icon-label:before {
  background-size: 16px;
  background-position: 0;
  background-repeat: no-repeat;
  padding-right: 6px;
  width: 16px;
  height: 22px;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  vertical-align: top;
  flex-shrink: 0
}

.monaco-icon-label>.monaco-icon-label-description-container {
  overflow: hidden;
  text-overflow: ellipsis
}

.monaco-icon-label>.monaco-icon-label-description-container>.label-name {
  color: inherit;
  white-space: pre
}

.monaco-icon-label>.monaco-icon-label-description-container>.label-description {
  opacity: .7;
  margin-left: .5em;
  font-size: .9em;
  white-space: pre
}

.monaco-icon-label.italic>.monaco-icon-label-description-container>.label-description,
.monaco-icon-label.italic>.monaco-icon-label-description-container>.label-name {
  font-style: italic
}

.monaco-icon-label:after {
  opacity: .75;
  font-size: 90%;
  font-weight: 600;
  padding: 0 12px 0 5px;
  margin-left: auto;
  text-align: center
}

.monaco-list:focus .selected .monaco-icon-label,
.monaco-list:focus .selected .monaco-icon-label:after,
.monaco-tree.focused .selected .monaco-icon-label,
.monaco-tree.focused .selected .monaco-icon-label:after {
  color: inherit !important
}

.monaco-inputbox {
  position: relative;
  display: block;
  padding: 0;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  line-height: auto !important;
  font-size: inherit
}

.monaco-inputbox.idle {
  border: 1px solid transparent
}

.monaco-inputbox>.wrapper>.input,
.monaco-inputbox>.wrapper>.mirror {
  padding: 4px
}

.monaco-inputbox>.wrapper {
  position: relative;
  width: 100%;
  height: 100%
}

.monaco-inputbox>.wrapper>.input {
  display: inline-block;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  line-height: inherit;
  border: none;
  font-family: inherit;
  font-size: inherit;
  resize: none;
  color: inherit
}

.monaco-inputbox>.wrapper>input {
  text-overflow: ellipsis
}

.monaco-inputbox>.wrapper>textarea.input {
  display: block;
  overflow: hidden
}

.monaco-inputbox>.wrapper>.mirror {
  position: absolute;
  display: inline-block;
  width: 100%;
  top: 0;
  left: 0;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  white-space: pre-wrap;
  visibility: hidden;
  min-height: 26px;
  word-wrap: break-word
}

.monaco-inputbox-container {
  text-align: right
}

.monaco-inputbox-container .monaco-inputbox-message {
  display: inline-block;
  overflow: hidden;
  text-align: left;
  width: 100%;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding: .4em;
  font-size: 12px;
  line-height: 17px;
  min-height: 34px;
  margin-top: -1px;
  word-wrap: break-word
}

.monaco-inputbox .monaco-action-bar {
  position: absolute;
  right: 2px;
  top: 4px
}

.monaco-inputbox .monaco-action-bar .action-item {
  margin-left: 2px
}

.monaco-inputbox .monaco-action-bar .action-item .icon {
  background-repeat: no-repeat;
  width: 16px;
  height: 16px
}

.monaco-keybinding {
  display: flex;
  align-items: center;
  line-height: 10px
}

.monaco-keybinding>.monaco-keybinding-key {
  display: inline-block;
  border: 1px solid hsla(0, 0%, 80%, .4);
  border-bottom-color: hsla(0, 0%, 73%, .4);
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 hsla(0, 0%, 73%, .4);
  background-color: hsla(0, 0%, 87%, .4);
  vertical-align: middle;
  color: #555;
  font-size: 11px;
  padding: 3px 5px
}

.hc-black .monaco-keybinding>.monaco-keybinding-key,
.vs-dark .monaco-keybinding>.monaco-keybinding-key {
  background-color: hsla(0, 0%, 50%, .17);
  color: #ccc;
  border: 1px solid rgba(51, 51, 51, .6);
  border-bottom-color: rgba(68, 68, 68, .6);
  box-shadow: inset 0 -1px 0 rgba(68, 68, 68, .6)
}

.monaco-keybinding>.monaco-keybinding-key-separator {
  display: inline-block
}

.monaco-keybinding>.monaco-keybinding-key-chord-separator {
  width: 2px
}

.monaco-list {
  position: relative;
  height: 100%;
  width: 100%;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none
}

.monaco-list>.monaco-scrollable-element {
  height: 100%
}

.monaco-list-rows {
  position: relative;
  width: 100%;
  height: 100%
}

.monaco-list-row {
  position: absolute;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  overflow: hidden;
  width: 100%;
  touch-action: none
}

.monaco-list-row.scrolling {
  display: none !important
}

.monaco-list.element-focused,
.monaco-list.selection-multiple,
.monaco-list.selection-single {
  outline: 0 !important
}

.monaco-menu .monaco-action-bar.vertical {
  margin-left: 0;
  overflow: visible
}

.monaco-menu .monaco-action-bar.vertical .actions-container {
  display: block
}

.monaco-menu .monaco-action-bar.vertical .action-item {
  padding: 0;
  -webkit-transform: none;
  transform: none;
  display: -ms-flexbox;
  display: flex
}

.monaco-menu .monaco-action-bar.vertical .action-item.active {
  -webkit-transform: none;
  transform: none
}

.monaco-menu .monaco-action-bar.vertical .action-item.focused {
  background-color: #e4e4e4
}

.monaco-menu .monaco-action-bar.vertical .action-item:hover:not(.disabled) {
  background-color: #eee
}

.monaco-menu .monaco-action-bar.vertical .action-label {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  text-decoration: none;
  padding: .8em 1em;
  line-height: 1.1em;
  background: none
}

.monaco-menu .monaco-action-bar.vertical .keybinding,
.monaco-menu .monaco-action-bar.vertical .submenu-indicator {
  display: inline-block;
  -ms-flex: 2 1 auto;
  flex: 2 1 auto;
  padding: .8em 1em;
  line-height: 1.1em;
  font-size: 12px;
  text-align: right
}

.monaco-menu .monaco-action-bar.vertical .submenu-indicator {
  padding: .8em .5em
}

.monaco-menu .monaco-action-bar.vertical .action-item.disabled .keybinding,
.monaco-menu .monaco-action-bar.vertical .action-item.disabled .submenu-indicator {
  opacity: .4
}

.monaco-menu .monaco-action-bar.vertical .action-label:not(.separator) {
  display: inline-block;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0
}

.monaco-menu .monaco-action-bar.vertical .action-label.separator {
  padding: .5em 0 0;
  margin-bottom: .5em;
  width: 100%
}

.monaco-menu .monaco-action-bar.vertical .action-label.separator.text {
  padding: .7em 1em .1em;
  font-weight: 700;
  opacity: 1
}

.monaco-menu .monaco-action-bar.vertical .action-label:hover {
  color: inherit
}

.monaco-menu .monaco-action-bar.vertical .action-label.checked:after {
  content: "  \2713"
}

.context-view.monaco-menu-container {
  font-family: Segoe WPC, Segoe UI, \.SFNSDisplay-Light, SFUIText-Light, HelveticaNeue-Light, sans-serif;
  outline: 0;
  box-shadow: 0 2px 8px #a8a8a8;
  border: none;
  color: #646465;
  background-color: #fff;
  -webkit-animation: fadeIn 83ms linear;
  animation: fadeIn 83ms linear
}

.context-view.monaco-menu-container :focus {
  outline: 0
}

.vs-dark .monaco-menu .monaco-action-bar.vertical .action-item.focused {
  background-color: #4b4c4d
}

.vs-dark .monaco-menu .monaco-action-bar.vertical .action-item:hover:not(.disabled) {
  background-color: #3a3a3a
}

.vs-dark .context-view.monaco-menu-container {
  box-shadow: 0 2px 8px #000;
  color: #bbb;
  background-color: #2d2f31
}

.hc-black .context-view.monaco-menu-container {
  border: 2px solid #6fc3df;
  color: #fff;
  background-color: #0c141f;
  box-shadow: none
}

.hc-black .monaco-menu .monaco-action-bar.vertical .action-item.focused {
  background: none;
  border: 1px dotted #f38518
}

.hc-black .monaco-menu .monaco-action-bar.vertical .action-item:hover:not(.disabled) {
  background: none;
  border: 1px dashed #f38518
}

/*! *****************************************************************************
(c) 2012-2015 GitHub

When using the GitHub logos, be sure to follow the GitHub logo guidelines (https://github.com/logos)

Font License: SIL OFL 1.1 (http://scripts.sil.org/OFL)
Applies to all font files

Code License: MIT (http://choosealicense.com/licenses/mit/)
Applies to all other files
***************************************************************************** */

@font-face {
  font-family: octicons;
  src: url(../base/browser/ui/octiconLabel/octicons/octicons.eot?#iefix) format("embedded-opentype"), url(../base/browser/ui/octiconLabel/octicons/octicons.woff) format("woff"), url(../base/browser/ui/octiconLabel/octicons/octicons.ttf) format("truetype"), url(../base/browser/ui/octiconLabel/octicons/octicons.svg#octicons) format("svg");
  font-weight: 400;
  font-style: normal
}

.mega-octicon,
.octicon {
  font: normal normal normal 16px/1 octicons;
  display: inline-block;
  text-decoration: none;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.mega-octicon {
  font-size: 32px
}

.octicon-alert:before {
  content: "\f02d"
}

.octicon-arrow-down:before {
  content: "\f03f"
}

.octicon-arrow-left:before {
  content: "\f040"
}

.octicon-arrow-right:before {
  content: "\f03e"
}

.octicon-arrow-small-down:before {
  content: "\f0a0"
}

.octicon-arrow-small-left:before {
  content: "\f0a1"
}

.octicon-arrow-small-right:before {
  content: "\f071"
}

.octicon-arrow-small-up:before {
  content: "\f09f"
}

.octicon-arrow-up:before {
  content: "\f03d"
}

.octicon-beaker:before,
.octicon-microscope:before {
  content: "\f0dd"
}

.octicon-bell:before {
  content: "\f0de"
}

.octicon-book:before {
  content: "\f007"
}

.octicon-bookmark:before {
  content: "\f07b"
}

.octicon-briefcase:before {
  content: "\f0d3"
}

.octicon-broadcast:before {
  content: "\f048"
}

.octicon-browser:before {
  content: "\f0c5"
}

.octicon-bug:before {
  content: "\f091"
}

.octicon-calendar:before {
  content: "\f068"
}

.octicon-check:before {
  content: "\f03a"
}

.octicon-checklist:before {
  content: "\f076"
}

.octicon-chevron-down:before {
  content: "\f0a3"
}

.octicon-chevron-left:before {
  content: "\f0a4"
}

.octicon-chevron-right:before {
  content: "\f078"
}

.octicon-chevron-up:before {
  content: "\f0a2"
}

.octicon-circle-slash:before {
  content: "\f084"
}

.octicon-circuit-board:before {
  content: "\f0d6"
}

.octicon-clippy:before {
  content: "\f035"
}

.octicon-clock:before {
  content: "\f046"
}

.octicon-cloud-download:before {
  content: "\f00b"
}

.octicon-cloud-upload:before {
  content: "\f00c"
}

.octicon-code:before {
  content: "\f05f"
}

.octicon-color-mode:before {
  content: "\f065"
}

.octicon-comment-add:before,
.octicon-comment:before {
  content: "\f02b"
}

.octicon-comment-discussion:before {
  content: "\f04f"
}

.octicon-credit-card:before {
  content: "\f045"
}

.octicon-dash:before {
  content: "\f0ca"
}

.octicon-dashboard:before {
  content: "\f07d"
}

.octicon-database:before {
  content: "\f096"
}

.octicon-clone:before,
.octicon-desktop-download:before {
  content: "\f0dc"
}

.octicon-device-camera:before {
  content: "\f056"
}

.octicon-device-camera-video:before {
  content: "\f057"
}

.octicon-device-desktop:before {
  content: "\f27c"
}

.octicon-device-mobile:before {
  content: "\f038"
}

.octicon-diff:before {
  content: "\f04d"
}

.octicon-diff-added:before {
  content: "\f06b"
}

.octicon-diff-ignored:before {
  content: "\f099"
}

.octicon-diff-modified:before {
  content: "\f06d"
}

.octicon-diff-removed:before {
  content: "\f06c"
}

.octicon-diff-renamed:before {
  content: "\f06e"
}

.octicon-ellipsis:before {
  content: "\f09a"
}

.octicon-eye-unwatch:before,
.octicon-eye-watch:before,
.octicon-eye:before {
  content: "\f04e"
}

.octicon-file-binary:before {
  content: "\f094"
}

.octicon-file-code:before {
  content: "\f010"
}

.octicon-file-directory:before {
  content: "\f016"
}

.octicon-file-media:before {
  content: "\f012"
}

.octicon-file-pdf:before {
  content: "\f014"
}

.octicon-file-submodule:before {
  content: "\f017"
}

.octicon-file-symlink-directory:before {
  content: "\f0b1"
}

.octicon-file-symlink-file:before {
  content: "\f0b0"
}

.octicon-file-text:before {
  content: "\f011"
}

.octicon-file-zip:before {
  content: "\f013"
}

.octicon-flame:before {
  content: "\f0d2"
}

.octicon-fold:before {
  content: "\f0cc"
}

.octicon-gear:before {
  content: "\f02f"
}

.octicon-gift:before {
  content: "\f042"
}

.octicon-gist:before {
  content: "\f00e"
}

.octicon-gist-secret:before {
  content: "\f08c"
}

.octicon-git-branch-create:before,
.octicon-git-branch-delete:before,
.octicon-git-branch:before {
  content: "\f020"
}

.octicon-git-commit:before {
  content: "\f01f"
}

.octicon-git-compare:before {
  content: "\f0ac"
}

.octicon-git-merge:before {
  content: "\f023"
}

.octicon-git-pull-request-abandoned:before,
.octicon-git-pull-request:before {
  content: "\f009"
}

.octicon-globe:before {
  content: "\f0b6"
}

.octicon-graph:before {
  content: "\f043"
}

.octicon-heart:before {
  content: "\2665"
}

.octicon-history:before {
  content: "\f07e"
}

.octicon-home:before {
  content: "\f08d"
}

.octicon-horizontal-rule:before {
  content: "\f070"
}

.octicon-hubot:before {
  content: "\f09d"
}

.octicon-inbox:before {
  content: "\f0cf"
}

.octicon-info:before {
  content: "\f059"
}

.octicon-issue-closed:before {
  content: "\f028"
}

.octicon-issue-opened:before {
  content: "\f026"
}

.octicon-issue-reopened:before {
  content: "\f027"
}

.octicon-jersey:before {
  content: "\f019"
}

.octicon-key:before {
  content: "\f049"
}

.octicon-keyboard:before {
  content: "\f00d"
}

.octicon-law:before {
  content: "\f0d8"
}

.octicon-light-bulb:before {
  content: "\f000"
}

.octicon-link:before {
  content: "\f05c"
}

.octicon-link-external:before {
  content: "\f07f"
}

.octicon-list-ordered:before {
  content: "\f062"
}

.octicon-list-unordered:before {
  content: "\f061"
}

.octicon-location:before {
  content: "\f060"
}

.octicon-gist-private:before,
.octicon-git-fork-private:before,
.octicon-lock:before,
.octicon-mirror-private:before {
  content: "\f06a"
}

.octicon-logo-github:before {
  content: "\f092"
}

.octicon-mail:before {
  content: "\f03b"
}

.octicon-mail-read:before {
  content: "\f03c"
}

.octicon-mail-reply:before {
  content: "\f051"
}

.octicon-mark-github:before {
  content: "\f00a"
}

.octicon-markdown:before {
  content: "\f0c9"
}

.octicon-megaphone:before {
  content: "\f077"
}

.octicon-mention:before {
  content: "\f0be"
}

.octicon-milestone:before {
  content: "\f075"
}

.octicon-mirror-public:before,
.octicon-mirror:before {
  content: "\f024"
}

.octicon-mortar-board:before {
  content: "\f0d7"
}

.octicon-mute:before {
  content: "\f080"
}

.octicon-no-newline:before {
  content: "\f09c"
}

.octicon-octoface:before {
  content: "\f008"
}

.octicon-organization:before {
  content: "\f037"
}

.octicon-package:before {
  content: "\f0c4"
}

.octicon-paintcan:before {
  content: "\f0d1"
}

.octicon-pencil:before {
  content: "\f058"
}

.octicon-person-add:before,
.octicon-person-follow:before,
.octicon-person:before {
  content: "\f018"
}

.octicon-pin:before {
  content: "\f041"
}

.octicon-plug:before {
  content: "\f0d4"
}

.octicon-file-add:before,
.octicon-file-directory-create:before,
.octicon-gist-new:before,
.octicon-plus:before,
.octicon-repo-create:before {
  content: "\f05d"
}

.octicon-primitive-dot:before {
  content: "\f052"
}

.octicon-primitive-square:before {
  content: "\f053"
}

.octicon-pulse:before {
  content: "\f085"
}

.octicon-question:before {
  content: "\f02c"
}

.octicon-quote:before {
  content: "\f063"
}

.octicon-radio-tower:before {
  content: "\f030"
}

.octicon-repo-delete:before,
.octicon-repo:before {
  content: "\f001"
}

.octicon-repo-clone:before {
  content: "\f04c"
}

.octicon-repo-force-push:before {
  content: "\f04a"
}

.octicon-gist-fork:before,
.octicon-repo-forked:before {
  content: "\f002"
}

.octicon-repo-pull:before {
  content: "\f006"
}

.octicon-repo-push:before {
  content: "\f005"
}

.octicon-rocket:before {
  content: "\f033"
}

.octicon-rss:before {
  content: "\f034"
}

.octicon-ruby:before {
  content: "\f047"
}

.octicon-screen-full:before {
  content: "\f066"
}

.octicon-screen-normal:before {
  content: "\f067"
}

.octicon-search-save:before,
.octicon-search:before {
  content: "\f02e"
}

.octicon-server:before {
  content: "\f097"
}

.octicon-settings:before {
  content: "\f07c"
}

.octicon-shield:before {
  content: "\f0e1"
}

.octicon-log-in:before,
.octicon-sign-in:before {
  content: "\f036"
}

.octicon-log-out:before,
.octicon-sign-out:before {
  content: "\f032"
}

.octicon-squirrel:before {
  content: "\f0b2"
}

.octicon-star-add:before,
.octicon-star-delete:before,
.octicon-star:before {
  content: "\f02a"
}

.octicon-stop:before {
  content: "\f08f"
}

.octicon-repo-sync:before,
.octicon-sync:before {
  content: "\f087"
}

.octicon-tag-add:before,
.octicon-tag-remove:before,
.octicon-tag:before {
  content: "\f015"
}

.octicon-telescope:before {
  content: "\f088"
}

.octicon-terminal:before {
  content: "\f0c8"
}

.octicon-three-bars:before {
  content: "\f05e"
}

.octicon-thumbsdown:before {
  content: "\f0db"
}

.octicon-thumbsup:before {
  content: "\f0da"
}

.octicon-tools:before {
  content: "\f031"
}

.octicon-trashcan:before {
  content: "\f0d0"
}

.octicon-triangle-down:before {
  content: "\f05b"
}

.octicon-triangle-left:before {
  content: "\f044"
}

.octicon-triangle-right:before {
  content: "\f05a"
}

.octicon-triangle-up:before {
  content: "\f0aa"
}

.octicon-unfold:before {
  content: "\f039"
}

.octicon-unmute:before {
  content: "\f0ba"
}

.octicon-versions:before {
  content: "\f064"
}

.octicon-watch:before {
  content: "\f0e0"
}

.octicon-remove-close:before,
.octicon-x:before {
  content: "\f081"
}

.octicon-zap:before {
  content: "\26A1"
}

@keyframes octicon-spin {
  to {
    transform: rotate(1turn)
  }
}

.octicon-animation-spin {
  animation: octicon-spin 2s linear infinite
}

.monaco-progress-container {
  width: 100%;
  height: 5px;
  overflow: hidden
}

.monaco-progress-container .progress-bit {
  width: 2%;
  height: 5px;
  position: absolute;
  left: 0;
  display: none
}

.monaco-progress-container.active .progress-bit {
  display: inherit
}

.monaco-progress-container.discrete .progress-bit {
  left: 0;
  transition: width .1s linear;
  -webkit-transition: width .1s linear;
  -o-transition: width .1s linear;
  -moz-transition: width .1s linear;
  -ms-transition: width .1s linear
}

.monaco-progress-container.discrete.done .progress-bit {
  width: 100%
}

.monaco-progress-container.infinite .progress-bit {
  animation-name: progress;
  animation-duration: 4s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  -ms-animation-name: progress;
  -ms-animation-duration: 4s;
  -ms-animation-iteration-count: infinite;
  -ms-animation-timing-function: linear;
  -webkit-animation-name: progress;
  -webkit-animation-duration: 4s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -moz-animation-name: progress;
  -moz-animation-duration: 4s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
  will-change: transform
}

@keyframes progress {
  0% {
    transform: translateX(0) scaleX(1)
  }
  50% {
    transform: translateX(2500%) scaleX(3)
  }
  to {
    transform: translateX(4950%) scaleX(1)
  }
}

@-webkit-keyframes progress {
  0% {
    transform: translateX(0) scaleX(1)
  }
  50% {
    transform: translateX(2500%) scaleX(3)
  }
  to {
    transform: translateX(4950%) scaleX(1)
  }
}

.monaco-sash {
  position: absolute;
  z-index: 90;
  touch-action: none
}

.monaco-sash.disabled {
  pointer-events: none
}

.monaco-sash.vertical {
  cursor: ew-resize;
  top: 0;
  width: 4px;
  height: 100%
}

.monaco-sash.mac.vertical {
  cursor: col-resize
}

.monaco-sash.vertical.minimum {
  cursor: e-resize
}

.monaco-sash.vertical.maximum {
  cursor: w-resize
}

.monaco-sash.horizontal {
  cursor: ns-resize;
  left: 0;
  width: 100%;
  height: 4px
}

.monaco-sash.mac.horizontal {
  cursor: row-resize
}

.monaco-sash.horizontal.minimum {
  cursor: s-resize
}

.monaco-sash.horizontal.maximum {
  cursor: n-resize
}

.monaco-sash:not(.disabled).orthogonal-end:after,
.monaco-sash:not(.disabled).orthogonal-start:before {
  content: " ";
  height: 8px;
  width: 8px;
  z-index: 100;
  display: block;
  cursor: all-scroll;
  position: absolute
}

.monaco-sash.orthogonal-start.vertical:before {
  left: -2px;
  top: -4px
}

.monaco-sash.orthogonal-end.vertical:after {
  left: -2px;
  bottom: -4px
}

.monaco-sash.orthogonal-start.horizontal:before {
  top: -2px;
  left: -4px
}

.monaco-sash.orthogonal-end.horizontal:after {
  top: -2px;
  right: -4px
}

.monaco-sash.disabled {
  cursor: default !important
}

.monaco-sash.touch.vertical {
  width: 20px
}

.monaco-sash.touch.horizontal {
  height: 20px
}

.monaco-sash.debug:not(.disabled) {
  background: cyan
}

.monaco-sash.debug:not(.disabled).orthogonal-end:after,
.monaco-sash.debug:not(.disabled).orthogonal-start:before {
  background: red
}

.monaco-scrollable-element>.scrollbar>.up-arrow {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 11 11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.48 8.961l1.26-1.26-5.04-5.04-5.46 5.04 1.26 1.26 4.2-3.78 3.78 3.78z' fill='%23424242'/%3E%3C/svg%3E");
  cursor: pointer
}

.monaco-scrollable-element>.scrollbar>.down-arrow {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 11'%3E%3Cpath fill='%23424242' d='M1.5 2.662L.24 3.922l5.04 5.04 5.46-5.04-1.26-1.26-4.2 3.78-3.78-3.78z'/%3E%3C/svg%3E");
  cursor: pointer
}

.monaco-scrollable-element>.scrollbar>.left-arrow {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 11'%3E%3Cpath fill='%23424242' d='M8.64 1.441L7.38.181l-5.04 5.04 5.04 5.46 1.26-1.26-3.78-4.2 3.78-3.78z'/%3E%3C/svg%3E");
  cursor: pointer
}

.monaco-scrollable-element>.scrollbar>.right-arrow {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 11 11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23424242' d='M2.467 9.548l1.26 1.26 5.04-5.04-5.04-5.46-1.26 1.26 3.78 4.2-3.78 3.78z'/%3E%3C/svg%3E");
  cursor: pointer
}

.hc-black .monaco-scrollable-element>.scrollbar>.up-arrow,
.vs-dark .monaco-scrollable-element>.scrollbar>.up-arrow {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 11 11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.48 8.961l1.26-1.26-5.04-5.04-5.46 5.04 1.26 1.26 4.2-3.78 3.78 3.78z' fill='%23E8E8E8'/%3E%3C/svg%3E")
}

.hc-black .monaco-scrollable-element>.scrollbar>.down-arrow,
.vs-dark .monaco-scrollable-element>.scrollbar>.down-arrow {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 11'%3E%3Cpath fill='%23E8E8E8' d='M1.5 2.662L.24 3.922l5.04 5.04 5.46-5.04-1.26-1.26-4.2 3.78-3.78-3.78z'/%3E%3C/svg%3E")
}

.hc-black .monaco-scrollable-element>.scrollbar>.left-arrow,
.vs-dark .monaco-scrollable-element>.scrollbar>.left-arrow {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 11'%3E%3Cpath fill='%23E8E8E8' d='M8.64 1.441L7.38.181l-5.04 5.04 5.04 5.46 1.26-1.26-3.78-4.2 3.78-3.78z'/%3E%3C/svg%3E")
}

.hc-black .monaco-scrollable-element>.scrollbar>.right-arrow,
.vs-dark .monaco-scrollable-element>.scrollbar>.right-arrow {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 11 11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23E8E8E8' d='M2.467 9.548l1.26 1.26 5.04-5.04-5.04-5.46-1.26 1.26 3.78 4.2-3.78 3.78z'/%3E%3C/svg%3E")
}

.monaco-scrollable-element>.visible {
  opacity: 1;
  background: transparent;
  transition: opacity .1s linear
}

.monaco-scrollable-element>.invisible {
  opacity: 0;
  pointer-events: none
}

.monaco-scrollable-element>.invisible.fade {
  transition: opacity .8s linear
}

.monaco-scrollable-element>.shadow {
  position: absolute;
  display: none
}

.monaco-scrollable-element>.shadow.top {
  display: block;
  top: 0;
  left: 3px;
  height: 3px;
  width: 100%;
  box-shadow: inset 0 6px 6px -6px #ddd
}

.monaco-scrollable-element>.shadow.left {
  display: block;
  top: 3px;
  left: 0;
  height: 100%;
  width: 3px;
  box-shadow: inset 6px 0 6px -6px #ddd
}

.monaco-scrollable-element>.shadow.top-left-corner {
  display: block;
  top: 0;
  left: 0;
  height: 3px;
  width: 3px
}

.monaco-scrollable-element>.shadow.top.left {
  box-shadow: inset 6px 6px 6px -6px #ddd
}

.vs .monaco-scrollable-element>.scrollbar>.slider {
  background: hsla(0, 0%, 39%, .4)
}

.vs-dark .monaco-scrollable-element>.scrollbar>.slider {
  background: hsla(0, 0%, 47%, .4)
}

.hc-black .monaco-scrollable-element>.scrollbar>.slider {
  background: rgba(111, 195, 223, .6)
}

.monaco-scrollable-element>.scrollbar>.slider:hover {
  background: hsla(0, 0%, 39%, .7)
}

.hc-black .monaco-scrollable-element>.scrollbar>.slider:hover {
  background: rgba(111, 195, 223, .8)
}

.monaco-scrollable-element>.scrollbar>.slider.active {
  background: rgba(0, 0, 0, .6)
}

.vs-dark .monaco-scrollable-element>.scrollbar>.slider.active {
  background: hsla(0, 0%, 75%, .4)
}

.hc-black .monaco-scrollable-element>.scrollbar>.slider.active {
  background: #6fc3df
}

.vs-dark .monaco-scrollable-element .shadow.top {
  box-shadow: none
}

.vs-dark .monaco-scrollable-element .shadow.left {
  box-shadow: inset 6px 0 6px -6px #000
}

.vs-dark .monaco-scrollable-element .shadow.top.left {
  box-shadow: inset 6px 6px 6px -6px #000
}

.hc-black .monaco-scrollable-element .shadow.left,
.hc-black .monaco-scrollable-element .shadow.top,
.hc-black .monaco-scrollable-element .shadow.top.left {
  box-shadow: none
}

.monaco-select-box {
  width: 100%
}

.monaco-select-box-dropdown-container {
  display: none
}

.monaco-select-box-dropdown-container.visible {
  display: flex;
  flex-direction: column;
  text-align: left;
  width: 1px;
  overflow: hidden
}

.monaco-select-box-dropdown-container>.select-box-dropdown-list-container {
  flex: 0 0 auto;
  align-self: flex-start;
  padding: 1px;
  width: 100%;
  overflow: hidden;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.hc-black .monaco-select-box-dropdown-container>.select-box-dropdown-list-container {
  padding-bottom: 4px;
  padding-top: 3px
}

.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.option-text {
  text-overflow: ellipsis;
  overflow: hidden;
  padding-left: 3.5px;
  white-space: nowrap
}

.monaco-select-box-dropdown-container>.select-box-dropdown-container-width-control {
  flex: 1 1 auto;
  align-self: flex-start;
  opacity: 0
}

.monaco-select-box-dropdown-container>.select-box-dropdown-container-width-control>.width-control-div {
  overflow: hidden;
  max-height: 0
}

.monaco-select-box-dropdown-container>.select-box-dropdown-container-width-control>.width-control-div>.option-text-width-control {
  padding-left: 4px;
  padding-right: 8px;
  white-space: nowrap
}

.monaco-panel-view {
  width: 100%;
  height: 100%
}

.monaco-panel-view .panel {
  overflow: hidden;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column
}

.monaco-panel-view .panel>.panel-header {
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  padding-left: 20px;
  overflow: hidden;
  display: flex;
  cursor: pointer;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23646465' d='M6 4v8l4-4-4-4zm1 2.414L8.586 8 7 9.586V6.414z'/%3E%3C/svg%3E");
  background-position: 2px;
  background-repeat: no-repeat
}

.monaco-panel-view .panel>.panel-header.expanded {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23646465' d='M11 10.07H5.344L11 4.414v5.656z'/%3E%3C/svg%3E");
  background-position: 2px;
  background-repeat: no-repeat
}

.vs-dark .monaco-panel-view .panel>.panel-header {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23e8e8e8' d='M6 4v8l4-4-4-4zm1 2.414L8.586 8 7 9.586V6.414z'/%3E%3C/svg%3E")
}

.vs-dark .monaco-panel-view .panel>.panel-header.expanded {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23e8e8e8' d='M11 10.07H5.344L11 4.414v5.656z'/%3E%3C/svg%3E")
}

.monaco-panel-view .panel>.panel-header>.actions {
  display: none;
  flex: 1
}

.monaco-panel-view .panel:hover>.panel-header.expanded>.actions,
.monaco-panel-view .panel>.panel-header.actions-always-visible.expanded>.actions,
.monaco-panel-view .panel>.panel-header.focused.expanded>.actions {
  display: initial
}

.monaco-panel-view .panel>.panel-header>.actions .action-label {
  width: 28px;
  height: 22px;
  background-size: 16px;
  background-position: 50%;
  background-repeat: no-repeat;
  margin-right: 0
}

.monaco-panel-view:lang(ja) .panel>.panel-header,
.monaco-panel-view:lang(ko) .panel>.panel-header,
.monaco-panel-view:lang(zh-Hans) .panel>.panel-header,
.monaco-panel-view:lang(zh-Hant) .panel>.panel-header {
  font-weight: 400
}

.monaco-panel-view .panel>.panel-header.hidden {
  display: none
}

.monaco-panel-view .panel>.panel-body {
  overflow: hidden;
  flex: 1
}

.monaco-panel-view.animated .split-view-view {
  transition-duration: .15s;
  -webkit-transition-duration: .15s;
  -moz-transition-duration: .15s;
  transition-timing-function: ease-out;
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out
}

.monaco-panel-view.animated.vertical .split-view-view {
  transition-property: height;
  -webkit-transition-property: height;
  -moz-transition-property: height
}

.monaco-panel-view.animated.horizontal .split-view-view {
  transition-property: width;
  -webkit-transition-property: width;
  -moz-transition-property: width
}

.monaco-split-view2 {
  position: relative;
  width: 100%;
  height: 100%
}

.monaco-split-view2>.sash-container {
  position: absolute;
  width: 100%;
  height: 100%;
  pointer-events: none
}

.monaco-split-view2>.sash-container>.monaco-sash {
  pointer-events: auto
}

.monaco-split-view2>.split-view-container {
  display: flex;
  width: 100%;
  height: 100%;
  white-space: nowrap
}

.monaco-split-view2.vertical>.split-view-container {
  flex-direction: column
}

.monaco-split-view2.horizontal>.split-view-container {
  flex-direction: row
}

.monaco-split-view2>.split-view-container>.split-view-view {
  white-space: normal;
  flex: none;
}

.monaco-split-view2.vertical>.split-view-container>.split-view-view {
  width: 100%
}

.monaco-split-view2.horizontal>.split-view-container>.split-view-view {
  height: 100%;
  display: inline-block
}

.monaco-split-view2.separator-border>.split-view-container>.split-view-view {
  position: relative
}

.monaco-split-view2.separator-border>.split-view-container>.split-view-view:not(:first-child):before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  pointer-events: none;
  background-color: var(--separator-border)
}

.monaco-split-view2.separator-border.horizontal>.split-view-container>.split-view-view:not(:first-child):before {
  height: 100%;
  width: 1px
}

.monaco-split-view2.separator-border.vertical>.split-view-container>.split-view-view:not(:first-child):before {
  height: 1px;
  width: 100%
}

.monaco-toolbar .toolbar-toggle-more {
  display: inline-block;
  padding: 0
}

.vs .monaco-toolbar .action-label.toolbar-toggle-more {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23f6f6f6}.icon-canvas-transparent{opacity:0}.icon-vs-bg{fill:%23424242}%3C/style%3E%3C/defs%3E%3Ctitle%3EEllipsis_bold_16x%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M5 7.5A1.5 1.5 0 1 1 3.5 6 1.5 1.5 0 0 1 5 7.5zM8.5 6A1.5 1.5 0 1 0 10 7.5 1.5 1.5 0 0 0 8.5 6zm5 0A1.5 1.5 0 1 0 15 7.5 1.5 1.5 0 0 0 13.5 6z' id='iconBg'/%3E%3C/svg%3E")
}

.hc-black .monaco-toolbar .action-label.toolbar-toggle-more,
.vs-dark .monaco-toolbar .action-label.toolbar-toggle-more {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23252526}.icon-canvas-transparent{opacity:0}.icon-vs-bg{fill:%23c5c5c5}%3C/style%3E%3C/defs%3E%3Ctitle%3EEllipsis_bold_16x%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M5 7.5A1.5 1.5 0 1 1 3.5 6 1.5 1.5 0 0 1 5 7.5zM8.5 6A1.5 1.5 0 1 0 10 7.5 1.5 1.5 0 0 0 8.5 6zm5 0A1.5 1.5 0 1 0 15 7.5 1.5 1.5 0 0 0 13.5 6z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-quick-open-widget {
  position: absolute;
  width: 600px;
  z-index: 2000;
  padding-bottom: 6px;
  left: 50%;
  margin-left: -300px
}

.monaco-quick-open-widget .monaco-progress-container {
  position: absolute;
  left: 0;
  top: 38px;
  z-index: 1;
  height: 2px
}

.monaco-quick-open-widget .monaco-progress-container .progress-bit {
  height: 2px
}

.monaco-quick-open-widget .quick-open-input {
  width: 588px;
  border: none;
  margin: 6px
}

.monaco-quick-open-widget .quick-open-input .monaco-inputbox {
  width: 100%;
  height: 25px
}

.monaco-quick-open-widget .quick-open-tree {
  line-height: 22px
}

.monaco-quick-open-widget .quick-open-tree .monaco-tree-row>.content>.sub-content {
  overflow: hidden
}

.monaco-quick-open-widget.content-changing .quick-open-tree .monaco-scrollable-element .slider {
  display: none
}

.monaco-quick-open-widget .quick-open-tree .quick-open-entry {
  overflow: hidden;
  text-overflow: ellipsis;
  display: flex;
  flex-direction: column;
  height: 100%
}

.monaco-quick-open-widget .quick-open-tree .quick-open-entry>.quick-open-row {
  display: flex;
  align-items: center
}

.monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon {
  overflow: hidden;
  width: 16px;
  height: 16px;
  margin-right: 4px;
  display: inline-block;
  vertical-align: middle;
  flex-shrink: 0
}

.monaco-quick-open-widget .quick-open-tree .monaco-icon-label,
.monaco-quick-open-widget .quick-open-tree .monaco-icon-label .monaco-icon-label-description-container {
  flex: 1
}

.monaco-quick-open-widget .quick-open-tree .quick-open-entry .monaco-highlighted-label span {
  opacity: 1
}

.monaco-quick-open-widget .quick-open-tree .quick-open-entry-meta {
  opacity: .7;
  line-height: normal
}

.monaco-quick-open-widget .quick-open-tree .content.has-group-label .quick-open-entry-keybinding {
  margin-right: 8px
}

.monaco-quick-open-widget .quick-open-tree .quick-open-entry-keybinding .monaco-keybinding-key {
  vertical-align: text-bottom
}

.monaco-quick-open-widget .quick-open-tree .results-group {
  margin-right: 18px
}

.monaco-quick-open-widget .quick-open-tree .focused .monaco-tree-row.focused>.content.has-actions>.results-group,
.monaco-quick-open-widget .quick-open-tree .monaco-tree-row.focused>.content.has-actions>.results-group,
.monaco-quick-open-widget .quick-open-tree .monaco-tree-row:hover:not(.highlighted)>.content.has-actions>.results-group {
  margin-right: 0
}

.monaco-quick-open-widget .quick-open-tree .results-group-separator {
  border-top-width: 1px;
  border-top-style: solid;
  box-sizing: border-box;
  margin-left: -11px;
  padding-left: 11px
}

.monaco-tree .monaco-tree-row>.content.actions {
  position: relative;
  display: flex
}

.monaco-tree .monaco-tree-row>.content.actions>.sub-content {
  flex: 1
}

.monaco-tree .monaco-tree-row>.content.actions .action-item {
  margin: 0
}

.monaco-tree .monaco-tree-row>.content.actions>.primary-action-bar {
  line-height: 22px;
  display: none;
  padding: 0 .8em 0 .4em
}

.monaco-tree .monaco-tree-row.focused>.content.has-actions>.primary-action-bar {
  width: 0;
  display: block
}

.monaco-tree.focused .monaco-tree-row.focused>.content.has-actions>.primary-action-bar,
.monaco-tree .monaco-tree-row:hover:not(.highlighted)>.content.has-actions>.primary-action-bar,
.monaco-tree .monaco-tree-row>.content.has-actions.more>.primary-action-bar {
  width: inherit;
  display: block
}

.monaco-tree .monaco-tree-row>.content.actions>.primary-action-bar .action-label {
  margin-right: .4em;
  margin-top: 4px;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px
}

.monaco-quick-open-widget .quick-open-tree .monaco-highlighted-label .highlight {
  font-weight: 700
}

.monaco-tree {
  height: 100%;
  width: 100%;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  position: relative
}

.monaco-tree>.monaco-scrollable-element {
  height: 100%
}

.monaco-tree>.monaco-scrollable-element>.monaco-tree-wrapper {
  height: 100%;
  width: 100%;
  position: relative
}

.monaco-tree .monaco-tree-rows {
  position: absolute;
  width: 100%;
  height: 100%
}

.monaco-tree .monaco-tree-rows>.monaco-tree-row {
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  overflow: hidden;
  width: 100%;
  touch-action: none
}

.monaco-tree .monaco-tree-rows>.monaco-tree-row>.content {
  position: relative;
  height: 100%
}

.monaco-tree-drag-image {
  display: inline-block;
  padding: 1px 7px;
  border-radius: 10px;
  font-size: 12px;
  position: absolute
}

.monaco-tree .monaco-tree-rows>.monaco-tree-row.scrolling {
  display: none
}

.monaco-tree .monaco-tree-rows.show-twisties>.monaco-tree-row.has-children>.content:before {
  content: " ";
  position: absolute;
  display: block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23646465' d='M6 4v8l4-4-4-4zm1 2.414L8.586 8 7 9.586V6.414z'/%3E%3C/svg%3E") 50% 50% no-repeat;
  width: 16px;
  height: 100%;
  top: 0;
  left: -16px
}

.monaco-tree .monaco-tree-rows.show-twisties>.monaco-tree-row.expanded>.content:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23646465' d='M11 10H5.344L11 4.414V10z'/%3E%3C/svg%3E")
}

.monaco-tree .monaco-tree-rows>.monaco-tree-row.has-children.loading>.content:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Cstyle%3Ecircle{animation:ball .6s linear infinite}circle:nth-child(2){animation-delay:.075s}circle:nth-child(3){animation-delay:.15s}circle:nth-child(4){animation-delay:.225s}circle:nth-child(5){animation-delay:.3s}circle:nth-child(6){animation-delay:.375s}circle:nth-child(7){animation-delay:.45s}circle:nth-child(8){animation-delay:.525s}@keyframes ball{0%25{opacity:1}to{opacity:.3}}%3C/style%3E%3Ccircle cx='5' cy='1' r='1' opacity='.3'/%3E%3Ccircle cx='7.828' cy='2.172' r='1' opacity='.3'/%3E%3Ccircle cx='9' cy='5' r='1' opacity='.3'/%3E%3Ccircle cx='7.828' cy='7.828' r='1' opacity='.3'/%3E%3Ccircle cx='5' cy='9' r='1' opacity='.3'/%3E%3Ccircle cx='2.172' cy='7.828' r='1' opacity='.3'/%3E%3Ccircle cx='1' cy='5' r='1' opacity='.3'/%3E%3Ccircle cx='2.172' cy='2.172' r='1' opacity='.3'/%3E%3C/svg%3E")
}

.monaco-tree.highlighted .monaco-tree-rows>.monaco-tree-row:not(.highlighted) {
  opacity: .3
}

.vs-dark .monaco-tree .monaco-tree-rows.show-twisties>.monaco-tree-row.has-children>.content:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23E8E8E8' d='M6 4v8l4-4-4-4zm1 2.414L8.586 8 7 9.586V6.414z'/%3E%3C/svg%3E")
}

.vs-dark .monaco-tree .monaco-tree-rows.show-twisties>.monaco-tree-row.expanded>.content:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23E8E8E8' d='M11 10H5.344L11 4.414V10z'/%3E%3C/svg%3E")
}

.vs-dark .monaco-tree .monaco-tree-rows>.monaco-tree-row.has-children.loading>.content:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Cstyle%3Ecircle{animation:ball .6s linear infinite}circle:nth-child(2){animation-delay:.075s}circle:nth-child(3){animation-delay:.15s}circle:nth-child(4){animation-delay:.225s}circle:nth-child(5){animation-delay:.3s}circle:nth-child(6){animation-delay:.375s}circle:nth-child(7){animation-delay:.45s}circle:nth-child(8){animation-delay:.525s}@keyframes ball{0%25{opacity:1}to{opacity:.3}}%3C/style%3E%3Cg fill='gray'%3E%3Ccircle cx='5' cy='1' r='1' opacity='.3'/%3E%3Ccircle cx='7.828' cy='2.172' r='1' opacity='.3'/%3E%3Ccircle cx='9' cy='5' r='1' opacity='.3'/%3E%3Ccircle cx='7.828' cy='7.828' r='1' opacity='.3'/%3E%3Ccircle cx='5' cy='9' r='1' opacity='.3'/%3E%3Ccircle cx='2.172' cy='7.828' r='1' opacity='.3'/%3E%3Ccircle cx='1' cy='5' r='1' opacity='.3'/%3E%3Ccircle cx='2.172' cy='2.172' r='1' opacity='.3'/%3E%3C/g%3E%3C/svg%3E")
}

.hc-black .monaco-tree .monaco-tree-rows.show-twisties>.monaco-tree-row.has-children>.content:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23fff' d='M6 4v8l4-4-4-4zm1 2.414L8.586 8 7 9.586V6.414z'/%3E%3C/svg%3E")
}

.hc-black .monaco-tree .monaco-tree-rows.show-twisties>.monaco-tree-row.expanded>.content:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23fff' d='M11 10.07H5.344L11 4.414v5.656z'/%3E%3C/svg%3E")
}

.hc-black .monaco-tree .monaco-tree-rows>.monaco-tree-row.has-children.loading>.content:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Cstyle%3Ecircle{animation:ball .6s linear infinite}circle:nth-child(2){animation-delay:.075s}circle:nth-child(3){animation-delay:.15s}circle:nth-child(4){animation-delay:.225s}circle:nth-child(5){animation-delay:.3s}circle:nth-child(6){animation-delay:.375s}circle:nth-child(7){animation-delay:.45s}circle:nth-child(8){animation-delay:.525s}@keyframes ball{0%25{opacity:1}to{opacity:.3}}%3C/style%3E%3Cg fill='%23fff'%3E%3Ccircle cx='5' cy='1' r='1' opacity='.3'/%3E%3Ccircle cx='7.828' cy='2.172' r='1' opacity='.3'/%3E%3Ccircle cx='9' cy='5' r='1' opacity='.3'/%3E%3Ccircle cx='7.828' cy='7.828' r='1' opacity='.3'/%3E%3Ccircle cx='5' cy='9' r='1' opacity='.3'/%3E%3Ccircle cx='2.172' cy='7.828' r='1' opacity='.3'/%3E%3Ccircle cx='1' cy='5' r='1' opacity='.3'/%3E%3Ccircle cx='2.172' cy='2.172' r='1' opacity='.3'/%3E%3C/g%3E%3C/svg%3E")
}

.monaco-tree-action.collapse-all {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='-1 0 16 16'%3E%3Cpath fill='%23424242' d='M14 1v9h-1V2H5V1h9zM3 3v1h8v8h1V3H3zm7 2v9H1V5h9zM8 7H3v5h5V7z'/%3E%3Cpath fill='%2300539C' d='M4 9h3v1H4z'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .monaco-tree-action.collapse-all,
.vs-dark .monaco-tree-action.collapse-all {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='-1 0 16 16'%3E%3Cpath fill='%23C5C5C5' d='M14 1v9h-1V2H5V1h9zM3 3v1h8v8h1V3H3zm7 2v9H1V5h9zM8 7H3v5h5V7z'/%3E%3Cpath fill='%2375BEFF' d='M4 9h3v1H4z'/%3E%3C/svg%3E") 50% no-repeat
}

.monaco-editor .inputarea {
  min-width: 0;
  min-height: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  outline: none !important;
  resize: none;
  border: none;
  overflow: hidden;
  color: transparent;
  background-color: transparent
}

.monaco-editor .inputarea.ime-input {
  z-index: 10
}

.monaco-editor .margin-view-overlays .current-line,
.monaco-editor .view-overlays .current-line {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box
}

.monaco-editor .margin-view-overlays .current-line.current-line-margin.current-line-margin-both {
  border-right: 0
}

.monaco-editor .lines-content .cdr {
  position: absolute
}

.monaco-editor .glyph-margin {
  position: absolute;
  top: 0
}

.monaco-editor .lines-content .cigr,
.monaco-editor .lines-content .cigra,
.monaco-editor .margin-view-overlays .cgmr {
  position: absolute
}

.monaco-editor .margin-view-overlays .line-numbers {
  position: absolute;
  text-align: right;
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  cursor: default;
  height: 100%
}

.monaco-editor .relative-current-line-number {
  text-align: left;
  display: inline-block;
  width: 100%
}

.monaco-editor .margin-view-overlays .line-numbers {
  cursor: -webkit-image-set(url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='21' viewBox='0 0 15 21'%3E%3Cpath fill='%23fff' stroke='%23000' d='M14.5 1.2L1.9 13.8h5.2l-2.6 5.3 3.2 1 2.6-5.2 4.2 3.1z'/%3E%3C/svg%3E") 1x, url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='42' viewBox='0 0 30 42'%3E%3Cpath fill='%23fff' stroke='%23000' stroke-width='2' d='M29 2.4L3.8 27.6h10.5L9 38.1l6.4 2.1 5.2-10.5L29 36z'/%3E%3C/svg%3E") 2x) 30 0, default
}

.monaco-editor.mac .margin-view-overlays .line-numbers {
  cursor: -webkit-image-set(url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='18' viewBox='0 0 12 18'%3E%3Cstyle%3E.st0{fill:%23fff}%3C/style%3E%3Ctitle%3Eflipped-cursor-mac%3C/title%3E%3Cpath d='M4.3 16.5l1.6-4.6H1.1L11.5 1.2v14.4L8.7 13l-1.6 4.5z'/%3E%3Cpath class='st0' d='M11 14.5l-2.5-2.3L7 16.7 5 16l1.6-4.5h-4l8.5-9M0 12.5h5.2l-1.5 4.1L7.5 18 9 14.2l2.9 2.3V0L0 12.5z'/%3E%3C/svg%3E") 1x, url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='36' viewBox='0 0 24 36.1'%3E%3Cdefs%3E%3Cstyle%3E.a{fill:%23fff}%3C/style%3E%3C/defs%3E%3Ctitle%3Eflipped-cursor-mac-2x%3C/title%3E%3Cpath d='M8.6 33.1l3.2-9.2H2.2L23 2.5v28.8l-5.6-5.2-3.2 9-5.6-2z'/%3E%3Cpath class='a' d='M22 29.1l-5-4.6-3.062 8.938-4.062-1.5L13 23H5L22 5M0 25h10.4l-3 8.3 7.6 2.8 3.125-7.662L24 33V0z'/%3E%3C/svg%3E") 2x) 24 3, default
}

.monaco-editor .margin-view-overlays .line-numbers.lh-odd {
  margin-top: 1px
}

.monaco-editor.safari .lines-content,
.monaco-editor.safari .view-line,
.monaco-editor.safari .view-lines {
  -webkit-user-select: text;
  user-select: text
}

.monaco-editor .lines-content,
.monaco-editor .view-line,
.monaco-editor .view-lines {
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none
}

.monaco-editor .view-lines {
  cursor: text;
  white-space: nowrap
}

.monaco-editor.hc-black.mac .view-lines,
.monaco-editor.vs-dark.mac .view-lines {
  cursor: -webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAL0lEQVQoz2NgCD3x//9/BhBYBWdhgFVAiVW4JBFKGIa4AqD0//9D3pt4I4tAdAMAHTQ/j5Zom30AAAAASUVORK5CYII=) 1x, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAAz0lEQVRIx2NgYGBY/R8I/vx5eelX3n82IJ9FxGf6tksvf/8FiTMQAcAGQMDvSwu09abffY8QYSAScNk45G198eX//yev73/4///701eh//kZSARckrNBRvz//+8+6ZohwCzjGNjdgQxkAg7B9WADeBjIBqtJCbhRA0YNoIkBSNmaPEMoNmA0FkYNoFKhapJ6FGyAH3nauaSmPfwI0v/3OukVi0CIZ+F25KrtYcx/CTIy0e+rC7R1Z4KMICVTQQ14feVXIbR695u14+Ir4gwAAD49E54wc1kWAAAAAElFTkSuQmCC) 2x) 5 8, text
}

.monaco-editor .view-line {
  position: absolute;
  width: 100%
}

.monaco-editor .lines-decorations {
  position: absolute;
  top: 0;
  background: #fff
}

.monaco-editor .margin-view-overlays .cldr {
  position: absolute;
  height: 100%
}

.monaco-editor .margin-view-overlays .cmdr {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%
}

.monaco-editor .minimap.slider-mouseover .minimap-slider {
  opacity: 0;
  transition: opacity .1s linear
}

.monaco-editor .minimap.slider-mouseover .minimap-slider.active,
.monaco-editor .minimap.slider-mouseover:hover .minimap-slider {
  opacity: 1
}

.monaco-editor .minimap-shadow-hidden {
  position: absolute;
  width: 0
}

.monaco-editor .minimap-shadow-visible {
  position: absolute;
  left: -6px;
  width: 6px
}

.monaco-editor .overlayWidgets {
  position: absolute;
  top: 0;
  left: 0
}

.monaco-editor .view-ruler {
  position: absolute;
  top: 0
}

.monaco-editor .scroll-decoration {
  position: absolute;
  top: 0;
  left: 0;
  height: 6px
}

.monaco-editor .lines-content .cslr {
  position: absolute
}

.monaco-editor .top-left-radius {
  border-top-left-radius: 3px
}

.monaco-editor .bottom-left-radius {
  border-bottom-left-radius: 3px
}

.monaco-editor .top-right-radius {
  border-top-right-radius: 3px
}

.monaco-editor .bottom-right-radius {
  border-bottom-right-radius: 3px
}

.monaco-editor.hc-black .top-left-radius {
  border-top-left-radius: 0
}

.monaco-editor.hc-black .bottom-left-radius {
  border-bottom-left-radius: 0
}

.monaco-editor.hc-black .top-right-radius {
  border-top-right-radius: 0
}

.monaco-editor.hc-black .bottom-right-radius {
  border-bottom-right-radius: 0
}

.monaco-editor .cursors-layer {
  position: absolute;
  top: 0
}

.monaco-editor .cursors-layer>.cursor {
  position: absolute;
  cursor: text;
  overflow: hidden
}

.monaco-editor .cursors-layer.cursor-block-outline-style>.cursor {
  box-sizing: border-box;
  background: transparent !important;
  border-style: solid;
  border-width: 1px
}

.monaco-editor .cursors-layer.cursor-underline-style>.cursor {
  border-bottom-width: 2px;
  border-bottom-style: solid;
  background: transparent !important;
  box-sizing: border-box
}

.monaco-editor .cursors-layer.cursor-underline-thin-style>.cursor {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  background: transparent !important;
  box-sizing: border-box
}

@keyframes monaco-cursor-smooth {
  0%,
  20% {
    opacity: 1
  }
  60%,
  to {
    opacity: 0
  }
}

@keyframes monaco-cursor-phase {
  0%,
  20% {
    opacity: 1
  }
  90%,
  to {
    opacity: 0
  }
}

@keyframes monaco-cursor-expand {
  0%,
  20% {
    transform: scaleY(1)
  }
  80%,
  to {
    transform: scaleY(0)
  }
}

.cursor-smooth {
  animation: monaco-cursor-smooth .5s ease-in-out 0s 20 alternate
}

.cursor-phase {
  animation: monaco-cursor-phase .5s ease-in-out 0s 20 alternate
}

.cursor-expand>.cursor {
  animation: monaco-cursor-expand .5s ease-in-out 0s 20 alternate
}

.monaco-diff-editor .diffOverview {
  z-index: 9
}

.monaco-diff-editor.vs .diffOverview {
  background: rgba(0, 0, 0, .03)
}

.monaco-diff-editor.vs-dark .diffOverview {
  background: hsla(0, 0%, 100%, .01)
}

.monaco-diff-editor .diffViewport {
  box-shadow: inset 0 0 1px 0 #b9b9b9;
  background: rgba(0, 0, 0, .1)
}

.monaco-diff-editor.hc-black .diffViewport,
.monaco-diff-editor.vs-dark .diffViewport {
  background: hsla(0, 0%, 100%, .1)
}

.monaco-scrollable-element.modified-in-monaco-diff-editor.vs-dark .scrollbar,
.monaco-scrollable-element.modified-in-monaco-diff-editor.vs .scrollbar {
  background: transparent
}

.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-black .scrollbar {
  background: none
}

.monaco-scrollable-element.modified-in-monaco-diff-editor .slider {
  z-index: 10
}

.modified-in-monaco-diff-editor .slider.active {
  background: hsla(0, 0%, 67%, .4)
}

.modified-in-monaco-diff-editor.hc-black .slider.active {
  background: none
}

.monaco-diff-editor .delete-sign,
.monaco-diff-editor .insert-sign,
.monaco-editor .delete-sign,
.monaco-editor .insert-sign {
  background-size: 60%;
  opacity: .7;
  background-repeat: no-repeat;
  background-position: 50% 50%
}

.monaco-diff-editor.hc-black .delete-sign,
.monaco-diff-editor.hc-black .insert-sign,
.monaco-editor.hc-black .delete-sign,
.monaco-editor.hc-black .insert-sign {
  opacity: 1
}

.monaco-diff-editor .insert-sign,
.monaco-editor .insert-sign {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cpath fill='%23424242' d='M7 3h3v11H7z'/%3E%3Cpath fill='%23424242' d='M3 7h11v3H3z'/%3E%3C/svg%3E")
}

.monaco-diff-editor .delete-sign,
.monaco-editor .delete-sign {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cpath fill='%23424242' d='M3 7h11v3H3z'/%3E%3C/svg%3E")
}

.monaco-diff-editor.hc-black .insert-sign,
.monaco-diff-editor.vs-dark .insert-sign,
.monaco-editor.hc-black .insert-sign,
.monaco-editor.vs-dark .insert-sign {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cpath fill='%23C5C5C5' d='M7 3h3v11H7z'/%3E%3Cpath fill='%23C5C5C5' d='M3 7h11v3H3z'/%3E%3C/svg%3E")
}

.monaco-diff-editor.hc-black .delete-sign,
.monaco-diff-editor.vs-dark .delete-sign,
.monaco-editor.hc-black .delete-sign,
.monaco-editor.vs-dark .delete-sign {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cpath fill='%23C5C5C5' d='M3 7h11v3H3z'/%3E%3C/svg%3E")
}

.monaco-editor .inline-added-margin-view-zone,
.monaco-editor .inline-deleted-margin-view-zone {
  text-align: right
}

.monaco-editor .diagonal-fill {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAChJREFUKFNjOH/+fAMDDgCSu3Dhwn9c8gwwBTgNGR4KQP4HhQOhsAIAZCBTkhtqePcAAAAASUVORK5CYII=")
}

.monaco-editor.vs-dark .diagonal-fill {
  opacity: .2
}

.monaco-editor.hc-black .diagonal-fill {
  background: none
}

.monaco-editor .view-zones .view-lines .view-line span {
  display: inline-block
}

.monaco-diff-editor .diff-review-line-number {
  text-align: right;
  display: inline-block
}

.monaco-diff-editor .diff-review {
  position: absolute;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none
}

.monaco-diff-editor .diff-review-summary {
  padding-left: 10px
}

.monaco-diff-editor .diff-review-shadow {
  position: absolute
}

.monaco-diff-editor .diff-review-row {
  white-space: pre
}

.monaco-diff-editor .diff-review-table {
  display: table;
  min-width: 100%
}

.monaco-diff-editor .diff-review-row {
  display: table-row;
  width: 100%
}

.monaco-diff-editor .diff-review-cell {
  display: table-cell
}

.monaco-diff-editor .diff-review-spacer {
  display: inline-block;
  width: 10px
}

.monaco-diff-editor .diff-review-actions {
  display: inline-block;
  position: absolute;
  right: 10px;
  top: 2px
}

.monaco-diff-editor .diff-review-actions .action-label {
  width: 16px;
  height: 16px;
  margin: 2px 0
}

.monaco-diff-editor .action-label.icon.close-diff-review {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='3 3 16 16'%3E%3Cpath fill='%23424242' d='M12.597 11.042l2.803 2.803-1.556 1.555-2.802-2.802L8.239 15.4l-1.556-1.555 2.802-2.803-2.802-2.803 1.555-1.556 2.804 2.803 2.803-2.803L15.4 8.239z'/%3E%3C/svg%3E") 50% no-repeat
}

.monaco-diff-editor.hc-black .action-label.icon.close-diff-review,
.monaco-diff-editor.vs-dark .action-label.icon.close-diff-review {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='3 3 16 16'%3E%3Cpath fill='%23e8e8e8' d='M12.597 11.042l2.803 2.803-1.556 1.555-2.802-2.802L8.239 15.4l-1.556-1.555 2.802-2.803-2.802-2.803 1.555-1.556 2.804 2.803 2.803-2.803L15.4 8.239z'/%3E%3C/svg%3E") 50% no-repeat
}

::-ms-clear {
  display: none
}

.monaco-editor .editor-widget input {
  color: inherit
}

.monaco-editor {
  position: relative;
  overflow: visible;
  -webkit-text-size-adjust: 100%;
  -webkit-font-feature-settings: "liga" off, "calt" off;
  font-feature-settings: "liga" off, "calt" off
}

.monaco-editor.enable-ligatures {
  -webkit-font-feature-settings: "liga" on, "calt" on;
  font-feature-settings: "liga" on, "calt" on
}

.monaco-editor .overflow-guard {
  position: relative;
  overflow: hidden
}

.monaco-editor .view-overlays {
  position: absolute;
  top: 0
}

.monaco-editor .vs-whitespace {
  display: inline-block
}

.monaco-editor .bracket-match {
  box-sizing: border-box
}

.monaco-menu .monaco-action-bar.vertical .action-label.hover {
  background-color: #eee
}

.monaco-editor .lightbulb-glyph {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 16px;
  width: 20px;
  padding-left: 2px
}

.monaco-editor .lightbulb-glyph:hover {
  cursor: pointer
}

.monaco-editor.vs .lightbulb-glyph {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' height='16' width='16'%3E%3Cpath fill='%23F6F6F6' d='M13.5 4.2C13.1 2.1 10.8 0 9.3 0H6.7c-.4 0-.6.2-.6.2C4 .8 2.5 2.7 2.5 4.9c0 .5-.1 2.3 1.7 3.8.5.5 1.2 2 1.3 2.4v3.3L7.1 16h2l1.5-1.6V11c.1-.4.8-1.9 1.3-2.3 1.1-.9 1.5-1.9 1.6-2.7V4.2z'/%3E%3Cpath d='M6.5 12h3v1h-3zm1 3h1.1l.9-1h-3z' fill='%23848484'/%3E%3Cpath fill='%23fc0' d='M12.6 5c0-2.3-1.8-4.1-4.1-4.1-.1 0-1.4.1-1.4.1-2.1.3-3.7 2-3.7 4 0 .1-.2 1.6 1.4 3 .7.7 1.5 2.4 1.6 2.9l.1.1h3l.1-.2c.1-.5.9-2.2 1.6-2.9 1.6-1.3 1.4-2.8 1.4-2.9zm-3 1l-.5 3h-.6V6c1.1 0 .9-1 .9-1H6.5v.1c0 .2.1.9 1 .9v3H7l-.2-.7L6.5 6c-.7 0-.9-.4-1-.7v-.4c0-.8.9-.9.9-.9h3.1s1 .1 1 1c0 0 .1 1-.9 1z'/%3E%3Cpath fill='%23F0EFF1' d='M10.5 5c0-.9-1-1-1-1H6.4s-.9.1-.9.9v.4c0 .3.3.7.9.7l.4 2.3.2.7h.5V6c-1 0-1-.7-1-.9V5h3s.1 1-.9 1v3h.6l.5-3c.9 0 .8-1 .8-1z'/%3E%3C/svg%3E") 50% no-repeat
}

.monaco-editor.hc-black .lightbulb-glyph,
.monaco-editor.vs-dark .lightbulb-glyph {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' height='16' width='16'%3E%3Cpath fill='%231E1E1E' d='M13.5 4.2C13.1 2.1 10.8 0 9.3 0H6.7c-.4 0-.6.2-.6.2C4 .8 2.5 2.7 2.5 4.9c0 .5-.1 2.3 1.7 3.8.5.5 1.2 2 1.3 2.4v3.3L7.1 16h2l1.5-1.6V11c.1-.4.8-1.9 1.3-2.3 1.1-.9 1.5-1.9 1.6-2.7V4.2z'/%3E%3Cpath d='M6.5 12h3v1h-3zm1 3h1.1l.9-1h-3z' fill='%23C5C5C5'/%3E%3Cpath fill='%23DDB204' d='M12.6 5c0-2.3-1.8-4.1-4.1-4.1-.1 0-1.4.1-1.4.1-2.1.3-3.7 2-3.7 4 0 .1-.2 1.6 1.4 3 .7.7 1.5 2.4 1.6 2.9l.1.1h3l.1-.2c.1-.5.9-2.2 1.6-2.9 1.6-1.3 1.4-2.8 1.4-2.9zm-3 1l-.5 3h-.6V6c1.1 0 .9-1 .9-1H6.5v.1c0 .2.1.9 1 .9v3H7l-.2-.7L6.5 6c-.7 0-.9-.4-1-.7v-.4c0-.8.9-.9.9-.9h3.1s1 .1 1 1c0 0 .1 1-.9 1z'/%3E%3Cpath fill='%23252526' d='M10.5 5c0-.9-1-1-1-1H6.4s-.9.1-.9.9v.4c0 .3.3.7.9.7l.4 2.3.2.7h.5V6c-1 0-1-.7-1-.9V5h3s.1 1-.9 1v3h.6l.5-3c.9 0 .8-1 .8-1z'/%3E%3C/svg%3E") 50% no-repeat
}

.monaco-editor .codelens-decoration {
  overflow: hidden;
  display: inline-block;
  text-overflow: ellipsis
}

.monaco-editor .codelens-decoration>a,
.monaco-editor .codelens-decoration>span {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
  vertical-align: sub
}

.monaco-editor .codelens-decoration>a {
  text-decoration: none
}

.monaco-editor .codelens-decoration>a:hover {
  text-decoration: underline;
  cursor: pointer
}

.monaco-editor .codelens-decoration.invisible-cl {
  opacity: 0
}

@keyframes fadein {
  0% {
    opacity: 0;
    visibility: visible
  }
  to {
    opacity: 1
  }
}

@-webkit-keyframes fadein {
  0% {
    opacity: 0;
    visibility: visible
  }
  to {
    opacity: 1
  }
}

.monaco-editor .codelens-decoration.fadein {
  -webkit-animation: fadein .5s linear;
  animation: fadein .5s linear
}

.colorpicker-widget {
  height: 190px;
  user-select: none
}

.monaco-editor .colorpicker-hover:focus {
  outline: none
}

.colorpicker-header {
  display: flex;
  height: 24px;
  position: relative;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=");
  background-size: 9px 9px;
  image-rendering: pixelated
}

.colorpicker-header .picked-color {
  width: 216px;
  line-height: 24px;
  cursor: pointer;
  color: #fff;
  flex: 1;
  text-align: center
}

.colorpicker-header .picked-color.light {
  color: #000
}

.colorpicker-header .original-color {
  width: 74px;
  z-index: inherit;
  cursor: pointer
}

.colorpicker-body {
  display: flex;
  padding: 8px;
  position: relative
}

.colorpicker-body .saturation-wrap {
  overflow: hidden;
  height: 150px;
  position: relative;
  min-width: 220px;
  flex: 1
}

.colorpicker-body .saturation-box {
  height: 150px;
  position: absolute
}

.colorpicker-body .saturation-selection {
  width: 9px;
  height: 9px;
  margin: -5px 0 0 -5px;
  border: 1px solid #fff;
  border-radius: 100%;
  box-shadow: 0 0 2px rgba(0, 0, 0, .8);
  position: absolute
}

.colorpicker-body .strip {
  width: 25px;
  height: 150px
}

.colorpicker-body .hue-strip {
  position: relative;
  margin-left: 8px;
  cursor: -webkit-grab;
  background: linear-gradient(180deg, red 0, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, red)
}

.colorpicker-body .opacity-strip {
  position: relative;
  margin-left: 8px;
  cursor: -webkit-grab;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=");
  background-size: 9px 9px;
  image-rendering: pixelated
}

.colorpicker-body .strip.grabbing {
  cursor: -webkit-grabbing
}

.colorpicker-body .slider {
  position: absolute;
  top: 0;
  left: -2px;
  width: calc(100% + 4px);
  height: 4px;
  box-sizing: border-box;
  border: 1px solid hsla(0, 0%, 100%, .71);
  box-shadow: 0 0 1px rgba(0, 0, 0, .85)
}

.colorpicker-body .strip .overlay {
  height: 150px;
  pointer-events: none
}

.monaco-editor.vs .dnd-target {
  border-right: 2px dotted #000;
  color: #fff
}

.monaco-editor.vs-dark .dnd-target {
  border-right: 2px dotted #aeafad;
  color: #51504f
}

.monaco-editor.hc-black .dnd-target {
  border-right: 2px dotted #fff;
  color: #000
}

.monaco-editor.hc-black.mac.mouse-default .view-lines,
.monaco-editor.mouse-default .view-lines,
.monaco-editor.vs-dark.mac.mouse-default .view-lines {
  cursor: default
}

.monaco-editor.hc-black.mac.mouse-copy .view-lines,
.monaco-editor.mouse-copy .view-lines,
.monaco-editor.vs-dark.mac.mouse-copy .view-lines {
  cursor: copy
}

.monaco-workbench .symbol-icon {
  display: inline-block;
  height: 14px;
  width: 16px;
  min-height: 14px;
  min-width: 16px
}

.monaco-workbench .symbol-icon.constant {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%23f6f6f6}.icon-vs-out{fill:%23f6f6f6}.icon-vs-bg{fill:%23424242}.icon-vs-fg{fill:%23f0eff1}.icon-vs-action-blue{fill:%2300539c}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-out' d='M2.879 14L1 12.121V3.879L2.879 2h10.242L15 3.879v8.242L13.121 14H2.879z' id='outline'/%3E%3Cpath class='icon-vs-fg' d='M12.293 4H3.707L3 4.707v6.586l.707.707h8.586l.707-.707V4.707L12.293 4zM11 10H5V9h6v1zm0-3H5V6h6v1z' id='iconFg'/%3E%3Cg id='iconBg'%3E%3Cpath class='icon-vs-bg' d='M12.707 13H3.293L2 11.707V4.293L3.293 3h9.414L14 4.293v7.414L12.707 13zm-9-1h8.586l.707-.707V4.707L12.293 4H3.707L3 4.707v6.586l.707.707z'/%3E%3Cpath class='icon-vs-action-blue' d='M11 7H5V6h6v1zm0 2H5v1h6V9z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 0 -2px
}

.hc-black .monaco-workbench .symbol-icon.constant,
.vs-dark .monaco-workbench .symbol-icon.constant {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%23252526}.icon-vs-out{fill:%23252526}.icon-vs-bg{fill:%23c5c5c5}.icon-vs-fg{fill:%232b282e}.icon-vs-action-blue{fill:%2375beff}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-out' d='M2.879 14L1 12.121V3.879L2.879 2h10.242L15 3.879v8.242L13.121 14H2.879z' id='outline'/%3E%3Cpath class='icon-vs-fg' d='M12.293 4H3.707L3 4.707v6.586l.707.707h8.586l.707-.707V4.707L12.293 4zM11 10H5V9h6v1zm0-3H5V6h6v1z' id='iconFg'/%3E%3Cg id='iconBg'%3E%3Cpath class='icon-vs-bg' d='M12.707 13H3.293L2 11.707V4.293L3.293 3h9.414L14 4.293v7.414L12.707 13zm-9-1h8.586l.707-.707V4.707L12.293 4H3.707L3 4.707v6.586l.707.707z'/%3E%3Cpath class='icon-vs-action-blue' d='M11 7H5V6h6v1zm0 2H5v1h6V9z'/%3E%3C/g%3E%3C/svg%3E")
}

.monaco-workbench .symbol-icon.enum-member {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%23f6f6f6}.icon-vs-out{fill:%23f6f6f6}.icon-vs-fg{fill:%23f0eff1}.icon-vs-action-blue{fill:%2300539c}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-out' d='M0 15V6h6V2.586L7.585 1h6.829L16 2.586v5.829L14.414 10H10v5H0zm3-6z' id='outline'/%3E%3Cpath class='icon-vs-fg' d='M8 3v3h5v1h-3v1h4V3H8zm5 2H9V4h4v1zM2 8v5h6V8H2zm5 3H3v-1h4v1z' id='iconFg'/%3E%3Cpath class='icon-vs-action-blue' d='M10 6h3v1h-3V6zM9 4v1h4V4H9zm5-2H8L7 3v3h1V3h6v5h-4v1h4l1-1V3l-1-1zm-7 8H3v1h4v-1zm2-3v7H1V7h8zM8 8H2v5h6V8z' id='iconBg'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 0 -2px
}

.hc-black .monaco-workbench .symbol-icon.enum-member,
.vs-dark .monaco-workbench .symbol-icon.enum-member {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%232d2d30}.icon-vs-out{fill:%232d2d30}.icon-vs-fg{fill:%232b282e}.icon-vs-action-blue{fill:%2375beff}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-out' d='M0 15V6h6V2.586L7.585 1h6.829L16 2.586v5.829L14.414 10H10v5H0zm3-6z' id='outline'/%3E%3Cpath class='icon-vs-fg' d='M8 3v3h5v1h-3v1h4V3H8zm5 2H9V4h4v1zM2 8v5h6V8H2zm5 3H3v-1h4v1z' id='iconFg'/%3E%3Cpath class='icon-vs-action-blue' d='M10 6h3v1h-3V6zM9 4v1h4V4H9zm5-2H8L7 3v3h1V3h6v5h-4v1h4l1-1V3l-1-1zm-7 8H3v1h4v-1zm2-3v7H1V7h8zM8 8H2v5h6V8z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-workbench .symbol-icon.struct {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%23f6f6f6}.icon-vs-out{fill:%23f6f6f6}.icon-vs-action-blue{fill:%2300539c}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-action-blue' d='M10 9h4v4h-4V9zm-8 4h4V9H2v4zM2 3v4h12V3H2z' id='iconBg'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 0 -2px
}

.hc-black .monaco-workbench .symbol-icon.struct,
.vs-dark .monaco-workbench .symbol-icon.struct {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%232d2d30}.icon-vs-out{fill:%232d2d30}.icon-vs-action-blue{fill:%2375beff}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-action-blue' d='M10 9h4v4h-4V9zm-8 4h4V9H2v4zM2 3v4h12V3H2z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-workbench .symbol-icon.event {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%23f6f6f6}.icon-vs-out{fill:%23f6f6f6}.icon-vs-action-orange{fill:%23c27d1a}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-action-orange' d='M7 7h6l-8 8H4l2.985-6H3l4-8h6L7 7z' id='iconBg'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 0 -2px
}

.hc-black .monaco-workbench .symbol-icon.event,
.vs-dark .monaco-workbench .symbol-icon.event {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%232d2d30}.icon-vs-out{fill:%232d2d30}.icon-vs-action-orange{fill:%23e8ab53}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-action-orange' d='M7 7h6l-8 8H4l2.985-6H3l4-8h6L7 7z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-workbench .symbol-icon.operator {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%23f6f6f6}.icon-vs-out{fill:%23f6f6f6}.icon-vs-fg{fill:%23f0eff1}.icon-vs-action-blue{fill:%2300539c}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-action-blue' d='M1 1v14h14V1H1zm6 12H3v-1h4v1zm0-3H3V9h4v1zm0-5H5v2H4V5H2V4h2V2h1v2h2v1zm3.281 8H8.719l3-4h1.563l-3.001 4zM14 5H9V4h5v1z' id='iconBg'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 0 -2px
}

.hc-black .monaco-workbench .symbol-icon.operator,
.vs-dark .monaco-workbench .symbol-icon.operator {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%232d2d30}.icon-vs-out{fill:%232d2d30}.icon-vs-fg{fill:%232b282e}.icon-vs-action-blue{fill:%2375beff}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-action-blue' d='M1 1v14h14V1H1zm6 12H3v-1h4v1zm0-3H3V9h4v1zm0-5H5v2H4V5H2V4h2V2h1v2h2v1zm3.281 8H8.719l3-4h1.563l-3.001 4zM14 5H9V4h5v1z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-workbench .symbol-icon.type-parameter {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%23f6f6f6}.icon-vs-out{fill:%23f6f6f6}.icon-vs-bg{fill:%23424242}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M4 3h8v2h-1v-.5a.5.5 0 0 0-.5-.5H9v7.5a.5.5 0 0 0 .5.5h.5v1H6v-1h.5a.5.5 0 0 0 .5-.5V4H5.5a.5.5 0 0 0-.5.5V5H4V3zM3 5.615L.116 8.5 3 11.383l.884-.883-2-2 2-2L3 5.615zm10 0l-.884.885 2 2-2 2 .884.883L15.884 8.5 13 5.615z' id='iconBg'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 0 -2px
}

.hc-black .monaco-workbench .symbol-icon.type-parameter,
.vs-dark .monaco-workbench .symbol-icon.type-parameter {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%232d2d30}.icon-vs-out{fill:%232d2d30}.icon-vs-bg{fill:%23c5c5c5}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M4 3h8v2h-1v-.5a.5.5 0 0 0-.5-.5H9v7.5a.5.5 0 0 0 .5.5h.5v1H6v-1h.5a.5.5 0 0 0 .5-.5V4H5.5a.5.5 0 0 0-.5.5V5H4V3zM3 5.615L.116 8.5 3 11.383l.884-.883-2-2 2-2L3 5.615zm10 0l-.884.885 2 2-2 2 .884.883L15.884 8.5 13 5.615z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-workbench .symbol-icon.array,
.monaco-workbench .symbol-icon.boolean,
.monaco-workbench .symbol-icon.class,
.monaco-workbench .symbol-icon.constructor,
.monaco-workbench .symbol-icon.enum,
.monaco-workbench .symbol-icon.field,
.monaco-workbench .symbol-icon.file,
.monaco-workbench .symbol-icon.function,
.monaco-workbench .symbol-icon.interface,
.monaco-workbench .symbol-icon.key,
.monaco-workbench .symbol-icon.method,
.monaco-workbench .symbol-icon.module,
.monaco-workbench .symbol-icon.namespace,
.monaco-workbench .symbol-icon.null,
.monaco-workbench .symbol-icon.number,
.monaco-workbench .symbol-icon.object,
.monaco-workbench .symbol-icon.package,
.monaco-workbench .symbol-icon.property,
.monaco-workbench .symbol-icon.rule,
.monaco-workbench .symbol-icon.string,
.monaco-workbench .symbol-icon.variable {
  background-image: url(../editor/contrib/documentSymbols/media/symbol-sprite.svg);
  background-repeat: no-repeat
}

.vs .monaco-workbench .symbol-icon.constructor,
.vs .monaco-workbench .symbol-icon.function,
.vs .monaco-workbench .symbol-icon.method {
  background-position: 0 -4px
}

.vs .monaco-workbench .symbol-icon.field,
.vs .monaco-workbench .symbol-icon.variable {
  background-position: -22px -4px
}

.vs .monaco-workbench .symbol-icon.class {
  background-position: -43px -3px
}

.vs .monaco-workbench .symbol-icon.interface {
  background-position: -63px -4px
}

.vs .monaco-workbench .symbol-icon.module,
.vs .monaco-workbench .symbol-icon.namespace,
.vs .monaco-workbench .symbol-icon.object,
.vs .monaco-workbench .symbol-icon.package {
  background-position: -82px -4px
}

.vs .monaco-workbench .symbol-icon.property {
  background-position: -102px -3px
}

.vs .monaco-workbench .symbol-icon.enum {
  background-position: -122px -3px
}

.vs .monaco-workbench .symbol-icon.key,
.vs .monaco-workbench .symbol-icon.string {
  background-position: -202px -3px
}

.vs .monaco-workbench .symbol-icon.rule {
  background-position: -242px -4px
}

.vs .monaco-workbench .symbol-icon.file {
  background-position: -262px -4px
}

.vs .monaco-workbench .symbol-icon.array {
  background-position: -302px -4px
}

.vs .monaco-workbench .symbol-icon.number {
  background-position: -322px -4px
}

.vs .monaco-workbench .symbol-icon.boolean,
.vs .monaco-workbench .symbol-icon.null {
  background-position: -343px -4px
}

.hc-black .monaco-workbench .symbol-icon.constructor,
.hc-black .monaco-workbench .symbol-icon.function,
.hc-black .monaco-workbench .symbol-icon.method,
.vs-dark .monaco-workbench .symbol-icon.constructor,
.vs-dark .monaco-workbench .symbol-icon.function,
.vs-dark .monaco-workbench .symbol-icon.method {
  background-position: 0 -24px
}

.hc-black .monaco-workbench .symbol-icon.field,
.hc-black .monaco-workbench .symbol-icon.variable,
.vs-dark .monaco-workbench .symbol-icon.field,
.vs-dark .monaco-workbench .symbol-icon.variable {
  background-position: -22px -24px
}

.hc-black .monaco-workbench .symbol-icon.class,
.vs-dark .monaco-workbench .symbol-icon.class {
  background-position: -43px -23px
}

.hc-black .monaco-workbench .symbol-icon.interface,
.vs-dark .monaco-workbench .symbol-icon.interface {
  background-position: -63px -24px
}

.hc-black .monaco-workbench .symbol-icon.module,
.hc-black .monaco-workbench .symbol-icon.namespace,
.hc-black .monaco-workbench .symbol-icon.object,
.hc-black .monaco-workbench .symbol-icon.package,
.vs-dark .monaco-workbench .symbol-icon.module,
.vs-dark .monaco-workbench .symbol-icon.namespace,
.vs-dark .monaco-workbench .symbol-icon.object,
.vs-dark .monaco-workbench .symbol-icon.package {
  background-position: -82px -24px
}

.hc-black .monaco-workbench .symbol-icon.property,
.vs-dark .monaco-workbench .symbol-icon.property {
  background-position: -102px -23px
}

.hc-black .monaco-workbench .symbol-icon.key,
.hc-black .monaco-workbench .symbol-icon.string,
.vs-dark .monaco-workbench .symbol-icon.key,
.vs-dark .monaco-workbench .symbol-icon.string {
  background-position: -202px -23px
}

.hc-black .monaco-workbench .symbol-icon.enum,
.vs-dark .monaco-workbench .symbol-icon.enum {
  background-position: -122px -23px
}

.hc-black .monaco-workbench .symbol-icon.rule,
.vs-dark .monaco-workbench .symbol-icon.rule {
  background-position: -242px -24px
}

.hc-black .monaco-workbench .symbol-icon.file,
.vs-dark .monaco-workbench .symbol-icon.file {
  background-position: -262px -24px
}

.hc-black .monaco-workbench .symbol-icon.array,
.vs-dark .monaco-workbench .symbol-icon.array {
  background-position: -302px -24px
}

.hc-black .monaco-workbench .symbol-icon.number,
.vs-dark .monaco-workbench .symbol-icon.number {
  background-position: -322px -24px
}

.hc-black .monaco-workbench .symbol-icon.boolean,
.hc-black .monaco-workbench .symbol-icon.null,
.vs-dark .monaco-workbench .symbol-icon.boolean,
.vs-dark .monaco-workbench .symbol-icon.null {
  background-position: -342px -24px
}

.monaco-checkbox .label {
  width: 12px;
  height: 12px;
  border: 1px solid #000;
  background-color: transparent;
  display: inline-block
}

.monaco-checkbox .checkbox {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0
}

.monaco-checkbox .checkbox:checked+.label {
  background-color: #000
}

.monaco-editor .find-widget {
  position: absolute;
  z-index: 10;
  top: -44px;
  height: 34px;
  overflow: hidden;
  line-height: 19px;
  transition: top .2s linear;
  padding: 0 4px
}

.monaco-editor .find-widget.replaceToggled {
  top: -74px;
  height: 64px
}

.monaco-editor .find-widget.replaceToggled>.replace-part {
  display: flex;
  display: -webkit-flex;
  align-items: center
}

.monaco-editor .find-widget.replaceToggled.visible,
.monaco-editor .find-widget.visible {
  top: 0
}

.monaco-editor .find-widget .monaco-inputbox .input {
  background-color: transparent;
  min-height: 0
}

.monaco-editor .find-widget .replace-input .input {
  font-size: 13px
}

.monaco-editor .find-widget>.find-part,
.monaco-editor .find-widget>.replace-part {
  margin: 4px 0 0 17px;
  font-size: 12px;
  display: flex;
  display: -webkit-flex;
  align-items: center
}

.monaco-editor .find-widget>.find-part .monaco-inputbox,
.monaco-editor .find-widget>.replace-part .monaco-inputbox {
  height: 25px
}

.monaco-editor .find-widget>.find-part .monaco-inputbox>.wrapper>.input {
  width: 100% !important;
  padding-right: 66px
}

.monaco-editor .find-widget>.find-part .monaco-inputbox>.wrapper>.input,
.monaco-editor .find-widget>.replace-part .monaco-inputbox>.wrapper>.input {
  padding-top: 2px;
  padding-bottom: 2px
}

.monaco-editor .find-widget .monaco-findInput {
  vertical-align: middle;
  display: flex;
  display: -webkit-flex;
  flex: 1
}

.monaco-editor .find-widget .matchesCount {
  display: flex;
  display: -webkit-flex;
  flex: initial;
  margin: 0 1px 0 3px;
  padding: 2px 2px 0;
  height: 25px;
  vertical-align: middle;
  box-sizing: border-box;
  text-align: center;
  line-height: 23px
}

.monaco-editor .find-widget .button {
  min-width: 20px;
  width: 20px;
  height: 20px;
  display: flex;
  display: -webkit-flex;
  flex: initial;
  margin-left: 3px;
  background-position: 50%;
  background-repeat: no-repeat;
  cursor: pointer
}

.monaco-editor .find-widget .button:not(.disabled):hover {
  background-color: rgba(0, 0, 0, .1)
}

.monaco-editor .find-widget .button.left {
  margin-left: 0;
  margin-right: 3px
}

.monaco-editor .find-widget .button.wide {
  width: auto;
  padding: 1px 6px;
  top: -1px
}

.monaco-editor .find-widget .button.toggle {
  position: absolute;
  top: 0;
  left: 0;
  width: 18px;
  height: 100%;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.monaco-editor .find-widget .button.toggle.disabled {
  display: none
}

.monaco-editor .find-widget .previous {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='-1 -3 16 16'%3E%3Cpath fill='%23424242' d='M13 4H6l3-3H6L2 5l4 4h3L6 6h7z'/%3E%3C/svg%3E")
}

.monaco-editor .find-widget .next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='-1 -3 16 16'%3E%3Cpath fill='%23424242' d='M1 4h7L5 1h3l4 4-4 4H5l3-3H1V4z'/%3E%3C/svg%3E")
}

.monaco-editor .find-widget .disabled {
  opacity: .3;
  cursor: default
}

.monaco-editor .find-widget .monaco-checkbox {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 3px
}

.monaco-editor .find-widget .monaco-checkbox .label {
  content: "";
  display: inline-block;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cg fill='%23424242'%3E%3Cpath d='M2 14h9v2H2zM2 11h13v2H2zM2 8h6v2H2zM2 5h12v2H2z'/%3E%3C/g%3E%3C/svg%3E");
  width: 20px;
  height: 20px;
  border: none
}

.monaco-editor .find-widget .monaco-checkbox .checkbox:disabled+.label {
  opacity: .3;
  cursor: default
}

.monaco-editor .find-widget .monaco-checkbox .checkbox:not(:disabled)+.label {
  cursor: pointer
}

.monaco-editor .find-widget .monaco-checkbox .checkbox:not(:disabled):hover:before+.label {
  background-color: #ddd
}

.monaco-editor .find-widget .monaco-checkbox .checkbox:checked+.label {
  background-color: hsla(0, 0%, 39%, .2)
}

.monaco-editor .find-widget .close-fw {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='3 3 16 16'%3E%3Cpath fill='%23424242' d='M12.597 11.042l2.803 2.803-1.556 1.555-2.802-2.802L8.239 15.4l-1.556-1.555 2.802-2.803-2.802-2.803 1.555-1.556 2.804 2.803 2.803-2.803L15.4 8.239z'/%3E%3C/svg%3E")
}

.monaco-editor .find-widget .expand {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23646465' d='M11 10.07H5.344L11 4.414v5.656z'/%3E%3C/svg%3E")
}

.monaco-editor .find-widget .collapse {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23646465' d='M6 4v8l4-4-4-4zm1 2.414L8.586 8 7 9.586V6.414z'/%3E%3C/svg%3E")
}

.monaco-editor .find-widget .replace {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg fill='%23424242'%3E%3Cpath d='M11 3V1h-1v6h4V3h-3zm2 3h-2V4h2v2zM2 15h7V9H2v6zm2-5h3v1H5v2h2v1H4v-4z'/%3E%3C/g%3E%3Cpath fill='%2300539C' d='M3.979 3.5L4 6 3 5v1.5L4.5 8 6 6.5V5L5 6l-.021-2.5c0-.275.225-.5.5-.5H9V2H5.479c-.828 0-1.5.673-1.5 1.5z'/%3E%3C/svg%3E")
}

.monaco-editor .find-widget .replace-all {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23424242' d='M11 15V9H1v6h10zm-9-1v-2h1v-1H2v-1h3v4H2zm8-3H8v2h2v1H7v-4h3v1zm-7 2v-1h1v1H3zm10-6v6h-1V8H5V7h8zm0-5V1h-1v5h3V2h-2zm1 3h-1V3h1v2zm-3-3v4H8V4h1v1h1V4H9V3H8V2h3z'/%3E%3Cpath fill='%2300539C' d='M1.979 3.5L2 6 1 5v1.5L2.5 8 4 6.5V5L3 6l-.021-2.5c0-.275.225-.5.5-.5H7V2H3.479c-.828 0-1.5.673-1.5 1.5z'/%3E%3C/svg%3E")
}

.monaco-editor .find-widget>.replace-part {
  display: none
}

.monaco-editor .find-widget>.replace-part>.replace-input {
  display: flex;
  display: -webkit-flex;
  vertical-align: middle;
  width: auto !important
}

.monaco-editor .find-widget.reduced-find-widget .matchesCount,
.monaco-editor .find-widget.reduced-find-widget .monaco-checkbox {
  display: none
}

.monaco-editor .find-widget.narrow-find-widget {
  max-width: 257px !important
}

.monaco-editor .find-widget.collapsed-find-widget {
  max-width: 111px !important
}

.monaco-editor .find-widget.collapsed-find-widget .button.next,
.monaco-editor .find-widget.collapsed-find-widget .button.previous,
.monaco-editor .find-widget.collapsed-find-widget .button.replace,
.monaco-editor .find-widget.collapsed-find-widget .button.replace-all,
.monaco-editor .find-widget.collapsed-find-widget>.find-part .monaco-findInput .controls {
  display: none
}

.monaco-editor .find-widget.collapsed-find-widget>.find-part .monaco-inputbox>.wrapper>.input {
  padding-right: 0
}

.monaco-editor .findMatch {
  -webkit-animation-duration: 0;
  -webkit-animation-name: inherit !important;
  -moz-animation-duration: 0;
  -moz-animation-name: inherit !important;
  -ms-animation-duration: 0;
  -ms-animation-name: inherit !important;
  animation-duration: 0;
  animation-name: inherit !important
}

.monaco-editor .find-widget .monaco-sash {
  width: 2px !important;
  margin-left: -4px
}

.monaco-editor.hc-black .find-widget .previous,
.monaco-editor.vs-dark .find-widget .previous {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='-1 -3 16 16'%3E%3Cpath fill='%23C5C5C5' d='M13 4H6l3-3H6L2 5l4 4h3L6 6h7z'/%3E%3C/svg%3E")
}

.monaco-editor.hc-black .find-widget .next,
.monaco-editor.vs-dark .find-widget .next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='-1 -3 16 16'%3E%3Cpath fill='%23C5C5C5' d='M1 4h7L5 1h3l4 4-4 4H5l3-3H1V4z'/%3E%3C/svg%3E")
}

.monaco-editor.hc-black .find-widget .monaco-checkbox .label,
.monaco-editor.vs-dark .find-widget .monaco-checkbox .label {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cg fill='%23c5c5c5'%3E%3Cpath d='M2 14h9v2H2zM2 11h13v2H2zM2 8h6v2H2zM2 5h12v2H2z'/%3E%3C/g%3E%3C/svg%3E")
}

.monaco-editor.vs-dark .find-widget .monaco-checkbox .checkbox:checked+.label,
.monaco-editor.vs-dark .find-widget .monaco-checkbox .checkbox:not(:disabled):hover:before+.label {
  background-color: hsla(0, 0%, 100%, .1)
}

.monaco-editor.hc-black .find-widget .close-fw,
.monaco-editor.vs-dark .find-widget .close-fw {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='3 3 16 16'%3E%3Cpath fill='%23e8e8e8' d='M12.597 11.042l2.803 2.803-1.556 1.555-2.802-2.802L8.239 15.4l-1.556-1.555 2.802-2.803-2.802-2.803 1.555-1.556 2.804 2.803 2.803-2.803L15.4 8.239z'/%3E%3C/svg%3E")
}

.monaco-editor.hc-black .find-widget .replace,
.monaco-editor.vs-dark .find-widget .replace {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg fill='%23C5C5C5'%3E%3Cpath d='M11 3V1h-1v6h4V3h-3zm2 3h-2V4h2v2zM2 15h7V9H2v6zm2-5h3v1H5v2h2v1H4v-4z'/%3E%3C/g%3E%3Cpath fill='%2375BEFF' d='M3.979 3.5L4 6 3 5v1.5L4.5 8 6 6.5V5L5 6l-.021-2.5c0-.275.225-.5.5-.5H9V2H5.479c-.828 0-1.5.673-1.5 1.5z'/%3E%3C/svg%3E")
}

.monaco-editor.hc-black .find-widget .replace-all,
.monaco-editor.vs-dark .find-widget .replace-all {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23C5C5C5' d='M11 15V9H1v6h10zm-9-1v-2h1v-1H2v-1h3v4H2zm8-3H8v2h2v1H7v-4h3v1zm-7 2v-1h1v1H3zm10-6v6h-1V8H5V7h8zm0-5V1h-1v5h3V2h-2zm1 3h-1V3h1v2zm-3-3v4H8V4h1v1h1V4H9V3H8V2h3z'/%3E%3Cpath fill='%2375BEFF' d='M1.979 3.5L2 6 1 5v1.5L2.5 8 4 6.5V5L3 6l-.021-2.5c0-.275.225-.5.5-.5H7V2H3.479c-.828 0-1.5.673-1.5 1.5z'/%3E%3C/svg%3E")
}

.monaco-editor.hc-black .find-widget .expand,
.monaco-editor.vs-dark .find-widget .expand {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23e8e8e8' d='M11 10.07H5.344L11 4.414v5.656z'/%3E%3C/svg%3E")
}

.monaco-editor.hc-black .find-widget .collapse,
.monaco-editor.vs-dark .find-widget .collapse {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23e8e8e8' d='M6 4v8l4-4-4-4zm1 2.414L8.586 8 7 9.586V6.414z'/%3E%3C/svg%3E")
}

.monaco-editor.hc-black .find-widget .button:not(.disabled):hover,
.monaco-editor.vs-dark .find-widget .button:not(.disabled):hover {
  background-color: hsla(0, 0%, 100%, .1)
}

.monaco-editor.hc-black .find-widget .button:before {
  position: relative;
  top: 1px;
  left: 2px
}

.monaco-editor.hc-black .find-widget .monaco-checkbox .checkbox:checked+.label {
  background-color: hsla(0, 0%, 100%, .1)
}

.monaco-workbench .simple-find-part-wrapper {
  overflow: hidden;
  z-index: 10;
  position: absolute;
  top: 0;
  right: 28px;
  width: 220px;
  max-width: calc(100% - 28px - 28px - 8px);
  pointer-events: none
}

.monaco-workbench .simple-find-part {
  z-index: 10;
  position: relative;
  top: -40px;
  display: flex;
  padding: 4px;
  align-items: center;
  pointer-events: all;
  transition: top .2s linear
}

.monaco-workbench .simple-find-part.visible {
  top: 0
}

.monaco-workbench .simple-find-part .monaco-findInput {
  flex: 1
}

.monaco-workbench .simple-find-part .monaco-findInput .controls {
  display: none
}

.monaco-workbench .simple-find-part .monaco-findInput .monaco-inputbox .wrapper .input {
  width: 100% !important
}

.monaco-workbench .simple-find-part .button {
  min-width: 20px;
  width: 20px;
  height: 20px;
  display: flex;
  flex: initial;
  margin-left: 3px;
  background-position: 50%;
  background-repeat: no-repeat;
  cursor: pointer
}

.monaco-workbench .simple-find-part .button.previous {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='-1 -3 16 16'%3E%3Cpath fill='%23424242' d='M13 4H6l3-3H6L2 5l4 4h3L6 6h7z'/%3E%3C/svg%3E")
}

.monaco-workbench .simple-find-part .button.next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='-1 -3 16 16'%3E%3Cpath fill='%23424242' d='M1 4h7L5 1h3l4 4-4 4H5l3-3H1V4z'/%3E%3C/svg%3E")
}

.monaco-workbench .simple-find-part .button.close-fw {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='3 3 16 16'%3E%3Cpath fill='%23424242' d='M12.597 11.042l2.803 2.803-1.556 1.555-2.802-2.802L8.239 15.4l-1.556-1.555 2.802-2.803-2.802-2.803 1.555-1.556 2.804 2.803 2.803-2.803L15.4 8.239z'/%3E%3C/svg%3E")
}

.hc-black .monaco-workbench .simple-find-part .button.previous,
.vs-dark .monaco-workbench .simple-find-part .button.previous {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='-1 -3 16 16'%3E%3Cpath fill='%23C5C5C5' d='M13 4H6l3-3H6L2 5l4 4h3L6 6h7z'/%3E%3C/svg%3E")
}

.hc-black .monaco-workbench .simple-find-part .button.next,
.vs-dark .monaco-workbench .simple-find-part .button.next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='-1 -3 16 16'%3E%3Cpath fill='%23C5C5C5' d='M1 4h7L5 1h3l4 4-4 4H5l3-3H1V4z'/%3E%3C/svg%3E")
}

.hc-black .monaco-workbench .simple-find-part .button.close-fw,
.vs-dark .monaco-workbench .simple-find-part .button.close-fw {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='3 3 16 16'%3E%3Cpath fill='%23e8e8e8' d='M12.597 11.042l2.803 2.803-1.556 1.555-2.802-2.802L8.239 15.4l-1.556-1.555 2.802-2.803-2.802-2.803 1.555-1.556 2.804 2.803 2.803-2.803L15.4 8.239z'/%3E%3C/svg%3E")
}

monaco-workbench .simple-find-part .button.disabled {
  opacity: .3;
  cursor: default
}

.monaco-editor .margin-view-overlays .folding {
  margin-left: 5px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-origin: border-box;
  background-position: 3px;
  background-size: 15px;
  opacity: 0;
  transition: opacity .5s;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath d='M11 4v7H4V4h7m1-1H3v9h9V3z' fill='%23b6b6b6'/%3E%3Cpath fill='none' stroke='%236b6b6b' stroke-miterlimit='10' d='M10 7.5H5'/%3E%3C/svg%3E")
}

.monaco-editor.hc-black .margin-view-overlays .folding,
.monaco-editor.vs-dark .margin-view-overlays .folding {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath d='M11 4v7H4V4h7m1-1H3v9h9V3z' fill='%235a5a5a'/%3E%3Cpath fill='none' stroke='%23c5c5c5' stroke-miterlimit='10' d='M10 7.5H5'/%3E%3C/svg%3E")
}

.monaco-editor .margin-view-overlays .folding.alwaysShowFoldIcons,
.monaco-editor .margin-view-overlays:hover .folding {
  opacity: 1
}

.monaco-editor .margin-view-overlays .folding.collapsed {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath fill='%23e8e8e8' d='M3 3h9v9H3z'/%3E%3Cpath d='M11 4v7H4V4h7m1-1H3v9h9V3z' fill='%23b6b6b6'/%3E%3Cpath fill='none' stroke='%236b6b6b' stroke-miterlimit='10' d='M10 7.5H5M7.5 5v5'/%3E%3C/svg%3E");
  opacity: 1
}

.monaco-editor.hc-black .margin-view-overlays .folding.collapsed,
.monaco-editor.vs-dark .margin-view-overlays .folding.collapsed {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath opacity='.1' fill='%23fff' d='M3 3h9v9H3z'/%3E%3Cpath d='M11 4v7H4V4h7m1-1H3v9h9V3z' fill='%235a5a5a'/%3E%3Cpath fill='none' stroke='%23c5c5c5' stroke-miterlimit='10' d='M10 7.5H5M7.5 5v5'/%3E%3C/svg%3E")
}

.monaco-editor .inline-folded:after {
  color: grey;
  margin: .1em .2em 0;
  content: "â‹¯";
  display: inline;
  line-height: 1em;
  cursor: pointer
}

.monaco-editor .goto-definition-link {
  text-decoration: underline;
  cursor: pointer
}

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

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

.monaco-editor .marker-widget div.block {
  display: inline-block;
  vertical-align: top
}

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

.monaco-editor .marker-widget .descriptioncontainer {
  position: relative;
  white-space: pre;
  -webkit-user-select: text;
  user-select: text
}

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

.monaco-editor-hover {
  cursor: default;
  position: absolute;
  overflow: hidden;
  z-index: 50;
  -webkit-user-select: text;
  -ms-user-select: text;
  -moz-user-select: text;
  -o-user-select: text;
  user-select: text;
  box-sizing: initial;
  animation: fadein .1s linear;
  line-height: 1.5em
}

.monaco-editor-hover.hidden {
  display: none
}

.monaco-editor-hover .monaco-editor-hover-content {
  max-width: 500px
}

.monaco-editor-hover .hover-row {
  padding: 4px 5px
}

.monaco-editor-hover p,
.monaco-editor-hover ul {
  margin: 8px 0
}

.monaco-editor-hover p:first-child,
.monaco-editor-hover ul:first-child {
  margin-top: 0
}

.monaco-editor-hover p:last-child,
.monaco-editor-hover ul:last-child {
  margin-bottom: 0
}

.monaco-editor-hover ul {
  padding-left: 20px
}

.monaco-editor-hover li>p {
  margin-bottom: 0
}

.monaco-editor-hover li>ul {
  margin-top: 0
}

.monaco-editor-hover code {
  border-radius: 3px;
  padding: 0 .4em
}

.monaco-editor-hover .monaco-tokenized-source {
  white-space: pre-wrap;
  word-break: break-all
}

.monaco-editor .detected-link,
.monaco-editor .detected-link-active {
  text-decoration: underline;
  text-underline-position: under
}

.monaco-editor .detected-link-active {
  cursor: pointer
}

.monaco-editor .monaco-editor-overlaymessage {
  padding-bottom: 8px
}

.monaco-editor .monaco-editor-overlaymessage.fadeIn {
  animation: fadeIn .15s ease-out
}

@keyframes fadeOut {
  0% {
    opacity: 1
  }
  to {
    opacity: 0
  }
}

.monaco-editor .monaco-editor-overlaymessage.fadeOut {
  animation: fadeOut .1s ease-out
}

.monaco-editor .monaco-editor-overlaymessage .message {
  padding: 1px 4px
}

.monaco-editor .monaco-editor-overlaymessage .anchor {
  width: 0 !important;
  height: 0 !important;
  border: 8px solid transparent;
  z-index: 1000;
  position: absolute
}

.monaco-editor .parameter-hints-widget {
  z-index: 10;
  display: flex;
  flex-direction: column;
  line-height: 1.5em
}

.monaco-editor .parameter-hints-widget>.wrapper {
  max-width: 440px;
  display: flex;
  flex-direction: column
}

.monaco-editor .parameter-hints-widget.multiple {
  min-height: 3.3em;
  padding: 0 0 0 1.9em
}

.monaco-editor .parameter-hints-widget.visible {
  transition: left .05s ease-in-out
}

.monaco-editor .parameter-hints-widget p,
.monaco-editor .parameter-hints-widget ul {
  margin: 8px 0
}

.monaco-editor .parameter-hints-widget .body,
.monaco-editor .parameter-hints-widget .monaco-scrollable-element {
  display: flex;
  flex-direction: column
}

.monaco-editor .parameter-hints-widget .signature {
  padding: 4px 5px
}

.monaco-editor .parameter-hints-widget .docs {
  padding: 0 10px 0 5px;
  white-space: pre-wrap
}

.monaco-editor .parameter-hints-widget .docs .markdown-docs {
  white-space: normal
}

.monaco-editor .parameter-hints-widget .docs .code {
  white-space: pre-wrap
}

.monaco-editor .parameter-hints-widget .docs code {
  border-radius: 3px;
  padding: 0 .4em
}

.monaco-editor .parameter-hints-widget .buttons {
  position: absolute;
  display: none;
  bottom: 0;
  left: 0
}

.monaco-editor .parameter-hints-widget.multiple .buttons {
  display: block
}

.monaco-editor .parameter-hints-widget.multiple .button {
  position: absolute;
  left: 2px;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  cursor: pointer
}

.monaco-editor .parameter-hints-widget .button.previous {
  bottom: 24px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23424242' d='M10.8 9.5l.9-.9L8.1 5 4.2 8.6l.9.9 3-2.7 2.7 2.7z'/%3E%3C/svg%3E")
}

.monaco-editor .parameter-hints-widget .button.next {
  bottom: 0;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23424242' d='M5.1 5l-.9.9 3.6 3.6 3.9-3.6-1-.9-3 2.7L5.1 5z'/%3E%3C/svg%3E")
}

.monaco-editor .parameter-hints-widget .overloads {
  position: absolute;
  display: none;
  text-align: center;
  bottom: 14px;
  left: 0;
  width: 22px;
  height: 12px;
  line-height: 12px;
  opacity: .5
}

.monaco-editor .parameter-hints-widget.multiple .overloads {
  display: block
}

.monaco-editor .parameter-hints-widget .signature .parameter {
  display: inline-block
}

.monaco-editor .parameter-hints-widget .signature .parameter.active {
  font-weight: 700;
  text-decoration: underline
}

.monaco-editor .parameter-hints-widget .documentation-parameter>.parameter {
  font-weight: 700;
  margin-right: .5em
}

.monaco-editor.hc-black .parameter-hints-widget .button.previous,
.monaco-editor.vs-dark .parameter-hints-widget .button.previous {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23E8E8E8' d='M10.8 9.5l.9-.9L8.1 5 4.2 8.6l.9.9 3-2.7 2.7 2.7z'/%3E%3C/svg%3E")
}

.monaco-editor.hc-black .parameter-hints-widget .button.next,
.monaco-editor.vs-dark .parameter-hints-widget .button.next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23E8E8E8' d='M5.1 5l-.9.9 3.6 3.6 3.9-3.6-1-.9-3 2.7L5.1 5z'/%3E%3C/svg%3E")
}

.monaco-editor .peekview-widget .head {
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  display: flex
}

.monaco-editor .peekview-widget .head .peekview-title {
  display: inline-block;
  font-size: 13px;
  margin-left: 20px;
  cursor: pointer
}

.monaco-editor .peekview-widget .head .peekview-title .dirname:not(:empty) {
  font-size: .9em;
  margin-left: .5em
}

.monaco-editor .peekview-widget .head .peekview-actions {
  flex: 1;
  text-align: right;
  padding-right: 2px
}

.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar {
  display: inline-block
}

.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar,
.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar>.actions-container {
  height: 100%
}

.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar .action-item {
  margin-left: 4px
}

.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar .action-label {
  width: 16px;
  height: 100%;
  margin: 0;
  line-height: inherit;
  background-repeat: no-repeat;
  background-position: 50%
}

.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar .action-label.octicon {
  margin: 0
}

.monaco-editor .peekview-widget .head .peekview-actions .action-label.icon.close-peekview-action {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='3 3 16 16'%3E%3Cpath fill='%23424242' d='M12.597 11.042l2.803 2.803-1.556 1.555-2.802-2.802L8.239 15.4l-1.556-1.555 2.802-2.803-2.802-2.803 1.555-1.556 2.804 2.803 2.803-2.803L15.4 8.239z'/%3E%3C/svg%3E") 50% no-repeat
}

.monaco-editor .peekview-widget>.body {
  border-top: 1px solid;
  position: relative
}

.monaco-editor.hc-black .peekview-widget .head .peekview-actions .action-label.icon.close-peekview-action,
.monaco-editor.vs-dark .peekview-widget .head .peekview-actions .action-label.icon.close-peekview-action {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='3 3 16 16'%3E%3Cpath fill='%23e8e8e8' d='M12.597 11.042l2.803 2.803-1.556 1.555-2.802-2.802L8.239 15.4l-1.556-1.555 2.802-2.803-2.802-2.803 1.555-1.556 2.804 2.803 2.803-2.803L15.4 8.239z'/%3E%3C/svg%3E") 50% no-repeat
}

.monaco-editor .zone-widget .zone-widget-container.reference-zone-widget {
  border-top-width: 1px;
  border-bottom-width: 1px
}

.monaco-editor .reference-zone-widget .inline {
  display: inline-block;
  vertical-align: top
}

.monaco-editor .reference-zone-widget .messages {
  height: 100%;
  width: 100%;
  text-align: center;
  padding: 3em 0
}

.monaco-editor .reference-zone-widget .ref-tree {
  line-height: 23px
}

.monaco-editor .reference-zone-widget .ref-tree .reference {
  text-overflow: ellipsis;
  overflow: hidden
}

.monaco-editor .reference-zone-widget .ref-tree .reference-file {
  display: inline-flex;
  width: 100%;
  height: 100%
}

.monaco-editor .reference-zone-widget .ref-tree .reference-file .count {
  margin-right: 12px;
  margin-left: auto
}

.monaco-editor.hc-black .reference-zone-widget .ref-tree .reference-file {
  font-weight: 700
}

.monaco-editor .rename-box {
  z-index: 100;
  color: inherit
}

.monaco-editor .rename-box .rename-input {
  padding: 4px
}

.monaco-editor.vs .snippet-placeholder {
  background-color: rgba(10, 50, 100, .2);
  min-width: 2px
}

.monaco-editor.hc-black .snippet-placeholder,
.monaco-editor.vs-dark .snippet-placeholder {
  background-color: hsla(0, 0%, 49%, .3);
  min-width: 2px
}

.monaco-editor.vs .finish-snippet-placeholder {
  outline: 1px solid rgba(10, 50, 100, .5)
}

.monaco-editor.hc-black .finish-snippet-placeholder,
.monaco-editor.vs-dark .finish-snippet-placeholder {
  outline: 1px solid #525252
}

.monaco-editor .suggest-widget {
  z-index: 40;
  width: 430px
}

.monaco-editor .suggest-widget>.details,
.monaco-editor .suggest-widget>.message,
.monaco-editor .suggest-widget>.tree {
  width: 100%;
  border-style: solid;
  border-width: 1px;
  box-sizing: border-box
}

.monaco-editor.hc-black .suggest-widget>.details,
.monaco-editor.hc-black .suggest-widget>.message,
.monaco-editor.hc-black .suggest-widget>.tree {
  border-width: 2px
}

.monaco-editor .suggest-widget.docs-side {
  width: 660px
}

.monaco-editor .suggest-widget.docs-side>.details,
.monaco-editor .suggest-widget.docs-side>.tree {
  width: 50%;
  float: left
}

.monaco-editor .suggest-widget.docs-side.list-right>.details,
.monaco-editor .suggest-widget.docs-side.list-right>.tree {
  float: right
}

.monaco-editor .suggest-widget>.message {
  padding-left: 22px
}

.monaco-editor .suggest-widget>.tree {
  height: 100%
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row {
  display: flex;
  -mox-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 10px;
  background-repeat: no-repeat;
  background-position: 2px 2px;
  white-space: nowrap
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents {
  flex: 1;
  height: 100%;
  overflow: hidden;
  padding-left: 2px
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main {
  display: flex;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: pre
}

.monaco-editor .suggest-widget:not(.frozen) .monaco-highlighted-label .highlight {
  font-weight: 700
}

.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body>.header>.close,
.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.readMore {
  opacity: .6;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 70%;
  cursor: pointer
}

.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body>.header>.close {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='3 3 16 16'%3E%3Cpath fill='%23424242' d='M12.597 11.042l2.803 2.803-1.556 1.555-2.802-2.802L8.239 15.4l-1.556-1.555 2.802-2.803-2.802-2.803 1.555-1.556 2.804 2.803 2.803-2.803L15.4 8.239z'/%3E%3C/svg%3E");
  float: right;
  margin-right: 5px
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.readMore {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M8 1C4.135 1 1 4.135 1 8s3.135 7 7 7 7-3.135 7-7-3.135-7-7-7zm1 12H7V6h2v7zm0-8H7V3h2v2z' fill='%231BA1E2'/%3E%3Cpath d='M7 6h2v7H7V6zm0-1h2V3H7v2z' fill='%23fff'/%3E%3C/svg%3E")
}

.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body>.header>.close:hover,
.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.readMore:hover {
  opacity: 1
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.type-label {
  margin-left: .8em;
  flex: 1;
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  opacity: .7
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.type-label>.monaco-tokenized-source {
  display: inline
}

.monaco-editor .suggest-widget.docs-below .monaco-list .monaco-list-row.focused>.contents>.main>.readMore,
.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row.focused>.contents>.main>.readMore,
.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row.focused>.contents>.main>.type-label,
.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.readMore,
.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.type-label {
  display: none
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused>.contents>.main>.readMore,
.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused>.contents>.main>.type-label {
  display: inline
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon {
  display: block;
  height: 16px;
  width: 16px;
  background-repeat: no-repeat;
  background-size: 80%;
  background-position: 50%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%23f6f6f6}.icon-vs-out{fill:%23f6f6f6}.icon-vs-bg{fill:%23424242}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-out' d='M16 10c0 2.205-1.794 4-4 4-1.858 0-3.411-1.279-3.858-3h-.978l2.318 4H0v-1.703l2-3.408V0h11v6.142c1.721.447 3 2 3 3.858z' id='outline'/%3E%3Cpath class='icon-vs-bg' d='M12 1v4.75A4.255 4.255 0 0 0 7.75 10h-.732L4.275 5.269 3 7.442V1h9zM7.747 14L4.269 8 .748 14h6.999zM15 10a3 3 0 1 1-6 0 3 3 0 0 1 6 0z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.constructor,
.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.function,
.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.method {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%23f6f6f6}.icon-vs-out{fill:%23f6f6f6}.icon-vs-fg{fill:%23f0eff1}.icon-vs-action-purple{fill:%23652d90}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-out' d='M15 3.349v8.403L8.975 16H8.07L1 11.582V3.327L7.595 0h1.118L15 3.349z' id='outline'/%3E%3Cpath class='icon-vs-fg' d='M12.715 4.398L8.487 7.02 3.565 4.272l4.578-2.309 4.572 2.435zM3 5.102l5 2.792v5.705l-5-3.125V5.102zm6 8.434V7.878l4-2.48v5.317l-4 2.821z' id='iconFg'/%3E%3Cpath class='icon-vs-action-purple' d='M8.156.837L2 3.942v7.085L8.517 15.1 14 11.233V3.95L8.156.837zm4.559 3.561L8.487 7.02 3.565 4.272l4.578-2.309 4.572 2.435zM3 5.102l5 2.792v5.705l-5-3.125V5.102zm6 8.434V7.878l4-2.48v5.317l-4 2.821z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.field {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%23f6f6f6}.icon-vs-out{fill:%23f6f6f6}.icon-vs-fg{fill:%23f0eff1}.icon-vs-action-blue{fill:%2300539c}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-out' d='M0 10.736V4.5L9 0l7 3.5v6.236l-9 4.5-7-3.5z' id='outline'/%3E%3Cpath class='icon-vs-action-blue' d='M9 1L1 5v5l6 3 8-4V4L9 1zM7 6.882L3.236 5 9 2.118 12.764 4 7 6.882z' id='iconBg'/%3E%3Cpath class='icon-vs-fg' d='M9 2.118L12.764 4 7 6.882 3.236 5 9 2.118z' id='iconFg'/%3E%3C/svg%3E")
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.event {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%23f6f6f6}.icon-vs-out{fill:%23f6f6f6}.icon-vs-action-orange{fill:%23c27d1a}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-action-orange' d='M7 7h6l-8 8H4l2.985-6H3l4-8h6L7 7z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.operator {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%23f6f6f6}.icon-vs-out{fill:%23f6f6f6}.icon-vs-fg{fill:%23f0eff1}.icon-vs-action-blue{fill:%2300539c}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-action-blue' d='M1 1v14h14V1H1zm6 12H3v-1h4v1zm0-3H3V9h4v1zm0-5H5v2H4V5H2V4h2V2h1v2h2v1zm3.281 8H8.719l3-4h1.563l-3.001 4zM14 5H9V4h5v1z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.variable {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%23f6f6f6}.icon-vs-out{fill:%23f6f6f6}.icon-vs-bg{fill:%23424242}.icon-vs-fg{fill:%23f0eff1}.icon-vs-action-blue{fill:%2300539c}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M2 5v6h2v1H1V4h3v1H2zm10 6v1h3V4h-3v1h2v6h-2z' id='iconBg'/%3E%3Cpath class='icon-vs-action-blue' d='M8.733 4L4 6.367v3.156L7.156 11.1l4.733-2.367V5.578L8.733 4zM7.156 7.156l-1.578-.789 3.156-1.578 1.578.789-3.156 1.578z' id='colorImportance'/%3E%3C/svg%3E")
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.class {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%23f6f6f6}.icon-vs-out{fill:%23f6f6f6}.icon-vs-action-orange{fill:%23c27d1a}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-out' d='M16 6.586l-3-3L11.586 5H9.414l1-1-4-4h-.828L0 5.586v.828l4 4L6.414 8H7v5h1.586l3 3h.828L16 12.414v-.828L13.914 9.5 16 7.414v-.828z' id='outline'/%3E%3Cpath class='icon-vs-action-orange' d='M13 10l2 2-3 3-2-2 1-1H8V7H6L4 9 1 6l5-5 3 3-2 2h5l1-1 2 2-3 3-2-2 1-1H9v4l2.999.002L13 10z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.interface {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%23f6f6f6}.icon-vs-out{fill:%23f6f6f6}.icon-vs-fg{fill:%23f0eff1}.icon-vs-action-blue{fill:%2300539c}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-out' d='M11.5 12c-1.915 0-3.602-1.241-4.228-3h-1.41a3.11 3.11 0 0 1-2.737 1.625C1.402 10.625 0 9.223 0 7.5s1.402-3.125 3.125-3.125c1.165 0 2.201.639 2.737 1.625h1.41c.626-1.759 2.313-3 4.228-3C13.981 3 16 5.019 16 7.5S13.981 12 11.5 12z' id='outline'/%3E%3Cpath class='icon-vs-fg' d='M11.5 9A1.501 1.501 0 1 1 13 7.5c0 .826-.673 1.5-1.5 1.5z' id='iconFg'/%3E%3Cpath class='icon-vs-action-blue' d='M11.5 4a3.49 3.49 0 0 0-3.45 3H5.185A2.122 2.122 0 0 0 1 7.5a2.123 2.123 0 1 0 4.185.5H8.05a3.49 3.49 0 0 0 3.45 3 3.5 3.5 0 1 0 0-7zm0 5c-.827 0-1.5-.673-1.5-1.5S10.673 6 11.5 6s1.5.673 1.5 1.5S12.327 9 11.5 9z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.struct {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%23f6f6f6}.icon-vs-out{fill:%23f6f6f6}.icon-vs-action-blue{fill:%2300539c}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-action-blue' d='M10 9h4v4h-4V9zm-8 4h4V9H2v4zM2 3v4h12V3H2z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.type-parameter {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%23f6f6f6}.icon-vs-out{fill:%23f6f6f6}.icon-vs-bg{fill:%23424242}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M4 3h8v2h-1v-.5a.5.5 0 0 0-.5-.5H9v7.5a.5.5 0 0 0 .5.5h.5v1H6v-1h.5a.5.5 0 0 0 .5-.5V4H5.5a.5.5 0 0 0-.5.5V5H4V3zM3 5.615L.116 8.5 3 11.383l.884-.883-2-2 2-2L3 5.615zm10 0l-.884.885 2 2-2 2 .884.883L15.884 8.5 13 5.615z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.module {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%23f6f6f6}.icon-vs-out{fill:%23f6f6f6}.icon-vs-bg{fill:%23424242}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-out' d='M9.26 11.984l.978-.021a.962.962 0 0 0 .09-.006c.011-.063.026-.179.026-.361V9.688c0-.679.185-1.257.53-1.707-.346-.452-.53-1.03-.53-1.705V4.35c0-.167-.021-.259-.034-.302L9.26 4.02V.973l1.011.011c2.167.024 3.409 1.156 3.409 3.105v1.962c0 .351.071.461.072.462l.936.06.053.927v1.936l-.936.061c-.076.016-.125.146-.125.424v2.017c0 .914-.332 3.043-3.408 3.078l-1.012.011v-3.043zm-3.521 3.032c-3.089-.035-3.422-2.164-3.422-3.078V9.921c0-.327-.066-.432-.067-.433l-.937-.06-.063-.929V6.563l.942-.06c.058 0 .125-.114.125-.452V4.09c0-1.949 1.248-3.081 3.422-3.105L6.75.973V4.02l-.975.023a.572.572 0 0 0-.093.01c.006.021-.019.115-.019.297v1.928c0 .675-.186 1.253-.534 1.705.348.45.534 1.028.534 1.707v1.907c0 .175.014.291.027.363.023.002 1.06.025 1.06.025v3.043l-1.011-.012z' id='outline'/%3E%3Cpath class='icon-vs-bg' d='M5.75 14.016c-1.623-.019-2.434-.711-2.434-2.078V9.921c0-.902-.355-1.376-1.066-1.422v-.998c.711-.045 1.066-.529 1.066-1.449V4.09c0-1.385.811-2.087 2.434-2.105v1.06c-.725.017-1.087.453-1.087 1.305v1.928c0 .92-.454 1.488-1.36 1.702V8c.907.201 1.36.763 1.36 1.688v1.907c0 .488.081.835.243 1.042.162.208.443.316.844.325v1.054zm7.99-5.517c-.706.045-1.06.52-1.06 1.422v2.017c0 1.367-.807 2.06-2.42 2.078v-1.053c.396-.009.678-.118.844-.328.167-.21.25-.556.25-1.039V9.688c0-.925.449-1.488 1.347-1.688v-.021c-.898-.214-1.347-.782-1.347-1.702V4.35c0-.852-.364-1.288-1.094-1.306v-1.06c1.613.018 2.42.72 2.42 2.105v1.962c0 .92.354 1.404 1.06 1.449v.999z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.property {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%23f6f6f6}.icon-vs-out{fill:%23f6f6f6}.icon-vs-bg{fill:%23424242}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-out' d='M16 5.5a5.5 5.5 0 0 1-5.5 5.5c-.275 0-.543-.027-.807-.066l-.079-.012a5.429 5.429 0 0 1-.81-.192l-4.537 4.537c-.472.473-1.1.733-1.767.733s-1.295-.26-1.768-.732a2.502 2.502 0 0 1 0-3.535l4.537-4.537a5.452 5.452 0 0 1-.191-.812c-.005-.025-.008-.051-.012-.077A5.503 5.503 0 0 1 5 5.5a5.5 5.5 0 1 1 11 0z' id='outline'/%3E%3Cpath class='icon-vs-bg' d='M15 5.5a4.5 4.5 0 0 1-4.5 4.5c-.693 0-1.342-.17-1.929-.45l-5.01 5.01c-.293.294-.677.44-1.061.44s-.768-.146-1.061-.439a1.5 1.5 0 0 1 0-2.121l5.01-5.01A4.483 4.483 0 0 1 6 5.5 4.5 4.5 0 0 1 10.5 1c.693 0 1.342.17 1.929.45L9.636 4.243l2.121 2.121 2.793-2.793c.28.587.45 1.236.45 1.929z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.unit {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%23f6f6f6}.icon-vs-out{fill:%23f6f6f6}.icon-vs-bg{fill:%23424242}.icon-vs-fg{fill:%23f0eff1}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-out' d='M16 11.013H1V4h15v7.013z' id='outline'/%3E%3Cpath class='icon-vs-fg' d='M8 9H7V6h3v3H9V7H8v2zM4 7h1v2h1V6H3v3h1V7zm8 0h1v2h1V6h-3v3h1V7z' id='iconFg'/%3E%3Cpath class='icon-vs-bg' d='M2 5v5h13V5H2zm4 4H5V7H4v2H3V6h3v3zm4 0H9V7H8v2H7V6h3v3zm4 0h-1V7h-1v2h-1V6h3v3z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.constant {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%23f6f6f6}.icon-vs-out{fill:%23f6f6f6}.icon-vs-bg{fill:%23424242}.icon-vs-fg{fill:%23f0eff1}.icon-vs-action-blue{fill:%2300539c}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-out' d='M2.879 14L1 12.121V3.879L2.879 2h10.242L15 3.879v8.242L13.121 14H2.879z' id='outline'/%3E%3Cpath class='icon-vs-fg' d='M12.293 4H3.707L3 4.707v6.586l.707.707h8.586l.707-.707V4.707L12.293 4zM11 10H5V9h6v1zm0-3H5V6h6v1z' id='iconFg'/%3E%3Cg id='iconBg'%3E%3Cpath class='icon-vs-bg' d='M12.707 13H3.293L2 11.707V4.293L3.293 3h9.414L14 4.293v7.414L12.707 13zm-9-1h8.586l.707-.707V4.707L12.293 4H3.707L3 4.707v6.586l.707.707z'/%3E%3Cpath class='icon-vs-action-blue' d='M11 7H5V6h6v1zm0 2H5v1h6V9z'/%3E%3C/g%3E%3C/svg%3E")
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.enum,
.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.value {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%23f6f6f6}.icon-vs-out{fill:%23f6f6f6}.icon-vs-fg{fill:%23f0eff1}.icon-vs-action-orange{fill:%23c27d1a}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-out' d='M14.414 1L16 2.586v5.828L14.414 10H10v3.416L8.414 15H1.586L0 13.416v-5.83L1.586 6H6V2.586L7.586 1h6.828z' id='outline'/%3E%3Cpath class='icon-vs-fg' d='M2 13h6V8H2v5zm1-4h4v1H3V9zm0 2h4v1H3v-1zm11-5V3H8v3h.414L9 6.586V6h4v1H9.414l.586.586V8h4V6zm-1-1H9V4h4v1z' id='iconFg'/%3E%3Cpath class='icon-vs-action-orange' d='M3 11h4.001v1H3v-1zm0-1h4.001V9H3v1zm6-2v5l-1 1H2l-1-1V8l1-1h6l1 1zM8 8H2v5h6V8zm1-2l1 1h3V6H9zm0-1h4V4H9v1zm5-3H8L7 3v3h1V3h6v5h-4v1h4l1-1V3l-1-1z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.enum-member {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%23f6f6f6}.icon-vs-out{fill:%23f6f6f6}.icon-vs-fg{fill:%23f0eff1}.icon-vs-action-blue{fill:%2300539c}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-out' d='M0 15V6h6V2.586L7.585 1h6.829L16 2.586v5.829L14.414 10H10v5H0zm3-6z' id='outline'/%3E%3Cpath class='icon-vs-fg' d='M8 3v3h5v1h-3v1h4V3H8zm5 2H9V4h4v1zM2 8v5h6V8H2zm5 3H3v-1h4v1z' id='iconFg'/%3E%3Cpath class='icon-vs-action-blue' d='M10 6h3v1h-3V6zM9 4v1h4V4H9zm5-2H8L7 3v3h1V3h6v5h-4v1h4l1-1V3l-1-1zm-7 8H3v1h4v-1zm2-3v7H1V7h8zM8 8H2v5h6V8z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.keyword {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%23f6f6f6}.icon-vs-out{fill:%23f6f6f6}.icon-vs-bg{fill:%23424242}.icon-vs-fg{fill:%23f0eff1}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-out' d='M16 5V2H9V1H0v14h13v-3h3V9h-1V6H9V5h7zm-8 7V9h1v3H8z' id='outline'/%3E%3Cpath class='icon-vs-fg' d='M2 3h5v1H2V3z' id='iconFg'/%3E%3Cpath class='icon-vs-bg' d='M15 4h-5V3h5v1zm-1 3h-2v1h2V7zm-4 0H1v1h9V7zm2 6H1v1h11v-1zm-5-3H1v1h6v-1zm8 0h-5v1h5v-1zM8 2v3H1V2h7zM7 3H2v1h5V3z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.text {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%23f6f6f6}.icon-vs-out{fill:%23f6f6f6}.icon-vs-bg{fill:%23424242}.icon-vs-fg{fill:%23f0eff1}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-out' d='M16 15H0V1h16v14z' id='outline'/%3E%3Cpath class='icon-vs-fg' d='M9.229 7.354c.035.146.052.31.052.494 0 .234-.02.441-.06.621-.039.18-.095.328-.168.445a.687.687 0 0 1-.914.281.76.76 0 0 1-.237-.207.988.988 0 0 1-.154-.306 1.262 1.262 0 0 1-.057-.381v-.506c0-.17.02-.326.061-.465s.096-.258.168-.359a.756.756 0 0 1 .257-.232c.1-.055.21-.082.331-.082a.646.646 0 0 1 .571.32c.067.105.116.23.15.377zm-5.126.869a.557.557 0 0 0-.196.132c-.047.053-.08.112-.097.18s-.028.147-.028.233a.513.513 0 0 0 .157.39.528.528 0 0 0 .186.113.682.682 0 0 0 .242.041.76.76 0 0 0 .593-.271.897.897 0 0 0 .165-.295c.038-.113.059-.234.059-.365v-.346l-.761.11a1.29 1.29 0 0 0-.32.078zM14 3v10H2V3h12zM5.962 7.469c0-.238-.027-.451-.083-.637a1.286 1.286 0 0 0-.249-.471 1.08 1.08 0 0 0-.424-.295 1.644 1.644 0 0 0-.608-.101c-.119 0-.241.012-.368.033a3.213 3.213 0 0 0-.673.195 1.313 1.313 0 0 0-.212.114v.768c.158-.132.341-.235.544-.313.204-.078.413-.117.627-.117.213 0 .377.063.494.186.116.125.174.324.174.6l-1.03.154c-.205.026-.38.077-.526.151a1.083 1.083 0 0 0-.563.66A1.562 1.562 0 0 0 3 8.857c0 .17.025.323.074.463a.945.945 0 0 0 .568.596c.139.057.297.084.478.084.229 0 .431-.053.604-.16a1.3 1.3 0 0 0 .439-.463h.014v.529h.785V7.469zM10 7.861a3.54 3.54 0 0 0-.074-.734 2.047 2.047 0 0 0-.228-.611 1.203 1.203 0 0 0-.394-.416 1.03 1.03 0 0 0-.574-.153c-.123 0-.234.018-.336.051a1 1 0 0 0-.278.147 1.153 1.153 0 0 0-.225.222 2.022 2.022 0 0 0-.181.289h-.013V5H7v4.887h.697v-.485h.013c.044.082.095.158.151.229.057.07.119.133.191.186a.835.835 0 0 0 .238.121.943.943 0 0 0 .293.042c.23 0 .434-.053.609-.16a1.34 1.34 0 0 0 .443-.443c.12-.188.211-.412.272-.672A3.62 3.62 0 0 0 10 7.861zm3-1.658a.7.7 0 0 0-.106-.066 1.183 1.183 0 0 0-.142-.063 1.233 1.233 0 0 0-.363-.065c-.209 0-.399.051-.569.15a1.355 1.355 0 0 0-.433.424c-.118.182-.21.402-.273.66a3.63 3.63 0 0 0-.008 1.615c.06.23.143.43.252.602.109.168.241.303.396.396a.972.972 0 0 0 .524.144c.158 0 .296-.021.413-.068.117-.045.219-.108.309-.184v-.77a1.094 1.094 0 0 1-.288.225.819.819 0 0 1-.158.068.48.48 0 0 1-.153.027.62.62 0 0 1-.274-.074c-.241-.136-.423-.479-.423-1.146 0-.715.206-1.12.469-1.301.077-.032.153-.064.238-.064.113 0 .22.027.317.082.096.057.188.131.272.223v-.815z' id='iconFg'/%3E%3Cpath class='icon-vs-bg' d='M1 2v12h14V2H1zm13 11H2V3h12v10zM5.63 6.361a1.08 1.08 0 0 0-.424-.295 1.644 1.644 0 0 0-.608-.101c-.119 0-.241.012-.368.033a3.213 3.213 0 0 0-.673.195 1.313 1.313 0 0 0-.212.114v.768c.158-.132.341-.235.544-.313.204-.078.413-.117.627-.117.213 0 .377.063.494.186.116.125.174.324.174.6l-1.03.154c-.205.026-.38.077-.526.151a1.083 1.083 0 0 0-.563.66A1.562 1.562 0 0 0 3 8.857c0 .17.025.323.074.463a.945.945 0 0 0 .568.596c.139.057.297.084.478.084.229 0 .431-.053.604-.16a1.3 1.3 0 0 0 .439-.463h.014v.529h.785V7.469c0-.238-.027-.451-.083-.637a1.286 1.286 0 0 0-.249-.471zm-.446 2.02c0 .131-.02.252-.059.365a.897.897 0 0 1-.165.295.758.758 0 0 1-.593.272.682.682 0 0 1-.242-.041.507.507 0 0 1-.302-.286.583.583 0 0 1-.041-.218c0-.086.01-.164.027-.232s.051-.127.098-.18a.546.546 0 0 1 .196-.133c.083-.033.189-.061.32-.078l.761-.109v.345zm4.514-1.865a1.203 1.203 0 0 0-.394-.416 1.03 1.03 0 0 0-.574-.153c-.123 0-.234.018-.336.051a1 1 0 0 0-.278.147 1.153 1.153 0 0 0-.225.222 2.022 2.022 0 0 0-.181.289h-.013V5H7v4.887h.697v-.485h.013c.044.082.095.158.151.229.057.07.119.133.191.186a.835.835 0 0 0 .238.121.943.943 0 0 0 .293.042c.23 0 .434-.053.609-.16a1.34 1.34 0 0 0 .443-.443c.12-.188.211-.412.272-.672A3.62 3.62 0 0 0 10 7.861a3.54 3.54 0 0 0-.074-.734 2.047 2.047 0 0 0-.228-.611zm-.476 1.953c-.039.18-.095.328-.168.445a.755.755 0 0 1-.264.266.687.687 0 0 1-.651.015.76.76 0 0 1-.237-.207.988.988 0 0 1-.154-.306 1.262 1.262 0 0 1-.057-.381v-.506c0-.17.02-.326.061-.465s.096-.258.168-.359a.756.756 0 0 1 .257-.232c.1-.055.21-.082.331-.082a.646.646 0 0 1 .571.32c.066.105.116.23.15.377.035.146.052.31.052.494 0 .234-.019.441-.059.621zm3.672-2.332a.7.7 0 0 1 .106.066v.814a1.178 1.178 0 0 0-.273-.223.645.645 0 0 0-.317-.081c-.085 0-.161.032-.238.064-.263.181-.469.586-.469 1.301 0 .668.182 1.011.423 1.146.084.04.171.074.274.074.049 0 .101-.01.153-.027a.856.856 0 0 0 .158-.068 1.16 1.16 0 0 0 .288-.225v.77c-.09.076-.192.139-.309.184a1.098 1.098 0 0 1-.412.068.974.974 0 0 1-.523-.143 1.257 1.257 0 0 1-.396-.396 2.098 2.098 0 0 1-.252-.602 3.118 3.118 0 0 1-.088-.754c0-.316.032-.604.096-.861.063-.258.155-.479.273-.66.119-.182.265-.322.433-.424a1.102 1.102 0 0 1 1.073-.023z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.color {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%23f6f6f6}.icon-vs-out{fill:%23f6f6f6}.icon-vs-bg{fill:%23424242}.icon-vs-red{fill:%23e51400}.icon-vs-yellow{fill:%23fc0}.icon-vs-green{fill:%23393}.icon-vs-blue{fill:%231ba1e2}.icon-vs-action-purple{fill:%23652d90}.icon-white{fill:%23fff}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-out' d='M16 8c0 4.411-3.589 8-8 8a2.803 2.803 0 0 1-2.8-2.8c0-.833.272-1.629.766-2.241a.596.596 0 0 0 .101-.359.667.667 0 0 0-.667-.666.58.58 0 0 0-.358.102A3.584 3.584 0 0 1 2.8 10.8 2.803 2.803 0 0 1 0 8c0-4.411 3.589-8 8-8s8 3.589 8 8z' id='outline'/%3E%3Cpath class='icon-white' d='M5.4 7.933a2.67 2.67 0 0 1 2.667 2.666c0 .606-.193 1.179-.544 1.614a1.599 1.599 0 0 0-.323.987.8.8 0 0 0 .8.8c3.309 0 6-2.691 6-6s-2.691-6-6-6-6 2.691-6 6c0 .441.359.8.8.8.378 0 .729-.114.986-.322A2.568 2.568 0 0 1 5.4 7.933z' id='iconFg'/%3E%3Cg id='iconBg'%3E%3Cpath class='icon-vs-bg' d='M8 15c-.992 0-1.8-.808-1.8-1.8 0-.606.193-1.179.544-1.613.208-.259.323-.609.323-.987 0-.919-.748-1.666-1.667-1.666-.377 0-.728.115-.986.323A2.58 2.58 0 0 1 2.8 9.8C1.808 9.8 1 8.992 1 8c0-3.86 3.14-7 7-7 3.859 0 7 3.14 7 7 0 3.859-3.141 7-7 7zM5.4 7.933a2.67 2.67 0 0 1 2.667 2.666c0 .606-.193 1.179-.544 1.614a1.599 1.599 0 0 0-.323.987.8.8 0 0 0 .8.8c3.309 0 6-2.691 6-6s-2.691-6-6-6-6 2.691-6 6c0 .441.359.8.8.8.378 0 .729-.114.986-.322A2.568 2.568 0 0 1 5.4 7.933z'/%3E%3Cpath class='icon-vs-action-purple' d='M4.5 5.375a.875.875 0 1 0 0 1.75.875.875 0 0 0 0-1.75z'/%3E%3Cpath class='icon-vs-blue' d='M7.125 3.625a.875.875 0 1 0 0 1.75.875.875 0 0 0 0-1.75z'/%3E%3Cpath class='icon-vs-green' d='M10.625 4.5a.875.875 0 1 0 0 1.75.875.875 0 0 0 0-1.75z'/%3E%3Cpath class='icon-vs-yellow' d='M11.5 8a.875.875 0 1 0 0 1.75.875.875 0 0 0 0-1.75z'/%3E%3Cpath class='icon-vs-red' d='M9.75 10.625a.875.875 0 1 0 0 1.75.875.875 0 0 0 0-1.75z'/%3E%3C/g%3E%3C/svg%3E")
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.file {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%23f6f6f6}.icon-vs-out{fill:%23f6f6f6}.icon-vs-bg{fill:%23424242}.icon-vs-fg{fill:%23f0eff1}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-out' d='M15 16H2V0h8.621L15 4.379V16z' id='outline'/%3E%3Cpath class='icon-vs-fg' d='M13 14H4V2h5v4h4v8zm-3-9V2.207L12.793 5H10z' id='iconFg'/%3E%3Cpath class='icon-vs-bg' d='M3 1v14h11V4.793L10.207 1H3zm10 13H4V2h5v4h4v8zm-3-9V2.207L12.793 5H10z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.reference {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%23f6f6f6}.icon-vs-out{fill:%23f6f6f6}.icon-vs-bg{fill:%23424242}.icon-vs-fg{fill:%23f0eff1}.icon-vs-action-blue{fill:%2300539c}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M13 5v8s-.035 1-1.035 1h-8S3 14 3 13V9h1v4h8V6H9.397l.517-.52L9 4.572V3H7.419L6.413 2h3.228L13 5z' id='iconBg'/%3E%3Cpath class='icon-vs-action-blue' d='M5.988 6H3.5a2.5 2.5 0 1 1 0-5H4v1h-.5C2.673 2 2 2.673 2 3.5S2.673 5 3.5 5h2.513L4 3h2l2.5 2.484L6 8H4l1.988-2z' id='colorAction'/%3E%3C/svg%3E")
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.snippet {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' id='svg4694' viewBox='0 0 16 16'%3E%3Cstyle id='style4696'%3E.icon-canvas-transparent{opacity:0;fill:%23f6f6f6}.icon-vs-out{fill:%23f6f6f6}.icon-vs-action-orange{fill:%23c27d1a}%3C/style%3E%3Cg id='g4707' transform='matrix(1.33333 0 0 1.33333 -246 -5.333)'%3E%3Cpath d='M185 4h11v12h-11z' id='path4534' fill='%23f6f6f6'/%3E%3Cpath d='M194 13V6h-7v7h-1V5h9v8h-1zm-7 2h-1v-1h1v1zm2-1h-1v1h1v-1zm2 0h-1v1h1v-1zm2 1h-1v-1h1v1zm2-1h-1v1h1v-1z' id='path4536' fill='%23424242'/%3E%3Cpath d='M187 13V6h7v7h-7z' id='path4538' fill='%23f0eff1'/%3E%3C/g%3E%3Cpath id='canvas' d='M16 16H0V0h16v16z' class='icon-canvas-transparent'/%3E%3C/svg%3E")
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.customcolor {
  background-image: none
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.folder {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{opacity:0;fill:%23f6f6f6}.icon-vs-fg{fill:%23f0eff1}.icon-folder{fill:%23656565}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-out' d='M16 2.5v10c0 .827-.673 1.5-1.5 1.5H2.504c-.827 0-1.5-.673-1.5-1.5v-8c0-.827.673-1.5 1.5-1.5H5.39l1-2h8.11c.827 0 1.5.673 1.5 1.5z' id='outline'/%3E%3Cpath class='icon-folder' d='M14.5 2H7.008l-1 2H2.504a.5.5 0 0 0-.5.5v8a.5.5 0 0 0 .5.5H14.5a.5.5 0 0 0 .5-.5v-10a.5.5 0 0 0-.5-.5zm-.496 2H7.508l.5-1h5.996v1z' id='iconBg'/%3E%3Cpath class='icon-vs-fg' d='M14 3v1H7.5L8 3h6z' id='iconFg'/%3E%3C/svg%3E")
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.customcolor .colorspan {
  margin: 0 0 0 .3em;
  border: .1em solid #000;
  width: .7em;
  height: .7em;
  display: inline-block
}

.monaco-editor .suggest-widget .details {
  display: flex;
  flex-direction: column;
  cursor: default
}

.monaco-editor .suggest-widget .details.no-docs {
  display: none
}

.monaco-editor .suggest-widget.docs-below .details {
  border-top-width: 0
}

.monaco-editor .suggest-widget .details>.monaco-scrollable-element {
  flex: 1
}

.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body {
  position: absolute;
  box-sizing: border-box;
  height: 100%;
  width: 100%
}

.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body>.header>.type {
  flex: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  opacity: .7;
  word-break: break-all;
  margin: 0;
  padding: 4px 0 4px 5px
}

.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body>.docs {
  margin: 0;
  padding: 4px 5px;
  white-space: pre-wrap
}

.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body>.docs.markdown-docs {
  white-space: normal
}

.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body>.docs .code {
  white-space: pre-wrap;
  word-wrap: break-word
}

.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body>p:empty {
  display: none
}

.monaco-editor .suggest-widget .details code {
  border-radius: 3px;
  padding: 0 .4em
}

.monaco-editor.hc-black .suggest-widget .details>.monaco-scrollable-element>.body>.header>.close,
.monaco-editor.vs-dark .suggest-widget .details>.monaco-scrollable-element>.body>.header>.close {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='3 3 16 16'%3E%3Cpath fill='%23e8e8e8' d='M12.597 11.042l2.803 2.803-1.556 1.555-2.802-2.802L8.239 15.4l-1.556-1.555 2.802-2.803-2.802-2.803 1.555-1.556 2.804 2.803 2.803-2.803L15.4 8.239z'/%3E%3C/svg%3E")
}

.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .icon,
.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%232d2d30}.icon-vs-out{fill:%232d2d30}.icon-vs-bg{fill:%23c5c5c5}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-out' d='M16 10c0 2.205-1.794 4-4 4-1.858 0-3.411-1.279-3.858-3h-.978l2.318 4H0v-1.703l2-3.408V0h11v6.142c1.721.447 3 2 3 3.858z' id='outline'/%3E%3Cpath class='icon-vs-bg' d='M12 1v4.75A4.255 4.255 0 0 0 7.75 10h-.732L4.275 5.269 3 7.442V1h9zM7.747 14L4.269 8 .748 14h6.999zM15 10a3 3 0 1 1-6 0 3 3 0 0 1 6 0z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .icon.constructor,
.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .icon.function,
.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .icon.method,
.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .icon.constructor,
.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .icon.function,
.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .icon.method {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%232d2d30}.icon-vs-out{fill:%232d2d30}.icon-vs-fg{fill:%232b282e}.icon-vs-action-purple{fill:%23b180d7}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-out' d='M15 3.349v8.403L8.975 16H8.07L1 11.582V3.327L7.595 0h1.118L15 3.349z' id='outline'/%3E%3Cpath class='icon-vs-fg' d='M12.715 4.398L8.487 7.02 3.565 4.272l4.578-2.309 4.572 2.435zM3 5.102l5 2.792v5.705l-5-3.125V5.102zm6 8.434V7.878l4-2.48v5.317l-4 2.821z' id='iconFg'/%3E%3Cpath class='icon-vs-action-purple' d='M8.156.837L2 3.942v7.085L8.517 15.1 14 11.233V3.95L8.156.837zm4.559 3.561L8.487 7.02 3.565 4.272l4.578-2.309 4.572 2.435zM3 5.102l5 2.792v5.705l-5-3.125V5.102zm6 8.434V7.878l4-2.48v5.317l-4 2.821z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .icon.field,
.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .icon.field {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%232d2d30}.icon-vs-out{fill:%232d2d30}.icon-vs-fg{fill:%232b282e}.icon-vs-action-blue{fill:%2375beff}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-out' d='M0 10.736V4.5L9 0l7 3.5v6.236l-9 4.5-7-3.5z' id='outline'/%3E%3Cpath class='icon-vs-action-blue' d='M9 1L1 5v5l6 3 8-4V4L9 1zM7 6.882L3.236 5 9 2.118 12.764 4 7 6.882z' id='iconBg'/%3E%3Cpath class='icon-vs-fg' d='M9 2.118L12.764 4 7 6.882 3.236 5 9 2.118z' id='iconFg'/%3E%3C/svg%3E")
}

.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .icon.event,
.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .icon.event {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%232d2d30}.icon-vs-out{fill:%232d2d30}.icon-vs-action-orange{fill:%23e8ab53}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-action-orange' d='M7 7h6l-8 8H4l2.985-6H3l4-8h6L7 7z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .icon.operator,
.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .icon.operator {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%232d2d30}.icon-vs-out{fill:%232d2d30}.icon-vs-fg{fill:%232b282e}.icon-vs-action-blue{fill:%2375beff}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-action-blue' d='M1 1v14h14V1H1zm6 12H3v-1h4v1zm0-3H3V9h4v1zm0-5H5v2H4V5H2V4h2V2h1v2h2v1zm3.281 8H8.719l3-4h1.563l-3.001 4zM14 5H9V4h5v1z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .icon.variable,
.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .icon.variable {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%232d2d30}.icon-vs-out{fill:%232d2d30}.icon-vs-bg{fill:%23c5c5c5}.icon-vs-fg{fill:%232b282e}.icon-vs-action-blue{fill:%2375beff}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M2 5v6h2v1H1V4h3v1H2zm10 6v1h3V4h-3v1h2v6h-2z' id='iconBg'/%3E%3Cpath class='icon-vs-action-blue' d='M8.733 4L4 6.367v3.156L7.156 11.1l4.733-2.367V5.578L8.733 4zM7.156 7.156l-1.578-.789 3.156-1.578 1.578.789-3.156 1.578z' id='colorImportance'/%3E%3C/svg%3E")
}

.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .icon.class,
.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .icon.class {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%232d2d30}.icon-vs-out{fill:%232d2d30}.icon-vs-action-orange{fill:%23e8ab53}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-out' d='M16 6.586l-3-3L11.586 5H9.414l1-1-4-4h-.828L0 5.586v.828l4 4L6.414 8H7v5h1.586l3 3h.828L16 12.414v-.828L13.914 9.5 16 7.414v-.828z' id='outline'/%3E%3Cpath class='icon-vs-action-orange' d='M13 10l2 2-3 3-2-2 1-1H8V7H6L4 9 1 6l5-5 3 3-2 2h5l1-1 2 2-3 3-2-2 1-1H9v4l2.999.002L13 10z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .icon.interface,
.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .icon.interface {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%232d2d30}.icon-vs-out{fill:%232d2d30}.icon-vs-fg{fill:%232b282e}.icon-vs-action-blue{fill:%2375beff}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-out' d='M11.5 12c-1.915 0-3.602-1.241-4.228-3h-1.41a3.11 3.11 0 0 1-2.737 1.625C1.402 10.625 0 9.223 0 7.5s1.402-3.125 3.125-3.125c1.165 0 2.201.639 2.737 1.625h1.41c.626-1.759 2.313-3 4.228-3C13.981 3 16 5.019 16 7.5S13.981 12 11.5 12z' id='outline'/%3E%3Cpath class='icon-vs-fg' d='M11.5 9A1.501 1.501 0 1 1 13 7.5c0 .826-.673 1.5-1.5 1.5z' id='iconFg'/%3E%3Cpath class='icon-vs-action-blue' d='M11.5 4a3.49 3.49 0 0 0-3.45 3H5.185A2.122 2.122 0 0 0 1 7.5a2.123 2.123 0 1 0 4.185.5H8.05a3.49 3.49 0 0 0 3.45 3 3.5 3.5 0 1 0 0-7zm0 5c-.827 0-1.5-.673-1.5-1.5S10.673 6 11.5 6s1.5.673 1.5 1.5S12.327 9 11.5 9z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .icon.struct,
.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .icon.struct {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%232d2d30}.icon-vs-out{fill:%232d2d30}.icon-vs-action-blue{fill:%2375beff}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-action-blue' d='M10 9h4v4h-4V9zm-8 4h4V9H2v4zM2 3v4h12V3H2z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .icon.type-parameter,
.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .icon.type-parameter {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%232d2d30}.icon-vs-out{fill:%232d2d30}.icon-vs-bg{fill:%23c5c5c5}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M4 3h8v2h-1v-.5a.5.5 0 0 0-.5-.5H9v7.5a.5.5 0 0 0 .5.5h.5v1H6v-1h.5a.5.5 0 0 0 .5-.5V4H5.5a.5.5 0 0 0-.5.5V5H4V3zM3 5.615L.116 8.5 3 11.383l.884-.883-2-2 2-2L3 5.615zm10 0l-.884.885 2 2-2 2 .884.883L15.884 8.5 13 5.615z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .icon.module,
.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .icon.module {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%232d2d30}.icon-vs-out{fill:%232d2d30}.icon-vs-bg{fill:%23c5c5c5}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-out' d='M9.26 11.984l.978-.021a.962.962 0 0 0 .09-.006c.011-.063.026-.179.026-.361V9.688c0-.679.185-1.257.53-1.707-.346-.452-.53-1.03-.53-1.705V4.35c0-.167-.021-.259-.034-.302L9.26 4.02V.973l1.011.011c2.167.024 3.409 1.156 3.409 3.105v1.962c0 .351.071.461.072.462l.936.06.053.927v1.936l-.936.061c-.076.016-.125.146-.125.424v2.017c0 .914-.332 3.043-3.408 3.078l-1.012.011v-3.043zm-3.521 3.032c-3.089-.035-3.422-2.164-3.422-3.078V9.921c0-.327-.066-.432-.067-.433l-.937-.06-.063-.929V6.563l.942-.06c.058 0 .125-.114.125-.452V4.09c0-1.949 1.248-3.081 3.422-3.105L6.75.973V4.02l-.975.023a.572.572 0 0 0-.093.01c.006.021-.019.115-.019.297v1.928c0 .675-.186 1.253-.534 1.705.348.45.534 1.028.534 1.707v1.907c0 .175.014.291.027.363.023.002 1.06.025 1.06.025v3.043l-1.011-.012z' id='outline'/%3E%3Cpath class='icon-vs-bg' d='M5.75 14.016c-1.623-.019-2.434-.711-2.434-2.078V9.921c0-.902-.355-1.376-1.066-1.422v-.998c.711-.045 1.066-.529 1.066-1.449V4.09c0-1.385.811-2.087 2.434-2.105v1.06c-.725.017-1.087.453-1.087 1.305v1.928c0 .92-.454 1.488-1.36 1.702V8c.907.201 1.36.763 1.36 1.688v1.907c0 .488.081.835.243 1.042.162.208.443.316.844.325v1.054zm7.99-5.517c-.706.045-1.06.52-1.06 1.422v2.017c0 1.367-.807 2.06-2.42 2.078v-1.053c.396-.009.678-.118.844-.328.167-.21.25-.556.25-1.039V9.688c0-.925.449-1.488 1.347-1.688v-.021c-.898-.214-1.347-.782-1.347-1.702V4.35c0-.852-.364-1.288-1.094-1.306v-1.06c1.613.018 2.42.72 2.42 2.105v1.962c0 .92.354 1.404 1.06 1.449v.999z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .icon.property,
.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .icon.property {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%232d2d30}.icon-vs-out{fill:%232d2d30}.icon-vs-bg{fill:%23c5c5c5}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-out' d='M16 5.5a5.5 5.5 0 0 1-5.5 5.5c-.275 0-.543-.027-.807-.066l-.079-.012a5.429 5.429 0 0 1-.81-.192l-4.537 4.537c-.472.473-1.1.733-1.767.733s-1.295-.26-1.768-.732a2.502 2.502 0 0 1 0-3.535l4.537-4.537a5.452 5.452 0 0 1-.191-.812c-.005-.025-.008-.051-.012-.077A5.503 5.503 0 0 1 5 5.5a5.5 5.5 0 1 1 11 0z' id='outline'/%3E%3Cpath class='icon-vs-bg' d='M15 5.5a4.5 4.5 0 0 1-4.5 4.5c-.693 0-1.342-.17-1.929-.45l-5.01 5.01c-.293.294-.677.44-1.061.44s-.768-.146-1.061-.439a1.5 1.5 0 0 1 0-2.121l5.01-5.01A4.483 4.483 0 0 1 6 5.5 4.5 4.5 0 0 1 10.5 1c.693 0 1.342.17 1.929.45L9.636 4.243l2.121 2.121 2.793-2.793c.28.587.45 1.236.45 1.929z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .icon.unit,
.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .icon.unit {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%232d2d30}.icon-vs-out{fill:%232d2d30}.icon-vs-bg{fill:%23c5c5c5}.icon-vs-fg{fill:%232b282e}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-out' d='M16 11.013H1V4h15v7.013z' id='outline'/%3E%3Cpath class='icon-vs-fg' d='M8 9H7V6h3v3H9V7H8v2zM4 7h1v2h1V6H3v3h1V7zm8 0h1v2h1V6h-3v3h1V7z' id='iconFg'/%3E%3Cpath class='icon-vs-bg' d='M2 5v5h13V5H2zm4 4H5V7H4v2H3V6h3v3zm4 0H9V7H8v2H7V6h3v3zm4 0h-1V7h-1v2h-1V6h3v3z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .icon.constant,
.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .icon.constant {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%23252526}.icon-vs-out{fill:%23252526}.icon-vs-bg{fill:%23c5c5c5}.icon-vs-fg{fill:%232b282e}.icon-vs-action-blue{fill:%2375beff}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-out' d='M2.879 14L1 12.121V3.879L2.879 2h10.242L15 3.879v8.242L13.121 14H2.879z' id='outline'/%3E%3Cpath class='icon-vs-fg' d='M12.293 4H3.707L3 4.707v6.586l.707.707h8.586l.707-.707V4.707L12.293 4zM11 10H5V9h6v1zm0-3H5V6h6v1z' id='iconFg'/%3E%3Cg id='iconBg'%3E%3Cpath class='icon-vs-bg' d='M12.707 13H3.293L2 11.707V4.293L3.293 3h9.414L14 4.293v7.414L12.707 13zm-9-1h8.586l.707-.707V4.707L12.293 4H3.707L3 4.707v6.586l.707.707z'/%3E%3Cpath class='icon-vs-action-blue' d='M11 7H5V6h6v1zm0 2H5v1h6V9z'/%3E%3C/g%3E%3C/svg%3E")
}

.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .icon.enum,
.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .icon.value,
.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .icon.enum,
.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .icon.value {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%232d2d30}.icon-vs-out{fill:%232d2d30}.icon-vs-fg{fill:%232b282e}.icon-vs-action-orange{fill:%23e8ab53}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-out' d='M14.414 1L16 2.586v5.828L14.414 10H10v3.416L8.414 15H1.586L0 13.416v-5.83L1.586 6H6V2.586L7.586 1h6.828z' id='outline'/%3E%3Cpath class='icon-vs-fg' d='M2 13h6V8H2v5zm1-4h4v1H3V9zm0 2h4v1H3v-1zm11-5V3H8v3h.414L9 6.586V6h4v1H9.414l.586.586V8h4V6zm-1-1H9V4h4v1z' id='iconFg'/%3E%3Cpath class='icon-vs-action-orange' d='M3 11h4.001v1H3v-1zm0-1h4.001V9H3v1zm6-2v5l-1 1H2l-1-1V8l1-1h6l1 1zM8 8H2v5h6V8zm1-2l1 1h3V6H9zm0-1h4V4H9v1zm5-3H8L7 3v3h1V3h6v5h-4v1h4l1-1V3l-1-1z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .icon.enum-member,
.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .icon.enum-member {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%232d2d30}.icon-vs-out{fill:%232d2d30}.icon-vs-fg{fill:%232b282e}.icon-vs-action-blue{fill:%2375beff}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-out' d='M0 15V6h6V2.586L7.585 1h6.829L16 2.586v5.829L14.414 10H10v5H0zm3-6z' id='outline'/%3E%3Cpath class='icon-vs-fg' d='M8 3v3h5v1h-3v1h4V3H8zm5 2H9V4h4v1zM2 8v5h6V8H2zm5 3H3v-1h4v1z' id='iconFg'/%3E%3Cpath class='icon-vs-action-blue' d='M10 6h3v1h-3V6zM9 4v1h4V4H9zm5-2H8L7 3v3h1V3h6v5h-4v1h4l1-1V3l-1-1zm-7 8H3v1h4v-1zm2-3v7H1V7h8zM8 8H2v5h6V8z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .icon.keyword,
.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .icon.keyword {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%232d2d30}.icon-vs-out{fill:%232d2d30}.icon-vs-bg{fill:%23c5c5c5}.icon-vs-fg{fill:%232b282e}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-out' d='M16 5V2H9V1H0v14h13v-3h3V9h-1V6H9V5h7zm-8 7V9h1v3H8z' id='outline'/%3E%3Cpath class='icon-vs-fg' d='M2 3h5v1H2V3z' id='iconFg'/%3E%3Cpath class='icon-vs-bg' d='M15 4h-5V3h5v1zm-1 3h-2v1h2V7zm-4 0H1v1h9V7zm2 6H1v1h11v-1zm-5-3H1v1h6v-1zm8 0h-5v1h5v-1zM8 2v3H1V2h7zM7 3H2v1h5V3z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .icon.text,
.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .icon.text {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%232d2d30}.icon-vs-out{fill:%232d2d30}.icon-vs-bg{fill:%23c5c5c5}.icon-vs-fg{fill:%232b282e}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-out' d='M16 15H0V1h16v14z' id='outline'/%3E%3Cpath class='icon-vs-fg' d='M9.229 7.354c.035.146.052.31.052.494 0 .234-.02.441-.06.621-.039.18-.095.328-.168.445a.687.687 0 0 1-.914.281.76.76 0 0 1-.237-.207.988.988 0 0 1-.154-.306 1.262 1.262 0 0 1-.057-.381v-.506c0-.17.02-.326.061-.465s.096-.258.168-.359a.756.756 0 0 1 .257-.232c.1-.055.21-.082.331-.082a.646.646 0 0 1 .571.32c.067.105.116.23.15.377zm-5.126.869a.557.557 0 0 0-.196.132c-.047.053-.08.112-.097.18s-.028.147-.028.233a.513.513 0 0 0 .157.39.528.528 0 0 0 .186.113.682.682 0 0 0 .242.041.76.76 0 0 0 .593-.271.897.897 0 0 0 .165-.295c.038-.113.059-.234.059-.365v-.346l-.761.11a1.29 1.29 0 0 0-.32.078zM14 3v10H2V3h12zM5.962 7.469c0-.238-.027-.451-.083-.637a1.286 1.286 0 0 0-.249-.471 1.08 1.08 0 0 0-.424-.295 1.644 1.644 0 0 0-.608-.101c-.119 0-.241.012-.368.033a3.213 3.213 0 0 0-.673.195 1.313 1.313 0 0 0-.212.114v.768c.158-.132.341-.235.544-.313.204-.078.413-.117.627-.117.213 0 .377.063.494.186.116.125.174.324.174.6l-1.03.154c-.205.026-.38.077-.526.151a1.083 1.083 0 0 0-.563.66A1.562 1.562 0 0 0 3 8.857c0 .17.025.323.074.463a.945.945 0 0 0 .568.596c.139.057.297.084.478.084.229 0 .431-.053.604-.16a1.3 1.3 0 0 0 .439-.463h.014v.529h.785V7.469zM10 7.861a3.54 3.54 0 0 0-.074-.734 2.047 2.047 0 0 0-.228-.611 1.203 1.203 0 0 0-.394-.416 1.03 1.03 0 0 0-.574-.153c-.123 0-.234.018-.336.051a1 1 0 0 0-.278.147 1.153 1.153 0 0 0-.225.222 2.022 2.022 0 0 0-.181.289h-.013V5H7v4.887h.697v-.485h.013c.044.082.095.158.151.229.057.07.119.133.191.186a.835.835 0 0 0 .238.121.943.943 0 0 0 .293.042c.23 0 .434-.053.609-.16a1.34 1.34 0 0 0 .443-.443c.12-.188.211-.412.272-.672A3.62 3.62 0 0 0 10 7.861zm3-1.658a.7.7 0 0 0-.106-.066 1.183 1.183 0 0 0-.142-.063 1.233 1.233 0 0 0-.363-.065c-.209 0-.399.051-.569.15a1.355 1.355 0 0 0-.433.424c-.118.182-.21.402-.273.66a3.63 3.63 0 0 0-.008 1.615c.06.23.143.43.252.602.109.168.241.303.396.396a.972.972 0 0 0 .524.144c.158 0 .296-.021.413-.068.117-.045.219-.108.309-.184v-.77a1.094 1.094 0 0 1-.288.225.819.819 0 0 1-.158.068.48.48 0 0 1-.153.027.62.62 0 0 1-.274-.074c-.241-.136-.423-.479-.423-1.146 0-.715.206-1.12.469-1.301.077-.032.153-.064.238-.064.113 0 .22.027.317.082.096.057.188.131.272.223v-.815z' id='iconFg'/%3E%3Cpath class='icon-vs-bg' d='M1 2v12h14V2H1zm13 11H2V3h12v10zM5.63 6.361a1.08 1.08 0 0 0-.424-.295 1.644 1.644 0 0 0-.608-.101c-.119 0-.241.012-.368.033a3.213 3.213 0 0 0-.673.195 1.313 1.313 0 0 0-.212.114v.768c.158-.132.341-.235.544-.313.204-.078.413-.117.627-.117.213 0 .377.063.494.186.116.125.174.324.174.6l-1.03.154c-.205.026-.38.077-.526.151a1.083 1.083 0 0 0-.563.66A1.562 1.562 0 0 0 3 8.857c0 .17.025.323.074.463a.945.945 0 0 0 .568.596c.139.057.297.084.478.084.229 0 .431-.053.604-.16a1.3 1.3 0 0 0 .439-.463h.014v.529h.785V7.469c0-.238-.027-.451-.083-.637a1.286 1.286 0 0 0-.249-.471zm-.446 2.02c0 .131-.02.252-.059.365a.897.897 0 0 1-.165.295.758.758 0 0 1-.593.272.682.682 0 0 1-.242-.041.507.507 0 0 1-.302-.286.583.583 0 0 1-.041-.218c0-.086.01-.164.027-.232s.051-.127.098-.18a.546.546 0 0 1 .196-.133c.083-.033.189-.061.32-.078l.761-.109v.345zm4.514-1.865a1.203 1.203 0 0 0-.394-.416 1.03 1.03 0 0 0-.574-.153c-.123 0-.234.018-.336.051a1 1 0 0 0-.278.147 1.153 1.153 0 0 0-.225.222 2.022 2.022 0 0 0-.181.289h-.013V5H7v4.887h.697v-.485h.013c.044.082.095.158.151.229.057.07.119.133.191.186a.835.835 0 0 0 .238.121.943.943 0 0 0 .293.042c.23 0 .434-.053.609-.16a1.34 1.34 0 0 0 .443-.443c.12-.188.211-.412.272-.672A3.62 3.62 0 0 0 10 7.861a3.54 3.54 0 0 0-.074-.734 2.047 2.047 0 0 0-.228-.611zm-.476 1.953c-.039.18-.095.328-.168.445a.755.755 0 0 1-.264.266.687.687 0 0 1-.651.015.76.76 0 0 1-.237-.207.988.988 0 0 1-.154-.306 1.262 1.262 0 0 1-.057-.381v-.506c0-.17.02-.326.061-.465s.096-.258.168-.359a.756.756 0 0 1 .257-.232c.1-.055.21-.082.331-.082a.646.646 0 0 1 .571.32c.066.105.116.23.15.377.035.146.052.31.052.494 0 .234-.019.441-.059.621zm3.672-2.332a.7.7 0 0 1 .106.066v.814a1.178 1.178 0 0 0-.273-.223.645.645 0 0 0-.317-.081c-.085 0-.161.032-.238.064-.263.181-.469.586-.469 1.301 0 .668.182 1.011.423 1.146.084.04.171.074.274.074.049 0 .101-.01.153-.027a.856.856 0 0 0 .158-.068 1.16 1.16 0 0 0 .288-.225v.77c-.09.076-.192.139-.309.184a1.098 1.098 0 0 1-.412.068.974.974 0 0 1-.523-.143 1.257 1.257 0 0 1-.396-.396 2.098 2.098 0 0 1-.252-.602 3.118 3.118 0 0 1-.088-.754c0-.316.032-.604.096-.861.063-.258.155-.479.273-.66.119-.182.265-.322.433-.424a1.102 1.102 0 0 1 1.073-.023z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .icon.color,
.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .icon.color {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%232d2d30}.icon-vs-out{fill:%232d2d30}.icon-vs-bg{fill:%23c5c5c5}.icon-vs-red{fill:%23f48771}.icon-vs-yellow{fill:%23fc0}.icon-vs-green{fill:%23393}.icon-vs-blue{fill:%231ba1e2}.icon-vs-action-purple{fill:%23b180d7}.icon-white{fill:%23000}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-out' d='M16 8c0 4.411-3.589 8-8 8a2.803 2.803 0 0 1-2.8-2.8c0-.833.272-1.629.766-2.241a.596.596 0 0 0 .101-.359.667.667 0 0 0-.667-.666.58.58 0 0 0-.358.102A3.584 3.584 0 0 1 2.8 10.8 2.803 2.803 0 0 1 0 8c0-4.411 3.589-8 8-8s8 3.589 8 8z' id='outline'/%3E%3Cpath class='icon-white' d='M5.4 7.933a2.67 2.67 0 0 1 2.667 2.666c0 .606-.193 1.179-.544 1.614a1.599 1.599 0 0 0-.323.987.8.8 0 0 0 .8.8c3.309 0 6-2.691 6-6s-2.691-6-6-6-6 2.691-6 6c0 .441.359.8.8.8.378 0 .729-.114.986-.322A2.568 2.568 0 0 1 5.4 7.933z' id='iconFg'/%3E%3Cg id='iconBg'%3E%3Cpath class='icon-vs-bg' d='M8 15c-.992 0-1.8-.808-1.8-1.8 0-.606.193-1.179.544-1.613.208-.259.323-.609.323-.987 0-.919-.748-1.666-1.667-1.666-.377 0-.728.115-.986.323A2.58 2.58 0 0 1 2.8 9.8C1.808 9.8 1 8.992 1 8c0-3.86 3.14-7 7-7 3.859 0 7 3.14 7 7 0 3.859-3.141 7-7 7zM5.4 7.933a2.67 2.67 0 0 1 2.667 2.666c0 .606-.193 1.179-.544 1.614a1.599 1.599 0 0 0-.323.987.8.8 0 0 0 .8.8c3.309 0 6-2.691 6-6s-2.691-6-6-6-6 2.691-6 6c0 .441.359.8.8.8.378 0 .729-.114.986-.322A2.568 2.568 0 0 1 5.4 7.933z'/%3E%3Cpath class='icon-vs-action-purple' d='M4.5 5.375a.875.875 0 1 0 0 1.75.875.875 0 0 0 0-1.75z'/%3E%3Cpath class='icon-vs-blue' d='M7.125 3.625a.875.875 0 1 0 0 1.75.875.875 0 0 0 0-1.75z'/%3E%3Cpath class='icon-vs-green' d='M10.625 4.5a.875.875 0 1 0 0 1.75.875.875 0 0 0 0-1.75z'/%3E%3Cpath class='icon-vs-yellow' d='M11.5 8a.875.875 0 1 0 0 1.75.875.875 0 0 0 0-1.75z'/%3E%3Cpath class='icon-vs-red' d='M9.75 10.625a.875.875 0 1 0 0 1.75.875.875 0 0 0 0-1.75z'/%3E%3C/g%3E%3C/svg%3E")
}

.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .icon.file,
.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .icon.file {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%232d2d30}.icon-vs-out{fill:%232d2d30}.icon-vs-bg{fill:%23c5c5c5}.icon-vs-fg{fill:%232b282e}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-out' d='M15 16H2V0h8.621L15 4.379V16z' id='outline'/%3E%3Cpath class='icon-vs-fg' d='M13 14H4V2h5v4h4v8zm-3-9V2.207L12.793 5H10z' id='iconFg'/%3E%3Cpath class='icon-vs-bg' d='M3 1v14h11V4.793L10.207 1H3zm10 13H4V2h5v4h4v8zm-3-9V2.207L12.793 5H10z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .icon.reference,
.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .icon.reference {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%232d2d30}.icon-vs-out{fill:%232d2d30}.icon-vs-bg{fill:%23c5c5c5}.icon-vs-fg{fill:%232b282e}.icon-vs-action-blue{fill:%2375beff}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M13 5v8s-.035 1-1.035 1h-8S3 14 3 13V9h1v4h8V6H9.397l.517-.52L9 4.572V3H7.419L6.413 2h3.228L13 5z' id='iconBg'/%3E%3Cpath class='icon-vs-action-blue' d='M5.988 6H3.5a2.5 2.5 0 1 1 0-5H4v1h-.5C2.673 2 2 2.673 2 3.5S2.673 5 3.5 5h2.513L4 3h2l2.5 2.484L6 8H4l1.988-2z' id='colorAction'/%3E%3C/svg%3E")
}

.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .icon.snippet,
.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .icon.snippet {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' id='svg4694' viewBox='0 0 16 16'%3E%3Cstyle id='style4696'%3E.icon-canvas-transparent{opacity:0;fill:%23f6f6f6}.icon-vs-out{fill:%23f6f6f6}.icon-vs-action-orange{fill:%23c27d1a}%3C/style%3E%3Cg id='g4724' transform='matrix(1.33333 0 0 1.33333 -246 -32)'%3E%3Cpath d='M185 24h11v12h-11z' id='path4528' fill='%232d2d30'/%3E%3Cpath d='M194 33v-7h-7v7h-1v-8h9v8zm-8 1h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1z' id='path4530' fill='%23c5c5c5'/%3E%3Cpath d='M187 26h7v7h-7z' id='path4532' fill='%232b282e'/%3E%3C/g%3E%3C/svg%3E")
}

.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .icon.customcolor,
.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .icon.customcolor {
  background-image: none
}

.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .icon.folder,
.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .icon.folder {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{opacity:0;fill:%23f6f6f6}.icon-vs-fg{opacity:0;fill:%23f0eff1}.icon-folder{fill:%23c5c5c5}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-out' d='M16 2.5v10c0 .827-.673 1.5-1.5 1.5H2.504c-.827 0-1.5-.673-1.5-1.5v-8c0-.827.673-1.5 1.5-1.5H5.39l1-2h8.11c.827 0 1.5.673 1.5 1.5z' id='outline'/%3E%3Cpath class='icon-folder' d='M14.5 2H7.008l-1 2H2.504a.5.5 0 0 0-.5.5v8a.5.5 0 0 0 .5.5H14.5a.5.5 0 0 0 .5-.5v-10a.5.5 0 0 0-.5-.5zm-.496 2H7.508l.5-1h5.996v1z' id='iconBg'/%3E%3Cpath class='icon-vs-fg' d='M14 3v1H7.5L8 3h6z' id='iconFg'/%3E%3C/svg%3E")
}

.monaco-editor .zone-widget {
  position: absolute;
  z-index: 10
}

.monaco-editor .zone-widget .zone-widget-container {
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-width: 0;
  border-bottom-width: 0;
  position: relative
}

.context-view .monaco-menu {
  min-width: 130px
}

.vs .monaco-workbench .flip-editor-layout {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%23f6f6f6}.icon-vs-out{fill:%23f6f6f6}.icon-vs-bg{fill:%23424242}.icon-vs-fg{fill:%23f0eff1}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M10 7V1H1v14h14V7h-5zm-6 7H2V4h7v3H4v7zm10 0H5v-4h9v4z' id='iconBg'/%3E%3C/svg%3E")
}

.hc-black .monaco-workbench .flip-editor-layout,
.vs-dark .monaco-workbench .flip-editor-layout {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%232d2d30}.icon-vs-out{fill:%232d2d30}.icon-vs-bg{fill:%23c5c5c5}.icon-vs-fg{fill:%232b282e}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M10 7V1H1v14h14V7h-5zm-6 7H2V4h7v3H4v7zm10 0H5v-4h9v4z' id='iconBg'/%3E%3C/svg%3E") !important
}

.monaco-workbench>.part>.title {
  display: none;
  height: 35px;
  display: flex;
  box-sizing: border-box;
  overflow: hidden;
  padding-left: 8px;
  padding-right: 8px
}

.monaco-workbench>.part>.title>.title-label {
  line-height: 35px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-left: 12px
}

.monaco-workbench>.part>.title>.title-label span {
  font-size: 11px;
  cursor: default
}

.monaco-workbench>.part>.title>.title-label a {
  text-decoration: none;
  font-size: 13px;
  cursor: default
}

.monaco-workbench>.part>.title>.title-actions {
  height: 35px;
  flex: 1;
  padding-left: 5px
}

.monaco-workbench>.part>.title>.title-actions .action-label {
  display: block;
  height: 35px;
  line-height: 35px;
  min-width: 28px;
  background-size: 16px;
  background-position: 50%;
  background-repeat: no-repeat
}

.monaco-workbench>.part>.title>.title-actions .action-label .label {
  display: none
}

.monaco-workbench>.part>.content {
  font-size: 13px;
}

.monaco-workbench>.part.editor>.content .monaco-progress-container,
.monaco-workbench>.part>.content>.monaco-progress-container {
  position: absolute;
  left: 0;
  top: 33px;
  z-index: 5;
  height: 2px
}

.monaco-workbench>.part.editor>.content .monaco-progress-container .progress-bit,
.monaco-workbench>.part>.content>.monaco-progress-container .progress-bit {
  height: 2px
}

.monaco-workbench>.activitybar>.content .monaco-action-bar .action-item {
  display: block;
  position: relative;
  padding: 5px 0
}

.monaco-workbench>.activitybar>.content .monaco-action-bar .action-label {
  display: flex;
  overflow: hidden;
  height: 40px;
  line-height: 40px;
  margin-right: 0;
  padding: 0 0 0 50px;
  box-sizing: border-box;
  font-size: 15px
}

.monaco-workbench>.activitybar>.content .monaco-action-bar .action-item:focus:before {
  content: "";
  position: absolute;
  top: 9px;
  height: 32px;
  width: 0;
  border-left: 2px solid
}

.monaco-workbench>.activitybar>.content .monaco-action-bar .action-item.clicked:focus:before {
  border-left: none !important
}

.monaco-workbench>.activitybar.left>.content .monaco-action-bar .action-item:focus:before {
  left: 1px
}

.monaco-workbench>.activitybar.right>.content .monaco-action-bar .action-item:focus:before {
  right: 1px
}

.monaco-workbench>.activitybar>.content .monaco-action-bar .badge {
  position: absolute;
  top: 5px;
  left: 0;
  overflow: hidden;
  width: 50px;
  height: 40px
}

.monaco-workbench>.activitybar>.content .monaco-action-bar .badge .badge-content {
  position: absolute;
  top: 20px;
  right: 8px;
  font-size: 11px;
  min-width: 8px;
  height: 18px;
  line-height: 18px;
  padding: 0 5px;
  border-radius: 20px;
  text-align: center
}

.monaco-workbench>.activitybar.right>.content .monaco-action-bar .action-label {
  margin-left: 0;
  padding: 0 50px 0 0;
  background-position: calc(100% - 9px) 50%
}

.monaco-workbench>.activitybar.right>.content .monaco-action-bar .badge {
  left: auto;
  right: 0
}

.monaco-workbench>.part.activitybar {
  width: 50px
}

.monaco-workbench>.activitybar>.content {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between
}

.monaco-workbench>.activitybar>.content .monaco-action-bar {
  text-align: left;
  background-color: inherit
}

.monaco-workbench>.activitybar .action-item:focus {
  outline: 0 !important
}

.monaco-workbench .activitybar>.content>.composite-bar>.monaco-action-bar .action-label.toggle-more {
  -webkit-mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent{fill:%23f6f6f6;opacity:0}.cls-1{fill:%23fff}%3C/style%3E%3C/defs%3E%3Ctitle%3EEllipsis_32x%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M32 32H0V0h32z' id='canvas'/%3E%3Cpath class='cls-1' d='M9 16a3 3 0 1 1-3-3 3 3 0 0 1 3 3zm7-3a3 3 0 1 0 3 3 3 3 0 0 0-3-3zm10 0a3 3 0 1 0 3 3 3 3 0 0 0-3-3z' id='iconBg'/%3E%3C/svg%3E") no-repeat 50% 50%
}

#monaco-workbench-editor-drop-overlay {
  position: absolute;
  z-index: 10000;
  width: 100%;
  height: 100%;
  left: 0
}

#monaco-workbench-editor-drop-overlay>.editor-group-overlay-indicator {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  opacity: 0;
  transition: opacity .15s ease-out
}

#monaco-workbench-editor-drop-overlay>.editor-group-overlay-indicator.overlay-move-transition {
  transition: top 70ms ease-out, left 70ms ease-out, width 70ms ease-out, height 70ms ease-out, opacity .15s ease-out
}

.monaco-workbench>.part.editor>.content .editor-group-container {
  height: 100%
}

.monaco-workbench>.part.editor>.content .editor-group-container.empty {
  opacity: .5
}

.monaco-workbench>.part.editor>.content .editor-group-container.empty.active,
.monaco-workbench>.part.editor>.content .editor-group-container.empty.dragged-over {
  opacity: 1
}

.monaco-workbench>.part.editor>.content .editor-group-container>.editor-group-letterpress {
  display: none
}

.monaco-workbench>.part.editor>.content .editor-group-container.empty>.editor-group-letterpress {
  display: block;
  margin: auto;
  width: 100%;
  height: calc(100% - 70px);
  max-width: 260px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 70% 70%
}

.monaco-workbench>.part.editor>.content.empty .editor-group-container.empty>.editor-group-letterpress {
  background-size: 100% 100%;
  height: 100%
}

.monaco-workbench>.part.editor>.content .editor-group-container>.title {
  position: relative;
  height: 35px;
  display: flex;
  box-sizing: border-box;
  overflow: hidden
}

.monaco-workbench>.part.editor>.content .editor-group-container>.title.title-border-bottom:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 5;
  pointer-events: none;
  background-color: var(--title-border-bottom-color);
  width: 100%;
  height: 1px
}

.monaco-workbench>.part.editor>.content .editor-group-container.empty>.title,
.monaco-workbench>.part.editor>.content .editor-group-container>.editor-group-container-toolbar {
  display: none
}

.monaco-workbench>.part.editor>.content:not(.empty) .editor-group-container.empty>.editor-group-container-toolbar {
  display: block
}

.monaco-workbench>.part.editor>.content .editor-group-container>.editor-group-container-toolbar .action-label {
  display: block;
  height: 35px;
  line-height: 35px;
  min-width: 28px;
  background-size: 16px;
  background-position: 50%;
  background-repeat: no-repeat
}

.vs .monaco-workbench>.part.editor>.content .editor-group-container>.editor-group-container-toolbar .close-editor-group {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.784 8L13 11.217 11.215 13 8.001 9.786 4.785 13 3 11.216l3.214-3.215L3 4.785 4.784 3 8 6.216 11.216 3 13 4.785 9.784 8.001z' fill='%23424242'/%3E%3C/svg%3E")
}

.hc-black .monaco-workbench>.part.editor>.content .editor-group-container>.editor-group-container-toolbar .close-editor-group,
.vs-dark .monaco-workbench>.part.editor>.content .editor-group-container>.editor-group-container-toolbar .close-editor-group {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.784 8L13 11.217 11.215 13 8.001 9.786 4.785 13 3 11.216l3.214-3.215L3 4.785 4.784 3 8 6.216 11.216 3 13 4.785 9.784 8.001z' fill='%23C5C5C5'/%3E%3C/svg%3E")
}

.monaco-workbench>.part.editor>.content .editor-group-container>.editor-container {
  height: calc(100% - 35px)
}

.monaco-workbench>.part.editor>.content .editor-group-container.empty>.editor-container {
  display: none
}

.monaco-workbench>.part.editor>.content .editor-group-container>.editor-container>.editor-instance {
  height: 100%;
}

.monaco-workbench>.part.editor>.content .grid-view-container {
  width: 100%;
  height: 100%
}

.monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry.editor-preview {
  font-style: italic
}

.monaco-workbench .editor-statusbar-item>a:not(:first-child) {
  margin-left: 5px
}

.monaco-workbench .editor-statusbar-item>.editor-status-encoding,
.monaco-workbench .editor-statusbar-item>.editor-status-eol,
.monaco-workbench .editor-statusbar-item>.editor-status-indentation,
.monaco-workbench .editor-statusbar-item>.editor-status-metadata,
.monaco-workbench .editor-statusbar-item>.editor-status-mode,
.monaco-workbench .editor-statusbar-item>.editor-status-screenreadermode,
.monaco-workbench .editor-statusbar-item>.editor-status-selection,
.monaco-workbench .editor-statusbar-item>.editor-status-tabfocusmode {
  padding: 0 5px
}

.monaco-workbench .editor-statusbar-item>.editor-status-metadata {
  cursor: default !important
}

.monaco-shell .screen-reader-detected-explanation {
  width: 420px;
  top: 30px;
  right: 6px;
  padding: 1em;
  cursor: default
}

.monaco-shell .screen-reader-detected-explanation .cancel {
  position: absolute;
  top: 0;
  right: 0;
  padding: .5em;
  width: 22px;
  height: 22px;
  border: none;
  cursor: pointer
}

.monaco-shell .screen-reader-detected-explanation h2 {
  margin: 0;
  padding: 0;
  font-weight: 400;
  font-size: 1.8em
}

.monaco-shell .screen-reader-detected-explanation p {
  font-size: 1.2em
}

.monaco-shell .screen-reader-detected-explanation hr {
  border: 0;
  height: 2px
}

.monaco-shell .screen-reader-detected-explanation .buttons {
  display: flex
}

.monaco-shell .screen-reader-detected-explanation .buttons a {
  font-size: 13px;
  padding-left: 12px;
  padding-right: 12px;
  margin-right: 5px;
  max-width: fit-content
}

.monaco-shell.vs .screen-reader-detected-explanation .cancel {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='3 3 16 16'%3E%3Cpath fill='%23424242' d='M12.597 11.042l2.803 2.803-1.556 1.555-2.802-2.802L8.239 15.4l-1.556-1.555 2.802-2.803-2.802-2.803 1.555-1.556 2.804 2.803 2.803-2.803L15.4 8.239z'/%3E%3C/svg%3E") 50% no-repeat
}

.monaco-shell.hc-black .screen-reader-detected-explanation .cancel,
.monaco-shell.vs-dark .screen-reader-detected-explanation .cancel {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='3 3 16 16'%3E%3Cpath fill='%23C5C5C5' d='M12.597 11.042l2.803 2.803-1.556 1.555-2.802-2.802L8.239 15.4l-1.556-1.555 2.802-2.803-2.802-2.803 1.555-1.556 2.804 2.803 2.803-2.803L15.4 8.239z'/%3E%3C/svg%3E") 50% no-repeat
}

.monaco-workbench>.part.editor>.content .editor-group-container>.title .title-label {
  line-height: 35px;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  padding-left: 20px
}

.monaco-workbench>.part.editor>.content .editor-group-container>.title .monaco-icon-label:before {
  height: 35px
}

.monaco-workbench>.part.editor>.content .editor-group-container>.title .title-actions {
  display: flex;
  flex: initial;
  opacity: .5
}

.monaco-workbench>.part.editor>.content .editor-group-container.active>.title .title-actions {
  opacity: 1
}

.monaco-resource-viewer:focus {
  outline: none !important
}

.monaco-resource-viewer {
  padding: 5px 0 0 10px;
  box-sizing: border-box
}

.monaco-resource-viewer.image {
  padding: 0;
  background-position: 0 0, 8px 8px;
  background-size: 16px 16px;
  display: flex;
  box-sizing: border-box
}

.vs .monaco-resource-viewer.image {
  background-image: linear-gradient(45deg, #e6e6e6 25%, transparent 0, transparent 75%, #e6e6e6 0, #e6e6e6), linear-gradient(45deg, #e6e6e6 25%, transparent 0, transparent 75%, #e6e6e6 0, #e6e6e6)
}

.vs-dark .monaco-resource-viewer.image {
  background-image: linear-gradient(45deg, #141414 25%, transparent 0, transparent 75%, #141414 0, #141414), linear-gradient(45deg, #141414 25%, transparent 0, transparent 75%, #141414 0, #141414)
}

.monaco-resource-viewer img.pixelated {
  image-rendering: pixelated
}

.monaco-resource-viewer img.scale-to-fit {
  max-width: calc(100% - 20px);
  max-height: calc(100% - 20px);
  object-fit: contain
}

.monaco-resource-viewer img {
  margin: auto
}

.monaco-resource-viewer.zoom-in {
  cursor: zoom-in
}

.monaco-resource-viewer.zoom-out {
  cursor: zoom-out
}

.monaco-resource-viewer .embedded-link,
.monaco-resource-viewer .embedded-link:hover {
  cursor: pointer;
  text-decoration: underline;
  margin-left: 5px
}

.monaco-workbench>.part.editor>.content .editor-group-container>.title.tabs>.monaco-scrollable-element {
  flex: 1
}

.monaco-workbench>.part.editor>.content .editor-group-container>.title.tabs>.monaco-scrollable-element .scrollbar {
  z-index: 3;
  cursor: default
}

.monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container {
  display: flex;
  height: 35px
}

.monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container.scroll {
  overflow: scroll !important
}

.monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container::-webkit-scrollbar {
  display: none
}

.monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab {
  position: relative;
  display: flex;
  white-space: nowrap;
  cursor: pointer;
  height: 35px;
  box-sizing: border-box;
  padding-left: 10px
}

.monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-shrink.has-icon-theme.close-button-off,
.monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-shrink.has-icon-theme.close-button-right {
  padding-left: 5px
}

.monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-fit {
  width: 120px;
  min-width: fit-content
}

.monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-shrink {
  min-width: 60px;
  flex-basis: 0;
  flex-grow: 1;
  max-width: fit-content
}

.monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-shrink.close-button-left:after,
.monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-shrink.close-button-off:after {
  content: "";
  display: flex;
  flex: 0;
  width: 5px
}

.monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-shrink.close-button-left {
  min-width: 80px;
  padding-right: 5px
}

.monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab.dragged {
  will-change: transform
}

.monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab.dragged-over div {
  pointer-events: none
}

.monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab.close-button-left {
  flex-direction: row-reverse;
  padding-left: 0;
  padding-right: 10px
}

.monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab>.tab-border-bottom-container,
.monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab>.tab-border-top-container {
  display: none
}

.monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab.active.tab-border-top>.tab-border-top-container {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 6;
  pointer-events: none;
  background-color: var(--tab-border-top-color);
  width: 100%;
  height: 1px
}

.monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab.active.tab-border-bottom>.tab-border-bottom-container {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 6;
  pointer-events: none;
  background-color: var(--tab-border-bottom-color);
  width: 100%;
  height: 1px
}

.monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab .tab-label {
  margin-top: auto;
  margin-bottom: auto
}

.monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-shrink .tab-label {
  position: relative
}

.monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-shrink>.tab-label:after {
  content: "";
  position: absolute;
  right: 0;
  height: 100%;
  width: 5px;
  opacity: 1;
  padding: 0
}

.monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-fit .monaco-icon-label,
.monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-fit .monaco-icon-label>.monaco-icon-label-description-container {
  overflow: visible
}

.monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-shrink>.monaco-icon-label>.monaco-icon-label-description-container {
  text-overflow: clip
}

.hc-black .monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-shrink>.monaco-icon-label>.monaco-icon-label-description-container {
  text-overflow: ellipsis
}

.monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab .monaco-icon-label:before {
  height: 16px
}

.monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab>.tab-close {
  margin-top: auto;
  margin-bottom: auto;
  width: 28px
}

.monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab.close-button-right.sizing-shrink>.tab-close {
  flex: 0;
  overflow: hidden
}

.monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab.close-button-right.sizing-shrink:hover>.tab-close,
.monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab.dirty.close-button-right.sizing-shrink>.tab-close {
  overflow: visible
}

.monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab.close-button-off>.tab-close {
  display: none
}

.monaco-workbench>.part.editor>.content .editor-group-container.active>.title .tabs-container>.tab.active:hover>.tab-close .action-label,
.monaco-workbench>.part.editor>.content .editor-group-container.active>.title .tabs-container>.tab.active>.tab-close .action-label,
.monaco-workbench>.part.editor>.content .editor-group-container.active>.title .tabs-container>.tab.dirty>.tab-close .action-label,
.monaco-workbench>.part.editor>.content .editor-group-container.active>.title .tabs-container>.tab:hover>.tab-close .action-label,
.monaco-workbench>.part.editor>.content .editor-group-container.active>.title .tabs-container>.tab>.tab-close .action-label:focus {
  opacity: 1
}

.monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab.active:hover>.tab-close .action-label,
.monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab.active>.tab-close .action-label,
.monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab.dirty>.tab-close .action-label,
.monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab:hover>.tab-close .action-label {
  opacity: .5
}

.monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab>.tab-close .action-label {
  opacity: 0;
  display: block;
  height: 16px;
  width: 16px;
  background-size: 16px;
  background-position: 50%;
  background-repeat: no-repeat;
  margin-right: .5em
}

.vs .monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab.dirty .close-editor-action {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' height='16' width='16'%3E%3Ccircle fill='%23424242' cx='8' cy='8' r='4'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab.dirty .close-editor-action,
.vs-dark .monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab.dirty .close-editor-action {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' height='16' width='16'%3E%3Ccircle fill='%23C5C5C5' cx='8' cy='8' r='4'/%3E%3C/svg%3E") 50% no-repeat
}

.vs .monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab.dirty .close-editor-action:hover {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.428 8L12 10.573 10.572 12 8 9.428 5.428 12 4 10.573 6.572 8 4 5.428 5.427 4 8 6.572 10.573 4 12 5.428 9.428 8z' fill='%23424242'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab.dirty .close-editor-action:hover,
.vs-dark .monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab.dirty .close-editor-action:hover {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.428 8L12 10.573 10.572 12 8 9.428 5.428 12 4 10.573 6.572 8 4 5.428 5.427 4 8 6.572 10.573 4 12 5.428 9.428 8z' fill='%23E8E8E8'/%3E%3C/svg%3E") 50% no-repeat
}

.monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab.close-button-off {
  padding-right: 10px
}

.monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-shrink.close-button-off {
  padding-right: 5px
}

.monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab.close-button-off.dirty {
  background-repeat: no-repeat;
  background-position-y: center;
  background-position-x: calc(100% - 6px);
  padding-right: 28px
}

.vs .monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab.close-button-off.dirty {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' height='16' width='16'%3E%3Ccircle fill='%23424242' cx='8' cy='8' r='4'/%3E%3C/svg%3E")
}

.hc-black .monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab.close-button-off.dirty,
.vs-dark .monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab.close-button-off.dirty {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' height='16' width='16'%3E%3Ccircle fill='%23C5C5C5' cx='8' cy='8' r='4'/%3E%3C/svg%3E")
}

.monaco-workbench>.part.editor>.content .editor-group-container>.title .editor-actions {
  cursor: default;
  flex: initial;
  padding-left: 4px
}

.vs .monaco-workbench .textdiff-editor-action.next {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='-1 -3 16 16'%3E%3Cpath fill='%23656565' d='M1 4h7L5 1h3l4 4-4 4H5l3-3H1V4z'/%3E%3C/svg%3E") 50% no-repeat
}

.vs .monaco-workbench .textdiff-editor-action.previous {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='-1 -3 16 16'%3E%3Cpath fill='%23656565' d='M13 4H6l3-3H6L2 5l4 4h3L6 6h7z'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .monaco-workbench .textdiff-editor-action.next,
.vs-dark .monaco-workbench .textdiff-editor-action.next {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='-1 -3 16 16'%3E%3Cpath fill='%23C5C5C5' d='M1 4h7L5 1h3l4 4-4 4H5l3-3H1V4z'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .monaco-workbench .textdiff-editor-action.previous,
.vs-dark .monaco-workbench .textdiff-editor-action.previous {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='-1 -3 16 16'%3E%3Cpath fill='%23C5C5C5' d='M13 4H6l3-3H6L2 5l4 4h3L6 6h7z'/%3E%3C/svg%3E") 50% no-repeat
}

.vs .monaco-workbench .textdiff-editor-action.toggleIgnoreTrimWhitespace {
  opacity: 1;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23f6f6f6}.icon-canvas-transparent{opacity:0}.icon-vs-bg{fill:%23424242}%3C/style%3E%3C/defs%3E%3Ctitle%3EParagraph_16x%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M12 2v1h-1v12h-1V3H8v12H7V8.95a3.588 3.588 0 0 1-.5.05 3.5 3.5 0 0 1 0-7z' id='iconBg'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .monaco-workbench .textdiff-editor-action.toggleIgnoreTrimWhitespace,
.vs-dark .monaco-workbench .textdiff-editor-action.toggleIgnoreTrimWhitespace {
  opacity: 1;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23252526}.icon-canvas-transparent{opacity:0}.icon-vs-bg{fill:%23c5c5c5}%3C/style%3E%3C/defs%3E%3Ctitle%3EParagraph_16x%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M12 2v1h-1v12h-1V3H8v12H7V8.95a3.588 3.588 0 0 1-.5.05 3.5 3.5 0 0 1 0-7z' id='iconBg'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .monaco-workbench .textdiff-editor-action.toggleIgnoreTrimWhitespace.is-checked,
.vs-dark .monaco-workbench .textdiff-editor-action.toggleIgnoreTrimWhitespace.is-checked,
.vs .monaco-workbench .textdiff-editor-action.toggleIgnoreTrimWhitespace.is-checked {
  opacity: .5
}

.monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab .tab-label,
.monaco-workbench>.part.editor>.content .editor-group-container>.title .title-label {
  white-space: nowrap;
  flex: 1
}

.monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab .tab-label a,
.monaco-workbench>.part.editor>.content .editor-group-container>.title .title-label a {
  text-decoration: none;
  font-size: 13px
}

.monaco-workbench>.part.editor>.content .editor-group-container>.title .monaco-icon-label:before,
.monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab .monaco-icon-label:before,
.monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab .tab-label a,
.monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab .tab-label span,
.monaco-workbench>.part.editor>.content .editor-group-container>.title .title-label a,
.monaco-workbench>.part.editor>.content .editor-group-container>.title .title-label span {
  cursor: pointer
}

.monaco-workbench>.part.editor>.content .editor-group-container>.title .editor-actions .action-label,
.monaco-workbench>.part.editor>.content .editor-group-container>.title .title-actions .action-label {
  display: block;
  height: 35px;
  line-height: 35px;
  min-width: 28px;
  background-size: 16px;
  background-position: 50%;
  background-repeat: no-repeat
}

.hc-black .monaco-workbench>.part.editor>.content .editor-group-container>.title .editor-actions .action-label,
.hc-black .monaco-workbench>.part.editor>.content .editor-group-container>.title .title-actions .action-label {
  line-height: normal
}

.monaco-workbench>.part.editor>.content .editor-group-container>.title .editor-actions .action-label .label,
.monaco-workbench>.part.editor>.content .editor-group-container>.title .title-actions .action-label .label {
  display: none
}

.monaco-workbench>.part.editor>.content .editor-group-container>.title {
  cursor: -webkit-grab
}

.monaco-workbench>.part.editor>.content .editor-group-container>.title .close-editor-action {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.428 8L12 10.573 10.572 12 8 9.428 5.428 12 4 10.573 6.572 8 4 5.428 5.427 4 8 6.572 10.573 4 12 5.428 9.428 8z' fill='%23424242'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .monaco-workbench>.part.editor>.content .editor-group-container>.title .close-editor-action,
.vs-dark .monaco-workbench>.part.editor>.content .editor-group-container>.title .close-editor-action {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.428 8L12 10.573 10.572 12 8 9.428 5.428 12 4 10.573 6.572 8 4 5.428 5.427 4 8 6.572 10.573 4 12 5.428 9.428 8z' fill='%23E8E8E8'/%3E%3C/svg%3E") 50% no-repeat
}

.monaco-editor-group-drag-image {
  display: inline-block;
  padding: 1px 7px;
  border-radius: 10px;
  font-size: 12px;
  position: absolute
}

.monaco-workbench>.part>.content>.composite {
  height: 100%
}

.monaco-workbench>.part>.composite.title {
  display: flex
}

.monaco-workbench>.part>.composite.title>.title-actions {
  flex: 1;
  padding-left: 5px
}

.monaco-workbench>.part.menubar {
  display: flex;
  position: absolute;
  font-size: 12px;
  box-sizing: border-box;
  padding-left: 30px;
  padding-right: 138px;
  height: 30px
}

.monaco-workbench.fullscreen>.part.menubar {
  position: absolute;
  width: 100%;
  margin: 0;
  padding: 0 5px
}

.monaco-workbench>.part.menubar>.menubar-menu-button {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  box-sizing: border-box;
  padding: 0 5px;
  position: relative;
  cursor: default;
  -webkit-app-region: no-drag;
  zoom: 1
}

.monaco-workbench>.part.menubar>.menubar-menu-button.open,
.monaco-workbench>.part.menubar>.menubar-menu-button:hover {
  background-color: hsla(0, 0%, 100%, .1)
}

.monaco-workbench>.part.menubar.light>.menubar-menu-button.open,
.monaco-workbench>.part.menubar.light>.menubar-menu-button:hover {
  background-color: rgba(0, 0, 0, .1)
}

.menubar-menu-items-holder {
  position: absolute;
  left: 0;
  opacity: 1
}

.menubar-menu-items-holder.monaco-menu-container {
  box-shadow: 0 2px 8px #a8a8a8
}

.vs-dark .menubar-menu-items-holder.monaco-menu-container {
  box-shadow: 0 2px 8px #000
}

.monaco-workbench .notifications-list-container .notification-list-item .notification-list-item-toolbar-container .action-label,
.monaco-workbench>.notifications-center>.notifications-center-header>.notifications-center-header-toolbar .action-label {
  display: block;
  width: 16px;
  height: 22px;
  margin-right: 4px;
  margin-left: 4px;
  background-position: 50%;
  background-repeat: no-repeat
}

.vs .monaco-workbench .notifications-list-container .notification-list-item .notification-list-item-toolbar-container .clear-notification-action {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='3 3 16 16'%3E%3Cpath fill='%23424242' d='M12.597 11.042l2.803 2.803-1.556 1.555-2.802-2.802L8.239 15.4l-1.556-1.555 2.802-2.803-2.802-2.803 1.555-1.556 2.804 2.803 2.803-2.803L15.4 8.239z'/%3E%3C/svg%3E")
}

.hc-black .monaco-workbench .notifications-list-container .notification-list-item .notification-list-item-toolbar-container .clear-notification-action,
.vs-dark .monaco-workbench .notifications-list-container .notification-list-item .notification-list-item-toolbar-container .clear-notification-action {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='3 3 16 16'%3E%3Cpath fill='%23e8e8e8' d='M12.597 11.042l2.803 2.803-1.556 1.555-2.802-2.802L8.239 15.4l-1.556-1.555 2.802-2.803-2.802-2.803 1.555-1.556 2.804 2.803 2.803-2.803L15.4 8.239z'/%3E%3C/svg%3E")
}

.vs .monaco-workbench .notifications-list-container .notification-list-item .notification-list-item-toolbar-container .expand-notification-action {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23f6f6f6}.icon-canvas-transparent{opacity:0}.icon-vs-bg{fill:%23424242}%3C/style%3E%3C/defs%3E%3Ctitle%3ECollapseChevronUp_md_16x%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z'/%3E%3Cpath class='icon-vs-bg' d='M14.03 9.939L12.97 11 8 6.03 3.03 11 1.97 9.939 8 3.909z'/%3E%3C/svg%3E")
}

.hc-black .monaco-workbench .notifications-list-container .notification-list-item .notification-list-item-toolbar-container .expand-notification-action,
.vs-dark .monaco-workbench .notifications-list-container .notification-list-item .notification-list-item-toolbar-container .expand-notification-action {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%232d2d30}.icon-canvas-transparent{opacity:0}.icon-vs-bg{fill:%23c5c5c5}%3C/style%3E%3C/defs%3E%3Ctitle%3ECollapseChevronUp_md_16x%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z'/%3E%3Cpath class='icon-vs-bg' d='M14.03 9.939L12.97 11 8 6.03 3.03 11 1.97 9.939 8 3.909z'/%3E%3C/svg%3E")
}

.vs .monaco-workbench .notifications-list-container .notification-list-item .notification-list-item-toolbar-container .collapse-notification-action {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23f6f6f6}.icon-canvas-transparent{opacity:0}.icon-vs-bg{fill:%23424242}%3C/style%3E%3C/defs%3E%3Ctitle%3ECollapseChevronDown_md_16x%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z'/%3E%3Cpath class='icon-vs-bg' d='M14.03 6.061L8 12.091l-6.03-6.03L3.03 5 8 9.97 12.97 5z'/%3E%3C/svg%3E")
}

.hc-black .monaco-workbench .notifications-list-container .notification-list-item .notification-list-item-toolbar-container .collapse-notification-action,
.vs-dark .monaco-workbench .notifications-list-container .notification-list-item .notification-list-item-toolbar-container .collapse-notification-action {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%232d2d30}.icon-canvas-transparent{opacity:0}.icon-vs-bg{fill:%23c5c5c5}%3C/style%3E%3C/defs%3E%3Ctitle%3ECollapseChevronDown_md_16x%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z'/%3E%3Cpath class='icon-vs-bg' d='M14.03 6.061L8 12.091l-6.03-6.03L3.03 5 8 9.97 12.97 5z'/%3E%3C/svg%3E")
}

.vs .monaco-workbench .notifications-list-container .notification-list-item .notification-list-item-toolbar-container .configure-notification-action {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg fill='%23424242'%3E%3Cpath d='M12.714 9.603c-.07.207-.15.407-.246.601l1.017 2.139a6.976 6.976 0 0 1-1.142 1.143l-2.14-1.018a4.797 4.797 0 0 1-.601.247l-.795 2.235c-.265.03-.534.05-.807.05-.272 0-.541-.02-.806-.05l-.795-2.235a4.874 4.874 0 0 1-.602-.247l-2.14 1.017a7.022 7.022 0 0 1-1.143-1.143l1.017-2.139a5.094 5.094 0 0 1-.245-.6L1.05 8.807C1.02 8.542 1 8.273 1 8s.02-.542.05-.807l2.236-.795c.07-.207.15-.407.246-.601L2.516 3.658a7.016 7.016 0 0 1 1.143-1.142l2.14 1.017c.193-.096.394-.176.602-.247l.793-2.236C7.459 1.02 7.728 1 8 1c.273 0 .542.02.808.05l.795 2.236c.207.07.407.15.601.246l2.14-1.017a6.97 6.97 0 0 1 1.142 1.142l-1.017 2.139c.096.194.176.394.246.601l2.236.795c.029.266.049.535.049.808s-.02.542-.05.807l-2.236.796zM8 5a3 3 0 1 0 0 6 3 3 0 0 0 0-6z'/%3E%3Ccircle cx='8' cy='8' r='1.5'/%3E%3C/g%3E%3C/svg%3E")
}

.hc-black .monaco-workbench .notifications-list-container .notification-list-item .notification-list-item-toolbar-container .configure-notification-action,
.vs-dark .monaco-workbench .notifications-list-container .notification-list-item .notification-list-item-toolbar-container .configure-notification-action {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg fill='%23C5C5C5'%3E%3Cpath d='M12.714 9.603c-.07.207-.15.407-.246.601l1.017 2.139a6.976 6.976 0 0 1-1.142 1.143l-2.14-1.018a4.797 4.797 0 0 1-.601.247l-.795 2.235c-.265.03-.534.05-.807.05-.272 0-.541-.02-.806-.05l-.795-2.235a4.874 4.874 0 0 1-.602-.247l-2.14 1.017a7.022 7.022 0 0 1-1.143-1.143l1.017-2.139a5.094 5.094 0 0 1-.245-.6L1.05 8.807C1.02 8.542 1 8.273 1 8s.02-.542.05-.807l2.236-.795c.07-.207.15-.407.246-.601L2.516 3.658a7.016 7.016 0 0 1 1.143-1.142l2.14 1.017c.193-.096.394-.176.602-.247l.793-2.236C7.459 1.02 7.728 1 8 1c.273 0 .542.02.808.05l.795 2.236c.207.07.407.15.601.246l2.14-1.017a6.97 6.97 0 0 1 1.142 1.142l-1.017 2.139c.096.194.176.394.246.601l2.236.795c.029.266.049.535.049.808s-.02.542-.05.807l-2.236.796zM8 5a3 3 0 1 0 0 6 3 3 0 0 0 0-6z'/%3E%3Ccircle cx='8' cy='8' r='1.5'/%3E%3C/g%3E%3C/svg%3E")
}

.hc-black .monaco-workbench>.notifications-center>.notifications-center-header .clear-all-notifications-action,
.vs-dark .monaco-workbench>.notifications-center>.notifications-center-header .clear-all-notifications-action {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' height='16' width='16'%3E%3Cpath fill='%231E1E1E' d='M16 12h-2v2h-2v2H0V5h2V3h2V1h12v11z'/%3E%3Cpath d='M3 5h9v8h1V4H3zm2-3v1h9v8h1V2zM1 6v9h10V6H1zm8 7H7.5L6 11.5 4.5 13H3l2.3-2.3L3 8.5h1.5L6 10l1.5-1.5H9l-2.3 2.3L9 13z' fill='%23C5C5C5'/%3E%3C/svg%3E")
}

.vs .monaco-workbench>.notifications-center>.notifications-center-header .clear-all-notifications-action {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' height='16' width='16'%3E%3Cpath fill='%23F6F6F6' d='M16 12h-2v2h-2v2H0V5h2V3h2V1h12v11z'/%3E%3Cpath d='M3 5h9v8h1V4H3zm2-3v1h9v8h1V2zM1 6v9h10V6H1zm8 7H7.5L6 11.5 4.5 13H3l2.3-2.3L3 8.5h1.5L6 10l1.5-1.5H9l-2.3 2.3L9 13z' fill='%23424242'/%3E%3C/svg%3E")
}

.hc-black .monaco-workbench>.notifications-center>.notifications-center-header .hide-all-notifications-action,
.vs-dark .monaco-workbench>.notifications-center>.notifications-center-header .hide-all-notifications-action {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%232d2d30}.icon-canvas-transparent{opacity:0}.icon-vs-bg{fill:%23c5c5c5}%3C/style%3E%3C/defs%3E%3Ctitle%3ECollapseChevronDown_md_16x%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z'/%3E%3Cpath class='icon-vs-bg' d='M14.03 6.061L8 12.091l-6.03-6.03L3.03 5 8 9.97 12.97 5z'/%3E%3C/svg%3E")
}

.vs .monaco-workbench>.notifications-center>.notifications-center-header .hide-all-notifications-action {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23f6f6f6}.icon-canvas-transparent{opacity:0}.icon-vs-bg{fill:%23424242}%3C/style%3E%3C/defs%3E%3Ctitle%3ECollapseChevronDown_md_16x%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z'/%3E%3Cpath class='icon-vs-bg' d='M14.03 6.061L8 12.091l-6.03-6.03L3.03 5 8 9.97 12.97 5z'/%3E%3C/svg%3E")
}

.monaco-workbench>.notifications-center {
  position: absolute;
  z-index: 1000;
  right: 8px;
  bottom: 31px;
  display: none;
  overflow: hidden
}

.monaco-workbench.nostatusbar>.notifications-center {
  bottom: 8px
}

.monaco-workbench>.notifications-center.visible {
  display: block
}

.monaco-workbench>.notifications-center>.notifications-center-header {
  display: flex;
  align-items: center;
  padding-left: 8px;
  padding-right: 5px;
  height: 35px
}

.monaco-workbench>.notifications-center>.notifications-center-header>.notifications-center-header-title {
  text-transform: uppercase;
  font-size: 11px
}

.monaco-workbench>.notifications-center>.notifications-center-header>.notifications-center-header-toolbar {
  flex: 1
}

.monaco-workbench .notifications-list-container .notification-list-item {
  display: flex;
  flex-direction: column;
  flex-direction: column-reverse;
  padding: 10px 5px;
  height: 100%;
  box-sizing: border-box
}

.monaco-workbench .notifications-list-container .notification-offset-helper {
  opacity: 0;
  position: absolute;
  line-height: 22px;
  margin: 10px 0;
  word-wrap: break-word
}

.monaco-workbench .notifications-list-container .notification-list-item>.notification-list-item-main-row {
  display: flex;
  flex-grow: 1
}

.monaco-workbench .notifications-list-container .notification-list-item .notification-list-item-icon {
  flex: 0 0 16px;
  height: 22px;
  margin-right: 4px;
  margin-left: 4px;
  background-position: 50%;
  background-repeat: no-repeat
}

.vs .monaco-workbench .notifications-list-container .notification-list-item .notification-list-item-icon.icon-info {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.st0{fill:%23f6f6f6;fill-opacity:0}.st1{fill:%23cacacc}.st2{fill:%231ba1e2}.st3{fill:%23fff}%3C/style%3E%3Cpath id='canvas' class='st0' d='M16 16H0V0h16v16z'/%3E%3Cpath id='outline' class='st1' d='M0 8c0-4.4 3.6-8 8-8s8 3.6 8 8-3.6 8-8 8-8-3.6-8-8z'/%3E%3Cpath id='iconBg' class='st2' d='M8 1C4.1 1 1 4.1 1 8s3.1 7 7 7 7-3.1 7-7-3.2-7-7-7zm1 12H7V6h2v7zm0-8H7V3h2v2z'/%3E%3Cpath class='st3' d='M7 6h2v7H7V6zm0-1h2V3H7v2z' id='iconFg'/%3E%3C/svg%3E")
}

.vs .monaco-workbench .notifications-list-container .notification-list-item .notification-list-item-icon.icon-warning {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.st0{fill:%23f6f6f6;fill-opacity:0}.st1{fill:%23cacacc}.st2{fill:%23fc0}%3C/style%3E%3Ctitle%3EStatusWarning_16x%3C/title%3E%3Cpath class='st0' d='M16 0v16H0V0h16z'/%3E%3Cpath class='st1' d='M16 14l-2 2H2l-2-2L7 0h2l7 14z'/%3E%3Cpath class='st2' d='M8.4 1h-.8L1.2 13.8 2.5 15h11l1.3-1.2L8.4 1zM9 13H7v-2h2v2zm0-3H7V5h2v5z'/%3E%3Cpath d='M7 11h2v2H7v-2zm0-6v5h2V5H7z'/%3E%3C/svg%3E")
}

.vs .monaco-workbench .notifications-list-container .notification-list-item .notification-list-item-icon.icon-error {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.st0{fill:%23cacacc}.st1{fill:%23e51400}.st2{fill:%23fff}.st3{fill:%23f6f6f6;fill-opacity:0}%3C/style%3E%3Cpath id='outline' class='st0' d='M16 8c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8z'/%3E%3Cpath id='iconBg' class='st1' d='M8 1C4.1 1 1 4.1 1 8s3.1 7 7 7 7-3.1 7-7-3.1-7-7-7zm4.4 10L11 12.4l-3-3-3 3L3.6 11l3-3-3-3L5 3.6l3 3 3-3L12.4 5l-3 3 3 3z'/%3E%3Cpath class='st2' d='M9.4 8l3 3-1.4 1.4-3-3-3 3L3.6 11l3-3-3-3L5 3.6l3 3 3-3L12.4 5l-3 3z' id='iconFg'/%3E%3Cpath id='canvas_4_' class='st3' d='M16 16H0V0h16v16z'/%3E%3Cpath id='outline_2_' class='st0' d='M-192.7-71.2c0 1.4-1.2 2.6-2.6 2.6s-2.6-1.2-2.6-2.6 1.2-2.6 2.6-2.6 2.6 1.2 2.6 2.6z'/%3E%3Cpath id='iconBg_2_' class='st1' d='M-195.4-73.5c-1.3 0-2.3 1-2.3 2.3s1 2.3 2.3 2.3c1.3 0 2.3-1 2.3-2.3s-1-2.3-2.3-2.3zm1.5 3.3l-.5.5-1-1-1 1-.5-.5 1-1-1-1 .5-.5 1 1 1-1 .5.5-1 1 1 1z'/%3E%3Cpath class='st2' d='M-194.9-71.2l1 1-.5.5-1-1-1 1-.5-.5 1-1-1-1 .5-.5 1 1 1-1 .5.5-1 1z' id='iconFg_2_'/%3E%3C/svg%3E")
}

.hc-black .monaco-workbench .notifications-list-container .notification-list-item .notification-list-item-icon.icon-info,
.vs-dark .monaco-workbench .notifications-list-container .notification-list-item .notification-list-item-icon.icon-info {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.st0{fill:%23f6f6f6;fill-opacity:0}.st1{fill:%231a1a1a}.st2{fill:%231ba1e2}.st3{fill:%23fff}%3C/style%3E%3Cpath id='canvas_1_' class='st0' d='M16 16H0V0h16v16z'/%3E%3Cpath id='outline_1_' class='st1' d='M0 8c0-4.4 3.6-8 8-8s8 3.6 8 8-3.6 8-8 8-8-3.6-8-8z'/%3E%3Cpath id='iconBg_1_' class='st2' d='M8 1C4.1 1 1 4.1 1 8s3.1 7 7 7 7-3.1 7-7-3.1-7-7-7zm1 12H7V6h2v7zm0-8H7V3h2v2z'/%3E%3Cpath class='st3' d='M7 6h2v7H7V6zm0-1h2V3H7v2z' id='iconFg_1_'/%3E%3C/svg%3E")
}

.hc-black .monaco-workbench .notifications-list-container .notification-list-item .notification-list-item-icon.icon-warning,
.vs-dark .monaco-workbench .notifications-list-container .notification-list-item .notification-list-item-icon.icon-warning {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.st0{fill:%23f6f6f6;fill-opacity:0}.st1{fill:%231a1a1a}.st2{fill:%23fc0}%3C/style%3E%3Ctitle%3EStatusWarning_16x%3C/title%3E%3Cpath class='st0' d='M16 0v16H0V0h16z'/%3E%3Cpath class='st1' d='M16 14l-2 2H2l-2-2L7 0h2l7 14z'/%3E%3Cpath class='st2' d='M8.4 1h-.8L1.2 13.8 2.5 15h11l1.3-1.2L8.4 1zM9 13H7v-2h2v2zm0-3H7V5h2v5z'/%3E%3Cpath d='M7 11h2v2H7v-2zm0-6v5h2V5H7z'/%3E%3C/svg%3E")
}

.hc-black .monaco-workbench .notifications-list-container .notification-list-item .notification-list-item-icon.icon-error,
.vs-dark .monaco-workbench .notifications-list-container .notification-list-item .notification-list-item-icon.icon-error {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.st0{fill:%23cacacc}.st1{fill:%23e51400}.st2{fill:%23fff}.st3{fill:%23f6f6f6;fill-opacity:0}.st4{fill:%231a1a1a}%3C/style%3E%3Cpath id='outline_2_' class='st0' d='M-169.7-71.2c0 1.4-1.2 2.6-2.6 2.6-1.4 0-2.6-1.2-2.6-2.6s1.2-2.6 2.6-2.6c1.4 0 2.6 1.2 2.6 2.6z'/%3E%3Cpath id='iconBg_2_' class='st1' d='M-172.3-73.5c-1.3 0-2.3 1-2.3 2.3s1 2.3 2.3 2.3 2.3-1 2.3-2.3-1.1-2.3-2.3-2.3zm1.4 3.3l-.5.5-1-1-1 1-.5-.5 1-1-1-1 .5-.5 1 1 1-1 .5.5-1 1 1 1z'/%3E%3Cpath class='st2' d='M-171.9-71.2l1 1-.5.5-1-1-1 1-.5-.5 1-1-1-1 .5-.5 1 1 1-1 .5.5-1 1z' id='iconFg_2_'/%3E%3Cpath id='canvas_1_' class='st3' d='M16 16H0V0h16v16z'/%3E%3Cpath id='outline_1_' class='st4' d='M16 8c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8z'/%3E%3Cpath id='iconBg_1_' class='st1' d='M8 1C4.1 1 1 4.1 1 8s3.1 7 7 7 7-3.1 7-7-3.1-7-7-7zm4.4 10L11 12.4l-3-3-3 3L3.6 11l3-3-3-3L5 3.6l3 3 3-3L12.4 5l-3 3 3 3z'/%3E%3Cpath class='st2' d='M9.4 8l3 3-1.4 1.4-3-3-3 3L3.6 11l3-3-3-3L5 3.6l3 3 3-3L12.4 5l-3 3z' id='iconFg_1_'/%3E%3C/svg%3E")
}

.monaco-workbench .notifications-list-container .notification-list-item .notification-list-item-message {
  line-height: 22px;
  overflow: hidden;
  text-overflow: ellipsis;
  flex: 1;
  user-select: text
}

.monaco-workbench .notifications-list-container .notification-list-item .notification-list-item-message a:focus {
  outline-width: 1px;
  outline-style: solid
}

.monaco-workbench .notifications-list-container .notification-list-item.expanded .notification-list-item-message {
  white-space: normal;
  word-wrap: break-word
}

.monaco-workbench .notifications-list-container .notification-list-item .notification-list-item-toolbar-container {
  display: none
}

.monaco-workbench .notifications-list-container .monaco-list-row.focused .notification-list-item .notification-list-item-toolbar-container,
.monaco-workbench .notifications-list-container .notification-list-item.expanded .notification-list-item-toolbar-container,
.monaco-workbench .notifications-list-container .notification-list-item:hover .notification-list-item-toolbar-container {
  display: block
}

.monaco-workbench .notifications-list-container .notification-list-item>.notification-list-item-details-row {
  display: none;
  align-items: center;
  padding: 0 5px;
  overflow: hidden
}

.monaco-workbench .notifications-list-container .notification-list-item.expanded>.notification-list-item-details-row {
  display: flex
}

.monaco-workbench .notifications-list-container .notification-list-item .notification-list-item-source {
  opacity: .7;
  flex: 1;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis
}

.monaco-workbench .notifications-list-container .notification-list-item .notification-list-item-buttons-container {
  display: flex;
  overflow: hidden
}

.monaco-workbench .notifications-list-container .notification-list-item .notification-list-item-buttons-container .monaco-button {
  max-width: fit-content;
  padding: 5px 10px;
  margin-left: 10px;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis
}

.monaco-workbench .notifications-list-container .progress-bit {
  height: 2px;
  bottom: 0
}

.monaco-workbench>.notifications-toasts {
  position: absolute;
  z-index: 1000;
  right: 3px;
  bottom: 26px;
  display: none;
  overflow: hidden
}

.monaco-workbench.nostatusbar>.notifications-toasts {
  bottom: 3px
}

.monaco-workbench>.notifications-toasts.visible {
  display: flex;
  flex-direction: column
}

.monaco-workbench>.notifications-toasts .notification-toast-container {
  overflow: hidden
}

.monaco-workbench>.notifications-toasts .notification-toast-container>.notification-toast {
  margin: 5px;
  transform: translateY(100%);
  opacity: 0;
  transition: transform .3s ease-out, opacity .3s ease-out;
  will-change: transform, opacity
}

.monaco-workbench>.notifications-toasts .notification-toast-container>.notification-toast.notification-fade-in {
  opacity: 1;
  transform: none
}

.monaco-workbench>.notifications-toasts .notification-toast-container>.notification-toast.notification-fade-in-done {
  opacity: 1;
  transform: none;
  transition: none
}

.monaco-workbench.nopanel>.part.panel {
  display: none !important;
  visibility: hidden !important
}

.monaco-workbench>.part.panel {
  z-index: auto
}

.monaco-workbench>.part.panel .title {
  padding-right: 0;
  height: 35px;
  display: flex;
  flex-direction: row;
  justify-content: space-between
}

.monaco-workbench>.part.panel.bottom .title {
  border-top-width: 1px;
  border-top-style: solid
}

.monaco-workbench>.part.panel.right {
  border-left-width: 1px;
  border-left-style: solid
}

.monaco-workbench>.part.panel>.title>.title-actions .monaco-action-bar .action-item .action-label {
  outline-offset: -2px
}

.monaco-workbench>.part.panel>.title>.panel-switcher-container.composite-bar>.monaco-action-bar .action-label.toggle-more {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23f6f6f6}.icon-canvas-transparent{opacity:0}.icon-vs-bg{fill:%23424242}%3C/style%3E%3C/defs%3E%3Ctitle%3EEllipsis_bold_16x%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M5 7.5A1.5 1.5 0 1 1 3.5 6 1.5 1.5 0 0 1 5 7.5zM8.5 6A1.5 1.5 0 1 0 10 7.5 1.5 1.5 0 0 0 8.5 6zm5 0A1.5 1.5 0 1 0 15 7.5 1.5 1.5 0 0 0 13.5 6z' id='iconBg'/%3E%3C/svg%3E");
  display: block;
  height: 28px;
  min-width: 28px;
  margin-left: 0;
  margin-right: 0;
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: 50%
}

.monaco-workbench>.part.panel>.title>.panel-switcher-container>.monaco-action-bar {
  line-height: 27px;
  height: 35px
}

.monaco-workbench>.part.panel>.title>.panel-switcher-container>.monaco-action-bar .action-item:first-child {
  padding-left: 12px
}

.monaco-workbench>.part.panel>.title>.panel-switcher-container>.monaco-action-bar .action-item {
  text-transform: uppercase;
  padding: 4px 10px 3px;
  font-size: 11px;
  display: flex
}

.monaco-workbench>.part.panel>.title>.panel-switcher-container>.monaco-action-bar .action-item .action-label {
  margin-right: 0
}

.monaco-workbench>.part.panel>.title>.panel-switcher-container>.monaco-action-bar .action-item:last-child {
  padding-right: 10px
}

.monaco-workbench>.part.panel>.title>.panel-switcher-container>.monaco-action-bar .action-item.checked .action-label {
  border-bottom: 1px solid;
  margin-right: 0
}

.monaco-workbench>.part.panel>.title>.panel-switcher-container>.monaco-action-bar .badge {
  margin-left: 4px
}

.monaco-workbench>.part.panel>.title>.panel-switcher-container>.monaco-action-bar .badge .badge-content {
  padding: .2em .5em;
  border-radius: 1em;
  font-weight: 400;
  text-align: center;
  display: inline
}

.monaco-workbench .panel .monaco-action-bar .action-item.select-container {
  cursor: default
}

.monaco-workbench .panel .monaco-action-bar .action-item .monaco-select-box {
  cursor: pointer;
  min-width: 110px;
  margin-right: 10px
}

.monaco-workbench .hide-panel-action {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.784 8L13 11.217 11.215 13 8.001 9.786 4.785 13 3 11.216l3.214-3.215L3 4.785 4.784 3 8 6.216 11.216 3 13 4.785 9.784 8.001z' fill='%23424242'/%3E%3C/svg%3E") 50% no-repeat
}

.monaco-workbench .maximize-panel-action {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 11l-1.23 1.232L8 6.462l-5.77 5.77L1 11l7-7 7 7z' fill='%23424242'/%3E%3C/svg%3E")
}

.monaco-workbench .panel.right .maximize-panel-action {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23f6f6f6}.icon-canvas-transparent{opacity:0}.icon-vs-bg{fill:%23424242}%3C/style%3E%3C/defs%3E%3Ctitle%3ECollapseChevronLeft_md_16x%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z'/%3E%3Cpath class='icon-vs-bg' d='M6.311 8l4.97 4.97-1.061 1.06L4.189 8l6.03-6.03 1.061 1.06z'/%3E%3C/svg%3E")
}

.hc-black .monaco-workbench .maximize-panel-action,
.vs-dark .monaco-workbench .maximize-panel-action {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 11l-1.23 1.232L8 6.462l-5.77 5.77L1 11l7-7 7 7z' fill='%23C5C5C5'/%3E%3C/svg%3E")
}

.hc-black .monaco-workbench .panel.right .maximize-panel-action,
.vs-dark .monaco-workbench .panel.right .maximize-panel-action {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%232d2d30}.icon-canvas-transparent{opacity:0}.icon-vs-bg{fill:%23c5c5c5}%3C/style%3E%3C/defs%3E%3Ctitle%3ECollapseChevronLeft_md_16x%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z'/%3E%3Cpath class='icon-vs-bg' d='M6.311 8l4.97 4.97-1.061 1.06L4.189 8l6.03-6.03 1.061 1.06z'/%3E%3C/svg%3E")
}

.monaco-workbench .minimize-panel-action {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 5.232l-7 7-7-7L2.23 4 8 9.77 13.77 4 15 5.232z' fill='%23424242'/%3E%3C/svg%3E")
}

.monaco-workbench .panel.right .minimize-panel-action {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23f6f6f6}.icon-canvas-transparent{opacity:0}.icon-vs-bg{fill:%23424242}%3C/style%3E%3C/defs%3E%3Ctitle%3EExpandChevronRight_md_16x%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z'/%3E%3Cpath class='icon-vs-bg' d='M11.811 8L5.78 14.03l-1.06-1.06L9.689 8 4.72 3.03l1.06-1.06z'/%3E%3C/svg%3E")
}

.hc-black .monaco-workbench .minimize-panel-action,
.vs-dark .monaco-workbench .minimize-panel-action {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 5.232l-7 7-7-7L2.23 4 8 9.77 13.77 4 15 5.232z' fill='%23C5C5C5'/%3E%3C/svg%3E")
}

.hc-black .monaco-workbench .panel.right .minimize-panel-action,
.vs-dark .monaco-workbench .panel.right .minimize-panel-action {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%232d2d30}.icon-canvas-transparent{opacity:0}.icon-vs-bg{fill:%23c5c5c5}%3C/style%3E%3C/defs%3E%3Ctitle%3EExpandChevronRight_md_16x%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z'/%3E%3Cpath class='icon-vs-bg' d='M11.811 8L5.78 14.03l-1.06-1.06L9.689 8 4.72 3.03l1.06-1.06z'/%3E%3C/svg%3E")
}

.monaco-workbench .move-panel-to-right {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23f6f6f6}.icon-canvas-transparent{opacity:0}.icon-vs-fg{fill:%23f0eff1}.icon-vs-bg{fill:%23424242}%3C/style%3E%3C/defs%3E%3Ctitle%3EDockRight_16x%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z'/%3E%3Cpath class='icon-vs-bg' d='M1 2v12h14V2zm9 11H2V3h8z'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .monaco-workbench .move-panel-to-right,
.vs-dark .monaco-workbench .move-panel-to-right {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%232d2d30}.icon-canvas-transparent{opacity:0}.icon-vs-fg{fill:%232b282e}.icon-vs-bg{fill:%23c5c5c5}%3C/style%3E%3C/defs%3E%3Ctitle%3EDockRight_16x%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z'/%3E%3Cpath class='icon-vs-bg' d='M1 2v12h14V2zm9 11H2V3h8z'/%3E%3C/svg%3E") 50% no-repeat
}

.monaco-workbench .move-panel-to-bottom {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23f6f6f6}.icon-canvas-transparent{opacity:0}.icon-vs-fg{fill:%23f0eff1}.icon-vs-bg{fill:%23424242}%3C/style%3E%3C/defs%3E%3Ctitle%3EDockBottom_16x%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z'/%3E%3Cpath class='icon-vs-bg' d='M1 2v12h14V2zm13 7H2V3h12z'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .monaco-workbench .move-panel-to-bottom,
.vs-dark .monaco-workbench .move-panel-to-bottom {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%232d2d30}.icon-canvas-transparent{opacity:0}.icon-vs-fg{fill:%232b282e}.icon-vs-bg{fill:%23c5c5c5}%3C/style%3E%3C/defs%3E%3Ctitle%3EDockBottom_16x%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z'/%3E%3Cpath class='icon-vs-bg' d='M1 2v12h14V2zm13 7H2V3h12z'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .monaco-workbench .hide-panel-action,
.vs-dark .monaco-workbench .hide-panel-action {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.784 8L13 11.217 11.215 13 8.001 9.786 4.785 13 3 11.216l3.214-3.215L3 4.785 4.784 3 8 6.216 11.216 3 13 4.785 9.784 8.001z' fill='%23C5C5C5'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .monaco-workbench>.part.panel>.title>.panel-switcher-container.composite-bar>.monaco-action-bar .action-label.toggle-more,
.vs-dark .monaco-workbench>.part.panel>.title>.panel-switcher-container.composite-bar>.monaco-action-bar .action-label.toggle-more {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23252526}.icon-canvas-transparent{opacity:0}.icon-vs-bg{fill:%23c5c5c5}%3C/style%3E%3C/defs%3E%3Ctitle%3EEllipsis_bold_16x%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M5 7.5A1.5 1.5 0 1 1 3.5 6 1.5 1.5 0 0 1 5 7.5zM8.5 6A1.5 1.5 0 1 0 10 7.5 1.5 1.5 0 0 0 8.5 6zm5 0A1.5 1.5 0 1 0 15 7.5 1.5 1.5 0 0 0 13.5 6z' id='iconBg'/%3E%3C/svg%3E")
}

.quick-input-widget {
  position: absolute;
  width: 600px;
  z-index: 2000;
  padding-bottom: 6px;
  left: 50%;
  margin-left: -300px
}

.quick-input-titlebar {
  display: flex
}

.quick-input-left-action-bar {
  display: flex;
  margin-left: 4px;
  flex: 1
}

.quick-input-left-action-bar.monaco-action-bar .actions-container {
  justify-content: flex-start
}

.quick-input-title {
  padding: 3px 0;
  text-align: center
}

.quick-input-right-action-bar {
  display: flex;
  margin-right: 4px;
  flex: 1
}

.quick-input-titlebar .monaco-action-bar .action-label.icon {
  margin: 0;
  width: 19px;
  height: 100%;
  background-position: 50%;
  background-repeat: no-repeat
}

.quick-input-header {
  display: flex;
  padding: 6px 6px 4px
}

.quick-input-check-all {
  align-self: center;
  margin: 0
}

.quick-input-filter {
  flex-grow: 1;
  display: flex;
  position: relative
}

.quick-input-box {
  flex-grow: 1
}

.quick-input-widget.show-checkboxes .quick-input-box {
  margin-left: 5px
}

.quick-input-count {
  align-self: center;
  position: absolute;
  right: 4px
}

.quick-input-count .monaco-count-badge {
  vertical-align: middle
}

.quick-input-action {
  margin-left: 6px
}

.quick-input-action .monaco-text-button {
  font-size: 85%;
  padding: 7px 6px 6px;
  line-height: normal
}

.quick-input-message {
  margin: 0 11px
}

.quick-input-progress.monaco-progress-container,
.quick-input-progress.monaco-progress-container .progress-bit {
  height: 2px
}

.quick-input-list {
  line-height: 22px
}

.quick-input-list .monaco-list {
  overflow: hidden;
  max-height: 440px
}

.quick-input-list .quick-input-list-entry {
  overflow: hidden;
  display: flex;
  height: 100%;
  padding: 0 6px
}

.quick-input-list .quick-input-list-label {
  overflow: hidden;
  display: flex;
  height: 100%;
  flex: 1
}

.quick-input-list .quick-input-list-checkbox {
  align-self: center;
  margin: 0
}

.quick-input-list .quick-input-list-rows {
  overflow: hidden;
  text-overflow: ellipsis;
  display: flex;
  flex-direction: column;
  height: 100%;
  flex: 1;
  margin-left: 5px
}

.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-rows {
  margin-left: 10px
}

.quick-input-widget .quick-input-list .quick-input-list-checkbox {
  display: none
}

.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-checkbox {
  display: inline
}

.quick-input-list .quick-input-list-rows>.quick-input-list-row {
  display: flex;
  align-items: center
}

.quick-input-list .quick-input-list-rows .monaco-highlighted-label span {
  opacity: 1
}

.quick-input-list .quick-input-list-label-meta {
  opacity: .7;
  line-height: normal
}

.quick-input-list .monaco-highlighted-label .highlight {
  font-weight: 700
}

.vs-dark .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.none,
.vs .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.none {
  width: 16px;
  background: none
}

.monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.dirty {
  width: 14px;
  height: 18px
}

.vs .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.dirty {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' height='16' width='16'%3E%3Ccircle fill='%23424242' cx='8' cy='8' r='4'/%3E%3C/svg%3E")
}

.hc-black .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.dirty,
.vs-dark .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.dirty {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' height='16' width='16'%3E%3Ccircle fill='%23C5C5C5' cx='8' cy='8' r='4'/%3E%3C/svg%3E")
}

.monaco-workbench>.sidebar>.content {
  overflow: hidden
}

.monaco-workbench.nosidebar>.sidebar {
  display: none !important;
  visibility: hidden !important
}

.monaco-workbench>.sidebar>.title>.title-label span {
  text-transform: uppercase
}

.monaco-workbench .viewlet .collapsible.header .title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.monaco-workbench .viewlet .collapsible.header .actions {
  width: 0
}

.monaco-workbench .viewlet .collapsible.header.focused .actions,
.monaco-workbench .viewlet .split-view-view:hover>.header .actions {
  width: auto;
  flex: 1
}

.monaco-workbench .viewlet .collapsible.header .actions .action-label {
  width: 28px;
  background-size: 16px;
  background-position: 50%;
  background-repeat: no-repeat;
  margin-right: 0;
  height: 22px
}

.monaco-workbench .viewlet .collapsible.header .actions .action-label .label,
.monaco-workbench .viewlet .collapsible.header.collapsed .actions {
  display: none
}

.monaco-workbench .viewlet .collapsible.header .action-label {
  margin-right: .2em;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px
}

.monaco-workbench>.part.statusbar {
  box-sizing: border-box;
  cursor: default;
  width: 100%;
  height: 22px;
  font-size: 12px;
  padding: 0 10px
}

.monaco-workbench>.part.statusbar>.statusbar-item {
  display: inline-block;
  line-height: 22px;
  height: 100%;
  vertical-align: top
}

.monaco-workbench>.part.statusbar>.statusbar-item.has-beak {
  position: relative
}

.monaco-workbench>.part.statusbar>.statusbar-item.has-beak:before {
  content: "";
  position: absolute;
  left: 11px;
  top: -5px;
  border-bottom-width: 5px;
  border-bottom-style: solid;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent
}

.monaco-workbench>.part.statusbar>.statusbar-item.left>:first-child {
  margin-right: 5px
}

.monaco-workbench>.part.statusbar>.statusbar-item.right {
  float: right
}

.monaco-workbench>.part.statusbar>.statusbar-item.right>:first-child {
  margin-left: 5px
}

.monaco-workbench>.part.statusbar>.statusbar-item a {
  cursor: pointer;
  display: inline-block;
  height: 100%
}

.monaco-workbench>.part.statusbar>.statusbar-entry>span {
  height: 100%
}

.monaco-workbench>.part.statusbar>.statusbar-entry>a,
.monaco-workbench>.part.statusbar>.statusbar-entry>span {
  padding: 0 5px;
  white-space: pre
}

.monaco-workbench>.part.statusbar>.statusbar-entry span.octicon {
  text-align: center;
  font-size: 14px
}

.monaco-workbench>.part.statusbar>.statusbar-item a:hover {
  text-decoration: none
}

.monaco-workbench>.part.titlebar {
  box-sizing: border-box;
  width: 100%;
  font-size: 12px;
  padding: 0 70px;
  overflow: hidden;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  user-select: none;
  -webkit-app-region: drag;
  zoom: 1;
  line-height: 22px;
  height: 22px;
  display: flex
}

.monaco-workbench>.part.titlebar>.window-title {
  flex: 0 1 auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -webkit-app-region: drag;
  zoom: 1
}

.monaco-workbench.linux>.part.titlebar,
.monaco-workbench.windows>.part.titlebar {
  padding: 0;
  height: 30px;
  line-height: 30px;
  justify-content: space-between
}

.monaco-workbench.linux>.part.titlebar>.resizer,
.monaco-workbench.windows>.part.titlebar>.resizer {
  -webkit-app-region: no-drag;
  position: absolute;
  top: 0;
  width: 100%;
  height: 1px
}

.monaco-workbench.linux>.part.titlebar>.window-title,
.monaco-workbench.windows>.part.titlebar>.window-title {
  order: 2
}

.monaco-workbench>.part.titlebar>.window-appicon {
  width: 35px;
  margin-right: 113px;
  -webkit-app-region: no-drag;
  position: relative;
  z-index: 99;
  order: 1;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent{fill:%23f6f6f6;opacity:0}.icon-visualstudio-online-deprecated{fill:%23007acc}%3C/style%3E%3C/defs%3E%3Ctitle%3EBrandVisualStudioCode2017RTW_40x%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M40 0v40H0V0z'/%3E%3Cpath class='icon-visualstudio-online-deprecated' d='M40 4.16v31.68L30 40 0 29.9l30 4.456V0zM2.5 22.657l5.628-5.563L2.5 11.531l2.28-.761 5.532 4.166L19.5 5.853 25 8.191V26l-5.5 2.338-9.187-9.081-5.533 4.161zm10.678-5.563l6.321 4.76v-9.52z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 16px
}

.monaco-workbench>.part.titlebar>.window-controls-container {
  display: flex;
  flex-grow: 0;
  flex-shrink: 0;
  text-align: center;
  position: relative;
  z-index: 99;
  -webkit-app-region: no-drag;
  height: 100%;
  width: 138px;
  order: 3
}

.monaco-workbench>.part.titlebar>.window-controls-container>.window-icon {
  display: inline-block;
  -webkit-app-region: no-drag;
  transition: background-color .2s;
  height: 100%;
  width: 33.34%;
  background-size: 20%;
  background-position: 50%;
  background-repeat: no-repeat
}

.monaco-workbench>.part.titlebar>.window-controls-container>.window-icon svg {
  shape-rendering: crispEdges;
  text-align: center
}

.monaco-workbench>.part.titlebar.titlebar>.window-controls-container>.window-close {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.279 5.5L11 10.221l-.779.779L5.5 6.279.779 11 0 10.221 4.721 5.5 0 .779.779 0 5.5 4.721 10.221 0 11 .779 6.279 5.5z' fill='%23fff'/%3E%3C/svg%3E");
  order: 3
}

.monaco-workbench>.part.titlebar.titlebar.light>.window-controls-container>.window-close {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.279 5.5L11 10.221l-.779.779L5.5 6.279.779 11 0 10.221 4.721 5.5 0 .779.779 0 5.5 4.721 10.221 0 11 .779 6.279 5.5z' fill='%23000'/%3E%3C/svg%3E");
  order: 3
}

.monaco-workbench>.part.titlebar.titlebar>.window-controls-container>.window-unmaximize {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 8.798H8.798V11H0V2.202h2.202V0H11v8.798zm-3.298-5.5h-6.6v6.6h6.6v-6.6zM9.9 1.1H3.298v1.101h5.5v5.5h1.1v-6.6z' fill='%23fff'/%3E%3C/svg%3E");
  order: 2
}

.monaco-workbench>.part.titlebar.titlebar.light>.window-controls-container>.window-unmaximize {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 8.798H8.798V11H0V2.202h2.202V0H11v8.798zm-3.298-5.5h-6.6v6.6h6.6v-6.6zM9.9 1.1H3.298v1.101h5.5v5.5h1.1v-6.6z' fill='%23000'/%3E%3C/svg%3E");
  order: 2
}

.monaco-workbench>.part.titlebar>.window-controls-container>.window-maximize {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 0v11H0V0h11zM9.899 1.101H1.1V9.9h8.8V1.1z' fill='%23fff'/%3E%3C/svg%3E");
  order: 2
}

.monaco-workbench>.part.titlebar.light>.window-controls-container>.window-maximize {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 0v11H0V0h11zM9.899 1.101H1.1V9.9h8.8V1.1z' fill='%23000'/%3E%3C/svg%3E");
  order: 2
}

.monaco-workbench>.part.titlebar>.window-controls-container>.window-minimize {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 4.399V5.5H0V4.399h11z' fill='%23fff'/%3E%3C/svg%3E");
  order: 1
}

.monaco-workbench>.part.titlebar.light>.window-controls-container>.window-minimize {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 4.399V5.5H0V4.399h11z' fill='%23000'/%3E%3C/svg%3E");
  order: 1
}

.monaco-workbench>.part.titlebar>.window-controls-container>.window-icon:hover {
  background-color: hsla(0, 0%, 100%, .1)
}

.monaco-workbench>.part.titlebar.light>.window-controls-container>.window-icon:hover {
  background-color: rgba(0, 0, 0, .1)
}

.monaco-workbench>.part.titlebar.light>.window-controls-container>.window-close:hover,
.monaco-workbench>.part.titlebar>.window-controls-container>.window-close:hover {
  background-color: rgba(232, 17, 35, .9);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.279 5.5L11 10.221l-.779.779L5.5 6.279.779 11 0 10.221 4.721 5.5 0 .779.779 0 5.5 4.721 10.221 0 11 .779 6.279 5.5z' fill='%23fff'/%3E%3C/svg%3E")
}

.monaco-panel-view .panel>.panel-header>.title {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden
}

.file-icon-themable-tree .monaco-tree-row .content {
  display: flex
}

.file-icon-themable-tree .monaco-tree-row .content:before {
  background-size: 16px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  padding-right: 6px;
  width: 16px;
  height: 22px;
  display: inline-block;
  vertical-align: top;
  content: " "
}

.file-icon-themable-tree .monaco-tree-row.has-children.expanded .content:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23646465' d='M11 10H5.344L11 4.414V10z'/%3E%3C/svg%3E")
}

.file-icon-themable-tree .monaco-tree-row.has-children .content:before {
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23646465' d='M6 4v8l4-4-4-4zm1 2.414L8.586 8 7 9.586V6.414z'/%3E%3C/svg%3E")
}

.vs-dark .file-icon-themable-tree .monaco-tree-row.has-children.expanded .content:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23E8E8E8' d='M11 10H5.344L11 4.414V10z'/%3E%3C/svg%3E")
}

.vs-dark .file-icon-themable-tree .monaco-tree-row.has-children .content:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23E8E8E8' d='M6 4v8l4-4-4-4zm1 2.414L8.586 8 7 9.586V6.414z'/%3E%3C/svg%3E")
}

.hc-black .file-icon-themable-tree .monaco-tree-row.has-children.expanded .content:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23fff' d='M11 10.07H5.344L11 4.414v5.656z'/%3E%3C/svg%3E")
}

.hc-black .file-icon-themable-tree .monaco-tree-row.has-children .content:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23fff' d='M6 4v8l4-4-4-4zm1 2.414L8.586 8 7 9.586V6.414z'/%3E%3C/svg%3E")
}

.file-icon-themable-tree.align-icons-and-twisties .monaco-tree-row:not(.has-children) .content:before,
.file-icon-themable-tree.hide-arrows .monaco-tree-row .content:before,
.tree-explorer-viewlet-tree-view.file-icon-themable-tree .monaco-tree-row .content.align-icon-with-twisty:before {
  display: none
}

.tree-explorer-viewlet-tree-view.file-icon-themable-tree .monaco-tree-row .content:not(.align-icon-with-twisty):before {
  display: inline-block
}

.tree-explorer-viewlet-tree-view .monaco-tree .monaco-tree-row .custom-view-tree-node-item {
  display: flex;
  height: 22px;
  line-height: 22px;
  flex: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  flex-wrap: nowrap
}

.tree-explorer-viewlet-tree-view .monaco-tree .monaco-tree-row .custom-view-tree-node-item .custom-view-tree-node-item-resourceLabel,
.tree-explorer-viewlet-tree-view .monaco-tree .monaco-tree-row .custom-view-tree-node-item>.custom-view-tree-node-item-label {
  flex: 1;
  text-overflow: ellipsis;
  overflow: hidden
}

.tree-explorer-viewlet-tree-view .monaco-tree .monaco-tree-row .custom-view-tree-node-item>.custom-view-tree-node-item-icon {
  background-size: 16px;
  background-position: 0;
  background-repeat: no-repeat;
  padding-right: 6px;
  width: 16px;
  height: 22px;
  -webkit-font-smoothing: antialiased
}

.tree-explorer-viewlet-tree-view .monaco-tree .monaco-tree-row .custom-view-tree-node-item>.actions {
  display: none;
  padding-right: 6px
}

.tree-explorer-viewlet-tree-view .monaco-tree .monaco-tree-row.focused .custom-view-tree-node-item>.actions,
.tree-explorer-viewlet-tree-view .monaco-tree .monaco-tree-row.selected .custom-view-tree-node-item>.actions,
.tree-explorer-viewlet-tree-view .monaco-tree .monaco-tree-row:hover .custom-view-tree-node-item>.actions {
  display: block
}

.tree-explorer-viewlet-tree-view .monaco-tree .custom-view-tree-node-item>.actions .action-label {
  width: 16px;
  height: 100%;
  background-position: 50% 50%;
  background-repeat: no-repeat
}

.vs .action-remove-from-recently-opened {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='3 3 16 16'%3E%3Cpath fill='%23424242' d='M12.597 11.042l2.803 2.803-1.556 1.555-2.802-2.802L8.239 15.4l-1.556-1.555 2.802-2.803-2.802-2.803 1.555-1.556 2.804 2.803 2.803-2.803L15.4 8.239z'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .action-remove-from-recently-opened,
.vs-dark .action-remove-from-recently-opened {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='3 3 16 16'%3E%3Cpath fill='%23e8e8e8' d='M12.597 11.042l2.803 2.803-1.556 1.555-2.802-2.802L8.239 15.4l-1.556-1.555 2.802-2.803-2.802-2.803 1.555-1.556 2.804 2.803 2.803-2.803L15.4 8.239z'/%3E%3C/svg%3E") 50% no-repeat
}

.monaco-shell {
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
  overflow: hidden;
  font-size: 11px;
  user-select: none;
  font-family: -apple-system, BlinkMacSystemFont, Segoe WPC, Segoe UI, HelveticaNeue-Light, Ubuntu, Droid Sans, sans-serif;
}

.monaco-shell:lang(zh-Hans) {
  font-family: -apple-system, BlinkMacSystemFont, Segoe WPC, Segoe UI, HelveticaNeue-Light, Noto Sans, Microsoft YaHei, PingFang SC, Hiragino Sans GB, Source Han Sans SC, Source Han Sans CN, Source Han Sans, sans-serif
}

.monaco-shell:lang(zh-Hant) {
  font-family: -apple-system, BlinkMacSystemFont, Segoe WPC, Segoe UI, HelveticaNeue-Light, Noto Sans, Microsoft Jhenghei, PingFang TC, Source Han Sans TC, Source Han Sans, Source Han Sans TW, sans-serif
}

.monaco-shell:lang(ja) {
  font-family: -apple-system, BlinkMacSystemFont, Segoe WPC, Segoe UI, HelveticaNeue-Light, Noto Sans, Meiryo, Hiragino Kaku Gothic Pro, Source Han Sans J, Source Han Sans JP, Source Han Sans, Sazanami Gothic, IPA Gothic, sans-serif
}

.monaco-shell:lang(ko) {
  font-family: -apple-system, BlinkMacSystemFont, Segoe WPC, Segoe UI, HelveticaNeue-Light, Noto Sans, Malgun Gothic, Nanum Gothic, Dotom, Apple SD Gothic Neo, AppleGothic, Source Han Sans K, Source Han Sans JR, Source Han Sans, UnDotum, FBaekmuk Gulim, sans-serif
}

@keyframes fadeIn {
  0% {
    opacity: 0
  }
  to {
    opacity: 1
  }
}

.monaco-shell img {
  border: 0
}

.monaco-shell label {
  cursor: pointer
}

.monaco-shell a {
  text-decoration: none
}

.monaco-shell a:active {
  color: inherit;
  background-color: inherit
}

.monaco-shell a.plain,
.monaco-shell a.plain.hover,
.monaco-shell a.plain:hover {
  color: inherit;
  text-decoration: none
}

.monaco-shell input {
  color: inherit;
  font-family: inherit;
  font-size: 100%
}

.monaco-shell select {
  font-family: inherit
}

.monaco-shell .pointer {
  cursor: pointer
}

.monaco-shell .monaco-menu .monaco-action-bar.vertical {
  padding: .5em 0
}

.monaco-shell .monaco-menu .monaco-action-bar.vertical .action-label,
.monaco-shell .monaco-menu .monaco-action-bar.vertical .keybinding {
  padding: .5em 2em
}

.monaco-shell .monaco-menu .monaco-action-bar.vertical .submenu-indicator {
  padding: .5em 1em
}

.monaco-shell .monaco-menu .action-item {
  cursor: default
}

.monaco-shell .synthetic-focus,
.monaco-shell [tabindex="0"]:focus,
.monaco-shell input[type=button]:focus,
.monaco-shell input[type=checkbox]:focus,
.monaco-shell input[type=text]:focus,
.monaco-shell select:focus,
.monaco-shell textarea:focus {
  outline-width: 1px;
  outline-style: solid;
  outline-offset: -1px;
  opacity: 1 !important
}

.monaco-shell .monaco-tree.focused.no-focused-item:active:before,
.monaco-shell .monaco-tree .monaco-tree-row .monaco-action-bar .action-item [tabindex="0"]:hover,
.monaco-shell [tabindex="0"]:active,
.monaco-shell input[type=button]:active,
.monaco-shell input[type=checkbox]:active,
.monaco-shell select:active {
  outline: 0 !important
}

.monaco-shell .mac select:focus {
  border: none
}

.monaco-shell .monaco-tree.focused .monaco-tree-row.focused [tabindex="0"]:focus {
  outline-width: 1px;
  outline-style: solid
}

.monaco-shell .monaco-list:not(.element-focused):focus:before,
.monaco-shell .monaco-tree.focused.no-focused-item:focus:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
  content: "";
  pointer-events: none;
  outline: 1px solid;
  outline-width: 1px;
  outline-style: solid;
  outline-offset: -1px
}

.monaco-shell .monaco-inputbox.error.synthetic-focus,
.monaco-shell .monaco-inputbox.error input[type=text]:focus,
.monaco-shell .monaco-inputbox.info.synthetic-focus,
.monaco-shell .monaco-inputbox.info input[type=text]:focus,
.monaco-shell .monaco-inputbox.warning.synthetic-focus,
.monaco-shell .monaco-inputbox.warning input[type=text]:focus,
.monaco-shell .monaco-list:focus,
.monaco-shell .monaco-tree.focused:focus,
.monaco-shell .synthetic-focus :focus {
  outline: 0 !important
}

.monaco-workbench-container {
  position: absolute
}

.monaco-workbench {
  font-size: 13px;
  line-height: 1.4em;
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.monaco-workbench>.part {
  position: absolute;
  box-sizing: border-box
}

.monaco-font-aliasing-antialiased {
  -webkit-font-smoothing: antialiased
}

.monaco-font-aliasing-none {
  -webkit-font-smoothing: none
}

@media (-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
  .monaco-font-aliasing-auto {
    -webkit-font-smoothing: antialiased
  }
}

.monaco-editor .accessibilityHelpWidget {
  padding: 10px;
  vertical-align: middle
}

.tm-inspect-widget {
  z-index: 50;
  user-select: text;
  padding: 10px
}

.tm-token {
  font-family: monospace
}

.tm-metadata-separator {
  height: 1px;
  border: 0
}

.tm-token-length {
  font-weight: 400;
  font-size: 60%;
  float: right
}

.tm-metadata-table {
  width: 100%
}

.tm-metadata-value {
  text-align: right
}

.tm-metadata-value,
.tm-theme-selector {
  font-family: monospace
}

.comments-panel .comments-panel-container {
  height: 100%
}

.comments-panel .comments-panel-container .hidden {
  display: none
}

.comments-panel .comments-panel-container .tree-container {
  height: 100%
}

.comments-panel .comments-panel-container .tree-container.hidden {
  display: none;
  visibility: hidden
}

.comments-panel .comments-panel-container .tree-container .comment-container,
.comments-panel .comments-panel-container .tree-container .resource-container {
  display: flex
}

.comments-panel .user {
  padding-right: 5px;
  opacity: .5
}

.comments-panel .comments-panel-container .tree-container .comment-container .text * {
  margin: 0
}

.comments-panel .comments-panel-container .message-box-container {
  line-height: 22px;
  padding-left: 20px
}

.comments-panel .comments-panel-container .message-box-container span:focus {
  outline: none
}

.comments-panel .comments-panel-container .tree-container .count-badge-wrapper {
  margin-left: 10px
}

.comments-panel .comments-panel-container .tree-container .comment-container {
  line-height: 22px;
  text-overflow: ellipsis;
  overflow: hidden
}

.monaco-editor .margin-view-overlays .review {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' height='16' width='16'%3E%3Cpath fill='%23C5C5C5' fill-rule='evenodd' d='M14 1H2c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1h2v3.5L7.5 11H14c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zm0 9H7l-2 2v-2H2V2h12v8z'/%3E%3C/svg%3E");
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: 50%
}

.monaco-editor .comment-hint {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 16px;
  width: 20px;
  padding-left: 2px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' height='16' width='16'%3E%3Cpath fill='%23C5C5C5' fill-rule='evenodd' d='M14 1H2c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1h2v3.5L7.5 11H14c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zm0 9H7l-2 2v-2H2V2h12v8z'/%3E%3C/svg%3E") 50% no-repeat
}

.monaco-editor .comment-hint.commenting-disabled {
  opacity: .5
}

.monaco-editor .comment-hint:hover {
  cursor: pointer
}

.monaco-editor .review-widget {
  width: 100%;
  position: absolute
}

.monaco-editor .review-widget .body .review-comment {
  padding: 8px 16px 8px 20px;
  display: flex
}

.monaco-editor .review-widget .body .review-comment .avatar-container {
  margin-top: 4px !important
}

.monaco-editor .review-widget .body .review-comment .avatar-container img.avatar {
  height: 28px;
  width: 28px;
  display: inline-block;
  overflow: hidden;
  line-height: 1;
  vertical-align: middle;
  border-radius: 3px;
  border-style: none
}

.monaco-editor .review-widget .body .review-comment .review-comment-contents {
  margin-left: 20px
}

.monaco-editor .review-widget .body pre {
  overflow: auto;
  word-wrap: normal;
  white-space: pre
}

.monaco-editor.vs-dark .review-widget .body .review-comment .review-comment-contents h4 {
  margin: 0
}

.monaco-editor.vs-dark .review-widget .body .review-comment .review-comment-contents .author {
  color: #fff;
  font-weight: 600
}

.monaco-editor.vs-dark .review-widget .body .review-comment .review-comment-contents .comment-body {
  padding-top: 4px
}

.monaco-editor.vs-dark .review-widget .body span.created_at {
  color: #e0e0e0
}

.monaco-editor .review-widget .body p,
.monaco-editor .review-widget .body ul {
  margin: 8px 0
}

.monaco-editor .review-widget .body p:first-child,
.monaco-editor .review-widget .body ul:first-child {
  margin-top: 0
}

.monaco-editor .review-widget .body p:last-child,
.monaco-editor .review-widget .body ul:last-child {
  margin-bottom: 0
}

.monaco-editor .review-widget .body ul {
  padding-left: 20px
}

.monaco-editor .review-widget .body li>p {
  margin-bottom: 0
}

.monaco-editor .review-widget .body li>ul {
  margin-top: 0
}

.monaco-editor .review-widget .body code {
  border-radius: 3px;
  padding: 0 .4em
}

.monaco-editor .review-widget .body .comment-body img {
  max-width: 100%
}

.monaco-editor .review-widget .body .comment-form {
  margin: 0 20px;
  padding: 8px 0
}

.monaco-editor .review-widget .body .comment-form.expand .review-thread-reply-button {
  display: none
}

.monaco-editor .review-widget .body .comment-form.expand .form-actions,
.monaco-editor .review-widget .body .comment-form.expand .monaco-editor {
  display: block;
  box-sizing: border-box
}

.monaco-editor .review-widget .body .comment-form .review-thread-reply-button {
  text-align: left;
  display: block;
  width: 100%;
  resize: vertical;
  border-radius: 3px;
  box-sizing: border-box;
  padding: 6px 12px;
  font-weight: 600;
  line-height: 20px;
  white-space: nowrap;
  border: 0;
  cursor: text
}

.monaco-editor .review-widget .body .comment-form .review-thread-reply-button:focus {
  outline-style: solid;
  outline-width: 1px
}

.monaco-editor .review-widget .body .comment-form .monaco-editor {
  display: none;
  width: 100%;
  min-height: 90px;
  max-height: 500px;
  border-radius: 3px;
  border: 0
}

.monaco-editor .review-widget .body .comment-form .form-actions {
  overflow: auto;
  padding: 10px 0;
  display: none
}

.monaco-editor .review-widget .body .comment-form .monaco-text-button {
  width: auto;
  padding: 4px 10px;
  float: right
}

.monaco-editor .review-widget .head {
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  display: flex;
  height: 100%
}

.monaco-editor .review-widget .head .review-title {
  display: inline-block;
  font-size: 13px;
  margin-left: 20px;
  cursor: pointer
}

.monaco-editor .review-widget .head .review-title .dirname:not(:empty) {
  font-size: .9em;
  margin-left: .5em
}

.monaco-editor .review-widget .head .review-actions {
  flex: 1;
  text-align: right;
  padding-right: 2px
}

.monaco-editor .review-widget .head .review-actions>.monaco-action-bar {
  display: inline-block
}

.monaco-editor .review-widget .head .review-actions>.monaco-action-bar,
.monaco-editor .review-widget .head .review-actions>.monaco-action-bar>.actions-container {
  height: 100%
}

.monaco-editor .review-widget .head .review-actions>.monaco-action-bar .action-item {
  margin-left: 4px
}

.monaco-editor .review-widget .head .review-actions>.monaco-action-bar .action-label {
  width: 16px;
  height: 100%;
  margin: 0;
  line-height: inherit;
  background-repeat: no-repeat;
  background-position: 50%
}

.monaco-editor .review-widget .head .review-actions>.monaco-action-bar .action-label.octicon {
  margin: 0
}

.monaco-editor .review-widget .head .review-actions .action-label.icon.close-review-action {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='3 3 16 16'%3E%3Cpath fill='%23e8e8e8' d='M12.597 11.042l2.803 2.803-1.556 1.555-2.802-2.802L8.239 15.4l-1.556-1.555 2.802-2.803-2.802-2.803 1.555-1.556 2.804 2.803 2.803-2.803L15.4 8.239z'/%3E%3C/svg%3E") 50% no-repeat
}

.monaco-editor .review-widget>.body {
  border-top: 1px solid;
  position: relative
}

.monaco-editor .zone-widget .zone-widget-container.breakpoint-widget {
  height: 30px !important;
  display: flex;
  border-color: #007acc
}

.monaco-editor .zone-widget .zone-widget-container.breakpoint-widget .breakpoint-select-container {
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding: 0 10px;
  flex-shrink: 0
}

.monaco-editor .zone-widget .zone-widget-container.breakpoint-widget .inputContainer {
  flex: 1;
  margin-top: 6px;
  margin-bottom: 6px
}

.monaco-workbench>.activitybar .monaco-action-bar .action-label.debug {
  -webkit-mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-white{fill:%23fff}%3C/style%3E%3C/defs%3E%3Ctitle%3Edebug-dark%3C/title%3E%3Cpath class='icon-white' d='M8.667 10.325v2.832c0 .308.06.843-.249.843H7.333v-.667H8v-2.126l-.115-.12a2.362 2.362 0 0 1-3.113.072C4 10.385 4.079 9.333 4.917 8h-2.25v.667H2V7.582c0-.309.535-.249.843-.249h2.736zm-2-6.992H6v-.666h1.3c.307 0 .7.147.7.455v2.23l.491.583a1.3 1.3 0 0 1 1.276-1.14.6.6 0 0 1 .233.026V3.333h.667v1.746a.413.413 0 0 0 .255.255h1.745V6h-1.489c.018 0 .028.1.028.2a1.31 1.31 0 0 1-1.141 1.288l.583.512h2.231c.308 0 .455.389.455.7V10h-.667v-.667h-1.68l-4.32-4.2zM8 0a8 8 0 1 0 8 8 8 8 0 0 0-8-8zm6.667 8a6.634 6.634 0 0 1-1.508 4.216L3.784 2.841A6.662 6.662 0 0 1 14.667 8zM1.333 8a6.633 6.633 0 0 1 1.508-4.216l9.375 9.376A6.663 6.663 0 0 1 1.333 8z' id='iconBg'/%3E%3C/svg%3E") no-repeat 50% 50%;
  -webkit-mask-size: 28px
}

.monaco-editor .debug-top-stack-frame-exception-line,
.monaco-editor .debug-top-stack-frame-line {
  background: rgba(255, 255, 102, .45)
}

.monaco-editor .debug-top-stack-frame-range {
  background: rgba(255, 255, 102, .6)
}

.monaco-editor .debug-top-stack-frame-column:before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23f6f6f6}.icon-canvas-transparent{opacity:0}.icon-vs-yellow{fill:%23fc0}%3C/style%3E%3C/defs%3E%3Ctitle%3Ecurrent-arrow%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='icon-vs-yellow' d='M12.5 8L9 12H5V4h4z' id='iconBg'/%3E%3C/svg%3E") 50% no-repeat
}

.monaco-editor .debug-focused-stack-frame-line {
  background: rgba(206, 231, 206, .45)
}

.monaco-editor .debug-focused-stack-frame-range {
  background: #cee7ce
}

.debug-breakpoint-hint {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23f6f6f6}.icon-canvas-transparent{opacity:0}.cls-1{fill:%23e51400;opacity:.4}%3C/style%3E%3C/defs%3E%3Ctitle%3Ebreakpoint-hint%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='cls-1' d='M11.789 8A3.789 3.789 0 1 1 8 4.211 3.788 3.788 0 0 1 11.789 8z' id='iconBg'/%3E%3C/svg%3E") 50% no-repeat
}

.debug-breakpoint-disabled,
.monaco-editor .debug-breakpoint-column.debug-breakpoint-disabled-column:before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23f6f6f6}.icon-canvas-transparent{opacity:0}.icon-disabled-grey{fill:%23848484}%3C/style%3E%3C/defs%3E%3Ctitle%3Ebreakpoint-disabled%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='icon-disabled-grey' d='M11.789 8A3.789 3.789 0 1 1 8 4.211 3.788 3.788 0 0 1 11.789 8z' id='iconBg'/%3E%3C/svg%3E") 50% no-repeat
}

.debug-breakpoint-unverified,
.monaco-editor .debug-breakpoint-column.debug-breakpoint-unverified-column:before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23f6f6f6}.icon-canvas-transparent{opacity:0}.icon-disabled-grey{fill:%23848484}%3C/style%3E%3C/defs%3E%3Ctitle%3Ebreakpoint-unverified%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='icon-disabled-grey' d='M8 4.211A3.789 3.789 0 1 0 11.79 8 3.788 3.788 0 0 0 8 4.211zm0 6.079A2.29 2.29 0 1 1 10.29 8 2.292 2.292 0 0 1 8 10.29z' id='iconBg'/%3E%3C/svg%3E") 50% no-repeat
}

.monaco-editor .debug-top-stack-frame {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23f6f6f6}.icon-canvas-transparent{opacity:0}.icon-vs-yellow{fill:%23fc0}%3C/style%3E%3C/defs%3E%3Ctitle%3Ecurrent-arrow%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='icon-vs-yellow' d='M12.5 8L9 12H5V4h4z' id='iconBg'/%3E%3C/svg%3E") 50% no-repeat
}

.monaco-editor .debug-focused-stack-frame {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23f6f6f6}.icon-canvas-transparent{opacity:0}.cls-1{fill:%239cce9c}%3C/style%3E%3C/defs%3E%3Ctitle%3Estackframe-arrow%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='cls-1' d='M12.5 8L9 12H5V4h4z' id='iconBg'/%3E%3C/svg%3E") 50% no-repeat
}

.debug-breakpoint,
.monaco-editor .debug-breakpoint-column.debug-breakpoint-column:before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23f6f6f6}.icon-canvas-transparent{opacity:0}.icon-vs-red{fill:%23e51400}%3C/style%3E%3C/defs%3E%3Ctitle%3Ebreakpoint%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='icon-vs-red' d='M11.789 8A3.789 3.789 0 1 1 8 4.211 3.788 3.788 0 0 1 11.789 8z' id='iconBg'/%3E%3C/svg%3E") 50% no-repeat
}

.monaco-editor .debug-breakpoint-column:before,
.monaco-editor .debug-top-stack-frame-column:before {
  content: " ";
  width: 1.3em;
  height: 1.3em;
  display: inline-block;
  vertical-align: text-bottom;
  margin-right: 2px;
  margin-left: 2px
}

.debug-function-breakpoint {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23f6f6f6}.icon-canvas-transparent{opacity:0}.icon-vs-red{fill:%23e51400}%3C/style%3E%3C/defs%3E%3Ctitle%3Ebreakpoint-function%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='icon-vs-red' d='M12 12H4l4-7.2z' id='iconBg'/%3E%3C/svg%3E") 50% no-repeat
}

.debug-function-breakpoint-unverified {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23f6f6f6}.icon-canvas-transparent{opacity:0}.icon-disabled-grey{fill:%23848484}%3C/style%3E%3C/defs%3E%3Ctitle%3Ebreakpoint-function-unverified%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='icon-disabled-grey' d='M8 4.35L3.75 12h8.5zm0 2.574l2.125 3.826h-4.25z' id='iconBg'/%3E%3C/svg%3E") 50% no-repeat
}

.debug-function-breakpoint-disabled {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23f6f6f6}.icon-canvas-transparent{opacity:0}.icon-disabled-grey{fill:%23848484}%3C/style%3E%3C/defs%3E%3Ctitle%3Ebreakpoint-function-disabled%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='icon-disabled-grey' d='M12 12H4l4-7.2z' id='iconBg'/%3E%3C/svg%3E") 50% no-repeat
}

.debug-breakpoint-conditional,
.monaco-editor .debug-breakpoint-column.debug-breakpoint-conditional-column:before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.cls-1,.icon-vs-out{fill:%23f6f6f6}.cls-1{fill-opacity:0}.icon-vs-red{fill:%23e51400}.icon-white{fill:%23fff}%3C/style%3E%3C/defs%3E%3Ctitle%3Ebreakpoint-conditional%3C/title%3E%3Cpath class='cls-1' d='M16 0v16H0V0z' id='canvas'/%3E%3Cg id='iconBg'%3E%3Cpath class='icon-vs-red' d='M11.8 8A3.8 3.8 0 1 1 8 4.2 3.8 3.8 0 0 1 11.8 8z'/%3E%3Cpath class='icon-white' d='M10.1 6.7v.8H5.9v-.8zM5.9 9.2h4.2v-.8H5.9z'/%3E%3C/g%3E%3C/svg%3E") 50% no-repeat
}

.debug-breakpoint-log,
.monaco-editor .debug-breakpoint-column.debug-breakpoint-log-column:before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23f6f6f6}.icon-canvas-transparent{opacity:0}.icon-vs-red{fill:%23e51400}%3C/style%3E%3C/defs%3E%3Ctitle%3Ebreakpoint-log%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='icon-vs-red' d='M12 8l-4 4-4-4 4-4z' id='iconBg'/%3E%3C/svg%3E") 50% no-repeat
}

.debug-breakpoint-log-disabled {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23f6f6f6}.icon-canvas-transparent{opacity:0}.icon-disabled-grey{fill:%23848484}%3C/style%3E%3C/defs%3E%3Ctitle%3Ebreakpoint-log-disabled%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='icon-disabled-grey' d='M12 8l-4 4-4-4 4-4z' id='iconBg'/%3E%3C/svg%3E") 50% no-repeat
}

.debug-breakpoint-log-unverified {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23f6f6f6}.icon-canvas-transparent{opacity:0}.icon-disabled-grey{fill:%23848484}%3C/style%3E%3C/defs%3E%3Ctitle%3Ebreakpoint-log-unverified%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='icon-disabled-grey' d='M8 3.75L3.75 8 8 12.25 12.25 8zM5.518 8L8 5.518 10.482 8 8 10.482z' id='iconBg'/%3E%3C/svg%3E") 50% no-repeat
}

.debug-breakpoint-unsupported,
.monaco-editor .debug-breakpoint-column.debug-breakpoint-unsupported-column:before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23f6f6f6}.icon-canvas-transparent{opacity:0}.icon-vs-red{fill:%23e51400}.icon-white{fill:%23fff}%3C/style%3E%3C/defs%3E%3Ctitle%3Ebreakpoint-unsupported%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cg id='iconBg'%3E%3Cpath class='icon-vs-red' d='M11.789 8A3.789 3.789 0 1 1 8 4.211 3.788 3.788 0 0 1 11.789 8z'/%3E%3Cpath class='icon-white' d='M7.5 9.5h1v1h-1zm0-4v3h1v-3z'/%3E%3C/g%3E%3C/svg%3E") 50% no-repeat
}

.monaco-editor .debug-breakpoint-column.debug-breakpoint-column.debug-top-stack-frame-column:before,
.monaco-editor .debug-top-stack-frame.debug-breakpoint,
.monaco-editor .debug-top-stack-frame.debug-breakpoint-conditional,
.monaco-editor .debug-top-stack-frame.debug-breakpoint-log {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23f6f6f6}.icon-canvas-transparent{opacity:0}.icon-vs-yellow{fill:%23fc0}.icon-vs-red{fill:%23e51400}%3C/style%3E%3C/defs%3E%3Ctitle%3Ecurrent-and-breakpoint%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cg id='iconBg'%3E%3Cpath class='icon-vs-yellow' d='M12.5 8L9 12H5V4h4z'/%3E%3Cpath class='icon-vs-red' d='M10.5 8A2.5 2.5 0 1 1 8 5.5 2.5 2.5 0 0 1 10.5 8z'/%3E%3C/g%3E%3C/svg%3E") 50% no-repeat
}

.monaco-editor .debug-focused-stack-frame.debug-breakpoint,
.monaco-editor .debug-focused-stack-frame.debug-breakpoint-conditional,
.monaco-editor .debug-focused-stack-frame.debug-breakpoint-log {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23f6f6f6}.icon-canvas-transparent{opacity:0}.cls-1{fill:%239cce9c}.icon-vs-red{fill:%23e51400}%3C/style%3E%3C/defs%3E%3Ctitle%3Estackframe-and-breakpoint%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cg id='iconBg'%3E%3Cpath class='cls-1' d='M12.5 8L9 12H5V4h4z'/%3E%3Cpath class='icon-vs-red' d='M10.5 8A2.5 2.5 0 1 1 8 5.5 2.5 2.5 0 0 1 10.5 8z'/%3E%3C/g%3E%3C/svg%3E") 50% no-repeat
}

.debug-error-editor:focus {
  outline: none !important
}

.debug-error-editor {
  padding: 5px 0 0 10px;
  box-sizing: border-box
}

.monaco-workbench>.part.statusbar>.statusbar-item>.debug-statusbar-item>a {
  display: flex;
  padding: 0 5px
}

.monaco-workbench .part.statusbar .debug-statusbar-item.hidden {
  display: none
}

.monaco-workbench .part.statusbar .debug-statusbar-item .icon {
  -webkit-mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23f6f6f6}.icon-canvas-transparent{opacity:0}.icon-vs-action-green{fill:%23388a34}%3C/style%3E%3C/defs%3E%3Ctitle%3Econtinue%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='icon-vs-action-green' d='M4 1.5v13L12.667 8 4 1.5z' id='iconBg'/%3E%3C/svg%3E") no-repeat 50% 50%;
  -webkit-mask-size: 16px;
  display: inline-block;
  padding-right: 2px;
  width: 16px
}

.monaco-workbench .monaco-tree-row .expression {
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: Monaco, Menlo, Consolas, Droid Sans Mono, Inconsolata, Courier New, monospace, Droid Sans Fallback
}

.monaco-workbench.mac .monaco-tree-row .expression {
  font-size: 11px
}

.monaco-workbench.linux .monaco-tree-row .expression,
.monaco-workbench.windows .monaco-tree-row .expression {
  font-size: 13px
}

.monaco-workbench .monaco-tree-row .expression .value {
  margin-left: 6px
}

.monaco-workbench .monaco-tree-row:not(.selected) .expression .name {
  color: #9b46b0
}

.monaco-workbench .monaco-tree-row:not(.selected) .expression .name.virtual {
  opacity: .5
}

.monaco-workbench>.monaco-tree-row:not(.selected) .expression .value {
  color: hsla(0, 0%, 42%, .8)
}

.monaco-workbench .monaco-tree-row .expression .unavailable {
  font-style: italic
}

.monaco-workbench .monaco-tree-row:not(.selected) .expression .error {
  color: #e51400
}

.monaco-workbench .monaco-tree-row:not(.selected) .expression .value.number {
  color: #09885a
}

.monaco-workbench .monaco-tree-row:not(.selected) .expression .value.boolean {
  color: #00f
}

.monaco-workbench .monaco-tree-row:not(.selected) .expression .value.string {
  color: #a31515
}

.vs-dark .monaco-workbench>.monaco-tree-row:not(.selected) .expression .value {
  color: hsla(0, 0%, 80%, .6)
}

.vs-dark .monaco-workbench .monaco-tree-row:not(.selected) .expression .error {
  color: #f48771
}

.vs-dark .monaco-workbench .monaco-tree-row:not(.selected) .expression .value.number {
  color: #b5cea8
}

.hc-black .monaco-workbench .monaco-tree-row:not(.selected) .expression .value.number {
  color: #89d185
}

.hc-black .monaco-workbench .monaco-tree-row:not(.selected) .expression .value.boolean {
  color: #75bdfe
}

.hc-black .monaco-workbench .monaco-tree-row:not(.selected) .expression .value.string {
  color: #f48771
}

.vs-dark .monaco-workbench .monaco-tree-row:not(.selected) .expression .value.boolean {
  color: #4e94ce
}

.vs-dark .monaco-workbench .monaco-tree-row:not(.selected) .expression .value.string {
  color: #ce9178
}

.hc-black .monaco-workbench .monaco-tree-row:not(.selected) .expression .error {
  color: #f48771
}

.vs-dark .monaco-workbench .monaco-tree-row:not(.selected) .expression .name {
  color: #c586c0
}

.monaco-editor.vs-dark .debug-focused-stack-frame-line {
  background: rgba(122, 189, 122, .3)
}

.monaco-editor.vs-dark .debug-focused-stack-frame-range {
  background: rgba(122, 189, 122, .5)
}

.monaco-editor.vs-dark .debug-top-stack-frame-exception-line,
.monaco-editor.vs-dark .debug-top-stack-frame-line {
  background-color: rgba(255, 255, 0, .2)
}

.monaco-editor.vs-dark .debug-top-stack-frame-range {
  background-color: rgba(255, 255, 0, .3)
}

.monaco-editor.hc-black .debug-focused-stack-frame-line {
  background: #cee7ce
}

.hc-black .monaco-workbench .monaco-tree-row:not(.selected) .expression .name {
  color: inherit
}

.hc-black .monaco-editor .debug-top-stack-frame-line {
  background: #fff600
}

.hc-black .monaco-editor .debug-remove-token-colors {
  color: #000
}

.monaco-workbench .debug-actions-widget {
  position: absolute;
  z-index: 200;
  height: 32px;
  display: flex;
  padding-left: 7px
}

.monaco-workbench .debug-actions-widget .monaco-action-bar .action-item {
  height: 32px
}

.monaco-workbench .debug-actions-widget .monaco-action-bar .action-item.select-container {
  margin-right: 7px
}

.monaco-workbench .debug-actions-widget .drag-area {
  cursor: -webkit-grab;
  height: 32px;
  width: 16px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent{fill:%23f6f6f6;opacity:0}.icon-disabled-grey{fill:%23848484}%3C/style%3E%3C/defs%3E%3Ctitle%3Edrag%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='icon-disabled-grey' d='M7 4a1 1 0 1 1-1-1 1 1 0 0 1 1 1zm3 1a1 1 0 1 0-1-1 1 1 0 0 0 1 1zM6 7a1 1 0 1 0 1 1 1 1 0 0 0-1-1zm4 0a1 1 0 1 0 1 1 1 1 0 0 0-1-1zm-4 4a1 1 0 1 0 1 1 1 1 0 0 0-1-1zm4 0a1 1 0 1 0 1 1 1 1 0 0 0-1-1z' id='iconBg'/%3E%3C/svg%3E") 50% no-repeat;
  background-size: 16px 16px
}

.monaco-workbench .debug-actions-widget .drag-area.dragged {
  cursor: -webkit-grabbing
}

.monaco-workbench .debug-actions-widget .monaco-action-bar .action-item>.action-label {
  width: 32px;
  height: 32px;
  margin-right: 0;
  background-size: 16px;
  background-position: 50%;
  background-repeat: no-repeat
}

.monaco-workbench .debug-action.step-back,
.monaco-workbench .debug-action.step-over {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23f6f6f6}.icon-canvas-transparent{opacity:0}.icon-vs-bg{fill:%23424242}.icon-vs-action-blue{fill:%2300539c}%3C/style%3E%3C/defs%3E%3Ctitle%3Estep-over%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M10 13a2 2 0 1 1-2-2 2 2 0 0 1 2 2z' id='iconBg'/%3E%3Cpath class='icon-vs-action-blue' d='M15 2v6H9V6h2.237a4.481 4.481 0 0 0-8.186 2H1.025A6.482 6.482 0 0 1 13 5.069V2z' id='colorAction'/%3E%3C/svg%3E")
}

.monaco-workbench .debug-action.step-into {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23f6f6f6}.icon-canvas-transparent{opacity:0}.icon-vs-bg{fill:%23424242}.icon-vs-action-blue{fill:%2300539c}%3C/style%3E%3C/defs%3E%3Ctitle%3Estep-into%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M8 11a2 2 0 1 1-2 2 2 2 0 0 1 2-2z' id='iconBg'/%3E%3Cpath class='icon-vs-action-blue' d='M12.03 6.28L8 10.311 3.97 6.28l1.06-1.06L7 7.189V1h2v6.189l1.97-1.97z' id='colorAction'/%3E%3C/svg%3E")
}

.monaco-workbench .debug-action.step-out {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23f6f6f6}.icon-canvas-transparent{opacity:0}.icon-vs-bg{fill:%23424242}.icon-vs-action-blue{fill:%2300539c}%3C/style%3E%3C/defs%3E%3Ctitle%3Estep-out%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M8 11a2 2 0 1 1-2 2 2 2 0 0 1 2-2z' id='iconBg'/%3E%3Cpath class='icon-vs-action-blue' d='M3.97 4.72L8 .689l4.03 4.03-1.06 1.061L9 3.811V10H7V3.811L5.03 5.78z' id='colorAction'/%3E%3C/svg%3E")
}

.monaco-workbench .debug-action.reverse-continue,
.monaco-workbench .debug-action.step-back {
  transform: scaleX(-1)
}

.monaco-workbench .debug-action.continue,
.monaco-workbench .debug-action.reverse-continue {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23f6f6f6}.icon-canvas-transparent{opacity:0}.icon-vs-action-blue{fill:%2300539c}%3C/style%3E%3C/defs%3E%3Ctitle%3Econtinue%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='icon-vs-action-blue' d='M3 3h2v10H3zm4.5 0v10L14 8z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-workbench .debug-action.restart {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.st0{fill:%23f6f6f6;fill-opacity:0}.st1{display:none}.st2{display:inline;fill:%23f6f6f6}.st3{fill:%23388a34}%3C/style%3E%3Ctitle%3Erestart%3C/title%3E%3Cpath class='st0' d='M16 0v16H0V0h16z' id='canvas'/%3E%3Cpath class='st3' d='M15 8c0 3.6-2.9 6.5-6.5 6.5-2.9 0-5.5-1.9-6.3-4.7l1.9-.5c.7 2.4 3.2 3.8 5.6 3.1 2.4-.7 3.8-3.2 3.1-5.6S9.7 3 7.3 3.7c-1 .3-1.9.9-2.5 1.8H7v2H1v-6h2v3.1c1.9-3 5.9-4 8.9-2.1C13.8 3.7 15 5.7 15 8z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-workbench .debug-action.pause {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23f6f6f6}.icon-canvas-transparent{opacity:0}.icon-vs-action-blue{fill:%2300539c}%3C/style%3E%3C/defs%3E%3Ctitle%3Epause%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='icon-vs-action-blue' d='M4 3h2.5v10H4zm5.5 0v10H12V3z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-workbench .debug-action.stop {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23f6f6f6}.icon-canvas-transparent{opacity:0}.icon-vs-action-red{fill:%23a1260d}%3C/style%3E%3C/defs%3E%3Ctitle%3Estop%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='icon-vs-action-red' d='M13 3v10H3V3z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-workbench .debug-action.disconnect {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23f6f6f6}.icon-canvas-transparent{opacity:0}.icon-vs-action-red{fill:%23a1260d}%3C/style%3E%3C/defs%3E%3Ctitle%3Edisconnect%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='icon-vs-action-red' d='M2 2v12h12V2zm7 1.5a.5.5 0 0 1 1 0V5H9zm-3 0a.5.5 0 0 1 1 0V5H6zM11 7h-1v1.5a2 2 0 0 1-1.5 1.929V13h-1v-2.571A2 2 0 0 1 6 8.5V7H5V6h6z' id='iconBg'/%3E%3C/svg%3E")
}

.hc-black .monaco-workbench .debug-action.step-back,
.hc-black .monaco-workbench .debug-action.step-over,
.vs-dark .monaco-workbench .debug-action.step-back,
.vs-dark .monaco-workbench .debug-action.step-over {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23252526}.icon-canvas-transparent{opacity:0}.icon-vs-bg{fill:%23c5c5c5}.icon-vs-action-blue{fill:%2375beff}%3C/style%3E%3C/defs%3E%3Ctitle%3Estep-over%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M10 13a2 2 0 1 1-2-2 2 2 0 0 1 2 2z' id='iconBg'/%3E%3Cpath class='icon-vs-action-blue' d='M15 2v6H9V6h2.237a4.481 4.481 0 0 0-8.186 2H1.025A6.482 6.482 0 0 1 13 5.069V2z' id='colorAction'/%3E%3C/svg%3E")
}

.hc-black .monaco-workbench .debug-action.step-into,
.vs-dark .monaco-workbench .debug-action.step-into {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23252526}.icon-canvas-transparent{opacity:0}.icon-vs-bg{fill:%23c5c5c5}.icon-vs-action-blue{fill:%2375beff}%3C/style%3E%3C/defs%3E%3Ctitle%3Estep-into%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M8 11a2 2 0 1 1-2 2 2 2 0 0 1 2-2z' id='iconBg'/%3E%3Cpath class='icon-vs-action-blue' d='M12.03 6.28L8 10.311 3.97 6.28l1.06-1.06L7 7.189V1h2v6.189l1.97-1.97z' id='colorAction'/%3E%3C/svg%3E")
}

.hc-black .monaco-workbench .debug-action.step-out,
.vs-dark .monaco-workbench .debug-action.step-out {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23252526}.icon-canvas-transparent{opacity:0}.icon-vs-bg{fill:%23c5c5c5}.icon-vs-action-blue{fill:%2375beff}%3C/style%3E%3C/defs%3E%3Ctitle%3Estep-out%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M8 11a2 2 0 1 1-2 2 2 2 0 0 1 2-2z' id='iconBg'/%3E%3Cpath class='icon-vs-action-blue' d='M3.97 4.72L8 .689l4.03 4.03-1.06 1.061L9 3.811V10H7V3.811L5.03 5.78z' id='colorAction'/%3E%3C/svg%3E")
}

.hc-black .monaco-workbench .debug-action.continue,
.hc-black .monaco-workbench .debug-action.reverse-continue,
.vs-dark .monaco-workbench .debug-action.continue,
.vs-dark .monaco-workbench .debug-action.reverse-continue {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23252526}.icon-canvas-transparent{opacity:0}.icon-vs-action-blue{fill:%2375beff}%3C/style%3E%3C/defs%3E%3Ctitle%3Econtinue%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='icon-vs-action-blue' d='M3 3h2v10H3zm4.5 0v10L14 8z' id='iconBg'/%3E%3C/svg%3E")
}

.hc-black .monaco-workbench .debug-action.restart,
.vs-dark .monaco-workbench .debug-action.restart {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.st0{fill:%23252526;fill-opacity:0}.st1{display:none}.st2{display:inline;fill:%23252526}.st3{fill:%2389d185}%3C/style%3E%3Ctitle%3Erestart%3C/title%3E%3Cpath class='st0' d='M16 0v16H0V0h16z' id='canvas'/%3E%3Cpath class='st3' d='M15 8c0 3.6-2.9 6.5-6.5 6.5-2.9 0-5.5-1.9-6.3-4.7l1.9-.5c.7 2.4 3.2 3.8 5.6 3.1 2.4-.7 3.8-3.2 3.1-5.6S9.7 3 7.3 3.7c-1 .3-1.9.9-2.5 1.8H7v2H1v-6h2v3.1c1.9-3 5.9-4 8.9-2.1C13.8 3.7 15 5.7 15 8z' id='iconBg'/%3E%3C/svg%3E")
}

.hc-black .monaco-workbench .debug-action.pause,
.vs-dark .monaco-workbench .debug-action.pause {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23252526}.icon-canvas-transparent{opacity:0}.icon-vs-action-blue{fill:%2375beff}%3C/style%3E%3C/defs%3E%3Ctitle%3Epause%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='icon-vs-action-blue' d='M4 3h2.5v10H4zm5.5 0v10H12V3z' id='iconBg'/%3E%3C/svg%3E")
}

.hc-black .monaco-workbench .debug-action.stop,
.vs-dark .monaco-workbench .debug-action.stop {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23252526}.icon-canvas-transparent{opacity:0}.icon-vs-action-red{fill:%23f48771}%3C/style%3E%3C/defs%3E%3Ctitle%3Estop%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='icon-vs-action-red' d='M13 3v10H3V3z' id='iconBg'/%3E%3C/svg%3E")
}

.hc-black .monaco-workbench .debug-action.disconnect,
.vs-dark .monaco-workbench .debug-action.disconnect {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23252526}.icon-canvas-transparent{opacity:0}.icon-vs-action-red{fill:%23f48771}%3C/style%3E%3C/defs%3E%3Ctitle%3Edisconnect%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='icon-vs-action-red' d='M2 2v12h12V2zm7 1.5a.5.5 0 0 1 1 0V5H9zm-3 0a.5.5 0 0 1 1 0V5H6zM11 7h-1v1.5a2 2 0 0 1-1.5 1.929V13h-1v-2.571A2 2 0 0 1 6 8.5V7H5V6h6z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-editor .debug-hover-widget {
  position: absolute;
  margin-top: -1px;
  cursor: default;
  z-index: 50;
  animation-duration: .15s;
  animation-name: fadeIn;
  user-select: text;
  word-break: break-all;
  padding: 4px 5px
}

.monaco-editor .debug-hover-widget .complex-value {
  width: 324px
}

.monaco-editor .debug-hover-widget .complex-value .title {
  padding-left: 15px;
  padding-right: 2px;
  font-size: 11px;
  word-break: normal;
  text-overflow: ellipsis;
  height: 18px;
  overflow: hidden;
  border-bottom: 1px solid hsla(0, 0%, 50%, .35)
}

.monaco-editor .debug-hover-widget .debug-hover-tree {
  line-height: 18px
}

.monaco-editor .debug-hover-widget .debug-hover-tree .monaco-tree .monaco-tree-row>.content {
  user-select: text;
  white-space: pre
}

.monaco-editor .debug-hover-widget .debug-hover-tree .monaco-tree .monaco-tree-rows>.monaco-tree-row:hover:not(.highlighted):not(.selected):not(.focused) {
  background-color: inherit
}

.monaco-editor .debug-hover-widget .debug-hover-tree .monaco-tree .monaco-tree-rows>.monaco-tree-row {
  cursor: default
}

.monaco-editor .debug-hover-widget .debug-hover-tree .monaco-tree .monaco-tree-rows>.monaco-tree-row.has-children {
  cursor: pointer
}

.monaco-editor .debug-hover-widget pre {
  margin-top: 0;
  margin-bottom: 0
}

.monaco-editor .debugHoverHighlight {
  background-color: rgba(173, 214, 255, .15)
}

.monaco-editor .debug-hover-widget .value {
  white-space: pre-wrap;
  color: hsla(0, 0%, 42%, .8);
  overflow: auto;
  max-height: 500px
}

.monaco-editor .debug-hover-widget .error {
  color: #e51400
}

.monaco-editor .debug-hover-widget .value.number {
  color: #09885a
}

.monaco-editor .debug-hover-widget .value.boolean {
  color: #00f
}

.monaco-editor .debug-hover-widget .value.string {
  color: #a31515
}

.monaco-editor.hc-black .debug-hover-widget .value,
.monaco-editor.vs-dark .debug-hover-widget .value {
  color: hsla(0, 0%, 80%, .6)
}

.monaco-editor.hc-black .debug-hover-widget .error,
.monaco-editor.vs-dark .debug-hover-widget .error {
  color: #f48771
}

.monaco-editor.hc-black .debug-hover-widget .value.number,
.monaco-editor.vs-dark .debug-hover-widget .value.number {
  color: #b5cea8
}

.monaco-editor.hc-black .debug-hover-widget .value.boolean,
.monaco-editor.vs-dark .debug-hover-widget .value.boolean {
  color: #4e94ce
}

.monaco-editor.hc-black .debug-hover-widget .value.string,
.monaco-editor.vs-dark .debug-hover-widget .value.string {
  color: #ce9178
}

.monaco-editor.hc-theme .debugHoverHighlight,
.monaco-editor.vs-dark .debugHoverHighlight {
  background-color: rgba(38, 79, 120, .25)
}

.debug-viewlet {
  height: 100%
}

.monaco-workbench .debug-action.configure {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23f6f6f6}.icon-canvas-transparent{opacity:0}.icon-vs-bg{fill:%23424242}%3C/style%3E%3C/defs%3E%3Ctitle%3Econfigure%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M12.876 9.521L15 9.167V6.834l-2.121-.354a5.12 5.12 0 0 0-.354-.854l1.25-1.75-1.65-1.65-1.752 1.251c-.137-.072-.262-.159-.408-.219s-.3-.087-.444-.133L9.167 1H6.834L6.48 3.121a5.118 5.118 0 0 0-.854.354l-1.75-1.25-1.65 1.65 1.251 1.752c-.072.137-.159.262-.219.408s-.087.3-.133.444L1 6.833v2.333l2.121.354a5.122 5.122 0 0 0 .354.854l-1.25 1.75 1.65 1.65 1.752-1.252c.137.072.262.159.408.22s.3.087.444.133L6.833 15h2.333l.354-2.121a5.121 5.121 0 0 0 .854-.354l1.75 1.25 1.65-1.65-1.252-1.752c.072-.137.159-.263.219-.409s.089-.295.135-.443zM8 10.212A2.212 2.212 0 1 1 10.212 8 2.212 2.212 0 0 1 8 10.212z' id='iconBg'/%3E%3C/svg%3E") 50% no-repeat
}

.monaco-workbench .debug-action.start {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23f6f6f6}.icon-canvas-transparent{opacity:0}.icon-vs-action-green{fill:%23388a34}%3C/style%3E%3C/defs%3E%3Ctitle%3Econtinue%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='icon-vs-action-green' d='M4 1.5v13L12.667 8 4 1.5z' id='iconBg'/%3E%3C/svg%3E") 50% no-repeat
}

.monaco-workbench .debug-action.toggle-repl {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23f6f6f6}.icon-canvas-transparent{opacity:0}.icon-vs-bg{fill:%23424242}%3C/style%3E%3C/defs%3E%3Ctitle%3Erepl%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cg id='iconBg'%3E%3Cpath id='iconBg-2' data-name='iconBg' class='icon-vs-bg' d='M1 3v10h14V3zm13 9H2V4h12zM7.5 8l-2.625 2.75L4 9.833 5.75 8 4 6.167l.875-.917z'/%3E%3C/g%3E%3C/svg%3E") 50% no-repeat
}

.monaco-workbench .debug-action.notification:before {
  content: "";
  width: 6px;
  height: 6px;
  background-color: #c63;
  position: absolute;
  top: 11px;
  right: 5px;
  border-radius: 10px;
  border: 1px solid #fff
}

.hc-black .monaco-workbench .debug-action.start,
.vs-dark .monaco-workbench .debug-action.start {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23252526}.icon-canvas-transparent{opacity:0}.icon-vs-action-blue{fill:%2375beff}%3C/style%3E%3C/defs%3E%3Ctitle%3Econtinue%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='icon-vs-action-blue' d='M3 3h2v10H3zm4.5 0v10L14 8z' id='iconBg'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .monaco-workbench .debug-action.configure,
.vs-dark .monaco-workbench .debug-action.configure {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23252526}.icon-canvas-transparent{opacity:0}.icon-vs-bg{fill:%23c5c5c5}%3C/style%3E%3C/defs%3E%3Ctitle%3Econfigure%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M12.876 9.521L15 9.167V6.834l-2.121-.354a5.12 5.12 0 0 0-.354-.854l1.25-1.75-1.65-1.65-1.752 1.251c-.137-.072-.262-.159-.408-.219s-.3-.087-.444-.133L9.167 1H6.834L6.48 3.121a5.118 5.118 0 0 0-.854.354l-1.75-1.25-1.65 1.65 1.251 1.752c-.072.137-.159.262-.219.408s-.087.3-.133.444L1 6.833v2.333l2.121.354a5.122 5.122 0 0 0 .354.854l-1.25 1.75 1.65 1.65 1.752-1.252c.137.072.262.159.408.22s.3.087.444.133L6.833 15h2.333l.354-2.121a5.121 5.121 0 0 0 .854-.354l1.75 1.25 1.65-1.65-1.252-1.752c.072-.137.159-.263.219-.409s.089-.295.135-.443zM8 10.212A2.212 2.212 0 1 1 10.212 8 2.212 2.212 0 0 1 8 10.212z' id='iconBg'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .monaco-workbench .debug-action.toggle-repl,
.vs-dark .monaco-workbench .debug-action.toggle-repl {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23252526}.icon-canvas-transparent{opacity:0}.icon-vs-bg{fill:%23c5c5c5}%3C/style%3E%3C/defs%3E%3Ctitle%3Erepl%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cg id='iconBg'%3E%3Cpath id='iconBg-2' data-name='iconBg' class='icon-vs-bg' d='M1 3v10h14V3zm13 9H2V4h12zM7.5 8l-2.625 2.75L4 9.833 5.75 8 4 6.167l.875-.917z'/%3E%3C/g%3E%3C/svg%3E") 50% no-repeat
}

.monaco-workbench>.part>.title>.title-actions .start-debug-action-item {
  display: flex;
  align-items: center;
  font-size: 11px;
  margin-right: .3em;
  height: 20px;
  flex-shrink: 1;
  margin-top: 7px
}

.monaco-workbench.mac>.part>.title>.title-actions .start-debug-action-item {
  border-radius: 4px
}

.monaco-workbench>.part>.title>.title-actions .start-debug-action-item .icon {
  height: 20px;
  width: 20px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23f6f6f6}.icon-canvas-transparent{opacity:0}.icon-vs-action-green{fill:%23388a34}%3C/style%3E%3C/defs%3E%3Ctitle%3Econtinue%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='icon-vs-action-green' d='M4 1.5v13L12.667 8 4 1.5z' id='iconBg'/%3E%3C/svg%3E") no-repeat;
  background-size: 16px 16px;
  background-position: 50%;
  flex-shrink: 0;
  transition: transform 50ms ease;
  -webkit-transition: -webkit-transform 50ms ease
}

.hc-black .monaco-workbench>.part>.title>.title-actions .start-debug-action-item .icon,
.vs-dark .monaco-workbench>.part>.title>.title-actions .start-debug-action-item .icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23252526}.icon-canvas-transparent{opacity:0}.icon-vs-action-green{fill:%2389d185}%3C/style%3E%3C/defs%3E%3Ctitle%3Econtinue%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='icon-vs-action-green' d='M4 1.5v13L12.667 8 4 1.5z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-workbench .monaco-action-bar .start-debug-action-item .configuration .monaco-select-box {
  border: none;
  margin-top: 0;
  cursor: pointer
}

.monaco-workbench .monaco-action-bar .start-debug-action-item .configuration.disabled .monaco-select-box {
  opacity: .7;
  font-style: italic;
  cursor: auto
}

.monaco-workbench>.part>.title>.title-actions .start-debug-action-item .icon.active {
  -webkit-transform: scale(1.272019649);
  transform: scale(1.272019649)
}

.debug-viewlet .monaco-tree .monaco-tree-row>.content {
  line-height: 22px
}

.debug-viewlet .line-number {
  background: hsla(0, 0%, 53%, .3);
  border-radius: 2px;
  font-size: .9em;
  padding: 0 3px;
  margin-left: .8em
}

.debug-viewlet .monaco-list .monaco-list-row.selected .line-number,
.debug-viewlet .monaco-tree .monaco-tree-row.selected .line-number,
.debug-viewlet .monaco-tree .monaco-tree-row.selected .session>.state>.label,
.debug-viewlet .monaco-tree .monaco-tree-row.selected .thread>.state>.label {
  background-color: #fff;
  color: #666
}

.debug-viewlet .monaco-tree .monaco-tree-row .content .monaco-action-bar {
  visibility: hidden;
  flex-shrink: 0
}

.debug-viewlet .monaco-tree .monaco-tree-row .content .monaco-action-bar .action-label {
  width: 16px;
  height: 16px;
  vertical-align: text-bottom
}

.debug-viewlet .monaco-tree.focused .monaco-tree-row.focused .content .monaco-action-bar,
.debug-viewlet .monaco-tree .monaco-tree-row:hover .content .monaco-action-bar {
  visibility: visible
}

.debug-viewlet .disabled {
  opacity: .35
}

.debug-viewlet .debug-call-stack-title {
  display: flex;
  width: 100%
}

.debug-viewlet .debug-call-stack-title>.pause-message {
  flex: 1;
  text-align: right;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin: 0 10px
}

.debug-viewlet .debug-call-stack-title>.pause-message>.label {
  border-radius: 3px;
  padding: 1px 2px;
  font-size: 9px
}

.debug-viewlet .debug-call-stack-title>.pause-message>.label.exception {
  background-color: #a31515;
  color: #fff
}

.hc-black .debug-viewlet .debug-call-stack-title>.pause-message>.label.exception,
.vs-dark .debug-viewlet .debug-call-stack-title>.pause-message>.label.exception {
  background-color: #6c2022;
  color: inherit
}

.debug-viewlet .debug-call-stack .session,
.debug-viewlet .debug-call-stack .thread {
  display: flex
}

.debug-viewlet .debug-call-stack .session>.state,
.debug-viewlet .debug-call-stack .thread>.state {
  flex: 1;
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0 10px;
  text-transform: uppercase
}

.debug-viewlet .debug-call-stack .session>.state>.label,
.debug-viewlet .debug-call-stack .thread>.state>.label {
  background: hsla(0, 0%, 53%, .3);
  border-radius: 2px;
  font-size: .8em;
  padding: 0 3px
}

.debug-viewlet .debug-call-stack .stack-frame {
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: .8em;
  display: flex
}

.debug-viewlet .debug-call-stack .stack-frame.label {
  text-align: center;
  font-style: italic
}

.debug-viewlet .debug-call-stack .stack-frame .label {
  flex: 1;
  flex-shrink: 0;
  min-width: fit-content
}

.debug-viewlet .debug-call-stack .stack-frame.subtle {
  font-style: italic
}

.debug-viewlet .debug-call-stack .stack-frame.label>.file {
  display: none
}

.debug-viewlet .debug-call-stack .stack-frame>.file {
  display: flex;
  overflow: hidden;
  flex-wrap: wrap;
  justify-content: flex-end
}

.debug-viewlet .debug-call-stack .stack-frame>.file>.line-number.unavailable {
  display: none
}

.debug-viewlet .debug-call-stack>.monaco-tree-row:not(.selected) .stack-frame>.file {
  color: hsla(0, 0%, 42%, .8)
}

.debug-viewlet .debug-call-stack .stack-frame>.file>.file-name {
  overflow: hidden;
  text-overflow: ellipsis
}

.vs-dark .debug-viewlet .debug-call-stack>.monaco-tree-row:not(.selected) .stack-frame>.file {
  color: hsla(0, 0%, 80%, .6)
}

.debug-viewlet .debug-call-stack .stack-frame>.file:not(:first-child) {
  margin-left: .8em
}

.debug-viewlet .debug-call-stack .load-more {
  font-style: italic;
  text-align: center
}

.monaco-workbench .debug-viewlet .monaco-tree-row .expression {
  white-space: pre
}

.debug-viewlet .debug-call-stack .error {
  font-style: italic;
  text-overflow: ellipsis;
  overflow: hidden
}

.debug-viewlet .scope {
  font-weight: 700;
  font-size: 11px
}

@keyframes debugViewletValueChanged {
  0% {
    background-color: rgba(86, 156, 214, 0)
  }
  5% {
    background-color: rgba(86, 156, 214, .75)
  }
  to {
    background-color: rgba(86, 156, 214, .3)
  }
}

.debug-viewlet .monaco-tree-row .expression .value.changed {
  padding: 2px;
  margin: 4px;
  border-radius: 4px;
  background-color: rgba(86, 156, 214, .5);
  animation-name: debugViewletValueChanged;
  animation-duration: .75s;
  animation-fill-mode: forwards
}

.debug-viewlet .monaco-inputbox {
  width: 100%;
  line-height: normal
}

.debug-viewlet .inputBoxContainer {
  box-sizing: border-box;
  flex-grow: 1
}

.debug-viewlet .debug-watch .monaco-inputbox {
  font-family: Monaco, Menlo, Consolas, Droid Sans Mono, Inconsolata, Courier New, monospace, Droid Sans Fallback
}

.debug-viewlet .monaco-inputbox>.wrapper {
  height: 19px
}

.debug-viewlet .monaco-inputbox>.wrapper>.input {
  padding: 0;
  color: initial
}

.debug-viewlet .watch-expression {
  display: flex
}

.debug-viewlet .watch-expression .expression {
  flex: 1
}

.debug-viewlet .debug-action.add-function-breakpoint,
.debug-viewlet .debug-action.add-watch-expression {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23f6f6f6}.icon-canvas-transparent{opacity:0}.icon-vs-bg{fill:%23424242}%3C/style%3E%3C/defs%3E%3Ctitle%3Eadd%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M13 7v2H9v4H7V9H3V7h4V3h2v4z' id='iconBg'/%3E%3C/svg%3E") 50% no-repeat
}

.debug-viewlet .focused .monaco-tree-row.selected:not(.highlighted)>.content.actions .debug-action.add-watch-expression {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent{fill:%23f6f6f6;opacity:0}.icon-white{fill:%23fff}%3C/style%3E%3C/defs%3E%3Ctitle%3Eadd-focus%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16z' id='canvas'/%3E%3Cpath class='icon-white' d='M13 7v2H9v4H7V9H3V7h4V3h2v4z' id='iconBg'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .debug-viewlet .debug-action.add-watch-expression,
.vs-dark .debug-viewlet .debug-action.add-function-breakpoint,
.vs-dark .debug-viewlet .debug-action.add-watch-expression {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23252526}.icon-canvas-transparent{opacity:0}.icon-vs-bg{fill:%23c5c5c5}%3C/style%3E%3C/defs%3E%3Ctitle%3Eadd%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M13 7v2H9v4H7V9H3V7h4V3h2v4z' id='iconBg'/%3E%3C/svg%3E") 50% no-repeat
}

.vs-dark .debug-viewlet .monaco-tree-row .expression .value.changed {
  animation-name: debugViewletValueChanged
}

.debug-viewlet .debug-breakpoints .monaco-list-row .breakpoint {
  padding-left: 2px
}

.debug-viewlet .debug-breakpoints .breakpoint.exception {
  padding-left: 20px
}

.debug-viewlet .debug-breakpoints .breakpoint {
  display: flex;
  padding-right: .8em;
  flex: 1;
  align-items: center
}

.debug-viewlet .debug-breakpoints .breakpoint input {
  flex-shrink: 0
}

.debug-viewlet .debug-breakpoints .breakpoint>.icon {
  width: 19px;
  height: 19px
}

.debug-viewlet .debug-breakpoints .breakpoint>.file-path {
  opacity: .7;
  font-size: .9em;
  margin-left: .8em;
  flex: 1;
  text-overflow: ellipsis;
  overflow: hidden
}

.debug-viewlet .debug-action.remove {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23f6f6f6}.icon-canvas-transparent{opacity:0}.icon-vs-bg{fill:%23424242}%3C/style%3E%3C/defs%3E%3Ctitle%3Eremove%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M9.414 8l3.293 3.293-1.414 1.414L8 9.414l-3.293 3.293-1.414-1.414L6.586 8 3.293 4.707l1.414-1.414L8 6.586l3.293-3.293 1.414 1.414z' id='iconBg'/%3E%3C/svg%3E") 50% no-repeat
}

.debug-viewlet .debug-action.remove-all {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23f6f6f6}.icon-canvas-transparent{opacity:0}.icon-vs-bg{fill:%23424242}.icon-vs-fg{fill:%23f0eff1}%3C/style%3E%3C/defs%3E%3Ctitle%3Eremove-all_16x%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='icon-vs-out' d='M16 1v11h-2v2h-2v2H0V5h2V3h2V1z' id='outline'/%3E%3Cpath class='icon-vs-bg' d='M3 4h10v9h-1V5H3zM1 15h10V6H1zM5 2v1h9v8h1V2z' id='iconBg'/%3E%3Cpath class='icon-vs-fg' d='M6.75 10.75L9 13H7.5L6 11.5 4.5 13H3l2.25-2.25L3 8.5h1.5L6 10l1.5-1.5H9z' id='iconFg'/%3E%3C/svg%3E") 50% no-repeat
}

.debug-viewlet .debug-action.breakpoints-activate {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23f6f6f6}.icon-canvas-transparent{opacity:0}.icon-vs-bg{fill:%23424242}%3C/style%3E%3C/defs%3E%3Ctitle%3Ebreakpoints-activate%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M15 5.5a4.395 4.395 0 0 1-4 4.5 2.957 2.957 0 0 0-.2-1A3.565 3.565 0 0 0 14 5.5a3.507 3.507 0 0 0-7-.3A3.552 3.552 0 0 0 6 5a4.622 4.622 0 0 1 4.5-4A4.481 4.481 0 0 1 15 5.5zM5.5 6a4.5 4.5 0 1 0 4.5 4.5A4.5 4.5 0 0 0 5.5 6z' id='iconBg'/%3E%3C/svg%3E") 50% no-repeat
}

.debug-viewlet .focused .monaco-tree-row.selected:not(.highlighted)>.content.actions .debug-action.remove,
.vs-dark .debug-viewlet .focused .monaco-tree-row.selected:not(.highlighted)>.content.actions .debug-action.remove {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent{fill:%23f6f6f6;opacity:0}.icon-white{fill:%23fff}%3C/style%3E%3C/defs%3E%3Ctitle%3Eremove-focus%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='icon-white' d='M9.414 8l3.293 3.293-1.414 1.414L8 9.414l-3.293 3.293-1.414-1.414L6.586 8 3.293 4.707l1.414-1.414L8 6.586l3.293-3.293 1.414 1.414z' id='iconBg'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .debug-viewlet .debug-action.remove,
.vs-dark .debug-viewlet .debug-action.remove {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23252526}.icon-canvas-transparent{opacity:0}.icon-vs-bg{fill:%23c5c5c5}%3C/style%3E%3C/defs%3E%3Ctitle%3Eremove%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M9.414 8l3.293 3.293-1.414 1.414L8 9.414l-3.293 3.293-1.414-1.414L6.586 8 3.293 4.707l1.414-1.414L8 6.586l3.293-3.293 1.414 1.414z' id='iconBg'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .debug-viewlet .debug-action.remove-all,
.vs-dark .debug-viewlet .debug-action.remove-all {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23252526}.icon-canvas-transparent{opacity:0}.icon-vs-bg{fill:%23c5c5c5}%3C/style%3E%3C/defs%3E%3Ctitle%3Eremove-all%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M15 2v9h-1V3H5V2zM3 5h9v8h1V4H3zM1 6h10v9H1zm4.116 4.5l-2.058 2.058.884.884L6 11.384l2.058 2.058.884-.884L6.884 10.5l2.058-2.058-.884-.884L6 9.616 3.942 7.558l-.884.884z' id='iconBg'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .debug-viewlet .debug-action.breakpoints-activate,
.vs-dark .debug-viewlet .debug-action.breakpoints-activate {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23252526}.icon-canvas-transparent{opacity:0}.icon-vs-bg{fill:%23c5c5c5}%3C/style%3E%3C/defs%3E%3Ctitle%3Ebreakpoints-activate%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M15 5.5a4.395 4.395 0 0 1-4 4.5 2.957 2.957 0 0 0-.2-1A3.565 3.565 0 0 0 14 5.5a3.507 3.507 0 0 0-7-.3A3.552 3.552 0 0 0 6 5a4.622 4.622 0 0 1 4.5-4A4.481 4.481 0 0 1 15 5.5zM5.5 6a4.5 4.5 0 1 0 4.5 4.5A4.5 4.5 0 0 0 5.5 6z' id='iconBg'/%3E%3C/svg%3E") 50% no-repeat
}

.debug-viewlet>.noworkspace-view {
  padding: 0 20px
}

.debug-viewlet>.noworkspace-view>p {
  line-height: 1.5em
}

.monaco-editor .zone-widget.exception-widget-container {
  overflow: hidden
}

.monaco-editor .zone-widget .zone-widget-container.exception-widget {
  padding: 6px 10px;
  white-space: pre-wrap;
  user-select: text
}

.monaco-editor .zone-widget .zone-widget-container.exception-widget .title {
  font-weight: 700
}

.monaco-editor .zone-widget .zone-widget-container.exception-widget .description,
.monaco-editor .zone-widget .zone-widget-container.exception-widget .stack-trace {
  font-family: Monaco, Menlo, Consolas, Droid Sans Mono, Inconsolata, Courier New, monospace, Droid Sans Fallback
}

.monaco-editor .zone-widget .zone-widget-container.exception-widget .stack-trace {
  margin-top: .5em
}

.monaco-editor .zone-widget .zone-widget-container.exception-widget a {
  text-decoration: underline;
  cursor: pointer
}

.monaco-workbench.mac .zone-widget .zone-widget-container.exception-widget {
  font-size: 11px
}

.monaco-workbench.linux .zone-widget .zone-widget-container.exception-widget,
.monaco-workbench.windows .zone-widget .zone-widget-container.exception-widget {
  font-size: 13px
}

.monaco-workbench .repl {
  height: 100%;
  box-sizing: border-box;
  overflow: hidden
}

.monaco-workbench .repl .surveyor {
  font-family: Monaco, Menlo, Consolas, Droid Sans Mono, Inconsolata, Courier New, monospace, Droid Sans Fallback;
  position: absolute;
  display: inline-block;
  width: auto;
  top: 0;
  left: 0;
  visibility: hidden
}

.monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content {
  line-height: 18px;
  user-select: text;
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: break-all
}

.monaco-workbench.mac .repl .repl-tree .monaco-tree-row .input.expression,
.monaco-workbench.mac .repl .repl-tree .monaco-tree-row .output.expression {
  font-size: 12px
}

.monaco-workbench .repl .repl-tree .monaco-tree-row .output.expression.value-and-source {
  display: flex
}

.monaco-workbench .repl .repl-tree .monaco-tree-row .output.expression.value-and-source .value {
  flex: 1
}

.monaco-workbench .repl .repl-tree .monaco-tree-row .output.expression.value-and-source .source {
  margin-left: 4px;
  margin-right: 8px;
  cursor: pointer;
  text-decoration: underline
}

.monaco-workbench.linux .repl .repl-tree .monaco-tree-row .input.expression,
.monaco-workbench.linux .repl .repl-tree .monaco-tree-row .output.expression,
.monaco-workbench.windows .repl .repl-tree .monaco-tree-row .input.expression,
.monaco-workbench.windows .repl .repl-tree .monaco-tree-row .output.expression {
  font-size: 14px
}

.monaco-workbench .repl .repl-tree .monaco-tree-row .output.expression>.value {
  margin-left: 0
}

.monaco-workbench .repl .repl-tree .monaco-tree-row .output.expression>.annotation {
  font-size: inherit;
  padding-left: 6px
}

.monaco-workbench .repl .repl-tree .monaco-tree-row .output.expression .name:not(:empty) {
  margin-right: 6px
}

.monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row.has-children>.content.input-output-pair:before {
  top: 8px;
  cursor: pointer
}

.monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row.has-children>.content.input-output-pair:after {
  top: 10px
}

.monaco-workbench .repl .repl-input-wrapper {
  padding-left: 20px;
  border-top: 1px solid hsla(0, 0%, 50%, .35)
}

.monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-rows>.monaco-tree-row {
  cursor: default
}

.monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-rows>.monaco-tree-row.has-children .content .expression {
  cursor: pointer
}

.monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-rows>.monaco-tree-row:hover:not(.highlighted):not(.selected):not(.focused) {
  background-color: inherit
}

.monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-rows>.monaco-tree-row:not(.expanded)>.content.input-output-pair>.output>.annotation:before {
  content: ""
}

.hc-black .monaco-workbench .repl .repl-input-wrapper {
  border-top-color: #6fc3df
}

.monaco-workbench .repl .repl-input-wrapper:before {
  left: 8px;
  position: absolute;
  content: "\276f";
  line-height: 18px
}

.monaco-workbench.linux .repl .repl-input-wrapper:before {
  font-size: 9px
}

.monaco-workbench .debug-action.clear-repl {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.065 13H15v2H2.056v-2h5.009zm3.661-12H7.385L8.44 2.061 7.505 3H15V1h-4.274zM3.237 9H2.056v2H15V9H3.237zm4.208-4l.995 1-.995 1H15V5H7.445z' fill='%23424242'/%3E%3Cpath d='M5.072 4.03L7.032 6 5.978 7.061l-1.96-1.97-1.961 1.97L1 6l1.96-1.97L1 2.061 2.056 1l1.96 1.97L5.977 1l1.057 1.061L5.072 4.03z' fill='%23A1260D'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .monaco-workbench .debug-action.clear-repl,
.vs-dark .monaco-workbench .debug-action.clear-repl {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.065 13H15v2H2.056v-2h5.009zm3.661-12H7.385L8.44 2.061 7.505 3H15V1h-4.274zM3.237 9H2.056v2H15V9H3.237zm4.208-4l.995 1-.995 1H15V5H7.445z' fill='%23C5C5C5'/%3E%3Cpath d='M5.072 4.03L7.032 6 5.978 7.061l-1.96-1.97-1.961 1.97L1 6l1.96-1.97L1 2.061 2.056 1l1.96 1.97L5.977 1l1.057 1.061L5.072 4.03z' fill='%23F48771'/%3E%3C/svg%3E") 50% no-repeat
}

.monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression>.ignore {
  font-style: italic
}

.vs-dark .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression>.warn,
.vs .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression>.warn {
  color: #cd9731
}

.hc-black .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression>.warn {
  color: green
}

.vs .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression>.annotation {
  color: #007acc
}

.vs-dark .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression>.annotation {
  color: #1b80b2
}

.hc-black .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression>.annotation {
  color: #00f
}

.monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-bold {
  font-weight: 700
}

.monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-underline {
  text-decoration: underline
}

.monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-foreground-30,
.monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-foreground-90 {
  color: gray
}

.monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-foreground-31,
.monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-foreground-91 {
  color: #be1717
}

.monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-foreground-32,
.monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-foreground-92 {
  color: #338a2f
}

.monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-foreground-33,
.monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-foreground-93 {
  color: #beb817
}

.monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-foreground-34,
.monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-foreground-94 {
  color: #00008b
}

.monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-foreground-35,
.monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-foreground-95 {
  color: #8b008b
}

.monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-foreground-36,
.monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-foreground-96 {
  color: #008b8b
}

.monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-foreground-37,
.monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-foreground-97 {
  color: #bdbdbd
}

.monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-background-40,
.monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-background-100 {
  background-color: gray
}

.monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-background-41,
.monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-background-101 {
  background-color: #be1717
}

.monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-background-42,
.monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-background-102 {
  background-color: #338a2f
}

.monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-background-43,
.monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-background-103 {
  background-color: #beb817
}

.monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-background-44,
.monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-background-104 {
  background-color: #00008b
}

.monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-background-45,
.monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-background-105 {
  background-color: #8b008b
}

.monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-background-46,
.monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-background-106 {
  background-color: #008b8b
}

.monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-background-47,
.monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-background-107 {
  background-color: #bdbdbd
}

.vs-dark .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-foreground-30,
.vs-dark .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-foreground-90 {
  color: #a0a0a0
}

.vs-dark .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-foreground-31,
.vs-dark .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-foreground-91 {
  color: #a74747
}

.vs-dark .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-foreground-32,
.vs-dark .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-foreground-92 {
  color: #348f34
}

.vs-dark .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-foreground-33,
.vs-dark .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-foreground-93 {
  color: #5f4c29
}

.vs-dark .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-foreground-34,
.vs-dark .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-foreground-94 {
  color: #6286bb
}

.vs-dark .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-foreground-35,
.vs-dark .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-foreground-95 {
  color: #914191
}

.vs-dark .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-foreground-36,
.vs-dark .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-foreground-96 {
  color: #218d8d
}

.vs-dark .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-foreground-37,
.vs-dark .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-foreground-97 {
  color: #707070
}

.vs-dark .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-background-40,
.vs-dark .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-background-100 {
  background-color: #a0a0a0
}

.vs-dark .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-background-41,
.vs-dark .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-background-101 {
  background-color: #a74747
}

.vs-dark .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-background-42,
.vs-dark .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-background-102 {
  background-color: #348f34
}

.vs-dark .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-background-43,
.vs-dark .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-background-103 {
  background-color: #5f4c29
}

.vs-dark .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-background-44,
.vs-dark .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-background-104 {
  background-color: #6286bb
}

.vs-dark .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-background-45,
.vs-dark .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-background-105 {
  background-color: #914191
}

.vs-dark .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-background-46,
.vs-dark .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-background-106 {
  background-color: #218d8d
}

.vs-dark .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-background-47,
.vs-dark .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-background-107 {
  background-color: #707070
}

.hc-black .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-foreground-30,
.hc-black .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-foreground-90 {
  color: gray
}

.hc-black .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-foreground-31,
.hc-black .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-foreground-91 {
  color: #a74747
}

.hc-black .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-foreground-32,
.hc-black .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-foreground-92 {
  color: #348f34
}

.hc-black .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-foreground-33,
.hc-black .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-foreground-93 {
  color: #5f4c29
}

.hc-black .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-foreground-34,
.hc-black .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-foreground-94 {
  color: #6286bb
}

.hc-black .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-foreground-35,
.hc-black .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-foreground-95 {
  color: #914191
}

.hc-black .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-foreground-36,
.hc-black .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-foreground-96 {
  color: #218d8d
}

.hc-black .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-foreground-37,
.hc-black .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-foreground-97 {
  color: #707070
}

.hc-black .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-background-40,
.hc-black .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-background-100 {
  background-color: gray
}

.hc-black .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-background-41,
.hc-black .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-background-101 {
  background-color: #a74747
}

.hc-black .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-background-42,
.hc-black .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-background-102 {
  background-color: #348f34
}

.hc-black .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-background-43,
.hc-black .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-background-103 {
  background-color: #5f4c29
}

.hc-black .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-background-44,
.hc-black .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-background-104 {
  background-color: #6286bb
}

.hc-black .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-background-45,
.hc-black .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-background-105 {
  background-color: #914191
}

.hc-black .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-background-46,
.hc-black .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-background-106 {
  background-color: #218d8d
}

.hc-black .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-background-47,
.hc-black .monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression .code-background-107 {
  background-color: #707070
}

.monaco-workbench .repl .repl-tree .monaco-tree .monaco-tree-row>.content>.output.expression a {
  text-decoration: underline;
  cursor: pointer
}

.extension-ratings {
  display: inline-block
}

.extension-ratings.small {
  font-size: 80%
}

.extension-ratings>.star {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: 50%
}

.extension-ratings>.star:not(:first-child) {
  margin-left: 3px
}

.extension-ratings.small>.star {
  width: 10px;
  height: 10px
}

.extension-ratings>.full {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10.3 10'%3E%3Cstyle%3E.st0{display:none}.st1,.st2{display:inline;opacity:.2;fill:%23ed1c24}.st2{opacity:.43;fill:%2339b54a}.st3{fill:%23353535}.st4{fill:%23fff}.st5{opacity:.8;fill:%23353535}.st5,.st6,.st7{display:inline}.st7{opacity:.8;fill:%23321f5a}.st8{opacity:.15;fill:%23353535}.st9{display:inline;opacity:.34}.st10{fill:%23070909}.st11{fill:%23333}.st12{fill:%237551a0}.st13{fill:%23d2d2d2}.st14{fill:%23e6e7e8}.st15,.st16{fill:%233076bc}.st16{display:none}.st17{display:inline;fill:%23321f5a}.st18{fill:%23ff8e00}.st19{display:none;fill:none;stroke:%23bcbec0;stroke-miterlimit:10}.st20{opacity:.52}.st21{fill:none;stroke:%23be1e2d;stroke-miterlimit:10}.st22{fill:%23be1e2d}.st23,.st24{display:none;opacity:.2}.st24{display:inline}.st25{fill:%23656565}.st26{fill:%23d1d3d4}.st27{fill:%23eee}.st28{display:none;fill-rule:evenodd;clip-rule:evenodd;fill:%23f4f4f4}.st29{fill:%23505150}.st30{display:none;fill:%23bfd8e8}.st31{fill:%23224096}.st32{fill:%2317244e}.st33{display:inline;fill:%23353535}.st34{display:none;fill:%23f1f2f2}.st35{fill:%23009444}.st36{fill:none;stroke:%23505150;stroke-miterlimit:10}.st37{fill:%23b9d532}.st38,.st39{fill:none;stroke-miterlimit:10}.st38{stroke-width:.72;stroke-linejoin:round;stroke:%23d9d9d8}.st39{stroke:%23d2d2d2}.st40,.st41,.st42{display:inline;fill:%23333}.st41,.st42{fill:%237551a0}.st42{fill:%23d2d2d2}.st43{fill-rule:evenodd;clip-rule:evenodd;fill:%23eee}.st44{fill:%23321f5a}.st45{fill:none;stroke:%23bcbec0;stroke-miterlimit:10}.st46{opacity:.53;fill:%23fff}.st47{fill:none;stroke:%23ed1c24;stroke-miterlimit:10}.st48{fill:%23ed1c24}.st49,.st50{display:inline}.st49{fill:%23e71e27;opacity:.1}.st50{opacity:.3}.st51,.st52{fill:%23e71e27}.st52{display:inline;opacity:.2}.st53,.st54{fill:none;stroke-miterlimit:10}.st53{display:inline;stroke:%23ed1c24}.st54{stroke:%232e3192}.st55{fill:%232e3192}.st56{fill:none;stroke:%23fff200;stroke-miterlimit:10}.st57{fill:%23fff200}%3C/style%3E%3Cpath class='st18' d='M8 9.8c-.1 0-.2 0-.2-.1L5.2 7.8 2.6 9.7c-.1.1-.3.1-.5 0s-.2-.3-.2-.5l1-3.1L.3 4.3C.2 4.2.1 4 .2 3.8s.2-.3.4-.3h3.2l1-3.1c0-.1.2-.2.4-.2s.3.1.4.3l1 3.1h3.2c.2 0 .3.1.4.3.1.2 0 .3-.1.5L7.4 6.2l1 3.1c.1.2 0 .3-.1.5-.1-.1-.2 0-.3 0z' id='CARDS-RL'/%3E%3C/svg%3E")
}

.extension-ratings>.half {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10.3 10'%3E%3Cstyle%3E.st0{display:none}.st1,.st2{display:inline;opacity:.2;fill:%23ed1c24}.st2{opacity:.43;fill:%2339b54a}.st3{fill:%23353535}.st4{fill:%23fff}.st5{opacity:.8;fill:%23353535}.st5,.st6,.st7{display:inline}.st7{opacity:.8;fill:%23321f5a}.st8{opacity:.15;fill:%23353535}.st9{display:inline;opacity:.34}.st10{fill:%23070909}.st11{fill:%23333}.st12{fill:%237551a0}.st13{fill:%23d2d2d2}.st14{fill:%23e6e7e8}.st15,.st16{fill:%233076bc}.st16{display:none}.st17{display:inline;fill:%23321f5a}.st18{fill:%23ff8e00}.st19{display:none;fill:none;stroke:%23bcbec0;stroke-miterlimit:10}.st20{opacity:.52}.st21{fill:none;stroke:%23be1e2d;stroke-miterlimit:10}.st22{fill:%23be1e2d}.st23,.st24{display:none;opacity:.2}.st24{display:inline}.st25{fill:%23656565}.st26{fill:%23d1d3d4}.st27{fill:%23eee}.st28{display:none;fill-rule:evenodd;clip-rule:evenodd;fill:%23f4f4f4}.st29{fill:%23505150}.st30{display:none;fill:%23bfd8e8}.st31{fill:%23224096}.st32{fill:%2317244e}.st33{display:inline;fill:%23353535}.st34{display:none;fill:%23f1f2f2}.st35{fill:%23009444}.st36{fill:none;stroke:%23505150;stroke-miterlimit:10}.st37{fill:%23b9d532}.st38,.st39{fill:none;stroke-miterlimit:10}.st38{stroke-width:.72;stroke-linejoin:round;stroke:%23d9d9d8}.st39{stroke:%23d2d2d2}.st40,.st41,.st42{display:inline;fill:%23333}.st41,.st42{fill:%237551a0}.st42{fill:%23d2d2d2}.st43{fill-rule:evenodd;clip-rule:evenodd;fill:%23eee}.st44{fill:%23321f5a}.st45{fill:none;stroke:%23bcbec0;stroke-miterlimit:10}.st46{opacity:.53;fill:%23fff}.st47{fill:none;stroke:%23ed1c24;stroke-miterlimit:10}.st48{fill:%23ed1c24}.st49,.st50{display:inline}.st49{fill:%23e71e27;opacity:.1}.st50{opacity:.3}.st51,.st52{fill:%23e71e27}.st52{display:inline;opacity:.2}.st53,.st54{fill:none;stroke-miterlimit:10}.st53{display:inline;stroke:%23ed1c24}.st54{stroke:%232e3192}.st55{fill:%232e3192}.st56{fill:none;stroke:%23fff200;stroke-miterlimit:10}.st57{fill:%23fff200}%3C/style%3E%3Cg id='CARDS-RL'%3E%3Cpath class='st13' d='M10.1 3.8c-.1-.2-.2-.3-.4-.3H6.5L5.5.4c0-.1-.2-.2-.3-.2v7.6l2.6 1.9H8c.1 0 .2 0 .2-.1.1-.1.2-.3.1-.5L7.3 6 10 4.2c.1-.1.2-.2.1-.4z'/%3E%3Cpath class='st18' d='M5.2.2c-.2 0-.4.1-.4.3l-1 3.1H.6c-.2 0-.3.1-.4.3-.1.1 0 .2.1.3l2.6 1.9-1 3.1c-.1.2 0 .3.1.5.1.1.3.1.5 0l2.6-1.9V.2z'/%3E%3C/g%3E%3C/svg%3E")
}

.extension-ratings>.empty {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10.3 10'%3E%3Cstyle%3E.st0{display:none}.st1,.st2{display:inline;opacity:.2;fill:%23ed1c24}.st2{opacity:.43;fill:%2339b54a}.st3{fill:%23353535}.st4{fill:%23fff}.st5{opacity:.8;fill:%23353535}.st5,.st6,.st7{display:inline}.st7{opacity:.8;fill:%23321f5a}.st8{opacity:.15;fill:%23353535}.st9{display:inline;opacity:.34}.st10{fill:%23070909}.st11{fill:%23333}.st12{fill:%237551a0}.st13{fill:%23d2d2d2}.st14{fill:%23e6e7e8}.st15,.st16{fill:%233076bc}.st16{display:none}.st17{display:inline;fill:%23321f5a}.st18{fill:%23d63f26}.st19{display:none;fill:none;stroke:%23bcbec0;stroke-miterlimit:10}.st20{opacity:.52}.st21{fill:none;stroke:%23be1e2d;stroke-miterlimit:10}.st22{fill:%23be1e2d}.st23,.st24{display:none;opacity:.2}.st24{display:inline}.st25{fill:%23656565}.st26{fill:%23d1d3d4}.st27{fill:%23eee}.st28{display:none;fill-rule:evenodd;clip-rule:evenodd;fill:%23f4f4f4}.st29{fill:%23505150}.st30{display:none;fill:%23bfd8e8}.st31{fill:%23224096}.st32{fill:%2317244e}.st33{display:inline;fill:%23353535}.st34{display:none;fill:%23f1f2f2}.st35{fill:%23009444}.st36{fill:none;stroke:%23505150;stroke-miterlimit:10}.st37{fill:%23b9d532}.st38,.st39{fill:none;stroke-miterlimit:10}.st38{stroke-width:.72;stroke-linejoin:round;stroke:%23d9d9d8}.st39{stroke:%23d2d2d2}.st40,.st41,.st42{display:inline;fill:%23333}.st41,.st42{fill:%237551a0}.st42{fill:%23d2d2d2}.st43{fill-rule:evenodd;clip-rule:evenodd;fill:%23eee}.st44{fill:%23321f5a}.st45{fill:none;stroke:%23bcbec0;stroke-miterlimit:10}.st46{opacity:.53;fill:%23fff}.st47{fill:none;stroke:%23ed1c24;stroke-miterlimit:10}.st48{fill:%23ed1c24}.st49,.st50{display:inline}.st49{fill:%23e71e27;opacity:.1}.st50{opacity:.3}.st51,.st52{fill:%23e71e27}.st52{display:inline;opacity:.2}.st53,.st54{fill:none;stroke-miterlimit:10}.st53{display:inline;stroke:%23ed1c24}.st54{stroke:%232e3192}.st55{fill:%232e3192}.st56{fill:none;stroke:%23fff200;stroke-miterlimit:10}.st57{fill:%23fff200}%3C/style%3E%3Cpath class='st13' d='M8 9.7c-.1 0-.2 0-.2-.1L5.1 7.8 2.5 9.6c-.1.1-.3.1-.5 0-.1-.1-.1-.2-.1-.4l1-3.1L.3 4.2C.2 4.1.1 4 .2 3.8s.2-.3.4-.3h3.2l1-3.1c0-.1.2-.2.3-.2.2 0 .3.1.4.3l1 3.1h3.2c.2 0 .3.1.4.3.1.2 0 .3-.1.5L7.4 6.1l1 3.1c.1.2 0 .3-.1.5H8z' id='CARDS-RL'/%3E%3C/svg%3E")
}

.extension-ratings>.count {
  margin-left: 6px
}

.extension-ratings.small>.count {
  margin-left: 2px
}

.monaco-action-bar .action-item .action-label.extension-action {
  padding: 0 5px;
  outline-offset: 2px;
  outline-width: 2px;
  line-height: normal
}

.monaco-action-bar .action-item .action-label.clear-extensions {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.065 13H15v2H2.056v-2h5.009zm3.661-12H7.385L8.44 2.061 7.505 3H15V1h-4.274zM3.237 9H2.056v2H15V9H3.237zm4.208-4l.995 1-.995 1H15V5H7.445z' fill='%23424242'/%3E%3Cpath d='M5.072 4.03L7.032 6 5.978 7.061l-1.96-1.97-1.961 1.97L1 6l1.96-1.97L1 2.061 2.056 1l1.96 1.97L5.977 1l1.057 1.061L5.072 4.03z' fill='%23A1260D'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .monaco-action-bar .action-item .action-label.clear-extensions,
.vs-dark .monaco-action-bar .action-item .action-label.clear-extensions {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.065 13H15v2H2.056v-2h5.009zm3.661-12H7.385L8.44 2.061 7.505 3H15V1h-4.274zM3.237 9H2.056v2H15V9H3.237zm4.208-4l.995 1-.995 1H15V5H7.445z' fill='%23C5C5C5'/%3E%3Cpath d='M5.072 4.03L7.032 6 5.978 7.061l-1.96-1.97-1.961 1.97L1 6l1.96-1.97L1 2.061 2.056 1l1.96 1.97L5.977 1l1.057 1.061L5.072 4.03z' fill='%23F48771'/%3E%3C/svg%3E") 50% no-repeat
}

.monaco-action-bar .action-item .action-label.extension-action.disable:after,
.monaco-action-bar .action-item .action-label.extension-action.enable:after,
.monaco-action-bar .action-item .action-label.extension-action.multiserver.install:after,
.monaco-action-bar .action-item .action-label.extension-action.multiserver.update:after {
  content: "â–¼";
  padding-left: 2px;
  font-size: 80%
}

.monaco-action-bar .action-item.disabled .action-label.disable-status.hide,
.monaco-action-bar .action-item.disabled .action-label.extension-action.disable,
.monaco-action-bar .action-item.disabled .action-label.extension-action.enable,
.monaco-action-bar .action-item.disabled .action-label.extension-action.install:not(.installing),
.monaco-action-bar .action-item.disabled .action-label.extension-action.reload,
.monaco-action-bar .action-item.disabled .action-label.extension-action.uninstall:not(.uninstalling),
.monaco-action-bar .action-item.disabled .action-label.extension-action.update,
.monaco-action-bar .action-item.disabled .action-label.malicious-status.not-malicious {
  display: none
}

.monaco-action-bar .action-item .action-label.disable-status,
.monaco-action-bar .action-item .action-label.malicious-status {
  border-radius: 4px;
  color: inherit;
  background-color: transparent;
  opacity: .9;
  font-style: italic;
  padding: 0 5px;
  line-height: normal
}

.extension-editor>.header>.details>.actions>.monaco-action-bar .action-item .action-label.disable-status,
.extension-editor>.header>.details>.actions>.monaco-action-bar .action-item .action-label.malicious-status {
  font-weight: 400
}

.extensions-viewlet>.extensions .extension>.details>.footer>.monaco-action-bar .action-item .action-label.extension-action.manage.hide {
  display: none
}

.extensions-viewlet>.extensions .extension>.details>.footer>.monaco-action-bar .action-item .action-label.extension-action.manage {
  height: 18px;
  width: 10px;
  border: none;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg fill='%23424242'%3E%3Cpath d='M12.714 9.603c-.07.207-.15.407-.246.601l1.017 2.139a6.976 6.976 0 0 1-1.142 1.143l-2.14-1.018a4.797 4.797 0 0 1-.601.247l-.795 2.235c-.265.03-.534.05-.807.05-.272 0-.541-.02-.806-.05l-.795-2.235a4.874 4.874 0 0 1-.602-.247l-2.14 1.017a7.022 7.022 0 0 1-1.143-1.143l1.017-2.139a5.094 5.094 0 0 1-.245-.6L1.05 8.807C1.02 8.542 1 8.273 1 8s.02-.542.05-.807l2.236-.795c.07-.207.15-.407.246-.601L2.516 3.658a7.016 7.016 0 0 1 1.143-1.142l2.14 1.017c.193-.096.394-.176.602-.247l.793-2.236C7.459 1.02 7.728 1 8 1c.273 0 .542.02.808.05l.795 2.236c.207.07.407.15.601.246l2.14-1.017a6.97 6.97 0 0 1 1.142 1.142l-1.017 2.139c.096.194.176.394.246.601l2.236.795c.029.266.049.535.049.808s-.02.542-.05.807l-2.236.796zM8 5a3 3 0 1 0 0 6 3 3 0 0 0 0-6z'/%3E%3Ccircle cx='8' cy='8' r='1.5'/%3E%3C/g%3E%3C/svg%3E") 50% no-repeat;
  outline-offset: 0;
  margin-top: .15em
}

.hc-black .extensions-viewlet>.extensions .extension>.details>.footer>.monaco-action-bar .action-item .action-label.extension-action.manage,
.vs-dark .extensions-viewlet>.extensions .extension>.details>.footer>.monaco-action-bar .action-item .action-label.extension-action.manage {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg fill='%23C5C5C5'%3E%3Cpath d='M12.714 9.603c-.07.207-.15.407-.246.601l1.017 2.139a6.976 6.976 0 0 1-1.142 1.143l-2.14-1.018a4.797 4.797 0 0 1-.601.247l-.795 2.235c-.265.03-.534.05-.807.05-.272 0-.541-.02-.806-.05l-.795-2.235a4.874 4.874 0 0 1-.602-.247l-2.14 1.017a7.022 7.022 0 0 1-1.143-1.143l1.017-2.139a5.094 5.094 0 0 1-.245-.6L1.05 8.807C1.02 8.542 1 8.273 1 8s.02-.542.05-.807l2.236-.795c.07-.207.15-.407.246-.601L2.516 3.658a7.016 7.016 0 0 1 1.143-1.142l2.14 1.017c.193-.096.394-.176.602-.247l.793-2.236C7.459 1.02 7.728 1 8 1c.273 0 .542.02.808.05l.795 2.236c.207.07.407.15.601.246l2.14-1.017a6.97 6.97 0 0 1 1.142 1.142l-1.017 2.139c.096.194.176.394.246.601l2.236.795c.029.266.049.535.049.808s-.02.542-.05.807l-2.236.796zM8 5a3 3 0 1 0 0 6 3 3 0 0 0 0-6z'/%3E%3Ccircle cx='8' cy='8' r='1.5'/%3E%3C/g%3E%3C/svg%3E") 50% no-repeat
}

.extension-editor>.header.recommended>.details>.recommendation>.monaco-action-bar .actions-container {
  justify-content: flex-start
}

.extension-editor {
  height: 100%;
  overflow: hidden;
}

.extension-editor .clickable {
  cursor: pointer
}

.extension-editor>.header {
  display: flex;
  padding: 20px 20px 14px;
  overflow: hidden;
  font-size: 14px;
}

.extension-editor>.header>.icon {
  height: 128px;
  width: 128px;
  object-fit: contain
}

.extension-editor>.header>.details {
  padding-left: 20px;
  overflow: hidden;
  user-select: text
}

.extension-editor>.header>.details>.title {
  display: flex;
  align-items: center
}

.extension-editor>.header>.details>.title>.name {
  flex: 0;
  font-size: 26px;
  line-height: 30px;
  font-weight: 600;
  white-space: nowrap
}

.extension-editor>.header>.details>.title>.identifier {
  margin-left: 10px;
  font-size: 14px;
  opacity: .6;
  background: hsla(0, 0%, 68%, .31);
  padding: 0 4px;
  border-radius: 4px;
  user-select: text;
  white-space: nowrap
}

.extension-editor>.header>.details>.title>.builtin {
  font-size: 10px;
  font-style: italic;
  margin-left: 10px
}

.vs .extension-editor>.header>.details>.title>.preview {
  color: #fff
}

.extension-editor>.header>.details>.title>.preview {
  background: #d63f26;
  font-size: 10px;
  font-style: italic;
  margin-left: 10px;
  padding: 0 4px;
  border-radius: 4px;
  user-select: none
}

.extension-editor>.header>.details>.subtitle {
  padding-top: 6px;
  white-space: nowrap;
  height: 20px;
  line-height: 20px
}

.extension-editor>.header>.details>.subtitle>.publisher {
  font-size: 18px
}

.extension-editor>.header>.details>.subtitle>.install>.count {
  margin-left: 6px
}

.extension-editor>.header>.details>.subtitle>a:not(:first-child):not(:empty),
.extension-editor>.header>.details>.subtitle>span:not(:first-child):not(:empty) {
  border-left: 1px solid hsla(0, 0%, 50%, .7);
  margin-left: 14px;
  padding-left: 14px
}

.extension-editor>.header>.details>.description {
  margin-top: 10px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden
}

.extension-editor>.header>.details>.actions {
  margin-top: 10px
}

.extension-editor>.header>.details>.actions>.monaco-action-bar {
  text-align: initial
}

.extension-editor>.header>.details>.actions>.monaco-action-bar>.actions-container {
  justify-content: flex-start
}

.extension-editor>.header>.details>.actions>.monaco-action-bar>.actions-container>.action-item>.action-label {
  font-weight: 600;
  margin: 4px;
  padding: 1px 6px
}

.extension-editor>.header>.details>.recommendation {
  display: none
}

.extension-editor>.header.recommendation-ignored>.details>.recommendation,
.extension-editor>.header.recommended>.details>.recommendation {
  display: block;
  float: left;
  margin-top: 0;
  font-size: 13px;
  font-style: italic
}

.extension-editor>.header.recommendation-ignored>.details>.recommendation>.monaco-action-bar,
.extension-editor>.header.recommended>.details>.recommendation>.monaco-action-bar {
  float: left;
  margin-top: 2px;
  font-style: normal
}

.extension-editor>.header>.details>.recommendation>.recommendation-text {
  float: left;
  margin-top: 5px;
  margin-right: 4px
}

.extension-editor>.header>.details>.recommendation>.monaco-action-bar .action-label {
  margin-top: 4px;
  margin-left: 4px;
  padding-top: 0;
  padding-bottom: 2px
}

.extension-editor>.header.recommendation-ignored>.details>.recommendation>.monaco-action-bar .ignore {
  display: none
}

.extension-editor>.header.recommendation-ignored>.details>.recommendation>.monaco-action-bar .undo-ignore,
.extension-editor>.header.recommended>.details>.recommendation>.monaco-action-bar .ignore {
  display: block
}

.extension-editor>.header.recommended>.details>.recommendation>.monaco-action-bar .undo-ignore {
  display: none
}

.extension-editor>.body {
  height: calc(100% - 168px);
  overflow: hidden
}

.extension-editor>.body>.navbar {
  height: 36px;
  font-weight: 700;
  font-size: 14px;
  line-height: 36px;
  padding-left: 20px;
  border-bottom: 1px solid hsla(0, 0%, 53%, .45);
  box-sizing: border-box
}

.extension-editor>.body>.navbar>.monaco-action-bar>.actions-container {
  justify-content: initial
}

.extension-editor>.body>.navbar>.monaco-action-bar>.actions-container>.action-item>.action-label {
  margin-right: 16px;
  font-size: inherit;
  opacity: .7;
}

.extension-editor>.body>.navbar>.monaco-action-bar>.actions-container>.action-item.disabled>.action-label {
  opacity: 1;
  text-decoration: underline
}

.extension-editor>.body>.navbar>.monaco-action-bar>.actions-container>.action-item>.action-label:hover {
  text-decoration: underline
}

.extension-editor>.body>.content {
  height: calc(100% - 36px);
  position: relative;
  overflow: hidden;
  user-select: text
}

.extension-editor>.body>.content.loading {
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' width='575' height='6px'%3E %3Cstyle%3E circle { animation: ball 2.5s cubic-bezier(0.000, 1.000, 1.000, 0.000) infinite; fill: %23bbb; } %23balls { animation: balls 2.5s linear infinite; } %23circle2 { animation-delay: 0.1s; } %23circle3 { animation-delay: 0.2s; } %23circle4 { animation-delay: 0.3s; } %23circle5 { animation-delay: 0.4s; } @keyframes ball { from { transform: none; } 20% { transform: none; } 80% { transform: translateX(864px); } to { transform: translateX(864px); } } @keyframes balls { from { transform: translateX(-40px); } to { transform: translateX(30px); } } %3C/style%3E %3Cg id='balls'%3E %3Ccircle class='circle' id='circle1' cx='-115' cy='3' r='3'/%3E %3Ccircle class='circle' id='circle2' cx='-130' cy='3' r='3' /%3E %3Ccircle class='circle' id='circle3' cx='-145' cy='3' r='3' /%3E %3Ccircle class='circle' id='circle4' cx='-160' cy='3' r='3' /%3E %3Ccircle class='circle' id='circle5' cx='-175' cy='3' r='3' /%3E %3C/g%3E %3C/svg%3E") 50% no-repeat
}

.extension-editor>.body>.content>.monaco-scrollable-element {
  height: 100%
}

.extension-editor>.body>.content>.nocontent {
  margin-left: 20px
}

.extension-editor>.body>.content>.monaco-scrollable-element>.subcontent {
  height: 100%;
  padding: 20px;
  overflow-y: scroll;
  box-sizing: border-box
}

.extension-editor>.body>.content table {
  width: 100%;
  border-spacing: 0;
  border-collapse: separate
}

.extension-editor>.body>.content details:not(:first-child) {
  margin-top: 20px
}

.extension-editor>.body>.content details>summary {
  cursor: pointer;
  margin-bottom: 10px;
  font-weight: 700;
  font-size: 120%;
  border-bottom: 1px solid hsla(0, 0%, 50%, .22);
  padding-bottom: 6px
}

.extension-editor>.body>.content details>summary:focus {
  outline: none
}

.extension-editor>.body>.content details>summary::-webkit-details-marker {
  color: hsla(0, 0%, 50%, .5)
}

.extension-editor>.body>.content table tr:nth-child(odd) {
  background-color: hsla(0, 0%, 51%, .04)
}

.extension-editor>.body>.content table tr:not(:first-child):hover {
  background-color: hsla(0, 0%, 50%, .15)
}

.extension-editor>.body>.content table td,
.extension-editor>.body>.content table th {
  padding: 2px 16px 2px 4px
}

.extension-editor>.body>.content table td:last-child,
.extension-editor>.body>.content table th:last-child {
  padding: 2px 4px
}

.extension-editor>.body>.content table th {
  text-align: left;
  word-break: keep-all
}

.extension-editor>.body>.content table code:not(:empty) {
  font-family: Monaco, Menlo, Consolas, Droid Sans Mono, Inconsolata, Courier New, monospace, Droid Sans Fallback;
  font-size: 90%;
  background-color: hsla(0, 0%, 50%, .17);
  border-radius: 4px;
  padding: 1px 4px
}

.extension-editor>.body>.content table .colorBox {
  box-sizing: border-box;
  width: .8em;
  height: .8em;
  display: inline-block;
  border: .1em solid #000;
  margin: 0 .2em;
  vertical-align: middle
}

.hc-black .extension-editor>.body>.content table .colorBox,
.vs-dark .extension-editor>.body>.content table .colorBox {
  border-color: #eee
}

.extension-editor .subcontent .monaco-tree-row .content .unknown-dependency {
  line-height: 62px
}

.extension-editor .subcontent .monaco-tree-row .content .unknown-dependency>.error-marker {
  background-color: #be1100;
  padding: 2px 4px;
  font-weight: 700;
  font-size: 11px;
  color: #ccc
}

.extension-editor .subcontent .monaco-tree-row .unknown-dependency>.message {
  padding-left: 10px;
  font-weight: 700;
  font-size: 14px
}

.extension-editor .subcontent .monaco-tree-row .dependency {
  display: flex;
  align-items: center
}

.extension-editor .subcontent .monaco-tree-row .dependency>.details {
  flex: 1;
  overflow: hidden;
  padding-left: 10px
}

.extension-editor .subcontent .monaco-tree-row .dependency>.details>.header {
  display: flex;
  align-items: center;
  height: 19px;
  overflow: hidden
}

.extension-editor .subcontent .monaco-tree-row .dependency>.icon {
  height: 40px;
  width: 40px;
  object-fit: contain
}

.extension-editor .subcontent .monaco-tree-row .dependency>.details>.header>.name {
  font-weight: 700;
  font-size: 16px
}

.extension-editor .subcontent .monaco-tree-row .dependency>.details>.header>.name:hover {
  text-decoration: underline
}

.extension-editor .subcontent .monaco-tree-row .dependency>.details>.header>.identifier {
  font-size: 90%;
  opacity: .6;
  margin-left: 10px;
  background: hsla(0, 0%, 68%, .31);
  padding: 0 4px;
  border-radius: 4px
}

.extension-editor .subcontent .monaco-tree-row .dependency>.details>.footer {
  display: flex;
  height: 19px;
  overflow: hidden;
  padding-top: 5px
}

.extension-editor .subcontent .monaco-tree-row .dependency>.details>.footer>.author {
  font-size: 90%;
  font-weight: 600;
  opacity: .6
}

.monaco-workbench>.activitybar>.content .monaco-action-bar .action-label.extensions {
  -webkit-mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Cpath class='st0' d='M12.9 47.1H30V60H0V0h25.7v12.9H12.9v34.2zm4.2-4.2h25.7V17.1H17.1v25.8zM30 0v12.9h8.6V8.6h12.9v12.9h-4.3V30H60V0H30zm17.1 47.1H34.3V60H60V34.3H47.1v12.8z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 50% 50%;
  -webkit-mask-size: 21px
}

.extensions-viewlet {
  height: 100%
}

.extensions-viewlet>.header {
  height: 38px;
  box-sizing: border-box;
  padding: 5px 9px 5px 16px
}

.extensions-viewlet>.header>.search-box {
  width: 100%;
  height: 28px;
  line-height: 18px;
  box-sizing: border-box;
  padding: 4px;
  border: 1px solid transparent;
  -webkit-appearance: textfield
}

.extensions-viewlet>.extensions {
  height: calc(100% - 38px)
}

.extensions-viewlet>.extensions .list-actionbar-container .monaco-action-bar .action-item>.octicon {
  font-size: 12px;
  line-height: 1;
  margin-right: 10px
}

.extensions-viewlet>.extensions .list-actionbar-container .monaco-action-bar .action-item.disabled {
  display: none
}

.extensions-viewlet>.extensions .extensions-list.hidden,
.extensions-viewlet>.extensions .message.hidden {
  display: none;
  visibility: hidden
}

.extensions-viewlet>.extensions .panel-header {
  padding-right: 12px
}

.extensions-viewlet>.extensions .panel-header>.title {
  flex: 1
}

.extensions-viewlet>.extensions .message {
  padding: 5px 9px 5px 16px;
  cursor: default
}

.extensions-viewlet>.extensions .monaco-list-row>.bookmark {
  display: none
}

.extensions-viewlet>.extensions .monaco-list-row.recommended>.bookmark {
  display: inline-block;
  height: 20px;
  width: 20px;
  border-right: 20px solid transparent;
  border-top: 20px solid;
  box-sizing: border-box
}

.extensions-viewlet>.extensions .monaco-list-row>.bookmark>.octicon {
  position: absolute;
  top: 1px;
  left: 1px;
  font-size: 90%
}

.extensions-viewlet>.extensions .extension {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  padding: 0 0 0 16px;
  overflow: hidden;
  display: flex;
  position: absolute;
  top: 0
}

.extensions-viewlet>.extensions .extension.loading {
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' width='575' height='6px'%3E %3Cstyle%3E circle { animation: ball 2.5s cubic-bezier(0.000, 1.000, 1.000, 0.000) infinite; fill: %23bbb; } %23balls { animation: balls 2.5s linear infinite; } %23circle2 { animation-delay: 0.1s; } %23circle3 { animation-delay: 0.2s; } %23circle4 { animation-delay: 0.3s; } %23circle5 { animation-delay: 0.4s; } @keyframes ball { from { transform: none; } 20% { transform: none; } 80% { transform: translateX(864px); } to { transform: translateX(864px); } } @keyframes balls { from { transform: translateX(-40px); } to { transform: translateX(30px); } } %3C/style%3E %3Cg id='balls'%3E %3Ccircle class='circle' id='circle1' cx='-115' cy='3' r='3'/%3E %3Ccircle class='circle' id='circle2' cx='-130' cy='3' r='3' /%3E %3Ccircle class='circle' id='circle3' cx='-145' cy='3' r='3' /%3E %3Ccircle class='circle' id='circle4' cx='-160' cy='3' r='3' /%3E %3Ccircle class='circle' id='circle5' cx='-175' cy='3' r='3' /%3E %3C/g%3E %3C/svg%3E") 50% no-repeat
}

.extensions-viewlet>.extensions .extension>.icon {
  width: 42px;
  height: 42px;
  padding: 10px 14px 10px 0;
  flex-shrink: 0;
  object-fit: contain
}

.extensions-viewlet.narrow>.extensions .extension>.icon,
.extensions-viewlet>.extensions .extension.loading>.icon {
  display: none
}

.extensions-viewlet>.extensions .extension>.details {
  flex: 1;
  padding: 4px 0;
  overflow: hidden
}

.extensions-viewlet>.extensions .extension>.details>.header-container {
  height: 19px;
  display: flex;
  overflow: hidden;
  padding-right: 11px
}

.extensions-viewlet>.extensions .extension>.details>.header-container>.header {
  display: flex;
  align-items: baseline;
  flex-wrap: nowrap;
  overflow: hidden;
  flex: 1;
  min-width: 0
}

.extensions-viewlet>.extensions .extension>.details>.header-container>.header>.name {
  font-weight: 700;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden
}

.extensions-viewlet>.extensions .extension>.details>.header-container>.header>.version {
  opacity: .85;
  font-size: 80%;
  padding-left: 6px;
  flex: 1;
  min-width: fit-content
}

.extensions-viewlet>.extensions .extension>.details>.header-container>.header>.install-count:not(:empty) {
  font-size: 80%;
  margin: 0 6px
}

.extensions-viewlet>.extensions .extension>.details>.header-container>.header>.install-count>.octicon {
  font-size: 100%;
  margin-right: 2px
}

.extensions-viewlet>.extensions .extension>.details>.header-container>.header>.ratings {
  text-align: right
}

.extensions-viewlet.narrow>.extensions .extension>.details>.header-container>.header>.install-count,
.extensions-viewlet.narrow>.extensions .extension>.details>.header-container>.header>.ratings {
  display: none
}

.extensions-viewlet>.extensions .extension>.details>.description {
  padding-right: 11px
}

.extensions-viewlet>.extensions .extension>.details>.footer {
  display: flex;
  justify-content: flex-end;
  padding-right: 7px;
  height: 24px;
  overflow: hidden
}

.extensions-viewlet>.extensions .extension>.details>.footer>.author {
  flex: 1;
  font-size: 90%;
  padding-right: 6px;
  opacity: .6;
  font-weight: 600
}

.extensions-viewlet>.extensions .extension>.details>.footer>.monaco-action-bar>.actions-container {
  flex-wrap: wrap-reverse
}

.extensions-viewlet>.extensions .extension>.details>.footer>.monaco-action-bar .action-label {
  margin-top: .3em;
  margin-left: .3em;
  line-height: 14px
}

.extensions-viewlet>.extensions .extension>.details>.footer>.monaco-action-bar .action-label:not(:empty) {
  opacity: .9
}

.vs-dark .extensions-viewlet>.extensions .monaco-list-row.disabled>.bookmark,
.vs-dark .extensions-viewlet>.extensions .monaco-list-row.disabled>.extension>.details>.description,
.vs-dark .extensions-viewlet>.extensions .monaco-list-row.disabled>.extension>.details>.footer>.author,
.vs-dark .extensions-viewlet>.extensions .monaco-list-row.disabled>.extension>.details>.header-container,
.vs-dark .extensions-viewlet>.extensions .monaco-list-row.disabled>.extension>.icon,
.vs .extensions-viewlet>.extensions .monaco-list-row.disabled>.bookmark,
.vs .extensions-viewlet>.extensions .monaco-list-row.disabled>.extension>.details>.description,
.vs .extensions-viewlet>.extensions .monaco-list-row.disabled>.extension>.details>.footer>.author,
.vs .extensions-viewlet>.extensions .monaco-list-row.disabled>.extension>.details>.header-container,
.vs .extensions-viewlet>.extensions .monaco-list-row.disabled>.extension>.icon {
  opacity: .5
}

.extensions-viewlet>.extensions .extension .ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

.extensions-badge.progress-badge>.badge-content {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMiAyIDE0IDE0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDIgMiAxNCAxNCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTkgMTZjLTMuODYgMC03LTMuMTQtNy03czMuMTQtNyA3LTdjMy44NTkgMCA3IDMuMTQxIDcgN3MtMy4xNDEgNy03IDd6bTAtMTIuNmMtMy4wODggMC01LjYgMi41MTMtNS42IDUuNnMyLjUxMiA1LjYgNS42IDUuNiA1LjYtMi41MTIgNS42LTUuNi0yLjUxMi01LjYtNS42LTUuNnptMy44NiA3LjFsLTMuMTYtMS44OTZ2LTMuODA0aC0xLjR2NC41OTZsMy44NCAyLjMwNS43Mi0xLjIwMXoiLz48L3N2Zz4=);
  background-position: 50%;
  background-repeat: no-repeat
}

.runtime-extensions-editor .monaco-list .monaco-list-rows>.monaco-list-row.odd:not(:hover):not(.focused) {
  background-color: hsla(0, 0%, 51%, .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: 700
}

.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: #b5b5ff
}

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

.monaco-action-bar .extension-host-profile-start {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' height='16' width='16'%3E%3Ccircle fill='%23424242' cx='8' cy='8' r='6'/%3E%3C/svg%3E") 50% no-repeat
}

.monaco-action-bar .extension-host-profile-stop {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' height='16' width='16'%3E%3Ccircle fill='%23E51400' cx='8' cy='8' r='6'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .monaco-action-bar .extension-host-profile-start,
.vs-dark .monaco-action-bar .extension-host-profile-start {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' height='16' width='16'%3E%3Ccircle fill='%23C5C5C5' cx='8' cy='8' r='6'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .monaco-action-bar .extension-host-profile-stop,
.vs-dark .monaco-action-bar .extension-host-profile-stop {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' height='16' width='16'%3E%3Ccircle fill='%23c10' cx='8' cy='8' r='6'/%3E%3C/svg%3E") 50% no-repeat;
  animation: fade 1s infinite
}

.monaco-action-bar .save-extension-host-profile {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' height='16' width='16'%3E%3Cpath fill='%23F6F6F6' d='M16 2.6L13.4 0H6v6H0v10h10v-6h6z'/%3E%3Cpath d='M5 7h1v2H5zm6-6h1v2h-1zm2 0v3H9V1H7v5h.4L10 8.6V9h5V3zm-6 9H3V7H1v8h8V9L7 7z' fill='%23424242'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .monaco-action-bar .save-extension-host-profile,
.vs-dark .monaco-action-bar .save-extension-host-profile {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' height='16' width='16'%3E%3Cpath fill='%231E1E1E' d='M16 2.6L13.4 0H6v6H0v10h10v-6h6z'/%3E%3Cpath d='M5 7h1v2H5zm6-6h1v2h-1zm2 0v3H9V1H7v5h.4L10 8.6V9h5V3zm-6 9H3V7H1v8h8V9L7 7z' fill='%23C5C5C5'/%3E%3C/svg%3E") 50% 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("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' height='16' width='16'%3E%3Ccircle fill='%23E51400' cx='8' cy='8' r='6'/%3E%3C/svg%3E") no-repeat;
  display: inline-block;
  padding-right: 2px;
  padding-bottom: 2px;
  width: 16px;
  height: 16px;
  vertical-align: middle;
  animation: fade 1s infinite
}

@keyframes fade {
  0% {
    opacity: 1
  }
  50% {
    opacity: .5
  }
  to {
    opacity: 1
  }
}

.monaco-shell .feedback-form {
  width: 420px;
  top: 30px;
  right: 6px;
  padding: 1em;
  cursor: default
}

.monaco-shell .feedback-form h2 {
  margin: 0;
  padding: 0;
  font-weight: 400;
  font-size: 1.8em
}

.monaco-shell .feedback-form h3 {
  margin: 1em 0 0;
  padding: 0;
  font-weight: 400;
  font-size: 1.2em
}

.monaco-shell .feedback-form .content {
  font-size: 1.2em
}

.monaco-shell .feedback-form .content>div {
  display: inline-block;
  vertical-align: top;
  margin-top: 20px
}

.monaco-shell .feedback-form .content .contactus {
  padding: 10px;
  float: right
}

.monaco-shell .feedback-form .content .channels {
  margin-top: 5px;
  font-size: .9em
}

.monaco-shell .char-counter {
  padding-left: 3px
}

.monaco-shell .feedback-form .content .channels a {
  padding: 2px 0
}

.monaco-shell .feedback-form .content .channels a:hover {
  text-decoration: underline
}

.monaco-shell .feedback-form .feedback-alias,
.monaco-shell .feedback-form .feedback-description {
  resize: none;
  font-size: 1.1em;
  margin: 6px 0 0;
  width: 100%;
  padding: 3px 2px;
  box-sizing: border-box
}

.monaco-shell .feedback-form .feedback-empty {
  margin-top: .2em
}

.monaco-shell .feedback-form .feedback-alias-checkbox {
  display: inline-block;
  vertical-align: text-top;
  margin-left: 0
}

.monaco-shell .feedback-form .feedback-alias {
  height: 26px
}

.monaco-shell .feedback-form .feedback-alias:disabled {
  opacity: .6
}

.monaco-shell .feedback-form .cancel {
  position: absolute;
  top: 0;
  right: 0;
  padding: .5em;
  width: 22px;
  height: 22px;
  border: none;
  cursor: pointer
}

.monaco-shell .feedback-form .form-buttons {
  margin-top: 18px;
  text-align: right
}

.monaco-shell .feedback-form .sentiment {
  height: 32px;
  width: 32px;
  display: inline-block;
  margin: .5em 0;
  cursor: pointer;
  box-sizing: border-box
}

.monaco-shell .feedback-form .sentiment:hover {
  background-color: #eaeaea
}

.monaco-shell .statusbar-item>.monaco-dropdown.send-feedback {
  display: inline-block
}

.monaco-shell .statusbar-item>.monaco-dropdown.send-feedback>.dropdown-label.send-feedback {
  -webkit-mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23fff' d='M8 1a7 7 0 1 0 0 14A7 7 0 0 0 8 1zm2.45 2.8c.58 0 1.05.627 1.05 1.4 0 .773-.47 1.4-1.05 1.4-.58 0-1.05-.627-1.05-1.4 0-.773.47-1.4 1.05-1.4zm-4.9 0c.58 0 1.05.627 1.05 1.4 0 .773-.47 1.4-1.05 1.4S4.5 5.973 4.5 5.2c0-.773.47-1.4 1.05-1.4zm6.901 5.775A4.733 4.733 0 0 1 8 12.725a4.733 4.733 0 0 1-4.451-3.149.525.525 0 1 1 .989-.35c.519 1.465 1.91 2.45 3.461 2.45s2.941-.984 3.461-2.45a.527.527 0 0 1 .991.349z'/%3E%3C/svg%3E") no-repeat 50% 50%;
  width: 26px
}

.monaco-shell.vs .feedback-form .feedback-alias,
.monaco-shell.vs .feedback-form .feedback-description {
  font-family: inherit;
  border: 1px solid transparent
}

.monaco-shell.vs .feedback-form .cancel {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='3 3 16 16'%3E%3Cpath fill='%23424242' d='M12.597 11.042l2.803 2.803-1.556 1.555-2.802-2.802L8.239 15.4l-1.556-1.555 2.802-2.803-2.802-2.803 1.555-1.556 2.804 2.803 2.803-2.803L15.4 8.239z'/%3E%3C/svg%3E") 50% no-repeat
}

.monaco-shell .feedback-form .form-buttons,
.monaco-shell .feedback-form .form-buttons .hide-button-container {
  display: flex
}

.monaco-shell .feedback-form .form-buttons .hide-button-container input,
.monaco-shell .feedback-form .form-buttons .hide-button-container label {
  align-self: center
}

.monaco-shell .feedback-form .form-buttons .send {
  width: auto;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ctitle%3EBrandTwitter_white_16x%3C/title%3E%3Cpath d='M14.362 4.737l.01.425a9.276 9.276 0 0 1-9.34 9.338A9.293 9.293 0 0 1 0 13.027a6.67 6.67 0 0 0 .783.046 6.584 6.584 0 0 0 4.077-1.406 3.286 3.286 0 0 1-3.066-2.28 3.284 3.284 0 0 0 1.482-.056A3.284 3.284 0 0 1 .642 6.113v-.042a3.269 3.269 0 0 0 1.487.41A3.285 3.285 0 0 1 1.114 2.1 9.316 9.316 0 0 0 7.88 5.529a3.284 3.284 0 0 1 5.593-2.993 6.577 6.577 0 0 0 2.085-.8 3.292 3.292 0 0 1-1.443 1.816A6.574 6.574 0 0 0 16 3.038a6.685 6.685 0 0 1-1.638 1.7z' fill='%23fff'/%3E%3C/svg%3E");
  background-position: 12px;
  background-size: 20px;
  background-repeat: no-repeat;
  padding: 8px 12px 8px 38px;
  margin-left: auto;
  transition: width .2s ease-out
}

.monaco-shell .feedback-form .form-buttons .send.in-progress,
.monaco-shell .feedback-form .form-buttons .send:hover {
  background-color: #006bb3
}

.monaco-shell .feedback-form .form-buttons .send:disabled {
  pointer-events: none;
  cursor: not-allowed;
  opacity: .65
}

.monaco-shell .feedback-form .form-buttons .send.success {
  background-color: #2d883e
}

.monaco-shell .feedback-form .form-buttons .send.error {
  background-color: #e51400
}

.monaco-shell.vs-dark .feedback-form h3 {
  font-weight: 400;
  font-size: 1.2em
}

.monaco-shell.vs-dark .feedback-form .sentiment:hover {
  background-color: rgba(30, 30, 30, .8)
}

.monaco-shell.vs-dark .feedback-form .feedback-alias,
.monaco-shell.vs-dark .feedback-form .feedback-description {
  font-family: inherit
}

.monaco-shell.hc-black .feedback-form .cancel,
.monaco-shell.vs-dark .feedback-form .cancel {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='3 3 16 16'%3E%3Cpath fill='%23C5C5C5' d='M12.597 11.042l2.803 2.803-1.556 1.555-2.802-2.802L8.239 15.4l-1.556-1.555 2.802-2.803-2.802-2.803 1.555-1.556 2.804 2.803 2.803-2.803L15.4 8.239z'/%3E%3C/svg%3E") 50% no-repeat
}

.monaco-shell .feedback-form .sentiment.smile {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 16 16'%3E%3Cpath fill='%23fc0' d='M8 1a7 7 0 1 0 0 14A7 7 0 0 0 8 1z'/%3E%3Cpath fill='%23424242' d='M11 6.5c0 .5-.447.5-1 .5s-1 0-1-.5C9 5.396 10 5 10 5s1 .396 1 1.5zM10.943 9.025c-.457 1.177-1.644 2.058-2.943 2.058s-2.455-.881-2.899-2.058h-.952C4.604 10.734 6.148 12 8 12c1.853 0 3.396-1.266 3.851-2.975h-.908zM7 6.5S6.553 7 6 7s-1 0-1-.5C5 5.396 6 5 6 5s1 .396 1 1.5z'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat
}

.monaco-shell .feedback-form .sentiment.frown {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 16 16'%3E%3Ccircle fill='%23fc0' cx='8' cy='8' r='7'/%3E%3Cpath fill='%23424242' d='M10.973 6.5c0 .5-.447.5-1 .5s-1 0-1-.5c0-1.104 1-1.5 1-1.5s1 .396 1 1.5zM6.973 6.5c0 .5-.447.5-1 .5s-1 0-1-.5c0-1.104 1-1.5 1-1.5s1 .396 1 1.5zM5.104 12c.459-1.146 1.593-2 2.869-2 1.277 0 2.439.854 2.912 2h.916c-.475-1.678-1.998-2.917-3.828-2.917S4.618 10.322 4.143 12h.961z'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat
}

.monaco-shell .feedback-form .infotip {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M8 1C4.135 1 1 4.135 1 8s3.135 7 7 7 7-3.135 7-7-3.135-7-7-7zm1 12H7V6h2v7zm0-8H7V3h2v2z' fill='%231BA1E2'/%3E%3Cpath d='M7 6h2v7H7V6zm0-1h2V3H7v2z' fill='%23fff'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  height: 16px;
  width: 16px;
  display: inline-block;
  vertical-align: text-bottom;
  box-sizing: border-box;
  margin-left: 5px
}

.monaco-shell.hc-black .feedback-form {
  outline: 2px solid #6fc3df;
  outline-offset: -2px
}

.monaco-shell.hc-black .feedback-form .feedback-alias,
.monaco-shell.hc-black .feedback-form .feedback-description {
  font-family: inherit
}

.monaco-shell.hc-black .feedback-form .content .contactus {
  padding: 10px;
  float: right
}

.monaco-shell.hc-black .feedback-form .form-buttons .send,
.monaco-shell.hc-black .feedback-form .form-buttons .send.in-progress,
.monaco-shell.hc-black .feedback-form .form-buttons .send.success {
  background-color: #0c141f;
  color: #d4d4d4;
  border: 1px solid #6fc3df
}

.monaco-shell.hc-black .feedback-form .form-buttons .send:hover {
  background-color: #0c141f
}

.monaco-shell .feedback-form .infotip {
  background: none
}

.monaco-shell .feedback-form .infotip:before {
  content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M8 1C4.135 1 1 4.135 1 8s3.135 7 7 7 7-3.135 7-7-3.135-7-7-7zm1 12H7V6h2v7zm0-8H7V3h2v2z' fill='%231BA1E2'/%3E%3Cpath d='M7 6h2v7H7V6zm0-1h2V3H7v2z' fill='%23fff'/%3E%3C/svg%3E");
  height: 16px;
  width: 16px;
  display: inline-block
}

.monaco-workbench>.activitybar .monaco-action-bar .action-label.explore {
  -webkit-mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M17.705 8H9s-2 .078-2 2v15s0 2 2 2l11-.004C22 27 22 25 22 25V13.509L17.705 8zM16 10v5h4v10H9V10h7zm5.509-6h-8.493S11 4.016 10.985 6H19v.454L22.931 11H24v12c2 0 2-1.995 2-1.995V9.648L21.509 4z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 50% 50%
}

.explorer-viewlet {
  height: 100%
}

.explorer-viewlet .editor-group,
.explorer-viewlet .explorer-item,
.explorer-viewlet .open-editor {
  height: 22px;
  line-height: 22px
}

.explorer-viewlet .explorer-item {
  display: flex;
  flex-wrap: nowrap
}

.explorer-viewlet .editor-group,
.explorer-viewlet .explorer-item>a,
.explorer-viewlet .open-editor>a {
  text-overflow: ellipsis;
  overflow: hidden
}

.explorer-viewlet .explorer-item,
.explorer-viewlet .explorer-item .monaco-inputbox {
  flex: 1
}

.explorer-viewlet .explorer-item.explorer-item-edited .label-name {
  flex: 0
}

.explorer-viewlet .explorer-open-editors .monaco-list .monaco-list-row {
  padding-left: 22px;
  display: flex
}

.explorer-viewlet .explorer-open-editors .monaco-list .monaco-list-row>.monaco-action-bar {
  visibility: hidden
}

.explorer-viewlet .panel-header .count {
  min-width: fit-content
}

.explorer-viewlet .panel-header .monaco-count-badge.hidden {
  display: none
}

.explorer-viewlet .explorer-open-editors .monaco-list.focused .monaco-list-row.focused>.monaco-action-bar,
.explorer-viewlet .explorer-open-editors .monaco-list .monaco-list-row.dirty>.monaco-action-bar,
.explorer-viewlet .explorer-open-editors .monaco-list .monaco-list-row:hover>.monaco-action-bar {
  visibility: visible
}

.explorer-viewlet .explorer-open-editors .monaco-list .monaco-list-row>.monaco-action-bar .action-label {
  display: block
}

.explorer-viewlet .explorer-open-editors .monaco-list .monaco-list-row>.monaco-action-bar .close-editor-action {
  width: 8px;
  height: 22px
}

.explorer-viewlet .explorer-open-editors .monaco-list .monaco-list-row>.monaco-action-bar .action-close-all-files,
.explorer-viewlet .explorer-open-editors .monaco-list .monaco-list-row>.monaco-action-bar .save-all {
  width: 23px;
  height: 22px
}

.explorer-viewlet .explorer-open-editors .monaco-list .monaco-list-row>.editor-group,
.explorer-viewlet .explorer-open-editors .monaco-list .monaco-list-row>.open-editor {
  flex: 1
}

.explorer-viewlet .monaco-count-badge {
  padding: 1px 6px;
  margin-left: 6px;
  border-radius: 0
}

.explorer-viewlet .explorer-empty-view {
  padding: 0 20px
}

.explorer-viewlet .explorer-item.nonexistent-root {
  opacity: .5
}

.explorer-viewlet .explorer-item .monaco-inputbox {
  width: 100%;
  line-height: normal
}

.monaco-workbench.linux .explorer-viewlet .explorer-item .monaco-inputbox,
.monaco-workbench.mac .explorer-viewlet .explorer-item .monaco-inputbox {
  height: 22px
}

.explorer-viewlet .explorer-item .monaco-inputbox>.wrapper>.input {
  padding: 1px 2px
}

.monaco-workbench.linux .explorer-viewlet .explorer-item .monaco-inputbox>.wrapper>.input,
.monaco-workbench.mac .explorer-viewlet .explorer-item .monaco-inputbox>.wrapper>.input {
  padding: 0;
  height: 20px
}

.explorer-viewlet .explorer-open-editors .monaco-list .monaco-list-row .editor-group {
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  cursor: default
}

.explorer-viewlet:lang(ja) .explorer-open-editors .monaco-list .monaco-list-row .editor-group,
.explorer-viewlet:lang(ko) .explorer-open-editors .monaco-list .monaco-list-row .editor-group,
.explorer-viewlet:lang(zh-Hans) .explorer-open-editors .monaco-list .monaco-list-row .editor-group,
.explorer-viewlet:lang(zh-Hant) .explorer-open-editors .monaco-list .monaco-list-row .editor-group {
  font-weight: 400
}

.hc-black .monaco-workbench .explorer-viewlet .editor-group,
.hc-black .monaco-workbench .explorer-viewlet .explorer-item,
.hc-black .monaco-workbench .explorer-viewlet .open-editor {
  line-height: 20px
}

.monaco-workbench .explorer-viewlet .action-close-all-files {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' height='16' width='16'%3E%3Cpath fill='%23F6F6F6' d='M16 12h-2v2h-2v2H0V5h2V3h2V1h12v11z'/%3E%3Cpath d='M3 5h9v8h1V4H3zm2-3v1h9v8h1V2zM1 6v9h10V6H1zm8 7H7.5L6 11.5 4.5 13H3l2.3-2.3L3 8.5h1.5L6 10l1.5-1.5H9l-2.3 2.3L9 13z' fill='%23424242'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .monaco-workbench .explorer-viewlet .action-close-all-files,
.vs-dark .monaco-workbench .explorer-viewlet .action-close-all-files {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' height='16' width='16'%3E%3Cpath fill='%231E1E1E' d='M16 12h-2v2h-2v2H0V5h2V3h2V1h12v11z'/%3E%3Cpath d='M3 5h9v8h1V4H3zm2-3v1h9v8h1V2zM1 6v9h10V6H1zm8 7H7.5L6 11.5 4.5 13H3l2.3-2.3L3 8.5h1.5L6 10l1.5-1.5H9l-2.3 2.3L9 13z' fill='%23C5C5C5'/%3E%3C/svg%3E") 50% no-repeat
}

.monaco-workbench .explorer-action.new-file {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23F6F6F6' d='M13 2H6V0H2v2H0v4h2v2h2v8h12V5z'/%3E%3Cpath fill='%23424242' d='M12 3H8v1h3v3h3v7H6V8H5v7h10V6z'/%3E%3Cpath d='M7 3.018H5V1H3.019v2.018H1V5h2.019v2H5V5h2V3.018z' fill='%23388A34'/%3E%3Cpath fill='%23F0EFF1' d='M11 7V4H8v2H6v8h8V7z'/%3E%3C/svg%3E") 50% no-repeat
}

.monaco-workbench .explorer-action.save-all {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' height='16' width='16'%3E%3Cpath fill='%23F6F6F6' d='M16 2.6L13.4 0H6v6H0v10h10v-6h6z'/%3E%3Cpath d='M5 7h1v2H5zm6-6h1v2h-1zm2 0v3H9V1H7v5h.4L10 8.6V9h5V3zm-6 9H3V7H1v8h8V9L7 7z' fill='%2300539C'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .monaco-workbench .explorer-action.save-all,
.vs-dark .monaco-workbench .explorer-action.save-all {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' height='16' width='16'%3E%3Cpath fill='%231E1E1E' d='M16 2.6L13.4 0H6v6H0v10h10v-6h6z'/%3E%3Cpath d='M5 7h1v2H5zm6-6h1v2h-1zm2 0v3H9V1H7v5h.4L10 8.6V9h5V3zm-6 9H3V7H1v8h8V9L7 7z' fill='%2375BEFF'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .monaco-workbench .explorer-action.new-file,
.vs-dark .monaco-workbench .explorer-action.new-file {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23C5C5C5' d='M12 3H8v1h3v3h3v7H6V8H5v7h10V6z'/%3E%3Cpath fill='%2389D185' d='M7 3.018H5V1H3.019v2.018H1V5h2.019v2H5V5h2V3.018z'/%3E%3C/svg%3E") 50% no-repeat
}

.monaco-workbench .explorer-action.new-folder {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23F6F6F6' d='M9 3L8 5V2H6V0H2v2H0v4h2v9h14V3z'/%3E%3Cpath d='M14 4H9.618l-1 2H6v2H3v6h12V4h-1zm0 2h-3.882l.5-1H14v1z' fill='%23656565'/%3E%3Cpath fill='%23388A34' d='M7 3.018H5V1H3.019v2.018H1V5h2.019v2H5V5h2z'/%3E%3Cpath fill='%23F0EFF1' d='M14 5v1h-3.882l.5-1z'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .monaco-workbench .explorer-action.new-folder,
.vs-dark .monaco-workbench .explorer-action.new-folder {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23C5C5C5' d='M14 4H9.618l-1 2H6v2H3v6h12V4h-1zm0 2h-3.882l.5-1H14v1z'/%3E%3Cpath fill='%2389D185' d='M7 3.018H5V1H3.019v2.018H1V5h2.019v2H5V5h2z'/%3E%3C/svg%3E") 50% no-repeat
}

.monaco-workbench .explorer-action.refresh-explorer {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M13.451 5.609l-.579-.939-1.068.812-.076.094c-.335.415-.927 1.341-1.124 2.876l-.021.165.033.163.071.345c0 1.654-1.346 3-3 3a2.98 2.98 0 0 1-2.107-.868 2.98 2.98 0 0 1-.873-2.111 3.004 3.004 0 0 1 2.351-2.929v2.926s2.528-2.087 2.984-2.461h.012L13.115 4.1 8.196 0H7.059v2.404A6.759 6.759 0 0 0 .938 9.125c0 1.809.707 3.508 1.986 4.782a6.707 6.707 0 0 0 4.784 1.988 6.758 6.758 0 0 0 6.75-6.75 6.741 6.741 0 0 0-1.007-3.536z' fill='%23F6F6F6'/%3E%3Cpath d='M12.6 6.134l-.094.071c-.269.333-.746 1.096-.91 2.375.057.277.092.495.092.545 0 2.206-1.794 4-4 4a3.986 3.986 0 0 1-2.817-1.164 3.987 3.987 0 0 1-1.163-2.815c0-2.206 1.794-4 4-4l.351.025v1.85S9.685 5.679 9.69 5.682l1.869-1.577-3.5-2.917v2.218l-.371-.03a5.75 5.75 0 0 0-4.055 9.826 5.75 5.75 0 0 0 9.826-4.056 5.725 5.725 0 0 0-.859-3.012z' fill='%23424242'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .monaco-workbench .explorer-action.refresh-explorer,
.vs-dark .monaco-workbench .explorer-action.refresh-explorer {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M13.451 5.609l-.579-.939-1.068.812-.076.094c-.335.415-.927 1.341-1.124 2.876l-.021.165.033.163.071.345c0 1.654-1.346 3-3 3a2.98 2.98 0 0 1-2.107-.868 2.98 2.98 0 0 1-.873-2.111 3.004 3.004 0 0 1 2.351-2.929v2.926s2.528-2.087 2.984-2.461h.012L13.115 4.1 8.196 0H7.059v2.404A6.759 6.759 0 0 0 .938 9.125c0 1.809.707 3.508 1.986 4.782a6.707 6.707 0 0 0 4.784 1.988 6.758 6.758 0 0 0 6.75-6.75 6.741 6.741 0 0 0-1.007-3.536z' fill='%232D2D30'/%3E%3Cpath d='M12.6 6.134l-.094.071c-.269.333-.746 1.096-.91 2.375.057.277.092.495.092.545 0 2.206-1.794 4-4 4a3.986 3.986 0 0 1-2.817-1.164 3.987 3.987 0 0 1-1.163-2.815c0-2.206 1.794-4 4-4l.351.025v1.85S9.685 5.679 9.69 5.682l1.869-1.577-3.5-2.917v2.218l-.371-.03a5.75 5.75 0 0 0-4.055 9.826 5.75 5.75 0 0 0 9.826-4.056 5.725 5.725 0 0 0-.859-3.012z' fill='%23C5C5C5'/%3E%3C/svg%3E") 50% no-repeat
}

.monaco-workbench .explorer-action.collapse-explorer {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='-1 0 16 16'%3E%3Cpath fill='%23424242' d='M14 1v9h-1V2H5V1h9zM3 3v1h8v8h1V3H3zm7 2v9H1V5h9zM8 7H3v5h5V7z'/%3E%3Cpath fill='%2300539C' d='M4 9h3v1H4z'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .monaco-workbench .explorer-action.collapse-explorer,
.vs-dark .monaco-workbench .explorer-action.collapse-explorer {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='-1 0 16 16'%3E%3Cpath fill='%23C5C5C5' d='M14 1v9h-1V2H5V1h9zM3 3v1h8v8h1V3H3zm7 2v9H1V5h9zM8 7H3v5h5V7z'/%3E%3Cpath fill='%2375BEFF' d='M4 9h3v1H4z'/%3E%3C/svg%3E") 50% no-repeat
}

.monaco-workbench .quick-open-sidebyside-vertical {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 -1 16 16'%3E%3Cpath fill='%23656565' d='M1 1v12h14V1H1zm1 3h4.999v8H2V4zm12 8H8.999V4H14v8z'/%3E%3C/svg%3E")
}

.hc-black .monaco-workbench .quick-open-sidebyside-vertical,
.vs-dark .monaco-workbench .quick-open-sidebyside-vertical {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 -1 16 16'%3E%3Cpath fill='%23C5C5C5' d='M1 1v12h14V1H1zm1 3h4.999v8H2V4zm12 8H8.999V4H14v8z'/%3E%3C/svg%3E")
}

.monaco-workbench .quick-open-sidebyside-horizontal {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%23f6f6f6}.icon-vs-out{fill:%23f6f6f6}.icon-vs-bg{fill:%23424242}.icon-vs-fg{fill:%23f0eff1}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M1 2v12h14V2H1zm13 11H2v-3h12v3zm0-5H2V5h12v3z' id='iconBg'/%3E%3C/svg%3E")
}

.hc-black .monaco-workbench .quick-open-sidebyside-horizontal,
.vs-dark .monaco-workbench .quick-open-sidebyside-horizontal {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%232d2d30}.icon-vs-out{fill:%232d2d30}.icon-vs-bg{fill:%23c5c5c5}.icon-vs-fg{fill:%232b282e}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M1 2v12h14V2H1zm13 11H2v-3h12v3zm0-5H2V5h12v3z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-workbench .file-editor-action.action-open-preview {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0.414 0 16 16'%3E%3Cpath fill='%23F6F6F6' d='M12.363 4c-.252-2.244-2.139-4-4.449-4a4.505 4.505 0 0 0-4.5 4.5c0 .6.12 1.188.35 1.735L0 10l2.414 2.414 3-2.999V16h11V4h-4.051z'/%3E%3Cpath fill='%23424242' d='M12.414 10h1v3h-1zM10.414 11h1v2h-1zM8.414 12h1v1h-1zM8.414 9h2v1h-2z'/%3E%3Cpath fill='%23424242' d='M12.363 5a4.431 4.431 0 0 1-.226 1h2.276v8h-7V8.95a4.45 4.45 0 0 1-1-.228V15h9V5h-3.05z'/%3E%3Cpath fill='%23424242' d='M10.708 8h1.706V7h-.762a4.527 4.527 0 0 1-.944 1zM11.414 4.5a3.5 3.5 0 1 0-7 0c0 .711.215 1.369.579 1.922L1.414 10l1 1 3.579-3.578A3.485 3.485 0 0 0 7.914 8a3.5 3.5 0 0 0 3.5-3.5zm-5.999 0a2.5 2.5 0 1 1 5 0 2.5 2.5 0 0 1-5 0z'/%3E%3Cpath fill='%23F0EFF1' d='M12.138 6a4.469 4.469 0 0 1-.485 1h.762v1h-1.706a4.46 4.46 0 0 1-2.795 1c-.169 0-.333-.031-.5-.05V14h7V6h-2.276zM8.414 9h2v1h-2V9zm1 4h-1v-1h1v1zm2 0h-1v-2h1v2zm2 0h-1v-3h1v3z'/%3E%3Ccircle fill='%23F0EFF1' cx='7.914' cy='4.5' r='2.5'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .monaco-workbench .file-editor-action.action-open-preview,
.vs-dark .monaco-workbench .file-editor-action.action-open-preview {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0.414 0 16 16'%3E%3Cpath fill='%23252626' d='M12.363 4c-.252-2.244-2.139-4-4.449-4a4.505 4.505 0 0 0-4.5 4.5c0 .6.12 1.188.35 1.735L0 10l2.414 2.414 3-2.999V16h11V4h-4.051z'/%3E%3Cpath fill='%23C5C5C5' d='M12.414 10h1v3h-1zM10.414 11h1v2h-1zM8.414 12h1v1h-1zM8.414 9h2v1h-2z'/%3E%3Cpath fill='%23C5C5C5' d='M12.363 5a4.431 4.431 0 0 1-.226 1h2.276v8h-7V8.95a4.45 4.45 0 0 1-1-.228V15h9V5h-3.05z'/%3E%3Cpath fill='%23C5C5C5' d='M10.708 8h1.706V7h-.762a4.527 4.527 0 0 1-.944 1zM11.414 4.5a3.5 3.5 0 1 0-7 0c0 .711.215 1.369.579 1.922L1.414 10l1 1 3.579-3.578A3.485 3.485 0 0 0 7.914 8a3.5 3.5 0 0 0 3.5-3.5zm-5.999 0a2.5 2.5 0 1 1 5 0 2.5 2.5 0 0 1-5 0z'/%3E%3Cpath fill='%232B282E' d='M12.138 6a4.469 4.469 0 0 1-.485 1h.762v1h-1.706a4.46 4.46 0 0 1-2.795 1c-.169 0-.333-.031-.5-.05V14h7V6h-2.276zM8.414 9h2v1h-2V9zm1 4h-1v-1h1v1zm2 0h-1v-2h1v2zm2 0h-1v-3h1v3z'/%3E%3Ccircle fill='%232B282E' cx='7.914' cy='4.5' r='2.5'/%3E%3C/svg%3E") 50% no-repeat
}

.explorer-viewlet .explorer-open-editors .close-editor-action {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='3 3 16 16'%3E%3Cpath fill='%23424242' d='M12.597 11.042l2.803 2.803-1.556 1.555-2.802-2.802L8.239 15.4l-1.556-1.555 2.802-2.803-2.802-2.803 1.555-1.556 2.804 2.803 2.803-2.803L15.4 8.239z'/%3E%3C/svg%3E") 50% no-repeat
}

.explorer-viewlet .explorer-open-editors .focused .monaco-list-row.selected:not(.highlighted) .close-editor-action {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='3 3 16 16'%3E%3Cpath fill='%23FFF' d='M12.597 11.042l2.803 2.803-1.556 1.555-2.802-2.802L8.239 15.4l-1.556-1.555 2.802-2.803-2.802-2.803 1.555-1.556 2.804 2.803 2.803-2.803L15.4 8.239z'/%3E%3C/svg%3E") 50% no-repeat
}

.explorer-viewlet .explorer-open-editors .monaco-list .monaco-list-row.dirty:not(:hover)>.monaco-action-bar .close-editor-action {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' height='16' width='16'%3E%3Ccircle fill='%23424242' cx='8' cy='8' r='4'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .monaco-workbench .explorer-viewlet .explorer-open-editors .monaco-list .monaco-list-row.dirty:not(:hover)>.monaco-action-bar .close-editor-action,
.vs-dark .explorer-viewlet .explorer-open-editors .monaco-list .monaco-list-row.dirty:not(:hover)>.monaco-action-bar .close-editor-action {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' height='16' width='16'%3E%3Ccircle fill='%23C5C5C5' cx='8' cy='8' r='4'/%3E%3C/svg%3E") 50% no-repeat
}

.explorer-viewlet .explorer-open-editors .monaco-list.focused .monaco-list-row.selected.dirty:not(:hover)>.monaco-action-bar .close-editor-action {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' height='16' width='16'%3E%3Ccircle fill='%23FFF' cx='8' cy='8' r='4'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .monaco-workbench .explorer-viewlet .explorer-open-editors .close-editor-action,
.vs-dark .monaco-workbench .explorer-viewlet .explorer-open-editors .close-editor-action {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='3 3 16 16'%3E%3Cpath fill='%23e8e8e8' d='M12.597 11.042l2.803 2.803-1.556 1.555-2.802-2.802L8.239 15.4l-1.556-1.555 2.802-2.803-2.802-2.803 1.555-1.556 2.804 2.803 2.803-2.803L15.4 8.239z'/%3E%3C/svg%3E") 50% no-repeat
}

.monaco-action-bar .action-item.markers-panel-action-filter {
  cursor: default;
  margin-right: 10px;
  min-width: 150px;
  max-width: 500px;
  display: flex;
  align-items: center;
  flex: 0.7
}

.monaco-action-bar .action-item.markers-panel-action-filter.small {
  flex: 0.5
}

.monaco-action-bar .action-item.markers-panel-action-filter .monaco-inputbox {
  height: 24px;
  font-size: 12px;
  flex: 1
}

.vs .monaco-action-bar .action-item.markers-panel-action-filter .monaco-inputbox {
  height: 25px;
  border: 1px solid #ddd
}

.markers-panel-action-filter>.markers-panel-filter-controls {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 4px;
  display: flex;
  align-items: center
}

.markers-panel-action-filter>.markers-panel-filter-controls>.markers-panel-filter-badge {
  margin: 4px 0;
  padding: 0 8px;
  border-radius: 2px
}

.markers-panel-action-filter>.markers-panel-filter-controls>.markers-panel-filter-badge.hidden,
.markers-panel-action-filter>.markers-panel-filter-controls>.markers-panel-filter-badge.small {
  display: none
}

.vs .markers-panel-action-filter>.markers-panel-filter-controls>.markers-panel-filter-filesExclude {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%23f6f6f6}.icon-vs-out{fill:%23f6f6f6}.icon-vs-bg{fill:%23424242}.icon-vs-fg{fill:%23f0eff1}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M7 11.5c0-.501.101-.975.253-1.426A2.207 2.207 0 0 1 8 5.788c.958 0 1.767.613 2.074 1.466A4.417 4.417 0 0 1 11.5 7c1.421 0 2.675.675 3.5 1.706V6.834l-2.121-.354a5.14 5.14 0 0 0-.354-.854l1.25-1.75-1.65-1.65-1.752 1.251c-.137-.072-.262-.159-.408-.219-.147-.061-.296-.088-.444-.134L9.167 1H6.834L6.48 3.121c-.295.092-.581.21-.854.354l-1.75-1.25-1.65 1.65 1.252 1.752c-.073.137-.16.263-.221.409-.06.145-.087.295-.133.443L1 6.833v2.333l2.121.354c.092.295.21.581.354.854l-1.25 1.75 1.65 1.65 1.752-1.251c.137.072.262.159.408.219.146.06.296.087.444.133L6.833 15h1.873C7.675 14.175 7 12.921 7 11.5z' id='iconBg'/%3E%3Cpath class='icon-vs-bg' d='M11.5 8a3.5 3.5 0 1 0 0 7 3.5 3.5 0 0 0 0-7zM9 12v-1h5v1H9z' id='notificationBg'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .markers-panel-action-filter>.markers-panel-filter-controls>.markers-panel-filter-filesExclude,
.vs-dark .markers-panel-action-filter>.markers-panel-filter-controls>.markers-panel-filter-filesExclude {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%232d2d30}.icon-vs-out{fill:%232d2d30}.icon-vs-bg{fill:%23c5c5c5}.icon-vs-fg{fill:%232b282e}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M7 11.5c0-.501.101-.975.253-1.426A2.207 2.207 0 0 1 8 5.788c.958 0 1.767.613 2.074 1.466A4.417 4.417 0 0 1 11.5 7c1.421 0 2.675.675 3.5 1.706V6.834l-2.121-.354a5.14 5.14 0 0 0-.354-.854l1.25-1.75-1.65-1.65-1.752 1.251c-.137-.072-.262-.159-.408-.219-.147-.061-.296-.088-.444-.134L9.167 1H6.834L6.48 3.121c-.295.092-.581.21-.854.354l-1.75-1.25-1.65 1.65 1.252 1.752c-.073.137-.16.263-.221.409-.06.145-.087.295-.133.443L1 6.833v2.333l2.121.354c.092.295.21.581.354.854l-1.25 1.75 1.65 1.65 1.752-1.251c.137.072.262.159.408.219.146.06.296.087.444.133L6.833 15h1.873C7.675 14.175 7 12.921 7 11.5z' id='iconBg'/%3E%3Cpath class='icon-vs-bg' d='M11.5 8a3.5 3.5 0 1 0 0 7 3.5 3.5 0 0 0 0-7zM9 12v-1h5v1H9z' id='notificationBg'/%3E%3C/svg%3E") 50% no-repeat
}

.markers-panel .markers-panel-container {
  height: 100%
}

.markers-panel .markers-panel-container .message-box-container {
  line-height: 22px;
  padding-left: 20px
}

.markers-panel .markers-panel-container .message-box-container .messageAction {
  margin-left: 4px;
  cursor: pointer;
  text-decoration: underline
}

.markers-panel .markers-panel-container .hidden {
  display: none
}

.markers-panel .markers-panel-container .message-box-container.hidden,
.markers-panel .markers-panel-container .tree-container.hidden {
  display: none;
  visibility: hidden
}

.markers-panel .markers-panel-container .tree-container .markers-panel-tree-entry {
  display: flex;
  line-height: 22px
}

.hc-black .markers-panel .markers-panel-container .tree-container .markers-panel-tree-entry {
  line-height: 20px
}

.markers-panel .markers-panel-container .tree-container .markers-panel-tree-entry .marker-stats {
  display: inline-block;
  margin-left: 10px
}

.markers-panel .markers-panel-container .tree-container .markers-panel-tree-entry .count-badge-wrapper {
  margin-left: 10px
}

.markers-panel .markers-panel-container .tree-container .markers-panel-tree-entry .marker-description {
  margin-right: 5px;
  text-overflow: ellipsis;
  overflow: hidden
}

.markers-panel .markers-panel-container .tree-container .markers-panel-tree-entry .marker-source {
  margin-right: 5px
}

.markers-panel .markers-panel-container .tree-container .markers-panel-tree-entry .marker-source:before {
  content: "["
}

.markers-panel .markers-panel-container .tree-container .markers-panel-tree-entry .marker-source:after {
  content: "]"
}

.markers-panel .markers-panel-container .tree-container .markers-panel-tree-entry .marker-line,
.markers-panel .markers-panel-container .tree-container .markers-panel-tree-entry .marker-source,
.markers-panel .markers-panel-container .tree-container .markers-panel-tree-entry .related-info-resource,
.markers-panel .markers-panel-container .tree-container .markers-panel-tree-entry .related-info-resource-separator {
  opacity: .7
}

.markers-panel .markers-panel-container .tree-container .markers-panel-tree-entry .highlight {
  font-weight: 700
}

.markers-panel .icon {
  height: 22px;
  margin-right: 6px;
  flex: 0 0 16px
}

.markers-panel .icon.warning {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' height='16' width='16'%3E%3Cpath fill='%23F6F6F6' d='M7.5 2L2 12l2 2h9l2-2L9.5 2z'/%3E%3Cpath d='M9 3H8l-4.5 9 1 1h8l1-1L9 3zm0 9H8v-1h1v1zm0-2H8V6h1v4z' fill='%23fc0'/%3E%3Cpath d='M9 10H8V6h1v4zm0 1H8v1h1v-1z'/%3E%3C/svg%3E") 50% no-repeat
}

.markers-panel .icon.error {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' height='16' width='16'%3E%3Ccircle cx='8' cy='8' r='6' fill='%23F6F6F6'/%3E%3Cpath d='M8 3C5.238 3 3 5.238 3 8s2.238 5 5 5 5-2.238 5-5-2.238-5-5-5zm3 7l-1 1-2-2-2 2-1-1 2-2.027L5 6l1-1 2 2 2-2 1 1-2 1.973L11 10z' fill='%23E51400'/%3E%3Cpath fill='%23fff' d='M11 6l-1-1-2 2-2-2-1 1 2 1.973L5 10l1 1 2-2 2 2 1-1-2-2.027z'/%3E%3C/svg%3E") 50% no-repeat
}

.markers-panel .icon.info {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' height='16' width='16'%3E%3Ccircle cx='8.5' cy='7.5' r='5.5' fill='%23F6F6F6'/%3E%3Cpath d='M8.5 3a4.5 4.5 0 1 0 0 9 4.5 4.5 0 0 0 0-9zm.5 8H8V6h1v5zm0-6H8V4h1v1z' fill='%231BA1E2'/%3E%3Cpath d='M8 6h1v5H8V6zm0-2v1h1V4H8z' fill='%23fff'/%3E%3C/svg%3E") 50% no-repeat
}

.vs-dark .markers-panel .icon.warning {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' height='16' width='16'%3E%3Cpath fill='%231E1E1E' d='M7.5 2L2 12l2 2h9l2-2L9.5 2z'/%3E%3Cpath d='M9 3H8l-4.5 9 1 1h8l1-1L9 3zm0 9H8v-1h1v1zm0-2H8V6h1v4z' fill='%23fc0'/%3E%3Cpath d='M9 10H8V6h1v4zm0 1H8v1h1v-1z'/%3E%3C/svg%3E") 50% no-repeat
}

.vs-dark .markers-panel .icon.error {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' height='16' width='16'%3E%3Ccircle cx='8' cy='8' r='6' fill='%231E1E1E'/%3E%3Cpath d='M8 3C5.238 3 3 5.238 3 8s2.238 5 5 5 5-2.238 5-5-2.238-5-5-5zm3 7l-1 1-2-2-2 2-1-1 2-2.027L5 6l1-1 2 2 2-2 1 1-2 1.973L11 10z' fill='%23F48771'/%3E%3Cpath fill='%23252526' d='M11 6l-1-1-2 2-2-2-1 1 2 1.973L5 10l1 1 2-2 2 2 1-1-2-2.027z'/%3E%3C/svg%3E") 50% no-repeat
}

.vs-dark .markers-panel .icon.info {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' height='16' width='16'%3E%3Ccircle cx='8.5' cy='7.5' r='5.5' fill='%231E1E1E'/%3E%3Cpath d='M8.5 3a4.5 4.5 0 1 0 0 9 4.5 4.5 0 0 0 0-9zm.5 8H8V6h1v5zm0-6H8V4h1v1z' fill='%231BA1E2'/%3E%3Cpath d='M8 6h1v5H8V6zm0-2v1h1V4H8z' fill='%23252526'/%3E%3C/svg%3E") 50% no-repeat
}

.monaco-workbench .outline-panel {
  display: flex;
  flex-direction: column
}

.monaco-workbench .outline-panel .outline-progress {
  width: 100%;
  height: 2px;
  padding-bottom: 3px
}

.monaco-workbench .outline-panel .outline-progress .monaco-progress-container,
.monaco-workbench .outline-panel .outline-progress .monaco-progress-container .progress-bit {
  height: 2px
}

.monaco-workbench .outline-panel .outline-input {
  box-sizing: border-box;
  padding: 2px 9px 5px;
  position: relative
}

.monaco-workbench .outline-panel .outline-input .monaco-inputbox {
  width: 100%
}

.monaco-workbench .outline-panel .outline-input .monaco-inputbox .input {
  padding-right: 22px
}

.monaco-workbench .outline-panel .outline-input .monaco-custom-checkbox {
  position: absolute;
  top: 5px;
  right: 13px;
  bottom: 0;
  display: flex;
  align-items: center
}

.monaco-workbench .outline-panel .outline-tree {
  height: 100%
}

.monaco-workbench .outline-panel .outline-message {
  display: none;
  padding: 10px 22px 0;
  opacity: .5
}

.monaco-workbench .outline-panel.message .outline-message {
  display: inherit
}

.monaco-workbench .outline-panel.message .outline-input,
.monaco-workbench .outline-panel.message .outline-progress,
.monaco-workbench .outline-panel.message .outline-tree {
  display: none
}

.monaco-tree.focused .selected .outline-element-decoration,
.monaco-tree.focused .selected .outline-element-label {
  color: inherit !important
}

.monaco-workbench .outline-panel .outline-element {
  display: flex;
  flex: 1;
  flex-flow: row nowrap;
  align-items: center
}

.monaco-workbench .outline-panel .outline-element .outline-element-icon {
  padding-right: 3px
}

.monaco-workbench .outline-panel.no-icons .outline-element .outline-element-icon {
  display: none
}

.monaco-workbench .outline-panel .outline-element .outline-element-label {
  text-overflow: ellipsis;
  overflow: hidden;
  color: var(--outline-element-color)
}

.monaco-workbench .outline-panel .outline-element .outline-element-label .monaco-highlighted-label .highlight {
  font-weight: 700
}

.monaco-workbench .outline-panel .outline-element .outline-element-detail {
  visibility: hidden;
  flex: 1;
  flex-basis: 10%;
  opacity: .8;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 90%;
  padding-left: 4px;
  padding-top: 3px
}

.monaco-workbench .outline-panel .monaco-tree-row.focused .outline-element .outline-element-detail {
  visibility: inherit
}

.monaco-workbench .outline-panel .outline-element .outline-element-decoration {
  opacity: .75;
  font-size: 90%;
  font-weight: 600;
  padding: 0 12px 0 5px;
  margin-left: auto;
  text-align: center;
  color: var(--outline-element-color)
}

.monaco-workbench .outline-panel .outline-element .outline-element-decoration.bubble {
  font-family: octicons;
  font-size: 14px;
  opacity: .4
}

.monaco-workbench .output-action.clear-output {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.065 13H15v2H2.056v-2h5.009zm3.661-12H7.385L8.44 2.061 7.505 3H15V1h-4.274zM3.237 9H2.056v2H15V9H3.237zm4.208-4l.995 1-.995 1H15V5H7.445z' fill='%23424242'/%3E%3Cpath d='M5.072 4.03L7.032 6 5.978 7.061l-1.96-1.97-1.961 1.97L1 6l1.96-1.97L1 2.061 2.056 1l1.96 1.97L5.977 1l1.057 1.061L5.072 4.03z' fill='%23A1260D'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .monaco-workbench .output-action.clear-output,
.vs-dark .monaco-workbench .output-action.clear-output {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.065 13H15v2H2.056v-2h5.009zm3.661-12H7.385L8.44 2.061 7.505 3H15V1h-4.274zM3.237 9H2.056v2H15V9H3.237zm4.208-4l.995 1-.995 1H15V5H7.445z' fill='%23C5C5C5'/%3E%3Cpath d='M5.072 4.03L7.032 6 5.978 7.061l-1.96-1.97-1.961 1.97L1 6l1.96-1.97L1 2.061 2.056 1l1.96 1.97L5.977 1l1.057 1.061L5.072 4.03z' fill='%23F48771'/%3E%3C/svg%3E") 50% no-repeat
}

.monaco-workbench .output-action.output-scroll-lock {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%23f6f6f6}.icon-vs-out{fill:%23f6f6f6}.icon-vs-bg{fill:%23424242}.icon-vs-fg{fill:%23f0eff1}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M12 6V4.75c0-2.206-1.794-4-4-4s-4 1.794-4 4V6H2v9h12V6h-2zM5 4.75c0-1.654 1.346-3 3-3s3 1.346 3 3V6H5V4.75zM13 14H3V7h10v7zM6.75 9.25a1.25 1.25 0 0 1 2.5 0c0 .512-.309.95-.75 1.143V13h-1v-2.607a1.248 1.248 0 0 1-.75-1.143z' id='iconBg'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .monaco-workbench .output-action.output-scroll-lock,
.vs-dark .monaco-workbench .output-action.output-scroll-lock {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%232d2d30}.icon-vs-out{fill:%232d2d30}.icon-vs-bg{fill:%23c5c5c5}.icon-vs-fg{fill:%232b282e}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M12 6V4.75c0-2.206-1.794-4-4-4s-4 1.794-4 4V6H2v9h12V6h-2zM5 4.75c0-1.654 1.346-3 3-3s3 1.346 3 3V6H5V4.75zM13 14H3V7h10v7zM6.75 9.25a1.25 1.25 0 0 1 2.5 0c0 .512-.309.95-.75 1.143V13h-1v-2.607a1.248 1.248 0 0 1-.75-1.143z' id='iconBg'/%3E%3C/svg%3E") 50% no-repeat
}

.monaco-workbench .output-action.output-scroll-unlock {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%23f6f6f6}.icon-vs-out{fill:%23f6f6f6}.icon-vs-bg{fill:%23424242}.icon-vs-fg{fill:%23f0eff1}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0h16z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M12 1c-1.822 0-3 1.178-3 3v3H2v8h10V7h-2V4c0-1.271.729-2 2-2s2 .729 2 2v3h1V4c0-1.822-1.178-3-3-3zm-1 7v6H3V8h8zm-3.499 2.846L7.502 13h-1l-.001-2.153A.986.986 0 0 1 6 10a1 1 0 0 1 2 0 .984.984 0 0 1-.499.846z' id='iconBg'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .monaco-workbench .output-action.output-scroll-unlock,
.vs-dark .monaco-workbench .output-action.output-scroll-unlock {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%232d2d30}.icon-vs-out{fill:%232d2d30}.icon-vs-bg{fill:%23c5c5c5}.icon-vs-fg{fill:%232b282e}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0h16z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M12 1c-1.822 0-3 1.178-3 3v3H2v8h10V7h-2V4c0-1.271.729-2 2-2s2 .729 2 2v3h1V4c0-1.822-1.178-3-3-3zm-1 7v6H3V8h8zm-3.499 2.846L7.502 13h-1l-.001-2.153A.986.986 0 0 1 6 10a1 1 0 0 1 2 0 .984.984 0 0 1-.499.846z' id='iconBg'/%3E%3C/svg%3E") 50% no-repeat
}

.monaco-workbench .output-action.open-log-file {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23656565' d='M10 2H7.414l1 1H9v3h3v7H4V8H3v6h10V5z'/%3E%3Cpath fill='%2300539C' d='M5 1H3l2 2H1v2h4L3 7h2l3-3z'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .monaco-workbench .output-action.open-log-file,
.vs-dark .monaco-workbench .output-action.open-log-file {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23C5C5C5' d='M10 2H7.414l1 1H9v3h3v7H4V8H3v6h10V5z'/%3E%3Cpath fill='%2375BEFF' d='M5 1H3l2 2H1v2h4L3 7h2l3-3z'/%3E%3C/svg%3E") 50% no-repeat
}

.defineKeybindingWidget {
  padding: 10px;
  position: absolute
}

.defineKeybindingWidget .message {
  width: 400px;
  text-align: center
}

.defineKeybindingWidget .existing,
.defineKeybindingWidget .monaco-inputbox,
.defineKeybindingWidget .output {
  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: 0 4px
}

.monaco-editor .inlineKeybindingInfo:before {
  margin: .2em .1em 0;
  content: " ";
  display: inline-block;
  height: .8em;
  width: 1em;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M8 1C4.135 1 1 4.135 1 8s3.135 7 7 7 7-3.135 7-7-3.135-7-7-7zm1 12H7V6h2v7zm0-8H7V3h2v2z' fill='%231BA1E2'/%3E%3Cpath d='M7 6h2v7H7V6zm0-1h2V3H7v2z' fill='%23fff'/%3E%3C/svg%3E") 0 -.1em no-repeat;
  background-size: .9em
}

.monaco-editor .inlineKeybindingError:before {
  margin: .1em .1em 0;
  content: " ";
  display: inline-block;
  height: .8em;
  width: 1em;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' height='16' width='16'%3E%3Ccircle cx='8' cy='8' r='6' fill='%23F6F6F6'/%3E%3Cpath d='M8 3C5.238 3 3 5.238 3 8s2.238 5 5 5 5-2.238 5-5-2.238-5-5-5zm3 7l-1 1-2-2-2 2-1-1 2-2.027L5 6l1-1 2 2 2-2 1 1-2 1.973L11 10z' fill='%23E51400'/%3E%3Cpath fill='%23fff' d='M11 6l-1-1-2 2-2-2-1 1 2 1.973L5 10l1 1 2-2 2 2 1-1-2-2.027z'/%3E%3C/svg%3E") 0 -.1em no-repeat;
  background-size: 1em
}

.monaco-editor .keybindingInfo {
  box-shadow: inset 0 0 0 1px #b9b9b9;
  background-color: rgba(100, 100, 250, .2)
}

.monaco-editor .keybindingError {
  box-shadow: inset 0 0 0 1px #b9b9b9;
  background-color: hsla(0, 94%, 69%, .2)
}

.keybindings-editor {
  padding: 11px 0 0 27px
}

.keybindings-editor>.keybindings-header {
  padding: 0 10px 11px 0
}

.keybindings-editor>.keybindings-header>.search-container {
  position: relative
}

.keybindings-editor>.keybindings-header>.search-container>.sort-by-precedence {
  position: absolute;
  top: 0;
  right: 10px;
  margin-top: 5px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.st0{opacity:0}.st0,.st1{fill:%23f6f6f6}.st2{fill:%23424242}.st3{fill:%23f0eff1}%3C/style%3E%3Cg id='outline'%3E%3Cpath class='st0' d='M0 0h16v16H0z'/%3E%3Cpath class='st1' d='M5 1v5H0v9h11v-2.586l1 1 4-4V1H5zm5 3v2L8 4.586V4h2zm-2 8H3V9h5v3z'/%3E%3C/g%3E%3Cg id='icon_x5F_bg'%3E%3Cpath class='st2' d='M3 9h2v2H3zm3 1h2v2H6zm8-7v3h.586L15 5.586V2H6v4h1V3z'/%3E%3Cpath class='st2' d='M9 10.414V13H2V8h6V7H1v7h9v-2.586zM9.414 6H10V4H8v.586z'/%3E%3Cpath class='st2' d='M13 5h-2v4L9 7v2l3 3 3-3V7l-2 2z'/%3E%3C/g%3E%3Cpath class='st3' d='M8 9.414V8H2v5h7v-2.586l-1-1zM5 11H3V9h2v2zm3 1H6v-2h2v2zm0-7.414V4h6V3H7v3h1z' id='icon_x5F_fg'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .keybindings-editor>.keybindings-header>.search-container>.sort-by-precedence,
.vs-dark .keybindings-editor>.keybindings-header>.search-container>.sort-by-precedence {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.st0{opacity:0}.st0,.st1{fill:%232d2d30}.st2{fill:%23c5c5c5}.st3{fill:%232b282e}%3C/style%3E%3Cg id='outline'%3E%3Cpath class='st0' d='M0 0h16v16H0z'/%3E%3Cpath class='st1' d='M5 1v5H0v9h11v-2.586l1 1 4-4V1H5zm5 3v2L8 4.586V4h2zm-2 8H3V9h5v3z'/%3E%3C/g%3E%3Cg id='icon_x5F_bg'%3E%3Cpath class='st2' d='M3 9h2v2H3zm3 1h2v2H6zm8-7v3h.586L15 5.586V2H6v4h1V3z'/%3E%3Cpath class='st2' d='M9 10.414V13H2V8h6V7H1v7h9v-2.586zM9.414 6H10V4H8v.586z'/%3E%3Cpath class='st2' d='M13 5h-2v4L9 7v2l3 3 3-3V7l-2 2z'/%3E%3C/g%3E%3Cpath class='st3' d='M8 9.414V8H2v5h7v-2.586l-1-1zM5 11H3V9h2v2zm3 1H6v-2h2v2zm0-7.414V4h6V3H7v3h1z' id='icon_x5F_fg'/%3E%3C/svg%3E") 50% no-repeat
}

.keybindings-editor>.keybindings-header .search-container>.settings-search-input {
  vertical-align: middle
}

.keybindings-editor>.keybindings-header .search-container>.settings-search-input>.monaco-inputbox {
  height: 30px
}

.keybindings-editor>.keybindings-header .search-container>.settings-search-input>.monaco-inputbox .input {
  font-size: 14px;
  padding-left: 10px
}

.keybindings-editor>.keybindings-header .open-keybindings-container {
  margin-top: 10px;
  opacity: .7;
  display: flex
}

.keybindings-editor>.keybindings-header .open-keybindings-container>.file-name {
  text-decoration: underline;
  cursor: pointer;
  margin-left: 4px
}

.keybindings-editor>.keybindings-body .keybindings-list-container {
  width: 100%;
  border-spacing: 0;
  border-collapse: separate
}

.keybindings-editor>.keybindings-body>.keybindings-list-container .monaco-list-row {
  cursor: default;
  display: flex
}

.keybindings-editor>.keybindings-body>.keybindings-list-container .monaco-list-row.odd:not(.focused):not(.selected):not(:hover),
.keybindings-editor>.keybindings-body>.keybindings-list-container .monaco-list:not(.focused) .monaco-list-row.focused.odd:not(.selected):not(:hover),
.keybindings-editor>.keybindings-body>.keybindings-list-container .monaco-list:not(:focus) .monaco-list-row.focused.odd:not(.selected):not(:hover) {
  background-color: hsla(0, 0%, 51%, .04)
}

.keybindings-editor>.keybindings-body .keybindings-list-container .monaco-list-row>.header {
  text-align: left;
  font-weight: 700
}

.keybindings-editor>.keybindings-body>.keybindings-list-container .monaco-list-row .column,
.keybindings-editor>.keybindings-body>.keybindings-list-container .monaco-list-row .header {
  align-items: center;
  display: flex;
  overflow: hidden;
  margin-right: 6px
}

.keybindings-editor>.keybindings-body>.keybindings-list-container .monaco-list-row .actions {
  width: 24px;
  padding-right: 2px
}

.keybindings-editor>.keybindings-body>.keybindings-list-container .monaco-list-row .command {
  flex: 0.75
}

.keybindings-editor>.keybindings-body>.keybindings-list-container .monaco-list-row .command.vertical-align-column {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center
}

.keybindings-editor>.keybindings-body>.keybindings-list-container .monaco-list-row .command .command-default-label {
  opacity: .8;
  margin-top: 2px
}

.keybindings-editor>.keybindings-body>.keybindings-list-container .monaco-list-row .keybinding {
  flex: 0.5
}

.keybindings-editor>.keybindings-body>.keybindings-list-container .monaco-list-row .keybinding .monaco-highlighted-label {
  padding-left: 10px
}

.keybindings-editor>.keybindings-body>.keybindings-list-container .monaco-list-row .source {
  flex: 0.25
}

.keybindings-editor>.keybindings-body>.keybindings-list-container .monaco-list-row .when {
  flex: 1
}

.keybindings-editor>.keybindings-body>.keybindings-list-container .monaco-list-row>.when .empty {
  padding-left: 4px
}

.keybindings-editor>.keybindings-body>.keybindings-list-container .monaco-list-row .command .monaco-highlighted-label,
.keybindings-editor>.keybindings-body>.keybindings-list-container .monaco-list-row .source .monaco-highlighted-label,
.keybindings-editor>.keybindings-body>.keybindings-list-container .monaco-list-row .when .monaco-highlighted-label {
  overflow: hidden;
  text-overflow: ellipsis
}

.keybindings-editor>.keybindings-body>.keybindings-list-container .monaco-list-row>.column>.code {
  font-family: Monaco, Menlo, Consolas, Droid Sans Mono, Inconsolata, Courier New, monospace, Droid Sans Fallback;
  font-size: 90%;
  opacity: .8;
  display: flex;
  overflow: hidden
}

.keybindings-editor>.keybindings-body>.keybindings-list-container .monaco-list-row>.column>.code.strong {
  padding: 1px 4px;
  background-color: hsla(0, 0%, 50%, .17);
  border-radius: 4px
}

.keybindings-editor>.keybindings-body>.keybindings-list-container .monaco-list-row>.column .highlight {
  font-weight: 700
}

.keybindings-editor>.keybindings-body>.keybindings-list-container .monaco-list-row>.column .monaco-action-bar {
  display: none;
  flex: 1
}

.keybindings-editor>.keybindings-body>.keybindings-list-container .monaco-list-row.selected>.column.actions .monaco-action-bar,
.keybindings-editor>.keybindings-body>.keybindings-list-container .monaco-list-row:hover>.column.actions .monaco-action-bar,
.keybindings-editor>.keybindings-body>.keybindings-list-container .monaco-list.focused .monaco-list-row.focused>.column.actions .monaco-action-bar {
  display: flex
}

.keybindings-editor>.keybindings-body>.keybindings-list-container .monaco-list-row>.column .monaco-action-bar .action-item>.icon {
  width: 16px;
  height: 16px;
  cursor: pointer;
  margin-top: 3px
}

.keybindings-editor>.keybindings-body>.keybindings-list-container .monaco-list-row>.column .monaco-action-bar .action-item>.icon.edit {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%23f6f6f6}.icon-vs-out{fill:%23f6f6f6}.icon-vs-bg{fill:%23424242}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M14.598 4.25L12.91 6l-3-3 1.688-1.75 3 3zM8.91 4l-7 7 3 3 7-7-3-3zM1 12.09V15h2.91L1 12.09z' id='iconBg'/%3E%3C/svg%3E") 50% no-repeat;
  transform: rotate(-90deg)
}

.hc-black .keybindings-editor>.keybindings-body>.keybindings-list-container .monaco-list-row>.column .monaco-action-bar .action-item>.icon.edit,
.vs-dark .keybindings-editor>.keybindings-body>.keybindings-list-container .monaco-list-row>.column .monaco-action-bar .action-item>.icon.edit {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%232d2d30}.icon-vs-out{fill:%232d2d30}.icon-vs-bg{fill:%23c5c5c5}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M14.598 4.25L12.91 6l-3-3 1.688-1.75 3 3zM8.91 4l-7 7 3 3 7-7-3-3zM1 12.09V15h2.91L1 12.09z' id='iconBg'/%3E%3C/svg%3E") 50% no-repeat
}

.keybindings-editor>.keybindings-body>.keybindings-list-container .monaco-list-row>.column .monaco-action-bar .action-item>.icon.add {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cpath fill='%23424242' d='M7 3h3v11H7z'/%3E%3Cpath fill='%23424242' d='M3 7h11v3H3z'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .keybindings-editor>.keybindings-body>.keybindings-list-container .monaco-list-row>.column .monaco-action-bar .action-item>.icon.add,
.vs-dark .keybindings-editor>.keybindings-body>.keybindings-list-container .monaco-list-row>.column .monaco-action-bar .action-item>.icon.add {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cpath fill='%23C5C5C5' d='M7 3h3v11H7z'/%3E%3Cpath fill='%23C5C5C5' d='M3 7h11v3H3z'/%3E%3C/svg%3E") 50% no-repeat
}

.preferences-editor>.preferences-header {
  padding: 11px 32px 11px 27px
}

.preferences-editor>.preferences-header>.new-settings-ad {
  color: #6f6f6f;
  margin-bottom: 4px;
  font-size: 12px
}

.vs-dark .preferences-editor>.preferences-header>.new-settings-ad {
  color: #bbb
}

.hc-black .preferences-editor>.preferences-header>.new-settings-ad {
  color: #fff
}

.preferences-editor>.preferences-header>.new-settings-ad>.open-settings2-button {
  padding: 0;
  text-decoration: underline;
  display: inline
}

.preferences-editor>.preferences-editors-container.side-by-side-preferences-editor {
  position: relative
}

.preferences-editor>.preferences-editors-container.side-by-side-preferences-editor .preferences-header-container {
  line-height: 28px
}

.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
}

.default-preferences-editor-container>.preferences-header-container>.default-preferences-header,
.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
}

.default-preferences-editor-container>.preferences-header-container>.default-preferences-header,
.preferences-editor .settings-tabs-widget>.monaco-action-bar .action-item .action-label {
  margin-left: 33px
}

.settings-tabs-widget>.monaco-action-bar .action-item .action-label {
  display: block
}

.settings-tabs-widget>.monaco-action-bar .action-item .action-label.folder-settings {
  display: flex
}

.settings-tabs-widget>.monaco-action-bar .actions-container {
  justify-content: flex-start
}

.settings-tabs-widget>.monaco-action-bar .action-item {
  padding: 3px 0
}

.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: .5em;
  font-size: 10px;
  opacity: .7
}

.settings-tabs-widget .monaco-action-bar .action-item .dropdown-icon {
  padding-left: .3em;
  padding-top: 8px;
  font-size: 12px
}

.settings-tabs-widget .monaco-action-bar .action-item .dropdown-icon.hide {
  display: none
}

.vs .settings-tabs-widget>.monaco-action-bar .action-item .action-label {
  color: #424242;
  opacity: .75
}

.vs-dark .settings-tabs-widget>.monaco-action-bar .action-item .action-label {
  color: #e7e7e7;
  opacity: .5
}

.hc-black .settings-tabs-widget>.monaco-action-bar .action-item .action-label {
  color: #fff
}

.settings-tabs-widget>.monaco-action-bar .action-item .action-label.checked,
.settings-tabs-widget>.monaco-action-bar .action-item:hover .action-label {
  opacity: 1
}

.preferences-header>.settings-header-widget {
  flex: 1;
  display: flex;
  position: relative;
  align-self: stretch
}

.settings-header-widget>.settings-header-container {
  padding-top: 8px;
  padding-left: 27px;
  padding-right: 32px
}

.settings-header-widget>.settings-search-controls>.settings-count-widget {
  margin: 6px 0;
  padding: 0 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-controls>.prefs-natural-language-search-toggle {
  margin: 5px 3px 5px 0
}

.settings-header-widget>.settings-search-controls>.prefs-natural-language-search-toggle.hidden {
  display: none
}

.settings-header-widget>.settings-search-controls>.prefs-natural-language-search-toggle>.octicon {
  text-align: center;
  vertical-align: top;
  font-size: 16px;
  width: 100%
}

.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
}

.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
}

.vs .monaco-editor .settings-header-widget .title-container {
  color: #6f6f6f
}

.vs-dark .monaco-editor .settings-header-widget .title-container {
  color: #bbb
}

.hc-black .monaco-editor .settings-header-widget .title-container {
  color: #fff
}

.monaco-editor .settings-header-widget .title-container .title {
  font-weight: 700;
  white-space: nowrap;
  text-transform: uppercase
}

.monaco-editor .settings-header-widget .title-container .message {
  white-space: nowrap
}

.monaco-editor .settings-header-widget .title-container .settings-header-natural-language-link {
  margin-left: 4px;
  text-decoration: underline;
  cursor: pointer
}

.monaco-editor .settings-header-widget .title-container .settings-header-natural-language-link.hidden {
  display: none
}

.monaco-editor .settings-group-title-widget {
  z-index: 1
}

.monaco-editor .settings-group-title-widget .title-container {
  width: 100%;
  cursor: pointer;
  font-weight: 700;
  user-select: none;
  display: flex
}

.vs .monaco-editor .settings-group-title-widget .title-container {
  color: #6f6f6f
}

.monaco-editor .settings-group-title-widget .title-container .title {
  white-space: nowrap;
  overflow: hidden
}

.vs-dark .monaco-editor .settings-group-title-widget .title-container {
  color: #bbb
}

.hc-black .monaco-editor .settings-group-title-widget .title-container {
  color: #fff
}

.monaco-editor.vs-dark .settings-group-title-widget .title-container.focused,
.monaco-editor.vs .settings-group-title-widget .title-container.focused {
  outline: none !important
}

.monaco-editor .settings-group-title-widget .title-container.focused,
.monaco-editor .settings-group-title-widget .title-container:hover {
  background-color: hsla(0, 0%, 60%, .2)
}

.monaco-editor.hc-black .settings-group-title-widget .title-container.focused {
  outline: 1px dotted #f38518
}

.monaco-editor .settings-group-title-widget .title-container .expand-collapse-icon {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23646465' d='M11 10H5.344L11 4.414V10z'/%3E%3C/svg%3E") 50% 50% no-repeat;
  width: 16px;
  height: 100%
}

.monaco-editor.hc-black .settings-group-title-widget .title-container .expand-collapse-icon,
.monaco-editor.vs-dark .settings-group-title-widget .title-container .expand-collapse-icon {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23E8E8E8' d='M11 10H5.344L11 4.414V10z'/%3E%3C/svg%3E") 50% 50% no-repeat
}

.monaco-editor .settings-group-title-widget .title-container.collapsed .expand-collapse-icon {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23646465' d='M6 4v8l4-4-4-4zm1 2.414L8.586 8 7 9.586V6.414z'/%3E%3C/svg%3E") 50% 50% no-repeat
}

.monaco-editor.hc-black .settings-group-title-widget .title-container.collapsed .expand-collapse-icon,
.monaco-editor.vs-dark .settings-group-title-widget .title-container.collapsed .expand-collapse-icon {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23E8E8E8' d='M6 4v8l4-4-4-4zm1 2.414L8.586 8 7 9.586V6.414z'/%3E%3C/svg%3E") 50% 50% no-repeat
}

.monaco-editor .edit-preferences-widget {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%23f6f6f6}.icon-vs-out{fill:%23f6f6f6}.icon-vs-bg{fill:%23424242}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M14.598 4.25L12.91 6l-3-3 1.688-1.75 3 3zM8.91 4l-7 7 3 3 7-7-3-3zM1 12.09V15h2.91L1 12.09z' id='iconBg'/%3E%3C/svg%3E") 50% no-repeat;
  transform: rotate(-90deg);
  width: 16px;
  height: 16px;
  cursor: pointer
}

.monaco-editor .edit-preferences-widget.hidden {
  display: none;
  visibility: hidden
}

.monaco-editor.hc-black .edit-preferences-widget,
.monaco-editor.vs-dark .edit-preferences-widget {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%232d2d30}.icon-vs-out{fill:%232d2d30}.icon-vs-bg{fill:%23c5c5c5}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M14.598 4.25L12.91 6l-3-3 1.688-1.75 3 3zM8.91 4l-7 7 3 3 7-7-3-3zM1 12.09V15h2.91L1 12.09z' id='iconBg'/%3E%3C/svg%3E") 50% no-repeat
}

.monaco-editor .unsupportedWorkbenhSettingInfo:before {
  content: " ";
  display: inline-block;
  height: 1em;
  width: 1em;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M8 1C4.135 1 1 4.135 1 8s3.135 7 7 7 7-3.135 7-7-3.135-7-7-7zm1 12H7V6h2v7zm0-8H7V3h2v2z' fill='%231BA1E2'/%3E%3Cpath d='M7 6h2v7H7V6zm0-1h2V3H7v2z' fill='%23fff'/%3E%3C/svg%3E") 50% 50% no-repeat;
  background-size: .9em
}

.monaco-editor .dim-configuration {
  color: #b1b1b1
}

.monaco-editor .floating-click-widget {
  padding: 10px;
  border-radius: 5px;
  cursor: pointer
}

.editor-actions .action-item .icon.collapseAll,
.title-actions .action-item .icon.collapseAll {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='-1 0 16 16'%3E%3Cpath fill='%23424242' d='M14 1v9h-1V2H5V1h9zM3 3v1h8v8h1V3H3zm7 2v9H1V5h9zM8 7H3v5h5V7z'/%3E%3Cpath fill='%2300539C' d='M4 9h3v1H4z'/%3E%3C/svg%3E") 50% no-repeat
}

.vs-dark .editor-actions .action-item .icon.collapseAll,
.vs-dark .title-actions .action-item .icon.collapseAll {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='-1 0 16 16'%3E%3Cpath fill='%23C5C5C5' d='M14 1v9h-1V2H5V1h9zM3 3v1h8v8h1V3H3zm7 2v9H1V5h9zM8 7H3v5h5V7z'/%3E%3Cpath fill='%2375BEFF' d='M4 9h3v1H4z'/%3E%3C/svg%3E") 50% no-repeat
}

.editor-instance#workbench\.editor\.settings2:focus {
  outline: none
}

.settings-editor {
  padding-top: 11px;
  max-width: 1100px;
  margin: auto
}

.settings-editor>.settings-header {
  padding-left: 5px;
  padding-right: 5px;
  box-sizing: border-box;
  margin: auto
}

.settings-editor>.settings-header>.settings-preview-header {
  margin-bottom: 5px
}

.settings-editor>.settings-header>.settings-preview-header .settings-preview-label {
  opacity: .7
}

.settings-editor>.settings-header>.settings-advanced-customization .open-settings-button,
.settings-editor>.settings-header>.settings-advanced-customization .open-settings-button:active,
.settings-editor>.settings-header>.settings-advanced-customization .open-settings-button:hover {
  padding: 0;
  text-decoration: underline;
  display: inline
}

.settings-editor>.settings-header>.settings-advanced-customization {
  opacity: .7;
  margin-top: 8px
}

.settings-editor>.settings-header>.settings-preview-header>.settings-preview-warning {
  text-align: right;
  text-transform: uppercase;
  background: hsla(0, 0%, 53%, .3);
  border-radius: 2px;
  font-size: .8em;
  padding: 0 3px;
  margin-right: 7px
}

.settings-editor>.settings-header>.search-container {
  position: relative
}

.settings-editor>.settings-header .search-container>.settings-search-input {
  vertical-align: middle
}

.settings-editor>.settings-header .search-container>.settings-search-input>.monaco-inputbox {
  height: 30px;
  width: 100%
}

.settings-editor>.settings-header .search-container>.settings-search-input>.monaco-inputbox .input {
  font-size: 14px;
  padding-left: 10px
}

.settings-editor>.settings-header>.settings-header-controls {
  margin-top: 3px;
  height: 30px;
  display: flex
}

.settings-editor>.settings-header .settings-tabs-widget>.monaco-action-bar .action-item:not(:first-child) .action-label {
  margin-left: 14px
}

.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-header-controls-right {
  margin-left: auto;
  padding-top: 3px;
  display: flex
}

.settings-editor>.settings-header>.settings-header-controls .settings-header-controls-right #configured-only-checkbox {
  flex-shrink: 0
}

.settings-editor>.settings-header>.settings-header-controls .settings-header-controls-right .configured-only-label {
  white-space: nowrap;
  margin-right: 10px;
  margin-left: 2px;
  opacity: .7
}

.settings-editor>.settings-body {
  display: flex;
  margin: auto;
  max-width: 1100px;
  justify-content: space-between
}

.settings-editor>.settings-body .settings-tree-container .monaco-tree:before {
  outline: none !important
}

.settings-editor>.settings-body .settings-toc-container {
  width: 175px;
  margin-right: 5px;
  padding-top: 5px
}

.settings-editor.search-mode .settings-toc-container,
.settings-editor>.settings-body .settings-toc-container.hidden {
  display: none
}

.settings-editor.search-mode>.settings-body .settings-tree-container {
  max-width: 1100px
}

.settings-editor.narrow>.settings-body .settings-toc-container {
  display: none
}

.settings-editor>.settings-body .settings-toc-container .monaco-tree-row .settings-toc-entry {
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 22px
}

.settings-editor>.settings-body .settings-toc-container .monaco-tree-row .settings-toc-entry.no-results {
  opacity: .5
}

.settings-editor>.settings-body .settings-tree-container {
  flex: 1;
  max-width: 875px;
  margin-right: 1px;
  border-spacing: 0;
  border-collapse: separate;
  position: relative
}

.settings-editor>.settings-body>.settings-tree-container .setting-item {
  padding-top: 9px;
  padding-bottom: 13px;
  box-sizing: border-box;
  cursor: default;
  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
}

.settings-editor>.settings-body>.settings-tree-container .setting-item .setting-item-title .setting-item-is-configured-label {
  font-style: italic;
  opacity: .8;
  margin-right: 7px
}

.settings-editor>.settings-body>.settings-tree-container .setting-item .setting-item-title .setting-item-overrides {
  opacity: .5;
  font-style: italic
}

.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-category,
.settings-editor>.settings-body>.settings-tree-container .setting-item .setting-item-label {
  font-weight: 700
}

.settings-editor>.settings-body>.settings-tree-container .setting-item .setting-item-category {
  opacity: .7
}

.settings-editor>.settings-body>.settings-tree-container .setting-item .setting-item-description {
  opacity: .7;
  margin-top: 3px;
  overflow: hidden;
  white-space: pre;
  text-overflow: ellipsis;
  height: 18px
}

.settings-editor>.settings-body>.settings-tree-container .setting-measure-container.monaco-tree-row {
  position: absolute;
  visibility: hidden
}

.settings-editor>.settings-body>.settings-tree-container .setting-item.is-expanded .setting-item-description,
.settings-editor>.settings-body>.settings-tree-container .setting-item.setting-measure-helper .setting-item-description {
  height: auto;
  white-space: pre-wrap
}

.settings-editor>.settings-body>.settings-tree-container .setting-item-bool .setting-item-value-description {
  display: flex
}

.settings-editor>.settings-body>.settings-tree-container .setting-item-bool .setting-value-checkbox {
  height: 16px;
  width: 16px;
  border: 1px solid transparent;
  border-radius: 3px;
  margin-right: 4px;
  margin-left: 0;
  margin-top: 4px;
  padding: 0;
  background-size: 14px !important
}

.vs .settings-editor>.settings-body>.settings-tree-container .setting-item-bool .setting-value-checkbox.checked {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='-2 -2 16 16'%3E%3Cpath fill='%23424242' d='M9 0L4.5 9 3 6H0l3 6h3l6-12z'/%3E%3C/svg%3E") 50% no-repeat
}

.vs-dark .settings-editor>.settings-body>.settings-tree-container .setting-item-bool .setting-value-checkbox.checked {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='-2 -2 16 16'%3E%3Cpath fill='%23C5C5C5' d='M9 0L4.5 9 3 6H0l3 6h3l6-12z'/%3E%3C/svg%3E") 50% no-repeat
}

.settings-editor>.settings-body>.settings-tree-container .setting-item .setting-item-value {
  margin-top: 7px;
  display: flex
}

.settings-editor>.settings-body>.settings-tree-container .setting-item .setting-item-value>.setting-item-control.setting-type-number {
  min-width: 200px
}

.settings-editor>.settings-body>.settings-tree-container .setting-item .setting-item-value>.setting-item-control.setting-type-enum,
.settings-editor>.settings-body>.settings-tree-container .setting-item .setting-item-value>.setting-item-control.setting-type-string {
  flex: 1;
  min-width: 0
}

.settings-editor>.settings-body>.settings-tree-container .setting-item .setting-item-value>.setting-item-control.setting-type-enum>select {
  width: 100%
}

.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:active,
.settings-editor>.settings-body>.settings-tree-container .setting-item .setting-item-value .edit-in-settings-button:hover {
  text-align: left;
  text-decoration: underline;
  padding-left: 0
}

.settings-editor>.settings-body>.settings-tree-container .setting-item .monaco-select-box {
  width: auto;
  font: inherit;
  height: 26px
}

.settings-editor>.settings-body>.settings-tree-container .group-title,
.settings-editor>.settings-body>.settings-tree-container .setting-item {
  padding-left: 10px;
  padding-right: 10px
}

.settings-editor>.settings-body>.settings-tree-container .group-title {
  cursor: default
}

.settings-editor>.settings-body>.settings-tree-container .settings-group-title-label {
  margin: 0;
  font-weight: 700
}

.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: 27px;
  font-size: 20px
}

.settings-editor>.settings-body>.settings-tree-container .settings-group-level-1.settings-group-first {
  padding-top: 7px
}

.settings-editor>.settings-body .settings-feedback-button {
  color: #fff;
  background-color: #0e639c;
  position: absolute;
  bottom: 0;
  right: 0;
  width: auto;
  margin-right: 15px;
  margin-bottom: 15px;
  padding: 10px;
  border-radius: 5px
}

.monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.constant {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%23f6f6f6}.icon-vs-out{fill:%23f6f6f6}.icon-vs-bg{fill:%23424242}.icon-vs-fg{fill:%23f0eff1}.icon-vs-action-blue{fill:%2300539c}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-out' d='M2.879 14L1 12.121V3.879L2.879 2h10.242L15 3.879v8.242L13.121 14H2.879z' id='outline'/%3E%3Cpath class='icon-vs-fg' d='M12.293 4H3.707L3 4.707v6.586l.707.707h8.586l.707-.707V4.707L12.293 4zM11 10H5V9h6v1zm0-3H5V6h6v1z' id='iconFg'/%3E%3Cg id='iconBg'%3E%3Cpath class='icon-vs-bg' d='M12.707 13H3.293L2 11.707V4.293L3.293 3h9.414L14 4.293v7.414L12.707 13zm-9-1h8.586l.707-.707V4.707L12.293 4H3.707L3 4.707v6.586l.707.707z'/%3E%3Cpath class='icon-vs-action-blue' d='M11 7H5V6h6v1zm0 2H5v1h6V9z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 0 -2px
}

.hc-black .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.constant,
.vs-dark .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.constant {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%23252526}.icon-vs-out{fill:%23252526}.icon-vs-bg{fill:%23c5c5c5}.icon-vs-fg{fill:%232b282e}.icon-vs-action-blue{fill:%2375beff}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-out' d='M2.879 14L1 12.121V3.879L2.879 2h10.242L15 3.879v8.242L13.121 14H2.879z' id='outline'/%3E%3Cpath class='icon-vs-fg' d='M12.293 4H3.707L3 4.707v6.586l.707.707h8.586l.707-.707V4.707L12.293 4zM11 10H5V9h6v1zm0-3H5V6h6v1z' id='iconFg'/%3E%3Cg id='iconBg'%3E%3Cpath class='icon-vs-bg' d='M12.707 13H3.293L2 11.707V4.293L3.293 3h9.414L14 4.293v7.414L12.707 13zm-9-1h8.586l.707-.707V4.707L12.293 4H3.707L3 4.707v6.586l.707.707z'/%3E%3Cpath class='icon-vs-action-blue' d='M11 7H5V6h6v1zm0 2H5v1h6V9z'/%3E%3C/g%3E%3C/svg%3E")
}

.monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.enum-member {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%23f6f6f6}.icon-vs-out{fill:%23f6f6f6}.icon-vs-fg{fill:%23f0eff1}.icon-vs-action-blue{fill:%2300539c}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-out' d='M0 15V6h6V2.586L7.585 1h6.829L16 2.586v5.829L14.414 10H10v5H0zm3-6z' id='outline'/%3E%3Cpath class='icon-vs-fg' d='M8 3v3h5v1h-3v1h4V3H8zm5 2H9V4h4v1zM2 8v5h6V8H2zm5 3H3v-1h4v1z' id='iconFg'/%3E%3Cpath class='icon-vs-action-blue' d='M10 6h3v1h-3V6zM9 4v1h4V4H9zm5-2H8L7 3v3h1V3h6v5h-4v1h4l1-1V3l-1-1zm-7 8H3v1h4v-1zm2-3v7H1V7h8zM8 8H2v5h6V8z' id='iconBg'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 0 -2px
}

.hc-black .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.enum-member,
.vs-dark .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.enum-member {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%232d2d30}.icon-vs-out{fill:%232d2d30}.icon-vs-fg{fill:%232b282e}.icon-vs-action-blue{fill:%2375beff}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-out' d='M0 15V6h6V2.586L7.585 1h6.829L16 2.586v5.829L14.414 10H10v5H0zm3-6z' id='outline'/%3E%3Cpath class='icon-vs-fg' d='M8 3v3h5v1h-3v1h4V3H8zm5 2H9V4h4v1zM2 8v5h6V8H2zm5 3H3v-1h4v1z' id='iconFg'/%3E%3Cpath class='icon-vs-action-blue' d='M10 6h3v1h-3V6zM9 4v1h4V4H9zm5-2H8L7 3v3h1V3h6v5h-4v1h4l1-1V3l-1-1zm-7 8H3v1h4v-1zm2-3v7H1V7h8zM8 8H2v5h6V8z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.struct {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%23f6f6f6}.icon-vs-out{fill:%23f6f6f6}.icon-vs-action-blue{fill:%2300539c}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-action-blue' d='M10 9h4v4h-4V9zm-8 4h4V9H2v4zM2 3v4h12V3H2z' id='iconBg'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 0 -2px
}

.hc-black .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.struct,
.vs-dark .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.struct {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%232d2d30}.icon-vs-out{fill:%232d2d30}.icon-vs-action-blue{fill:%2375beff}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-action-blue' d='M10 9h4v4h-4V9zm-8 4h4V9H2v4zM2 3v4h12V3H2z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.event {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%23f6f6f6}.icon-vs-out{fill:%23f6f6f6}.icon-vs-action-orange{fill:%23c27d1a}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-action-orange' d='M7 7h6l-8 8H4l2.985-6H3l4-8h6L7 7z' id='iconBg'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 0 -2px
}

.hc-black .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.event,
.vs-dark .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.event {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%232d2d30}.icon-vs-out{fill:%232d2d30}.icon-vs-action-orange{fill:%23e8ab53}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-action-orange' d='M7 7h6l-8 8H4l2.985-6H3l4-8h6L7 7z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.operator {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%23f6f6f6}.icon-vs-out{fill:%23f6f6f6}.icon-vs-fg{fill:%23f0eff1}.icon-vs-action-blue{fill:%2300539c}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-action-blue' d='M1 1v14h14V1H1zm6 12H3v-1h4v1zm0-3H3V9h4v1zm0-5H5v2H4V5H2V4h2V2h1v2h2v1zm3.281 8H8.719l3-4h1.563l-3.001 4zM14 5H9V4h5v1z' id='iconBg'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 0 -2px
}

.hc-black .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.operator,
.vs-dark .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.operator {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%232d2d30}.icon-vs-out{fill:%232d2d30}.icon-vs-fg{fill:%232b282e}.icon-vs-action-blue{fill:%2375beff}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-action-blue' d='M1 1v14h14V1H1zm6 12H3v-1h4v1zm0-3H3V9h4v1zm0-5H5v2H4V5H2V4h2V2h1v2h2v1zm3.281 8H8.719l3-4h1.563l-3.001 4zM14 5H9V4h5v1z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.type-parameter {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%23f6f6f6}.icon-vs-out{fill:%23f6f6f6}.icon-vs-bg{fill:%23424242}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M4 3h8v2h-1v-.5a.5.5 0 0 0-.5-.5H9v7.5a.5.5 0 0 0 .5.5h.5v1H6v-1h.5a.5.5 0 0 0 .5-.5V4H5.5a.5.5 0 0 0-.5.5V5H4V3zM3 5.615L.116 8.5 3 11.383l.884-.883-2-2 2-2L3 5.615zm10 0l-.884.885 2 2-2 2 .884.883L15.884 8.5 13 5.615z' id='iconBg'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 0 -2px
}

.hc-black .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.type-parameter,
.vs-dark .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.type-parameter {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%232d2d30}.icon-vs-out{fill:%232d2d30}.icon-vs-bg{fill:%23c5c5c5}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M4 3h8v2h-1v-.5a.5.5 0 0 0-.5-.5H9v7.5a.5.5 0 0 0 .5.5h.5v1H6v-1h.5a.5.5 0 0 0 .5-.5V4H5.5a.5.5 0 0 0-.5.5V5H4V3zM3 5.615L.116 8.5 3 11.383l.884-.883-2-2 2-2L3 5.615zm10 0l-.884.885 2 2-2 2 .884.883L15.884 8.5 13 5.615z' id='iconBg'/%3E%3C/svg%3E")
}

.monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.array,
.monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.boolean,
.monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.class,
.monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.constructor,
.monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.enum,
.monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.field,
.monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.file,
.monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.function,
.monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.interface,
.monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.key,
.monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.method,
.monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.module,
.monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.namespace,
.monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.null,
.monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.number,
.monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.object,
.monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.package,
.monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.property,
.monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.rule,
.monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.string,
.monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.variable {
  background-image: url(parts/quickopen/browser/media/symbol-sprite.svg);
  background-repeat: no-repeat
}

.vs .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.constructor,
.vs .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.function,
.vs .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.method {
  background-position: 0 -4px
}

.vs .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.field,
.vs .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.variable {
  background-position: -22px -4px
}

.vs .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.class {
  background-position: -43px -3px
}

.vs .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.interface {
  background-position: -63px -4px
}

.vs .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.module,
.vs .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.namespace,
.vs .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.object,
.vs .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.package {
  background-position: -82px -4px
}

.vs .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.property {
  background-position: -102px -3px
}

.vs .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.enum {
  background-position: -122px -3px
}

.vs .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.key,
.vs .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.string {
  background-position: -202px -3px
}

.vs .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.rule {
  background-position: -242px -4px
}

.vs .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.file {
  background-position: -262px -4px
}

.vs .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.array {
  background-position: -302px -4px
}

.vs .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.number {
  background-position: -322px -4px
}

.vs .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.boolean,
.vs .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.null {
  background-position: -343px -4px
}

.hc-black .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.constructor,
.hc-black .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.function,
.hc-black .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.method,
.vs-dark .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.constructor,
.vs-dark .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.function,
.vs-dark .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.method {
  background-position: 0 -24px
}

.hc-black .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.field,
.hc-black .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.variable,
.vs-dark .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.field,
.vs-dark .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.variable {
  background-position: -22px -24px
}

.hc-black .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.class,
.vs-dark .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.class {
  background-position: -43px -23px
}

.hc-black .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.interface,
.vs-dark .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.interface {
  background-position: -63px -24px
}

.hc-black .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.module,
.hc-black .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.namespace,
.hc-black .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.object,
.hc-black .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.package,
.vs-dark .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.module,
.vs-dark .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.namespace,
.vs-dark .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.object,
.vs-dark .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.package {
  background-position: -82px -24px
}

.hc-black .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.property,
.vs-dark .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.property {
  background-position: -102px -23px
}

.hc-black .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.key,
.hc-black .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.string,
.vs-dark .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.key,
.vs-dark .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.string {
  background-position: -202px -23px
}

.hc-black .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.enum,
.vs-dark .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.enum {
  background-position: -122px -23px
}

.hc-black .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.rule,
.vs-dark .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.rule {
  background-position: -242px -24px
}

.hc-black .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.file,
.vs-dark .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.file {
  background-position: -262px -24px
}

.hc-black .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.array,
.vs-dark .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.array {
  background-position: -302px -24px
}

.hc-black .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.number,
.vs-dark .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.number {
  background-position: -322px -24px
}

.hc-black .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.boolean,
.hc-black .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.null,
.vs-dark .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.boolean,
.vs-dark .monaco-workbench .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.null {
  background-position: -342px -24px
}

.monaco-editor .dirty-diff-glyph {
  margin-left: 5px;
  cursor: pointer
}

.monaco-editor .dirty-diff-deleted:after {
  content: "";
  position: absolute;
  bottom: -4px;
  box-sizing: border-box;
  width: 4px;
  height: 0;
  z-index: 9;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  transition: border-top-width 80ms linear, border-bottom-width 80ms linear, bottom 80ms linear
}

.monaco-editor .dirty-diff-glyph:before {
  position: absolute;
  content: "";
  height: 100%;
  width: 0;
  left: -2px;
  transition: width 80ms linear, left 80ms linear
}

.monaco-editor .dirty-diff-deleted:before {
  margin-left: 3px;
  height: 0;
  bottom: 0;
  transition: height 80ms linear
}

.monaco-editor .margin-view-overlays>div:hover>.dirty-diff-glyph:before {
  position: absolute;
  content: "";
  height: 100%;
  width: 9px;
  left: -6px
}

.monaco-editor .margin-view-overlays>div:hover>.dirty-diff-deleted:after {
  bottom: 0;
  border-top-width: 0;
  border-bottom-width: 0
}

.monaco-workbench>.activitybar>.content .monaco-action-bar .action-label.scm {
  -webkit-mask: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='16' viewBox='0 0 10 16' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3Erepo-forked%3C/title%3E%3Cpath d='M8 1a1.993 1.993 0 0 0-1 3.72V6L5 8 3 6V4.72A1.993 1.993 0 0 0 2 1a1.993 1.993 0 0 0-1 3.72V6.5l3 3v1.78A1.993 1.993 0 0 0 5 15a1.993 1.993 0 0 0 1-3.72V9.5l3-3V4.72A1.993 1.993 0 0 0 8 1zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3 10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3-10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat 50% 50%;
  -webkit-mask-size: 19px
}

.monaco-workbench .viewlet.scm-viewlet .collapsible.header .actions {
  width: auto;
  flex: 1
}

.scm-viewlet .empty-message {
  padding: 10px 22px 0;
  opacity: .5
}

.scm-viewlet.empty .monaco-panel-view,
.scm-viewlet:not(.empty) .empty-message {
  display: none
}

.scm-viewlet .scm-status {
  height: 100%;
  position: relative
}

.scm-viewlet .monaco-list-row>.scm-provider {
  display: flex;
  align-items: center;
  flex-wrap: wrap
}

.scm-viewlet .monaco-list-row>.scm-provider>.monaco-action-bar {
  flex: 1
}

.scm-viewlet .monaco-list-row>.scm-provider>.monaco-action-bar .action-item {
  overflow: hidden;
  text-overflow: ellipsis
}

.scm-viewlet .scm-provider>.count {
  margin: 0 .5em
}

.scm-viewlet .scm-provider>.count.hidden {
  display: none
}

.scm-viewlet .scm-provider>.name>.type {
  opacity: .7;
  margin-left: .5em;
  font-size: .9em
}

.scm-viewlet .monaco-list-row {
  padding: 0 12px 0 20px;
  line-height: 22px
}

.scm-viewlet .monaco-list-row>.resource-group {
  display: flex;
  height: 100%
}

.scm-viewlet .monaco-list-row>.resource-group>.name {
  flex: 1;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  overflow: hidden;
  text-overflow: ellipsis
}

.scm-viewlet .monaco-list-row>.resource {
  display: flex;
  height: 100%
}

.scm-viewlet .monaco-list-row>.resource.faded {
  opacity: .7
}

.scm-viewlet .monaco-list-row>.resource>.name {
  flex: 1;
  overflow: hidden
}

.scm-viewlet .monaco-list-row>.resource>.name.strike-through>.monaco-icon-label>.monaco-icon-label-description-container>.label-name {
  text-decoration: line-through
}

.scm-viewlet .monaco-list-row>.resource>.name>.monaco-icon-label:after {
  padding: 0 4px
}

.scm-viewlet .monaco-list-row>.resource>.decoration-icon {
  width: 16px;
  height: 100%;
  background-repeat: no-repeat;
  background-position: 50% 50%
}

.scm-viewlet .monaco-list .monaco-list-row>.resource>.name>.monaco-icon-label>.actions {
  flex-grow: 100
}

.scm-viewlet .monaco-list .monaco-list-row>.resource-group>.actions,
.scm-viewlet .monaco-list .monaco-list-row>.resource>.name>.monaco-icon-label>.actions {
  display: none
}

.scm-viewlet .monaco-list .monaco-list-row.focused>.resource-group>.actions,
.scm-viewlet .monaco-list .monaco-list-row.focused>.resource>.name>.monaco-icon-label>.actions,
.scm-viewlet .monaco-list .monaco-list-row.selected>.resource-group>.actions,
.scm-viewlet .monaco-list .monaco-list-row.selected>.resource>.name>.monaco-icon-label>.actions,
.scm-viewlet .monaco-list .monaco-list-row:hover>.resource-group>.actions,
.scm-viewlet .monaco-list .monaco-list-row:hover>.resource>.name>.monaco-icon-label>.actions,
.scm-viewlet .monaco-list:not(.selection-multiple) .monaco-list-row>.resource:hover>.actions {
  display: block
}

.scm-viewlet .monaco-list-row>.resource-group>.actions .action-label,
.scm-viewlet .monaco-list-row>.resource>.name>.monaco-icon-label>.actions .action-label {
  width: 16px;
  height: 100%;
  background-position: 50% 50%;
  background-repeat: no-repeat
}

.scm-viewlet .scm-editor {
  box-sizing: border-box;
  padding: 5px 9px 5px 16px
}

.scm-viewlet .scm-editor>.monaco-inputbox {
  width: 100%
}

.scm-viewlet .scm-editor>.monaco-inputbox>.wrapper>.mirror {
  max-height: 134px
}

.scm-viewlet .scm-editor>.monaco-inputbox>.wrapper>textarea.input {
  min-height: 26px
}

.scm-viewlet .scm-editor.scroll>.monaco-inputbox>.wrapper>textarea.input {
  overflow-y: scroll
}

.vs .panel .search-view .monaco-inputbox {
  border: 1px solid #ddd
}

.search-view .search-widgets-container {
  margin: 0 9px 0 2px;
  padding-top: 6px
}

.search-view .search-widget .toggle-replace-button {
  position: absolute;
  top: 0;
  left: 0;
  width: 16px;
  height: 100%;
  box-sizing: border-box;
  background-position: 50%;
  background-repeat: no-repeat;
  cursor: pointer
}

.search-view .search-widget .replace-container,
.search-view .search-widget .search-container {
  margin-left: 17px
}

.search-view .search-widget .input-box,
.search-view .search-widget .input-box .monaco-inputbox {
  height: 25px
}

.search-view .search-widget .monaco-findInput {
  display: inline-block;
  vertical-align: middle
}

.search-view .search-widget .replace-container {
  margin-top: 6px;
  position: relative;
  display: inline-flex
}

.search-view .search-widget .replace-container.disabled {
  display: none
}

.search-view .search-widget .replace-container .monaco-action-bar {
  margin-left: 3px;
  height: 25px
}

.search-view .search-widget .replace-container .monaco-action-bar .action-item .icon {
  background-repeat: no-repeat;
  width: 20px;
  height: 25px
}

.search-view .query-clear {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 3px;
  right: 3px;
  cursor: pointer
}

.search-view .query-details {
  min-height: 1em;
  position: relative;
  margin: 0 0 0 17px
}

.search-view .query-details .more {
  position: absolute;
  margin-right: .3em;
  right: 0;
  cursor: pointer;
  width: 16px;
  height: 13px;
  z-index: 2
}

.hc-black .monaco-workbench .search-view .query-details .more,
.vs-dark .monaco-workbench .search-view .query-details .more {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23252526}.icon-canvas-transparent{opacity:0}.icon-vs-bg{fill:%23c5c5c5}%3C/style%3E%3C/defs%3E%3Ctitle%3EEllipsis_bold_16x%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M5 7.5A1.5 1.5 0 1 1 3.5 6 1.5 1.5 0 0 1 5 7.5zM8.5 6A1.5 1.5 0 1 0 10 7.5 1.5 1.5 0 0 0 8.5 6zm5 0A1.5 1.5 0 1 0 15 7.5 1.5 1.5 0 0 0 13.5 6z' id='iconBg'/%3E%3C/svg%3E") top no-repeat
}

.vs .monaco-workbench .search-view .query-details .more {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23f6f6f6}.icon-canvas-transparent{opacity:0}.icon-vs-bg{fill:%23424242}%3C/style%3E%3C/defs%3E%3Ctitle%3EEllipsis_bold_16x%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M5 7.5A1.5 1.5 0 1 1 3.5 6 1.5 1.5 0 0 1 5 7.5zM8.5 6A1.5 1.5 0 1 0 10 7.5 1.5 1.5 0 0 0 8.5 6zm5 0A1.5 1.5 0 1 0 15 7.5 1.5 1.5 0 0 0 13.5 6z' id='iconBg'/%3E%3C/svg%3E") top no-repeat
}

.search-view .query-details .file-types {
  display: none
}

.search-view .query-details .file-types>.monaco-inputbox {
  width: 100%;
  height: 25px
}

.search-view .query-details.more .file-types {
  display: inherit
}

.search-view .query-details.more .file-types:last-child {
  padding-bottom: 10px
}

.search-view .query-details .search-configure-exclusions,
.search-view .query-details .search-pattern-info {
  width: 16px;
  height: 16px
}

.monaco-action-bar .action-label.search-configure-exclusions {
  margin-right: 2px
}

.hc-black .monaco-workbench .search-configure-exclusions,
.vs-dark .monaco-workbench .search-configure-exclusions {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg fill='%23C5C5C5'%3E%3Cpath d='M12.714 9.603c-.07.207-.15.407-.246.601l1.017 2.139a6.976 6.976 0 0 1-1.142 1.143l-2.14-1.018a4.797 4.797 0 0 1-.601.247l-.795 2.235c-.265.03-.534.05-.807.05-.272 0-.541-.02-.806-.05l-.795-2.235a4.874 4.874 0 0 1-.602-.247l-2.14 1.017a7.022 7.022 0 0 1-1.143-1.143l1.017-2.139a5.094 5.094 0 0 1-.245-.6L1.05 8.807C1.02 8.542 1 8.273 1 8s.02-.542.05-.807l2.236-.795c.07-.207.15-.407.246-.601L2.516 3.658a7.016 7.016 0 0 1 1.143-1.142l2.14 1.017c.193-.096.394-.176.602-.247l.793-2.236C7.459 1.02 7.728 1 8 1c.273 0 .542.02.808.05l.795 2.236c.207.07.407.15.601.246l2.14-1.017a6.97 6.97 0 0 1 1.142 1.142l-1.017 2.139c.096.194.176.394.246.601l2.236.795c.029.266.049.535.049.808s-.02.542-.05.807l-2.236.796zM8 5a3 3 0 1 0 0 6 3 3 0 0 0 0-6z'/%3E%3Ccircle cx='8' cy='8' r='1.5'/%3E%3C/g%3E%3C/svg%3E") 50% no-repeat;
  opacity: .7
}

.vs .monaco-workbench .search-configure-exclusions {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg fill='%23424242'%3E%3Cpath d='M12.714 9.603c-.07.207-.15.407-.246.601l1.017 2.139a6.976 6.976 0 0 1-1.142 1.143l-2.14-1.018a4.797 4.797 0 0 1-.601.247l-.795 2.235c-.265.03-.534.05-.807.05-.272 0-.541-.02-.806-.05l-.795-2.235a4.874 4.874 0 0 1-.602-.247l-2.14 1.017a7.022 7.022 0 0 1-1.143-1.143l1.017-2.139a5.094 5.094 0 0 1-.245-.6L1.05 8.807C1.02 8.542 1 8.273 1 8s.02-.542.05-.807l2.236-.795c.07-.207.15-.407.246-.601L2.516 3.658a7.016 7.016 0 0 1 1.143-1.142l2.14 1.017c.193-.096.394-.176.602-.247l.793-2.236C7.459 1.02 7.728 1 8 1c.273 0 .542.02.808.05l.795 2.236c.207.07.407.15.601.246l2.14-1.017a6.97 6.97 0 0 1 1.142 1.142l-1.017 2.139c.096.194.176.394.246.601l2.236.795c.029.266.049.535.049.808s-.02.542-.05.807l-2.236.796zM8 5a3 3 0 1 0 0 6 3 3 0 0 0 0-6z'/%3E%3Ccircle cx='8' cy='8' r='1.5'/%3E%3C/g%3E%3C/svg%3E") 50% no-repeat;
  opacity: .7
}

.search-view .query-details.more h4 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  padding: 4px 0 0;
  margin: 0;
  font-size: 11px;
  font-weight: 400
}

.search-view .messages {
  margin-top: -5px;
  cursor: default
}

.search-view .message {
  padding-left: 22px;
  padding-right: 22px;
  padding-top: 0
}

.search-view .message p:first-child {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 4px;
  user-select: text
}

.search-view>.results>.monaco-tree .sub-content {
  overflow: hidden
}

.search-view .filematch,
.search-view .foldermatch {
  display: flex;
  position: relative;
  line-height: 22px;
  padding: 0
}

.search-view:not(.wide) .filematch .monaco-icon-label,
.search-view:not(.wide) .foldermatch .monaco-icon-label,
.search-view:not(.wide) .monaco-tree .monaco-tree-row.focused .filematch .monaco-icon-label,
.search-view:not(.wide) .monaco-tree .monaco-tree-row.focused .foldermatch .monaco-icon-label,
.search-view:not(.wide) .monaco-tree .monaco-tree-row:hover:not(.highlighted) .filematch .monaco-icon-label,
.search-view:not(.wide) .monaco-tree .monaco-tree-row:hover:not(.highlighted) .foldermatch .monaco-icon-label {
  flex: 1
}

.search-view .filematch .directory,
.search-view .foldermatch .directory {
  opacity: .7;
  font-size: .9em;
  margin-left: .8em
}

.search-view.wide .filematch .badge,
.search-view.wide .foldermatch .badge {
  margin-left: 10px
}

.search-view .linematch {
  position: relative;
  line-height: 22px;
  display: flex
}

.search-view .linematch>.match {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis
}

.search-view .linematch.changedOrRemoved {
  font-style: italic
}

.search-view .query-clear {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='3 3 16 16'%3E%3Cpath fill='%23656565' d='M12.597 11.042l2.803 2.803-1.556 1.555-2.802-2.802L8.239 15.4l-1.556-1.555 2.802-2.803-2.802-2.803 1.555-1.556 2.804 2.803 2.803-2.803L15.4 8.239z'/%3E%3C/svg%3E") 50% no-repeat
}

.search-view .monaco-tree .monaco-tree-row .monaco-action-bar {
  line-height: 1em;
  display: none;
  padding: 0 .8em 0 .4em
}

.search-view .monaco-tree .monaco-tree-row .monaco-action-bar .action-item {
  margin: 0
}

.search-view .monaco-tree .monaco-tree-row.focused .monaco-action-bar {
  width: 0;
  display: block
}

.search-view .monaco-tree .monaco-tree-row.focused .monaco-action-bar,
.search-view .monaco-tree .monaco-tree-row:hover:not(.highlighted) .monaco-action-bar {
  width: inherit;
  display: block
}

.search-view .monaco-tree .monaco-tree-row .monaco-action-bar .action-label {
  margin-right: .2em;
  margin-top: 4px;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px
}

.search-view .action-remove {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='3 3 16 16'%3E%3Cpath fill='%23424242' d='M12.597 11.042l2.803 2.803-1.556 1.555-2.802-2.802L8.239 15.4l-1.556-1.555 2.802-2.803-2.802-2.803 1.555-1.556 2.804 2.803 2.803-2.803L15.4 8.239z'/%3E%3C/svg%3E") 50% no-repeat
}

.search-view .action-replace {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg fill='%23424242'%3E%3Cpath d='M11 3V1h-1v6h4V3h-3zm2 3h-2V4h2v2zM2 15h7V9H2v6zm2-5h3v1H5v2h2v1H4v-4z'/%3E%3C/g%3E%3Cpath fill='%2300539C' d='M3.979 3.5L4 6 3 5v1.5L4.5 8 6 6.5V5L5 6l-.021-2.5c0-.275.225-.5.5-.5H9V2H5.479c-.828 0-1.5.673-1.5 1.5z'/%3E%3C/svg%3E")
}

.search-view .action-replace-all {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23424242' d='M11 15V9H1v6h10zm-9-1v-2h1v-1H2v-1h3v4H2zm8-3H8v2h2v1H7v-4h3v1zm-7 2v-1h1v1H3zm10-6v6h-1V8H5V7h8zm0-5V1h-1v5h3V2h-2zm1 3h-1V3h1v2zm-3-3v4H8V4h1v1h1V4H9V3H8V2h3z'/%3E%3Cpath fill='%2300539C' d='M1.979 3.5L2 6 1 5v1.5L2.5 8 4 6.5V5L3 6l-.021-2.5c0-.275.225-.5.5-.5H7V2H3.479c-.828 0-1.5.673-1.5 1.5z'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .search-view .action-replace,
.vs-dark .search-view .action-replace {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg fill='%23C5C5C5'%3E%3Cpath d='M11 3V1h-1v6h4V3h-3zm2 3h-2V4h2v2zM2 15h7V9H2v6zm2-5h3v1H5v2h2v1H4v-4z'/%3E%3C/g%3E%3Cpath fill='%2375BEFF' d='M3.979 3.5L4 6 3 5v1.5L4.5 8 6 6.5V5L5 6l-.021-2.5c0-.275.225-.5.5-.5H9V2H5.479c-.828 0-1.5.673-1.5 1.5z'/%3E%3C/svg%3E")
}

.hc-black .search-view .action-replace-all,
.vs-dark .search-view .action-replace-all {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23C5C5C5' d='M11 15V9H1v6h10zm-9-1v-2h1v-1H2v-1h3v4H2zm8-3H8v2h2v1H7v-4h3v1zm-7 2v-1h1v1H3zm10-6v6h-1V8H5V7h8zm0-5V1h-1v5h3V2h-2zm1 3h-1V3h1v2zm-3-3v4H8V4h1v1h1V4H9V3H8V2h3z'/%3E%3Cpath fill='%2375BEFF' d='M1.979 3.5L2 6 1 5v1.5L2.5 8 4 6.5V5L3 6l-.021-2.5c0-.275.225-.5.5-.5H7V2H3.479c-.828 0-1.5.673-1.5 1.5z'/%3E%3C/svg%3E") 50% no-repeat
}

.search-view .label {
  font-style: italic
}

.search-view .monaco-count-badge {
  margin-right: 12px
}

.search-view:not(.wide)>.results>.monaco-tree .monaco-tree-row.focused .content .filematch .monaco-count-badge,
.search-view:not(.wide)>.results>.monaco-tree .monaco-tree-row.focused .content .foldermatch .monaco-count-badge,
.search-view:not(.wide)>.results>.monaco-tree .monaco-tree-row.focused .content .linematch .monaco-count-badge,
.search-view:not(.wide)>.results>.monaco-tree .monaco-tree-row:hover .content .filematch .monaco-count-badge,
.search-view:not(.wide)>.results>.monaco-tree .monaco-tree-row:hover .content .foldermatch .monaco-count-badge,
.search-view:not(.wide)>.results>.monaco-tree .monaco-tree-row:hover .content .linematch .monaco-count-badge {
  display: none
}

.search-view.wide>.results>.monaco-tree .monaco-tree-row.focused .content .filematch .badge,
.search-view.wide>.results>.monaco-tree .monaco-tree-row.focused .content .foldermatch .badge,
.search-view.wide>.results>.monaco-tree .monaco-tree-row.focused .content .linematch .badge,
.search-view.wide>.results>.monaco-tree .monaco-tree-row:hover .content .filematch .badge,
.search-view.wide>.results>.monaco-tree .monaco-tree-row:hover .content .foldermatch .badge,
.search-view.wide>.results>.monaco-tree .monaco-tree-row:hover .content .linematch .badge {
  flex: 1
}

.search-view .focused .monaco-tree-row.selected:not(.highlighted)>.content.actions .action-remove,
.vs-dark .monaco-workbench .search-view .focused .monaco-tree-row.selected:not(.highlighted)>.content.actions .action-remove {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='3 3 16 16'%3E%3Cpath fill='%23FFF' d='M12.597 11.042l2.803 2.803-1.556 1.555-2.802-2.802L8.239 15.4l-1.556-1.555 2.802-2.803-2.802-2.803 1.555-1.556 2.804 2.803 2.803-2.803L15.4 8.239z'/%3E%3C/svg%3E") 50% no-repeat
}

.monaco-workbench .search-action.refresh {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M13.451 5.609l-.579-.939-1.068.812-.076.094c-.335.415-.927 1.341-1.124 2.876l-.021.165.033.163.071.345c0 1.654-1.346 3-3 3a2.98 2.98 0 0 1-2.107-.868 2.98 2.98 0 0 1-.873-2.111 3.004 3.004 0 0 1 2.351-2.929v2.926s2.528-2.087 2.984-2.461h.012L13.115 4.1 8.196 0H7.059v2.404A6.759 6.759 0 0 0 .938 9.125c0 1.809.707 3.508 1.986 4.782a6.707 6.707 0 0 0 4.784 1.988 6.758 6.758 0 0 0 6.75-6.75 6.741 6.741 0 0 0-1.007-3.536z' fill='%23F6F6F6'/%3E%3Cpath d='M12.6 6.134l-.094.071c-.269.333-.746 1.096-.91 2.375.057.277.092.495.092.545 0 2.206-1.794 4-4 4a3.986 3.986 0 0 1-2.817-1.164 3.987 3.987 0 0 1-1.163-2.815c0-2.206 1.794-4 4-4l.351.025v1.85S9.685 5.679 9.69 5.682l1.869-1.577-3.5-2.917v2.218l-.371-.03a5.75 5.75 0 0 0-4.055 9.826 5.75 5.75 0 0 0 9.826-4.056 5.725 5.725 0 0 0-.859-3.012z' fill='%23424242'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .monaco-workbench .search-action.refresh,
.vs-dark .monaco-workbench .search-action.refresh {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M13.451 5.609l-.579-.939-1.068.812-.076.094c-.335.415-.927 1.341-1.124 2.876l-.021.165.033.163.071.345c0 1.654-1.346 3-3 3a2.98 2.98 0 0 1-2.107-.868 2.98 2.98 0 0 1-.873-2.111 3.004 3.004 0 0 1 2.351-2.929v2.926s2.528-2.087 2.984-2.461h.012L13.115 4.1 8.196 0H7.059v2.404A6.759 6.759 0 0 0 .938 9.125c0 1.809.707 3.508 1.986 4.782a6.707 6.707 0 0 0 4.784 1.988 6.758 6.758 0 0 0 6.75-6.75 6.741 6.741 0 0 0-1.007-3.536z' fill='%232D2D30'/%3E%3Cpath d='M12.6 6.134l-.094.071c-.269.333-.746 1.096-.91 2.375.057.277.092.495.092.545 0 2.206-1.794 4-4 4a3.986 3.986 0 0 1-2.817-1.164 3.987 3.987 0 0 1-1.163-2.815c0-2.206 1.794-4 4-4l.351.025v1.85S9.685 5.679 9.69 5.682l1.869-1.577-3.5-2.917v2.218l-.371-.03a5.75 5.75 0 0 0-4.055 9.826 5.75 5.75 0 0 0 9.826-4.056 5.725 5.725 0 0 0-.859-3.012z' fill='%23C5C5C5'/%3E%3C/svg%3E") 50% no-repeat
}

.monaco-workbench .search-action.collapse {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='-1 0 16 16'%3E%3Cpath fill='%23424242' d='M14 1v9h-1V2H5V1h9zM3 3v1h8v8h1V3H3zm7 2v9H1V5h9zM8 7H3v5h5V7z'/%3E%3Cpath fill='%2300539C' d='M4 9h3v1H4z'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .monaco-workbench .search-action.collapse,
.vs-dark .monaco-workbench .search-action.collapse {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='-1 0 16 16'%3E%3Cpath fill='%23C5C5C5' d='M14 1v9h-1V2H5V1h9zM3 3v1h8v8h1V3H3zm7 2v9H1V5h9zM8 7H3v5h5V7z'/%3E%3Cpath fill='%2375BEFF' d='M4 9h3v1H4z'/%3E%3C/svg%3E") 50% no-repeat
}

.monaco-workbench .search-action.clear-search-results {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.065 13H15v2H2.056v-2h5.009zm3.661-12H7.385L8.44 2.061 7.505 3H15V1h-4.274zM3.237 9H2.056v2H15V9H3.237zm4.208-4l.995 1-.995 1H15V5H7.445z' fill='%23424242'/%3E%3Cpath d='M5.072 4.03L7.032 6 5.978 7.061l-1.96-1.97-1.961 1.97L1 6l1.96-1.97L1 2.061 2.056 1l1.96 1.97L5.977 1l1.057 1.061L5.072 4.03z' fill='%23A1260D'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .monaco-workbench .search-action.clear-search-results,
.vs-dark .monaco-workbench .search-action.clear-search-results {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.065 13H15v2H2.056v-2h5.009zm3.661-12H7.385L8.44 2.061 7.505 3H15V1h-4.274zM3.237 9H2.056v2H15V9H3.237zm4.208-4l.995 1-.995 1H15V5H7.445z' fill='%23C5C5C5'/%3E%3Cpath d='M5.072 4.03L7.032 6 5.978 7.061l-1.96-1.97-1.961 1.97L1 6l1.96-1.97L1 2.061 2.056 1l1.96 1.97L5.977 1l1.057 1.061L5.072 4.03z' fill='%23F48771'/%3E%3C/svg%3E") 50% no-repeat
}

.monaco-workbench .search-action.cancel-search {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' height='16' width='16'%3E%3Cpath fill='%23F6F6F6' d='M13 13H3V3h10v10z'/%3E%3Cpath fill='%23424242' d='M12 12H4V4h8v8z'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .monaco-workbench .search-action.cancel-search,
.vs-dark .monaco-workbench .search-action.cancel-search {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' height='16' width='16'%3E%3Cpath fill='%23F6F6F6' d='M13 13H3V3h10v10z'/%3E%3Cpath fill='%23C5C5C5' d='M12 12H4V4h8v8z'/%3E%3C/svg%3E") 50% no-repeat
}

.vs .monaco-workbench .search-view .query-details .file-types .controls>.monaco-custom-checkbox.pattern {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%23f6f6f6}.icon-vs-out{fill:%23f6f6f6}.icon-vs-bg{fill:%23424242}.icon-vs-fg{fill:%23f0eff1}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M15 4v8s-.035 1-1.035 1h-1.758l-.327-1H14V5h-3V2H6v7.544l-.063-.037-.031.093-.641.378L5.476 9H5V2c0-1 .964-1 .964-1h5.677L15 4zm-9.5 7l-1.694 1 .432-2H2.764l.431 2L1.5 11 1 12.527l1.991.189L1.5 14l1.137 1 .863-1.927L4.362 15l1.146-1-1.499-1.284L6 12.527 5.5 11zm5 0l-1.694 1 .432-2H7.764l.431 2L6.5 11 6 12.527l1.991.189L6.5 14l1.137 1 .863-1.927L9.362 15l1.146-1-1.499-1.284L11 12.527 10.5 11z' id='iconBg'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .monaco-workbench .search-view .query-details .file-types .controls>.monaco-custom-checkbox.pattern,
.vs-dark .monaco-workbench .search-view .query-details .file-types .controls>.monaco-custom-checkbox.pattern {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%232d2d30}.icon-vs-out{fill:%232d2d30}.icon-vs-bg{fill:%23c5c5c5}.icon-vs-fg{fill:%232b282e}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M15 4v8s-.035 1-1.035 1h-1.758l-.327-1H14V5h-3V2H6v7.544l-.063-.037-.031.093-.641.378L5.476 9H5V2c0-1 .964-1 .964-1h5.677L15 4zm-9.5 7l-1.694 1 .432-2H2.764l.431 2L1.5 11 1 12.527l1.991.189L1.5 14l1.137 1 .863-1.927L4.362 15l1.146-1-1.499-1.284L6 12.527 5.5 11zm5 0l-1.694 1 .432-2H7.764l.431 2L6.5 11 6 12.527l1.991.189L6.5 14l1.137 1 .863-1.927L9.362 15l1.146-1-1.499-1.284L11 12.527 10.5 11z' id='iconBg'/%3E%3C/svg%3E") 50% no-repeat
}

.vs .monaco-workbench .search-view .query-details .file-types .controls>.monaco-custom-checkbox.useExcludesAndIgnoreFiles {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%23f6f6f6}.icon-vs-out{fill:%23f6f6f6}.icon-vs-bg{fill:%23424242}.icon-vs-fg{fill:%23f0eff1}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M7 11.5c0-.501.101-.975.253-1.426A2.207 2.207 0 0 1 8 5.788c.958 0 1.767.613 2.074 1.466A4.417 4.417 0 0 1 11.5 7c1.421 0 2.675.675 3.5 1.706V6.834l-2.121-.354a5.14 5.14 0 0 0-.354-.854l1.25-1.75-1.65-1.65-1.752 1.251c-.137-.072-.262-.159-.408-.219-.147-.061-.296-.088-.444-.134L9.167 1H6.834L6.48 3.121c-.295.092-.581.21-.854.354l-1.75-1.25-1.65 1.65 1.252 1.752c-.073.137-.16.263-.221.409-.06.145-.087.295-.133.443L1 6.833v2.333l2.121.354c.092.295.21.581.354.854l-1.25 1.75 1.65 1.65 1.752-1.251c.137.072.262.159.408.219.146.06.296.087.444.133L6.833 15h1.873C7.675 14.175 7 12.921 7 11.5z' id='iconBg'/%3E%3Cpath class='icon-vs-bg' d='M11.5 8a3.5 3.5 0 1 0 0 7 3.5 3.5 0 0 0 0-7zM9 12v-1h5v1H9z' id='notificationBg'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .monaco-workbench .search-view .query-details .file-types .controls>.monaco-custom-checkbox.useExcludesAndIgnoreFiles,
.vs-dark .monaco-workbench .search-view .query-details .file-types .controls>.monaco-custom-checkbox.useExcludesAndIgnoreFiles {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%232d2d30}.icon-vs-out{fill:%232d2d30}.icon-vs-bg{fill:%23c5c5c5}.icon-vs-fg{fill:%232b282e}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M7 11.5c0-.501.101-.975.253-1.426A2.207 2.207 0 0 1 8 5.788c.958 0 1.767.613 2.074 1.466A4.417 4.417 0 0 1 11.5 7c1.421 0 2.675.675 3.5 1.706V6.834l-2.121-.354a5.14 5.14 0 0 0-.354-.854l1.25-1.75-1.65-1.65-1.752 1.251c-.137-.072-.262-.159-.408-.219-.147-.061-.296-.088-.444-.134L9.167 1H6.834L6.48 3.121c-.295.092-.581.21-.854.354l-1.75-1.25-1.65 1.65 1.252 1.752c-.073.137-.16.263-.221.409-.06.145-.087.295-.133.443L1 6.833v2.333l2.121.354c.092.295.21.581.354.854l-1.25 1.75 1.65 1.65 1.752-1.251c.137.072.262.159.408.219.146.06.296.087.444.133L6.833 15h1.873C7.675 14.175 7 12.921 7 11.5z' id='iconBg'/%3E%3Cpath class='icon-vs-bg' d='M11.5 8a3.5 3.5 0 1 0 0 7 3.5 3.5 0 0 0 0-7zM9 12v-1h5v1H9z' id='notificationBg'/%3E%3C/svg%3E") 50% no-repeat
}

.search-view .replace.findInFileMatch {
  text-decoration: line-through
}

.search-view .findInFileMatch,
.search-view .replaceMatch {
  white-space: pre
}

.hc-black .monaco-workbench .search-view .findInFileMatch,
.hc-black .monaco-workbench .search-view .replaceMatch {
  background: none !important;
  box-sizing: border-box
}

.monaco-workbench .search-view a.prominent {
  text-decoration: underline
}

.vs .search-view .search-widget .toggle-replace-button:hover {
  background-color: rgba(0, 0, 0, .1) !important
}

.vs-dark .search-view .search-widget .toggle-replace-button:hover {
  background-color: hsla(0, 0%, 100%, .1) !important
}

.vs .search-view .search-widget .toggle-replace-button.collapse {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23646465' d='M6 4v8l4-4-4-4zm1 2.414L8.586 8 7 9.586V6.414z'/%3E%3C/svg%3E")
}

.vs .search-view .search-widget .toggle-replace-button.expand {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23646465' d='M11 10.07H5.344L11 4.414v5.656z'/%3E%3C/svg%3E")
}

.hc-black .search-view .action-remove,
.vs-dark .search-view .action-remove,
.vs-dark .search-view .query-clear {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='3 3 16 16'%3E%3Cpath fill='%23e8e8e8' d='M12.597 11.042l2.803 2.803-1.556 1.555-2.802-2.802L8.239 15.4l-1.556-1.555 2.802-2.803-2.802-2.803 1.555-1.556 2.804 2.803 2.803-2.803L15.4 8.239z'/%3E%3C/svg%3E") 50% no-repeat
}

.vs-dark .search-view .message {
  opacity: .5
}

.vs-dark .search-view .filematch,
.vs-dark .search-view .foldermatch {
  padding: 0
}

.hc-black .search-view .search-widget .toggle-replace-button.expand,
.vs-dark .search-view .search-widget .toggle-replace-button.expand {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23e8e8e8' d='M11 10.07H5.344L11 4.414v5.656z'/%3E%3C/svg%3E")
}

.hc-black .search-view .search-widget .toggle-replace-button.collapse,
.vs-dark .search-view .search-widget .toggle-replace-button.collapse {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23e8e8e8' d='M6 4v8l4-4-4-4zm1 2.414L8.586 8 7 9.586V6.414z'/%3E%3C/svg%3E")
}

.hc-black .monaco-workbench .search-view .filematch,
.hc-black .monaco-workbench .search-view .foldermatch,
.hc-black .monaco-workbench .search-view .linematch {
  line-height: 20px
}

.monaco-workbench>.activitybar .monaco-action-bar .action-label.search {
  -webkit-mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M19.23 4.095c-4.842 0-8.769 3.928-8.769 8.771 0 1.781.539 3.43 1.449 4.815 0 0-5.482 5.455-7.102 7.102-1.621 1.646 1.001 4.071 2.602 2.409 1.602-1.659 7.006-7.005 7.006-7.005a8.726 8.726 0 0 0 4.814 1.45 8.773 8.773 0 0 0 8.772-8.771c.001-4.844-3.927-8.771-8.772-8.771zm0 15.035a6.265 6.265 0 1 1 0-12.529 6.264 6.264 0 1 1 0 12.529z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 50% 50%
}

.task-statusbar-runningItem {
  display: inline-block
}

.task-statusbar-runningItem-label {
  display: inline-block;
  cursor: pointer;
  padding: 0 5px
}

.task-statusbar-runningItem-label>.octicon {
  font-size: 11px;
  vertical-align: -webkit-baseline-middle;
  height: 19px
}

.task-statusbar-item {
  display: inline-block
}

.task-statusbar-item-icon {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cg fill='%23fff'%3E%3Cpath d='M9 17h3v3H9zM22 10.488V7.334l-4 3.154V4h-4v6.488l-4-3.154v3.154l6 4.73zM14 17h4v3h-4zM20 17h3v3h-3z'/%3E%3Cpath d='M25 14v7H7v-7H5v12.121C5 27.008 5.641 28 6.503 28h18.774C26.14 28 27 27.008 27 26.121V14h-2zM14 26h-3v-3h3v3zm7 0h-3v-3h3v3z'/%3E%3C/g%3E%3C/svg%3E") 50% 2px no-repeat;
  background-size: 18px;
  cursor: pointer;
  height: 22px;
  width: 24px;
  vertical-align: top
}

.task-statusbar-item-building {
  height: 18px;
  padding: 0 2px;
  display: inline-block;
  text-align: center;
  vertical-align: top
}

.task-statusbar-item-label {
  display: inline-block;
  cursor: pointer
}

.task-statusbar-item-label>.task-statusbar-item-label-counter {
  display: inline-block;
  vertical-align: top;
  padding-left: 2px;
  padding-right: 2px
}

.task-statusbar-item-label>.task-statusbar-item-label-error,
.task-statusbar-item-label>.task-statusbar-item-label-info,
.task-statusbar-item-label>.task-statusbar-item-label-warning {
  display: inline-block;
  padding-right: 8px;
  width: 8px;
  height: 22px
}

.task-statusbar-item-label>.task-statusbar-item-label-error {
  -webkit-mask: url("data:image/svg+xml;charset=utf-8,%3Csvg width='13' height='13' viewBox='0 0 13 13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 0a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13zm3.9 9.1l-1.3 1.3-2.6-2.6-2.6 2.6-1.3-1.3 2.6-2.635L2.6 3.9l1.3-1.3 2.6 2.6 2.6-2.6 1.3 1.3-2.6 2.565L10.4 9.1z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat 50% 50%;
  -webkit-mask-size: 11px
}

.task-statusbar-item-label>.task-statusbar-item-label-warning {
  -webkit-mask: url("data:image/svg+xml;charset=utf-8,%3Csvg width='13' height='13' viewBox='0 0 13 13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.15 0h-1.3L0 11.7 1.3 13h10.4l1.3-1.3L7.15 0zm0 11.7h-1.3v-1.3h1.3v1.3zm0-2.6h-1.3V3.9h1.3v5.2z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat 50% 50%;
  -webkit-mask-size: 11px
}

.task-statusbar-item-label>.task-statusbar-item-label-info {
  -webkit-mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='-295.5 390.5 13 13'%3E%3Cpath fill='%23FFF' d='M-289 390.5c-3.6 0-6.5 2.9-6.5 6.5s2.9 6.5 6.5 6.5 6.5-2.9 6.5-6.5-2.9-6.5-6.5-6.5zm.9 11.1h-1.9v-6.5h1.9v6.5zm0-7.4h-1.9v-1.9h1.9v1.9z'/%3E%3C/svg%3E") no-repeat 50% 50%;
  -webkit-mask-size: 11px
}

.monaco-workbench .quick-open-task-configure {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg fill='%23424242'%3E%3Cpath d='M12.714 9.603c-.07.207-.15.407-.246.601l1.017 2.139a6.976 6.976 0 0 1-1.142 1.143l-2.14-1.018a4.797 4.797 0 0 1-.601.247l-.795 2.235c-.265.03-.534.05-.807.05-.272 0-.541-.02-.806-.05l-.795-2.235a4.874 4.874 0 0 1-.602-.247l-2.14 1.017a7.022 7.022 0 0 1-1.143-1.143l1.017-2.139a5.094 5.094 0 0 1-.245-.6L1.05 8.807C1.02 8.542 1 8.273 1 8s.02-.542.05-.807l2.236-.795c.07-.207.15-.407.246-.601L2.516 3.658a7.016 7.016 0 0 1 1.143-1.142l2.14 1.017c.193-.096.394-.176.602-.247l.793-2.236C7.459 1.02 7.728 1 8 1c.273 0 .542.02.808.05l.795 2.236c.207.07.407.15.601.246l2.14-1.017a6.97 6.97 0 0 1 1.142 1.142l-1.017 2.139c.096.194.176.394.246.601l2.236.795c.029.266.049.535.049.808s-.02.542-.05.807l-2.236.796zM8 5a3 3 0 1 0 0 6 3 3 0 0 0 0-6z'/%3E%3Ccircle cx='8' cy='8' r='1.5'/%3E%3C/g%3E%3C/svg%3E")
}

.hc-black .monaco-workbench .quick-open-task-configure,
.vs-dark .monaco-workbench .quick-open-task-configure {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg fill='%23C5C5C5'%3E%3Cpath d='M12.714 9.603c-.07.207-.15.407-.246.601l1.017 2.139a6.976 6.976 0 0 1-1.142 1.143l-2.14-1.018a4.797 4.797 0 0 1-.601.247l-.795 2.235c-.265.03-.534.05-.807.05-.272 0-.541-.02-.806-.05l-.795-2.235a4.874 4.874 0 0 1-.602-.247l-2.14 1.017a7.022 7.022 0 0 1-1.143-1.143l1.017-2.139a5.094 5.094 0 0 1-.245-.6L1.05 8.807C1.02 8.542 1 8.273 1 8s.02-.542.05-.807l2.236-.795c.07-.207.15-.407.246-.601L2.516 3.658a7.016 7.016 0 0 1 1.143-1.142l2.14 1.017c.193-.096.394-.176.602-.247l.793-2.236C7.459 1.02 7.728 1 8 1c.273 0 .542.02.808.05l.795 2.236c.207.07.407.15.601.246l2.14-1.017a6.97 6.97 0 0 1 1.142 1.142l-1.017 2.139c.096.194.176.394.246.601l2.236.795c.029.266.049.535.049.808s-.02.542-.05.807l-2.236.796zM8 5a3 3 0 1 0 0 6 3 3 0 0 0 0-6z'/%3E%3Ccircle cx='8' cy='8' r='1.5'/%3E%3C/g%3E%3C/svg%3E")
}

.monaco-workbench .panel.integrated-terminal .xterm-viewport {
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  transition: background-color .8s linear
}

.monaco-workbench .panel.integrated-terminal .xterm-viewport::-webkit-scrollbar {
  width: 10px
}

.monaco-workbench .panel.integrated-terminal .xterm-viewport::-webkit-scrollbar-track {
  opacity: 0
}

.monaco-workbench .panel.integrated-terminal .xterm-viewport::-webkit-scrollbar-thumb {
  min-height: 20px;
  background-color: inherit
}

.monaco-workbench .panel.integrated-terminal .find-focused .xterm .xterm-viewport,
.monaco-workbench .panel.integrated-terminal .xterm.focus .xterm-viewport,
.monaco-workbench .panel.integrated-terminal .xterm:focus .xterm-viewport,
.monaco-workbench .panel.integrated-terminal .xterm:hover .xterm-viewport {
  transition: opacity .1s linear;
  cursor: default
}

.monaco-workbench .panel.integrated-terminal .xterm .xterm-viewport::-webkit-scrollbar-thumb:hover {
  transition: opacity 0ms linear
}

.monaco-workbench .panel.integrated-terminal .xterm .xterm-viewport::-webkit-scrollbar-thumb:window-inactive {
  background-color: inherit
}

.monaco-workbench .panel.integrated-terminal {
  align-content: flex-start;
  align-items: baseline;
  display: flex;
  flex-direction: column;
  background-color: transparent !important;
  user-select: auto;
  position: relative
}

.monaco-workbench .panel.integrated-terminal .terminal-outer-container {
  height: 100%;
  width: 100%;
  box-sizing: border-box
}

.monaco-workbench .panel.integrated-terminal .terminal-tab {
  height: 100%
}

.monaco-workbench .panel.integrated-terminal .terminal-wrapper {
  display: none;
  margin: 0 10px
}

.monaco-workbench .panel.integrated-terminal .terminal-wrapper.active {
  display: block;
  position: absolute;
  bottom: 2px;
  top: 0
}

.monaco-workbench .panel.integrated-terminal .monaco-split-view2.horizontal .split-view-view:first-child .terminal-wrapper {
  margin-left: 20px
}

.monaco-workbench .panel.integrated-terminal .monaco-split-view2.horizontal .split-view-view:last-child .terminal-wrapper {
  margin-right: 20px
}

.monaco-workbench .panel.integrated-terminal .xterm a:not(.xterm-invalid-link) {
  position: relative
}

.monaco-workbench .panel.integrated-terminal .terminal-wrapper>div {
  height: 100%
}

.monaco-workbench .panel.integrated-terminal .xterm-viewport {
  margin-right: -10px
}

.monaco-workbench .panel.integrated-terminal .monaco-split-view2.horizontal .split-view-view:last-child .xterm-viewport {
  margin-right: -20px
}

.monaco-workbench .panel.integrated-terminal canvas {
  position: absolute;
  right: -20px;
  bottom: 0;
  left: 0;
  top: auto
}

.monaco-workbench .panel.integrated-terminal {
  font-variant-ligatures: none
}

.monaco-workbench .panel.integrated-terminal .split-view-view {
  position: relative;
  box-sizing: border-box
}

.monaco-workbench .panel.integrated-terminal .monaco-split-view2.horizontal .split-view-view:not(:first-child) {
  border-left-width: 1px;
  border-left-style: solid
}

.monaco-workbench .panel.integrated-terminal .monaco-split-view2.vertical .split-view-view:not(:first-child) {
  border-top-width: 1px;
  border-top-style: solid
}

.monaco-workbench .panel.integrated-terminal.enable-ligatures {
  font-variant-ligatures: normal
}

.monaco-workbench .panel.integrated-terminal.disable-bold .xterm-bold {
  font-weight: 400 !important
}

.monaco-workbench .panel.integrated-terminal .terminal-outer-container.alt-active .xterm {
  cursor: default
}

.monaco-workbench .panel.integrated-terminal .xterm {
  position: absolute;
  bottom: 0;
  left: 0;
  user-select: none
}

.monaco-workbench .panel.integrated-terminal .monaco-split-view2.vertical .split-view-view:not(:last-child) .xterm {
  top: 0;
  bottom: auto
}

.monaco-workbench .panel.integrated-terminal .xterm:focus {
  outline: none
}

.hc-black .monaco-workbench .panel.integrated-terminal .xterm.focus:before,
.hc-black .monaco-workbench .panel.integrated-terminal .xterm:focus:before {
  display: block;
  content: "";
  border: 1px solid;
  position: absolute;
  left: -5px;
  top: 0;
  right: -5px;
  bottom: 0;
  z-index: 10
}

.hc-black .monaco-workbench .panel.integrated-terminal .monaco-split-view2.horizontal .split-view-view:not(:only-child) .xterm.focus:before,
.hc-black .monaco-workbench .panel.integrated-terminal .monaco-split-view2.horizontal .split-view-view:not(:only-child) .xterm:focus:before {
  right: 0
}

.monaco-workbench .panel.integrated-terminal .xterm .xterm-helpers {
  position: absolute;
  top: 0
}

.monaco-workbench .panel.integrated-terminal .xterm .xterm-helper-textarea:focus {
  opacity: 0 !important
}

.monaco-workbench .terminal-action.kill {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.st0{fill:%23424242}%3C/style%3E%3Cpath class='st0' d='M10 3V2c0-.6-.4-1-1-1H6c-.6 0-1 .4-1 1v1H2v1h1v10c0 .6.4 1 1 1h7c.6 0 1-.4 1-1V4h1V3h-3zm-4 9H5V6h1v6zM6 2h3v1H6V2zm2 10H7V6h1v6zm2 0H9V6h1v6z'/%3E%3C/svg%3E") 50% no-repeat
}

.monaco-workbench .terminal-action.new {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 1H6v14h4V1z' fill='%23424242'/%3E%3Cpath d='M15 6H1v4h14V6z' fill='%23424242'/%3E%3C/svg%3E") 50% no-repeat
}

.monaco-workbench .terminal-action.split {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 -1 16 16'%3E%3Cpath fill='%23424242' d='M1 1v12h14V1H1zm1 3h4.999v8H2V4zm12 8H8.999V4H14v8z'/%3E%3C/svg%3E") 50% no-repeat
}

.monaco-workbench .panel.right .terminal-action.split {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%23f6f6f6}.icon-vs-out{fill:%23f6f6f6}.icon-vs-bg{fill:%23424242}.icon-vs-fg{fill:%23f0eff1}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M1 2v12h14V2H1zm13 11H2v-3h12v3zm0-5H2V5h12v3z' id='iconBg'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .monaco-workbench .terminal-action.kill,
.vs-dark .monaco-workbench .terminal-action.kill {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cstyle%3E.st0{fill:%23c5c5c5}%3C/style%3E%3Cpath class='st0' d='M10 3V2c0-.6-.4-1-1-1H6c-.6 0-1 .4-1 1v1H2v1h1v10c0 .6.4 1 1 1h7c.6 0 1-.4 1-1V4h1V3h-3zm-4 9H5V6h1v6zM6 2h3v1H6V2zm2 10H7V6h1v6zm2 0H9V6h1v6z'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .monaco-workbench .terminal-action.new,
.vs-dark .monaco-workbench .terminal-action.new {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.714 2H6.286v12h3.428V2z' fill='%23C5C5C5'/%3E%3Cpath d='M14 6.286H2v3.428h12V6.286z' fill='%23C5C5C5'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .monaco-workbench .terminal-action.split,
.vs-dark .monaco-workbench .terminal-action.split {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 -1 16 16'%3E%3Cpath fill='%23C5C5C5' d='M1 1v12h14V1H1zm1 3h4.999v8H2V4zm12 8H8.999V4H14v8z'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .monaco-workbench .panel.right .terminal-action.split,
.vs-dark .monaco-workbench .panel.right .terminal-action.split {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cstyle%3E.icon-canvas-transparent{opacity:0;fill:%232d2d30}.icon-vs-out{fill:%232d2d30}.icon-vs-bg{fill:%23c5c5c5}.icon-vs-fg{fill:%232b282e}%3C/style%3E%3Cpath class='icon-canvas-transparent' d='M16 16H0V0h16v16z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M1 2v12h14V2H1zm13 11H2v-3h12v3zm0-5H2V5h12v3z' id='iconBg'/%3E%3C/svg%3E") 50% no-repeat
}

.hc-black .monaco-workbench.mac .panel.integrated-terminal .terminal-outer-container:not(.alt-active) .terminal:not(.enable-mouse-events),
.vs-dark .monaco-workbench.mac .panel.integrated-terminal .terminal-outer-container:not(.alt-active) .terminal:not(.enable-mouse-events) {
  cursor: -webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAL0lEQVQoz2NgCD3x//9/BhBYBWdhgFVAiVW4JBFKGIa4AqD0//9D3pt4I4tAdAMAHTQ/j5Zom30AAAAASUVORK5CYII=) 1x, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAAz0lEQVRIx2NgYGBY/R8I/vx5eelX3n82IJ9FxGf6tksvf/8FiTMQAcAGQMDvSwu09abffY8QYSAScNk45G198eX//yev73/4///701eh//kZSARckrNBRvz//+8+6ZohwCzjGNjdgQxkAg7B9WADeBjIBqtJCbhRA0YNoIkBSNmaPEMoNmA0FkYNoFKhapJ6FGyAH3nauaSmPfwI0v/3OukVi0CIZ+F25KrtYcx/CTIy0e+rC7R1Z4KMICVTQQ14feVXIbR695u14+Ir4gwAAD49E54wc1kWAAAAAElFTkSuQmCC) 2x) 5 8, text
}

.monaco-workbench .quick-open-terminal-configure {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg fill='%23424242'%3E%3Cpath d='M12.714 9.603c-.07.207-.15.407-.246.601l1.017 2.139a6.976 6.976 0 0 1-1.142 1.143l-2.14-1.018a4.797 4.797 0 0 1-.601.247l-.795 2.235c-.265.03-.534.05-.807.05-.272 0-.541-.02-.806-.05l-.795-2.235a4.874 4.874 0 0 1-.602-.247l-2.14 1.017a7.022 7.022 0 0 1-1.143-1.143l1.017-2.139a5.094 5.094 0 0 1-.245-.6L1.05 8.807C1.02 8.542 1 8.273 1 8s.02-.542.05-.807l2.236-.795c.07-.207.15-.407.246-.601L2.516 3.658a7.016 7.016 0 0 1 1.143-1.142l2.14 1.017c.193-.096.394-.176.602-.247l.793-2.236C7.459 1.02 7.728 1 8 1c.273 0 .542.02.808.05l.795 2.236c.207.07.407.15.601.246l2.14-1.017a6.97 6.97 0 0 1 1.142 1.142l-1.017 2.139c.096.194.176.394.246.601l2.236.795c.029.266.049.535.049.808s-.02.542-.05.807l-2.236.796zM8 5a3 3 0 1 0 0 6 3 3 0 0 0 0-6z'/%3E%3Ccircle cx='8' cy='8' r='1.5'/%3E%3C/g%3E%3C/svg%3E")
}

.hc-black .monaco-workbench .quick-open-terminal-configure,
.vs-dark .monaco-workbench .quick-open-terminal-configure {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg fill='%23C5C5C5'%3E%3Cpath d='M12.714 9.603c-.07.207-.15.407-.246.601l1.017 2.139a6.976 6.976 0 0 1-1.142 1.143l-2.14-1.018a4.797 4.797 0 0 1-.601.247l-.795 2.235c-.265.03-.534.05-.807.05-.272 0-.541-.02-.806-.05l-.795-2.235a4.874 4.874 0 0 1-.602-.247l-2.14 1.017a7.022 7.022 0 0 1-1.143-1.143l1.017-2.139a5.094 5.094 0 0 1-.245-.6L1.05 8.807C1.02 8.542 1 8.273 1 8s.02-.542.05-.807l2.236-.795c.07-.207.15-.407.246-.601L2.516 3.658a7.016 7.016 0 0 1 1.143-1.142l2.14 1.017c.193-.096.394-.176.602-.247l.793-2.236C7.459 1.02 7.728 1 8 1c.273 0 .542.02.808.05l.795 2.236c.207.07.407.15.601.246l2.14-1.017a6.97 6.97 0 0 1 1.142 1.142l-1.017 2.139c.096.194.176.394.246.601l2.236.795c.029.266.049.535.049.808s-.02.542-.05.807l-2.236.796zM8 5a3 3 0 1 0 0 6 3 3 0 0 0 0-6z'/%3E%3Ccircle cx='8' cy='8' r='1.5'/%3E%3C/g%3E%3C/svg%3E")
}

.monaco-workbench .terminal-widget-overlay {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none
}

.monaco-workbench .terminal-message-widget {
  font-family: -apple-system, BlinkMacSystemFont, Segoe WPC, Segoe UI, HelveticaNeue-Light, Ubuntu, Droid Sans, sans-serif;
  font-size: 12px;
  line-height: 19px;
  padding: 4px 5px;
  animation: fadein .1s linear;
  white-space: nowrap;
  z-index: 20
}

.xterm {
  font-family: courier-new, courier, monospace;
  font-feature-settings: "liga" 0;
  position: relative;
  user-select: none
}

.xterm.focus,
.xterm:focus {
  outline: none
}

.xterm .xterm-helpers {
  position: absolute;
  top: 0;
  z-index: 10
}

.xterm .xterm-helper-textarea {
  position: absolute;
  opacity: 0;
  left: -9999em;
  top: 0;
  width: 0;
  height: 0;
  z-index: -10;
  white-space: nowrap;
  overflow: hidden;
  resize: none
}

.xterm .composition-view {
  background: #000;
  color: #fff;
  display: none;
  position: absolute;
  white-space: nowrap;
  z-index: 1
}

.xterm .composition-view.active {
  display: block
}

.xterm .xterm-viewport {
  background-color: #000;
  overflow-y: scroll;
  cursor: default;
  position: absolute;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0
}

.xterm .xterm-screen {
  position: relative
}

.xterm .xterm-screen canvas {
  position: absolute;
  left: 0;
  top: 0
}

.xterm .xterm-scroll-area {
  visibility: hidden
}

.xterm-char-measure-element {
  display: inline-block;
  visibility: hidden;
  position: absolute;
  top: 0;
  left: -9999em;
  line-height: normal
}

.xterm.enable-mouse-events {
  cursor: default
}

.xterm:not(.enable-mouse-events) {
  cursor: text
}

.xterm .xterm-accessibility,
.xterm .xterm-message {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 100;
  color: transparent
}

.xterm .xterm-accessibility-tree:focus [id^=xterm-active-item-] {
  outline: 1px solid #f80
}

.xterm .live-region {
  position: absolute;
  left: -9999px;
  width: 1px;
  height: 1px;
  overflow: hidden
}

.xterm-cursor-pointer {
  cursor: pointer !important
}

.update-activity {
  -webkit-mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent,.icon-vs-out{fill:%23f6f6f6}.icon-canvas-transparent{opacity:0}.icon-vs-bg{fill:%23424242}%3C/style%3E%3C/defs%3E%3Ctitle%3Econfigure%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M16 0v16H0V0z' id='canvas'/%3E%3Cpath class='icon-vs-bg' d='M12.876 9.521L15 9.167V6.834l-2.121-.354a5.12 5.12 0 0 0-.354-.854l1.25-1.75-1.65-1.65-1.752 1.251c-.137-.072-.262-.159-.408-.219s-.3-.087-.444-.133L9.167 1H6.834L6.48 3.121a5.118 5.118 0 0 0-.854.354l-1.75-1.25-1.65 1.65 1.251 1.752c-.072.137-.159.262-.219.408s-.087.3-.133.444L1 6.833v2.333l2.121.354a5.122 5.122 0 0 0 .354.854l-1.25 1.75 1.65 1.65 1.752-1.252c.137.072.262.159.408.22s.3.087.444.133L6.833 15h2.333l.354-2.121a5.121 5.121 0 0 0 .854-.354l1.75 1.25 1.65-1.65-1.252-1.752c.072-.137.159-.263.219-.409s.089-.295.135-.443zM8 10.212A2.212 2.212 0 1 1 10.212 8 2.212 2.212 0 0 1 8 10.212z' id='iconBg'/%3E%3C/svg%3E") no-repeat 50% 50%;
  -webkit-mask-size: 22px
}

.file-icons-enabled .show-file-icons .release-notes-ext-file-icon.file-icon:before {
  content: " ";
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent{fill:%23f6f6f6;opacity:0}.icon-visualstudio-online-deprecated{fill:%23007acc}%3C/style%3E%3C/defs%3E%3Ctitle%3EBrandVisualStudioCode2017RTW_40x%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M40 0v40H0V0z'/%3E%3Cpath class='icon-visualstudio-online-deprecated' d='M40 4.16v31.68L30 40 0 29.9l30 4.456V0zM2.5 22.657l5.628-5.563L2.5 11.531l2.28-.761 5.532 4.166L19.5 5.853 25 8.191V26l-5.5 2.338-9.187-9.081-5.533 4.161zm10.678-5.563l6.321 4.76v-9.52z'/%3E%3C/svg%3E")
}

.monaco-workbench .part.editor.has-watermark>.content.empty .editor-group-container>.editor-group-letterpress {
  background-position-y: calc(50% - 100px)
}

.monaco-workbench .part.editor.max-height-478px>.content.empty .editor-group-container>.editor-group-letterpress {
  background-position-y: 50%
}

.monaco-workbench>.part.editor>.content>.watermark {
  display: none
}

.monaco-workbench>.part.editor.has-watermark>.content.empty>.watermark {
  display: block;
  position: absolute;
  width: 100%;
  top: calc(50% + 55px);
  text-align: center;
  white-space: nowrap;
  overflow: hidden
}

.monaco-workbench>.part.editor>.content.empty>.watermark>.watermark-box {
  display: inline-table;
  border-collapse: separate;
  border-spacing: 13px 17px
}

.monaco-workbench>.part.editor.max-height-478px>.content.empty>.watermark {
  display: none
}

.monaco-workbench>.part.editor>.content.empty>.watermark dl {
  display: table-row;
  opacity: .8;
  cursor: default
}

.monaco-workbench>.part.editor>.content.empty>.watermark dt {
  text-align: right;
  letter-spacing: .04em
}

.monaco-workbench>.part.editor>.content.empty>.watermark dd {
  text-align: left
}

.monaco-workbench>.part.editor>.content.empty>.watermark dd>.shortcuts {
  padding-left: .5em;
  padding-right: .5em
}

.monaco-workbench.mac>.part.editor>.content.empty>.watermark dd>.shortcuts {
  letter-spacing: .15em;
  font-family: Lucida Grande, sans-serif
}

.monaco-workbench>.part.editor>.content.empty>.watermark dd>.unbound {
  padding-left: .5em;
  padding-right: .5em
}

.monaco-workbench.mac>.part.editor>.content.empty>.watermark dd>.unbound {
  font-family: Lucida Grande, sans-serif
}

.monaco-workbench>.part.editor>.content.empty>.watermark dd,
.monaco-workbench>.part.editor>.content.empty>.watermark dt {
  display: table-cell
}

.monaco-workbench>.part.editor>.content.empty>.watermark dl,
.monaco-workbench>.part.editor>.content.empty>.watermark dt {
  color: rgba(0, 0, 0, .68)
}

.vs-dark .monaco-workbench>.part.editor>.content.empty>.watermark dl,
.vs-dark .monaco-workbench>.part.editor>.content.empty>.watermark dt {
  color: hsla(0, 0%, 100%, .6)
}

.hc-black .monaco-workbench>.part.editor>.content.empty>.watermark dt {
  color: #fff
}

.hc-black .monaco-workbench>.part.editor>.content.empty>.watermark dl {
  color: #fff;
  opacity: 1
}

.monaco-workbench>.welcomeOverlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 9999;
  font-size: 10px;
  transition: font-size .25s
}

#workbench\.parts\.editor {
  transition: filter .25s, opacity .2s
}

.monaco-workbench.blur-background #workbench\.parts\.editor,
.monaco-workbench.blur-background #workbench\.parts\.panel,
.monaco-workbench.blur-background #workbench\.parts\.sidebar {
  filter: blur(2px);
  opacity: .4
}

.hc-black .monaco-workbench.blur-background #workbench\.parts\.editor,
.hc-black .monaco-workbench.blur-background #workbench\.parts\.panel,
.hc-black .monaco-workbench.blur-background #workbench\.parts\.sidebar {
  opacity: .2
}

.monaco-workbench>.welcomeOverlay>.key {
  font-size: 1.6em
}

.monaco-workbench>.welcomeOverlay>.key>.label {
  padding: 0 1ex
}

.monaco-workbench>.welcomeOverlay>.key>.shortcut {
  letter-spacing: .15em;
  font-size: .8125em;
  font-family: Lucida Grande, sans-serif
}

.monaco-workbench>.welcomeOverlay>.key.explorer {
  position: absolute;
  top: 13px;
  left: 60px
}

.monaco-workbench>.welcomeOverlay>.key.search {
  position: absolute;
  top: 63px;
  left: 60px
}

.monaco-workbench>.welcomeOverlay>.key.git {
  position: absolute;
  top: 113px;
  left: 60px
}

.monaco-workbench>.welcomeOverlay>.key.debug {
  position: absolute;
  top: 163px;
  left: 60px
}

.monaco-workbench>.welcomeOverlay>.key.extensions {
  position: absolute;
  top: 213px;
  left: 60px
}

.monaco-workbench>.welcomeOverlay>.key.watermark {
  position: absolute;
  top: calc(50% + 30px);
  left: calc(50% + 30px)
}

.monaco-workbench>.welcomeOverlay>.key.watermark>.label {
  vertical-align: super
}

@media (max-height:500px) {
  .monaco-workbench>.welcomeOverlay>.key.watermark {
    display: none
  }
}

.monaco-workbench>.welcomeOverlay>.key.problems {
  position: absolute;
  bottom: 25px;
  left: 45px
}

.monaco-workbench>.welcomeOverlay>.key.notifications {
  position: absolute;
  bottom: 25px;
  right: 16px
}

.monaco-workbench>.welcomeOverlay>.key.notifications>.label,
.monaco-workbench>.welcomeOverlay>.key.notifications>.shortcut,
.monaco-workbench>.welcomeOverlay>.key.problems>.label,
.monaco-workbench>.welcomeOverlay>.key.problems>.shortcut {
  vertical-align: super
}

.monaco-workbench>.welcomeOverlay>.key.openfile {
  position: absolute;
  bottom: 25px;
  right: 45px
}

.monaco-workbench>.welcomeOverlay>.key.openfile>.label {
  vertical-align: super
}

.monaco-workbench>.welcomeOverlay>.key.commandPalette {
  position: absolute;
  top: 210px;
  left: calc(50% - 52px);
  transition: top .25s, left .25s
}

.monaco-workbench>.welcomeOverlay>.key.commandPalette>.label {
  vertical-align: sub
}

.monaco-workbench>.welcomeOverlay>.key.commandPalette>.shortcut {
  padding-left: .5em;
  vertical-align: sub
}

.monaco-workbench>.welcomeOverlay>.commandPalettePlaceholder {
  position: absolute;
  top: 2px;
  left: calc(50% - 193px);
  width: 386px;
  height: 197px;
  background-image: url(parts/welcome/overlay/browser/media/commandpalette.svg);
  background-repeat: no-repeat;
  background-size: 100%
}

.hc-black .monaco-workbench>.welcomeOverlay>.commandPalettePlaceholder,
.vs-dark .monaco-workbench>.welcomeOverlay>.commandPalettePlaceholder {
  background-image: url(parts/welcome/overlay/browser/media/commandpalette-dark.svg)
}

@media screen and (max-width:880px) {
  .monaco-workbench>.welcomeOverlay {
    font-size: 8px
  }
  .monaco-workbench>.welcomeOverlay>.commandPalettePlaceholder {
    display: none
  }
  .monaco-workbench>.welcomeOverlay>.key.commandPalette {
    top: 10px;
    left: 50%
  }
}

.monaco-workbench>.part.editor>.content .welcomePageContainer {
  align-items: center;
  display: flex;
  justify-content: center;
  min-width: 100%;
  min-height: 100%
}

.monaco-workbench>.part.editor>.content .welcomePage {
  width: 90%;
  max-width: 1200px;
  font-size: 10px
}

.monaco-workbench>.part.editor>.content .welcomePage .row {
  display: flex;
  flex-flow: row
}

.monaco-workbench>.part.editor>.content .welcomePage .row .commands,
.monaco-workbench>.part.editor>.content .welcomePage .row .commands ul,
.monaco-workbench>.part.editor>.content .welcomePage .row .section,
.monaco-workbench>.part.editor>.content .welcomePage .row .splash {
  overflow: hidden
}

.monaco-workbench>.part.editor>.content .welcomePage p {
  font-size: 1.3em
}

.monaco-workbench>.part.editor>.content .welcomePage .keyboard {
  font-family: Lucida Grande, sans-serif
}

.monaco-workbench>.part.editor>.content .welcomePage a {
  text-decoration: none
}

.monaco-workbench>.part.editor>.content .welcomePage a:focus {
  outline: 1px solid -webkit-focus-ring-color;
  outline-offset: -1px
}

.monaco-workbench>.part.editor>.content .welcomePage h1 {
  padding: 0;
  margin: 0;
  border: none;
  font-weight: 400;
  font-size: 3.6em;
  white-space: nowrap
}

.monaco-workbench>.part.editor>.content .welcomePage .title {
  margin-top: 1em;
  margin-bottom: 1em;
  flex: 1 100%
}

.monaco-workbench>.part.editor>.content .welcomePage .subtitle {
  margin-top: .8em;
  font-size: 2.6em;
  display: block
}

.hc-black .monaco-workbench>.part.editor>.content .welcomePage .subtitle {
  font-weight: 200
}

.monaco-workbench>.part.editor>.content .welcomePage .commands,
.monaco-workbench>.part.editor>.content .welcomePage .splash {
  flex: 1 1 0
}

.monaco-workbench>.part.editor>.content .welcomePage h2 {
  font-weight: 200;
  margin-top: 17px;
  margin-bottom: 5px;
  font-size: 1.9em;
  line-height: normal
}

.monaco-workbench>.part.editor>.content .welcomePage .splash .section {
  margin-bottom: 5em
}

.monaco-workbench>.part.editor>.content .welcomePage .splash ul {
  margin: 0;
  font-size: 1.3em;
  list-style: none;
  padding: 0
}

.monaco-workbench>.part.editor>.content .welcomePage .splash li {
  min-width: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}

.monaco-workbench>.part.editor>.content .welcomePage.emptyRecent .splash .recent .list,
.monaco-workbench>.part.editor>.content .welcomePage .splash .recent .none {
  display: none
}

.monaco-workbench>.part.editor>.content .welcomePage.emptyRecent .splash .recent .none {
  display: initial
}

.monaco-workbench>.part.editor>.content .welcomePage .splash .recent li.moreRecent {
  margin-top: 5px
}

.monaco-workbench>.part.editor>.content .welcomePage .splash .recent .path {
  padding-left: 1em
}

.monaco-workbench>.part.editor>.content .welcomePage .splash .showOnStartup,
.monaco-workbench>.part.editor>.content .welcomePage .splash .title {
  min-width: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}

.monaco-workbench>.part.editor>.content .welcomePage .splash .showOnStartup>.checkbox {
  vertical-align: bottom
}

.monaco-workbench>.part.editor>.content .welcomePage .commands ul {
  list-style: none;
  padding: 0
}

.monaco-workbench>.part.editor>.content .welcomePage .commands li {
  margin: 7px 0
}

.monaco-workbench>.part.editor>.content .welcomePage .commands li button {
  margin: 1px;
  padding: 12px 10px;
  width: calc(100% - 2px);
  height: 5em;
  font-size: 1.3em;
  text-align: left;
  cursor: pointer;
  white-space: nowrap;
  font-family: inherit
}

.monaco-workbench>.part.editor>.content .welcomePage .commands li button>span {
  display: inline-block;
  width: 100%;
  min-width: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}

.monaco-workbench>.part.editor>.content .welcomePage .commands li button h3 {
  font-weight: 400;
  font-size: 1em;
  margin: 0;
  margin-bottom: .25em;
  min-width: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}

.monaco-workbench>.part.editor>.content .welcomePage .commands li button {
  border: none
}

.hc-black .monaco-workbench>.part.editor>.content .welcomePage .commands li button>h3 {
  font-weight: 700
}

.monaco-workbench>.part.editor>.content .welcomePage .commands li button:focus {
  outline-style: solid;
  outline-width: 1px
}

.hc-black .monaco-workbench>.part.editor>.content .welcomePage .commands li button {
  border-width: 1px;
  border-style: solid
}

.hc-black .monaco-workbench>.part.editor>.content .welcomePage .commands li button:hover {
  outline-width: 1px;
  outline-style: dashed;
  outline-offset: -5px
}

.monaco-workbench>.part.editor>.content .welcomePage .commands li button .enabledExtension,
.monaco-workbench>.part.editor>.content .welcomePage .commands li button .installExtension.installed {
  display: none
}

.monaco-workbench>.part.editor>.content .welcomePage .commands li button .enabledExtension.installed {
  display: inline
}

.monaco-workbench>.part.editor>.content .welcomePageContainer.max-height-685px .title {
  display: none
}

.file-icons-enabled .show-file-icons .vs_code_welcome_page-name-file-icon.file-icon:before {
  content: " ";
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent{fill:%23f6f6f6;opacity:0}.icon-visualstudio-online-deprecated{fill:%23007acc}%3C/style%3E%3C/defs%3E%3Ctitle%3EBrandVisualStudioCode2017RTW_40x%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M40 0v40H0V0z'/%3E%3Cpath class='icon-visualstudio-online-deprecated' d='M40 4.16v31.68L30 40 0 29.9l30 4.456V0zM2.5 22.657l5.628-5.563L2.5 11.531l2.28-.761 5.532 4.166L19.5 5.853 25 8.191V26l-5.5 2.338-9.187-9.081-5.533 4.161zm10.678-5.563l6.321 4.76v-9.52z'/%3E%3C/svg%3E")
}

.monaco-workbench>.part.editor>.content .welcomePage .linux-only,
.monaco-workbench>.part.editor>.content .welcomePage .mac-only,
.monaco-workbench>.part.editor>.content .welcomePage .windows-only {
  display: none
}

.monaco-workbench.linux>.part.editor>.content .welcomePage .linux-only,
.monaco-workbench.mac>.part.editor>.content .welcomePage .mac-only,
.monaco-workbench.windows>.part.editor>.content .welcomePage .windows-only {
  display: initial
}

.monaco-workbench.linux>.part.editor>.content .welcomePage li.linux-only,
.monaco-workbench.mac>.part.editor>.content .welcomePage li.mac-only,
.monaco-workbench.windows>.part.editor>.content .welcomePage li.windows-only {
  display: list-item
}

.monaco-workbench>.part.editor>.content .walkThroughContent {
  box-sizing: border-box;
  padding: 10px 20px;
  line-height: 22px;
  user-select: auto
}

.monaco-workbench>.part.editor>.content .walkThroughContent img {
  max-width: 100%;
  max-height: 100%
}

.monaco-workbench>.part.editor>.content .walkThroughContent a {
  text-decoration: none
}

.monaco-workbench>.part.editor>.content .walkThroughContent a:focus,
.monaco-workbench>.part.editor>.content .walkThroughContent input:focus,
.monaco-workbench>.part.editor>.content .walkThroughContent select:focus,
.monaco-workbench>.part.editor>.content .walkThroughContent textarea:focus {
  outline: 1px solid -webkit-focus-ring-color;
  outline-offset: -1px
}

.monaco-workbench>.part.editor>.content .walkThroughContent hr {
  border: 0;
  height: 2px;
  border-bottom: 2px solid
}

.monaco-workbench>.part.editor>.content .walkThroughContent h1,
.monaco-workbench>.part.editor>.content .walkThroughContent h2,
.monaco-workbench>.part.editor>.content .walkThroughContent h3 {
  font-weight: lighter;
  margin-top: 20px;
  margin-bottom: 10px
}

.monaco-workbench>.part.editor>.content .walkThroughContent h1 {
  padding-bottom: .3em;
  line-height: 1.2;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  font-size: 40px;
  margin-bottom: 15px
}

.monaco-workbench>.part.editor>.content .walkThroughContent h2 {
  font-size: 30px;
  margin-top: 30px
}

.monaco-workbench>.part.editor>.content .walkThroughContent h3 {
  font-size: 22px
}

.monaco-workbench>.part.editor>.content .walkThroughContent h4 {
  font-size: 12px;
  text-transform: uppercase;
  margin-top: 30px;
  margin-bottom: 10px
}

.monaco-workbench>.part.editor>.content .walkThroughContent a:hover {
  text-decoration: underline
}

.monaco-workbench>.part.editor>.content .walkThroughContent table {
  border-collapse: collapse
}

.monaco-workbench>.part.editor>.content .walkThroughContent table>thead>tr>th {
  text-align: left;
  border-bottom: 1px solid
}

.monaco-workbench>.part.editor>.content .walkThroughContent table>tbody>tr>td,
.monaco-workbench>.part.editor>.content .walkThroughContent table>tbody>tr>th,
.monaco-workbench>.part.editor>.content .walkThroughContent table>thead>tr>td,
.monaco-workbench>.part.editor>.content .walkThroughContent table>thead>tr>th {
  padding: 5px 10px
}

.monaco-workbench>.part.editor>.content .walkThroughContent table>tbody>tr+tr>td {
  border-top: 1px solid
}

.monaco-workbench>.part.editor>.content .walkThroughContent .shortcut,
.monaco-workbench>.part.editor>.content .walkThroughContent code {
  font-family: Menlo, Monaco, Consolas, Droid Sans Mono, Courier New, monospace, Droid Sans Fallback;
  font-size: 14px;
  line-height: 19px
}

.monaco-workbench>.part.editor>.content .walkThroughContent blockquote {
  margin: 0 7px 0 5px;
  padding: 0 16px 0 10px;
  border-left: 5px solid
}

.monaco-workbench>.part.editor>.content .walkThroughContent .monaco-tokenized-source {
  white-space: pre
}

.file-icons-enabled .show-file-icons .vs_code_editor_walkthrough\.md-name-file-icon.md-ext-file-icon.ext-file-icon.markdown-lang-file-icon.file-icon:before {
  content: " ";
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cdefs%3E%3Cstyle%3E.icon-canvas-transparent{fill:%23f6f6f6;opacity:0}.icon-visualstudio-online-deprecated{fill:%23007acc}%3C/style%3E%3C/defs%3E%3Ctitle%3EBrandVisualStudioCode2017RTW_40x%3C/title%3E%3Cpath class='icon-canvas-transparent' d='M40 0v40H0V0z'/%3E%3Cpath class='icon-visualstudio-online-deprecated' d='M40 4.16v31.68L30 40 0 29.9l30 4.456V0zM2.5 22.657l5.628-5.563L2.5 11.531l2.28-.761 5.532 4.166L19.5 5.853 25 8.191V26l-5.5 2.338-9.187-9.081-5.533 4.161zm10.678-5.563l6.321 4.76v-9.52z'/%3E%3C/svg%3E")
}

.monaco-workbench>.part.editor>.content .walkThroughContent .linux-only,
.monaco-workbench>.part.editor>.content .walkThroughContent .mac-only,
.monaco-workbench>.part.editor>.content .walkThroughContent .windows-only {
  display: none
}

.monaco-workbench.linux>.part.editor>.content .walkThroughContent .linux-only,
.monaco-workbench.mac>.part.editor>.content .walkThroughContent .mac-only,
.monaco-workbench.windows>.part.editor>.content .walkThroughContent .windows-only {
  display: initial
}

.hc-black .monaco-workbench>.part.editor>.content .walkThroughContent .monaco-editor {
  border-width: 1px;
  border-style: solid
}

.monaco-workbench>.part.statusbar>.statusbar-item.progress {
  padding-left: 5px
}

.monaco-workbench>.part.statusbar>.statusbar-item.progress .spinner-container {
  padding-right: 5px
}

.monaco-workbench .progress-badge>.badge-content {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMiAyIDE0IDE0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDIgMiAxNCAxNCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTkgMTZjLTMuODYgMC03LTMuMTQtNy03czMuMTQtNyA3LTdjMy44NTkgMCA3IDMuMTQxIDcgN3MtMy4xNDEgNy03IDd6bTAtMTIuNmMtMy4wODggMC01LjYgMi41MTMtNS42IDUuNnMyLjUxMiA1LjYgNS42IDUuNiA1LjYtMi41MTIgNS42LTUuNi0yLjUxMi01LjYtNS42LTUuNnptMy44NiA3LjFsLTMuMTYtMS44OTZ2LTMuODA0aC0xLjR2NC41OTZsMy44NCAyLjMwNS43Mi0xLjIwMXoiLz48L3N2Zz4=);
  background-position: 50%;
  background-repeat: no-repeat
}