| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- /* 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;
- }
|