/* Schedule 定时节点样式 */ .Blueprint-schedule-node { position: absolute; min-width: 180px; width: fit-content; background: #2d2d30; border: 2px solid #ff5722; border-radius: 4px; box-shadow: 0 0 8px rgba(255, 87, 34, 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-schedule-node.selected { border-color: #ffa500; box-shadow: 0 0 0 2px rgba(255, 165, 0, 0.3), 0 0 8px rgba(255, 87, 34, 0.4); } .Blueprint-schedule-node-header { background: linear-gradient(135deg, #ff5722 0%, #e64a19 100%); color: #fff; padding: 12px 16px; font-size: 13px; font-weight: 600; text-align: center; border-radius: 2px 2px 0 0; letter-spacing: 1px; } .Blueprint-schedule-node-body { padding: 12px 16px; display: flex; align-items: center; justify-content: center; } .Blueprint-schedule-node-info { display: flex; align-items: center; gap: 8px; } .Blueprint-schedule-node-icon { font-size: 18px; } .Blueprint-schedule-node-text { font-size: 12px; color: #999; } .Blueprint-schedule-node-execution { height: 40px; display: flex; flex-direction: row; justify-content: flex-end; align-items: center; position: relative; overflow: visible; padding: 0 8px; }