/* Pit Queue card (pitqueue.js) */
.pitq .pq-row { padding: 10px 0; border-bottom: 1px solid var(--line); gap: 8px; }
.pitq .pq-row:last-child { border-bottom: 0; }
.pitq .pq-row .btn { min-height: 40px; }
.pitq [data-act="join-next"] { width: 100%; min-height: 44px; }
.pitq .pq-chips { display: flex; flex-wrap: wrap; gap: 6px; margin: 6px 0; }
.pitq .pq-chips .chip { min-height: 40px; min-width: 52px; }
.pitq .pq-chips .chip.on { background: var(--brand); color: var(--brand-ink, #fff); border-color: var(--brand); }
.pitq .pq-chans summary { cursor: pointer; padding: 6px 0; }
