
                
                /* Pills */
                .tp-pill{display:inline-flex;align-items:center;justify-content:center;min-width:72px;padding:6px 10px;border-radius:999px;font-weight:700;font-size:14px;line-height:1;border:1px solid transparent}
                .tp-pill.tp-pill--xs{min-width:auto;padding:4px 8px;font-size:11px;font-weight:800}

                /* Wait time colors (set via JS) */
                .tp-wait{background:#ededed;border-color:#d0d0d0;}
                .tp-wait.tp-wait--good{background:rgba(16,185,129,.15);color:#065f46;border-color:rgba(16,185,129,.35)}
                .tp-wait.tp-wait--ok{background:rgba(245,158,11,.18);color:#7c2d12;border-color:rgba(245,158,11,.35)}
                .tp-wait.tp-wait--bad{background:rgba(239,68,68,.16);color:#7f1d1d;border-color:rgba(239,68,68,.35)}

                /* Status colors (set via JS) */
                .tp-status{background:#e5e7eb;color:#111827;border-color:#d1d5db}
                .tp-status.tp-status--open{background:rgba(16,185,129,.15);color:#065f46;border-color:rgba(16,185,129,.35)}
                .tp-status.tp-status--closed{background:rgba(107,114,128,.18);color:#111827;border-color:rgba(107,114,128,.30)}
                .tp-status.tp-status--maint{background:rgba(245,158,11,.18);color:#7c2d12;border-color:rgba(245,158,11,.35)}
                .tp-status.tp-status--down{background:rgba(239,68,68,.16);color:#7f1d1d;border-color:rgba(239,68,68,.35)}
                

                /* Existing fastpass/vq badges: make them look more consistent */
                .vakPass,.vakPassb,.vakPassv{display:inline-flex;align-items:center;justify-content:center;margin-left:1px;padding:5px 5px;border-radius:999px;font-size:12px;font-weight:800;line-height:1;border:1px solid rgba(0,0,0,.10);background:rgba(0,0,0,0.5)}
               
table.tablesorter.tp-table thead th {
  border-bottom: 8px solid #fff !important;
}


/* Als er een badge naast de wachttijd staat → maak wachttijd compacter */
.tp-table td.waittime:has(.vakPass),
.tp-table td.waittime:has(.vakPassb),
.tp-table td.waittime:has(.vakPassv){
  /* niets hier nodig, maar houdt selector samen */
}

.tp-table td.waittime:has(.vakPass) .tp-pill.tp-wait,
.tp-table td.waittime:has(.vakPassb) .tp-pill.tp-wait,
.tp-table td.waittime:has(.vakPassv) .tp-pill.tp-wait{
  min-width: 40px;
  padding: 6px 6px;
  font-size: 12px;
}
