.panelConnectorLibrary>input{color:#25322a;background:#fff;border:1px solid #cad3c8;border-radius:8px;width:100%;padding:11px;font-size:12px}.panelConnectorLibrary p,.panelPresetNote{color:#647269;margin:10px 0;font-size:11px;line-height:1.5}.panelPresetNote a{color:#42661f;text-decoration:underline}.panelConnectorLibrary h4{color:#526158;margin:16px 0 8px;font-size:11px}.panelConnectorGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.panelConnectorGrid button{color:#25322a;text-align:left;cursor:pointer;background:#fff;border:1px solid #cad3c8;border-radius:9px;flex-direction:column;align-items:flex-start;gap:5px;padding:12px 10px;display:flex}.panelConnectorGrid button:hover{background:#f2f8e8;border-color:#73972f}.panelConnectorGrid b{font-size:11px}.panelConnectorGrid span{color:#52791f;font:12px ui-monospace}.panelConnectorGrid small{color:#738067;font-size:10px}.panelInteractionHint{text-align:center;pointer-events:none;color:#b0bfb4;font-size:11px;line-height:1.5;position:absolute;top:62px;left:16px;right:16px}.panel2dCanvas{overscroll-behavior:contain;-webkit-user-select:none;user-select:none}.panelCenterGuide,.panelGridLines{pointer-events:none}@media (width<=600px){.panelStageHead{padding:0 10px}.panelStageHead>span{font-size:7px}.panelStageHead button{padding:0 6px}.panelInteractionHint{font-size:10px}}.panelGridLines{stroke:#78905b;opacity:.2;stroke-width:.5px;vector-effect:non-scaling-stroke}.panelConnectorGrid button:focus-visible{outline-offset:2px;outline:2px solid #52791f}.panelRights{color:#526158;cursor:pointer;align-items:flex-start;gap:8px;margin:12px 0 8px;font-size:11px;line-height:1.4;display:flex}.panelRights input{accent-color:#52791f;flex:none;margin:2px 0 0}
