.integration-health-strip-module__-ligdq__root{--hs-ink:#2b2a45;--hs-surface:#f2f3f7;--hs-card:#fff;--hs-primary:#4b3fa7;--hs-primary-hover:#3a3186;--hs-teal:#0e7c7b;--hs-amber:#b4690e;--hs-rose:#a3324b;--hs-ink-72:#2b2a45b8;--hs-ink-12:#2b2a451f;--hs-ink-06:#2b2a450f;--hs-radius-card:6px;--hs-font-body:Archivo, system-ui, sans-serif;--hs-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;background:var(--hs-card);border-top:1px solid var(--hs-ink-12);border-bottom:1px solid var(--hs-ink-12);color:var(--hs-ink);font-family:var(--hs-font-body);font-feature-settings:"tnum"}.integration-health-strip-module__-ligdq__summaryRow{flex-wrap:wrap;align-items:center;gap:24px;padding:8px 32px;display:flex}@media (max-width:900px){.integration-health-strip-module__-ligdq__summaryRow{padding:8px 16px}}.integration-health-strip-module__-ligdq__label{text-transform:uppercase;letter-spacing:.06em;color:var(--hs-ink-72);white-space:nowrap;font-size:.64rem;font-weight:500}.integration-health-strip-module__-ligdq__status{white-space:nowrap;align-items:center;gap:8px;font-size:.8rem;display:inline-flex}.integration-health-strip-module__-ligdq__dot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.integration-health-strip-module__-ligdq__dotOk{background:var(--hs-teal)}.integration-health-strip-module__-ligdq__dotDegraded{background:var(--hs-amber)}.integration-health-strip-module__-ligdq__dotBlocking{background:var(--hs-rose)}.integration-health-strip-module__-ligdq__dotInfo{background:var(--hs-ink-72)}.integration-health-strip-module__-ligdq__statusDegraded{color:var(--hs-amber);font-weight:500}.integration-health-strip-module__-ligdq__statusBlocking{color:var(--hs-rose);font-weight:500}.integration-health-strip-module__-ligdq__consequence{color:var(--hs-ink-72);font-size:.8rem}.integration-health-strip-module__-ligdq__actions{align-items:center;gap:16px;margin-left:auto;display:inline-flex}.integration-health-strip-module__-ligdq__link{color:var(--hs-primary);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.8rem;font-weight:600;text-decoration:none}.integration-health-strip-module__-ligdq__link:hover{color:var(--hs-primary-hover);text-decoration:underline}.integration-health-strip-module__-ligdq__link:focus-visible{outline:2px solid var(--hs-primary);outline-offset:2px;border-radius:2px}.integration-health-strip-module__-ligdq__detail{border-top:1px solid var(--hs-ink-06);flex-direction:column;gap:12px;padding:8px 32px 16px;display:flex}@media (max-width:900px){.integration-health-strip-module__-ligdq__detail{padding:8px 16px 16px}}.integration-health-strip-module__-ligdq__defect{border-radius:var(--hs-radius-card);background:var(--hs-surface);border-left:3px solid var(--hs-ink-12);align-items:flex-start;gap:12px;padding:12px;display:flex}.integration-health-strip-module__-ligdq__defectBlocking{border-left-color:var(--hs-rose)}.integration-health-strip-module__-ligdq__defectDegraded{border-left-color:var(--hs-amber)}.integration-health-strip-module__-ligdq__defectInfo{border-left-color:var(--hs-ink-72)}.integration-health-strip-module__-ligdq__defectBody{flex-direction:column;gap:4px;min-width:0;display:flex}.integration-health-strip-module__-ligdq__defectSummary{font-size:1rem;font-weight:600}.integration-health-strip-module__-ligdq__defectConsequence,.integration-health-strip-module__-ligdq__defectRemedy{color:var(--hs-ink-72);text-wrap:pretty;font-size:.8rem}.integration-health-strip-module__-ligdq__defectRemedy{color:var(--hs-ink)}.integration-health-strip-module__-ligdq__detailList{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.integration-health-strip-module__-ligdq__detailChip{font-family:var(--hs-font-mono);border-radius:var(--hs-radius-card);background:var(--hs-ink-06);color:var(--hs-ink);padding:2px 8px;font-size:.64rem}.integration-health-strip-module__-ligdq__appName{text-transform:uppercase;letter-spacing:.06em;color:var(--hs-ink-72);font-size:.64rem;font-weight:500}.integration-health-strip-module__-ligdq__loading{color:var(--hs-ink-72);padding:8px 32px;font-size:.8rem}
