.bpa-hm-v2{width:100%;box-sizing:border-box;margin:12px 0;font-family:inherit;background:var(--bpa-bg);border:var(--bpa-bw) solid var(--bpa-border);border-radius:var(--bpa-radius);overflow:hidden}
.bpa-hm-v2-heading{padding:7px 12px;font-size:var(--bpa-size);font-weight:800;border-bottom:var(--bpa-bw) solid var(--bpa-border)}
.bpa-hm-v2-row{display:flex;align-items:center;min-height:50px;border-bottom:var(--bpa-bw) solid var(--bpa-border)}
.bpa-hm-v2-row:last-child{border-bottom:0}
.bpa-hm-v2-label{align-self:stretch;display:flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0 14px;background:var(--bpa-lbg);color:var(--bpa-lc);font-size:var(--bpa-size);font-weight:800}
.bpa-hm-v2-viewport{min-width:0;flex:1;overflow:hidden}
.bpa-hm-v2-track{display:flex;align-items:center;width:max-content;white-space:nowrap;will-change:transform}
.bpa-hm-v2-item{display:inline-flex;align-items:center;gap:7px;padding:0 var(--bpa-gap);font-size:var(--bpa-size);font-weight:var(--bpa-weight);line-height:1.2}
.bpa-hm-v2-item a{text-decoration:none}.bpa-hm-v2-item a:hover{text-decoration:underline}
.bpa-hm-v2-item time{font-size:.75em;opacity:.65}
.bpa-hm-v2-sep{font-size:var(--bpa-sepsize);color:var(--bpa-sep);font-weight:800;padding:0 4px}
@media(max-width:600px){.bpa-hm-v2-item{font-size:var(--bpa-msize);padding:0 10px}.bpa-hm-v2-label,.bpa-hm-v2-heading{font-size:var(--bpa-msize)}.bpa-hm-v2-row{min-height:42px}}
@media(prefers-reduced-motion:reduce){.bpa-hm-v2-track{transform:none!important}}
