.jobiq-progress-overlay[data-v-ed0c2686]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;background:rgba(17,24,39,.55);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:64px 24px 56px;overflow-y:auto;-webkit-overflow-scrolling:touch}.jobiq-progress-panel[data-v-ed0c2686]{width:100%;max-width:1000px;border-radius:14px;-webkit-box-shadow:0 24px 55px rgba(17,24,39,.28);box-shadow:0 24px 55px rgba(17,24,39,.28);-webkit-animation:jobiq-progress-in-data-v-ed0c2686 .22s ease;animation:jobiq-progress-in-data-v-ed0c2686 .22s ease;overflow:hidden}.jobiq-progress-head[data-v-ed0c2686]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px;padding:22px 26px 18px}.jobiq-progress-spark[data-v-ed0c2686]{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;width:40px;height:40px;border-radius:12px;background:#eef0ff;color:var(--main-primary,#6b75ff);-ms-flex-negative:0;flex-shrink:0}.jobiq-progress-spark svg[data-v-ed0c2686]{width:22px;height:22px}.jobiq-progress-title[data-v-ed0c2686]{font-size:20px;font-weight:700;margin:0;color:var(--text-primary,#111827)}.jobiq-progress-sub[data-v-ed0c2686]{font-size:13.5px;margin:3px 0 0;color:var(--muted-text-primary,#6b7280)}.jobiq-progress-close[data-v-ed0c2686]{background:transparent;border:none;cursor:pointer;padding:4px;color:var(--muted-text-primary,#6b7280);-ms-flex-negative:0;flex-shrink:0}.jobiq-progress-close svg[data-v-ed0c2686]{width:20px;height:20px;display:block}.jobiq-progress-close[data-v-ed0c2686]:hover{color:var(--text-primary,#111827)}.jobiq-progress-body[data-v-ed0c2686]{padding:0 26px 8px}.jobiq-progress-overall[data-v-ed0c2686]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:28px;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid var(--border-color,#e5e7eb);border-radius:12px;padding:18px 22px 14px;margin-bottom:18px}.jobiq-progress-overall__figure[data-v-ed0c2686]{min-width:170px}.jobiq-progress-overall__label[data-v-ed0c2686]{font-size:13px;color:var(--muted-text-primary,#6b7280)}.jobiq-progress-overall__percent[data-v-ed0c2686]{font-size:30px;font-weight:700;line-height:1.15;color:var(--main-primary,#6b75ff)}.jobiq-progress-overall__percent.is-failed[data-v-ed0c2686]{color:#b91c1c}.jobiq-progress-overall__meta[data-v-ed0c2686]{font-size:12.5px;color:var(--muted-text-primary,#6b7280)}.jobiq-progress-overall__track[data-v-ed0c2686]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:260px;padding-top:18px}.jobiq-progress-bar[data-v-ed0c2686]{position:relative;height:7px;border-radius:999px;background:#e6e8ef}.jobiq-progress-bar__fill[data-v-ed0c2686]{height:100%;border-radius:999px;background:var(--main-primary,#6b75ff);-webkit-transition:width .5s ease;transition:width .5s ease}.jobiq-progress-bar__fill.is-failed[data-v-ed0c2686]{background:#ef4444}.jobiq-progress-bar__bubble[data-v-ed0c2686]{position:absolute;top:-26px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:var(--main-primary,#6b75ff);color:#fff;font-size:11.5px;font-weight:700;padding:3px 8px;border-radius:999px;-webkit-transition:left .5s ease;transition:left .5s ease;white-space:nowrap}.jobiq-progress-bar__bubble.is-failed[data-v-ed0c2686]{background:#ef4444}.jobiq-progress-ticks[data-v-ed0c2686]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:8px;font-size:11.5px;color:var(--muted-text-primary,#9ca3af)}.jobiq-progress-columns[data-v-ed0c2686]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.jobiq-progress-stages[data-v-ed0c2686]{-webkit-box-flex:1;-ms-flex:1 1 460px;flex:1 1 460px;min-width:300px;border:1px solid var(--border-color,#e5e7eb);border-radius:12px;padding:6px 16px}.jobiq-stage[data-v-ed0c2686]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px;padding:12px 8px;border-radius:8px;position:relative}.jobiq-stage.is-active[data-v-ed0c2686]{background:#f4f6ff}.jobiq-stage__rail[data-v-ed0c2686]{position:relative;width:26px;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:stretch;align-self:stretch}.jobiq-stage__rail[data-v-ed0c2686]:after,.jobiq-stage__rail[data-v-ed0c2686]:before{content:"";position:absolute;left:12px;width:2px;background:#e2e4ec}.jobiq-stage__rail[data-v-ed0c2686]:before{top:-12px;height:12px}.jobiq-stage__rail[data-v-ed0c2686]:after{top:26px;bottom:-12px}.jobiq-stage:first-child .jobiq-stage__rail[data-v-ed0c2686]:before,.jobiq-stage:last-child .jobiq-stage__rail[data-v-ed0c2686]:after{display:none}.jobiq-stage.line-above-done .jobiq-stage__rail[data-v-ed0c2686]:before,.jobiq-stage.line-below-done .jobiq-stage__rail[data-v-ed0c2686]:after{background:#35a05e}.jobiq-stage__marker[data-v-ed0c2686]{position:absolute;top:0;left:0;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;width:26px;height:26px;border-radius:999px;font-size:12px;font-weight:700;border:2px solid #d8dbe4;color:var(--muted-text-primary,#9ca3af);background:#fff;z-index:1}.jobiq-stage__marker svg[data-v-ed0c2686]{width:15px;height:15px}.jobiq-stage__marker.is-done[data-v-ed0c2686]{background:#35a05e;border-color:#35a05e;color:#fff}.jobiq-stage__marker.is-active[data-v-ed0c2686]{border-width:3px;border-color:var(--main-primary,#6b75ff);background:#fff}.jobiq-stage__text[data-v-ed0c2686]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.jobiq-stage__title[data-v-ed0c2686]{font-size:14.5px;font-weight:700;color:var(--text-primary,#111827)}.jobiq-stage__title.is-pending[data-v-ed0c2686]{color:var(--muted-text-primary,#9ca3af)}.jobiq-stage__title.is-active[data-v-ed0c2686]{color:var(--main-primary,#6b75ff)}.jobiq-stage__description[data-v-ed0c2686]{font-size:12.5px;line-height:1.45;margin:2px 0 0;color:var(--muted-text-primary,#6b7280)}.jobiq-stage__status[data-v-ed0c2686]{-ms-flex-negative:0;flex-shrink:0;font-size:11.5px;font-weight:600;padding:3px 10px;border-radius:999px;background:#f1f2f6;color:#6b7280}.jobiq-stage__status.is-done[data-v-ed0c2686]{background:#eafaf0;color:#15803d}.jobiq-stage__status.is-active[data-v-ed0c2686]{background:#eef3ff;color:#1d4ed8}.jobiq-progress-summary[data-v-ed0c2686]{-webkit-box-flex:0;-ms-flex:0 1 258px;flex:0 1 258px;min-width:220px;border:1px solid var(--border-color,#e5e7eb);border-radius:12px;padding:18px}.jobiq-summary__heading[data-v-ed0c2686]{font-size:14.5px;font-weight:700;margin:0}.jobiq-summary__intro[data-v-ed0c2686]{font-size:12.5px;margin:4px 0 14px;color:var(--muted-text-primary,#6b7280)}.jobiq-summary__row[data-v-ed0c2686]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--border-color,#eef0f4)}.jobiq-summary__icon[data-v-ed0c2686]{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;width:34px;height:34px;border-radius:9px;-ms-flex-negative:0;flex-shrink:0}.jobiq-summary__icon svg[data-v-ed0c2686]{width:18px;height:18px}.jobiq-summary__icon.is-indigo[data-v-ed0c2686]{background:#eef0ff;color:#4f56d8}.jobiq-summary__icon.is-blue[data-v-ed0c2686]{background:#eef3ff;color:#1d4ed8}.jobiq-summary__icon.is-green[data-v-ed0c2686]{background:#eafaf0;color:#15803d}.jobiq-summary__icon.is-violet[data-v-ed0c2686]{background:#f5eeff;color:#7c3aed}.jobiq-summary__value[data-v-ed0c2686]{font-size:18px;font-weight:700;line-height:1.1}.jobiq-summary__label[data-v-ed0c2686]{font-size:12px;color:var(--muted-text-primary,#6b7280)}.jobiq-progress-foot[data-v-ed0c2686]{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;gap:14px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:16px 26px;border-top:1px solid var(--border-color,#e5e7eb);margin-top:12px}.jobiq-progress-foot__note[data-v-ed0c2686]{font-size:12.5px;margin:0;color:var(--muted-text-primary,#6b7280);-webkit-box-flex:1;-ms-flex:1;flex:1}@-webkit-keyframes jobiq-progress-in-data-v-ed0c2686{0%{opacity:0}to{opacity:1}}@keyframes jobiq-progress-in-data-v-ed0c2686{0%{opacity:0}to{opacity:1}}