.jm-stats-row[data-v-16289e21]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.jm-stat-card[data-v-16289e21]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;border:1px solid #e2e5eb;border-radius:5px;padding:16px 18px;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;-webkit-transition:all .2s ease;transition:all .2s ease}.jm-stat-card[data-v-16289e21]:hover{border-color:#d1d5db;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.06);box-shadow:0 2px 12px rgba(0,0,0,.06)}.jm-stat-left[data-v-16289e21]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.jm-stat-label[data-v-16289e21]{font-size:13px;font-weight:500;color:#5b6478;margin-bottom:2px}.jm-stat-value[data-v-16289e21]{font-size:22px;font-weight:800;color:#1a1d26;letter-spacing:-.5px;line-height:1.2}.jm-stat-icon[data-v-16289e21]{width:40px;height:40px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:768px){.jm-stats-row[data-v-16289e21]{-ms-flex-wrap:wrap;flex-wrap:wrap}.jm-stat-card[data-v-16289e21]{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 6px);flex:1 1 calc(50% - 6px);min-width:0}}.jf-card[data-v-5f46af16]{background:#fff;border:1px solid #e2e5eb;border-radius:5px;padding:20px;height:100%}.jf-header[data-v-5f46af16]{margin-bottom:16px}.jf-title[data-v-5f46af16]{font-size:14px;font-weight:700;color:#15181e;margin:0}.jf-empty[data-v-5f46af16]{text-align:center;padding:40px 0;color:#9aa1b2}.jf-empty i[data-v-5f46af16]{font-size:28px;display:block;margin-bottom:8px}.jf-empty span[data-v-5f46af16]{font-size:13px}.jf-list[data-v-5f46af16]{max-height:400px;overflow-y:auto;padding-right:8px;margin-right:-8px}.jf-list[data-v-5f46af16]::-webkit-scrollbar{width:4px}.jf-list[data-v-5f46af16]::-webkit-scrollbar-track{background:transparent}.jf-list[data-v-5f46af16]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.jf-step[data-v-5f46af16]{padding:10px 0;border-bottom:1px solid #eceef2}.jf-step[data-v-5f46af16]:last-child{border-bottom:none}.jf-step-header[data-v-5f46af16]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px}.jf-step-number[data-v-5f46af16]{width:22px;height:22px;border-radius:50%;background:#eff6ff;color:#3b82f6;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:11px;font-weight:600;margin-right:8px;-ms-flex-negative:0;flex-shrink:0}.jf-step-label[data-v-5f46af16]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:13px;font-weight:500;color:#15181e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jf-step-count[data-v-5f46af16]{font-size:13px;font-weight:700;color:#15181e;margin-left:8px}.jf-bar-bg[data-v-5f46af16]{height:6px;background:#eceef2;border-radius:3px;overflow:hidden}.jf-bar-fill[data-v-5f46af16]{height:100%;background:#3b82f6;border-radius:3px;-webkit-transition:width .3s ease;transition:width .3s ease}.jf-step-meta[data-v-5f46af16]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:4px}.jf-ok[data-v-5f46af16]{font-size:11px;color:#10b981;font-weight:500}.jf-fail[data-v-5f46af16]{font-size:11px;color:#ef4444;font-weight:500;margin-left:8px}.jf-drop[data-v-5f46af16]{font-size:11px;color:#9aa1b2}.ec-card[data-v-f0967d1e]{background:#fff;border:1px solid #e2e5eb;border-radius:5px;padding:20px}.ec-header[data-v-f0967d1e]{margin-bottom:16px}.ec-title[data-v-f0967d1e]{font-size:14px;font-weight:700;color:#15181e;margin:0}.ec-empty[data-v-f0967d1e]{text-align:center;padding:40px 0;color:#9aa1b2}.ec-empty i[data-v-f0967d1e]{font-size:28px;display:block;margin-bottom:8px}.ec-empty span[data-v-f0967d1e]{font-size:13px}.ec-chart[data-v-f0967d1e]{position:relative}.ec-bars[data-v-f0967d1e]{-ms-flex-align:end;gap:3px}.ec-bar-col[data-v-f0967d1e],.ec-bars[data-v-f0967d1e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;align-items:flex-end;height:100%}.ec-bar-col[data-v-f0967d1e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;-ms-flex-align:end}.ec-bar[data-v-f0967d1e]{width:100%;max-width:24px;margin:0 auto;background:#3b82f6;border-radius:3px 3px 0 0;min-height:0;-webkit-transition:height .3s ease;transition:height .3s ease}.ec-bar[data-v-f0967d1e]:hover{background:#2563eb}.ec-date[data-v-f0967d1e]{font-size:11px;color:#9aa1b2}.ec-summary[data-v-f0967d1e]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:16px;padding-top:16px;border-top:1px solid #eceef2}.ec-sum-item[data-v-f0967d1e]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ec-sum-label[data-v-f0967d1e]{font-size:11px;color:#9aa1b2;margin-bottom:2px}.ec-sum-val[data-v-f0967d1e]{font-size:16px;font-weight:700;color:#15181e}.el-filters[data-v-7fd8fe93]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.el-search[data-v-7fd8fe93]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:200px;max-width:300px}.el-search-icon[data-v-7fd8fe93]{position:absolute;right:12px;top:0;line-height:38px;font-size:16px;color:#9aa1b2}.el-select[data-v-7fd8fe93]{width:auto;min-width:160px}.el-table-wrap[data-v-7fd8fe93]{overflow-x:auto;border:1px solid #e2e5eb;border-radius:5px}.el-table[data-v-7fd8fe93]{width:100%;border-collapse:collapse}.el-table thead[data-v-7fd8fe93]{background:#f8f9fb}.el-table th[data-v-7fd8fe93]{padding:10px 16px;font-size:12px;font-weight:600;color:#5b6478;text-transform:uppercase;letter-spacing:.3px;border-bottom:1px solid #e2e5eb;white-space:nowrap}.el-table td[data-v-7fd8fe93]{padding:12px 16px;font-size:13px;color:#15181e;border-bottom:1px solid #eceef2;vertical-align:middle}.el-row:last-child td[data-v-7fd8fe93]{border-bottom:none}.el-row[data-v-7fd8fe93]:hover{background:#f8f9fb}.el-name[data-v-7fd8fe93]{display:block;font-weight:600;font-size:13px;color:#15181e}.el-email[data-v-7fd8fe93]{display:block;font-size:12px;color:#9aa1b2;margin-top:1px}.el-step-cell[data-v-7fd8fe93]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.el-step-cell[data-v-7fd8fe93],.el-step-num[data-v-7fd8fe93]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-step-num[data-v-7fd8fe93]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:24px;height:24px;border-radius:5px;background:#f1f3f6;color:#5b6478;font-size:11px;font-weight:700;padding:0 5px;-ms-flex-negative:0;flex-shrink:0}.el-step-final[data-v-7fd8fe93]{background:#ecfdf5;color:#059669}.el-node-badge[data-v-7fd8fe93]{display:inline-block;font-size:12px;font-weight:500;color:#3b82f6;background:#eff6ff;padding:3px 10px;border-radius:5px}.el-no-data[data-v-7fd8fe93]{color:#9aa1b2}.el-date[data-v-7fd8fe93]{font-size:12.5px;color:#5b6478}.el-status[data-v-7fd8fe93]{display:inline-block;font-size:11px;font-weight:600;padding:3px 10px;border-radius:20px;white-space:nowrap}.el-status-active[data-v-7fd8fe93]{background:#eff6ff;color:#3b82f6}.el-status-completed[data-v-7fd8fe93]{background:#ecfdf5;color:#059669}.el-status-failed[data-v-7fd8fe93]{background:#fef2f2;color:#ef4444}.el-status-exited[data-v-7fd8fe93]{background:#fffbeb;color:#d97706}.el-status-paused[data-v-7fd8fe93]{background:#f0f9ff;color:#0891b2}.el-status-waiting[data-v-7fd8fe93]{background:#f1f3f6;color:#5b6478}.el-empty-row[data-v-7fd8fe93]{text-align:center;padding:40px 16px!important;color:#9aa1b2}.el-empty-row i[data-v-7fd8fe93]{font-size:24px;display:block;margin-bottom:6px}.el-empty-row span[data-v-7fd8fe93]{font-size:13px}.el-pagination[data-v-7fd8fe93]{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-top:16px}.el-page-info[data-v-7fd8fe93]{font-size:12px;color:#9aa1b2}#jdm-fullscreen-modal>.modal-dialog{max-width:100%;height:100%;margin:0;bottom:0}#jdm-fullscreen-modal>.modal-dialog>.modal-content{height:100%;border-radius:0;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#jdm-fullscreen-modal>.modal-dialog>.modal-content>.modal-body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:20px 24px}#jdm-fullscreen-modal>.modal-dialog>.modal-content>.modal-header{background:#f8f9fb;border-bottom:1px solid #e2e5eb}#jdm-fullscreen-modal>.modal-dialog>.modal-content>.modal-header .modal-title{font-size:16px;font-weight:700;color:#15181e}#jdm-fullscreen-modal>.modal-dialog>.modal-content>.modal-header>.close{font-size:2rem;font-weight:400}.jy-stats-row[data-v-1b289c8c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:20px}.jy-stat-card[data-v-1b289c8c]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;border:1px solid #e2e5eb;border-radius:5px;padding:16px 18px;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;-webkit-transition:all .2s ease;transition:all .2s ease}.jy-stat-card[data-v-1b289c8c]:hover{border-color:#d1d5db;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.06);box-shadow:0 2px 12px rgba(0,0,0,.06)}.jy-stat-left[data-v-1b289c8c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.jy-stat-label[data-v-1b289c8c]{font-size:13px;font-weight:500;color:#5b6478;margin-bottom:2px}.jy-stat-value[data-v-1b289c8c]{font-size:22px;font-weight:800;color:#1a1d26;letter-spacing:-.5px;line-height:1.2}.jy-stat-icon[data-v-1b289c8c]{width:40px;height:40px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;-ms-flex-negative:0;flex-shrink:0}.jy-search-box[data-v-1b289c8c]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.jy-search-box .form-control[data-v-1b289c8c]{padding-right:36px}.jy-search-icon[data-v-1b289c8c]{position:absolute;right:13px;top:0;line-height:38px;font-size:16px;color:#9aa1b2;pointer-events:none}.jy-grid[data-v-1b289c8c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.jy-card[data-v-1b289c8c]{background:#fff;border:1px solid #e2e5eb;border-radius:5px;padding:20px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative}.jy-card[data-v-1b289c8c]:hover{border-color:#cbd1db;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.08);box-shadow:0 4px 16px rgba(0,0,0,.08);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.jy-card-top[data-v-1b289c8c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.jy-card-left[data-v-1b289c8c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.jy-card-title[data-v-1b289c8c]{font-size:15px;font-weight:700;color:#15181e;margin:0 0 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jy-card-date[data-v-1b289c8c]{font-size:12px;color:#9aa1b2;margin:0}.jy-card-group[data-v-1b289c8c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:12px;font-weight:500;color:#3b82f6;background:#eff6ff;padding:3px 10px;border-radius:5px;margin-bottom:10px}.jy-card-group i[data-v-1b289c8c]{font-size:14px}.jy-card-desc[data-v-1b289c8c]{font-size:12.5px;color:#9aa1b2;margin:0 0 10px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jy-badge[data-v-1b289c8c]{font-size:11px;font-weight:600;padding:3px 10px;border-radius:20px;white-space:nowrap}.jy-badge-active[data-v-1b289c8c]{background:#ecfdf5;color:#059669}.jy-badge-draft[data-v-1b289c8c]{background:#f1f3f6;color:#9aa1b2}.jy-badge-paused[data-v-1b289c8c]{background:#fffbeb;color:#d97706}.jy-badge-archived[data-v-1b289c8c]{background:#f1f3f6;color:#5b6478}.jy-menu-toggle[data-v-1b289c8c]{opacity:0;-webkit-transition:opacity .15s;transition:opacity .15s}.jy-card:hover .jy-menu-toggle[data-v-1b289c8c]{opacity:1}.jy-card-stats[data-v-1b289c8c]{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:14px;margin-top:14px;border-top:1px solid #eceef2}.jy-cs[data-v-1b289c8c]{-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;text-align:center}.jy-cs-val[data-v-1b289c8c]{font-size:15px;font-weight:700;color:#15181e;letter-spacing:-.3px;line-height:1.2}.jy-cs-label[data-v-1b289c8c]{font-size:11px;color:#9aa1b2;margin-top:1px}.jy-card-empty[data-v-1b289c8c]{background:#fff;border:2px dashed #e2e5eb;border-radius:5px;padding:48px 32px;text-align:center;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;grid-column:1/-1}.jy-card-empty[data-v-1b289c8c]:hover{border-color:#34c38f;background:#ecfdf5}.jy-card-empty i[data-v-1b289c8c]{font-size:36px;color:#9aa1b2;margin-bottom:10px;display:block}.jy-card-empty h5[data-v-1b289c8c]{font-size:14px;font-weight:700;color:#15181e;margin:0 0 4px}.jy-card-empty p[data-v-1b289c8c]{font-size:12.5px;color:#9aa1b2;margin:0}@media (max-width:768px){.jy-stats-row[data-v-1b289c8c]{-ms-flex-wrap:wrap;flex-wrap:wrap}.jy-stat-card[data-v-1b289c8c]{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 6px);flex:1 1 calc(50% - 6px);min-width:0}.jy-grid[data-v-1b289c8c]{grid-template-columns:1fr}}