/* out-build/vs/base/browser/ui/codicons/codicon/codicon.css */
@font-face {
  font-family: "codicon";
  font-display: block;
  src: url("../../../../../media/codicon.ttf?5d4d76ab2ce5108968ad644d591a16a6") format("truetype");
}
.codicon[class*=codicon-] {
  font: normal normal normal 16px/1 codicon;
  display: inline-block;
  text-decoration: none;
  text-rendering: auto;
  text-align: center;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  user-select: none;
  -webkit-user-select: none;
}

/* out-build/vs/base/browser/ui/codicons/codicon/codicon-modifiers.css */
.codicon-wrench-subaction {
  opacity: 0.5;
}
@keyframes codicon-spin {
  100% {
    transform: rotate(360deg);
  }
}
.codicon-sync.codicon-modifier-spin,
.codicon-loading.codicon-modifier-spin,
.codicon-gear.codicon-modifier-spin,
.codicon-notebook-state-executing.codicon-modifier-spin {
  animation: codicon-spin 1.5s steps(30) infinite;
}
.codicon-modifier-disabled {
  opacity: 0.4;
}
.codicon-loading,
.codicon-tree-item-loading::before {
  animation-duration: 1s !important;
  animation-timing-function: cubic-bezier(0.53, 0.21, 0.29, 0.67) !important;
}

/* out-build/vs/workbench/contrib/issue/electron-sandbox/media/issueReporter.css */
table {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
}
th {
  vertical-align: bottom;
  border-bottom: 1px solid;
  padding: 5px;
  text-align: inherit;
}
td {
  padding: 5px;
  vertical-align: top;
}
tr td:first-child {
  width: 30%;
}
label {
  user-select: none;
}
.block-settingsSearchResults-details {
  padding-bottom: .5rem;
}
.block-settingsSearchResults-details > div {
  padding: .5rem .75rem;
}
.section {
  margin-bottom: .5em;
}
input[type=text],
textarea {
  display: block;
  width: 100%;
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
}
textarea {
  overflow: auto;
  resize: vertical;
}
.monaco-text-button {
  display: block;
  width: auto;
  padding: 4px 10px;
  align-self: flex-end;
  margin-bottom: 1em;
  font-size: 13px;
}
select {
  height: calc(2.25rem + 2px);
  display: inline-block;
  padding: 3px 3px;
  font-size: 14px;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: none;
}
* {
  box-sizing: border-box;
}
textarea,
input,
select {
  font-family: inherit;
}
html {
  color: #CCCCCC;
  height: 100%;
}
.extension-caption .codicon-modifier-spin {
  padding-bottom: 3px;
  margin-left: 2px;
}
.mac {
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    sans-serif;
}
.mac:lang(zh-Hans) {
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    "PingFang SC",
    "Hiragino Sans GB",
    sans-serif;
}
.mac:lang(zh-Hant) {
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    "PingFang TC",
    sans-serif;
}
.mac:lang(ja) {
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    "Hiragino Kaku Gothic Pro",
    sans-serif;
}
.mac:lang(ko) {
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    "Nanum Gothic",
    "Apple SD Gothic Neo",
    "AppleGothic",
    sans-serif;
}
.windows {
  font-family:
    "Segoe WPC",
    "Segoe UI",
    sans-serif;
}
.windows:lang(zh-Hans) {
  font-family:
    "Segoe WPC",
    "Segoe UI",
    "Microsoft YaHei",
    sans-serif;
}
.windows:lang(zh-Hant) {
  font-family:
    "Segoe WPC",
    "Segoe UI",
    "Microsoft Jhenghei",
    sans-serif;
}
.windows:lang(ja) {
  font-family:
    "Segoe WPC",
    "Segoe UI",
    "Yu Gothic UI",
    "Meiryo UI",
    sans-serif;
}
.windows:lang(ko) {
  font-family:
    "Segoe WPC",
    "Segoe UI",
    "Malgun Gothic",
    "Dotom",
    sans-serif;
}
.linux {
  font-family:
    system-ui,
    "Ubuntu",
    "Droid Sans",
    sans-serif;
}
.linux:lang(zh-Hans) {
  font-family:
    system-ui,
    "Ubuntu",
    "Droid Sans",
    "Source Han Sans SC",
    "Source Han Sans CN",
    "Source Han Sans",
    sans-serif;
}
.linux:lang(zh-Hant) {
  font-family:
    system-ui,
    "Ubuntu",
    "Droid Sans",
    "Source Han Sans TC",
    "Source Han Sans TW",
    "Source Han Sans",
    sans-serif;
}
.linux:lang(ja) {
  font-family:
    system-ui,
    "Ubuntu",
    "Droid Sans",
    "Source Han Sans J",
    "Source Han Sans JP",
    "Source Han Sans",
    sans-serif;
}
.linux:lang(ko) {
  font-family:
    system-ui,
    "Ubuntu",
    "Droid Sans",
    "Source Han Sans K",
    "Source Han Sans JR",
    "Source Han Sans",
    "UnDotum",
    "FBaekmuk Gulim",
    sans-serif;
}
body {
  margin: 0;
  overflow-y: scroll;
  height: 100%;
}
.hidden {
  display: none;
}
.block {
  font-size: 12px;
}
.block .block-info {
  width: 100%;
  font-size: 12px;
  overflow: auto;
  overflow-wrap: break-word;
  margin: 5px;
  padding: 10px;
}
#issue-reporter {
  max-width: 85vw;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2em;
  padding-bottom: 2em;
  display: flex;
  flex-direction: column;
  min-height: 100%;
  overflow: visible;
}
.description-section {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
textarea {
  flex-grow: 1;
  min-height: 150px;
}
.block-info-text {
  display: flex;
  flex-grow: 1;
}
#github-submit-btn {
  flex-shrink: 0;
  margin-left: auto;
  margin-top: 10px;
  margin-bottom: 10px;
}
.two-col {
  display: inline-block;
  width: 49%;
}
#vscode-version {
  width: 90%;
}
.input-group {
  margin-bottom: 1em;
}
#extension-selection {
  margin-top: 1em;
}
select,
input,
textarea {
  border: 1px solid transparent;
  margin-top: 10px;
}
#issue-reporter .validation-error {
  font-size: 12px;
  padding: 10px;
  border-top: 0px !important;
}
#issue-reporter .system-info {
  margin-bottom: 10px;
}
input[type=checkbox] {
  width: auto;
  display: inline-block;
  margin-top: 0;
  vertical-align: middle;
  cursor: pointer;
}
input:disabled {
  opacity: 0.6;
}
.list-title {
  margin-top: 1em;
  margin-left: 1em;
}
.instructions {
  font-size: 12px;
  margin-top: .5em;
}
a,
.workbenchCommand {
  cursor: pointer;
  border: 1px solid transparent;
}
.workbenchCommand:disabled {
  color: #868e96;
  cursor: default;
}
.block-extensions .block-info {
  margin-bottom: 1.5em;
}
input,
select,
textarea {
  background-color: #3c3c3c;
  border: none;
  color: #cccccc;
}
a {
  color: #CCCCCC;
  text-decoration: none;
}
.section .input-group .validation-error {
  margin-left: 100px;
}
.section .inline-form-control,
.section .inline-label {
  display: inline-block;
}
.section .inline-label {
  width: 95px;
}
.section .inline-form-control,
.section .input-group .validation-error {
  width: calc(100% - 100px);
}
#issue-type {
  cursor: pointer;
}
#similar-issues {
  margin-left: 15%;
  display: block;
}
#problem-source-help-text {
  margin-left: calc(15% + 1em);
}
@media (max-width: 950px) {
  .section .inline-label {
    width: 15%;
  }
  #problem-source-help-text {
    margin-left: calc(15% + 1em);
  }
  .section .inline-form-control,
  .section .input-group .validation-error {
    width: calc(85% - 5px);
  }
  .section .input-group .validation-error {
    margin-left: calc(15% + 4px);
  }
}
@media (max-width: 620px) {
  .section .inline-label {
    display: none !important;
  }
  #problem-source-help-text {
    margin-left: 1em;
  }
  .section .inline-form-control,
  .section .input-group .validation-error {
    width: 100%;
  }
  #similar-issues,
  .section .input-group .validation-error {
    margin-left: 0;
  }
}
::-webkit-scrollbar {
  width: 14px;
}
::-webkit-scrollbar-thumb {
  min-height: 20px;
}
::-webkit-scrollbar-corner {
  display: none;
}
.issues-container {
  margin-left: 1.5em;
  margin-top: .5em;
  max-height: 92px;
  overflow-y: auto;
}
.issues-container > .issue {
  padding: 4px 0;
  display: flex;
}
.issues-container > .issue > .issue-link {
  width: calc(100% - 82px);
  overflow: hidden;
  padding-top: 3px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.issues-container > .issue > .issue-state .codicon {
  width: 16px;
}
.issues-container > .issue > .issue-state {
  display: flex;
  width: 77px;
  padding: 3px 6px;
  margin-right: 5px;
  color: #CCCCCC;
  background-color: #3c3c3c;
  border-radius: .25rem;
}
.issues-container > .issue .label {
  padding-top: 2px;
  margin-left: 5px;
  width: 44px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.issues-container > .issue .issue-icon {
  padding-top: 2px;
}

/* out-build/vs/base/browser/ui/button/button.css */
.monaco-text-button {
  box-sizing: border-box;
  display: flex;
  width: 100%;
  padding: 4px;
  border-radius: 2px;
  text-align: center;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  border: 1px solid var(--vscode-button-border, transparent);
  line-height: 18px;
}
.monaco-text-button:focus {
  outline-offset: 2px !important;
}
.monaco-text-button:hover {
  text-decoration: none !important;
}
.monaco-button.disabled:focus,
.monaco-button.disabled {
  opacity: 0.4 !important;
  cursor: default;
}
.monaco-text-button .codicon {
  margin: 0 0.2em;
  color: inherit !important;
}
.monaco-text-button.monaco-text-button-with-short-label {
  flex-direction: row;
  flex-wrap: wrap;
  padding: 0 4px;
  overflow: hidden;
  height: 28px;
}
.monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label {
  flex-basis: 100%;
}
.monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label-short {
  flex-grow: 1;
  width: 0;
  overflow: hidden;
}
.monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label,
.monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label-short {
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: normal;
  font-style: inherit;
  padding: 4px 0;
}
.monaco-button-dropdown {
  display: flex;
  cursor: pointer;
}
.monaco-button-dropdown.disabled {
  cursor: default;
}
.monaco-button-dropdown > .monaco-button:focus {
  outline-offset: -1px !important;
}
.monaco-button-dropdown.disabled > .monaco-button.disabled,
.monaco-button-dropdown.disabled > .monaco-button.disabled:focus,
.monaco-button-dropdown.disabled > .monaco-button-dropdown-separator {
  opacity: 0.4 !important;
}
.monaco-button-dropdown > .monaco-button.monaco-text-button {
  border-right-width: 0 !important;
}
.monaco-button-dropdown .monaco-button-dropdown-separator {
  padding: 4px 0;
  cursor: default;
}
.monaco-button-dropdown .monaco-button-dropdown-separator > div {
  height: 100%;
  width: 1px;
}
.monaco-button-dropdown > .monaco-button.monaco-dropdown-button {
  border: 1px solid var(--vscode-button-border, transparent);
  border-left-width: 0 !important;
  border-radius: 0 2px 2px 0;
  display: flex;
  align-items: center;
}
.monaco-button-dropdown > .monaco-button.monaco-text-button {
  border-radius: 2px 0 0 2px;
}
.monaco-description-button {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 4px 5px;
}
.monaco-description-button .monaco-button-description {
  font-style: italic;
  font-size: 11px;
  padding: 4px 20px;
}
.monaco-description-button .monaco-button-label,
.monaco-description-button .monaco-button-description {
  display: flex;
  justify-content: center;
  align-items: center;
}
.monaco-description-button .monaco-button-label > .codicon,
.monaco-description-button .monaco-button-description > .codicon {
  margin: 0 0.2em;
  color: inherit !important;
}
.monaco-button.default-colors,
.monaco-button-dropdown.default-colors > .monaco-button {
  color: var(--vscode-button-foreground);
  background-color: var(--vscode-button-background);
}
.monaco-button.default-colors:hover,
.monaco-button-dropdown.default-colors > .monaco-button:hover {
  background-color: var(--vscode-button-hoverBackground);
}
.monaco-button.default-colors.secondary,
.monaco-button-dropdown.default-colors > .monaco-button.secondary {
  color: var(--vscode-button-secondaryForeground);
  background-color: var(--vscode-button-secondaryBackground);
}
.monaco-button.default-colors.secondary:hover,
.monaco-button-dropdown.default-colors > .monaco-button.secondary:hover {
  background-color: var(--vscode-button-secondaryHoverBackground);
}
.monaco-button-dropdown.default-colors .monaco-button-dropdown-separator {
  background-color: var(--vscode-button-background);
  border-top: 1px solid var(--vscode-button-border);
  border-bottom: 1px solid var(--vscode-button-border);
}
.monaco-button-dropdown.default-colors .monaco-button.secondary + .monaco-button-dropdown-separator {
  background-color: var(--vscode-button-secondaryBackground);
}
.monaco-button-dropdown.default-colors .monaco-button-dropdown-separator > div {
  background-color: var(--vscode-button-separator);
}
