/* ===== FIX HISTORIAL - EFECTIVO, REPARTIDOR Y TIPO ===== */
#listaHistorial .card{
  border-left:4px solid #22c55e !important;
  display:flex;
  flex-direction:column;
  gap:8px;
}
#listaHistorial .card > div:nth-child(2){
  display:flex !important;
  flex-wrap:wrap !important;
  align-items:center !important;
  gap:8px !important;
}

/* Todos los pills con el mismo tamaño */
#listaHistorial .pago-badge, 
#listaHistorial .badge{
  padding:7px 14px !important;
  border-radius:100px !important;
  font-size:11px !important;
  font-weight:900 !important;
  letter-spacing:0.3px;
}

/* EFECTIVO */
.pago-efectivo{
  background:#22c55e22 !important;
  border:1px solid #22c55e !important;
  color:#22c55e !important;
}

/* REPARTIDOR */
#listaHistorial .badge[style*="ED3237"]{
  background:#ED3237 !important;
  color:#fff !important;
  border:1px solid #ED3237 !important;
}

/* DOMICILIO - azul */
#listaHistorial small{
  background:#1e2a5a !important;
  border:1px solid #3b5bff !important;
  color:#a8b9ff !important;
  padding:7px 14px !important;
  border-radius:100px !important;
  font-size:11px !important;
  font-weight:800 !important;
  display:inline-flex !important;
  align-items:center !important;
  gap:6px !important;
}

/* RECOGER - BLANCO */
#listaHistorial small.recoger{
  background:#fff !important;
  border-color:#fff !important;
  color:#000 !important;
}