DijiHax.pytorch / ChatMessageContent.module.css
dijihax's picture
Upload 59 files
bae9410 verified
raw
history blame
4.31 kB
.buttons-container {
display: flex;
flex-wrap: wrap;
align-items: center;
border-style: solid;
border-width: 1px;
border-color: var(--vscode-sideBarSectionHeader-border);
border-bottom-left-radius: 2px;
border-bottom-right-radius: 2px;
padding: 4px;
}
.buttons {
display: flex;
}
.button {
display: flex;
align-items: center;
padding: 3px;
height: 20px;
background-color: transparent;
cursor: pointer;
background: var(--button-icon-background);
border-radius: var(--button-icon-corner-radius);
color: var(--foreground);
}
.button:hover {
background: var(--button-icon-hover-background);
outline: 1px dotted var(--contrast-active-border);
outline-offset: -1px;
}
.button:not(:first-child) {
margin-left: 0.25rem;
}
.button .icon-container {
margin-right: 0.25rem
}
.copy-button,
.insert-button,
.attribution-icon,
.status {
all: unset;
padding: 3px;
min-width: 16px; /* Status element needs to be able to expand. */
height: 16px;
background-color: transparent;
}
.copy-button,
.insert-button {
cursor: pointer;
background: var(--button-icon-background);
border-radius: var(--button-icon-corner-radius);
color: var(--foreground);
}
.copy-button:hover,
.insert-button:hover {
background: var(--button-icon-hover-background);
outline: 1px dotted var(--contrast-active-border);
outline-offset: -1px;
}
.status {
font-size: 12px;
line-height: 1;
}
.metadata-container {
display: flex;
align-items: center;
margin-left: auto;
}
.metadata-container > :not(:last-child) {
margin-right: 0.25rem;
}
.attribution-container {
all: unset;
display: flex;
margin-left: auto;
}
.attribution-icon-unavailable {
color: var(--hl-orange);
}
.attribution-icon-found {
color: var(--hl-dark-red);
}
.status {
display: flex;
align-items: center;
}
.codicon-loading {
animation: spin 1s linear infinite;
}
@keyframes spin {
from { transform: rotate(0deg); }
to { transform: rotate(360deg); }
}
/*
* Content
*/
:root {
--spacing: 1rem;
}
.content {
word-break: break-word;
text-wrap: wrap;
}
/* Style @-file tokens to match TranscriptAction context files */
.content a[href^="vscode://file"] em,
.content a[href^="vscode-insiders://file"] em,
.content a[href^="vscodium://file"] em,
.content a[href^="cursor://file"] em
{
padding: 1px 2px;
box-sizing: border-box;
background-color: color-mix(in srgb, var(--vscode-textLink-foreground) 15%, transparent);
border-radius: 2px;
font-style: normal;
word-break: break-all;
}
.content p {
word-break: break-word;
margin-block: 1rem;
}
.content pre {
padding: calc(var(--spacing) * 0.5);
overflow-x: auto;
border-style: solid;
border-width: 1px;
border-color: var(--vscode-sideBarSectionHeader-border);
border-bottom: none;
margin: 1rem 0;
}
.content code,
.content pre {
font-family: var(--vscode-editor-font-family);
font-size: var(--vscode-editor-font-size);
overflow: auto;
}
.content pre,
.content pre > code {
/* Our syntax highlighter emits colors intended for dark backgrounds only. */
background-color: var(--code-background);
color: var(--code-foreground);
margin-bottom: 0;
}
body[data-vscode-theme-kind='vscode-light'] .content pre,
body[data-vscode-theme-kind='vscode-light'] .content pre > code {
/* Our syntax highlighter emits colors intended for dark backgrounds only. */
background-color: var(--code-background);
color: var(--code-foreground);
}
.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6 {
margin: 1.2em 0;
}
.content h1 {
font-size: 1.15em;
font-weight: 700;
}
.content h2 {
font-size: 1.1em;
font-weight: 700;
}
.content h3 {
font-size: inherit;
font-weight: 700;
}
.content h4,
.content h5,
.content h6 {
font-size: inherit;
font-weight: 600;
}
.content > *:first-child {
margin-top: 0;
}
.content > *:last-child {
margin-bottom: 0;
}
.content ul, .content ol {
margin-block: 1rem;
padding-inline-start: 2rem;
list-style: revert;
}
.file-name-container {
color: var(--vscode-descriptionForeground);
margin-left: auto;
}