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

.gs-table { width: 100%; max-width: 560px; border-collapse: collapse; font-size: 0.82rem; margin-bottom: 0.3rem; }
.gs-table th, .gs-table td { padding: 0.38rem 0.5rem; border-bottom: 1px solid var(--border, #26262a); text-align: right; white-space: nowrap; }
.gs-table td { font-family: var(--mono, monospace); color: var(--text, #f2f2f0); }
.gs-table tbody th { text-align: left; font-weight: 500; color: var(--text2, #a6a6ad); }
.gs-table th small { display: block; font-size: 0.66rem; font-weight: 400; color: var(--text3, #9ca3af); }
.gs-table thead th { font-size: 0.78rem; font-weight: 600; color: var(--text, #f2f2f0); }
.gs-table thead th small { font-family: var(--mono, monospace); }
.gs-table thead th.gs-ahead { color: #22c55e; }
.gs-table thead th.gs-behind { color: #ef4444; }
.gs-note { font-size: 0.72rem; color: var(--text3, #9ca3af); margin: 0 0 0.6rem; }
.gs-line { font-size: 0.84rem; color: var(--text2, #a6a6ad); margin: 0 0 0.45rem; padding-left: 0.6rem; border-left: 2px solid #E1FF3C; line-height: 1.45; }
.gs-line b { color: var(--text, #f2f2f0); font-weight: 600; }
@media (max-width: 420px) {
  .gs-table { font-size: 0.74rem; }
  .gs-table th, .gs-table td { padding: 0.32rem 0.3rem; }
  .gs-table tbody th small { display: none; }
}
