/* One readable sequence, using the active blue/gold and light/dark palette. */
.ix-connected-steps{box-sizing:border-box;width:100%;max-width:1200px;margin:24px auto 32px;padding:18px 20px;border:1px solid var(--line,#52687a);border-radius:8px;background:var(--panel,#f3f6f8);color:var(--text,#102638);font:400 15px/1.5 system-ui}
.ix-connected-steps *{box-sizing:border-box}.ix-connected-steps ol{display:flex;flex-wrap:wrap;gap:12px 28px;list-style:none!important;margin:0!important;padding:0!important}.ix-connected-steps li{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0!important;padding:0!important;min-height:44px;color:inherit;font-size:14px}.ix-connected-steps li[aria-current=step]{font-weight:750}.ix-step-number{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid currentColor;border-radius:50%;font-variant-numeric:tabular-nums}.ix-connected-steps a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:underline;text-underline-offset:4px}.ix-connected-steps a:focus-visible{outline:3px solid currentColor;outline-offset:3px}.ix-step-current{font-size:12px;font-weight:500;text-decoration:underline;text-underline-offset:3px}.ix-connected-steps p{margin:12px 0 0!important;max-width:85ch;color:inherit!important;font-size:14px!important;line-height:1.6!important}.ix-connected-steps li::marker{content:""}
body:not(.influx-public-rebrand) .ix-connected-steps{background:#f2f7fb;color:#102638;border-color:#738592}
@media(max-width:600px){.ix-connected-steps{margin:16px auto 24px;padding:14px}.ix-connected-steps ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.ix-connected-steps li{align-content:start;justify-content:flex-start;font-size:13px;gap:6px}.ix-step-current{flex-basis:100%;padding-left:34px}.ix-step-number{width:26px;height:26px}.ix-connected-steps li>span:not(.ix-step-number):not(.ix-step-current){max-width:calc(100% - 34px)}}

.ix-connected-steps a.ix-step-action{display:inline-flex;min-height:44px;margin-top:14px;padding:10px 16px;border-radius:6px;background:var(--gold,#1677ad);color:var(--ink,#fff);font-weight:700;text-decoration:none;border:1px solid currentColor}
