/* Cobros por debajo de la tarifa (09/11/2026). */
#seccion-cobros-bajo-tarifa .cb { max-width:1280px; }
#seccion-cobros-bajo-tarifa h1 { font-size:24px; font-weight:600; margin:0 0 4px; }
#seccion-cobros-bajo-tarifa h2 { font-size:15px; font-weight:600; margin:0 0 8px; }
#seccion-cobros-bajo-tarifa .sub { color:#667085; margin:0 0 14px; }
#seccion-cobros-bajo-tarifa .cb-kpis { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:10px; margin-bottom:14px; }
#seccion-cobros-bajo-tarifa .cb-kpi { background:#fff; border:1px solid #E7E9EE; border-radius:12px; padding:10px 14px; min-width:0; }
#seccion-cobros-bajo-tarifa .cb-kpi b { display:block; font-size:20px; font-weight:600; font-variant-numeric:tabular-nums; }
#seccion-cobros-bajo-tarifa .cb-kpi span { font-size:12px; color:#667085; }
#seccion-cobros-bajo-tarifa .cb-kpi.mal b { color:#B91C1C; }
#seccion-cobros-bajo-tarifa .cb-dos { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:14px; }
#seccion-cobros-bajo-tarifa .cb-tarjeta { background:#fff; border:1px solid #E7E9EE; border-radius:14px; padding:14px; margin-bottom:14px; min-width:0; overflow-x:auto; }
#seccion-cobros-bajo-tarifa .cb-t { width:100%; border-collapse:collapse; font-variant-numeric:tabular-nums; font-size:13px; }
#seccion-cobros-bajo-tarifa .cb-t th { text-align:left; font-weight:500; font-size:12px; color:#667085; padding:8px 10px; border-bottom:1px solid #E7E9EE; }
#seccion-cobros-bajo-tarifa .cb-t td { padding:8px 10px; border-bottom:1px solid #E7E9EE; vertical-align:top; }
#seccion-cobros-bajo-tarifa .cb-t .num { text-align:right; white-space:nowrap; }
#seccion-cobros-bajo-tarifa .cb-sub { display:block; font-size:12px; color:#667085; }
#seccion-cobros-bajo-tarifa tr.cb-sin td { background:#FEF2F2; }
#seccion-cobros-bajo-tarifa .cb-causa { font-size:12.5px; color:#475467; }
#seccion-cobros-bajo-tarifa .cb-filtros { display:flex; gap:10px; flex-wrap:wrap; justify-content:space-between; margin-bottom:8px; }
#seccion-cobros-bajo-tarifa .cb-pild { display:flex; gap:6px; flex-wrap:wrap; }
#seccion-cobros-bajo-tarifa .cb-pild button { font:inherit; font-size:13px; padding:5px 12px; border-radius:999px; border:1px solid #E7E9EE; background:#fff; color:#475467; cursor:pointer; }
#seccion-cobros-bajo-tarifa .cb-pild button.on { background:#0F172A; color:#fff; border-color:#0F172A; }
#seccion-cobros-bajo-tarifa .cb-cuenta { font-size:12.5px; color:#475467; margin:0 0 6px; }
#seccion-cobros-bajo-tarifa .nota { font-size:12.5px; color:#475467; margin:4px 0 0; }
#seccion-cobros-bajo-tarifa .btn { font:inherit; font-weight:600; font-size:13px; border-radius:10px; padding:8px 14px; border:1px solid #E7E9EE; background:#fff; cursor:pointer; }
@media (max-width:900px) {
  #seccion-cobros-bajo-tarifa .cb-kpis, #seccion-cobros-bajo-tarifa .cb-dos { grid-template-columns:1fr; }
  #seccion-cobros-bajo-tarifa .sec { display:none; }
}
