.traffic-light-box[data-v-12a712ae]{margin-top:10px}.traffic-light-header[data-v-12a712ae]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:12px}.control-btn-group[data-v-12a712ae]{display:-ms-flexbox;display:flex;gap:2px}.control-btn-group[data-v-12a712ae] .ant-btn{border-radius:0}.tunnel-label[data-v-12a712ae]{color:#5e9bff;font-weight:900;margin-left:5px}.traffic-light-body[data-v-12a712ae]{-ms-flex-pack:justify;justify-content:space-between;border:1px solid #fff}.direction-section-03[data-v-12a712ae],.traffic-light-body[data-v-12a712ae]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative}.direction-section-03[data-v-12a712ae]{-ms-flex-direction:column;flex-direction:column;color:#fff;padding:55px 12px}.direction-icon[data-v-12a712ae]{width:20px;margin:4px 0}.board-list-wrapper[data-v-12a712ae]{-ms-flex:1;flex:1;border-left:1px solid #fff;border-right:1px solid #fff;padding:4px 0;position:relative}.lane-item-row[data-v-12a712ae]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:space-evenly;justify-content:space-evenly;height:60px}.lane-item-row[data-v-12a712ae]:nth-child(odd){background-color:rgba(9,109,217,.5)}.lane-item-row[data-v-12a712ae]:nth-child(2n){background-color:rgba(9,109,217,.9)}.lane-text-container[data-v-12a712ae]{width:150px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.lane-name-text[data-v-12a712ae]{color:#fff}@keyframes pulse-12a712ae{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.form-item label[data-v-12a712ae]{font-size:14px;color:#fff}.form-item input[data-v-12a712ae],.form-item select[data-v-12a712ae],.form-item textarea[data-v-12a712ae]{height:32px;padding:4px 11px;border:1px solid #d9d9d9;border-radius:4px;font-size:14px}.form-item textarea[data-v-12a712ae]{height:80px;resize:none;min-width:400px}.device-table td[data-v-12a712ae],.device-table th[data-v-12a712ae]{border:1px solid #e8e8e8;padding:10px;text-align:center}.device-table th[data-v-12a712ae]{background:#fafafa;font-weight:700}.boardSelected[data-v-12a712ae]{border:1px solid rgba(251,186,55,.93)}.program-list[data-v-12a712ae]{width:100%;overflow-x:auto;height:100px;border:1px dashed #4d90fe;box-sizing:border-box;padding:5px;display:-ms-flexbox;display:flex;gap:5px}.program-search[data-v-12a712ae]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;color:#fff}.program-list .drag-item[data-v-12a712ae]{border:1px dashed #4d90fe;width:120px;max-width:120px;position:relative;padding:12px 16px;background:hsla(0,0%,100%,.15);border:1px solid #e5e7eb;border-radius:6px;cursor:move;transition:all .2s ease;color:#fff}.program-list .drag-item .info-card-delete[data-v-12a712ae]{position:absolute;right:2px;top:2px;width:16px;height:16px;&[data-v-12a712ae]:hover{cursor:pointer;transform:translateY(-4px)}}.program-list .drag-item.dragging[data-v-12a712ae]{opacity:.4;transform:scale(.98);border-color:#1890ff}.program-list .drag-item.over[data-v-12a712ae]{border-color:#1890ff;background:rgba(24,144,255,.1);transform:translateY(4px)}.program-table[data-v-12a712ae]{width:100%;overflow-x:auto;min-height:100px;border:1px dashed #4d90fe;td[data-v-12a712ae],th[data-v-12a712ae]{text-align:center;height:30px}}.custom-table[data-v-12a712ae]{color:#fff;width:100%}.pagination[data-v-12a712ae]{color:#fff;display:-ms-flexbox;display:flex}.pagination button[data-v-12a712ae]{padding:5px 10px;border-radius:5px}.pagination .page-list[data-v-12a712ae]{margin:0 10px;&>span[data-v-12a712ae]{width:30px;height:30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:5px}}.pagination .total[data-v-12a712ae]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.page-item[data-v-12a712ae]{padding:5px;border:1px solid #fff}.step2[data-v-12a712ae]{width:100px}