Path: blob/main/src/vs/workbench/contrib/chat/browser/codeBlockPart.css
3296 views
/*---------------------------------------------------------------------------------------------1* Copyright (c) Microsoft Corporation. All rights reserved.2* Licensed under the MIT License. See License.txt in the project root for license information.3*--------------------------------------------------------------------------------------------*/456.interactive-result-code-block {7position: relative;8}910.interactive-result-code-block .interactive-result-code-block-toolbar {11opacity: 0;12pointer-events: none;13}1415.interactive-result-code-block .interactive-result-code-block-toolbar > .monaco-action-bar,16.interactive-result-code-block .interactive-result-code-block-toolbar > .monaco-toolbar {17position: absolute;18top: -15px;19height: 26px;20line-height: 26px;21background-color: var(--vscode-interactive-result-editor-background-color, var(--vscode-editor-background));22border: 1px solid var(--vscode-chat-requestBorder);23z-index: 100;24max-width: 70%;25text-overflow: ellipsis;26overflow: hidden;27}2829.interactive-result-code-block .interactive-result-code-block-toolbar > .monaco-action-bar {30left: 0px31}3233.interactive-result-code-block .interactive-result-code-block-toolbar > .monaco-toolbar {34border-radius: 3px;35right: 10px;36}3738.interactive-result-code-block .monaco-toolbar .action-item {39height: 24px;40width: 24px;41margin: 1px 2px;42}4344.interactive-result-code-block .monaco-toolbar .action-item .codicon {45margin: 1px;46}4748.interactive-result-code-block:hover .interactive-result-code-block-toolbar,49.interactive-result-code-block .interactive-result-code-block-toolbar:focus-within,50.interactive-result-code-block.focused .interactive-result-code-block-toolbar {51opacity: 1;52border-radius: 2px;53pointer-events: auto;54}5556.interactive-result-code-block .interactive-result-code-block-toolbar.force-visibility {57opacity: 1 !important;58pointer-events: auto !important;59}6061.interactive-item-container .value .rendered-markdown [data-code] {62margin: 0 0 16px 0;63}6465.interactive-session .interactive-request .interactive-result-code-block {66border: 1px solid var(--vscode-chat-requestCodeBorder);67}6869.interactive-session .interactive-response .interactive-result-code-block {70border: 1px solid var(--vscode-input-border, transparent);71background-color: var(--vscode-interactive-result-editor-background-color);72}7374.interactive-result-code-block:has(.monaco-editor.focused) {75border-color: var(--vscode-focusBorder, transparent);76}7778.interactive-result-code-block,79.interactive-result-code-block .monaco-editor,80.interactive-result-code-block .monaco-editor .overflow-guard {81border-radius: 4px;82}8384.interactive-result-code-block .interactive-result-vulns {85font-size: 0.9em;86padding: 0px 8px 2px 8px;87}8889.interactive-result-code-block .interactive-result-vulns-header {90display: flex;91height: 22px;92}9394.interactive-result-code-block .interactive-result-vulns-header,95.interactive-result-code-block .interactive-result-vulns-list {96opacity: 0.8;97}9899.interactive-result-code-block .interactive-result-vulns-list {100margin: 0px;101padding-bottom: 3px;102padding-left: 16px !important; /* Override markdown styles */103}104105.interactive-result-code-block.chat-vulnerabilities-collapsed .interactive-result-vulns-list {106display: none;107}108109.interactive-result-code-block .interactive-result-vulns-list .chat-vuln-title {110font-weight: bold;111}112113.interactive-result-code-block.no-vulns .interactive-result-vulns {114display: none;115}116117.interactive-result-code-block .interactive-result-vulns-header .monaco-button {118/* unset Button styles */119display: inline-flex;120width: 100%;121border: none;122padding: 0;123text-align: initial;124justify-content: initial;125color: var(--vscode-foreground) !important; /* This is inside .rendered-markdown */126user-select: none;127}128129.interactive-result-code-block .interactive-result-vulns-header .monaco-text-button:focus {130outline: none;131}132133.interactive-result-code-block .interactive-result-vulns-header .monaco-text-button:focus-visible {134outline: 1px solid var(--vscode-focusBorder);135}136137/* compare code block */138139.interactive-result-code-block.compare.no-diff .message {140display: inherit;141}142143.interactive-result-code-block.compare .message {144display: none;145padding: 6px;146}147148149.interactive-result-code-block.compare .message A {150color: var(--vscode-textLink-foreground);151cursor: pointer;152}153154.interactive-result-code-block.compare .message A > CODE {155color: var(--vscode-textLink-foreground);156}157158.interactive-result-code-block.compare .interactive-result-header {159display: flex;160justify-content: space-between;161align-items: center;162padding: 0 3px;163box-sizing: border-box;164border-bottom: solid 1px var(--vscode-chat-requestBorder);165}166167.interactive-result-code-block.compare.no-diff .interactive-result-header,168.interactive-result-code-block.compare.no-diff .interactive-result-editor {169display: none;170}171172173