/* floor plan editor — selection tweaks for our own SVG renderer.
   Rooms (rect.fp-room) and walls (line.fp-wall) carry a real stroke, so the generic
   .dia-pick-sel stroke override just works. Two special cases handled here: */

/* door hit-rects are transparent; when selected/hovered show a blue outline so the pick reads */
.dia-floorplan .flow-canvas rect.fp-door.dia-pick-hover { stroke: rgba(59, 110, 246, 0.5) !important; fill: rgba(59, 110, 246, 0.08) !important; }
.dia-floorplan .flow-canvas rect.fp-door.dia-pick-sel { stroke: var(--accent, #3b6ef6) !important; fill: rgba(59, 110, 246, 0.1) !important; }

/* labels are <text>; colour them by fill, not a glyph outline (pie pattern) */
.dia-floorplan .flow-canvas text.fp-label.dia-pick-hover,
.dia-floorplan .flow-canvas text.fp-label.dia-pick-sel { stroke: none !important; fill: var(--accent, #3b6ef6) !important; font-weight: 700; }
