.jobiq-select-col>div{padding-left:14px;padding-right:6px}.jobiq-select-col{width:1%}.jobiq-rating{gap:7px;min-height:30px;padding:5px 13px;border-radius:8px;border:1px solid transparent;font-size:13px;font-weight:700;white-space:nowrap}.jobiq-rating,.jobiq-rating__icon{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}.jobiq-rating__icon{width:19px;height:19px;border-radius:999px;color:#fff;-ms-flex-negative:0;flex-shrink:0}.jobiq-rating__icon svg{width:13px;height:13px;display:block}.jobiq-rating--with-icon{padding-left:8px}.jobiq-select-cell{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:20px;min-height:20px}.jobiq-floating-action,.jobiq-select-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jobiq-floating-action{position:fixed;bottom:24px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1000;gap:12px;padding:10px 16px;border-radius:999px;background:#fff;border:1px solid #e5e7eb;-webkit-box-shadow:0 12px 30px rgba(17,24,39,.18);box-shadow:0 12px 30px rgba(17,24,39,.18)}.jobiq-floating-action__count{font-size:13px;font-weight:600;color:#4b5563;white-space:nowrap}.dark .jobiq-floating-action{background:#1f2430;border-color:#374151}.dark .jobiq-floating-action__count{color:#d1d5db}.jobiq-run-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:12px 18px;margin-bottom:20px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;cursor:pointer;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease;&:hover{-webkit-box-shadow:0 2px 10px rgba(17,24,39,.08);box-shadow:0 2px 10px rgba(17,24,39,.08)}&.is-complete{background:#f4fbf6;border-color:#d9eede}&.is-failed{background:#fdf5f5;border-color:#f6dcdc}}.jobiq-run-banner__status{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:22px;height:22px;border-radius:999px;-ms-flex-negative:0;flex-shrink:0;background:#eef0ff;color:#4f56d8;svg{width:14px;height:14px}.is-complete &{background:#35a05e;color:#fff}.is-failed &{background:#e8544a;color:#fff}}.jobiq-run-banner__pulse{width:8px;height:8px;border-radius:999px;background:#6b75ff;-webkit-animation:jobiq-pulse 1.4s ease-in-out infinite;animation:jobiq-pulse 1.4s ease-in-out infinite}@-webkit-keyframes jobiq-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes jobiq-pulse{0%,to{opacity:.35}50%{opacity:1}}.jobiq-run-banner__headline{min-width:150px}.jobiq-run-banner__title{font-size:14px;font-weight:700;color:#1f2937}.jobiq-run-banner__meta{font-size:12.5px;color:#6b7280;margin-top:1px}.jobiq-run-banner__summary{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:13px;color:#4b5563}.jobiq-run-banner__cta{font-size:13px;font-weight:600;color:#4f56d8;white-space:nowrap;margin-left:auto}.jobiq-stepper{-ms-flex-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap}.jobiq-stepper,.jobiq-stepper__step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;min-width:0}.jobiq-stepper__step{-ms-flex-align:center;gap:8px}.jobiq-stepper__line{width:46px;height:2px;border-radius:999px;background:#e5e7eb;margin:0 10px;-ms-flex-negative:0;flex-shrink:0;&.is-lit{background:#35a05e}}.jobiq-stepper__step.is-active .jobiq-stepper__line.is-lit{background:-webkit-gradient(linear,left top,right top,from(#35a05e),to(#6b75ff));background:linear-gradient(90deg,#35a05e,#6b75ff)}.jobiq-stepper__marker{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:18px;height:18px;border-radius:999px;border:2px solid #d8dbe4;background:#fff;-ms-flex-negative:0;flex-shrink:0;svg{width:11px;height:11px}.is-done &{background:#35a05e;border-color:#35a05e;color:#fff}.is-active &{border-color:#6b75ff}}.jobiq-stepper__dot{width:7px;height:7px;border-radius:999px;background:#6b75ff}.jobiq-stepper__label{font-size:13px;font-weight:600;white-space:nowrap;color:#9ca3af;.is-done &{color:#33814f}.is-active &{color:#4f56d8}}.jobiq-rating__icon--green{background:#35a05e}.jobiq-rating__icon--amber{background:#f0a028}.jobiq-rating__icon--red{background:#e8544a}.jobiq-rating--green{background:#e7f5ea;color:#33814f}.jobiq-rating--blue{background:#eaf1fd;color:#2563c9}.jobiq-rating--amber{background:#fdf3e3;color:#b0700f}.jobiq-rating--red{background:#fdecec;color:#c14a41}.jobiq-rating--none{background:transparent;border-color:transparent;color:#6b7280;font-weight:600}.dark .jobiq-rating--green{background:rgba(22,163,74,.12);border-color:rgba(22,163,74,.3);color:#4ade80}.dark .jobiq-rating--blue{background:rgba(29,78,216,.15);border-color:rgba(59,130,246,.35);color:#93b4fd}.dark .jobiq-rating--amber{background:rgba(245,158,11,.14);border-color:rgba(245,158,11,.32);color:#fbbf24}.dark .jobiq-rating--red{background:rgba(239,68,68,.14);border-color:rgba(239,68,68,.32);color:#f87171}.dark .jobiq-rating--none{color:#9ca3af}