.hb-legs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.hb-leg{border:1px solid var(--line-strong);background:var(--bg);gap:4px;padding:12px 14px;display:grid}.hb-leg span{font:400 11px var(--fm);color:var(--muted)}.hb-leg b{font:600 16px var(--fb);color:var(--ink)}.hb-leg small{font:400 12px var(--fm);color:var(--muted)}.hb-swap{transform:rotate(-90deg)}.hb-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hb-steps li{font:400 12.5px var(--fm);color:var(--muted);align-items:center;gap:10px;display:flex}.hb-steps li i{border:1px solid var(--line-hi);width:8px;height:8px}.hb-steps li.now{color:var(--ink)}.hb-steps li.now i{background:var(--accent);border-color:var(--accent);box-shadow:0 0 8px var(--accent-shadow)}.hb-steps li.on{color:var(--ink-2)}.hb-sum{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hb-sum>div{border:1px solid var(--line);gap:4px;padding:10px 12px;display:grid}.hb-sum>div.lit{border-color:var(--accent-dim)}.hb-sum>div.lit b{color:var(--accent)}.hb-sum span{font:400 11px var(--fm);color:var(--muted)}.hb-sum b{font:400 15px var(--fm);color:var(--ink);font-variant-numeric:tabular-nums}.hb-sum em{font:400 16px var(--fm);color:var(--muted);font-style:normal}.hb-cool{border:1px dashed var(--line-strong);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px;padding:12px;font-size:13.5px;display:flex}.hb-cool span{flex:1;min-width:200px}.hb-cool b{color:var(--ink)}.hb-bal{font:400 12.5px var(--fm);color:var(--ink-2);white-space:nowrap}@media (width<=520px){.hb-legs{grid-template-columns:minmax(0,1fr)}.hb-swap{justify-self:center;transform:none}}.hb-lock{grid-template-columns:minmax(0,240px) auto;align-items:end;gap:10px 12px;width:min(440px,100%);display:grid}.hb-lock .btn{height:46px}.hb-lock small{color:var(--muted);grid-column:1/-1;font-size:12.5px}.hb-lock small a{min-height:24px;color:var(--ink);text-underline-offset:3px;align-items:center;display:inline-flex}.ph .hb-bal{display:inline-block}@media (width<=520px){.hb-lock{grid-template-columns:minmax(0,1fr)}}
