.neuron-panel{background:#edf2e3;padding:clamp(20px,4vw,38px);margin:28px 0 60px;max-width:1000px}.neuron-panel svg{display:block;width:100%;height:auto;background:white;border-radius:8px}.neuron-pins circle{fill:#1c654e;stroke:white;stroke-width:2}.neuron-pins text{font:700 18px Arial,sans-serif;fill:white}.neuron-note,.neuron-panel details{font-size:13px;line-height:1.65;color:#526e5b;margin:16px 0}.neuron-panel label{display:block;font-weight:bold;margin:20px 0 8px}.neuron-panel select{width:100%;max-width:480px;padding:13px;background:white;border:1px solid #91ad91;font:inherit;color:#17372e}.neuron-targets{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.neuron-targets button,.neuron-panel #neuron-reset{min-width:44px;min-height:44px;padding:10px 14px;border:1px solid #185a43;background:white;color:#185a43;font-weight:bold;cursor:pointer}.neuron-targets button:disabled{background:#d5e8d2;color:#315d44;opacity:1;cursor:default}.neuron-feedback{background:white;padding:16px;min-height:3em;line-height:1.65;font-weight:bold}.neuron-panel summary{cursor:pointer;font-weight:bold}.neuron-panel :focus-visible{outline:3px solid #17372e;outline-offset:3px}
