.bill-path{margin:10px 0 18px}.bill-path-track{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px;list-style:none;margin:0;padding:0}.bill-path-track>li{display:flex;align-items:stretch;gap:6px;flex:1 1 148px;max-width:210px;min-width:0}.bill-path-join{align-self:center;flex:none;color:var(--muted);font-size:.9rem;line-height:1}.bill-path-lines,.bill-path-node{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px;padding:8px 8px 10px;background:var(--card);border:1px solid var(--line);border-top:3px solid #d5e2ed;border-radius:4px}.bill-path-node.current{border-top-color:#33577e}.bill-path-dot{width:14px;height:14px;border-radius:50%;background:#d5e2ed;box-shadow:0 0 0 3px var(--paper);flex:none}.bill-path-node.current .bill-path-dot{background:#33577e}.bill-path-office{font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.bill-path-node.current .bill-path-office{color:var(--ink)}.bill-path-lines b,.bill-path-node b{font-size:.84rem;line-height:1.25}.bill-path-rule{color:var(--muted);font-size:.75rem;line-height:1.35}.bill-path-fact{font-style:normal;font-size:.78rem;color:var(--ink);min-height:1em}.bill-path-fact.is-empty{color:var(--muted)}.bill-path-marks{display:flex;flex-wrap:wrap;gap:8px}.bill-path-marks span{color:var(--muted);font-size:.75rem;font-style:normal}.bill-path-marks span:before{content:"";display:inline-block;width:8px;height:8px;margin-right:4px;border-radius:50%;background:#d5e2ed}.bill-path-marks span.on{color:var(--ink);font-weight:700}.bill-path-marks span.on:before{background:#33577e}.bill-path-lines{background:transparent;border-style:dashed;border-color:#d5e2ed}.bill-path-lines.taken{border-style:solid;border-color:#33577e}.bill-path-caption{color:var(--muted);font-size:.92rem;margin:10px 0 0}@media (max-width:800px){.bill-path-track{flex-direction:column;flex-wrap:nowrap}.bill-path-track>li{flex:none;flex-direction:column;max-width:none;width:100%}.bill-path-join{transform:rotate(90deg);align-self:flex-start;margin-left:10px}}