/* ZenUML editor — the pick targets are the participant box (rect), the message/return lines, and
   the various <text> labels. A stroke outline reads well on the rect + lines, but a stroke on a
   <text> glyph looks like a smear, so recolour text picks with the accent fill instead (pie pattern).
   Message/return lines are thin, so widen the selected/hover stroke a touch for a clear hit. */
.dia-zenuml .flow-canvas text.dia-pick-hover,
.dia-zenuml .flow-canvas text.dia-pick-sel { stroke: none !important; fill: var(--accent, #3b6ef6) !important; }

.dia-zenuml .flow-canvas line.message-line.dia-pick-hover,
.dia-zenuml .flow-canvas line.return-line.dia-pick-hover { stroke: rgba(59, 110, 246, 0.6) !important; stroke-width: 3px !important; }
.dia-zenuml .flow-canvas line.message-line.dia-pick-sel,
.dia-zenuml .flow-canvas line.return-line.dia-pick-sel { stroke: var(--accent, #3b6ef6) !important; stroke-width: 3px !important; }
