qwen-code/packages/web-shell/client/components/MessageList.module.css
ytahdn 4fd72b3ce3
feat(web-shell): polish chat UI and table rendering (#6099)
* feat(web-shell): polish chat UI and table rendering

* fix(web-shell): address review follow-ups

---------

Co-authored-by: ytahdn <ytahdn@gmail.com>
2026-07-01 16:20:19 +08:00

76 lines
1.1 KiB
CSS

.list {
flex: 1;
overflow-y: auto;
padding: 12px 24px;
scrollbar-width: thin;
scrollbar-color: var(--border) transparent;
min-height: 0;
}
.list::-webkit-scrollbar {
width: 6px;
}
.list::-webkit-scrollbar-track {
background: transparent;
}
.list::-webkit-scrollbar-thumb {
background: var(--border);
border-radius: 3px;
}
.list > * {
width: min(
100%,
var(--chat-content-width, var(--chat-regular-content-width, 1000px))
);
margin-right: auto;
margin-left: auto;
transition: width 320ms ease;
}
.rowFlash {
border-radius: 8px;
animation: row-flash 1.6s ease-out;
}
.turnStatusRow,
.turnAnswerRow {
max-width: 100%;
}
.turnAnswerRow {
margin-top: 10px;
}
.turnContentRow {
min-width: 0;
}
.turnContentClip {
display: grid;
grid-template-rows: 1fr;
min-height: 0;
overflow: hidden;
transition: grid-template-rows 180ms ease;
}
.turnContentCollapsed {
grid-template-rows: 0fr;
}
.turnContentInner {
min-height: 0;
overflow: hidden;
}
@keyframes row-flash {
0%,
30% {
background: color-mix(in srgb, var(--agent-blue-500) 16%, transparent);
}
100% {
background: transparent;
}
}