|
:root { |
|
--cody-web-skeleton-main-color: #3e475e; |
|
--cody-web-skeleton-blink-color: #4d5875; |
|
} |
|
|
|
.root { |
|
width: 100%; |
|
height: 100%; |
|
display: flex; |
|
flex-direction: column; |
|
gap: 1rem; |
|
padding: 0.5rem 0.75rem; |
|
} |
|
|
|
.header { |
|
display: flex; |
|
gap: 0.5rem; |
|
padding: 0.25rem; |
|
align-items: center; |
|
} |
|
|
|
.chat { |
|
display: flex; |
|
flex-direction: column; |
|
gap: 0.25rem; |
|
|
|
&-input { |
|
width: 100%; |
|
border-radius: 3px; |
|
border: 2px solid var(--vscode-widget-border); |
|
padding: 0.5rem; |
|
display: flex; |
|
flex-direction: column; |
|
gap: 0.5rem; |
|
} |
|
|
|
&-mentions-row { |
|
display: flex; |
|
gap: 0.25rem; |
|
align-items: center; |
|
} |
|
|
|
&-submit-button { |
|
margin-left: auto; |
|
} |
|
} |
|
|
|
.message { |
|
display: flex; |
|
flex-direction: column; |
|
gap: 0.25rem; |
|
|
|
&-content { |
|
margin-top: 0.5rem; |
|
display: flex; |
|
gap: 0.5rem; |
|
flex-wrap: wrap; |
|
} |
|
} |
|
|
|
.line { |
|
width: 100%; |
|
max-width: 7rem; |
|
height: 0.75rem; |
|
flex-grow: 0; |
|
flex-shrink: 0; |
|
border-radius: 3px; |
|
background-size: 200% 100%; |
|
animation: shine-lines 1s infinite linear; |
|
|
|
background-image: linear-gradient( |
|
100deg, |
|
var(--cody-web-skeleton-main-color) 0, |
|
var(--cody-web-skeleton-blink-color) 40px, |
|
var(--cody-web-skeleton-main-color) 80px |
|
); |
|
|
|
&-circle { |
|
width: 1.5rem; |
|
height: 1.5rem; |
|
border-radius: 50%; |
|
flex-grow: 0; |
|
flex-shrink: 0; |
|
|
|
&-small { |
|
width: 1rem; |
|
height: 1rem; |
|
} |
|
} |
|
|
|
&-small { |
|
max-width: 5rem; |
|
height: 0.5rem; |
|
} |
|
|
|
&-short-text { |
|
|
|
max-width: 3rem; |
|
} |
|
|
|
&-text { |
|
|
|
max-width: 8rem; |
|
} |
|
|
|
&-long-text { |
|
|
|
max-width: 20rem; |
|
} |
|
|
|
} |
|
|
|
@keyframes shine-lines { |
|
100% { |
|
background-position-x: -200%; |
|
} |
|
} |
|
|