/* Bandeau de consentement CookieAdmin aux polices de la charte (01/10/2026). Les couleurs viennent des réglages de
   l'extension (CookieAdmin › Formulaire de consentement) ; ici, seulement ce qu'elle ne règle pas. */

.cookieadmin_law_container,
.cookieadmin_cookie_modal,
.cookieadmin_reconsent_wrap { font-family: var(--font-body); }

/* Bandeau toujours fixé en bas à droite (01/10/2026) : une personne connectée reçoit aussi la feuille wp-components de
   WordPress (barre d'administration), dont la règle [role="region"] { position: relative } l'emportait sur celle de
   CookieAdmin, chargée avant. Le bandeau (role="region") tombait alors tout en bas de la page, à gauche, et y restait. */
body .cookieadmin_law_container[role] { position: fixed; }

.cookieadmin_law_container p#cookieadmin_notice_title,
.cookieadmin_cookie_modal .cookieadmin_preference_title { font-family: var(--font-display); font-weight: 700; }
.cookieadmin_law_container p#cookieadmin_notice_title { font-size: 20px; line-height: 1.2; margin-bottom: 8px; }

.cookieadmin_law_container p#cookieadmin_notice { font-size: 14px; line-height: 1.55; }

/* Boutons : coins et graisse de la charte. */
.cookieadmin_law_container button.cookieadmin_btn,
.cookieadmin_cookie_modal button.cookieadmin_btn { border-radius: var(--radius-btn, 3px); font-weight: 700; min-height: 44px; }

/* Les trois boutons sur une ligne : Accepter · Personnaliser · Refuser (demandes de Dorian, 01/10). Accepter et Refuser ont
   la même largeur ; Refuser a l'apparence de Personnaliser (fond blanc réglé dans l'extension, même bordure ici).
   Personnaliser prend la place de son libellé, entre les deux. */
.cookieadmin_consent_inside > .cookieadmin_consent_btns { display: grid; grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr); gap: 6px; }
.cookieadmin_consent_inside > .cookieadmin_consent_btns button.cookieadmin_btn { padding-left: 10px; padding-right: 10px; }
.cookieadmin_consent_inside > .cookieadmin_consent_btns #cookieadmin_accept_button { order: 1; }
.cookieadmin_consent_inside > .cookieadmin_consent_btns #cookieadmin_customize_button { order: 2; }
.cookieadmin_consent_inside > .cookieadmin_consent_btns #cookieadmin_reject_button { order: 3; }
.cookieadmin_law_container #cookieadmin_customize_button,
.cookieadmin_law_container #cookieadmin_reject_button,
.cookieadmin_cookie_modal .cookieadmin_reject_btn { border-color: var(--bordure-champ, #78869E); }
/* Écrans de moins de 375 px : trois libellés ne tiennent plus côte à côte ; Personnaliser passe dessous. */
@media (max-width: 374px) {
  .cookieadmin_consent_inside > .cookieadmin_consent_btns { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); }
  .cookieadmin_consent_inside > .cookieadmin_consent_btns #cookieadmin_reject_button { order: 2; }
  .cookieadmin_consent_inside > .cookieadmin_consent_btns #cookieadmin_customize_button { order: 3; grid-column: 1 / -1; }
}
/* Fenêtre de choix, même ordre : Accepter · Enregistrer mes choix · Refuser ; les liens de la politique restent dessous. */
.cookieadmin_modal_footer .cookieadmin_accept_btn { order: 1; }
.cookieadmin_modal_footer .cookieadmin_save_btn { order: 2; }
.cookieadmin_modal_footer .cookieadmin_reject_btn { order: 3; }
.cookieadmin_modal_footer > .cookieadmin_modal_footer_links { order: 4; }

/* Liens vers la politique : soulignés, lisibles. */
.cookieadmin_policy_link a { font-size: 14px; text-decoration: underline; text-underline-offset: 2px; }

/* La fenêtre de choix ne montre que les catégories réellement utilisées par le site : ni cookie fonctionnel ni
   cookie publicitaire (leurs interrupteurs restent dans la page, sans effet). */
.cookieadmin_types[aria-labelledby="cookieadmin-functional-heading"],
.cookieadmin_types[aria-labelledby="cookieadmin-marketing-heading"] { display: none; }

/* Mention vide « Remarque » retirée par inc/consentement.php : pas de pastille vide à côté du titre. */
.cookieadmin_types .cookieadmin_remark:empty { display: none; }

/* Bouton rond « Modifier mes choix de cookies » en bas à droite (demande de Dorian, 01/10) : l'extension le fixe à gauche
   sans réglage. Rien d'autre n'occupe ce coin (le badge reCAPTCHA est masqué, style.css, mention près du bouton d'envoi). */
html body .cookieadmin_reconsent_wrap button.cookieadmin_re_consent { left: auto; right: 15px; }
