/*! © 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 */

.cl-box { background: var(--bg2, #111113); border: 1px solid var(--border, #26262A); border-radius: 12px; padding: 0.7rem 1rem; margin: 0 0 1rem; }
.cl-box summary { cursor: pointer; display: flex; flex-wrap: wrap; align-items: baseline; gap: 0.2rem 0.6rem; list-style: none; }
.cl-box summary::-webkit-details-marker { display: none; }
.cl-box summary::before { content: '▸'; color: var(--text3); }
.cl-box[open] summary::before { content: '▾'; }
.cl-box summary small { font-size: 0.76rem; color: var(--text3); }
.cl-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 0.8rem 1.4rem; margin-top: 0.7rem; }
.cl-h { font-size: 0.7rem; letter-spacing: 0.07em; text-transform: uppercase; color: var(--text3); margin-bottom: 0.25rem; }
.cl-t { width: 100%; border-collapse: collapse; font-size: 0.82rem; }
.cl-t th { font-weight: 500; font-size: 0.7rem; color: var(--text3); text-align: right; padding: 0.15rem 0 0.25rem 0.6rem; }
.cl-t td { padding: 0.22rem 0; border-top: 1px solid var(--border); color: var(--text2); }
.cl-t td + td { text-align: right; padding-left: 0.6rem; font-variant-numeric: tabular-nums; white-space: nowrap; }
.cl-t td.cl-you { color: var(--text); }
.cl-t td.cl-off { font-weight: 700; }
.cl-note { font-size: 0.74rem; color: var(--text3); margin: 0.6rem 0 0.1rem; }
