Spaces:
Running
Running
| @import "../_variables.css"; | |
| .messageContainer { | |
| display: flex; | |
| flex-direction: column; | |
| gap: var(--spacing-xxs); | |
| width: fit-content; | |
| margin: var(--spacing-huge) var(--spacing-zero); | |
| max-width: 100%; | |
| } | |
| .userMessageContainer { | |
| margin-left: auto; | |
| align-items: flex-end; | |
| } | |
| .systemMessageContainer { | |
| margin-right: auto; | |
| align-items: flex-start; | |
| max-width: 100%; | |
| } | |
| .messageBox { | |
| padding: 8px 24px; | |
| border-radius: 16px; | |
| box-shadow: var(--shadow-default); | |
| } | |
| .userMessageBox { | |
| background-color: var(--color-primary); | |
| max-width: 70%; | |
| } | |
| .systemMessageBox { | |
| color: var(--text-color-button); | |
| background-color: var(--background-color-primary); | |
| } | |
| .attachedFiles { | |
| display: flex; | |
| flex-direction: column; | |
| gap: var(--spacing-sm); | |
| flex-wrap: wrap; | |
| justify-content: flex-end; | |
| width: 100%; | |
| overflow-x: auto; | |
| overflow-y: hidden; | |
| max-height: 200px; | |
| -ms-overflow-style: none; | |
| scrollbar-width: none; | |
| &::-webkit-scrollbar { | |
| display: none; | |
| width: 0; | |
| height: 0; | |
| background: transparent; | |
| } | |
| } | |
| .markdownContent > :first-child { | |
| margin-top: var(--spacing-lg); | |
| } | |
| .markdownContent > :last-child { | |
| margin-bottom: var(--spacing-lg); | |
| } | |
| .markdownContent { | |
| line-height: 1.8; | |
| word-wrap: break-word; | |
| word-break: break-word; | |
| hyphens: auto; | |
| } | |
| .markdownContent code { | |
| max-width: 100%; | |
| padding: 0.2em 0.4em; | |
| margin: 0; | |
| font-size: 85%; | |
| background-color: rgba(27,31,35,0.05); | |
| border-radius: 6px; | |
| white-space: pre-wrap; | |
| word-break: break-all; | |
| } |