.lb .subtitle{color:var(--muted);font-family:var(--font-mono);font-size:14px}.lb-empty{color:var(--muted);font-family:var(--font-mono);margin-top:24px}.lb-sec{margin-top:28px}.lb-h{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--amber);margin:0 0 10px;font-size:18px}.lb-table{flex-direction:column;gap:4px;display:flex}.lb-row{background:var(--carbon);border:1px solid var(--line2);border-radius:10px;grid-template-columns:34px 1fr auto auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.lb-row.p1{border-color:var(--olive);background:linear-gradient(90deg, #7ca01924, var(--carbon))}.lb-pos{font-family:var(--font-display);color:var(--muted);text-align:center;font-size:20px}.lb-row.p1 .lb-pos{color:var(--olive-bright)}.lb-name{flex-direction:column;min-width:0;display:flex}.lb-name strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.lb-car{font-family:var(--font-mono);color:var(--muted);font-size:11px}.lb-gap{font-family:var(--font-mono);color:var(--muted);font-size:12px}.lb-time{font-family:var(--font-mono);color:var(--text);font-size:16px;font-weight:700}.lb-row.p1 .lb-time{color:var(--olive-bright)}.lb-foot{text-align:center;font-family:var(--font-mono);color:var(--muted);margin-top:30px;font-size:11px}
