.svg-container.svelte-1xo7w33{width:100%;max-width:600px;margin:0 auto}svg.svelte-1xo7w33{display:block;width:100%;height:auto}.wiring-path.svelte-1xo7w33{opacity:.7;transition:opacity .2s}.wiring-path.svelte-1xo7w33:hover{opacity:1}.warning-banner.svelte-t06thp{border-radius:var(--radius-xl,.75rem);padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:#5d4037;background:#fff3cd;border:1px solid #ffe082}[data-theme=dark] .warning-banner.svelte-t06thp{color:#ffcc80;background:#ff98001f;border-color:#ff98004d}.warning-icon.svelte-t06thp{color:#f57c00;font-size:1.4rem;line-height:1}.install-select.svelte-t06thp{border-radius:var(--radius-xl,.75rem);width:100%;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));background:var(--bg-s);border:1px solid var(--bd);color:var(--ink);cursor:pointer;appearance:none;transition:border-color .2s}.install-select.svelte-t06thp:hover{border-color:var(--bd-h)}.install-select.svelte-t06thp:focus{border-color:var(--accent);outline:none}.install-select.svelte-t06thp:disabled{opacity:.5;cursor:not-allowed}.diagram-bg.svelte-t06thp{background:gray}.status-toggle.svelte-t06thp{border-radius:var(--radius-xl,.75rem);padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*3);text-align:center;background:#0029a114;border:1px solid #0029a140}[data-theme=dark] .status-toggle.svelte-t06thp{background:#0029a11a;border-color:#0029a133}.status-slider.svelte-t06thp{background:var(--bd)}.toggle-label.svelte-t06thp input:where(.svelte-t06thp):checked+.status-slider:where(.svelte-t06thp){background:#0029a1}.toggle-label.svelte-t06thp input:where(.svelte-t06thp):checked+.status-slider:where(.svelte-t06thp):after{transform:translate(20px)}.reed-toggle.svelte-t06thp{border-radius:var(--radius-xl,.75rem);padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*3);text-align:center;background:#f57c0014;border:1px solid #f57c0040}[data-theme=dark] .reed-toggle.svelte-t06thp{background:#f57c001a;border-color:#f57c0033}.toggle-label.svelte-t06thp{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--ink2);display:inline-flex}.toggle-label.svelte-t06thp input[type=checkbox]:where(.svelte-t06thp){display:none}.toggle-slider.svelte-t06thp{background:var(--bd);border-radius:12px;flex-shrink:0;width:44px;height:24px;transition:background .3s;position:relative}.toggle-slider.svelte-t06thp:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .3s;position:absolute;top:2px;left:2px}.toggle-label.svelte-t06thp input:where(.svelte-t06thp):checked+.toggle-slider:where(.svelte-t06thp){background:#f57c00}.toggle-label.svelte-t06thp input:where(.svelte-t06thp):checked+.toggle-slider:where(.svelte-t06thp):after{transform:translate(20px)}.toggle-text.svelte-t06thp{font-weight:500}@media(max-width:600px){.install-select.svelte-t06thp{padding:14px 16px;font-size:16px}}
