{# ── IMAGE DE FOND ── #}
{% if dpl1BgBase64 %}

{% endif %}
{# ════════════════════════════════════════════════
Le formulaire occupe environ :
- Tableau principal : top 83mm → 170mm
- Chaque ligne ≈ 6mm de hauteur
- Colonne valeur commence à ≈ left 52mm
════════════════════════════════════════════════ #}
{# Ligne 1 — Nom #}
{{ contract.customer.lastName }}
{# Ligne 2 — Prenom #}
{{ contract.customer.firstName }}
{# Ligne 4 — CNIE cases (1ère ligne de la double ligne) #}
{{ contract.customer.identityNumber }}
{# Ligne 5 — N° permis de conduire #}
{{ contract.customer.drivingLicenseNumber }}
{# Ligne 6 — Adresse #}
{{ contract.customer.address|default('') }}
{# Ligne 7 — Ville (non stockée) #}
{# Ligne 8 — Code postal (non stocké) #}
{# Ligne 9 — N° de GSM #}
{{ contract.customer.phoneNumber|default('') }}
{# Ligne 10 — Adresse mail #}
{{ contract.customer.email|default('') }}
{# ═══════════════════════ VÉHICULE ═══════════════════════ #}
{# Immatriculé sous numéro #}
{{ contract.car.registrationNumber }}
{# Agence — lignes #}
{{ agency.name|default('') }}
{{ agency.address|default('') }}{% if agency.city %}, {{ agency.city }}{% endif %}
{% if agency.phoneNumber %}Tél : {{ agency.phoneNumber }}{% endif %}
{# ═══════════════════════ PÉRIODE ════════════════════════ #}
{# Jour d'emprunt #}
{{ contract.startDate|date('d/m/Y') }}
{# Heure d'emprunt #}
{{ contract.startDate|date('H:i') }}
{# Jour de restitution #}
{{ contract.endDate|date('d/m/Y') }}
{# Heure de restitution #}
{{ contract.endDate|date('H:i') }}
{# ═══════════════════════ FAIT À / LE ════════════════════ #}
{{ agency.city|default('') }}
{{ contract.startDate|date('d/m/Y') }}
{# ═══════════════════════ CACHET ════════════════════ #}
{% if contract.agency.stampFilename %}
{% set stampSrc = image_base64(contract.agency.stampFilename) %}
{% if stampSrc %}
{% endif %}
{% endif %}