/* ═══════════════════════════════════════════════════════════════════════════
   FOOTER SIGNATURE CANONIQUE — .dvh-signature
   Décision Maxime gravée 2026-06-10 (DESIGN-EVOLUTION + design-guardian 8bis) :
   « le bon footer, celui du devis, il faut le mettre sur toutes les pages ».
   Source d'origine : css/devis-editor-header.css (éditeur de devis, sanctuaire
   — sa copie locale reste intacte). Ce fichier = la version PARTAGÉE à inclure
   dans chaque module qui affiche le footer. Ne PAS le charger dans le module
   devis (déjà servi par devis-editor-header.css).
   ═══════════════════════════════════════════════════════════════════════════ */
.dvh-signature {
  display: flex; align-items: center; justify-content: center;
  flex-wrap: wrap; gap: 14px;
  padding: 20px 24px 22px;
  margin-top: 28px;
  border-top: 2px solid var(--green, #2FBF7A);
  background: rgba(47, 191, 122, 0.035);
}
.dvh-signature-logo {
  display: inline-flex; align-items: center; gap: 9px;
  font-family: 'Lato', sans-serif; font-weight: 700; font-size: 15px;
  letter-spacing: -0.3px; color: var(--text, #0F1A17);
}
.dvh-signature-logo b { color: var(--green, #2FBF7A); font-weight: 700; }
.dvh-signature-bar {
  display: inline-block; width: 5px; height: 22px;
  border-radius: 100px; background: var(--green, #2FBF7A);
}
.dvh-signature-engage {
  font-family: 'Lato', sans-serif; font-weight: 800; font-size: 11px;
  letter-spacing: 0.14em; text-transform: uppercase; color: var(--green-dark, #0D6B35);
}
.dvh-signature-meta {
  font-family: 'Lora', Georgia, serif; font-style: italic; font-size: 12px;
  color: var(--muted, #7A9480);
}
.dvh-signature-dot {
  width: 4px; height: 4px; border-radius: 50%;
  background: var(--muted, #7A9480); opacity: 0.5;
}
