/* ==========================================================================
   Page « Cookie notice » — tableau des cookies généré par OneTrust
   --------------------------------------------------------------------------
   <div id="ot-sdk-cookie-policy"> est rempli par le SDK OneTrust (CookiePro),
   lui-même chargé par Tag Manager : le tableau n'existe donc qu'en production.

   OneTrust dimensionne ses textes en rem, or le thème fixe la base à 10px :
   sans ces règles le tableau s'affiche en 9px. Les !important sont nécessaires,
   les sélecteurs de OneTrust étant très spécifiques.
   ========================================================================== */

#ot-sdk-cookie-policy {
    margin: 10px 0 30px;
    overflow-x: auto;
}

#ot-sdk-cookie-policy,
#ot-sdk-cookie-policy p,
#ot-sdk-cookie-policy li,
#ot-sdk-cookie-policy td,
#ot-sdk-cookie-policy th,
#ot-sdk-cookie-policy a,
#ot-sdk-cookie-policy span,
#ot-sdk-cookie-policy section {
    font-size: 1.5rem !important;
    line-height: 1.55 !important;
}

#ot-sdk-cookie-policy h4 {
    font-size: 1.8rem !important;
    margin: 28px 0 8px !important;
}

#ot-sdk-cookie-policy table {
    width: 100% !important;
    margin: 12px 0 8px !important;
}

#ot-sdk-cookie-policy th {
    font-weight: 700 !important;
}

/* OneTrust réaffiche son propre titre « Cookie List », son introduction et la
   description de chaque catégorie. Ces textes figurent déjà, mot pour mot, dans
   le contenu de la page juste au-dessus : on ne garde de OneTrust que les
   intitulés de catégorie et les tableaux. Supprimer ce bloc pour tout réafficher. */
#ot-sdk-cookie-policy #cookie-policy-title,
#ot-sdk-cookie-policy #cookie-policy-description,
#ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc {
    display: none !important;
}
