/* ===== Traction › Clientes (js/traction.js) ===== */
#pg-tracli .tra-kb{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))}
#pg-tracli .tra-card{cursor:grab;margin-bottom:8px}
#pg-tracli .tra-card.drag{opacity:.45}
#pg-tracli .kcol .kempty{padding:18px 0;text-align:center;color:var(--dim)}
/* Suporte: cliente da atividade no card */
.tcu-card-cli{display:inline-flex;align-items:center;gap:5px;margin-top:6px;font-size:11.5px;color:var(--dim)}
.tcu-card-cli svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.6}
#pg-tracli .tra-card{position:relative}
#pg-tracli .tra-card .cli-nome{padding-right:24px}
#pg-tradash .td-kpis2{margin-top:-4px}
#pg-tradash .td-clientes{grid-template-columns:repeat(3,minmax(0,1fr))}
#pg-tradash .kpis.k4{grid-template-columns:repeat(4,minmax(0,1fr))}
@media(max-width:900px){#pg-tradash .kpis.k4{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){#pg-tradash .td-clientes{grid-template-columns:1fr}}
#pg-tradash .td-fbar select{width:auto;min-width:240px}
#pg-tradash .td-horas{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:560px){#pg-tradash .td-horas{grid-template-columns:1fr}}
#pg-tradash .td-clientes{grid-template-columns:repeat(5,minmax(0,1fr))}
@media(max-width:1100px){#pg-tradash .td-clientes{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:640px){#pg-tradash .td-clientes{grid-template-columns:repeat(2,minmax(0,1fr))}}
#pg-tradash .td-vhead{display:flex;align-items:center;justify-content:space-between;gap:12px}
#pg-tradash .td-vhead select{width:auto;min-width:170px}
#pg-tradash .td-fbar{gap:10px}
#pg-tradash .td-fbar #tdLtSt{width:auto;min-width:180px}
#pg-tradash .td-fbar #tdPes{width:auto;min-width:200px}
