/* theme-couleur.css : palette bleu / marine d'ArdoiZe, chargée UNIQUEMENT quand l'interrupteur global `theme_couleur` est allumé
   (composant serveur src/components/theme/ThemeCouleur.tsx, `<link media="screen">`). Éteint : ce fichier n'est ni demandé ni lu, le rendu est celui d'avant.
   Les couleurs étant écrites en dur dans les composants (style en ligne : `color:#111` dans le HTML du serveur, `color: rgb(17, 17, 17)` après
   hydratation), la feuille vise les attributs `style` avec !important. Elle a été prise d'un aperçu (1/11/2026) puis corrigée ; les états
   des tables et la légende du plan en bois se règlent en fin de fichier, par les variables `--etat-*` et des sélecteurs d'attributs SVG.
   Palette : bleu du logo #0f4fc4, marine #10264d, ambre du plan en bois. Tout est sous @media screen : rien ne change à l'impression. */
@media screen {
:root {
  --eg-fond: #f2f5fb;
  --eg-bord: #dbe3f0;
  --eg-actif-fond: #e7effe;
  --eg-focus: #0f4fc4;
}
/* ── texte ── */
[style^="color:#111;"],
[style*=";color:#111;"],
[style*="; color:#111;"],
[style$=";color:#111"],
[style$="; color:#111"],
[style="color:#111"],
[style^="color:#111111;"],
[style*=";color:#111111;"],
[style*="; color:#111111;"],
[style$=";color:#111111"],
[style$="; color:#111111"],
[style="color:#111111"],
[style^="color: rgb(17, 17, 17);"],
[style*="; color: rgb(17, 17, 17);"],
[style^="color:#333;"],
[style*=";color:#333;"],
[style*="; color:#333;"],
[style$=";color:#333"],
[style$="; color:#333"],
[style="color:#333"],
[style^="color:#333333;"],
[style*=";color:#333333;"],
[style*="; color:#333333;"],
[style$=";color:#333333"],
[style$="; color:#333333"],
[style="color:#333333"],
[style^="color: rgb(51, 51, 51);"],
[style*="; color: rgb(51, 51, 51);"],
[style^="color:#222;"],
[style*=";color:#222;"],
[style*="; color:#222;"],
[style$=";color:#222"],
[style$="; color:#222"],
[style="color:#222"],
[style^="color:#222222;"],
[style*=";color:#222222;"],
[style*="; color:#222222;"],
[style$=";color:#222222"],
[style$="; color:#222222"],
[style="color:#222222"],
[style^="color: rgb(34, 34, 34);"],
[style*="; color: rgb(34, 34, 34);"],
[style^="color:#000;"],
[style*=";color:#000;"],
[style*="; color:#000;"],
[style$=";color:#000"],
[style$="; color:#000"],
[style="color:#000"],
[style^="color:#000000;"],
[style*=";color:#000000;"],
[style*="; color:#000000;"],
[style$=";color:#000000"],
[style$="; color:#000000"],
[style="color:#000000"],
[style^="color: rgb(0, 0, 0);"],
[style*="; color: rgb(0, 0, 0);"],
[style^="color:#1f2937;"],
[style*=";color:#1f2937;"],
[style*="; color:#1f2937;"],
[style$=";color:#1f2937"],
[style$="; color:#1f2937"],
[style="color:#1f2937"],
[style^="color: rgb(31, 41, 55);"],
[style*="; color: rgb(31, 41, 55);"],
[style^="color:#111827;"],
[style*=";color:#111827;"],
[style*="; color:#111827;"],
[style$=";color:#111827"],
[style$="; color:#111827"],
[style="color:#111827"],
[style^="color: rgb(17, 24, 39);"],
[style*="; color: rgb(17, 24, 39);"],
[style^="color:#0f172a;"],
[style*=";color:#0f172a;"],
[style*="; color:#0f172a;"],
[style$=";color:#0f172a"],
[style$="; color:#0f172a"],
[style="color:#0f172a"],
[style^="color: rgb(15, 23, 42);"],
[style*="; color: rgb(15, 23, 42);"],
[style^="color:#1e293b;"],
[style*=";color:#1e293b;"],
[style*="; color:#1e293b;"],
[style$=";color:#1e293b"],
[style$="; color:#1e293b"],
[style="color:#1e293b"],
[style^="color: rgb(30, 41, 59);"],
[style*="; color: rgb(30, 41, 59);"],
[style^="color:#2b2b2b;"],
[style*=";color:#2b2b2b;"],
[style*="; color:#2b2b2b;"],
[style$=";color:#2b2b2b"],
[style$="; color:#2b2b2b"],
[style="color:#2b2b2b"],
[style^="color: rgb(43, 43, 43);"],
[style*="; color: rgb(43, 43, 43);"] {
  color: #0f1e3c !important;
}
[style^="color:#444;"],
[style*=";color:#444;"],
[style*="; color:#444;"],
[style$=";color:#444"],
[style$="; color:#444"],
[style="color:#444"],
[style^="color:#444444;"],
[style*=";color:#444444;"],
[style*="; color:#444444;"],
[style$=";color:#444444"],
[style$="; color:#444444"],
[style="color:#444444"],
[style^="color: rgb(68, 68, 68);"],
[style*="; color: rgb(68, 68, 68);"],
[style^="color:#555;"],
[style*=";color:#555;"],
[style*="; color:#555;"],
[style$=";color:#555"],
[style$="; color:#555"],
[style="color:#555"],
[style^="color:#555555;"],
[style*=";color:#555555;"],
[style*="; color:#555555;"],
[style$=";color:#555555"],
[style$="; color:#555555"],
[style="color:#555555"],
[style^="color: rgb(85, 85, 85);"],
[style*="; color: rgb(85, 85, 85);"],
[style^="color:#666;"],
[style*=";color:#666;"],
[style*="; color:#666;"],
[style$=";color:#666"],
[style$="; color:#666"],
[style="color:#666"],
[style^="color:#666666;"],
[style*=";color:#666666;"],
[style*="; color:#666666;"],
[style$=";color:#666666"],
[style$="; color:#666666"],
[style="color:#666666"],
[style^="color: rgb(102, 102, 102);"],
[style*="; color: rgb(102, 102, 102);"],
[style^="color:#4b5563;"],
[style*=";color:#4b5563;"],
[style*="; color:#4b5563;"],
[style$=";color:#4b5563"],
[style$="; color:#4b5563"],
[style="color:#4b5563"],
[style^="color: rgb(75, 85, 99);"],
[style*="; color: rgb(75, 85, 99);"],
[style^="color:#374151;"],
[style*=";color:#374151;"],
[style*="; color:#374151;"],
[style$=";color:#374151"],
[style$="; color:#374151"],
[style="color:#374151"],
[style^="color: rgb(55, 65, 81);"],
[style*="; color: rgb(55, 65, 81);"],
[style^="color:#475569;"],
[style*=";color:#475569;"],
[style*="; color:#475569;"],
[style$=";color:#475569"],
[style$="; color:#475569"],
[style="color:#475569"],
[style^="color: rgb(71, 85, 105);"],
[style*="; color: rgb(71, 85, 105);"],
[style^="color:#595959;"],
[style*=";color:#595959;"],
[style*="; color:#595959;"],
[style$=";color:#595959"],
[style$="; color:#595959"],
[style="color:#595959"],
[style^="color: rgb(89, 89, 89);"],
[style*="; color: rgb(89, 89, 89);"],
[style^="color:#5f6368;"],
[style*=";color:#5f6368;"],
[style*="; color:#5f6368;"],
[style$=";color:#5f6368"],
[style$="; color:#5f6368"],
[style="color:#5f6368"],
[style^="color: rgb(95, 99, 104);"],
[style*="; color: rgb(95, 99, 104);"] {
  color: #43526b !important;
}
[style^="color:#6b7280;"],
[style*=";color:#6b7280;"],
[style*="; color:#6b7280;"],
[style$=";color:#6b7280"],
[style$="; color:#6b7280"],
[style="color:#6b7280"],
[style^="color: rgb(107, 114, 128);"],
[style*="; color: rgb(107, 114, 128);"],
[style^="color:#767676;"],
[style*=";color:#767676;"],
[style*="; color:#767676;"],
[style$=";color:#767676"],
[style$="; color:#767676"],
[style="color:#767676"],
[style^="color: rgb(118, 118, 118);"],
[style*="; color: rgb(118, 118, 118);"],
[style^="color:#777;"],
[style*=";color:#777;"],
[style*="; color:#777;"],
[style$=";color:#777"],
[style$="; color:#777"],
[style="color:#777"],
[style^="color:#777777;"],
[style*=";color:#777777;"],
[style*="; color:#777777;"],
[style$=";color:#777777"],
[style$="; color:#777777"],
[style="color:#777777"],
[style^="color: rgb(119, 119, 119);"],
[style*="; color: rgb(119, 119, 119);"],
[style^="color:#888;"],
[style*=";color:#888;"],
[style*="; color:#888;"],
[style$=";color:#888"],
[style$="; color:#888"],
[style="color:#888"],
[style^="color:#888888;"],
[style*=";color:#888888;"],
[style*="; color:#888888;"],
[style$=";color:#888888"],
[style$="; color:#888888"],
[style="color:#888888"],
[style^="color: rgb(136, 136, 136);"],
[style*="; color: rgb(136, 136, 136);"],
[style^="color:#9ca3af;"],
[style*=";color:#9ca3af;"],
[style*="; color:#9ca3af;"],
[style$=";color:#9ca3af"],
[style$="; color:#9ca3af"],
[style="color:#9ca3af"],
[style^="color: rgb(156, 163, 175);"],
[style*="; color: rgb(156, 163, 175);"],
[style^="color:#64748b;"],
[style*=";color:#64748b;"],
[style*="; color:#64748b;"],
[style$=";color:#64748b"],
[style$="; color:#64748b"],
[style="color:#64748b"],
[style^="color: rgb(100, 116, 139);"],
[style*="; color: rgb(100, 116, 139);"],
[style^="color:#757575;"],
[style*=";color:#757575;"],
[style*="; color:#757575;"],
[style$=";color:#757575"],
[style$="; color:#757575"],
[style="color:#757575"],
[style^="color: rgb(117, 117, 117);"],
[style*="; color: rgb(117, 117, 117);"] {
  color: #5a6880 !important;
}
[style^="color:#1d4ed8;"],
[style*=";color:#1d4ed8;"],
[style*="; color:#1d4ed8;"],
[style$=";color:#1d4ed8"],
[style$="; color:#1d4ed8"],
[style="color:#1d4ed8"],
[style^="color: rgb(29, 78, 216);"],
[style*="; color: rgb(29, 78, 216);"],
[style^="color:#2563eb;"],
[style*=";color:#2563eb;"],
[style*="; color:#2563eb;"],
[style$=";color:#2563eb"],
[style$="; color:#2563eb"],
[style="color:#2563eb"],
[style^="color: rgb(37, 99, 235);"],
[style*="; color: rgb(37, 99, 235);"],
[style^="color:#1e40af;"],
[style*=";color:#1e40af;"],
[style*="; color:#1e40af;"],
[style$=";color:#1e40af"],
[style$="; color:#1e40af"],
[style="color:#1e40af"],
[style^="color: rgb(30, 64, 175);"],
[style*="; color: rgb(30, 64, 175);"],
[style^="color:#0070f3;"],
[style*=";color:#0070f3;"],
[style*="; color:#0070f3;"],
[style$=";color:#0070f3"],
[style$="; color:#0070f3"],
[style="color:#0070f3"],
[style^="color: rgb(0, 112, 243);"],
[style*="; color: rgb(0, 112, 243);"],
[style^="color:#0066cc;"],
[style*=";color:#0066cc;"],
[style*="; color:#0066cc;"],
[style$=";color:#0066cc"],
[style$="; color:#0066cc"],
[style="color:#0066cc"],
[style^="color:#06c;"],
[style*=";color:#06c;"],
[style*="; color:#06c;"],
[style$=";color:#06c"],
[style$="; color:#06c"],
[style="color:#06c"],
[style^="color: rgb(0, 102, 204);"],
[style*="; color: rgb(0, 102, 204);"],
[style^="color:#0a58ca;"],
[style*=";color:#0a58ca;"],
[style*="; color:#0a58ca;"],
[style$=";color:#0a58ca"],
[style$="; color:#0a58ca"],
[style="color:#0a58ca"],
[style^="color: rgb(10, 88, 202);"],
[style*="; color: rgb(10, 88, 202);"] {
  color: #0f4fc4 !important;
}
[style^="color:#1e3a8a;"],
[style*=";color:#1e3a8a;"],
[style*="; color:#1e3a8a;"],
[style$=";color:#1e3a8a"],
[style$="; color:#1e3a8a"],
[style="color:#1e3a8a"],
[style^="color: rgb(30, 58, 138);"],
[style*="; color: rgb(30, 58, 138);"],
[style^="color:#3949ab;"],
[style*=";color:#3949ab;"],
[style*="; color:#3949ab;"],
[style$=";color:#3949ab"],
[style$="; color:#3949ab"],
[style="color:#3949ab"],
[style^="color: rgb(57, 73, 171);"],
[style*="; color: rgb(57, 73, 171);"],
[style^="color:#3730a3;"],
[style*=";color:#3730a3;"],
[style*="; color:#3730a3;"],
[style$=";color:#3730a3"],
[style$="; color:#3730a3"],
[style="color:#3730a3"],
[style^="color: rgb(55, 48, 163);"],
[style*="; color: rgb(55, 48, 163);"],
[style^="color:#1a237e;"],
[style*=";color:#1a237e;"],
[style*="; color:#1a237e;"],
[style$=";color:#1a237e"],
[style$="; color:#1a237e"],
[style="color:#1a237e"],
[style^="color: rgb(26, 35, 126);"],
[style*="; color: rgb(26, 35, 126);"] {
  color: #0f3f9e !important;
}
[style^="color:#c00;"],
[style*=";color:#c00;"],
[style*="; color:#c00;"],
[style$=";color:#c00"],
[style$="; color:#c00"],
[style="color:#c00"],
[style^="color:#cc0000;"],
[style*=";color:#cc0000;"],
[style*="; color:#cc0000;"],
[style$=";color:#cc0000"],
[style$="; color:#cc0000"],
[style="color:#cc0000"],
[style^="color: rgb(204, 0, 0);"],
[style*="; color: rgb(204, 0, 0);"],
[style^="color:#b00020;"],
[style*=";color:#b00020;"],
[style*="; color:#b00020;"],
[style$=";color:#b00020"],
[style$="; color:#b00020"],
[style="color:#b00020"],
[style^="color: rgb(176, 0, 32);"],
[style*="; color: rgb(176, 0, 32);"],
[style^="color:#900;"],
[style*=";color:#900;"],
[style*="; color:#900;"],
[style$=";color:#900"],
[style$="; color:#900"],
[style="color:#900"],
[style^="color:#990000;"],
[style*=";color:#990000;"],
[style*="; color:#990000;"],
[style$=";color:#990000"],
[style$="; color:#990000"],
[style="color:#990000"],
[style^="color: rgb(153, 0, 0);"],
[style*="; color: rgb(153, 0, 0);"],
[style^="color:#a00;"],
[style*=";color:#a00;"],
[style*="; color:#a00;"],
[style$=";color:#a00"],
[style$="; color:#a00"],
[style="color:#a00"],
[style^="color:#aa0000;"],
[style*=";color:#aa0000;"],
[style*="; color:#aa0000;"],
[style$=";color:#aa0000"],
[style$="; color:#aa0000"],
[style="color:#aa0000"],
[style^="color: rgb(170, 0, 0);"],
[style*="; color: rgb(170, 0, 0);"] {
  color: #991b1b !important;
}
:where(a:link, a:visited) { color: #0f4fc4; }
body { color: #0f1e3c; }
.eg-racine { color: #0f1e3c; }
/* ── fonds ── */
[style^="background:#111;"],
[style*=";background:#111;"],
[style*="; background:#111;"],
[style$=";background:#111"],
[style$="; background:#111"],
[style="background:#111"],
[style^="background:#111111;"],
[style*=";background:#111111;"],
[style*="; background:#111111;"],
[style$=";background:#111111"],
[style$="; background:#111111"],
[style="background:#111111"],
[style^="background: rgb(17, 17, 17);"],
[style*="; background: rgb(17, 17, 17);"],
[style^="background:#000;"],
[style*=";background:#000;"],
[style*="; background:#000;"],
[style$=";background:#000"],
[style$="; background:#000"],
[style="background:#000"],
[style^="background:#000000;"],
[style*=";background:#000000;"],
[style*="; background:#000000;"],
[style$=";background:#000000"],
[style$="; background:#000000"],
[style="background:#000000"],
[style^="background: rgb(0, 0, 0);"],
[style*="; background: rgb(0, 0, 0);"],
[style^="background:#111827;"],
[style*=";background:#111827;"],
[style*="; background:#111827;"],
[style$=";background:#111827"],
[style$="; background:#111827"],
[style="background:#111827"],
[style^="background: rgb(17, 24, 39);"],
[style*="; background: rgb(17, 24, 39);"],
[style^="background-color:#111;"],
[style*=";background-color:#111;"],
[style*="; background-color:#111;"],
[style$=";background-color:#111"],
[style$="; background-color:#111"],
[style="background-color:#111"],
[style^="background-color:#111111;"],
[style*=";background-color:#111111;"],
[style*="; background-color:#111111;"],
[style$=";background-color:#111111"],
[style$="; background-color:#111111"],
[style="background-color:#111111"],
[style^="background-color: rgb(17, 17, 17);"],
[style*="; background-color: rgb(17, 17, 17);"],
[style^="background-color:#000;"],
[style*=";background-color:#000;"],
[style*="; background-color:#000;"],
[style$=";background-color:#000"],
[style$="; background-color:#000"],
[style="background-color:#000"],
[style^="background-color:#000000;"],
[style*=";background-color:#000000;"],
[style*="; background-color:#000000;"],
[style$=";background-color:#000000"],
[style$="; background-color:#000000"],
[style="background-color:#000000"],
[style^="background-color: rgb(0, 0, 0);"],
[style*="; background-color: rgb(0, 0, 0);"],
[style^="background-color:#111827;"],
[style*=";background-color:#111827;"],
[style*="; background-color:#111827;"],
[style$=";background-color:#111827"],
[style$="; background-color:#111827"],
[style="background-color:#111827"],
[style^="background-color: rgb(17, 24, 39);"],
[style*="; background-color: rgb(17, 24, 39);"] {
  background-color: #0f4fc4 !important;
}
[style^="background:#334155;"],
[style*=";background:#334155;"],
[style*="; background:#334155;"],
[style$=";background:#334155"],
[style$="; background:#334155"],
[style="background:#334155"],
[style^="background: rgb(51, 65, 85);"],
[style*="; background: rgb(51, 65, 85);"],
[style^="background-color:#334155;"],
[style*=";background-color:#334155;"],
[style*="; background-color:#334155;"],
[style$=";background-color:#334155"],
[style$="; background-color:#334155"],
[style="background-color:#334155"],
[style^="background-color: rgb(51, 65, 85);"],
[style*="; background-color: rgb(51, 65, 85);"] {
  background-color: #0f4fc4 !important;
}
[style^="background:#006600;"],
[style*=";background:#006600;"],
[style*="; background:#006600;"],
[style$=";background:#006600"],
[style$="; background:#006600"],
[style="background:#006600"],
[style^="background:#060;"],
[style*=";background:#060;"],
[style*="; background:#060;"],
[style$=";background:#060"],
[style$="; background:#060"],
[style="background:#060"],
[style^="background: rgb(0, 102, 0);"],
[style*="; background: rgb(0, 102, 0);"],
[style^="background:#006600;"],
[style*=";background:#006600;"],
[style*="; background:#006600;"],
[style$=";background:#006600"],
[style$="; background:#006600"],
[style="background:#006600"],
[style^="background:#060;"],
[style*=";background:#060;"],
[style*="; background:#060;"],
[style$=";background:#060"],
[style$="; background:#060"],
[style="background:#060"],
[style^="background: rgb(0, 102, 0);"],
[style*="; background: rgb(0, 102, 0);"],
[style^="background-color:#006600;"],
[style*=";background-color:#006600;"],
[style*="; background-color:#006600;"],
[style$=";background-color:#006600"],
[style$="; background-color:#006600"],
[style="background-color:#006600"],
[style^="background-color:#060;"],
[style*=";background-color:#060;"],
[style*="; background-color:#060;"],
[style$=";background-color:#060"],
[style$="; background-color:#060"],
[style="background-color:#060"],
[style^="background-color: rgb(0, 102, 0);"],
[style*="; background-color: rgb(0, 102, 0);"],
[style^="background-color:#006600;"],
[style*=";background-color:#006600;"],
[style*="; background-color:#006600;"],
[style$=";background-color:#006600"],
[style$="; background-color:#006600"],
[style="background-color:#006600"],
[style^="background-color:#060;"],
[style*=";background-color:#060;"],
[style*="; background-color:#060;"],
[style$=";background-color:#060"],
[style$="; background-color:#060"],
[style="background-color:#060"],
[style^="background-color: rgb(0, 102, 0);"],
[style*="; background-color: rgb(0, 102, 0);"] {
  background-color: #15803d !important;
}
[style^="background:#f7f7f7;"],
[style*=";background:#f7f7f7;"],
[style*="; background:#f7f7f7;"],
[style$=";background:#f7f7f7"],
[style$="; background:#f7f7f7"],
[style="background:#f7f7f7"],
[style^="background: rgb(247, 247, 247);"],
[style*="; background: rgb(247, 247, 247);"],
[style^="background-color:#f7f7f7;"],
[style*=";background-color:#f7f7f7;"],
[style*="; background-color:#f7f7f7;"],
[style$=";background-color:#f7f7f7"],
[style$="; background-color:#f7f7f7"],
[style="background-color:#f7f7f7"],
[style^="background-color: rgb(247, 247, 247);"],
[style*="; background-color: rgb(247, 247, 247);"] {
  background-color: #f7f9fd !important;
}
[style^="background:#fafafa;"],
[style*=";background:#fafafa;"],
[style*="; background:#fafafa;"],
[style$=";background:#fafafa"],
[style$="; background:#fafafa"],
[style="background:#fafafa"],
[style^="background: rgb(250, 250, 250);"],
[style*="; background: rgb(250, 250, 250);"],
[style^="background:#f9fafb;"],
[style*=";background:#f9fafb;"],
[style*="; background:#f9fafb;"],
[style$=";background:#f9fafb"],
[style$="; background:#f9fafb"],
[style="background:#f9fafb"],
[style^="background: rgb(249, 250, 251);"],
[style*="; background: rgb(249, 250, 251);"],
[style^="background:#f8fafc;"],
[style*=";background:#f8fafc;"],
[style*="; background:#f8fafc;"],
[style$=";background:#f8fafc"],
[style$="; background:#f8fafc"],
[style="background:#f8fafc"],
[style^="background: rgb(248, 250, 252);"],
[style*="; background: rgb(248, 250, 252);"],
[style^="background-color:#fafafa;"],
[style*=";background-color:#fafafa;"],
[style*="; background-color:#fafafa;"],
[style$=";background-color:#fafafa"],
[style$="; background-color:#fafafa"],
[style="background-color:#fafafa"],
[style^="background-color: rgb(250, 250, 250);"],
[style*="; background-color: rgb(250, 250, 250);"],
[style^="background-color:#f9fafb;"],
[style*=";background-color:#f9fafb;"],
[style*="; background-color:#f9fafb;"],
[style$=";background-color:#f9fafb"],
[style$="; background-color:#f9fafb"],
[style="background-color:#f9fafb"],
[style^="background-color: rgb(249, 250, 251);"],
[style*="; background-color: rgb(249, 250, 251);"],
[style^="background-color:#f8fafc;"],
[style*=";background-color:#f8fafc;"],
[style*="; background-color:#f8fafc;"],
[style$=";background-color:#f8fafc"],
[style$="; background-color:#f8fafc"],
[style="background-color:#f8fafc"],
[style^="background-color: rgb(248, 250, 252);"],
[style*="; background-color: rgb(248, 250, 252);"] {
  background-color: #f7f9fd !important;
}
[style^="background:#f3f4f6;"],
[style*=";background:#f3f4f6;"],
[style*="; background:#f3f4f6;"],
[style$=";background:#f3f4f6"],
[style$="; background:#f3f4f6"],
[style="background:#f3f4f6"],
[style^="background: rgb(243, 244, 246);"],
[style*="; background: rgb(243, 244, 246);"],
[style^="background:#f2f2f2;"],
[style*=";background:#f2f2f2;"],
[style*="; background:#f2f2f2;"],
[style$=";background:#f2f2f2"],
[style$="; background:#f2f2f2"],
[style="background:#f2f2f2"],
[style^="background: rgb(242, 242, 242);"],
[style*="; background: rgb(242, 242, 242);"],
[style^="background:#f0f0f0;"],
[style*=";background:#f0f0f0;"],
[style*="; background:#f0f0f0;"],
[style$=";background:#f0f0f0"],
[style$="; background:#f0f0f0"],
[style="background:#f0f0f0"],
[style^="background: rgb(240, 240, 240);"],
[style*="; background: rgb(240, 240, 240);"],
[style^="background:#eee;"],
[style*=";background:#eee;"],
[style*="; background:#eee;"],
[style$=";background:#eee"],
[style$="; background:#eee"],
[style="background:#eee"],
[style^="background:#eeeeee;"],
[style*=";background:#eeeeee;"],
[style*="; background:#eeeeee;"],
[style$=";background:#eeeeee"],
[style$="; background:#eeeeee"],
[style="background:#eeeeee"],
[style^="background: rgb(238, 238, 238);"],
[style*="; background: rgb(238, 238, 238);"],
[style^="background:#f5f5f5;"],
[style*=";background:#f5f5f5;"],
[style*="; background:#f5f5f5;"],
[style$=";background:#f5f5f5"],
[style$="; background:#f5f5f5"],
[style="background:#f5f5f5"],
[style^="background: rgb(245, 245, 245);"],
[style*="; background: rgb(245, 245, 245);"],
[style^="background:#f1f5f9;"],
[style*=";background:#f1f5f9;"],
[style*="; background:#f1f5f9;"],
[style$=";background:#f1f5f9"],
[style$="; background:#f1f5f9"],
[style="background:#f1f5f9"],
[style^="background: rgb(241, 245, 249);"],
[style*="; background: rgb(241, 245, 249);"],
[style^="background:#ececec;"],
[style*=";background:#ececec;"],
[style*="; background:#ececec;"],
[style$=";background:#ececec"],
[style$="; background:#ececec"],
[style="background:#ececec"],
[style^="background: rgb(236, 236, 236);"],
[style*="; background: rgb(236, 236, 236);"],
[style^="background-color:#f3f4f6;"],
[style*=";background-color:#f3f4f6;"],
[style*="; background-color:#f3f4f6;"],
[style$=";background-color:#f3f4f6"],
[style$="; background-color:#f3f4f6"],
[style="background-color:#f3f4f6"],
[style^="background-color: rgb(243, 244, 246);"],
[style*="; background-color: rgb(243, 244, 246);"],
[style^="background-color:#f2f2f2;"],
[style*=";background-color:#f2f2f2;"],
[style*="; background-color:#f2f2f2;"],
[style$=";background-color:#f2f2f2"],
[style$="; background-color:#f2f2f2"],
[style="background-color:#f2f2f2"],
[style^="background-color: rgb(242, 242, 242);"],
[style*="; background-color: rgb(242, 242, 242);"],
[style^="background-color:#f0f0f0;"],
[style*=";background-color:#f0f0f0;"],
[style*="; background-color:#f0f0f0;"],
[style$=";background-color:#f0f0f0"],
[style$="; background-color:#f0f0f0"],
[style="background-color:#f0f0f0"],
[style^="background-color: rgb(240, 240, 240);"],
[style*="; background-color: rgb(240, 240, 240);"],
[style^="background-color:#eee;"],
[style*=";background-color:#eee;"],
[style*="; background-color:#eee;"],
[style$=";background-color:#eee"],
[style$="; background-color:#eee"],
[style="background-color:#eee"],
[style^="background-color:#eeeeee;"],
[style*=";background-color:#eeeeee;"],
[style*="; background-color:#eeeeee;"],
[style$=";background-color:#eeeeee"],
[style$="; background-color:#eeeeee"],
[style="background-color:#eeeeee"],
[style^="background-color: rgb(238, 238, 238);"],
[style*="; background-color: rgb(238, 238, 238);"],
[style^="background-color:#f5f5f5;"],
[style*=";background-color:#f5f5f5;"],
[style*="; background-color:#f5f5f5;"],
[style$=";background-color:#f5f5f5"],
[style$="; background-color:#f5f5f5"],
[style="background-color:#f5f5f5"],
[style^="background-color: rgb(245, 245, 245);"],
[style*="; background-color: rgb(245, 245, 245);"],
[style^="background-color:#f1f5f9;"],
[style*=";background-color:#f1f5f9;"],
[style*="; background-color:#f1f5f9;"],
[style$=";background-color:#f1f5f9"],
[style$="; background-color:#f1f5f9"],
[style="background-color:#f1f5f9"],
[style^="background-color: rgb(241, 245, 249);"],
[style*="; background-color: rgb(241, 245, 249);"],
[style^="background-color:#ececec;"],
[style*=";background-color:#ececec;"],
[style*="; background-color:#ececec;"],
[style$=";background-color:#ececec"],
[style$="; background-color:#ececec"],
[style="background-color:#ececec"],
[style^="background-color: rgb(236, 236, 236);"],
[style*="; background-color: rgb(236, 236, 236);"] {
  background-color: #eef2f9 !important;
}
[style^="background:#eef1ff;"],
[style*=";background:#eef1ff;"],
[style*="; background:#eef1ff;"],
[style$=";background:#eef1ff"],
[style$="; background:#eef1ff"],
[style="background:#eef1ff"],
[style^="background: rgb(238, 241, 255);"],
[style*="; background: rgb(238, 241, 255);"],
[style^="background:#eef2ff;"],
[style*=";background:#eef2ff;"],
[style*="; background:#eef2ff;"],
[style$=";background:#eef2ff"],
[style$="; background:#eef2ff"],
[style="background:#eef2ff"],
[style^="background: rgb(238, 242, 255);"],
[style*="; background: rgb(238, 242, 255);"],
[style^="background:#eff6ff;"],
[style*=";background:#eff6ff;"],
[style*="; background:#eff6ff;"],
[style$=";background:#eff6ff"],
[style$="; background:#eff6ff"],
[style="background:#eff6ff"],
[style^="background: rgb(239, 246, 255);"],
[style*="; background: rgb(239, 246, 255);"],
[style^="background:#e8f0fe;"],
[style*=";background:#e8f0fe;"],
[style*="; background:#e8f0fe;"],
[style$=";background:#e8f0fe"],
[style$="; background:#e8f0fe"],
[style="background:#e8f0fe"],
[style^="background: rgb(232, 240, 254);"],
[style*="; background: rgb(232, 240, 254);"],
[style^="background-color:#eef1ff;"],
[style*=";background-color:#eef1ff;"],
[style*="; background-color:#eef1ff;"],
[style$=";background-color:#eef1ff"],
[style$="; background-color:#eef1ff"],
[style="background-color:#eef1ff"],
[style^="background-color: rgb(238, 241, 255);"],
[style*="; background-color: rgb(238, 241, 255);"],
[style^="background-color:#eef2ff;"],
[style*=";background-color:#eef2ff;"],
[style*="; background-color:#eef2ff;"],
[style$=";background-color:#eef2ff"],
[style$="; background-color:#eef2ff"],
[style="background-color:#eef2ff"],
[style^="background-color: rgb(238, 242, 255);"],
[style*="; background-color: rgb(238, 242, 255);"],
[style^="background-color:#eff6ff;"],
[style*=";background-color:#eff6ff;"],
[style*="; background-color:#eff6ff;"],
[style$=";background-color:#eff6ff"],
[style$="; background-color:#eff6ff"],
[style="background-color:#eff6ff"],
[style^="background-color: rgb(239, 246, 255);"],
[style*="; background-color: rgb(239, 246, 255);"],
[style^="background-color:#e8f0fe;"],
[style*=";background-color:#e8f0fe;"],
[style*="; background-color:#e8f0fe;"],
[style$=";background-color:#e8f0fe"],
[style$="; background-color:#e8f0fe"],
[style="background-color:#e8f0fe"],
[style^="background-color: rgb(232, 240, 254);"],
[style*="; background-color: rgb(232, 240, 254);"] {
  background-color: #e7effe !important;
}
/* ── bordures ── */
[style*="solid #ddd;"],
[style$="solid #ddd"],
[style*="solid #dddddd;"],
[style$="solid #dddddd"],
[style*="solid rgb(221, 221, 221)"],
[style*="solid #e5e5e5;"],
[style$="solid #e5e5e5"],
[style*="solid rgb(229, 229, 229)"],
[style*="solid #eee;"],
[style$="solid #eee"],
[style*="solid #eeeeee;"],
[style$="solid #eeeeee"],
[style*="solid rgb(238, 238, 238)"],
[style*="solid #e5e7eb;"],
[style$="solid #e5e7eb"],
[style*="solid rgb(229, 231, 235)"],
[style*="solid #ccc;"],
[style$="solid #ccc"],
[style*="solid #cccccc;"],
[style$="solid #cccccc"],
[style*="solid rgb(204, 204, 204)"],
[style*="solid #d1d5db;"],
[style$="solid #d1d5db"],
[style*="solid rgb(209, 213, 219)"],
[style*="solid #f1f1f1;"],
[style$="solid #f1f1f1"],
[style*="solid rgb(241, 241, 241)"],
[style*="solid #f2f2f2;"],
[style$="solid #f2f2f2"],
[style*="solid rgb(242, 242, 242)"],
[style*="solid #f5f5f5;"],
[style$="solid #f5f5f5"],
[style*="solid rgb(245, 245, 245)"],
[style*="solid #f3f4f6;"],
[style$="solid #f3f4f6"],
[style*="solid rgb(243, 244, 246)"],
[style*="solid #e0e0e0;"],
[style$="solid #e0e0e0"],
[style*="solid rgb(224, 224, 224)"],
[style*="solid #dcdcdc;"],
[style$="solid #dcdcdc"],
[style*="solid rgb(220, 220, 220)"],
[style*="solid #cbd5e1;"],
[style$="solid #cbd5e1"],
[style*="solid rgb(203, 213, 225)"],
[style*="solid #e2e8f0;"],
[style$="solid #e2e8f0"],
[style*="solid rgb(226, 232, 240)"] {
  border-color: #dbe3f0 !important;
}
[style*="solid #111;"],
[style$="solid #111"],
[style*="solid #111111;"],
[style$="solid #111111"],
[style*="solid rgb(17, 17, 17)"],
[style*="solid #000;"],
[style$="solid #000"],
[style*="solid #000000;"],
[style$="solid #000000"],
[style*="solid rgb(0, 0, 0)"],
[style*="solid #333;"],
[style$="solid #333"],
[style*="solid #333333;"],
[style$="solid #333333"],
[style*="solid rgb(51, 51, 51)"],
[style*="solid #111827;"],
[style$="solid #111827"],
[style*="solid rgb(17, 24, 39)"],
[style*="solid #1f2937;"],
[style$="solid #1f2937"],
[style*="solid rgb(31, 41, 55)"] {
  border-color: #0f4fc4 !important;
}
[style*="solid #bbb;"],
[style$="solid #bbb"],
[style*="solid #bbbbbb;"],
[style$="solid #bbbbbb"],
[style*="solid rgb(187, 187, 187)"],
[style*="solid #9ca3af;"],
[style$="solid #9ca3af"],
[style*="solid rgb(156, 163, 175)"],
[style*="solid #999;"],
[style$="solid #999"],
[style*="solid #999999;"],
[style$="solid #999999"],
[style*="solid rgb(153, 153, 153)"],
[style*="solid #aaa;"],
[style$="solid #aaa"],
[style*="solid #aaaaaa;"],
[style$="solid #aaaaaa"],
[style*="solid rgb(170, 170, 170)"] {
  border-color: #b4c3de !important;
}
/* ── états (le mot reste toujours : jamais la couleur seule) ── */
span[style^="background:#e5e7eb;"][style^="color:#374151;"],
span[style^="background:#e5e7eb;"][style*=";color:#374151;"],
span[style^="background:#e5e7eb;"][style*="; color:#374151;"],
span[style^="background:#e5e7eb;"][style$=";color:#374151"],
span[style^="background:#e5e7eb;"][style$="; color:#374151"],
span[style^="background:#e5e7eb;"][style="color:#374151"],
span[style^="background:#e5e7eb;"][style^="color: rgb(55, 65, 81);"],
span[style^="background:#e5e7eb;"][style*="; color: rgb(55, 65, 81);"],
span[style*=";background:#e5e7eb;"][style^="color:#374151;"],
span[style*=";background:#e5e7eb;"][style*=";color:#374151;"],
span[style*=";background:#e5e7eb;"][style*="; color:#374151;"],
span[style*=";background:#e5e7eb;"][style$=";color:#374151"],
span[style*=";background:#e5e7eb;"][style$="; color:#374151"],
span[style*=";background:#e5e7eb;"][style="color:#374151"],
span[style*=";background:#e5e7eb;"][style^="color: rgb(55, 65, 81);"],
span[style*=";background:#e5e7eb;"][style*="; color: rgb(55, 65, 81);"],
span[style*="; background:#e5e7eb;"][style^="color:#374151;"],
span[style*="; background:#e5e7eb;"][style*=";color:#374151;"],
span[style*="; background:#e5e7eb;"][style*="; color:#374151;"],
span[style*="; background:#e5e7eb;"][style$=";color:#374151"],
span[style*="; background:#e5e7eb;"][style$="; color:#374151"],
span[style*="; background:#e5e7eb;"][style="color:#374151"],
span[style*="; background:#e5e7eb;"][style^="color: rgb(55, 65, 81);"],
span[style*="; background:#e5e7eb;"][style*="; color: rgb(55, 65, 81);"],
span[style$=";background:#e5e7eb"][style^="color:#374151;"],
span[style$=";background:#e5e7eb"][style*=";color:#374151;"],
span[style$=";background:#e5e7eb"][style*="; color:#374151;"],
span[style$=";background:#e5e7eb"][style$=";color:#374151"],
span[style$=";background:#e5e7eb"][style$="; color:#374151"],
span[style$=";background:#e5e7eb"][style="color:#374151"],
span[style$=";background:#e5e7eb"][style^="color: rgb(55, 65, 81);"],
span[style$=";background:#e5e7eb"][style*="; color: rgb(55, 65, 81);"],
span[style$="; background:#e5e7eb"][style^="color:#374151;"],
span[style$="; background:#e5e7eb"][style*=";color:#374151;"],
span[style$="; background:#e5e7eb"][style*="; color:#374151;"],
span[style$="; background:#e5e7eb"][style$=";color:#374151"],
span[style$="; background:#e5e7eb"][style$="; color:#374151"],
span[style$="; background:#e5e7eb"][style="color:#374151"],
span[style$="; background:#e5e7eb"][style^="color: rgb(55, 65, 81);"],
span[style$="; background:#e5e7eb"][style*="; color: rgb(55, 65, 81);"],
span[style="background:#e5e7eb"][style^="color:#374151;"],
span[style="background:#e5e7eb"][style*=";color:#374151;"],
span[style="background:#e5e7eb"][style*="; color:#374151;"],
span[style="background:#e5e7eb"][style$=";color:#374151"],
span[style="background:#e5e7eb"][style$="; color:#374151"],
span[style="background:#e5e7eb"][style="color:#374151"],
span[style="background:#e5e7eb"][style^="color: rgb(55, 65, 81);"],
span[style="background:#e5e7eb"][style*="; color: rgb(55, 65, 81);"],
span[style^="background: rgb(229, 231, 235);"][style^="color:#374151;"],
span[style^="background: rgb(229, 231, 235);"][style*=";color:#374151;"],
span[style^="background: rgb(229, 231, 235);"][style*="; color:#374151;"],
span[style^="background: rgb(229, 231, 235);"][style$=";color:#374151"],
span[style^="background: rgb(229, 231, 235);"][style$="; color:#374151"],
span[style^="background: rgb(229, 231, 235);"][style="color:#374151"],
span[style^="background: rgb(229, 231, 235);"][style^="color: rgb(55, 65, 81);"],
span[style^="background: rgb(229, 231, 235);"][style*="; color: rgb(55, 65, 81);"],
span[style*="; background: rgb(229, 231, 235);"][style^="color:#374151;"],
span[style*="; background: rgb(229, 231, 235);"][style*=";color:#374151;"],
span[style*="; background: rgb(229, 231, 235);"][style*="; color:#374151;"],
span[style*="; background: rgb(229, 231, 235);"][style$=";color:#374151"],
span[style*="; background: rgb(229, 231, 235);"][style$="; color:#374151"],
span[style*="; background: rgb(229, 231, 235);"][style="color:#374151"],
span[style*="; background: rgb(229, 231, 235);"][style^="color: rgb(55, 65, 81);"],
span[style*="; background: rgb(229, 231, 235);"][style*="; color: rgb(55, 65, 81);"] {
  background-color: #e2e8f0 !important; color: #334155 !important;
}
span[style^="background:#f3f4f6;"][style^="color:#666;"],
span[style^="background:#f3f4f6;"][style*=";color:#666;"],
span[style^="background:#f3f4f6;"][style*="; color:#666;"],
span[style^="background:#f3f4f6;"][style$=";color:#666"],
span[style^="background:#f3f4f6;"][style$="; color:#666"],
span[style^="background:#f3f4f6;"][style="color:#666"],
span[style^="background:#f3f4f6;"][style^="color:#666666;"],
span[style^="background:#f3f4f6;"][style*=";color:#666666;"],
span[style^="background:#f3f4f6;"][style*="; color:#666666;"],
span[style^="background:#f3f4f6;"][style$=";color:#666666"],
span[style^="background:#f3f4f6;"][style$="; color:#666666"],
span[style^="background:#f3f4f6;"][style="color:#666666"],
span[style^="background:#f3f4f6;"][style^="color: rgb(102, 102, 102);"],
span[style^="background:#f3f4f6;"][style*="; color: rgb(102, 102, 102);"],
span[style*=";background:#f3f4f6;"][style^="color:#666;"],
span[style*=";background:#f3f4f6;"][style*=";color:#666;"],
span[style*=";background:#f3f4f6;"][style*="; color:#666;"],
span[style*=";background:#f3f4f6;"][style$=";color:#666"],
span[style*=";background:#f3f4f6;"][style$="; color:#666"],
span[style*=";background:#f3f4f6;"][style="color:#666"],
span[style*=";background:#f3f4f6;"][style^="color:#666666;"],
span[style*=";background:#f3f4f6;"][style*=";color:#666666;"],
span[style*=";background:#f3f4f6;"][style*="; color:#666666;"],
span[style*=";background:#f3f4f6;"][style$=";color:#666666"],
span[style*=";background:#f3f4f6;"][style$="; color:#666666"],
span[style*=";background:#f3f4f6;"][style="color:#666666"],
span[style*=";background:#f3f4f6;"][style^="color: rgb(102, 102, 102);"],
span[style*=";background:#f3f4f6;"][style*="; color: rgb(102, 102, 102);"],
span[style*="; background:#f3f4f6;"][style^="color:#666;"],
span[style*="; background:#f3f4f6;"][style*=";color:#666;"],
span[style*="; background:#f3f4f6;"][style*="; color:#666;"],
span[style*="; background:#f3f4f6;"][style$=";color:#666"],
span[style*="; background:#f3f4f6;"][style$="; color:#666"],
span[style*="; background:#f3f4f6;"][style="color:#666"],
span[style*="; background:#f3f4f6;"][style^="color:#666666;"],
span[style*="; background:#f3f4f6;"][style*=";color:#666666;"],
span[style*="; background:#f3f4f6;"][style*="; color:#666666;"],
span[style*="; background:#f3f4f6;"][style$=";color:#666666"],
span[style*="; background:#f3f4f6;"][style$="; color:#666666"],
span[style*="; background:#f3f4f6;"][style="color:#666666"],
span[style*="; background:#f3f4f6;"][style^="color: rgb(102, 102, 102);"],
span[style*="; background:#f3f4f6;"][style*="; color: rgb(102, 102, 102);"],
span[style$=";background:#f3f4f6"][style^="color:#666;"],
span[style$=";background:#f3f4f6"][style*=";color:#666;"],
span[style$=";background:#f3f4f6"][style*="; color:#666;"],
span[style$=";background:#f3f4f6"][style$=";color:#666"],
span[style$=";background:#f3f4f6"][style$="; color:#666"],
span[style$=";background:#f3f4f6"][style="color:#666"],
span[style$=";background:#f3f4f6"][style^="color:#666666;"],
span[style$=";background:#f3f4f6"][style*=";color:#666666;"],
span[style$=";background:#f3f4f6"][style*="; color:#666666;"],
span[style$=";background:#f3f4f6"][style$=";color:#666666"],
span[style$=";background:#f3f4f6"][style$="; color:#666666"],
span[style$=";background:#f3f4f6"][style="color:#666666"],
span[style$=";background:#f3f4f6"][style^="color: rgb(102, 102, 102);"],
span[style$=";background:#f3f4f6"][style*="; color: rgb(102, 102, 102);"],
span[style$="; background:#f3f4f6"][style^="color:#666;"],
span[style$="; background:#f3f4f6"][style*=";color:#666;"],
span[style$="; background:#f3f4f6"][style*="; color:#666;"],
span[style$="; background:#f3f4f6"][style$=";color:#666"],
span[style$="; background:#f3f4f6"][style$="; color:#666"],
span[style$="; background:#f3f4f6"][style="color:#666"],
span[style$="; background:#f3f4f6"][style^="color:#666666;"],
span[style$="; background:#f3f4f6"][style*=";color:#666666;"],
span[style$="; background:#f3f4f6"][style*="; color:#666666;"],
span[style$="; background:#f3f4f6"][style$=";color:#666666"],
span[style$="; background:#f3f4f6"][style$="; color:#666666"],
span[style$="; background:#f3f4f6"][style="color:#666666"],
span[style$="; background:#f3f4f6"][style^="color: rgb(102, 102, 102);"],
span[style$="; background:#f3f4f6"][style*="; color: rgb(102, 102, 102);"],
span[style="background:#f3f4f6"][style^="color:#666;"],
span[style="background:#f3f4f6"][style*=";color:#666;"],
span[style="background:#f3f4f6"][style*="; color:#666;"],
span[style="background:#f3f4f6"][style$=";color:#666"],
span[style="background:#f3f4f6"][style$="; color:#666"],
span[style="background:#f3f4f6"][style="color:#666"],
span[style="background:#f3f4f6"][style^="color:#666666;"],
span[style="background:#f3f4f6"][style*=";color:#666666;"],
span[style="background:#f3f4f6"][style*="; color:#666666;"],
span[style="background:#f3f4f6"][style$=";color:#666666"],
span[style="background:#f3f4f6"][style$="; color:#666666"],
span[style="background:#f3f4f6"][style="color:#666666"],
span[style="background:#f3f4f6"][style^="color: rgb(102, 102, 102);"],
span[style="background:#f3f4f6"][style*="; color: rgb(102, 102, 102);"],
span[style^="background: rgb(243, 244, 246);"][style^="color:#666;"],
span[style^="background: rgb(243, 244, 246);"][style*=";color:#666;"],
span[style^="background: rgb(243, 244, 246);"][style*="; color:#666;"],
span[style^="background: rgb(243, 244, 246);"][style$=";color:#666"],
span[style^="background: rgb(243, 244, 246);"][style$="; color:#666"],
span[style^="background: rgb(243, 244, 246);"][style="color:#666"],
span[style^="background: rgb(243, 244, 246);"][style^="color:#666666;"],
span[style^="background: rgb(243, 244, 246);"][style*=";color:#666666;"],
span[style^="background: rgb(243, 244, 246);"][style*="; color:#666666;"],
span[style^="background: rgb(243, 244, 246);"][style$=";color:#666666"],
span[style^="background: rgb(243, 244, 246);"][style$="; color:#666666"],
span[style^="background: rgb(243, 244, 246);"][style="color:#666666"],
span[style^="background: rgb(243, 244, 246);"][style^="color: rgb(102, 102, 102);"],
span[style^="background: rgb(243, 244, 246);"][style*="; color: rgb(102, 102, 102);"],
span[style*="; background: rgb(243, 244, 246);"][style^="color:#666;"],
span[style*="; background: rgb(243, 244, 246);"][style*=";color:#666;"],
span[style*="; background: rgb(243, 244, 246);"][style*="; color:#666;"],
span[style*="; background: rgb(243, 244, 246);"][style$=";color:#666"],
span[style*="; background: rgb(243, 244, 246);"][style$="; color:#666"],
span[style*="; background: rgb(243, 244, 246);"][style="color:#666"],
span[style*="; background: rgb(243, 244, 246);"][style^="color:#666666;"],
span[style*="; background: rgb(243, 244, 246);"][style*=";color:#666666;"],
span[style*="; background: rgb(243, 244, 246);"][style*="; color:#666666;"],
span[style*="; background: rgb(243, 244, 246);"][style$=";color:#666666"],
span[style*="; background: rgb(243, 244, 246);"][style$="; color:#666666"],
span[style*="; background: rgb(243, 244, 246);"][style="color:#666666"],
span[style*="; background: rgb(243, 244, 246);"][style^="color: rgb(102, 102, 102);"],
span[style*="; background: rgb(243, 244, 246);"][style*="; color: rgb(102, 102, 102);"] {
  background-color: #e2e8f0 !important; color: #334155 !important;
}
span[style^="background:#fee2e2;"][style^="color:#c00;"],
span[style^="background:#fee2e2;"][style*=";color:#c00;"],
span[style^="background:#fee2e2;"][style*="; color:#c00;"],
span[style^="background:#fee2e2;"][style$=";color:#c00"],
span[style^="background:#fee2e2;"][style$="; color:#c00"],
span[style^="background:#fee2e2;"][style="color:#c00"],
span[style^="background:#fee2e2;"][style^="color:#cc0000;"],
span[style^="background:#fee2e2;"][style*=";color:#cc0000;"],
span[style^="background:#fee2e2;"][style*="; color:#cc0000;"],
span[style^="background:#fee2e2;"][style$=";color:#cc0000"],
span[style^="background:#fee2e2;"][style$="; color:#cc0000"],
span[style^="background:#fee2e2;"][style="color:#cc0000"],
span[style^="background:#fee2e2;"][style^="color: rgb(204, 0, 0);"],
span[style^="background:#fee2e2;"][style*="; color: rgb(204, 0, 0);"],
span[style*=";background:#fee2e2;"][style^="color:#c00;"],
span[style*=";background:#fee2e2;"][style*=";color:#c00;"],
span[style*=";background:#fee2e2;"][style*="; color:#c00;"],
span[style*=";background:#fee2e2;"][style$=";color:#c00"],
span[style*=";background:#fee2e2;"][style$="; color:#c00"],
span[style*=";background:#fee2e2;"][style="color:#c00"],
span[style*=";background:#fee2e2;"][style^="color:#cc0000;"],
span[style*=";background:#fee2e2;"][style*=";color:#cc0000;"],
span[style*=";background:#fee2e2;"][style*="; color:#cc0000;"],
span[style*=";background:#fee2e2;"][style$=";color:#cc0000"],
span[style*=";background:#fee2e2;"][style$="; color:#cc0000"],
span[style*=";background:#fee2e2;"][style="color:#cc0000"],
span[style*=";background:#fee2e2;"][style^="color: rgb(204, 0, 0);"],
span[style*=";background:#fee2e2;"][style*="; color: rgb(204, 0, 0);"],
span[style*="; background:#fee2e2;"][style^="color:#c00;"],
span[style*="; background:#fee2e2;"][style*=";color:#c00;"],
span[style*="; background:#fee2e2;"][style*="; color:#c00;"],
span[style*="; background:#fee2e2;"][style$=";color:#c00"],
span[style*="; background:#fee2e2;"][style$="; color:#c00"],
span[style*="; background:#fee2e2;"][style="color:#c00"],
span[style*="; background:#fee2e2;"][style^="color:#cc0000;"],
span[style*="; background:#fee2e2;"][style*=";color:#cc0000;"],
span[style*="; background:#fee2e2;"][style*="; color:#cc0000;"],
span[style*="; background:#fee2e2;"][style$=";color:#cc0000"],
span[style*="; background:#fee2e2;"][style$="; color:#cc0000"],
span[style*="; background:#fee2e2;"][style="color:#cc0000"],
span[style*="; background:#fee2e2;"][style^="color: rgb(204, 0, 0);"],
span[style*="; background:#fee2e2;"][style*="; color: rgb(204, 0, 0);"],
span[style$=";background:#fee2e2"][style^="color:#c00;"],
span[style$=";background:#fee2e2"][style*=";color:#c00;"],
span[style$=";background:#fee2e2"][style*="; color:#c00;"],
span[style$=";background:#fee2e2"][style$=";color:#c00"],
span[style$=";background:#fee2e2"][style$="; color:#c00"],
span[style$=";background:#fee2e2"][style="color:#c00"],
span[style$=";background:#fee2e2"][style^="color:#cc0000;"],
span[style$=";background:#fee2e2"][style*=";color:#cc0000;"],
span[style$=";background:#fee2e2"][style*="; color:#cc0000;"],
span[style$=";background:#fee2e2"][style$=";color:#cc0000"],
span[style$=";background:#fee2e2"][style$="; color:#cc0000"],
span[style$=";background:#fee2e2"][style="color:#cc0000"],
span[style$=";background:#fee2e2"][style^="color: rgb(204, 0, 0);"],
span[style$=";background:#fee2e2"][style*="; color: rgb(204, 0, 0);"],
span[style$="; background:#fee2e2"][style^="color:#c00;"],
span[style$="; background:#fee2e2"][style*=";color:#c00;"],
span[style$="; background:#fee2e2"][style*="; color:#c00;"],
span[style$="; background:#fee2e2"][style$=";color:#c00"],
span[style$="; background:#fee2e2"][style$="; color:#c00"],
span[style$="; background:#fee2e2"][style="color:#c00"],
span[style$="; background:#fee2e2"][style^="color:#cc0000;"],
span[style$="; background:#fee2e2"][style*=";color:#cc0000;"],
span[style$="; background:#fee2e2"][style*="; color:#cc0000;"],
span[style$="; background:#fee2e2"][style$=";color:#cc0000"],
span[style$="; background:#fee2e2"][style$="; color:#cc0000"],
span[style$="; background:#fee2e2"][style="color:#cc0000"],
span[style$="; background:#fee2e2"][style^="color: rgb(204, 0, 0);"],
span[style$="; background:#fee2e2"][style*="; color: rgb(204, 0, 0);"],
span[style="background:#fee2e2"][style^="color:#c00;"],
span[style="background:#fee2e2"][style*=";color:#c00;"],
span[style="background:#fee2e2"][style*="; color:#c00;"],
span[style="background:#fee2e2"][style$=";color:#c00"],
span[style="background:#fee2e2"][style$="; color:#c00"],
span[style="background:#fee2e2"][style="color:#c00"],
span[style="background:#fee2e2"][style^="color:#cc0000;"],
span[style="background:#fee2e2"][style*=";color:#cc0000;"],
span[style="background:#fee2e2"][style*="; color:#cc0000;"],
span[style="background:#fee2e2"][style$=";color:#cc0000"],
span[style="background:#fee2e2"][style$="; color:#cc0000"],
span[style="background:#fee2e2"][style="color:#cc0000"],
span[style="background:#fee2e2"][style^="color: rgb(204, 0, 0);"],
span[style="background:#fee2e2"][style*="; color: rgb(204, 0, 0);"],
span[style^="background: rgb(254, 226, 226);"][style^="color:#c00;"],
span[style^="background: rgb(254, 226, 226);"][style*=";color:#c00;"],
span[style^="background: rgb(254, 226, 226);"][style*="; color:#c00;"],
span[style^="background: rgb(254, 226, 226);"][style$=";color:#c00"],
span[style^="background: rgb(254, 226, 226);"][style$="; color:#c00"],
span[style^="background: rgb(254, 226, 226);"][style="color:#c00"],
span[style^="background: rgb(254, 226, 226);"][style^="color:#cc0000;"],
span[style^="background: rgb(254, 226, 226);"][style*=";color:#cc0000;"],
span[style^="background: rgb(254, 226, 226);"][style*="; color:#cc0000;"],
span[style^="background: rgb(254, 226, 226);"][style$=";color:#cc0000"],
span[style^="background: rgb(254, 226, 226);"][style$="; color:#cc0000"],
span[style^="background: rgb(254, 226, 226);"][style="color:#cc0000"],
span[style^="background: rgb(254, 226, 226);"][style^="color: rgb(204, 0, 0);"],
span[style^="background: rgb(254, 226, 226);"][style*="; color: rgb(204, 0, 0);"],
span[style*="; background: rgb(254, 226, 226);"][style^="color:#c00;"],
span[style*="; background: rgb(254, 226, 226);"][style*=";color:#c00;"],
span[style*="; background: rgb(254, 226, 226);"][style*="; color:#c00;"],
span[style*="; background: rgb(254, 226, 226);"][style$=";color:#c00"],
span[style*="; background: rgb(254, 226, 226);"][style$="; color:#c00"],
span[style*="; background: rgb(254, 226, 226);"][style="color:#c00"],
span[style*="; background: rgb(254, 226, 226);"][style^="color:#cc0000;"],
span[style*="; background: rgb(254, 226, 226);"][style*=";color:#cc0000;"],
span[style*="; background: rgb(254, 226, 226);"][style*="; color:#cc0000;"],
span[style*="; background: rgb(254, 226, 226);"][style$=";color:#cc0000"],
span[style*="; background: rgb(254, 226, 226);"][style$="; color:#cc0000"],
span[style*="; background: rgb(254, 226, 226);"][style="color:#cc0000"],
span[style*="; background: rgb(254, 226, 226);"][style^="color: rgb(204, 0, 0);"],
span[style*="; background: rgb(254, 226, 226);"][style*="; color: rgb(204, 0, 0);"] {
  background-color: #fee2e2 !important; color: #991b1b !important;
}
[style^="background:#ede9fe;"],
[style*=";background:#ede9fe;"],
[style*="; background:#ede9fe;"],
[style$=";background:#ede9fe"],
[style$="; background:#ede9fe"],
[style="background:#ede9fe"],
[style^="background: rgb(237, 233, 254);"],
[style*="; background: rgb(237, 233, 254);"],
[style^="background-color:#ede9fe;"],
[style*=";background-color:#ede9fe;"],
[style*="; background-color:#ede9fe;"],
[style$=";background-color:#ede9fe"],
[style$="; background-color:#ede9fe"],
[style="background-color:#ede9fe"],
[style^="background-color: rgb(237, 233, 254);"],
[style*="; background-color: rgb(237, 233, 254);"] {
  background-color: #efe9fe !important;
}
[style^="color:#4c1d95;"],
[style*=";color:#4c1d95;"],
[style*="; color:#4c1d95;"],
[style$=";color:#4c1d95"],
[style$="; color:#4c1d95"],
[style="color:#4c1d95"],
[style^="color: rgb(76, 29, 149);"],
[style*="; color: rgb(76, 29, 149);"],
[style^="color:#6d28d9;"],
[style*=";color:#6d28d9;"],
[style*="; color:#6d28d9;"],
[style$=";color:#6d28d9"],
[style$="; color:#6d28d9"],
[style="color:#6d28d9"],
[style^="color: rgb(109, 40, 217);"],
[style*="; color: rgb(109, 40, 217);"],
[style^="color:#5b21b6;"],
[style*=";color:#5b21b6;"],
[style*="; color:#5b21b6;"],
[style$=";color:#5b21b6"],
[style$="; color:#5b21b6"],
[style="color:#5b21b6"],
[style^="color: rgb(91, 33, 182);"],
[style*="; color: rgb(91, 33, 182);"] {
  color: #5b21b6 !important;
}
div[style^="background:#fef3c7;"][style^="color:#78350f;"],
div[style^="background:#fef3c7;"][style*=";color:#78350f;"],
div[style^="background:#fef3c7;"][style*="; color:#78350f;"],
div[style^="background:#fef3c7;"][style$=";color:#78350f"],
div[style^="background:#fef3c7;"][style$="; color:#78350f"],
div[style^="background:#fef3c7;"][style="color:#78350f"],
div[style^="background:#fef3c7;"][style^="color: rgb(120, 53, 15);"],
div[style^="background:#fef3c7;"][style*="; color: rgb(120, 53, 15);"],
div[style*=";background:#fef3c7;"][style^="color:#78350f;"],
div[style*=";background:#fef3c7;"][style*=";color:#78350f;"],
div[style*=";background:#fef3c7;"][style*="; color:#78350f;"],
div[style*=";background:#fef3c7;"][style$=";color:#78350f"],
div[style*=";background:#fef3c7;"][style$="; color:#78350f"],
div[style*=";background:#fef3c7;"][style="color:#78350f"],
div[style*=";background:#fef3c7;"][style^="color: rgb(120, 53, 15);"],
div[style*=";background:#fef3c7;"][style*="; color: rgb(120, 53, 15);"],
div[style*="; background:#fef3c7;"][style^="color:#78350f;"],
div[style*="; background:#fef3c7;"][style*=";color:#78350f;"],
div[style*="; background:#fef3c7;"][style*="; color:#78350f;"],
div[style*="; background:#fef3c7;"][style$=";color:#78350f"],
div[style*="; background:#fef3c7;"][style$="; color:#78350f"],
div[style*="; background:#fef3c7;"][style="color:#78350f"],
div[style*="; background:#fef3c7;"][style^="color: rgb(120, 53, 15);"],
div[style*="; background:#fef3c7;"][style*="; color: rgb(120, 53, 15);"],
div[style$=";background:#fef3c7"][style^="color:#78350f;"],
div[style$=";background:#fef3c7"][style*=";color:#78350f;"],
div[style$=";background:#fef3c7"][style*="; color:#78350f;"],
div[style$=";background:#fef3c7"][style$=";color:#78350f"],
div[style$=";background:#fef3c7"][style$="; color:#78350f"],
div[style$=";background:#fef3c7"][style="color:#78350f"],
div[style$=";background:#fef3c7"][style^="color: rgb(120, 53, 15);"],
div[style$=";background:#fef3c7"][style*="; color: rgb(120, 53, 15);"],
div[style$="; background:#fef3c7"][style^="color:#78350f;"],
div[style$="; background:#fef3c7"][style*=";color:#78350f;"],
div[style$="; background:#fef3c7"][style*="; color:#78350f;"],
div[style$="; background:#fef3c7"][style$=";color:#78350f"],
div[style$="; background:#fef3c7"][style$="; color:#78350f"],
div[style$="; background:#fef3c7"][style="color:#78350f"],
div[style$="; background:#fef3c7"][style^="color: rgb(120, 53, 15);"],
div[style$="; background:#fef3c7"][style*="; color: rgb(120, 53, 15);"],
div[style="background:#fef3c7"][style^="color:#78350f;"],
div[style="background:#fef3c7"][style*=";color:#78350f;"],
div[style="background:#fef3c7"][style*="; color:#78350f;"],
div[style="background:#fef3c7"][style$=";color:#78350f"],
div[style="background:#fef3c7"][style$="; color:#78350f"],
div[style="background:#fef3c7"][style="color:#78350f"],
div[style="background:#fef3c7"][style^="color: rgb(120, 53, 15);"],
div[style="background:#fef3c7"][style*="; color: rgb(120, 53, 15);"],
div[style^="background: rgb(254, 243, 199);"][style^="color:#78350f;"],
div[style^="background: rgb(254, 243, 199);"][style*=";color:#78350f;"],
div[style^="background: rgb(254, 243, 199);"][style*="; color:#78350f;"],
div[style^="background: rgb(254, 243, 199);"][style$=";color:#78350f"],
div[style^="background: rgb(254, 243, 199);"][style$="; color:#78350f"],
div[style^="background: rgb(254, 243, 199);"][style="color:#78350f"],
div[style^="background: rgb(254, 243, 199);"][style^="color: rgb(120, 53, 15);"],
div[style^="background: rgb(254, 243, 199);"][style*="; color: rgb(120, 53, 15);"],
div[style*="; background: rgb(254, 243, 199);"][style^="color:#78350f;"],
div[style*="; background: rgb(254, 243, 199);"][style*=";color:#78350f;"],
div[style*="; background: rgb(254, 243, 199);"][style*="; color:#78350f;"],
div[style*="; background: rgb(254, 243, 199);"][style$=";color:#78350f"],
div[style*="; background: rgb(254, 243, 199);"][style$="; color:#78350f"],
div[style*="; background: rgb(254, 243, 199);"][style="color:#78350f"],
div[style*="; background: rgb(254, 243, 199);"][style^="color: rgb(120, 53, 15);"],
div[style*="; background: rgb(254, 243, 199);"][style*="; color: rgb(120, 53, 15);"] {
  color: #92400e !important;
}
p[style^="background:#fef3c7;"][style^="color:#78350f;"],
p[style^="background:#fef3c7;"][style*=";color:#78350f;"],
p[style^="background:#fef3c7;"][style*="; color:#78350f;"],
p[style^="background:#fef3c7;"][style$=";color:#78350f"],
p[style^="background:#fef3c7;"][style$="; color:#78350f"],
p[style^="background:#fef3c7;"][style="color:#78350f"],
p[style^="background:#fef3c7;"][style^="color: rgb(120, 53, 15);"],
p[style^="background:#fef3c7;"][style*="; color: rgb(120, 53, 15);"],
p[style*=";background:#fef3c7;"][style^="color:#78350f;"],
p[style*=";background:#fef3c7;"][style*=";color:#78350f;"],
p[style*=";background:#fef3c7;"][style*="; color:#78350f;"],
p[style*=";background:#fef3c7;"][style$=";color:#78350f"],
p[style*=";background:#fef3c7;"][style$="; color:#78350f"],
p[style*=";background:#fef3c7;"][style="color:#78350f"],
p[style*=";background:#fef3c7;"][style^="color: rgb(120, 53, 15);"],
p[style*=";background:#fef3c7;"][style*="; color: rgb(120, 53, 15);"],
p[style*="; background:#fef3c7;"][style^="color:#78350f;"],
p[style*="; background:#fef3c7;"][style*=";color:#78350f;"],
p[style*="; background:#fef3c7;"][style*="; color:#78350f;"],
p[style*="; background:#fef3c7;"][style$=";color:#78350f"],
p[style*="; background:#fef3c7;"][style$="; color:#78350f"],
p[style*="; background:#fef3c7;"][style="color:#78350f"],
p[style*="; background:#fef3c7;"][style^="color: rgb(120, 53, 15);"],
p[style*="; background:#fef3c7;"][style*="; color: rgb(120, 53, 15);"],
p[style$=";background:#fef3c7"][style^="color:#78350f;"],
p[style$=";background:#fef3c7"][style*=";color:#78350f;"],
p[style$=";background:#fef3c7"][style*="; color:#78350f;"],
p[style$=";background:#fef3c7"][style$=";color:#78350f"],
p[style$=";background:#fef3c7"][style$="; color:#78350f"],
p[style$=";background:#fef3c7"][style="color:#78350f"],
p[style$=";background:#fef3c7"][style^="color: rgb(120, 53, 15);"],
p[style$=";background:#fef3c7"][style*="; color: rgb(120, 53, 15);"],
p[style$="; background:#fef3c7"][style^="color:#78350f;"],
p[style$="; background:#fef3c7"][style*=";color:#78350f;"],
p[style$="; background:#fef3c7"][style*="; color:#78350f;"],
p[style$="; background:#fef3c7"][style$=";color:#78350f"],
p[style$="; background:#fef3c7"][style$="; color:#78350f"],
p[style$="; background:#fef3c7"][style="color:#78350f"],
p[style$="; background:#fef3c7"][style^="color: rgb(120, 53, 15);"],
p[style$="; background:#fef3c7"][style*="; color: rgb(120, 53, 15);"],
p[style="background:#fef3c7"][style^="color:#78350f;"],
p[style="background:#fef3c7"][style*=";color:#78350f;"],
p[style="background:#fef3c7"][style*="; color:#78350f;"],
p[style="background:#fef3c7"][style$=";color:#78350f"],
p[style="background:#fef3c7"][style$="; color:#78350f"],
p[style="background:#fef3c7"][style="color:#78350f"],
p[style="background:#fef3c7"][style^="color: rgb(120, 53, 15);"],
p[style="background:#fef3c7"][style*="; color: rgb(120, 53, 15);"],
p[style^="background: rgb(254, 243, 199);"][style^="color:#78350f;"],
p[style^="background: rgb(254, 243, 199);"][style*=";color:#78350f;"],
p[style^="background: rgb(254, 243, 199);"][style*="; color:#78350f;"],
p[style^="background: rgb(254, 243, 199);"][style$=";color:#78350f"],
p[style^="background: rgb(254, 243, 199);"][style$="; color:#78350f"],
p[style^="background: rgb(254, 243, 199);"][style="color:#78350f"],
p[style^="background: rgb(254, 243, 199);"][style^="color: rgb(120, 53, 15);"],
p[style^="background: rgb(254, 243, 199);"][style*="; color: rgb(120, 53, 15);"],
p[style*="; background: rgb(254, 243, 199);"][style^="color:#78350f;"],
p[style*="; background: rgb(254, 243, 199);"][style*=";color:#78350f;"],
p[style*="; background: rgb(254, 243, 199);"][style*="; color:#78350f;"],
p[style*="; background: rgb(254, 243, 199);"][style$=";color:#78350f"],
p[style*="; background: rgb(254, 243, 199);"][style$="; color:#78350f"],
p[style*="; background: rgb(254, 243, 199);"][style="color:#78350f"],
p[style*="; background: rgb(254, 243, 199);"][style^="color: rgb(120, 53, 15);"],
p[style*="; background: rgb(254, 243, 199);"][style*="; color: rgb(120, 53, 15);"] {
  color: #92400e !important;
}
button[style^="background:#111;"]:hover,
button[style*=";background:#111;"]:hover,
button[style*="; background:#111;"]:hover,
button[style$=";background:#111"]:hover,
button[style$="; background:#111"]:hover,
button[style="background:#111"]:hover,
button[style^="background:#111111;"]:hover,
button[style*=";background:#111111;"]:hover,
button[style*="; background:#111111;"]:hover,
button[style$=";background:#111111"]:hover,
button[style$="; background:#111111"]:hover,
button[style="background:#111111"]:hover,
button[style^="background: rgb(17, 17, 17);"]:hover,
button[style*="; background: rgb(17, 17, 17);"]:hover,
button[style^="background:#000;"]:hover,
button[style*=";background:#000;"]:hover,
button[style*="; background:#000;"]:hover,
button[style$=";background:#000"]:hover,
button[style$="; background:#000"]:hover,
button[style="background:#000"]:hover,
button[style^="background:#000000;"]:hover,
button[style*=";background:#000000;"]:hover,
button[style*="; background:#000000;"]:hover,
button[style$=";background:#000000"]:hover,
button[style$="; background:#000000"]:hover,
button[style="background:#000000"]:hover,
button[style^="background: rgb(0, 0, 0);"]:hover,
button[style*="; background: rgb(0, 0, 0);"]:hover,
button[style^="background:#111827;"]:hover,
button[style*=";background:#111827;"]:hover,
button[style*="; background:#111827;"]:hover,
button[style$=";background:#111827"]:hover,
button[style$="; background:#111827"]:hover,
button[style="background:#111827"]:hover,
button[style^="background: rgb(17, 24, 39);"]:hover,
button[style*="; background: rgb(17, 24, 39);"]:hover,
button[style^="background-color:#111;"]:hover,
button[style*=";background-color:#111;"]:hover,
button[style*="; background-color:#111;"]:hover,
button[style$=";background-color:#111"]:hover,
button[style$="; background-color:#111"]:hover,
button[style="background-color:#111"]:hover,
button[style^="background-color:#111111;"]:hover,
button[style*=";background-color:#111111;"]:hover,
button[style*="; background-color:#111111;"]:hover,
button[style$=";background-color:#111111"]:hover,
button[style$="; background-color:#111111"]:hover,
button[style="background-color:#111111"]:hover,
button[style^="background-color: rgb(17, 17, 17);"]:hover,
button[style*="; background-color: rgb(17, 17, 17);"]:hover,
button[style^="background-color:#000;"]:hover,
button[style*=";background-color:#000;"]:hover,
button[style*="; background-color:#000;"]:hover,
button[style$=";background-color:#000"]:hover,
button[style$="; background-color:#000"]:hover,
button[style="background-color:#000"]:hover,
button[style^="background-color:#000000;"]:hover,
button[style*=";background-color:#000000;"]:hover,
button[style*="; background-color:#000000;"]:hover,
button[style$=";background-color:#000000"]:hover,
button[style$="; background-color:#000000"]:hover,
button[style="background-color:#000000"]:hover,
button[style^="background-color: rgb(0, 0, 0);"]:hover,
button[style*="; background-color: rgb(0, 0, 0);"]:hover,
button[style^="background-color:#111827;"]:hover,
button[style*=";background-color:#111827;"]:hover,
button[style*="; background-color:#111827;"]:hover,
button[style$=";background-color:#111827"]:hover,
button[style$="; background-color:#111827"]:hover,
button[style="background-color:#111827"]:hover,
button[style^="background-color: rgb(17, 24, 39);"]:hover,
button[style*="; background-color: rgb(17, 24, 39);"]:hover,
a[style^="background:#111;"]:hover,
a[style*=";background:#111;"]:hover,
a[style*="; background:#111;"]:hover,
a[style$=";background:#111"]:hover,
a[style$="; background:#111"]:hover,
a[style="background:#111"]:hover,
a[style^="background:#111111;"]:hover,
a[style*=";background:#111111;"]:hover,
a[style*="; background:#111111;"]:hover,
a[style$=";background:#111111"]:hover,
a[style$="; background:#111111"]:hover,
a[style="background:#111111"]:hover,
a[style^="background: rgb(17, 17, 17);"]:hover,
a[style*="; background: rgb(17, 17, 17);"]:hover,
a[style^="background:#000;"]:hover,
a[style*=";background:#000;"]:hover,
a[style*="; background:#000;"]:hover,
a[style$=";background:#000"]:hover,
a[style$="; background:#000"]:hover,
a[style="background:#000"]:hover,
a[style^="background:#000000;"]:hover,
a[style*=";background:#000000;"]:hover,
a[style*="; background:#000000;"]:hover,
a[style$=";background:#000000"]:hover,
a[style$="; background:#000000"]:hover,
a[style="background:#000000"]:hover,
a[style^="background: rgb(0, 0, 0);"]:hover,
a[style*="; background: rgb(0, 0, 0);"]:hover,
a[style^="background:#111827;"]:hover,
a[style*=";background:#111827;"]:hover,
a[style*="; background:#111827;"]:hover,
a[style$=";background:#111827"]:hover,
a[style$="; background:#111827"]:hover,
a[style="background:#111827"]:hover,
a[style^="background: rgb(17, 24, 39);"]:hover,
a[style*="; background: rgb(17, 24, 39);"]:hover,
a[style^="background-color:#111;"]:hover,
a[style*=";background-color:#111;"]:hover,
a[style*="; background-color:#111;"]:hover,
a[style$=";background-color:#111"]:hover,
a[style$="; background-color:#111"]:hover,
a[style="background-color:#111"]:hover,
a[style^="background-color:#111111;"]:hover,
a[style*=";background-color:#111111;"]:hover,
a[style*="; background-color:#111111;"]:hover,
a[style$=";background-color:#111111"]:hover,
a[style$="; background-color:#111111"]:hover,
a[style="background-color:#111111"]:hover,
a[style^="background-color: rgb(17, 17, 17);"]:hover,
a[style*="; background-color: rgb(17, 17, 17);"]:hover,
a[style^="background-color:#000;"]:hover,
a[style*=";background-color:#000;"]:hover,
a[style*="; background-color:#000;"]:hover,
a[style$=";background-color:#000"]:hover,
a[style$="; background-color:#000"]:hover,
a[style="background-color:#000"]:hover,
a[style^="background-color:#000000;"]:hover,
a[style*=";background-color:#000000;"]:hover,
a[style*="; background-color:#000000;"]:hover,
a[style$=";background-color:#000000"]:hover,
a[style$="; background-color:#000000"]:hover,
a[style="background-color:#000000"]:hover,
a[style^="background-color: rgb(0, 0, 0);"]:hover,
a[style*="; background-color: rgb(0, 0, 0);"]:hover,
a[style^="background-color:#111827;"]:hover,
a[style*=";background-color:#111827;"]:hover,
a[style*="; background-color:#111827;"]:hover,
a[style$=";background-color:#111827"]:hover,
a[style$="; background-color:#111827"]:hover,
a[style="background-color:#111827"]:hover,
a[style^="background-color: rgb(17, 24, 39);"]:hover,
a[style*="; background-color: rgb(17, 24, 39);"]:hover {
  background-color: #0c3f9d !important;
}
button[style^="background:#fff;"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
button[style*=";background:#fff;"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
button[style*="; background:#fff;"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
button[style$=";background:#fff"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
button[style$="; background:#fff"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
button[style="background:#fff"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
button[style^="background:#ffffff;"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
button[style*=";background:#ffffff;"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
button[style*="; background:#ffffff;"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
button[style$=";background:#ffffff"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
button[style$="; background:#ffffff"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
button[style="background:#ffffff"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
button[style^="background: rgb(255, 255, 255);"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
button[style*="; background: rgb(255, 255, 255);"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
button[style^="background-color:#fff;"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
button[style*=";background-color:#fff;"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
button[style*="; background-color:#fff;"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
button[style$=";background-color:#fff"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
button[style$="; background-color:#fff"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
button[style="background-color:#fff"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
button[style^="background-color:#ffffff;"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
button[style*=";background-color:#ffffff;"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
button[style*="; background-color:#ffffff;"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
button[style$=";background-color:#ffffff"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
button[style$="; background-color:#ffffff"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
button[style="background-color:#ffffff"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
button[style^="background-color: rgb(255, 255, 255);"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
button[style*="; background-color: rgb(255, 255, 255);"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
a[style^="background:#fff;"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
a[style*=";background:#fff;"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
a[style*="; background:#fff;"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
a[style$=";background:#fff"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
a[style$="; background:#fff"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
a[style="background:#fff"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
a[style^="background:#ffffff;"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
a[style*=";background:#ffffff;"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
a[style*="; background:#ffffff;"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
a[style$=";background:#ffffff"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
a[style$="; background:#ffffff"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
a[style="background:#ffffff"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
a[style^="background: rgb(255, 255, 255);"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
a[style*="; background: rgb(255, 255, 255);"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
a[style^="background-color:#fff;"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
a[style*=";background-color:#fff;"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
a[style*="; background-color:#fff;"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
a[style$=";background-color:#fff"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
a[style$="; background-color:#fff"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
a[style="background-color:#fff"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
a[style^="background-color:#ffffff;"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
a[style*=";background-color:#ffffff;"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
a[style*="; background-color:#ffffff;"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
a[style$=";background-color:#ffffff"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
a[style$="; background-color:#ffffff"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
a[style="background-color:#ffffff"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
a[style^="background-color: rgb(255, 255, 255);"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]),
a[style*="; background-color: rgb(255, 255, 255);"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]) {
  border-color: #c6d4ec !important; color: #0f3f9e !important;
}
button[style^="background:#fff;"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
button[style*=";background:#fff;"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
button[style*="; background:#fff;"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
button[style$=";background:#fff"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
button[style$="; background:#fff"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
button[style="background:#fff"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
button[style^="background:#ffffff;"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
button[style*=";background:#ffffff;"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
button[style*="; background:#ffffff;"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
button[style$=";background:#ffffff"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
button[style$="; background:#ffffff"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
button[style="background:#ffffff"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
button[style^="background: rgb(255, 255, 255);"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
button[style*="; background: rgb(255, 255, 255);"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
button[style^="background-color:#fff;"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
button[style*=";background-color:#fff;"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
button[style*="; background-color:#fff;"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
button[style$=";background-color:#fff"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
button[style$="; background-color:#fff"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
button[style="background-color:#fff"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
button[style^="background-color:#ffffff;"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
button[style*=";background-color:#ffffff;"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
button[style*="; background-color:#ffffff;"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
button[style$=";background-color:#ffffff"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
button[style$="; background-color:#ffffff"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
button[style="background-color:#ffffff"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
button[style^="background-color: rgb(255, 255, 255);"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
button[style*="; background-color: rgb(255, 255, 255);"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
a[style^="background:#fff;"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
a[style*=";background:#fff;"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
a[style*="; background:#fff;"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
a[style$=";background:#fff"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
a[style$="; background:#fff"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
a[style="background:#fff"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
a[style^="background:#ffffff;"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
a[style*=";background:#ffffff;"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
a[style*="; background:#ffffff;"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
a[style$=";background:#ffffff"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
a[style$="; background:#ffffff"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
a[style="background:#ffffff"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
a[style^="background: rgb(255, 255, 255);"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
a[style*="; background: rgb(255, 255, 255);"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
a[style^="background-color:#fff;"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
a[style*=";background-color:#fff;"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
a[style*="; background-color:#fff;"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
a[style$=";background-color:#fff"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
a[style$="; background-color:#fff"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
a[style="background-color:#fff"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
a[style^="background-color:#ffffff;"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
a[style*=";background-color:#ffffff;"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
a[style*="; background-color:#ffffff;"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
a[style$=";background-color:#ffffff"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
a[style$="; background-color:#ffffff"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
a[style="background-color:#ffffff"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
a[style^="background-color: rgb(255, 255, 255);"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover,
a[style*="; background-color: rgb(255, 255, 255);"]:not([data-destructif]):not([style*="#b91c1c"]):not([style*="#b00020"]):not([style*="#c00"]):not([style*="#900"]):not([style*="#a00"]):not([style*="#b3261e"]):not([style*="#991b1b"]):not([style*="#8a1111"]):not([style*="#b42318"]):not([style*="rgb(185, 28, 28)"]):not([style*="rgb(176, 0, 32)"]):not([style*="rgb(204, 0, 0)"]):not([style*="rgb(153, 27, 27)"]):not([style*="rgb(180, 35, 24)"]):hover {
  background-color: #e7effe !important;
}
rect[fill="#334155"] { fill: #0f4fc4; }
}

/* ═══════════════ Partie écrite à la main : coque, boutons, champs, cartes, module de réservation ═══════════════ */
@media screen {
  /* ── menu latéral (ordinateur) et barre du bas (téléphone) : marine. Le bandeau du haut et le bloc du logo ArdoiZe en haut du menu restent BLANCS (logos sur fond blanc). ── */
  .eg-nav--barre,
  .eg-nav--colonne {
    background: #10264d !important;
    border-color: #1b3a73 !important;
  }
  .eg-nav__marque {
    background: #ffffff !important;
    border-bottom-color: #dbe3f0 !important;
  }
  .eg-nav .eg-lien,
  .eg-plus__bouton {
    color: #d6e2f8 !important;
  }
  .eg-nav .eg-lien:hover,
  .eg-plus__bouton:hover {
    background: rgba(255, 255, 255, 0.1) !important;
  }
  .eg-nav .eg-lien[aria-current="page"] {
    background: #0f4fc4 !important;
    color: #ffffff !important;
  }
  .eg-nav .eg-plus-menu {
    background: #10264d !important;
    border-color: #1b3a73 !important;
  }
  .eg-nav .eg-plus-menu .eg-lien {
    color: #d6e2f8 !important;
  }
  .eg-nav .eg-plus-menu .eg-lien[aria-current="page"] {
    background: #0f4fc4 !important;
    color: #ffffff !important;
  }
  .eg-alerte {
    background: #10264d !important;
  }
  .eg-alerte--cliquable:hover {
    background: #1b3a73 !important;
  }
  .eg-evitement {
    background: #0f4fc4 !important;
  }
  .eg-haut__aide {
    color: #0f3f9e !important;
  }
  .eg-haut__aide:hover {
    background: #e7effe !important;
  }
  .eg-aide-sans-menu a {
    color: #0f4fc4 !important;
  }
}
@media screen and (min-width: 768px) {
  /* pied du menu : « Son activé », « Recevoir les nouvelles réservations », numéro et déconnexion, posés sur le marine */
  .eg-pied .eg-pastille {
    background: rgba(255, 255, 255, 0.08) !important;
    border-color: rgba(214, 226, 248, 0.35) !important;
    color: #d6e2f8 !important;
  }
  .eg-pied .eg-pastille:hover {
    background: rgba(255, 255, 255, 0.16) !important;
  }
  .eg-compte {
    color: #d6e2f8 !important;
  }
}
@media screen {
  /* ── champs ── */
  input[style*="solid"],
  select[style*="solid"],
  textarea[style*="solid"] {
    border-color: var(--champ-bord) !important;
  }
  input:focus,
  select:focus,
  textarea:focus {
    outline-color: #0f4fc4 !important;
    box-shadow: 0 0 0 3px rgba(15, 79, 196, 0.2);
  }
  input[style*="solid"]:focus,
  select[style*="solid"]:focus,
  textarea[style*="solid"]:focus {
    border-color: #0f4fc4 !important;
  }
  :focus-visible {
    outline-color: #0f4fc4;
  }
  input[type="checkbox"],
  input[type="radio"],
  input[type="range"] {
    accent-color: #0f4fc4;
  }

  /* ── cartes : rayon 12 px, ombre douce, bord bleuté ── */
  :is(section, article, aside, details, li, div)[style*="solid"][style*="border-radius:8px"],
  :is(section, article, aside, details, li, div)[style*="solid"][style*="border-radius: 8px"] {
    border-radius: 12px !important;
    box-shadow: 0 1px 2px rgba(15, 30, 60, 0.06), 0 4px 16px rgba(15, 30, 60, 0.05);
  }

  /* ── tuiles de chiffres : fine bordure haute colorée selon le sens, lue sur l'attribut `data-tuile` de la tuile (jamais sur sa position) : rouge pour les
     absences et les annulations, bleu pour le reste des tuiles qui portent l'attribut ; une tuile sans attribut reste neutre (aucune couleur fausse).
     Ombre interne : aucune hauteur ajoutée. ── */
  [data-tuile] {
    box-shadow: inset 0 3px 0 0 #0f4fc4 !important;
    border-radius: 8px;
  }
  [data-tuile="absences"],
  [data-tuile="annulations"],
  [data-tuile="taux-absence"],
  [data-tuile="taux-annulation"] {
    box-shadow: inset 0 3px 0 0 #b91c1c !important;
  }
  /* Statistiques, « Sur la période » : quatre tuiles écrites à la main dans cet ordre (Réservations, Couverts, Absences, Annulations) et SANS attribut, car le gabarit
     gelé de cet écran (tests/unit/fixtures/statistiques-avant-g3-stats-comparaison.html) ne doit pas bouger. Le repère est la section (aria-labelledby="stats-totaux"),
     l'ordre est gardé par tests/unit/theme-couleur-feuille.test.ts : une tuile ajoutée ou déplacée fait échouer ce test, jamais une couleur fausse en silence. */
  section[aria-labelledby="stats-totaux"] > div > div {
    box-shadow: inset 0 3px 0 0 #0f4fc4 !important;
    border-radius: 8px;
  }
  section[aria-labelledby="stats-totaux"] > div > div:nth-child(3),
  section[aria-labelledby="stats-totaux"] > div > div:nth-child(4) {
    box-shadow: inset 0 3px 0 0 #b91c1c !important;
  }

  /* ── module de réservation /w : étape en cours visible, coche de confirmation, référence ── */
  nav[aria-label] > div[aria-current="step"] {
    background-color: #0f4fc4 !important;
    box-shadow: 0 0 0 2px rgba(15, 79, 196, 0.25);
  }
  section[aria-labelledby="success-title"] > div[aria-hidden="true"] {
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: 64px;
    height: 64px;
    margin: 0 auto 0.75rem !important;
    border-radius: 50%;
    background: #dcfce7;
    color: #166534 !important;
    font-size: 2rem !important;
    line-height: 1;
  }
  section[aria-labelledby="success-title"] > div[style*="padding"][style*="border-radius"] {
    background: #e7effe !important;
    border: 1px solid #c6d4ec;
  }
  section[aria-labelledby="success-title"] > div[style*="padding"][style*="border-radius"] > div {
    color: #0f3f9e !important;
  }
}

/* ═══════════════ Classes de la coque et de l'écran de service (couleurs écrites dans coque.css, pas en ligne) ═══════════════ */
@media screen {
  /* fond de page : toutes les pages d'ArdoiZe sauf le module de réservation /w (posé dans le site du restaurant : html[data-sans-bandeau]) */
  html:not([data-sans-bandeau]) body {
    background-color: #f2f5fb;
  }
  .eg-racine {
    color: #0f1e3c !important;
  }
  /* module de réservation intégré dans la page publique : son document est transparent hors du contenu, la carte reste blanche */
  iframe {
    background-color: #ffffff;
  }
  .mq-bandeau {
    border-bottom-color: #dbe3f0 !important;
  }
  .eg-zoom {
    border-color: #c6d4ec !important;
  }
  .eg-evitement,
  .eg-evitement-plan {
    background: #0f4fc4 !important;
  }

  /* boutons secondaires : fond blanc, bord #c6d4ec, texte #0f3f9e, survol #e7effe */
  .eg-service-action,
  .eg-menu__bouton,
  .eg-outil,
  .eg-bouton,
  .eg-pastille-zone,
  .eg-file-panneau__replier,
  .eg-panneau-table__fermer,
  .eg-panneau-table__geste,
  .eg-heure,
  .eg-frise__placer,
  .eg-clients-pagination button,
  .eg-clients-outils button,
  .eg-clients-barre button,
  .eg-zoom__bouton {
    border-color: #c6d4ec !important;
    color: #0f3f9e !important;
  }
  .eg-clients-pagination button:disabled,
  .eg-clients-barre button:disabled {
    color: #5a6880 !important;
  }
  .eg-service-action:hover,
  .eg-menu__bouton:hover,
  .eg-outil:hover,
  .eg-bouton:hover,
  .eg-pastille-zone:hover,
  .eg-panneau-table__geste:hover,
  .eg-clients-pagination button:hover:not(:disabled),
  .eg-clients-outils button:hover,
  .eg-zoom__bouton:hover,
  .eg-heure__bouton:hover:not(:disabled) {
    background-color: #e7effe !important;
  }
  .eg-clients-barre {
    border-color: #c6d4ec !important;
  }
  .eg-clients-tableau {
    background-color: #ffffff;
  }
  .eg-heure__bouton {
    color: #0f3f9e !important;
  }
  /* boutons pleins : primaire #0f4fc4, texte blanc, survol #0c3f9d */
  .eg-service-action--primaire,
  .eg-pastille-zone[aria-pressed="true"],
  .eg-plan-action__bouton,
  .eg-panneau-table__geste--primaire,
  html[data-mode-salle="1"] .eg-service-quitter[data-mode-salle-bouton="quitter"] {
    background-color: #0f4fc4 !important;
    border-color: #0f4fc4 !important;
    color: #ffffff !important;
  }
  .eg-service-action--primaire:hover,
  .eg-pastille-zone[aria-pressed="true"]:hover,
  .eg-plan-action__bouton:hover,
  .eg-panneau-table__geste--primaire:hover {
    background-color: #0c3f9d !important;
  }
  /* pastilles et étiquettes */
  .eg-plan-action__acces,
  .eg-panneau-table__pastille {
    background-color: #e7effe !important;
    color: #0f3f9e !important;
  }
  .eg-panneau-table__etat {
    background-color: #e2e8f0 !important;
    color: #334155 !important;
  }
  /* textes seconds */
  .eg-file-panneau__titre span,
  .eg-service__titre,
  .eg-service__titre span,
  .eg-service-allume,
  .eg-panneau-table__detail,
  .eg-panneau-table__sous-titre,
  .eg-panneau-table__ref,
  .eg-panneau-table__vide,
  .eg-panneau__fermer,
  .eg-etat,
  .eg-plan-disposition,
  .eg-legende,
  .eg-legende-bas,
  .eg-legende-lit,
  .eg-arrivees__aide,
  .eg-arrivees__note,
  .eg-indice-glisser,
  .eg-frise__titre,
  .eg-frise__graduation,
  .eg-frise__zone-nom,
  .eg-frise__nom,
  .eg-frise__nom small,
  .eg-appel__autres,
  .eg-reglages__index a,
  .eg-clients-tableau thead th {
    color: #43526b !important;
  }
  .eg-plan-disposition a {
    color: #0f4fc4 !important;
  }
  .eg-clients-tableau td button.eg-clients-nom {
    color: #0f1e3c !important;
  }
  /* bords, fonds de la frise et du tableau des clients */
  .eg-frise__carte,
  .eg-frise__regle,
  .eg-frise__zone,
  .eg-panneau-table__suivantes {
    border-color: #dbe3f0 !important;
  }
  .eg-frise__ligne {
    border-bottom-color: #e6ecf6 !important;
  }
  .eg-frise__graduation {
    border-left-color: #c6d4ec !important;
  }
  .eg-frise__zone {
    background-color: #eef2f9 !important;
  }
  .eg-frise__piste {
    background-color: #f7f9fd !important;
  }
  .eg-clients-tableau th,
  .eg-clients-tableau td {
    border-bottom-color: #dbe3f0 !important;
  }
  .eg-clients-tableau thead th {
    border-bottom-color: #c6d4ec !important;
  }
  /* Conseils de remplissage de l'Accueil */
  .rm-conseil {
    border-color: #dbe3f0 !important;
  }
  .rm-pourquoi {
    background-color: #f7f9fd !important;
    border-color: #dbe3f0 !important;
  }
  .rm-lien,
  .rm-bouton {
    border-color: #c6d4ec !important;
    color: #0f3f9e !important;
  }
  /* appel entrant */
  .eg-appel {
    border-color: #0f4fc4 !important;
    color: #0f1e3c !important;
  }
  .eg-appel__titre {
    color: #0f4fc4 !important;
  }
  .eg-appel__bouton {
    border-color: #0f4fc4 !important;
    color: #0f4fc4 !important;
  }
  .eg-appel__bouton--primaire {
    background-color: #0f4fc4 !important;
    color: #ffffff !important;
  }
}
/* boutons ronds du pied au téléphone (son, notifications) : blancs, bord et texte bleus ; sur ordinateur ils sont posés sur le marine (règle plus haut) */
@media screen and (max-width: 767px) {
  .eg-pied .eg-pastille {
    border-color: #c6d4ec !important;
    color: #0f3f9e !important;
  }
}

/* ═══════════════ Un état, une couleur, partout ; champs ; gestes qui détruisent ═══════════════
   Les états d'une réservation ou d'une table ont UNE teinte, la même dans la liste, le planning, le panneau d'une table et le plan en bois :
   Attendu bleu, Arrivé orange, En retard violet, Installé vert, Dépassement rouge. Le mot reste toujours écrit : la couleur n'est jamais seule.
   Le plan en bois et sa légende sont repeints ici par des sélecteurs sur leurs attributs (data-etat, data-matiere, stroke, fill : les valeurs de
   src/lib/service-direct/style-bois.ts, gardées par tests/unit/theme-couleur-feuille.test.ts) : le code des composants n'est pas touché, et
   palette éteinte le plan reste exactement celui d'avant (terre cuite pour « Installée »). Les valeurs de « Installé », « Arrivé » et « En retard »
   sont celles du planning (COULEUR_ETAT) : fond, trait et texte identiques. */
@media screen {
  :root {
    /* bord d'un champ : 3,7 : 1 sur blanc, 3,4 : 1 sur le fond de page (seuil WCAG 1.4.11 : 3 : 1) */
    --champ-bord: #7a869e;
    --etat-attendu-fond: #dbeafe;
    --etat-attendu-trait: #60a5fa;
    --etat-attendu-contour: #3b82f6;
    --etat-attendu-texte: #1e3a8a;
    --etat-arrive-fond: #fed7aa;
    --etat-arrive-trait: #f59e0b;
    --etat-arrive-texte: #7c2d12;
    --etat-retard-fond: #ede9fe;
    --etat-retard-trait: #8b5cf6;
    --etat-retard-texte: #4c1d95;
    --etat-installe-fond: #bbf7d0;
    --etat-installe-trait: #22c55e;
    --etat-installe-contour: #15803d;
    --etat-installe-texte: #14532d;
    --etat-depassement-fond: #fecaca;
    --etat-depassement-trait: #ef4444;
    --etat-depassement-texte: #7f1d1d;
    /* pastille de table (T2, T3…) : neutre, jamais la teinte d'un état */
    --pastille-table-fond: #e2e8f0;
    --pastille-table-texte: #334155;
  }

  /* ── liste : la pastille d'état de chaque carte (attribut data-etat-salle) et la pastille de table ── */
  span[data-etat-salle="attendu"] {
    background-color: var(--etat-attendu-fond) !important;
    color: var(--etat-attendu-texte) !important;
  }
  span[data-etat-salle="arrive"] {
    background-color: var(--etat-arrive-fond) !important;
    color: var(--etat-arrive-texte) !important;
  }
  span[data-etat-salle="assis"] {
    background-color: var(--etat-installe-fond) !important;
    color: var(--etat-installe-texte) !important;
  }
  span[aria-label^="Table "] {
    background-color: var(--pastille-table-fond) !important;
    color: var(--pastille-table-texte) !important;
  }

  /* ── panneau d'une table : le nom de l'état (Libre et Bloquée restent neutres) ── */
  .eg-panneau-table__etat[data-etat="bientot"] {
    background-color: var(--etat-attendu-fond) !important;
    color: var(--etat-attendu-texte) !important;
  }
  .eg-panneau-table__etat[data-etat="arrivee"] {
    background-color: var(--etat-arrive-fond) !important;
    color: var(--etat-arrive-texte) !important;
  }
  .eg-panneau-table__etat[data-etat="en_retard"] {
    background-color: var(--etat-retard-fond) !important;
    color: var(--etat-retard-texte) !important;
  }
  .eg-panneau-table__etat[data-etat="assise"] {
    background-color: var(--etat-installe-fond) !important;
    color: var(--etat-installe-texte) !important;
  }
  .eg-panneau-table__etat[data-etat="depassement"] {
    background-color: var(--etat-depassement-fond) !important;
    color: var(--etat-depassement-texte) !important;
  }

  /* ── plan en bois : « Installée » passe de la terre cuite au vert (trop proche du rouge « Dépassement ») et « Attendu » de la crème à l'ambre au bleu.
     Les dégradés des nappes (<radialGradient id="…-terracotta"> et « …-creme »), l'anneau, le contour, le nom écrit sur la table, le liseré du chevalet
     et la pastille de la légende. Le bois, le parquet, les chaises et les autres états ne bougent pas. ── */
  radialGradient[id$="-terracotta"] stop:nth-child(1) {
    stop-color: #dcfce7;
  }
  radialGradient[id$="-terracotta"] stop:nth-child(2) {
    stop-color: var(--etat-installe-fond);
  }
  radialGradient[id$="-terracotta"] stop:nth-child(3) {
    stop-color: #86efac;
  }
  g[data-table][data-etat="assise"]:not([aria-pressed="true"]):not([data-arrivee="1"]) .eg-nappe {
    stroke: var(--etat-installe-contour);
  }
  .eg-anneau-etat[stroke="#b0402a"] {
    stroke: var(--etat-installe-trait);
  }
  text.eg-etiquette[stroke="#5a1f10"] {
    fill: var(--etat-installe-texte);
    stroke: #f0fdf4;
  }
  path.eg-chevalet__lisere[fill="#a8412b"] {
    fill: var(--etat-installe-trait);
  }
  .eg-legende__pastille[data-etat="assise"] {
    background: radial-gradient(circle at 50% 38%, #dcfce7, var(--etat-installe-fond), #86efac) !important;
    border-color: var(--etat-installe-trait) !important;
  }

  radialGradient[id$="-creme"] stop:nth-child(1) {
    stop-color: #ffffff;
  }
  radialGradient[id$="-creme"] stop:nth-child(2) {
    stop-color: #eff6ff;
  }
  radialGradient[id$="-creme"] stop:nth-child(3) {
    stop-color: var(--etat-attendu-fond);
  }
  g[data-table][data-etat="bientot"]:not([aria-pressed="true"]):not([data-arrivee="1"]) .eg-nappe {
    stroke: var(--etat-attendu-contour);
  }
  .eg-anneau-etat[stroke="#e19a2b"] {
    stroke: var(--etat-attendu-trait);
  }
  text.eg-etiquette[stroke="#fffaf0"] {
    fill: var(--etat-attendu-texte);
    stroke: #eff6ff;
  }
  path.eg-chevalet__lisere[fill="#e19a2b"] {
    fill: var(--etat-attendu-trait);
  }
  .eg-legende__pastille[data-etat="bientot"] {
    background: radial-gradient(circle at 50% 38%, #ffffff, #eff6ff, var(--etat-attendu-fond)) !important;
    border-color: var(--etat-attendu-trait) !important;
  }

  /* ── gestes qui détruisent (annuler une réservation, refuser, no-show) : contour et texte #991b1b sur blanc, jamais le bleu d'action.
     « Oui, annuler » de la confirmation reste plein (#b91c1c, texte blanc) : seul le texte était écrasé par la règle des boutons secondaires. ── */
  button[data-destructif="contour"] {
    background-color: #ffffff !important;
    border-color: #991b1b !important;
    color: #991b1b !important;
  }
  button[data-destructif="contour"]:is(:hover, :focus-visible):not(:disabled) {
    background-color: #fef2f2 !important;
  }
  button[data-destructif="plein"] {
    border-color: #b91c1c !important;
    color: #ffffff !important;
  }
  /* ── boutons enfoncés (outils de l'éditeur de salle : « Sélection », « Main », panneau des propriétés) : fond bleu, texte blanc.
     La règle des boutons secondaires (.eg-bouton, .eg-outil : texte bleu) les rendait bleu sur bleu, 1,3 : 1 (relevé par axe, coque-axe « salle »). ── */
  .eg-outil[aria-pressed="true"] {
    background-color: #0f4fc4 !important;
    border-color: #0f4fc4 !important;
    color: #ffffff !important;
  }
  .eg-outil[aria-pressed="true"]:hover {
    background-color: #0c3f9d !important;
  }
}

/* ═══════════════ Revue du 1/11 (1/5) : plan en bois, trait de liaison et pictogramme du canal ═══════════════
   Le trait qui relie une table à son chevalet, son point sur la table, et le pictogramme du canal d'une petite table sans chevalet gardaient la teinte d'avant
   (ambre pour « Bientôt », terre cuite pour « Installée ») à côté d'un anneau et d'un nom déjà repeints : un état, deux couleurs. */
@media screen {
  .eg-liaison-chevalet line[stroke="#e19a2b"] {
    stroke: var(--etat-attendu-trait);
  }
  .eg-liaison-chevalet circle[fill="#e19a2b"] {
    fill: var(--etat-attendu-trait);
  }
  .eg-liaison-chevalet line[stroke="#a8412b"] {
    stroke: var(--etat-installe-trait);
  }
  .eg-liaison-chevalet circle[fill="#a8412b"] {
    fill: var(--etat-installe-trait);
  }
  /* Le disque du pictogramme est le seul rond qui porte `fill-opacity` : la tête du personnage dessiné dedans est un rond aussi, et la peindre de la couleur
     du disque la ferait disparaître (constaté en essayant une règle sur tous les ronds). */
  g[data-table][data-etat="assise"] .eg-picto-repli circle[fill-opacity] {
    fill: #f0fdf4;
  }
  g[data-table][data-etat="assise"] .eg-picto-repli svg {
    color: var(--etat-installe-texte);
  }
  g[data-table][data-etat="bientot"] .eg-picto-repli circle[fill-opacity] {
    fill: #eff6ff;
  }
  g[data-table][data-etat="bientot"] .eg-picto-repli svg {
    color: var(--etat-attendu-texte);
  }
}

/* ═══════════════ Revue du 1/11 (2/5) : les feuilles à classes (connexion, caisse, comptabilité) et « Partenaires connectés » ═══════════════
   connexion.css (.cx-), caisse.css (.cs-) et compta.css (.cp-) lisent leurs couleurs dans des variables : un bouton noir (#111827) restait noir, et un fond gris
   (#f7f7f7), à côté de boutons bleus. On repose les variables, avec `:root:root` pour passer devant la feuille d'origine quel que soit l'ordre dans lequel Next les
   insère (une feuille d'écran chargée tard, dans le corps de la page, vient après celle-ci). Le bouton plein de « Partenaires connectés » est écrit en ligne (#1f3a5f). */
@media screen {
  :root:root {
    --cx-fond: #f2f5fb;
    --cx-texte: #0f1e3c;
    --cx-secondaire: #43526b;
    --cx-lien: #0f4fc4;
    --cx-bouton: #0f4fc4;
    --cx-focus: #0f4fc4;
    --cs-texte: #0f1e3c;
    --cs-secondaire: #43526b;
    --cs-lien: #0f4fc4;
    --cs-bouton: #0f4fc4;
    --cs-focus: #0f4fc4;
    --cp-texte: #0f1e3c;
    --cp-secondaire: #43526b;
    --cp-lien: #0f4fc4;
    --cp-bouton: #0f4fc4;
    --cp-focus: #0f4fc4;
  }
  [style*="background:#1f3a5f"],
  [style*="background: #1f3a5f"],
  [style*="background: rgb(31, 58, 95)"] {
    background-color: #0f4fc4 !important;
    border-color: #0f4fc4 !important;
  }
  /* le texte seul : `border-color:#1f3a5f` contient « color:#1f3a5f », d'où les débuts de déclaration (jamais un simple « contient ») */
  [style="color:#1f3a5f"],
  [style^="color:#1f3a5f;"],
  [style*=";color:#1f3a5f"],
  [style^="color: rgb(31, 58, 95)"],
  [style*="; color: rgb(31, 58, 95)"] {
    color: #0f4fc4 !important;
  }
}

/* ═══════════════ Revue du 1/11 (3/5) : anneau de focus au clavier sur le menu marine ═══════════════
   Le bleu #0f4fc4 sur #10264d ne fait que 2,1 : 1 (3 : 1 exigé, WCAG 1.4.11) et disparaît sur le lien actif, bleu lui aussi. Blanc sur marine : 15 : 1.
   Le bloc du logo (fond blanc) et le reste de la page gardent l'anneau bleu ; la bannière d'une nouvelle réservation a déjà son propre anneau clair. */
@media screen {
  .eg-nav .eg-lien:focus-visible,
  .eg-nav .eg-plus__bouton:focus-visible,
  .eg-nav .eg-plus-menu :focus-visible {
    outline-color: #ffffff !important;
  }
}
@media screen and (min-width: 768px) {
  .eg-pied :focus-visible {
    outline-color: #ffffff !important;
  }
}

/* ═══════════════ Revue du 1/11 (4/5) : boutons pleins des conseils de remplissage et de l'optimisation du placement ═══════════════
   `.rm-bouton--principal` (« Enregistrer » du réglage de remplissage, « Appliquer » de l'optimisation) : la règle des boutons secondaires (`.rm-bouton`, texte #0f3f9e)
   l'emportait sur son texte blanc et l'écrivait bleu sur bleu, 1,4 : 1. */
@media screen {
  .rm-bouton--principal {
    background-color: #0f4fc4 !important;
    border-color: #0f4fc4 !important;
    color: #ffffff !important;
  }
  .rm-bouton--principal:hover:not(:disabled) {
    background-color: #0c3f9d !important;
  }
}

/* ═══════════════ Revue du 1/11 (5/5) : « Effacer les fiches choisies » (Clients) ═══════════════
   La règle des boutons de la barre (`.eg-clients-barre button`, texte bleu) l'écrivait bleu sur rouge, 1,2 : 1. */
@media screen {
  .eg-clients-barre .eg-clients-barre__effacer:not(:disabled) {
    background-color: #b00020 !important;
    border-color: #b00020 !important;
    color: #ffffff !important;
  }
}
