.room.svelte-1rbcutz{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:100%;height:100%;display:block}.cable.svelte-1rbcutz{fill:none;stroke:var(--sheath);stroke-linecap:round;stroke-linejoin:round}.zone.svelte-1rbcutz{fill:var(--surface-2);opacity:.55}.zone-label.svelte-1rbcutz{fill:var(--muted);letter-spacing:.04em;text-transform:uppercase;paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round;font-size:11px;font-weight:600}.node.svelte-1rbcutz,.info.svelte-1rbcutz,.remove.svelte-1rbcutz,.xsec.svelte-1rbcutz,.node.svelte-1rbcutz [role=button]:where(.svelte-1rbcutz),.flip.svelte-1rbcutz{cursor:pointer;outline:none}.node.svelte-1rbcutz:focus-visible .plate:where(.svelte-1rbcutz),.node.svelte-1rbcutz [role=button]:where(.svelte-1rbcutz):focus-visible .plate:where(.svelte-1rbcutz),.flip.svelte-1rbcutz:focus-visible .rocker:where(.svelte-1rbcutz),.xsec.svelte-1rbcutz:focus-visible .sheath:where(.svelte-1rbcutz){stroke:var(--blau);stroke-width:3px}.plate.svelte-1rbcutz{fill:var(--surface);stroke:var(--device-edge);stroke-width:2px;filter:drop-shadow(0 2px 3px #0000001f)}.node.svelte-1rbcutz [role=button]:where(.svelte-1rbcutz):hover .plate:where(.svelte-1rbcutz),.node[role=button].svelte-1rbcutz:hover .plate:where(.svelte-1rbcutz){stroke:var(--fg)}.sel.svelte-1rbcutz .plate:where(.svelte-1rbcutz),.sel.svelte-1rbcutz .plate-hit:where(.svelte-1rbcutz){stroke:var(--blau);stroke-width:3px}.hit.svelte-1rbcutz{fill:#0000}.flip.svelte-1rbcutz:hover .rocker:where(.svelte-1rbcutz){fill:var(--line)}.badge.svelte-1rbcutz circle:where(.svelte-1rbcutz){fill:#ffcf3f;stroke:var(--surface);stroke-width:2.5px}.badge.svelte-1rbcutz text:where(.svelte-1rbcutz){text-anchor:middle;fill:#1d1d1b;font-size:12px;font-weight:700}.badge.done.svelte-1rbcutz circle:where(.svelte-1rbcutz){fill:var(--ok)}.badge.done.svelte-1rbcutz text:where(.svelte-1rbcutz){fill:#fff}.badge.svelte-1rbcutz{pointer-events:none}.plate.dashed.svelte-1rbcutz{fill:#0000;stroke-dasharray:6 5;filter:none}.ghost.svelte-1rbcutz .name:where(.svelte-1rbcutz),.ghost.svelte-1rbcutz .plus:where(.svelte-1rbcutz){fill:var(--muted)}.plus.svelte-1rbcutz{text-anchor:middle;fill:var(--muted);font-size:28px}.lid.svelte-1rbcutz{fill:var(--surface-2);stroke:var(--device-edge)}.bolt.svelte-1rbcutz{fill:var(--gelb);stroke:#b38a00}.stem.svelte-1rbcutz{stroke:var(--muted);stroke-width:2.5px;fill:none}.bulb.svelte-1rbcutz{fill:var(--surface-2);stroke:var(--muted);stroke-width:2.5px;transition:fill .25s}.bulb.lit.svelte-1rbcutz{fill:#ffd76a;stroke:#d9a400}.halo.svelte-1rbcutz{fill:#ffd76a;opacity:.35;pointer-events:none}.rocker-g.svelte-1rbcutz{transform-box:fill-box;transform-origin:50%;transition:transform .18s}.rocker.svelte-1rbcutz{fill:var(--surface-2);stroke:var(--device-edge);stroke-width:1.5px}.relay.svelte-1rbcutz{fill:var(--surface-2);stroke:var(--device-edge)}.relay.on.svelte-1rbcutz{fill:var(--ok)}.name.svelte-1rbcutz{fill:var(--muted);text-anchor:middle;font-size:13px;font-weight:600}.name.side.svelte-1rbcutz{text-anchor:end;paint-order:stroke;stroke:var(--surface);stroke-width:5px;stroke-linejoin:round}.info.svelte-1rbcutz circle:where(.svelte-1rbcutz){fill:var(--fg)}.info.svelte-1rbcutz text:where(.svelte-1rbcutz),.remove.svelte-1rbcutz text:where(.svelte-1rbcutz){fill:var(--bg);text-anchor:middle;font-size:14px;font-style:italic;font-weight:700}.remove.svelte-1rbcutz circle:where(.svelte-1rbcutz){fill:var(--bad)}.remove.svelte-1rbcutz text:where(.svelte-1rbcutz){font-style:normal}.sheath.svelte-1rbcutz{fill:var(--sheath);stroke:var(--surface);stroke-width:3px;filter:drop-shadow(0 1px 3px #00000040)}.xsec.svelte-1rbcutz:hover .sheath:where(.svelte-1rbcutz){stroke:var(--fg)}
