36 lines
976 B
CSS
36 lines
976 B
CSS
/* ChatInputBar 输入栏容器样式 */
|
|
|
|
.bar {
|
|
flex: 0 0 auto;
|
|
padding: var(--spacing-3, 12px) var(--spacing-5, 20px) var(--spacing-5, 20px);
|
|
background: var(--color-input-bar-background, rgba(0, 0, 0, 0.4));
|
|
backdrop-filter: blur(8px);
|
|
border-top: 1px solid var(--color-chat-input-border, rgba(255, 255, 255, 0.12));
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: var(--spacing-2, 8px);
|
|
}
|
|
|
|
.row {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: var(--spacing-2, 8px);
|
|
padding: var(--spacing-1, 4px) var(--spacing-3, 12px);
|
|
background: var(--color-bubble-background, #fff);
|
|
border-radius: 9999px;
|
|
border: 1px solid var(--color-chat-input-border, rgba(255, 255, 255, 0.2));
|
|
transition: border-color 0.2s, box-shadow 0.2s;
|
|
}
|
|
|
|
.rowFocused {
|
|
border-color: var(--color-accent, #f84d96);
|
|
box-shadow: 0 4px 12px var(--color-input-shadow, rgba(0, 0, 0, 0.1));
|
|
}
|
|
|
|
.textFieldWrap {
|
|
flex: 1 1 auto;
|
|
min-width: 0;
|
|
display: flex;
|
|
align-items: center;
|
|
}
|