.project-info-header[data-v-3b558e8f]{position:relative;padding:16px 24px;background:#fafafa;border-radius:4px;margin-bottom:16px}.project-info-header .info-row[data-v-3b558e8f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.project-info-header .info-row[data-v-3b558e8f]:last-child{margin-bottom:0}.project-info-header .info-row .info-item[data-v-3b558e8f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:32px}.project-info-header .info-row .info-item.wide[data-v-3b558e8f]{-webkit-box-flex:1;-ms-flex:1;flex:1}.project-info-header .info-row .info-item .label[data-v-3b558e8f]{font-weight:500;color:rgba(0,0,0,.85);margin-right:8px;white-space:nowrap}.project-info-header .info-row .info-item .value[data-v-3b558e8f]{color:rgba(0,0,0,.65);position:relative}.project-info-header .info-row .info-item .value.editable[data-v-3b558e8f]{cursor:pointer;padding:2px 4px;border-radius:2px;-webkit-transition:all .3s;transition:all .3s}.project-info-header .info-row .info-item .value.editable[data-v-3b558e8f]:hover{background:#e6f7ff;color:#1890ff}.project-info-header .info-row .info-item .value.stats-value[data-v-3b558e8f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.toolbar-actions[data-v-11dc5266]{background:#fff;border-radius:4px;padding:16px;margin-bottom:16px}.toolbar-actions .toolbar-row[data-v-11dc5266]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.toolbar-actions .toolbar-row.primary-actions[data-v-11dc5266]{margin-bottom:12px}.toolbar-actions .toolbar-row.primary-actions .stats-info[data-v-11dc5266]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.toolbar-actions .toolbar-row.primary-actions .stats-info .stat-item[data-v-11dc5266]{color:rgba(0,0,0,.65);font-size:14px}.toolbar-actions .toolbar-row.primary-actions .stats-info .stat-item .anticon[data-v-11dc5266]{margin-right:4px;color:rgba(0,0,0,.45)}.toolbar-actions .toolbar-row.primary-actions .stats-info .stat-item strong[data-v-11dc5266]{color:#1890ff;font-size:16px;margin-left:4px}.toolbar-actions .toolbar-row.selection-controls[data-v-11dc5266]{padding-top:12px;border-top:1px solid #f0f0f0}.toolbar-actions .toolbar-row.selection-controls .selection-info[data-v-11dc5266]{-webkit-box-flex:1;-ms-flex:1;flex:1}.toolbar-actions .toolbar-row.selection-controls .selection-info .no-selection[data-v-11dc5266]{color:rgba(0,0,0,.45);font-size:13px}.toolbar-actions .toolbar-row.selection-controls .selection-info .no-selection .anticon[data-v-11dc5266]{margin-right:6px}.shortcuts-help .shortcut-item[data-v-11dc5266]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 12px;background:#fafafa;border-radius:4px}.shortcuts-help .shortcut-item kbd[data-v-11dc5266]{display:inline-block;padding:3px 8px;font-size:12px;font-family:Monaco,Menlo,Consolas,monospace;color:#333;background:#fff;border:1px solid #d1d5db;border-radius:3px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 2px #fff inset;box-shadow:0 1px 0 rgba(0,0,0,.2),inset 0 0 0 2px #fff;white-space:nowrap}.shortcuts-help .shortcut-item span[data-v-11dc5266]{color:rgba(0,0,0,.65);font-size:13px}.empty-state[data-v-19c9bf97]{padding:40px 0;text-align:center}.template-list[data-v-19c9bf97]{max-height:500px;overflow-y:auto}.template-list .template-item[data-v-19c9bf97]{padding:16px;margin-bottom:12px;border:1px solid #e8e8e8;border-radius:4px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.template-list .template-item[data-v-19c9bf97]:hover{border-color:#1890ff;-webkit-box-shadow:0 2px 8px rgba(24,144,255,.15);box-shadow:0 2px 8px rgba(24,144,255,.15)}.template-list .template-item.selected[data-v-19c9bf97]{border-color:#1890ff;background-color:#e6f7ff;-webkit-box-shadow:0 2px 8px rgba(24,144,255,.2);box-shadow:0 2px 8px rgba(24,144,255,.2)}.template-list .template-item .template-header[data-v-19c9bf97]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.template-list .template-item .template-header .template-name[data-v-19c9bf97]{font-size:16px;font-weight:500;color:#262626}.template-list .template-item .step-preview[data-v-19c9bf97]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:8px;color:#595959}.template-list .template-item .step-preview .anticon[data-v-19c9bf97]{margin-right:8px;margin-top:2px;color:#1890ff}.template-list .template-item .step-preview .preview-label[data-v-19c9bf97]{font-weight:500;margin-right:8px}.template-list .template-item .step-preview .preview-content[data-v-19c9bf97]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#262626}.template-list .template-item .template-description[data-v-19c9bf97]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:8px;color:#8c8c8c;font-size:13px}.template-list .template-item .template-description .anticon[data-v-19c9bf97]{margin-right:8px;margin-top:2px}.template-list[data-v-19c9bf97]::-webkit-scrollbar{width:6px}.template-list[data-v-19c9bf97]::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:3px}.template-list[data-v-19c9bf97]::-webkit-scrollbar-thumb:hover{background-color:#bfbfbf}.task-panel-container[data-v-d703112e]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff}.loading-container[data-v-d703112e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:500px}.loading-container .loading-content[data-v-d703112e]{padding:32px}.panel-content[data-v-d703112e]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px;overflow:hidden}.toolbar-wrapper[data-v-d703112e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;padding:12px;background:#fafafa;border-radius:4px}.toolbar-wrapper .grid-engine-switch[data-v-d703112e] .ant-radio-group .ant-radio-button-wrapper{padding:0 15px;height:28px;line-height:26px;font-size:13px}.toolbar-wrapper .grid-engine-switch[data-v-d703112e] .ant-radio-group .ant-radio-button-wrapper .anticon{margin-right:4px}.toolbar-wrapper .grid-engine-switch[data-v-d703112e] .ant-radio-group .ant-radio-button-wrapper:hover{color:#1890ff}.toolbar-wrapper .grid-engine-switch[data-v-d703112e] .ant-radio-group .ant-radio-button-wrapper.ant-radio-button-wrapper-checked{background:#1890ff;border-color:#1890ff}.toolbar-wrapper .grid-engine-switch[data-v-d703112e] .ant-radio-group .ant-radio-button-wrapper.ant-radio-button-wrapper-checked .anticon{color:#fff}[data-v-d703112e] .ant-alert{border-radius:4px}[data-v-d703112e] .ant-empty .ant-empty-image{height:120px}