|
.grid { |
|
display: grid; |
|
grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); |
|
grid-gap: 10px; |
|
} |
|
|
|
.container { |
|
max-width: 100vw; |
|
} |
|
|
|
|
|
@media (min-width: 900px) { |
|
.container { |
|
max-width: 900px; |
|
} |
|
} |
|
|
|
body { |
|
|
|
background-color: #ecf1ff; |
|
} |
|
|
|
#main-container { |
|
height: 100vh; |
|
display: flex; |
|
flex-direction: column; |
|
} |
|
|
|
#top-toolbar { |
|
background-color: #e9efff; |
|
flex: 0 0 auto; |
|
} |
|
|
|
#chat-session-container { |
|
overflow-y: auto; |
|
overflow-x: hidden; |
|
padding: 0px; |
|
flex: 1 1 auto; |
|
} |
|
|
|
#user-interactions { |
|
box-shadow: 0px 2px 8px 0px rgba(122, 122, 122, 0.4); |
|
|
|
background-color: #e9efff; |
|
border-radius: 10px; |
|
flex: 0 0 auto; |
|
} |
|
|
|
.message-user, |
|
.message-assistant { |
|
box-shadow: 0px 0px 6px 0px rgba(122, 122, 122, 0.5); |
|
border-radius: 5px; |
|
padding: 5px 0px 5px 0px; |
|
margin: 0px 0px 8px 0px; |
|
} |
|
|
|
.message-user { |
|
|
|
background-color: #e9fbff; |
|
} |
|
.message-user .role-displayer { |
|
color: #0f74da; |
|
} |
|
|
|
.message-assistant { |
|
|
|
background-color: #ecedff; |
|
} |
|
.message-assistant .role-displayer { |
|
color: #d03afe; |
|
} |
|
|
|
.inferring { |
|
|
|
background-color: #fff5e5; |
|
} |
|
|
|
#chat-agents-sidebar, |
|
#chat-history-sidebar { |
|
box-shadow: 0px 0px 8px 0px rgba(122, 122, 122, 0.4); |
|
|
|
background-color: rgba(233, 239, 255, 0.6); |
|
border-width: 0px; |
|
} |
|
|
|
.available-model-item { |
|
display: flex; |
|
align-items: center; |
|
justify-content: center; |
|
} |
|
|
|
.available-model-item:hover { |
|
background-color: #dbedff; |
|
cursor: pointer; |
|
} |
|
|
|
#user-input { |
|
resize: none; |
|
max-height: 500px; |
|
} |
|
|
|
.chat-user { |
|
color: black; |
|
|
|
|
|
white-space: pre-wrap; |
|
} |
|
|
|
.chat-assistant { |
|
|
|
|
|
} |
|
|
|
#available-models-select { |
|
max-width: calc(100vw - 200px); |
|
} |
|
|
|
#temperature-select { |
|
max-width: 75px; |
|
} |
|
|
|
.message-viewer .edit-button, |
|
.message-viewer .copy-button, |
|
.message-viewer .regenerate-button { |
|
display: none; |
|
} |
|
|
|
.message-viewer:hover .edit-button, |
|
.message-viewer:hover .copy-button, |
|
.message-viewer:hover .regenerate-button { |
|
display: inline-block; |
|
} |
|
|
|
.message-viewer * { |
|
margin-bottom: 0; |
|
} |
|
|
|
|
|
.message-viewer .role-displayer, |
|
.message-viewer .content-displayer { |
|
overflow-wrap: break-word; |
|
word-wrap: break-word; |
|
word-break: break-word; |
|
hyphens: auto; |
|
} |
|
|
|
@keyframes blink { |
|
0% { |
|
background-color: transparent; |
|
} |
|
50% { |
|
background-color: antiquewhite; |
|
} |
|
100% { |
|
background-color: transparent; |
|
} |
|
} |
|
|
|
.blinking { |
|
animation: blink 2s infinite; |
|
} |
|
|
|
.fa:hover { |
|
color: lightsalmon; |
|
transform: scale(1.25); |
|
} |
|
|
|
.fa-small { |
|
font-size: small; |
|
margin: 0; |
|
padding: 0; |
|
} |
|
|
|
.icon-success { |
|
color: green; |
|
} |
|
|
|
.fa-spin-fast { |
|
animation: fa-spin 0.6s infinite linear; |
|
color: orange; |
|
} |
|
|
|
.fa-fade-fast { |
|
animation: fa-fade 1.5s infinite linear; |
|
color: orange; |
|
} |
|
|
|
.explicit-button { |
|
background-color: #e9efff; |
|
border-width: 1px; |
|
box-shadow: 0px 0px 6px 0px rgba(122, 122, 122, 0.4); |
|
} |
|
.explicit-button:hover { |
|
background-color: rgb(252, 231, 223); |
|
font-weight: bold; |
|
} |
|
|