.plan-electrical{--el-ink:color-mix(in srgb, #1f5fd6 72%, var(--plan-symbol));--el-tint:#1f5fd617}.elec-item.is-layer{--el-ink:var(--layer)}.elec-item.is-proposal{--el-ink:#8b909c;animation:1.8s ease-in-out infinite plan-proposal-pulse}@media (prefers-reduced-motion:reduce){.elec-item.is-proposal{opacity:.7;animation:none}}.esym-line{fill:none;stroke:var(--el-ink);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.esym-paper{fill:var(--canvas)}.esym-fill{fill:var(--el-ink)}.esym-thin{stroke-width:.8px}.esym-strip{stroke-width:2.6px}.esym-dash{stroke-dasharray:3 2}.elec-text,.elec-height{fill:var(--el-ink);font-family:var(--font);paint-order:stroke;stroke:var(--canvas);stroke-linejoin:round;pointer-events:none;font-weight:600}.elec-height{opacity:.85;font-weight:500}.elec-item .hit{fill:#0000;stroke:none}.tool-select .elec-item .hit{cursor:move}.elec-item.is-hover .hit{fill:color-mix(in srgb, var(--accent) 12%, transparent)}.elec-item.is-selected .hit{fill:var(--accent-soft);stroke:var(--accent);stroke-width:1px}.elec-item.is-selected .esym-line{stroke:var(--accent)}.elec-item.is-selected .esym-fill{fill:var(--accent)}.elec-heating__fill{fill:var(--el-tint);stroke:none}.elec-heating__hatch{fill:none;stroke:var(--el-ink);stroke-width:.7px;opacity:.55}.elec-heating__outline{fill:none;stroke:var(--el-ink);stroke-width:1.2px;stroke-dasharray:6 3}.tool-select .elec-heating__fill{cursor:move}.elec-item.is-hover .elec-heating__fill{fill:color-mix(in srgb, var(--accent) 12%, var(--el-tint))}.elec-sel{fill:var(--accent-soft);stroke:var(--accent);stroke-width:1.5px}.esym-glyph{--el-ink:currentColor;flex:none;overflow:visible}.esym-glyph .esym-line{vector-effect:non-scaling-stroke;stroke-width:1.4px}.esym-glyph .esym-thin{stroke-width:.9px}.esym-glyph .esym-strip{stroke-width:2.6px}.esym-glyph .esym-paper{fill:#0000}.esym-glyph .esym-wall{fill:none;stroke:currentColor;stroke-width:2.5px;opacity:.35;vector-effect:non-scaling-stroke}.esym-glyph .esym-text{fill:currentColor;font-family:var(--font);font-weight:700}.sheet .plan-electrical{--el-ink:#161616;--el-tint:transparent}.sheet .esym-line{stroke-width:calc(var(--fsym-px,1) * .75)}.sheet .esym-paper{fill:#fff}.sheet .esym-thin{stroke-width:calc(var(--fsym-px,1) * .45)}.sheet .esym-strip{stroke-width:calc(var(--fsym-px,1) * 1.8)}.sheet .esym-dash{stroke-dasharray:calc(var(--fsym-px,1) * 3) calc(var(--fsym-px,1) * 2)}.sheet .elec-text,.sheet .elec-height{stroke:#fff;opacity:1}.sheet .elec-heating__hatch{stroke-width:calc(var(--fsym-px,1) * .35);opacity:1}.sheet .elec-heating__outline{stroke-width:calc(var(--fsym-px,1) * .6);stroke-dasharray:calc(var(--fsym-px,1) * 6) calc(var(--fsym-px,1) * 3)}.elec-circuit{--circuit-ink:color-mix(in srgb, #1f5fd6 72%, var(--plan-symbol))}.elec-circuit rect{fill:var(--canvas);stroke:var(--circuit-ink);stroke-width:1px}.elec-circuit text{fill:var(--circuit-ink);font-family:var(--font);pointer-events:none;font-weight:700}.elec-circuit .elec-circuit__leader{fill:none;stroke:var(--circuit-ink);stroke-width:1px}.elec-circuit .elec-circuit__dot{fill:var(--circuit-ink);stroke:none}.elec-circuit.is-proposed rect{stroke:#8b909c;stroke-dasharray:3 2}.elec-circuit.is-proposed text{fill:color-mix(in srgb, #8b909c 55%, var(--plan-text))}.elec-circuit.is-proposed .elec-circuit__leader{stroke:#8b909c;stroke-dasharray:3 2}.elec-circuit.is-proposed .elec-circuit__dot{fill:#8b909c}.elec-circuit.is-focus rect{fill:var(--accent);stroke:var(--accent);stroke-dasharray:none}.elec-circuit.is-focus text{fill:var(--accent-text)}.elec-circuit.is-focus .elec-circuit__leader{stroke:var(--accent);stroke-dasharray:none}.elec-circuit.is-focus .elec-circuit__dot{fill:var(--accent)}.plan-circuits .elec-circuit{pointer-events:none}.hm-toggle-row.elec-toggle-sub{padding-left:26px}.sheet .elec-circuit rect{fill:#fff;stroke:#161616;stroke-width:calc(var(--fsym-px,1) * .6)}.sheet .elec-circuit text{fill:#161616}.sheet .elec-circuit .elec-circuit__leader{stroke:#161616;stroke-width:calc(var(--fsym-px,1) * .6)}.sheet .elec-circuit .elec-circuit__dot{fill:#161616}
