/* DEEC Studio · CRM: Resumen comercial */
.kpis--cs{grid-template-columns:repeat(6,minmax(0,1fr))}
.cs__b{margin:0;padding:0;list-style:none;display:grid;gap:12px}
.cs__b li{display:grid;grid-template-columns:minmax(120px,.9fr) minmax(0,1.6fr) auto;gap:12px;align-items:center;font-size:13.5px;color:var(--text)}
.cs__b li[data-go]{cursor:pointer}
.cs__b li[data-go]:hover .cs__l{color:var(--acc)}
.cs__l{display:flex;align-items:center;gap:6px;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cs__t{display:block;height:8px;border-radius:99px;background:var(--g100);overflow:hidden}
.cs__t i{display:block;height:100%;border-radius:inherit;background:var(--acc);transition:width .5s cubic-bezier(.2,.8,.2,1)}
.cs__n{display:grid;justify-items:end;min-width:76px;line-height:1.25}
.cs__n b{font-weight:600;color:var(--fg)}.cs__n small{font-size:11.5px;color:var(--muted)}
.cs__chips{display:flex;gap:8px;flex-wrap:wrap;padding:14px 20px 4px}
.cs__chips span{padding:4px 12px;border-radius:99px;background:var(--bg2);font-size:12.5px;color:var(--text)}
.cs__chips span.w{background:var(--bad-l);color:var(--bad)}.cs__chips b{font-weight:600}
.cs__t2{margin:0;padding:6px 20px 16px;list-style:none;display:grid}
.cs__t2 li{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:11px 0;border-top:1px solid var(--line);font-size:13.5px;cursor:pointer}
.cs__t2 li:first-child{border-top:0}
.cs__t2 time{font-size:12.5px;color:var(--muted)}
.cs__t2 b{color:var(--fg);font-weight:600}.cs__t2 small{display:block;margin-top:2px;color:var(--muted);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cols--cs{margin-bottom:20px}
.cols--cs>.card+.card{margin-top:0}
.cols--cs .card__b{padding-top:18px}
@media (max-width:1280px){.kpis--cs{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:640px){.kpis--cs{grid-template-columns:repeat(2,minmax(0,1fr))}.cs__b li{grid-template-columns:1fr auto}.cs__t{grid-column:1/-1;order:3}.cs__t2 li{grid-template-columns:1fr;gap:2px}}

/* Actividades comerciales urgentes · celda Prospecto: nombre y, debajo, bandera + negocio en una misma línea (bandera centrada con el texto, separación uniforme de 8 px; un nombre largo se ajusta sin desbordar) */
td.cu__p small{display:flex;align-items:center;gap:8px;min-width:0;overflow-wrap:anywhere}
td.cu__p small .ag__fl{flex:none;margin:0}
