/* ADB 操作节点样式 */ .Blueprint-adb-node { position: absolute; min-width: 180px; width: fit-content; background: #2d2d30; border: 2px solid #3ddc84; border-radius: 4px; box-shadow: 0 0 8px rgba(61, 220, 132, 0.4), 0 2px 8px rgba(0, 0, 0, 0.3); user-select: none; cursor: move; overflow: visible; display: flex; flex-direction: column; align-items: stretch; } .Blueprint-adb-node.selected { border-color: #ffa500; box-shadow: 0 0 0 2px rgba(255, 165, 0, 0.3), 0 0 8px rgba(61, 220, 132, 0.4); } .Blueprint-adb-node-header { background: linear-gradient(135deg, #3ddc84 0%, #2bb673 100%); color: #fff; padding: 12px 16px; font-size: 13px; font-weight: 600; text-align: center; border-radius: 2px 2px 0 0; letter-spacing: 0.5px; } .Blueprint-adb-node-execution { height: 40px; display: flex; flex-direction: row; justify-content: space-between; align-items: center; position: relative; overflow: visible; padding: 0 8px; } .Blueprint-adb-node-execution .Blueprint-node-port { position: relative; } .Blueprint-adb-node-params { padding: 12px 16px; overflow: visible; display: flex; flex-direction: column; gap: 8px; position: relative; min-height: 20px; } .Blueprint-adb-node-params .Blueprint-node-port { position: relative; }