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

.nt-box { background: var(--bg2); border: 1px solid var(--border); border-radius: var(--radius2); padding: 0.7rem 0.9rem; }
.nt-row { display: flex; align-items: center; gap: 0.6rem; padding: 0.35rem 0; border-bottom: 1px solid var(--border); font-size: 0.86rem; }
.nt-row span { flex: 1; }
.nt-t { font-family: var(--mono); color: var(--accent); background: none; border: 1px solid var(--border2); border-radius: var(--radius); padding: 0.1rem 0.4rem; cursor: pointer; font-size: 0.78rem; }
.nt-t:disabled { color: var(--text3); cursor: default; }
.nt-del { background: none; border: none; color: var(--text3); cursor: pointer; font-size: 1rem; } .nt-del:hover { color: var(--red); }
.nt-empty { color: var(--text3); font-size: 0.82rem; margin: 0.2rem 0 0.4rem; }
.nt-add { display: flex; gap: 0.4rem; margin-top: 0.6rem; flex-wrap: wrap; }
.nt-add input { background: var(--bg); border: 1px solid var(--border2); border-radius: var(--radius); color: var(--text); padding: 0.45rem 0.6rem; font: inherit; font-size: 0.84rem; }
.nt-time { width: 70px; font-family: var(--mono) !important; } .nt-text { flex: 1; min-width: 180px; }
.nt-hint { font-size: 0.72rem; color: var(--text3); margin-top: 0.35rem; }
