/*! © 2026 Noxx Labs. All rights reserved. Noxx™ and Noxx Labs™ are trademarks of Noxx Labs. Proprietary: no licence is granted to copy, modify, host or redistribute any part of this code. noxxreplays.co.uk · build 6.1.0-f984a20 · 3d818a9198 */

.hb-widget { background: var(--bg2); border: 1px solid var(--border); border-radius: var(--radius2); padding: 0.75rem 1rem; margin-bottom: 1rem; }
.hb-head { display: flex; flex-wrap: wrap; align-items: baseline; gap: 0.6rem; margin-bottom: 0.35rem; font-size: 0.9rem; }
.hb-head small { color: var(--text3); font-size: 0.76rem; }
.hb-row { display: grid; grid-template-columns: 1fr 120px 130px; gap: 0.6rem; align-items: center; padding: 0.4rem 0; border-top: 1px solid var(--border); font-size: 0.85rem; }
.hb-t { color: var(--text); }
.hb-n { font-family: var(--mono); color: var(--text2); text-align: right; }
.hb-n small { color: var(--text3); font-size: 0.72rem; }
.hb-w { text-align: right; font-size: 0.78rem; color: var(--text3); }
.hb-row.better .hb-w { color: var(--green); } .hb-row.worse .hb-w { color: var(--amber); }
@media (max-width: 600px) { .hb-row { grid-template-columns: 1fr 70px; } .hb-w { grid-column: 1 / -1; text-align: left; margin-top: -0.3rem; } .hb-n small { display: none; } }
