/* ---------- Lista de espera ---------- */
.kpis.wl4{grid-template-columns:repeat(4,minmax(0,1fr))}
.kpis.wl4 .kpi{min-height:160px;padding:22px}
.kpis.wl4 .kpi .l{font-size:15px}
.kpis.wl4 .kpi .ico{width:46px;height:46px;border-radius:12px}
.kpis.wl4 .kpi .v>span:first-child{font-size:36px}
.kpis.wl4 .kpi .s{font-size:14px}
.kpis.wl4 .kpi .s svg{width:120px;height:46px}
.kpis.wl4 .kpi:nth-child(1){background:linear-gradient(135deg,rgba(30,211,164,.12),rgba(30,211,164,.02) 70%),var(--surface);border-color:rgba(30,211,164,.40)}
.kpis.wl4 .kpi:nth-child(2),.kpis.wl4 .kpi:nth-child(3){background:linear-gradient(135deg,rgba(76,141,255,.09),rgba(76,141,255,.015) 70%),var(--surface);border-color:rgba(76,141,255,.30)}
.kpis.wl4 .kpi:nth-child(4){background:linear-gradient(135deg,rgba(30,211,164,.10),rgba(30,211,164,.02) 70%),var(--surface);border-color:rgba(30,211,164,.35)}
.kpis.wl4 .kpi:nth-child(4) .v>span:first-child{white-space:normal;overflow-wrap:anywhere}
.wl-wrap{margin:0 20px;border:1px solid var(--line-2);border-radius:12px;overflow:hidden}
.wl-tbl .chip{margin:1px 0}
@media (max-width:1280px){.kpis.wl4{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:560px){.kpis.wl4{grid-template-columns:1fr 1fr}.kpis.wl4 .kpi{min-height:0}.kpis.wl4 .kpi .v>span:first-child{font-size:26px}.wl-wrap{margin:0}}
