/* content layout — the clickable/selectable container itself is `Card`'s (`ui/card/`); this is just the name/badges/ message arrangement inside one. */ .ui-agent-card-line1 { display: flex; align-items: center; gap: 0.6em; } .ui-agent-card-name { font-weight: 600; } /* Pushes the wanted-state control to the row's trailing edge regardless of how wide the status badge next to it ends up. */ .ui-agent-card-wanted { display: inline-flex; align-items: center; gap: 0.4em; margin-left: auto; } .ui-agent-card-message { color: var(--muted); white-space: normal; word-break: break-word; } /* Icon (`AgentIcon`) beside the name/message. */ .ui-agent-card-row { display: flex; align-items: flex-start; gap: 0.7em; } .ui-agent-card-body { display: flex; flex-direction: column; gap: 0.35em; flex: 1; min-width: 0; }