/* ════════════════════════════════════════════════════════════════
   utilitaires.css — classes extraites des attributs style="…"
   (durcissement de la CSP, audit externe du 23 août 2026).

   Chaque déclaration porte !important : c'est ce qui reproduit la
   priorité qu'avait le style en ligne. Cette feuille se charge AVANT
   style.css pour que [hidden] et .cache (display:none !important)
   gardent le dernier mot sur un utilitaire d'affichage.

   Fichier généré : pour changer un rendu, préférer une vraie classe
   dans style.css; n'éditer ceci que pour retirer une entrée morte.
   ════════════════════════════════════════════════════════════════ */
.u-00d4b{display:flex !important;gap:10px !important;flex-wrap:wrap !important;align-items:center !important}
.u-05fff{width:100% !important;margin-top:12px !important;font-family:var(--mono,monospace) !important;font-size:.82rem !important}
.u-06258{border-bottom:1px solid var(--filet) !important}
.u-09c75{display:block !important;width:100% !important;text-align:left !important;margin-bottom:6px !important}
.u-0d1e8{min-width:0 !important;max-width:440px !important}
.u-22245{margin-left:auto !important;display:flex !important;gap:12px !important}
.u-27047{background:#7f1d1d !important;color:#fff !important;padding:14px 18px !important;text-align:center !important;font:15px/1.5 system-ui,sans-serif !important}
.u-2f488{background:var(--papier) !important;border-bottom:1px solid var(--filet) !important}
.u-32f7c{font-size:.98rem !important;margin-bottom:0 !important}
.u-3463f{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr)) !important;gap:8px !important}
.u-3de8f{display:flex !important;gap:8px !important;flex-wrap:wrap !important}
.u-3f802{font-weight:600 !important;font-size:.9rem !important;margin-bottom:4px !important}
.u-436b5{margin-top:0 !important;border-top:0 !important}
.u-466ab{max-width:220px !important;border-radius:8px !important;display:block !important;margin-bottom:8px !important}
.u-4f26b{padding-bottom:0 !important;display:flex !important;gap:18px !important;align-items:end !important;flex-wrap:wrap !important}
.u-53043{width:18px !important;height:18px !important}
.u-56023{font-weight:600 !important;font-size:.9rem !important;margin-bottom:8px !important}
.u-567a9{border-top:1px solid var(--filet) !important;padding-bottom:0 !important}
.u-58a8a{max-width:260px !important;margin-bottom:12px !important}
.u-638ba{font-size:.95rem !important;margin:16px 0 6px !important}
.u-6eda1{margin:0 !important;padding:8px 12px !important;font-size:.8rem !important;white-space:nowrap !important}
.u-6ee06{flex-shrink:0 !important}
.u-6fcd5{margin-left:auto !important;margin-bottom:8px !important}
.u-71ecb{display:block !important;font-weight:600 !important;font-size:.82rem !important;margin-bottom:4px !important}
.u-73705{display:flex !important;gap:8px !important;align-items:center !important;cursor:pointer !important}
.u-7bb59{text-align:center !important;margin:18px 0 0 !important}
.u-7d6bf{font-size:.94rem !important;margin-bottom:8px !important}
.u-886be{display:inline-flex !important;align-items:center !important;gap:8px !important;min-height:44px !important}
.u-8a77e{margin-top:8px !important}
.u-9b32c{border:0 !important;padding:0 !important;margin:0 0 18px !important}
.u-9f455{font-size:.95rem !important;margin:16px 0 8px !important}
.u-a1abd{font-size:1.06rem !important;color:var(--bleu-nuit) !important}
.u-a3fe7{margin-top:6px !important;font-size:.86rem !important;color:#8A6114 !important;background:#FDF3DD !important;border:1px solid #EBD9A8 !important;border-radius:4px !important;padding:8px 12px !important}
.u-a7c5c{border-top:0 !important}
.u-ac545{display:flex !important;gap:8px !important;flex-wrap:wrap !important;margin-top:8px !important}
.u-af512{border:0 !important;padding:0 !important;margin:0 0 16px !important}
.u-b0df4{display:flex !important;align-items:center !important;gap:9px !important;font-weight:400 !important;margin-bottom:8px !important}
.u-b58cb{display:block !important;font-weight:600 !important;font-size:.9rem !important;margin-bottom:6px !important}
.u-b8f30{display:flex !important;gap:16px !important;align-items:end !important;flex-wrap:wrap !important;padding-bottom:0 !important}
.u-be987{text-align:center !important;padding:60px 20px !important}
.u-c290c{border-radius:4px !important}
.u-c3cd0{opacity:.45 !important;cursor:not-allowed !important}
.u-c86e2{color:#98D542 !important}
.u-c97f5{display:flex !important;gap:8px !important;align-items:center !important;flex-shrink:0 !important}
.u-caac5{background:var(--vert-pale) !important;border-color:#DCE9C8 !important}
.u-ccb83{flex-wrap:wrap !important;gap:12px !important}
.u-d6af8{width:20px !important;height:20px !important}
.u-d90cd{font-size:.98rem !important;margin-bottom:4px !important}
.u-e3ff4{border-top:1px solid var(--filet) !important}
.u-e75b9{font-size:.98rem !important;margin-bottom:10px !important}
.u-e87c9{border-top-color:#D9D6CC !important}
.u-ea9d1{font-size:.95rem !important;margin:18px 0 8px !important}
.u-ef9cf{display:flex !important;align-items:center !important;gap:9px !important;font-weight:400 !important}
.u-f53f5{padding:8px 10px !important;border:1px solid #CFD6DA !important;border-radius:4px !important;font-family:inherit !important}
.u-f5b81{background:#FBFCFD !important}
.u-fe17c{font-size:1.35rem !important;margin-bottom:.4em !important}
.u-flex-1-1-170px{flex:1 1 170px !important}
.u-flex-2-1-200px{flex:2 1 200px !important}
.u-flex-2-1-220px{flex:2 1 220px !important}
.u-fs-1-3rem{font-size:1.3rem !important}
.u-fs-88rem{font-size:.88rem !important}
.u-fs-94rem{font-size:.94rem !important}
.u-larg-auto{width:auto !important}
.u-larg-max-220px{max-width:220px !important}
.u-larg-max-240px{max-width:240px !important}
.u-larg-max-280px{max-width:280px !important}
.u-larg-max-320px{max-width:320px !important}
.u-larg-max-36ch{max-width:36ch !important}
.u-larg-max-400px{max-width:400px !important}
.u-larg-max-460px{max-width:460px !important}
.u-larg-max-520px{max-width:520px !important}
.u-larg-max-900px{max-width:900px !important}
.u-m-0{margin:0 !important}
.u-m-0-0-10px{margin:0 0 10px !important}
.u-m-0-0-12px{margin:0 0 12px !important}
.u-m-0-0-14px{margin:0 0 14px !important}
.u-m-0-auto-26px{margin:0 auto 26px !important}
.u-m-12px-0-0{margin:12px 0 0 !important}
.u-m-14px-0{margin:14px 0 !important}
.u-m-20px-0-0{margin:20px 0 0 !important}
.u-m-22px-0-0{margin:22px 0 0 !important}
.u-mb-0{margin-bottom:0 !important}
.u-mb-10px{margin-bottom:10px !important}
.u-mb-12px{margin-bottom:12px !important}
.u-mb-14px{margin-bottom:14px !important}
.u-mb-16px{margin-bottom:16px !important}
.u-mb-18px{margin-bottom:18px !important}
.u-mb-20px{margin-bottom:20px !important}
.u-mb-2px{margin-bottom:2px !important}
.u-mb-6em{margin-bottom:.6em !important}
.u-mb-6px{margin-bottom:6px !important}
.u-mb-8px{margin-bottom:8px !important}
.u-ml-10px{margin-left:10px !important}
.u-ml-8px{margin-left:8px !important}
.u-ml-auto{margin-left:auto !important}
.u-mt-0{margin-top:0 !important}
.u-mt-10px{margin-top:10px !important}
.u-mt-12px{margin-top:12px !important}
.u-mt-14px{margin-top:14px !important}
.u-mt-16px{margin-top:16px !important}
.u-mt-18px{margin-top:18px !important}
.u-mt-20px{margin-top:20px !important}
.u-mt-24px{margin-top:24px !important}
.u-mt-26px{margin-top:26px !important}
.u-mt-32px{margin-top:32px !important}
.u-mt-34px{margin-top:34px !important}
.u-mt-4px{margin-top:4px !important}
.u-mt-6px{margin-top:6px !important}
.u-mt-8px{margin-top:-8px !important}
.u-nowrap{white-space:nowrap !important}
.u-pb-0{padding-bottom:0 !important}
.u-ta-center{text-align:center !important}
.u-ta-right{text-align:right !important}
