# Patrones mejorados para nombre del cliente con más variantes y filtrado de falsos positivos
CLIENT_NAME_PATTERN = r'(?:Titular(?:idad)?|Cliente|Nombre(?:\sdel\s(?:cliente|titular))?|A nombre de|TITULAR(?:IDAD)?)[:\s.]{1,20}([^\n\r0-9]{5,60})'
ALT_CLIENT_NAME_PATTERN = r'(?:razón\s*social|nombre\s*y\s*apellidos|cliente\s*titular)[:\s.]{1,20}([^\n\r0-9]{5,60})'
# Patrón adicional para filtrar mejor los nombres de clientes
EXTRA_CLIENT_NAME_PATTERN = r'(?:Contratante|Contratado por|Abonado|Usuario)[:\s.]{1,20}([^\n\r0-9]{5,60})'
