.bp-stockhist{--stockhist-when:72px;--stockhist-rail:20px;--stockhist-gap:8px;--stockhist-tall:64px}.bp-stockhist__facts{display:flex;flex-wrap:wrap;gap:4px 18px;font:var(--meta);color:var(--text-muted)}.bp-stockhist__facts b{color:var(--ink)}.bp-stockhist__frise{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.bp-stockhist__step{display:grid;grid-template-columns:var(--stockhist-when) var(--stockhist-rail) minmax(0,1fr);column-gap:var(--stockhist-gap)}.bp-stockhist__step--gap{min-height:calc(20px + var(--r, 0)*var(--stockhist-tall))}.bp-stockhist__when{padding-top:1px;text-align:right;font:700 13px/18px var(--font-body);color:var(--text-soft)}.bp-stockhist__when small{display:block;font:600 12px/16px var(--font-body);color:var(--text-muted)}.bp-stockhist__rail{position:relative;display:flex;justify-content:center}.bp-stockhist__rail:before{content:"";position:absolute;top:0;bottom:0;width:4px;border-radius:2px;background:var(--line-strong)}.bp-stockhist__step--in .bp-stockhist__rail:before{width:8px;border-radius:4px;background:var(--success-mark)}.bp-stockhist__step.is-top .bp-stockhist__rail:before{top:9px}.bp-stockhist__step.is-end .bp-stockhist__rail:before{bottom:auto;height:9px}.bp-stockhist__rail:after{content:"";position:relative;width:14px;height:14px;margin-top:2px;border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 3px var(--line-strong)}.bp-stockhist__step--gap .bp-stockhist__rail:after{content:none}.bp-stockhist__step--in .bp-stockhist__rail:after{box-shadow:inset 0 0 0 4px var(--success-mark)}.bp-stockhist__step--now .bp-stockhist__rail:after{box-shadow:inset 0 0 0 4px var(--danger)}.bp-stockhist__gap{align-self:center;padding:6px 0;font:700 12px/16px var(--font-body);color:var(--text-muted)}.bp-stockhist__what{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding-bottom:6px}.bp-stockhist__what b{font:700 15px/21px var(--font-body)}.bp-stockhist__what span{font:var(--meta);color:var(--text-muted)}.bp-stockhist__step--now b{color:var(--danger)}.bp-stockhist__step--start b{color:var(--text-soft)}.bp-stockhist__what .bp-stockhist__dur{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--radius-pill);background:var(--success-tint);color:var(--success);font:var(--badge);letter-spacing:.04em;white-space:nowrap}.bp-stockhist__more summary{padding:8px 0 8px calc(var(--stockhist-when) + var(--stockhist-rail) + var(--stockhist-gap)*2);font:var(--meta);font-weight:700;color:var(--ink);cursor:pointer}.bp-stockhist__note{font:var(--meta);color:var(--text-muted)}@media (min-width:600px){.bp-stockhist{--stockhist-when:92px;--stockhist-rail:28px;--stockhist-gap:12px;--stockhist-tall:96px}}