/* ════════════════════════════════════════════════════════════════════
   Tarte au Citron — Ajustements minimaux (look blanc/jaune par défaut)
   ────────────────────────────────────────────────────────────────────
   On garde TOUT le style par défaut de Tarte au Citron (blanc/jaune),
   on corrige JUSTE deux choses :
     1. Le texte du bandeau qui se brise en colonnes bizarres
     2. La hiérarchie visuelle Accepter / Refuser (Accepter plus en valeur)
   ════════════════════════════════════════════════════════════════════ */

/* ─── FIX 1 — Texte sur une seule colonne, propre ─────────────────── */
#tarteaucitronRoot #tarteaucitronDisclaimerAlert {
  column-count: 1 !important;
  -webkit-column-count: 1 !important;
  -moz-column-count: 1 !important;
  display: block !important;
  width: auto !important;
  max-width: 780px !important;
  margin: 0 auto 0.8rem !important;
  padding: 0 1rem !important;
  text-align: center !important;
  line-height: 1.55 !important;
  font-size: 0.95rem !important;
  white-space: normal !important;
  word-spacing: normal !important;
}

#tarteaucitronRoot #tarteaucitronDisclaimerAlert br {
  display: none !important;
}

/* ─── FIX 2 — Bouton "Tout accepter" plus prominent ─────────────────
   Logique RGPD/APD respectée : même taille, même padding que "Refuser".
   La différence est UNIQUEMENT cosmétique (couleur, ombre, accent).
   Pas de nudging, pas de cookie wall.
   ──────────────────────────────────────────────────────────────────── */

/* Bouton "Tout accepter" — jaune/or solide, ombre, font-weight bold */
#tarteaucitronRoot #tarteaucitronPersonalize2 {
  background: linear-gradient(180deg, #F5C73E 0%, #D4A82B 100%) !important;
  color: #08090D !important;
  border: 2px solid #D4A82B !important;
  font-weight: 700 !important;
  font-size: 0.95rem !important;
  padding: 0.85rem 1.8rem !important;
  border-radius: 6px !important;
  box-shadow:
    0 4px 14px rgba(212, 168, 43, 0.4),
    0 1px 0 rgba(255, 255, 255, 0.4) inset !important;
  transition: transform 0.2s, box-shadow 0.2s, background 0.2s !important;
  cursor: pointer !important;
}

#tarteaucitronRoot #tarteaucitronPersonalize2:hover {
  background: linear-gradient(180deg, #FFD550 0%, #F5C73E 100%) !important;
  transform: translateY(-1px) !important;
  box-shadow:
    0 8px 22px rgba(212, 168, 43, 0.55),
    0 1px 0 rgba(255, 255, 255, 0.5) inset !important;
}

/* Bouton "Tout refuser" — fond neutre, contour discret, même taille */
#tarteaucitronRoot #tarteaucitronAllDenied2 {
  background: #FFFFFF !important;
  color: #4A5568 !important;
  border: 2px solid #D1D5DB !important;
  font-weight: 500 !important;
  font-size: 0.95rem !important;
  padding: 0.85rem 1.8rem !important;
  border-radius: 6px !important;
  box-shadow: none !important;
  transition: transform 0.2s, border-color 0.2s !important;
  cursor: pointer !important;
}

#tarteaucitronRoot #tarteaucitronAllDenied2:hover {
  background: #F9FAFB !important;
  border-color: #9CA3AF !important;
  color: #1F2937 !important;
  transform: translateY(-1px) !important;
}

/* "Personnaliser mes choix" — lien petit en dessous */
#tarteaucitronRoot #tarteaucitronCloseAlert {
  background: transparent !important;
  color: #6B7280 !important;
  text-decoration: underline !important;
  text-underline-offset: 3px !important;
  font-size: 0.85rem !important;
  font-weight: 500 !important;
  border: none !important;
  padding: 0.5rem 1rem !important;
  box-shadow: none !important;
}

#tarteaucitronRoot #tarteaucitronCloseAlert:hover {
  color: #1F2937 !important;
  background: transparent !important;
}
