.hrw-row{align-items:flex-end;gap:4px;height:84px;margin:24px 4px 4px;display:flex}.hrw-bar-col{flex:1 1 0;align-items:flex-end;min-width:0;height:100%;display:flex}.hrw-bar{background:linear-gradient(#f472b6,#db2777);border-radius:4px 4px 0 0;width:100%}.hrw-ends{color:#6b7280;justify-content:space-between;margin-top:4px;padding:0 2px;font-size:.66rem;display:flex}.hrw-caption{text-align:center;color:#888;margin:6px 0 0;font-size:.8rem;font-style:italic}@media (max-width:480px){.hrw-row{gap:3px;height:64px}.hrw-ends{font-size:.6rem}}
.cbr-list{flex-direction:column;gap:8px;margin:20px 0 6px;display:flex}.cbr-row{background:#f8fafc;border:2px solid #e2e8f0;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.cbr-row.winner{background:#f0fdf4;border-color:#86efac}.cbr-icon{flex:none;font-size:1.2rem}.cbr-text{color:#374151;flex:auto;min-width:0;font-size:.8rem;font-weight:600}.cbr-tag{border-radius:20px;flex:0 auto;min-width:0;padding:3px 8px;font-size:.66rem;font-weight:700}.cbr-row.winner .cbr-tag{color:#15803d;background:#dcfce7}.cbr-row:not(.winner) .cbr-tag{color:#94a3b8;background:#f1f5f9}.cbr-caption{text-align:center;color:#888;margin:4px 0 0;font-size:.8rem;font-style:italic}@media (max-width:480px){.cbr-text{font-size:.72rem}.cbr-tag{font-size:.6rem}}
