/* 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; }