/* Agent 连接器样式 - 极简紧凑版:高度压缩,图标更小,左右紧密排列 */ .agent-connectors { display: flex; align-items: center; gap: var(--space-1-half); padding: var(--space-1-half) var(--space-3) var(--space-2-half); color: var(--agent-caption); } .agent-connectors-label { display: flex; align-items: center; gap: 4px; font-size: 10.5px; font-weight: 500; flex-shrink: 0; opacity: 0.7; } .agent-connectors-label > svg { width: 13px; height: 13px; } .agent-connectors-list { display: flex; align-items: center; gap: 4px; flex: 1; min-width: 0; } .agent-connector-item { width: 24px; height: 24px; padding: 0; border: 0; background: transparent; display: grid; place-items: center; cursor: pointer; flex-shrink: 0; transition: transform 0.16s cubic-bezier(0.4, 0, 0.2, 1); } .agent-connector-item > svg { width: 20px; height: 20px; } .agent-connector-item:hover { transform: translateY(-1px) scale(1.08); } .agent-connector-item:active { transform: scale(0.96); } .agent-connectors-close { width: 22px; height: 22px; padding: 0; border: 0; border-radius: 999px; background: transparent; color: var(--agent-caption); display: grid; place-items: center; cursor: pointer; flex-shrink: 0; transition: all 0.14s ease; opacity: 0.6; } .agent-connectors-close > svg { width: 12px; height: 12px; } .agent-connectors-close:hover { opacity: 1; background: color-mix(in srgb, var(--agent-ink) 6%, transparent); } .agent-connectors-close:active { transform: scale(0.92); } @media (prefers-reduced-motion: reduce) { .agent-connector-item, .agent-connector-item:hover, .agent-connector-item:active { transform: none; } }