packages/core/resources/css/securityIssue.css (546 lines of code) (raw):

html, body { font-family: var( --markdown-font-family, -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif ); font-size: var(--markdown-font-size, 14px); padding: 0 26px; line-height: var(--markdown-line-height, 22px); word-wrap: break-word; } body { padding-top: 1em; } /* Reset margin top for elements */ h1, h2, h3, h4, h5, h6, p, ol, ul, pre { margin-top: 0; } h1, h2, h3, h4, h5, h6 { font-weight: 600; margin-top: 24px; margin-bottom: 16px; line-height: 1.25; } /* Prevent `sub` and `sup` elements from affecting line height */ sub, sup { line-height: 0; } ul ul:first-child, ul ol:first-child, ol ul:first-child, ol ol:first-child { margin-bottom: 0; } img, video { max-width: 100%; max-height: 100%; } a { text-decoration: none; } a:hover { text-decoration: underline; } a:focus, input:focus, select:focus, textarea:focus { outline: 1px solid -webkit-focus-ring-color; outline-offset: -1px; } p { margin-bottom: 16px; } li p { margin-bottom: 0.7em; } ul, ol { margin-bottom: 0.7em; } hr { border: 0; height: 1px; border-bottom: 1px solid; } h1 { font-size: 2em; margin-top: 0; } h2 { font-size: 1.5em; padding-bottom: 0.3em; border-bottom-width: 1px; border-bottom-style: solid; } h3 { font-size: 1.25em; } h4 { font-size: 1em; } h5 { font-size: 0.875em; } h6 { font-size: 0.85em; } table { border-collapse: collapse; margin-bottom: 0.7em; } th { text-align: left; border-bottom: 1px solid; } th, td { padding: 5px 10px; } table > tbody > tr + tr > td { border-top: 1px solid; } blockquote { margin: 0; padding: 2px 16px 0 10px; border-left-width: 5px; border-left-style: solid; border-radius: 2px; } code { font-family: var( --vscode-editor-font-family, 'SF Mono', Monaco, Menlo, Consolas, 'Ubuntu Mono', 'Liberation Mono', 'DejaVu Sans Mono', 'Courier New', monospace ); font-size: 1em; line-height: 1.357em; } body.wordWrap pre { white-space: pre-wrap; } pre:not(.hljs), pre.hljs code > div { padding: 16px; border-radius: 3px; overflow: auto; margin-bottom: 0; } pre code { color: var(--vscode-editor-foreground); tab-size: 4; } pre { background-color: var(--vscode-textCodeBlock-background); border: 1px solid var(--vscode-widget-border); font-size: 12px; line-height: 1rem; } code[class^='language-'] { background-color: unset; } /* These styles are used to render code diff with markdown-it rendered output */ .hljs-addition { background-color: var(--vscode-diffEditor-insertedTextBackground, rgba(155, 185, 85, 0.2)); color: var(--vscode-diffEditorOverview-insertedForeground, rgb(155, 185, 85)); display: inline-block; width: 100%; margin: 0 -16px; padding: 0 16px; } .hljs-deletion { background-color: var(--vscode-diffEditor-removedTextBackground, rgba(255, 0, 0, 0.2)); color: var(--vscode-diffEditorOverview-removedForeground, rgb(255, 0, 0)); display: inline-block; width: 100%; margin: 0 -16px; padding: 0 16px; } .hljs-meta { background-color: var(--vscode-editorMarkerNavigationInfo-headerBackground); color: var(--vscode-editorOverviewRuler-selectionHighlightForeground); display: inline-block; width: 100%; margin: 0 -16px 4px -16px; padding: 4px 16px; } .hljs-meta * { color: unset !important; } .hljs-keyword, .hljs-literal, .hljs-symbol, .hljs-name { color: #569cd6; } .hljs-link { color: #569cd6; text-decoration: underline; } .hljs-built_in, .hljs-type { color: #4ec9b0; } .hljs-number, .hljs-class { color: #b8d7a3; } .hljs-string, .hljs-meta-string { color: #d69d85; } .hljs-regexp, .hljs-template-tag { color: #9a5334; } .hljs-subst, .hljs-function, .hljs-title, .hljs-params, .hljs-formula { color: #dcdcdc; } .hljs-comment, .hljs-quote { color: #57a64a; font-style: italic; } .hljs-doctag { color: #608b4e; } .hljs-meta-keyword, .hljs-tag { color: #9b9b9b; } .hljs-variable, .hljs-template-variable { color: #bd63c5; } .hljs-attr, .hljs-attribute, .hljs-builtin-name { color: #9cdcfe; } .hljs-section { color: gold; } .hljs-emphasis { font-style: italic; } .hljs-strong { font-weight: bold; } .hljs-bullet, .hljs-selector-tag, .hljs-selector-id, .hljs-selector-class, .hljs-selector-attr, .hljs-selector-pseudo { color: #d7ba7d; } .vscode-light .hljs-function, .vscode-light .hljs-params, .vscode-light .hljs-number, .vscode-light .hljs-class { color: inherit; } .vscode-light .hljs-comment, .vscode-light .hljs-quote, .vscode-light .hljs-number, .vscode-light .hljs-class, .vscode-light .hljs-variable { color: #008000; } .vscode-light .hljs-keyword, .vscode-light .hljs-selector-tag, .vscode-light .hljs-name, .vscode-light .hljs-tag { color: #00f; } .vscode-light .hljs-built_in, .vscode-light .hljs-builtin-name { color: #007acc; } .vscode-light .hljs-string, .vscode-light .hljs-section, .vscode-light .hljs-attribute, .vscode-light .hljs-literal, .vscode-light .hljs-template-tag, .vscode-light .hljs-template-variable, .vscode-light .hljs-type { color: #a31515; } .vscode-light .hljs-subst, .vscode-light .hljs-selector-attr, .vscode-light .hljs-selector-pseudo, .vscode-light .hljs-meta-keyword { color: #2b91af; } .vscode-light .hljs-title, .vscode-light .hljs-doctag { color: #808080; } .vscode-light .hljs-attr { color: #f00; } .vscode-light .hljs-symbol, .vscode-light .hljs-bullet, .vscode-light .hljs-link { color: #00b0e8; } .vscode-light .hljs-emphasis { font-style: italic; } .vscode-light .hljs-strong { font-weight: bold; } input[type='submit'] { background-color: var(--vscode-button-background); border: none; color: var(--vscode-button-foreground); padding: 6px 14px; cursor: pointer; border-radius: 5%; } input[type='submit']:hover { background-color: var(--vscode-button-hoverBackground); } .flex-container { display: flex; flex-wrap: wrap; justify-content: space-between; } .flex-container > div { flex: 33%; } @media screen and (max-width: 900px) { .flex-container > div { flex: 50%; } } @media screen and (max-width: 400px) { .flex-container { flex-direction: column; } } hr { border: unset; height: unset; border-bottom: 1px solid var(--vscode-menu-separatorBackground); } img.severity { height: 0.75em; } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .spinner { display: inline-block; animation: spin 1s infinite; } button.button-theme-primary, button.button-theme-secondary { padding: 6px 14px; border-radius: 5px; } .code-diff-actions { width: 100%; height: 26px; background-color: var(--vscode-editorMarkerNavigationInfo-headerBackground); border-radius: 0 0 3px 3px; overflow: auto; display: flex; flex-direction: row-reverse; } .code-diff-action-button { font-size: 12px; padding: 1px 6.5px; margin: 1px 0; border-radius: 3px; color: currentColor; background-color: rgba(0, 0, 0, 0); transition: all 600ms cubic-bezier(0.25, 1, 0, 1); transform: translate3d(0, 0, 0) scale(1.00001); gap: calc(0.25rem * 1); filter: brightness(0.925); border: none; } .code-diff-action-button:hover { filter: brightness(1); } .code-diff-action-button:hover:after { transform: translate3d(0%, 0, 0); opacity: 0.15; } .code-diff-action-button::after { content: ''; pointer-events: none; transition: all 600ms cubic-bezier(0.25, 1, 0, 1); opacity: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%; filter: brightness(1.35) saturate(0.75); border-radius: inherit; background-color: currentColor; transform: translate3d(-5%, 0, 0) scale(0.93); } .container-bottom { bottom: 0; justify-content: unset; border-top: 1px solid var(--vscode-menu-separatorBackground); border-bottom: none; } .button-container { padding: 10px 0; flex-wrap: wrap; } .button-container > button { white-space: nowrap; margin-bottom: 8px; } pre.center { display: flex; justify-content: center; padding-top: 16px; } pre.error { color: var(--vscode-diffEditorOverview-removedForeground); background-color: var(--vscode-diffEditor-removedTextBackground); white-space: initial; } a.cursor { cursor: pointer; text-decoration: none; } .dot-typing { position: relative; left: -9999px; width: 8px; height: 8px; border-radius: 5px; background-color: var(--vscode-editor-foreground); color: var(--vscode-editor-foreground); box-shadow: 9984px 0 0 0 var(--vscode-editor-foreground), 9999px 0 0 0 var(--vscode-editor-foreground), 10014px 0 0 0 var(--vscode-editor-foreground); animation: dot-typing 1.5s infinite linear; } @keyframes dot-typing { 0% { box-shadow: 9984px 0 0 0 var(--vscode-editor-foreground), 9999px 0 0 0 var(--vscode-editor-foreground), 10014px 0 0 0 var(--vscode-editor-foreground); } 16.667% { box-shadow: 9984px -10px 0 0 var(--vscode-editor-foreground), 9999px 0 0 0 var(--vscode-editor-foreground), 10014px 0 0 0 var(--vscode-editor-foreground); } 33.333% { box-shadow: 9984px 0 0 0 var(--vscode-editor-foreground), 9999px 0 0 0 var(--vscode-editor-foreground), 10014px 0 0 0 var(--vscode-editor-foreground); } 50% { box-shadow: 9984px 0 0 0 var(--vscode-editor-foreground), 9999px -10px 0 0 var(--vscode-editor-foreground), 10014px 0 0 0 var(--vscode-editor-foreground); } 66.667% { box-shadow: 9984px 0 0 0 var(--vscode-editor-foreground), 9999px 0 0 0 var(--vscode-editor-foreground), 10014px 0 0 0 var(--vscode-editor-foreground); } 83.333% { box-shadow: 9984px 0 0 0 var(--vscode-editor-foreground), 9999px 0 0 0 var(--vscode-editor-foreground), 10014px -10px 0 0 var(--vscode-editor-foreground); } 100% { box-shadow: 9984px 0 0 0 var(--vscode-editor-foreground), 9999px 0 0 0 var(--vscode-editor-foreground), 10014px 0 0 0 var(--vscode-editor-foreground); } } .code-block pre { border-radius: 3px 3px 0 0; } .line-number { display: inline-block; color: var(--vscode-editorOverviewRuler-selectionHighlightForeground); width: 16px; margin-right: 24px; text-align: right; } .highlight { display: inline-block; background-color: var(--vscode-editorOverviewRuler-selectionHighlightForeground); } .reference-tracker { cursor: help; } .reference-tracker .tooltip { visibility: hidden; opacity: 0; transition: visibility 0s 0.1s, opacity 0.1s linear; position: absolute; background-color: var(--vscode-editor-background); color: var(--vscode-editor-foreground); border: 1px solid var(--vscode-menu-separatorBackground); border-radius: 5px; padding: 16px; margin-top: -80px; margin-left: 20px; cursor: default; } .reference-tracker:hover .tooltip { visibility: visible; opacity: 1; transition: opacity 0.1s linear; }