.qa-seg[data-v-636560c5]{background:#eef2f7;border-radius:999px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;width:100%}.qa-seg__part[data-v-636560c5]{height:100%;-webkit-transition:width .4s ease;transition:width .4s ease}.qa-seg__legend[data-v-636560c5]{color:#475569;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;gap:14px;margin-top:8px}.qa-seg__legend i[data-v-636560c5]{border-radius:50%;display:inline-block;height:9px;margin-right:6px;width:9px}.qa-page[data-v-47eac700]{--qa-primary:#315b9f;--qa-primary-soft:#e8eef8;--qa-success:#16a34a;--qa-info:#2563eb;--qa-warning:#f97316;--qa-danger:#dc2626;--qa-purple:#7c3aed;--qa-text:#1e293b;--qa-muted:#64748b;--qa-border:#e2e8f0;--qa-surface:#fff;--qa-bg:#f6f8fc;color:var(--qa-text)}.qa-card[data-v-47eac700]{background:var(--qa-surface);border:1px solid var(--qa-border);border-radius:12px;-webkit-box-shadow:0 4px 14px rgba(15,23,42,.05);box-shadow:0 4px 14px rgba(15,23,42,.05)}.qa-count-pill[data-v-47eac700]{background:#eef2f7;border-radius:999px;color:var(--qa-primary);font-size:12px;font-weight:700;margin-left:8px;padding:2px 10px}.qa-count-pill--primary[data-v-47eac700]{background:var(--qa-primary);color:#fff}.qa-hint[data-v-47eac700]{color:var(--qa-muted);font-size:12px;margin:8px 0 0}.qa-empty[data-v-47eac700]{color:var(--qa-muted);padding:32px 16px;text-align:center}.qa-stats[data-v-47eac700]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-bottom:16px}.qa-stat[data-v-47eac700]{background:var(--qa-surface);border:1px solid var(--qa-border);border-bottom:4px solid var(--qa-stat-color,var(--qa-primary));border-radius:12px;padding:14px 16px}.qa-stat span[data-v-47eac700]{color:var(--qa-muted);display:block;font-size:12px;font-weight:600}.qa-stat strong[data-v-47eac700]{color:var(--qa-stat-color,var(--qa-text));display:block;font-size:26px;line-height:1.2;margin-top:4px}.qa-stat small[data-v-47eac700]{color:var(--qa-muted);font-size:12px}.qa-stat--blue[data-v-47eac700]{--qa-stat-color:#2563eb}.qa-stat--purple[data-v-47eac700]{--qa-stat-color:#7c3aed}.qa-stat--green[data-v-47eac700]{--qa-stat-color:#16a34a}.qa-stat--red[data-v-47eac700]{--qa-stat-color:#dc2626}.qa-stat--amber[data-v-47eac700]{--qa-stat-color:#d97706}.qa-stat--navy[data-v-47eac700]{--qa-stat-color:#315b9f}.qa-stat--grey[data-v-47eac700]{--qa-stat-color:#64748b}.qa-mono[data-v-47eac700]{font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.qa-table-wrap[data-v-47eac700]{overflow-x:auto}.qa-table[data-v-47eac700]{border-collapse:collapse;width:100%}.qa-table th[data-v-47eac700]{border-bottom:1px solid var(--qa-border);color:var(--qa-muted);font-size:11px;font-weight:700;letter-spacing:.04em;padding:10px 12px;text-align:left;text-transform:uppercase}.qa-table td[data-v-47eac700]{border-bottom:1px solid #f1f5f9;font-size:13px;padding:12px;vertical-align:middle}.qa-table tr.qa-row-link[data-v-47eac700]{cursor:pointer}.qa-table tr.qa-row-link:hover td[data-v-47eac700]{background:#f8fbff}@media (max-width:960px){.qa-hide-mobile[data-v-47eac700]{display:none!important}}@media (min-width:961px){.qa-show-mobile[data-v-47eac700]{display:none!important}}.qa-runs[data-v-47eac700]{background:var(--qa-bg);padding:16px}.qa-runs__head[data-v-47eac700]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-bottom:16px}.qa-runs__head h2[data-v-47eac700]{font-size:24px;font-weight:800;margin:0}.qa-runs__head p[data-v-47eac700]{color:var(--qa-muted);margin:4px 0 0}.qa-runs__live[data-v-47eac700]{background:#dcfce7;border-radius:999px;color:#15803d;font-size:12px;font-weight:700;padding:4px 12px}.qa-runs__live i[data-v-47eac700]{background:#16a34a;border-radius:50%;display:inline-block;height:7px;margin-right:6px;width:7px}.qa-runs__off[data-v-47eac700]{background:#fee2e2;border-radius:10px;color:#b91c1c;font-weight:700;gap:8px;margin-bottom:12px}.qa-runs__filters[data-v-47eac700],.qa-runs__off[data-v-47eac700]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 14px}.qa-runs__filters[data-v-47eac700]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-bottom:16px}.qa-runs__status-chips[data-v-47eac700]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.qa-runs__chip[data-v-47eac700]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid;border-radius:999px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:5px 12px}.qa-runs__chip i[data-v-47eac700]{border-radius:50%;display:inline-block;height:7px;width:7px}.qa-runs__dates[data-v-47eac700]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.qa-runs__date[data-v-47eac700]{margin:0;padding:0;width:150px}.qa-runs__note[data-v-47eac700]{color:#475569;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qa-runs__progress-label[data-v-47eac700]{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4px}.qa-runs__cards[data-v-47eac700]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:12px}.qa-runs__card[data-v-47eac700]{border:1px solid var(--qa-border);border-radius:12px;cursor:pointer;padding:12px}.qa-runs__card-meta[data-v-47eac700],.qa-runs__card-top[data-v-47eac700]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:6px}.qa-runs__card-meta span[data-v-47eac700]{color:var(--qa-muted);font-size:12px}.qa-runs__pager[data-v-47eac700]{padding:12px}@media (max-width:960px){.qa-runs[data-v-47eac700]{padding:12px}.qa-runs__head h2[data-v-47eac700]{font-size:20px}}