*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}body{background:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;overflow:hidden}pre{background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;max-height:320px;padding:8px 12px;overflow:auto}tr.wf-group-row>td{border-top:1.5px solid #adc6ff;border-bottom:1.5px solid #adc6ff;font-weight:600;background:#f0f5ff!important}tr.wf-group-row>td:first-child{border-left:3px solid #1677ff}.react-flow__handle:hover{box-shadow:0 0 0 3px #1677ff4d;background:#4096ff!important}.wf-scroll{overflow:auto}.wf-page{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.wf-page-filter{background:#f5f5f5;border-bottom:1px solid #f0f0f0;flex-shrink:0;margin:0 0 10px;padding:6px 12px;overflow:auto hidden}.wf-page-filter .ant-space,.wf-page-filter .ant-space-item{flex-wrap:nowrap!important}.wf-date-filter{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.wf-date-filter-label{white-space:nowrap;font-weight:500}.wf-date-filter .ant-picker{width:170px}.wf-view-select.ant-select-multiple{align-items:center;height:32px;padding-block:0!important}.wf-view-select .ant-select-content{align-items:center;overflow:hidden;flex-wrap:nowrap!important}.wf-view-select .ant-select-content-item{min-width:0;max-width:100%}.wf-view-select .ant-select-content-item-suffix{flex-shrink:0}.wf-view-select .ant-select-selection-item{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.wf-list-stats{flex-shrink:0;align-items:center;gap:14px;padding:0 0 8px;display:flex;overflow-x:auto}.wf-list-stat{color:#000000a6;white-space:nowrap;flex:none;align-items:center;gap:5px;display:inline-flex}.wf-list-stat-dot{background:var(--wf-stat-color,#1677ff);border-radius:50%;flex-shrink:0;width:7px;height:7px}.wf-list-stat strong{color:#000000e0;font-size:13px;font-weight:600}.wf-list-stat--total,.wf-list-stat--running{--wf-stat-color:#1677ff}.wf-list-stat--pending{--wf-stat-color:#bfbfbf}.wf-list-stat--paused{--wf-stat-color:#faad14}.wf-list-stat--completed,.wf-list-stat--enabled{--wf-stat-color:#52c41a}.wf-list-stat--failed{--wf-stat-color:#ff4d4f}.wf-list-stat--cancelled{--wf-stat-color:#8c8c8c}.wf-list-stat--skipped{--wf-stat-color:#722ed1}.wf-page-scroll{flex:1;min-height:0;overflow:auto}.wf-page-scroll .ant-table-header{z-index:5;background:#fff;position:sticky;top:0}.wf-table-scroll{flex-direction:column;flex:1;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.wf-table-viewport{flex:1;width:100%;min-width:0;min-height:0;overflow:hidden auto}.wf-table-content{min-width:100%}.wf-table-viewport .ant-table-content{overflow:visible!important}.wf-table-horizontal-scroll{background:#fff;width:100%;height:14px;position:relative;overflow:auto hidden}.wf-table-horizontal-scroll--fixed-bottom{z-index:11;position:sticky;top:calc(100% - 14px);bottom:0}.wf-table-horizontal-scroll-content{height:1px}.wf-table-scroll .ant-table-thead>tr>th{z-index:10;background:#fff;top:0;position:sticky!important}.wf-table-pagination{background:#fff;border-top:1px solid #f0f0f0;flex-shrink:0;justify-content:flex-end;padding:8px;display:flex;margin:0!important}.wf-hidden-table-pagination{display:none!important}.wf-page .ant-table-cell{padding:4px 8px!important}.wf-page .ant-table-thead>tr>th{padding:6px 8px!important}.wf-data-table .ant-table-cell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:3px 6px!important}.wf-data-table .ant-table-thead>tr>th{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:5px 6px!important}.wf-data-table .ant-space{flex-wrap:nowrap;max-width:100%}.wf-name-cell{align-items:center;gap:6px;min-width:0;display:flex}.wf-name-cell .ant-typography{min-width:0}.wf-template-id-cell{align-items:center;gap:4px;width:100%;min-width:0;display:flex}.wf-template-id-cell .ant-typography{flex:1;min-width:0}.wf-template-id-cell .anticon{color:#1677ff;cursor:pointer;flex-shrink:0}.wf-page>.ant-card>.ant-card-body{padding:8px 12px 12px}.wf-page>.ant-card{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.wf-page>.ant-card>.ant-card-head{flex-shrink:0}.wf-page>.ant-card>.ant-card-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}
