| | :root { |
| | --human-message-editor-gap: 0; |
| | --human-message-editor-cell-spacing-bottom: 6px; |
| | } |
| |
|
| | .container { |
| | display: flex; |
| | flex-direction: column; |
| | gap: var(--human-message-editor-gap); |
| | border-radius: 4px; |
| | background-color: color-mix(in srgb, var(--vscode-input-background) 50%, transparent); |
| | color: var(--vscode-input-foreground); |
| | outline: solid 1px var(--vscode-input-border); |
| | outline-offset: -1px; |
| | cursor: text; |
| |
|
| | .editor { |
| | scrollbar-gutter: stable; |
| | padding: var(--prompt-editor-padding-y) var(--prompt-editor-padding-x); |
| | } |
| | } |
| |
|
| | .toolbar { |
| | padding: calc(0.75*var(--prompt-editor-padding-y)) var(--prompt-editor-padding-x); |
| | overflow: hidden; |
| | } |
| |
|
| | .container:not(.focused, [data-keep-toolbar-open]) { |
| |
|
| | .editor-content-editable { |
| | min-height: 1lh; |
| | } |
| |
|
| | .toolbar { |
| | height: 0; |
| | opacity: 0; |
| | margin-top: 0; |
| | pointer-events: none; |
| | padding: 0; |
| | } |
| | } |
| |
|
| | .container:hover, .container:has(:focus-within, menu>button:focus) { |
| | background-color: var(--vscode-input-background); |
| | } |
| |
|
| | |
| | |
| | .container:has([data-lexical-editor='true']:focus-within, menu>button:focus) { |
| | outline-color: var(--vscode-focusBorder); |
| | } |
| |
|
| | .editor-content-editable { |
| | min-height: 3lh; |
| | } |
| |
|