/* Compléments à Tailwind */
.num { font-variant-numeric: tabular-nums; text-align: right; white-space: nowrap; }
:focus-visible { outline: 2px solid #D99A1E; outline-offset: 2px; }
@media (prefers-reduced-motion: reduce) { * { transition: none !important; } }
@media print {
  aside, header, .no-print { display: none !important; }
  main { padding: 0 !important; }
  body { background: #fff; }
}

/* Menu : flèche native des <details> masquée */
summary::-webkit-details-marker { display: none; }
summary { list-style: none; }
#sidebar ::-webkit-scrollbar { width: 6px; }
#sidebar ::-webkit-scrollbar-thumb { background: #235248; border-radius: 3px; }

/* ---------- Petits écrans (téléphone, tablette) ---------- */
@media (max-width: 640px) {
  /* 16 px minimum : le téléphone ne zoome plus tout seul quand on touche un champ */
  input:not([type="checkbox"]):not([type="radio"]), select, textarea { font-size: 16px !important; }
  /* Cibles tactiles confortables */
  button, a.rounded, select, input[type="submit"] { min-height: 40px; }
  main { padding-left: .75rem !important; padding-right: .75rem !important; }
  h1 { font-size: 1.35rem; }
  /* Tableaux : défilement horizontal dans leur cadre, première colonne gardée visible */
  .tableau-defilant { overflow-x: auto; -webkit-overflow-scrolling: touch; }
  .tableau-defilant table { min-width: 560px; }
  .tableau-defilant th:first-child, .tableau-defilant td:first-child { position: sticky; left: 0; background: inherit; z-index: 1; }
  .tableau-defilant tr { background: #fff; }
  /* Grilles de formulaires : une colonne */
  form .grid:not(.garder-colonnes) { grid-template-columns: minmax(0, 1fr) !important; }
}
@media (max-width: 1024px) {
  .overflow-x-auto { -webkit-overflow-scrolling: touch; }
}
/* ---------- Choix : liste avec recherche (assets/js/choix.js) ---------- */
.choix-cache { position: absolute !important; width: 1px !important; height: 1px !important; opacity: 0 !important; pointer-events: none !important; }
.choix-champ { display: flex !important; align-items: center; justify-content: space-between; gap: .5rem; text-align: left; background: #fff; cursor: pointer; min-height: 2.25rem; }
.choix-champ:disabled { cursor: not-allowed; opacity: .6; }
.choix-champ .choix-texte { min-width: 0; flex: 1; display: flex; flex-direction: column; line-height: 1.2; }
.choix-champ .choix-valeur { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.choix-champ .choix-vide { color: #a8a29e; }
.choix-champ .choix-detail { font-size: .72rem; color: #78716c; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.choix-champ .choix-detail:empty { display: none; }
.choix-champ svg { width: 16px; height: 16px; flex: none; fill: none; stroke: #78716c; stroke-width: 2; }
.choix-champ.choix-erreur { border-color: #dc2626 !important; box-shadow: 0 0 0 3px #fecaca; }
.choix-fond { position: fixed; inset: 0; z-index: 70; display: flex; align-items: flex-start; justify-content: center; padding: 8vh 16px 16px; background: rgba(22, 56, 50, .45); }
.choix-fond[hidden] { display: none; }
.choix-boite { width: 100%; max-width: 560px; max-height: 80vh; display: flex; flex-direction: column; background: #fff; border-radius: 14px; box-shadow: 0 24px 60px rgba(0,0,0,.3); overflow: hidden; outline: none; animation: choix-entre .18s ease-out; }
@keyframes choix-entre { from { opacity: 0; transform: translateY(10px) scale(.98); } to { opacity: 1; transform: none; } }
.choix-tete { display: flex; align-items: center; justify-content: space-between; padding: 14px 16px 8px; }
.choix-tete h2 { margin: 0; font-size: 1rem; font-weight: 700; color: #163832; }
.choix-fermer { width: 32px; height: 32px; border-radius: 50%; border: 0; background: #f4f5f3; font-size: 1.2rem; cursor: pointer; }
.choix-recherche { margin: 0 16px; padding: .6rem .8rem; border: 1.5px solid #e2e4df; border-radius: 10px; font-size: .95rem; }
.choix-recherche:focus { outline: none; border-color: #d99a1e; box-shadow: 0 0 0 3px #f7e3b8; }
.choix-compte { margin: 6px 16px 4px; font-size: .72rem; color: #78716c; }
.choix-liste { list-style: none; margin: 0; padding: 4px 8px 10px; overflow-y: auto; }
.choix-liste li[data-i] { padding: .55rem .7rem; border-radius: 8px; cursor: pointer; display: flex; flex-direction: column; }
.choix-liste li[data-i] b { font-weight: 600; color: #1c1917; }
.choix-liste li[data-i] span { font-size: .78rem; color: #78716c; }
.choix-liste li.actif { background: #f4f5f3; box-shadow: inset 3px 0 0 #d99a1e; }
.choix-liste li.choisi b::after { content: ' ✓'; color: #047857; }
.choix-liste li.vide b { color: #78716c; font-weight: 500; font-style: italic; }
.choix-liste mark { background: #f7e3b8; color: inherit; border-radius: 2px; }
.choix-groupe { padding: .6rem .7rem .2rem; font-size: .7rem; font-weight: 700; color: #78716c; text-transform: uppercase; letter-spacing: .04em; }
.choix-aucun { padding: 1rem .7rem; color: #78716c; text-align: center; }
@media (prefers-reduced-motion: reduce) { .choix-boite { animation: none; } }
.choix-liste li.choisi.vide b::after { content: ''; }

/* =====================================================================
   Mode application (téléphone et tablette, moins de 1024 px) : barre du haut colorée, onglets en bas,
   menu en feuille qui monte du bas, retours au toucher, zones sûres (encoche, barre du système)
   ===================================================================== */
.app-onglets, .app-retour, .app-poignee, .app-seul-mobile { display: none; }
@media (max-width: 1023.98px) {
  html { -webkit-text-size-adjust: 100%; }
  body { background: #F4F5F3; padding-bottom: calc(70px + env(safe-area-inset-bottom, 0px)); overscroll-behavior-y: contain; }
  a, button, summary, label { -webkit-tap-highlight-color: transparent; }
  /* Barre du haut */
  .app-barre { position: sticky; top: 0; z-index: 35; gap: 8px !important; background: var(--app-ink) !important; color: #fff; border: 0 !important;
               padding: calc(8px + env(safe-area-inset-top, 0px)) 10px 10px !important; box-shadow: 0 2px 12px rgba(0,0,0,.18); }
  .app-barre h1 { color: #fff !important; font-size: 17px !important; }
  .app-barre p { display: none; }
  .app-barre #btn-menu, .app-barre .app-cache-mobile { display: none !important; }
  .app-barre > div:last-child { gap: 6px !important; }
  .app-barre a, .app-barre summary { border-color: rgba(255,255,255,.22) !important; color: #fff; }
  .app-barre summary:hover, .app-barre a:hover { background: rgba(255,255,255,.12) !important; }
  .app-barre a[href*="profil.php"] span:first-child { box-shadow: 0 0 0 2px rgba(255,255,255,.5); }
  .app-retour { display: grid; place-items: center; flex: none; width: 38px; height: 38px; border: 0; border-radius: 12px; background: rgba(255,255,255,.12); color: #fff; }
  .app-retour svg { width: 22px; height: 22px; }
  .app-barre #cloche-liste, .app-barre details > div { color: #1c1917; }
  /* Contenu */
  main { padding: 14px 12px 18px !important; animation: app-entree .28s ease-out both; }
  input:not([type="checkbox"]):not([type="radio"]):not([type="range"]), select, textarea { font-size: 16px !important; }   /* pas de zoom automatique (iPhone) */
  .overflow-x-auto, .overflow-auto { -webkit-overflow-scrolling: touch; }
  /* Retours au toucher */
  .app-barre a:active, .app-barre summary:active, .app-retour:active, main button:active, main a.rounded:active { transform: scale(.95); transition: transform .08s; }
  /* Onglets en bas */
  .app-onglets { display: flex; position: fixed; left: 0; right: 0; bottom: 0; z-index: 36; align-items: flex-end; padding: 0 4px env(safe-area-inset-bottom, 0px);
                 background: rgba(255,255,255,.94); -webkit-backdrop-filter: blur(16px); backdrop-filter: blur(16px); border-top: 1px solid #E2E4DF; box-shadow: 0 -4px 18px rgba(0,0,0,.06); }
  .app-onglet { flex: 1; display: flex; flex-direction: column; align-items: center; gap: 2px; padding: 7px 0 8px; border: 0; background: none; font: inherit; font-size: 11px; font-weight: 700; color: #78716C; text-decoration: none; cursor: pointer; transition: color .2s, transform .1s; }
  .app-onglet:active { transform: scale(.92); }
  .app-onglet-icone { display: grid; place-items: center; width: 52px; height: 30px; border-radius: 15px; transition: background .25s, color .25s; }
  .app-onglet-icone svg { width: 22px; height: 22px; }
  .app-onglet.actif { color: var(--app-ink); }
  .app-onglet.actif .app-onglet-icone { background: color-mix(in srgb, var(--app-accent) 26%, transparent); }
  .app-onglet-central .app-onglet-icone { width: 54px; height: 54px; margin-top: -22px; border-radius: 50%; background: var(--app-accent); color: #1c1917; box-shadow: 0 8px 20px rgba(0,0,0,.22); border: 4px solid #F4F5F3; }
  .app-onglet-central .app-onglet-icone svg { width: 26px; height: 26px; }
  .app-onglet-central.actif .app-onglet-icone { background: var(--app-accent); }
  /* Menu : feuille qui monte du bas */
  #sidebar { top: auto !important; bottom: 0; left: 0; right: 0; width: 100% !important; height: min(88vh, 780px); border-radius: 22px 22px 0 0; z-index: 45 !important;
             transform: translateY(0) !important; transition: transform .34s cubic-bezier(.2,.8,.2,1) !important; padding-bottom: env(safe-area-inset-bottom, 0px); box-shadow: 0 -10px 40px rgba(0,0,0,.3); }
  #sidebar.-translate-x-full { transform: translateY(105%) !important; }
  #sidebar.app-glisse { transition: none !important; }
  .app-poignee { display: flex; justify-content: center; padding: 10px 0 2px; cursor: grab; touch-action: none; }
  .app-poignee span { width: 44px; height: 5px; border-radius: 3px; background: rgba(255,255,255,.35); }
  .app-seul-mobile { display: block; }
  #voile { z-index: 44 !important; -webkit-backdrop-filter: blur(2px); backdrop-filter: blur(2px); }
}
@keyframes app-entree { from { opacity: 0; transform: translateY(8px); } to { opacity: 1; transform: none; } }
@media (prefers-reduced-motion: reduce) { main { animation: none !important; } #sidebar, .app-onglet, .app-onglet-icone { transition: none !important; } }

/* Tableaux : zone défilante (posée par app.js) */
.app-defile { overflow-x: auto; -webkit-overflow-scrolling: touch; max-width: 100%; }
/* Filet de sécurité sur téléphone : rien ne dépasse la largeur de l'écran */
@media (max-width: 1023.98px) {
  main { overflow-wrap: anywhere; }
  main img, main video, main canvas, main iframe { max-width: 100%; height: auto; }
  main input, main select, main textarea { max-width: 100%; }
  main pre, main code { white-space: pre-wrap; }
  main table { overflow-wrap: normal; }
  .app-defile th { white-space: nowrap; }   /* titres de colonnes sur une ligne : le tableau défile sur le côté */
  /* Rangées de boutons ou d'informations : passent à la ligne quand la place manque (pas les rangées de texte tronqué « … ») */
  main .flex:not(.flex-col):not(.flex-nowrap):not(.flex-col-reverse):not(:has(> .truncate)):not(:has(> .min-w-0)) { flex-wrap: wrap; }
}

/* Renommer un modèle en place */
.renommer-crayon { margin-left: 6px; border: 0; background: transparent; cursor: pointer; opacity: .55; font-size: .9em; line-height: 1; padding: 2px 4px; border-radius: 6px; color: inherit; }
.renommer-crayon:hover, .renommer-crayon:focus-visible { opacity: 1; background: rgba(217,154,30,.18); }
.renommer-champ { font: inherit; font-weight: 700; color: #1c1917; background: #fff; border: 2px solid #D99A1E; border-radius: 8px; padding: 2px 8px; min-width: 12rem; max-width: 100%; }

/* =====================================================================
   Mode sombre (html.sombre) : surfaces, textes, bordures, champs, tableaux, alertes.
   Les documents imprimés n'utilisent pas cette feuille : ils restent blancs.
   ===================================================================== */
html.sombre { color-scheme: dark; }
html.sombre body { background: #121614 !important; color: #e7e5e4; }
html.sombre .bg-white, html.sombre .bg-paper\/50 { background-color: #1b201e !important; }
html.sombre .bg-paper, html.sombre .bg-stone-50, html.sombre .bg-stone-100 { background-color: #161b19 !important; }
html.sombre .bg-stone-200, html.sombre .bg-stone-300 { background-color: #232927 !important; }
html.sombre .hover\:bg-paper:hover, html.sombre .hover\:bg-stone-50:hover, html.sombre .hover\:bg-stone-100:hover { background-color: #232927 !important; }
html.sombre .border-line, html.sombre .border-stone-200, html.sombre .border-stone-300, html.sombre .divide-line > * + * { border-color: #2f3634 !important; }
html.sombre .text-ink { color: var(--app-ink-clair) !important; }
html.sombre .text-stone-900, html.sombre .text-stone-800, html.sombre .text-stone-700 { color: #e7e5e4 !important; }
html.sombre .text-stone-600, html.sombre .text-stone-500 { color: #b4aea9 !important; }
html.sombre .text-stone-400 { color: #8f8984 !important; }
html.sombre .border-ink { border-color: var(--app-ink-clair) !important; }
html.sombre input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), html.sombre select, html.sombre textarea {
  background-color: #121614 !important; color: #e7e5e4 !important; border-color: #3a423f !important; }
html.sombre input::placeholder, html.sombre textarea::placeholder { color: #7d7873; }
html.sombre option { background: #1b201e; color: #e7e5e4; }
html.sombre table thead, html.sombre thead tr { background-color: #161b19; }
html.sombre .bg-emerald-50, html.sombre .bg-emerald-100 { background-color: #0f2e22 !important; color: #a7f3d0 !important; }
html.sombre .bg-amber-50, html.sombre .bg-amber-100 { background-color: #33260c !important; color: #fde68a !important; }
html.sombre .bg-red-50, html.sombre .bg-red-100 { background-color: #3a1414 !important; color: #fecaca !important; }
html.sombre .bg-blue-50, html.sombre .bg-sky-50 { background-color: #0f2236 !important; color: #bfdbfe !important; }
html.sombre .text-emerald-800, html.sombre .text-emerald-900, html.sombre .text-emerald-700 { color: #6ee7b7 !important; }
html.sombre .text-amber-800, html.sombre .text-amber-900 { color: #fcd34d !important; }
html.sombre .text-red-700, html.sombre .text-red-800 { color: #fca5a5 !important; }
html.sombre .shadow, html.sombre .shadow-lg, html.sombre .shadow-sm { box-shadow: 0 2px 12px rgba(0,0,0,.45) !important; }
html.sombre .app-onglets { background: rgba(22,27,25,.94) !important; border-top-color: #2f3634 !important; }
html.sombre .app-onglet { color: #a8a29e; }
html.sombre .app-onglet.actif { color: var(--app-ink-clair); }
html.sombre .app-onglet-central .app-onglet-icone { border-color: #121614; }
html.sombre img { opacity: .95; }
/* Pages à fond blanc écrit dans la page (atelier, concepteur) : leurs cartes blanches restent lisibles telles quelles */
#btn-mode span { display: inline-block; min-width: 1.1em; text-align: center; }

/* Mode sombre : zones dont le fond clair est écrit dans la page (atelier, concepteur, tournées…) = « zones claires » lisibles */
html.sombre [style*="background:#fff"], html.sombre [style*="background: #fff"], html.sombre [style*="background-color:#fff"], html.sombre [style*="background-color: #fff"], html.sombre [style*="background:#FFF"], html.sombre [style*="background: #FFF"], html.sombre [style*="background-color:#FFF"], html.sombre [style*="background-color: #FFF"], html.sombre [style*="background:#ffffff"], html.sombre [style*="background: #ffffff"], html.sombre [style*="background-color:#ffffff"], html.sombre [style*="background-color: #ffffff"], html.sombre [style*="background:#FFFFFF"], html.sombre [style*="background: #FFFFFF"], html.sombre [style*="background-color:#FFFFFF"], html.sombre [style*="background-color: #FFFFFF"], html.sombre [style*="background:#F7F8F6"], html.sombre [style*="background: #F7F8F6"], html.sombre [style*="background-color:#F7F8F6"], html.sombre [style*="background-color: #F7F8F6"], html.sombre [style*="background:#f7f8f6"], html.sombre [style*="background: #f7f8f6"], html.sombre [style*="background-color:#f7f8f6"], html.sombre [style*="background-color: #f7f8f6"], html.sombre [style*="background:#F4F5F3"], html.sombre [style*="background: #F4F5F3"], html.sombre [style*="background-color:#F4F5F3"], html.sombre [style*="background-color: #F4F5F3"], html.sombre [style*="background:#f4f5f3"], html.sombre [style*="background: #f4f5f3"], html.sombre [style*="background-color:#f4f5f3"], html.sombre [style*="background-color: #f4f5f3"], html.sombre [style*="background:#FAFAF9"], html.sombre [style*="background: #FAFAF9"], html.sombre [style*="background-color:#FAFAF9"], html.sombre [style*="background-color: #FAFAF9"], html.sombre [style*="background:#fafaf9"], html.sombre [style*="background: #fafaf9"], html.sombre [style*="background-color:#fafaf9"], html.sombre [style*="background-color: #fafaf9"], html.sombre .studio-gauche, html.sombre .studio-droite, html.sombre #page { color: #1c1917; }
html.sombre [style*="background:#fff"] .bg-white, html.sombre [style*="background: #fff"] .bg-white, html.sombre [style*="background-color:#fff"] .bg-white, html.sombre [style*="background-color: #fff"] .bg-white, html.sombre [style*="background:#FFF"] .bg-white, html.sombre [style*="background: #FFF"] .bg-white, html.sombre [style*="background-color:#FFF"] .bg-white, html.sombre [style*="background-color: #FFF"] .bg-white, html.sombre [style*="background:#ffffff"] .bg-white, html.sombre [style*="background: #ffffff"] .bg-white, html.sombre [style*="background-color:#ffffff"] .bg-white, html.sombre [style*="background-color: #ffffff"] .bg-white, html.sombre [style*="background:#FFFFFF"] .bg-white, html.sombre [style*="background: #FFFFFF"] .bg-white, html.sombre [style*="background-color:#FFFFFF"] .bg-white, html.sombre [style*="background-color: #FFFFFF"] .bg-white, html.sombre [style*="background:#F7F8F6"] .bg-white, html.sombre [style*="background: #F7F8F6"] .bg-white, html.sombre [style*="background-color:#F7F8F6"] .bg-white, html.sombre [style*="background-color: #F7F8F6"] .bg-white, html.sombre [style*="background:#f7f8f6"] .bg-white, html.sombre [style*="background: #f7f8f6"] .bg-white, html.sombre [style*="background-color:#f7f8f6"] .bg-white, html.sombre [style*="background-color: #f7f8f6"] .bg-white, html.sombre [style*="background:#F4F5F3"] .bg-white, html.sombre [style*="background: #F4F5F3"] .bg-white, html.sombre [style*="background-color:#F4F5F3"] .bg-white, html.sombre [style*="background-color: #F4F5F3"] .bg-white, html.sombre [style*="background:#f4f5f3"] .bg-white, html.sombre [style*="background: #f4f5f3"] .bg-white, html.sombre [style*="background-color:#f4f5f3"] .bg-white, html.sombre [style*="background-color: #f4f5f3"] .bg-white, html.sombre [style*="background:#FAFAF9"] .bg-white, html.sombre [style*="background: #FAFAF9"] .bg-white, html.sombre [style*="background-color:#FAFAF9"] .bg-white, html.sombre [style*="background-color: #FAFAF9"] .bg-white, html.sombre [style*="background:#fafaf9"] .bg-white, html.sombre [style*="background: #fafaf9"] .bg-white, html.sombre [style*="background-color:#fafaf9"] .bg-white, html.sombre [style*="background-color: #fafaf9"] .bg-white, html.sombre .studio-gauche .bg-white, html.sombre .studio-droite .bg-white, html.sombre #page .bg-white { background-color: #ffffff !important; }
html.sombre [style*="background:#fff"] .border-line, html.sombre [style*="background: #fff"] .border-line, html.sombre [style*="background-color:#fff"] .border-line, html.sombre [style*="background-color: #fff"] .border-line, html.sombre [style*="background:#FFF"] .border-line, html.sombre [style*="background: #FFF"] .border-line, html.sombre [style*="background-color:#FFF"] .border-line, html.sombre [style*="background-color: #FFF"] .border-line, html.sombre [style*="background:#ffffff"] .border-line, html.sombre [style*="background: #ffffff"] .border-line, html.sombre [style*="background-color:#ffffff"] .border-line, html.sombre [style*="background-color: #ffffff"] .border-line, html.sombre [style*="background:#FFFFFF"] .border-line, html.sombre [style*="background: #FFFFFF"] .border-line, html.sombre [style*="background-color:#FFFFFF"] .border-line, html.sombre [style*="background-color: #FFFFFF"] .border-line, html.sombre [style*="background:#F7F8F6"] .border-line, html.sombre [style*="background: #F7F8F6"] .border-line, html.sombre [style*="background-color:#F7F8F6"] .border-line, html.sombre [style*="background-color: #F7F8F6"] .border-line, html.sombre [style*="background:#f7f8f6"] .border-line, html.sombre [style*="background: #f7f8f6"] .border-line, html.sombre [style*="background-color:#f7f8f6"] .border-line, html.sombre [style*="background-color: #f7f8f6"] .border-line, html.sombre [style*="background:#F4F5F3"] .border-line, html.sombre [style*="background: #F4F5F3"] .border-line, html.sombre [style*="background-color:#F4F5F3"] .border-line, html.sombre [style*="background-color: #F4F5F3"] .border-line, html.sombre [style*="background:#f4f5f3"] .border-line, html.sombre [style*="background: #f4f5f3"] .border-line, html.sombre [style*="background-color:#f4f5f3"] .border-line, html.sombre [style*="background-color: #f4f5f3"] .border-line, html.sombre [style*="background:#FAFAF9"] .border-line, html.sombre [style*="background: #FAFAF9"] .border-line, html.sombre [style*="background-color:#FAFAF9"] .border-line, html.sombre [style*="background-color: #FAFAF9"] .border-line, html.sombre [style*="background:#fafaf9"] .border-line, html.sombre [style*="background: #fafaf9"] .border-line, html.sombre [style*="background-color:#fafaf9"] .border-line, html.sombre [style*="background-color: #fafaf9"] .border-line, html.sombre .studio-gauche .border-line, html.sombre .studio-droite .border-line, html.sombre #page .border-line { border-color: #E2E4DF !important; }
html.sombre [style*="background:#fff"] .text-stone-500, html.sombre [style*="background: #fff"] .text-stone-500, html.sombre [style*="background-color:#fff"] .text-stone-500, html.sombre [style*="background-color: #fff"] .text-stone-500, html.sombre [style*="background:#FFF"] .text-stone-500, html.sombre [style*="background: #FFF"] .text-stone-500, html.sombre [style*="background-color:#FFF"] .text-stone-500, html.sombre [style*="background-color: #FFF"] .text-stone-500, html.sombre [style*="background:#ffffff"] .text-stone-500, html.sombre [style*="background: #ffffff"] .text-stone-500, html.sombre [style*="background-color:#ffffff"] .text-stone-500, html.sombre [style*="background-color: #ffffff"] .text-stone-500, html.sombre [style*="background:#FFFFFF"] .text-stone-500, html.sombre [style*="background: #FFFFFF"] .text-stone-500, html.sombre [style*="background-color:#FFFFFF"] .text-stone-500, html.sombre [style*="background-color: #FFFFFF"] .text-stone-500, html.sombre [style*="background:#F7F8F6"] .text-stone-500, html.sombre [style*="background: #F7F8F6"] .text-stone-500, html.sombre [style*="background-color:#F7F8F6"] .text-stone-500, html.sombre [style*="background-color: #F7F8F6"] .text-stone-500, html.sombre [style*="background:#f7f8f6"] .text-stone-500, html.sombre [style*="background: #f7f8f6"] .text-stone-500, html.sombre [style*="background-color:#f7f8f6"] .text-stone-500, html.sombre [style*="background-color: #f7f8f6"] .text-stone-500, html.sombre [style*="background:#F4F5F3"] .text-stone-500, html.sombre [style*="background: #F4F5F3"] .text-stone-500, html.sombre [style*="background-color:#F4F5F3"] .text-stone-500, html.sombre [style*="background-color: #F4F5F3"] .text-stone-500, html.sombre [style*="background:#f4f5f3"] .text-stone-500, html.sombre [style*="background: #f4f5f3"] .text-stone-500, html.sombre [style*="background-color:#f4f5f3"] .text-stone-500, html.sombre [style*="background-color: #f4f5f3"] .text-stone-500, html.sombre [style*="background:#FAFAF9"] .text-stone-500, html.sombre [style*="background: #FAFAF9"] .text-stone-500, html.sombre [style*="background-color:#FAFAF9"] .text-stone-500, html.sombre [style*="background-color: #FAFAF9"] .text-stone-500, html.sombre [style*="background:#fafaf9"] .text-stone-500, html.sombre [style*="background: #fafaf9"] .text-stone-500, html.sombre [style*="background-color:#fafaf9"] .text-stone-500, html.sombre [style*="background-color: #fafaf9"] .text-stone-500, html.sombre .studio-gauche .text-stone-500, html.sombre .studio-droite .text-stone-500, html.sombre #page .text-stone-500, html.sombre [style*="background:#fff"] .text-stone-600, html.sombre [style*="background: #fff"] .text-stone-600, html.sombre [style*="background-color:#fff"] .text-stone-600, html.sombre [style*="background-color: #fff"] .text-stone-600, html.sombre [style*="background:#FFF"] .text-stone-600, html.sombre [style*="background: #FFF"] .text-stone-600, html.sombre [style*="background-color:#FFF"] .text-stone-600, html.sombre [style*="background-color: #FFF"] .text-stone-600, html.sombre [style*="background:#ffffff"] .text-stone-600, html.sombre [style*="background: #ffffff"] .text-stone-600, html.sombre [style*="background-color:#ffffff"] .text-stone-600, html.sombre [style*="background-color: #ffffff"] .text-stone-600, html.sombre [style*="background:#FFFFFF"] .text-stone-600, html.sombre [style*="background: #FFFFFF"] .text-stone-600, html.sombre [style*="background-color:#FFFFFF"] .text-stone-600, html.sombre [style*="background-color: #FFFFFF"] .text-stone-600, html.sombre [style*="background:#F7F8F6"] .text-stone-600, html.sombre [style*="background: #F7F8F6"] .text-stone-600, html.sombre [style*="background-color:#F7F8F6"] .text-stone-600, html.sombre [style*="background-color: #F7F8F6"] .text-stone-600, html.sombre [style*="background:#f7f8f6"] .text-stone-600, html.sombre [style*="background: #f7f8f6"] .text-stone-600, html.sombre [style*="background-color:#f7f8f6"] .text-stone-600, html.sombre [style*="background-color: #f7f8f6"] .text-stone-600, html.sombre [style*="background:#F4F5F3"] .text-stone-600, html.sombre [style*="background: #F4F5F3"] .text-stone-600, html.sombre [style*="background-color:#F4F5F3"] .text-stone-600, html.sombre [style*="background-color: #F4F5F3"] .text-stone-600, html.sombre [style*="background:#f4f5f3"] .text-stone-600, html.sombre [style*="background: #f4f5f3"] .text-stone-600, html.sombre [style*="background-color:#f4f5f3"] .text-stone-600, html.sombre [style*="background-color: #f4f5f3"] .text-stone-600, html.sombre [style*="background:#FAFAF9"] .text-stone-600, html.sombre [style*="background: #FAFAF9"] .text-stone-600, html.sombre [style*="background-color:#FAFAF9"] .text-stone-600, html.sombre [style*="background-color: #FAFAF9"] .text-stone-600, html.sombre [style*="background:#fafaf9"] .text-stone-600, html.sombre [style*="background: #fafaf9"] .text-stone-600, html.sombre [style*="background-color:#fafaf9"] .text-stone-600, html.sombre [style*="background-color: #fafaf9"] .text-stone-600, html.sombre .studio-gauche .text-stone-600, html.sombre .studio-droite .text-stone-600, html.sombre #page .text-stone-600 { color: #57534e !important; }
html.sombre [style*="background:#fff"] .text-stone-700, html.sombre [style*="background: #fff"] .text-stone-700, html.sombre [style*="background-color:#fff"] .text-stone-700, html.sombre [style*="background-color: #fff"] .text-stone-700, html.sombre [style*="background:#FFF"] .text-stone-700, html.sombre [style*="background: #FFF"] .text-stone-700, html.sombre [style*="background-color:#FFF"] .text-stone-700, html.sombre [style*="background-color: #FFF"] .text-stone-700, html.sombre [style*="background:#ffffff"] .text-stone-700, html.sombre [style*="background: #ffffff"] .text-stone-700, html.sombre [style*="background-color:#ffffff"] .text-stone-700, html.sombre [style*="background-color: #ffffff"] .text-stone-700, html.sombre [style*="background:#FFFFFF"] .text-stone-700, html.sombre [style*="background: #FFFFFF"] .text-stone-700, html.sombre [style*="background-color:#FFFFFF"] .text-stone-700, html.sombre [style*="background-color: #FFFFFF"] .text-stone-700, html.sombre [style*="background:#F7F8F6"] .text-stone-700, html.sombre [style*="background: #F7F8F6"] .text-stone-700, html.sombre [style*="background-color:#F7F8F6"] .text-stone-700, html.sombre [style*="background-color: #F7F8F6"] .text-stone-700, html.sombre [style*="background:#f7f8f6"] .text-stone-700, html.sombre [style*="background: #f7f8f6"] .text-stone-700, html.sombre [style*="background-color:#f7f8f6"] .text-stone-700, html.sombre [style*="background-color: #f7f8f6"] .text-stone-700, html.sombre [style*="background:#F4F5F3"] .text-stone-700, html.sombre [style*="background: #F4F5F3"] .text-stone-700, html.sombre [style*="background-color:#F4F5F3"] .text-stone-700, html.sombre [style*="background-color: #F4F5F3"] .text-stone-700, html.sombre [style*="background:#f4f5f3"] .text-stone-700, html.sombre [style*="background: #f4f5f3"] .text-stone-700, html.sombre [style*="background-color:#f4f5f3"] .text-stone-700, html.sombre [style*="background-color: #f4f5f3"] .text-stone-700, html.sombre [style*="background:#FAFAF9"] .text-stone-700, html.sombre [style*="background: #FAFAF9"] .text-stone-700, html.sombre [style*="background-color:#FAFAF9"] .text-stone-700, html.sombre [style*="background-color: #FAFAF9"] .text-stone-700, html.sombre [style*="background:#fafaf9"] .text-stone-700, html.sombre [style*="background: #fafaf9"] .text-stone-700, html.sombre [style*="background-color:#fafaf9"] .text-stone-700, html.sombre [style*="background-color: #fafaf9"] .text-stone-700, html.sombre .studio-gauche .text-stone-700, html.sombre .studio-droite .text-stone-700, html.sombre #page .text-stone-700, html.sombre [style*="background:#fff"] .text-stone-800, html.sombre [style*="background: #fff"] .text-stone-800, html.sombre [style*="background-color:#fff"] .text-stone-800, html.sombre [style*="background-color: #fff"] .text-stone-800, html.sombre [style*="background:#FFF"] .text-stone-800, html.sombre [style*="background: #FFF"] .text-stone-800, html.sombre [style*="background-color:#FFF"] .text-stone-800, html.sombre [style*="background-color: #FFF"] .text-stone-800, html.sombre [style*="background:#ffffff"] .text-stone-800, html.sombre [style*="background: #ffffff"] .text-stone-800, html.sombre [style*="background-color:#ffffff"] .text-stone-800, html.sombre [style*="background-color: #ffffff"] .text-stone-800, html.sombre [style*="background:#FFFFFF"] .text-stone-800, html.sombre [style*="background: #FFFFFF"] .text-stone-800, html.sombre [style*="background-color:#FFFFFF"] .text-stone-800, html.sombre [style*="background-color: #FFFFFF"] .text-stone-800, html.sombre [style*="background:#F7F8F6"] .text-stone-800, html.sombre [style*="background: #F7F8F6"] .text-stone-800, html.sombre [style*="background-color:#F7F8F6"] .text-stone-800, html.sombre [style*="background-color: #F7F8F6"] .text-stone-800, html.sombre [style*="background:#f7f8f6"] .text-stone-800, html.sombre [style*="background: #f7f8f6"] .text-stone-800, html.sombre [style*="background-color:#f7f8f6"] .text-stone-800, html.sombre [style*="background-color: #f7f8f6"] .text-stone-800, html.sombre [style*="background:#F4F5F3"] .text-stone-800, html.sombre [style*="background: #F4F5F3"] .text-stone-800, html.sombre [style*="background-color:#F4F5F3"] .text-stone-800, html.sombre [style*="background-color: #F4F5F3"] .text-stone-800, html.sombre [style*="background:#f4f5f3"] .text-stone-800, html.sombre [style*="background: #f4f5f3"] .text-stone-800, html.sombre [style*="background-color:#f4f5f3"] .text-stone-800, html.sombre [style*="background-color: #f4f5f3"] .text-stone-800, html.sombre [style*="background:#FAFAF9"] .text-stone-800, html.sombre [style*="background: #FAFAF9"] .text-stone-800, html.sombre [style*="background-color:#FAFAF9"] .text-stone-800, html.sombre [style*="background-color: #FAFAF9"] .text-stone-800, html.sombre [style*="background:#fafaf9"] .text-stone-800, html.sombre [style*="background: #fafaf9"] .text-stone-800, html.sombre [style*="background-color:#fafaf9"] .text-stone-800, html.sombre [style*="background-color: #fafaf9"] .text-stone-800, html.sombre .studio-gauche .text-stone-800, html.sombre .studio-droite .text-stone-800, html.sombre #page .text-stone-800, html.sombre [style*="background:#fff"] .text-stone-900, html.sombre [style*="background: #fff"] .text-stone-900, html.sombre [style*="background-color:#fff"] .text-stone-900, html.sombre [style*="background-color: #fff"] .text-stone-900, html.sombre [style*="background:#FFF"] .text-stone-900, html.sombre [style*="background: #FFF"] .text-stone-900, html.sombre [style*="background-color:#FFF"] .text-stone-900, html.sombre [style*="background-color: #FFF"] .text-stone-900, html.sombre [style*="background:#ffffff"] .text-stone-900, html.sombre [style*="background: #ffffff"] .text-stone-900, html.sombre [style*="background-color:#ffffff"] .text-stone-900, html.sombre [style*="background-color: #ffffff"] .text-stone-900, html.sombre [style*="background:#FFFFFF"] .text-stone-900, html.sombre [style*="background: #FFFFFF"] .text-stone-900, html.sombre [style*="background-color:#FFFFFF"] .text-stone-900, html.sombre [style*="background-color: #FFFFFF"] .text-stone-900, html.sombre [style*="background:#F7F8F6"] .text-stone-900, html.sombre [style*="background: #F7F8F6"] .text-stone-900, html.sombre [style*="background-color:#F7F8F6"] .text-stone-900, html.sombre [style*="background-color: #F7F8F6"] .text-stone-900, html.sombre [style*="background:#f7f8f6"] .text-stone-900, html.sombre [style*="background: #f7f8f6"] .text-stone-900, html.sombre [style*="background-color:#f7f8f6"] .text-stone-900, html.sombre [style*="background-color: #f7f8f6"] .text-stone-900, html.sombre [style*="background:#F4F5F3"] .text-stone-900, html.sombre [style*="background: #F4F5F3"] .text-stone-900, html.sombre [style*="background-color:#F4F5F3"] .text-stone-900, html.sombre [style*="background-color: #F4F5F3"] .text-stone-900, html.sombre [style*="background:#f4f5f3"] .text-stone-900, html.sombre [style*="background: #f4f5f3"] .text-stone-900, html.sombre [style*="background-color:#f4f5f3"] .text-stone-900, html.sombre [style*="background-color: #f4f5f3"] .text-stone-900, html.sombre [style*="background:#FAFAF9"] .text-stone-900, html.sombre [style*="background: #FAFAF9"] .text-stone-900, html.sombre [style*="background-color:#FAFAF9"] .text-stone-900, html.sombre [style*="background-color: #FAFAF9"] .text-stone-900, html.sombre [style*="background:#fafaf9"] .text-stone-900, html.sombre [style*="background: #fafaf9"] .text-stone-900, html.sombre [style*="background-color:#fafaf9"] .text-stone-900, html.sombre [style*="background-color: #fafaf9"] .text-stone-900, html.sombre .studio-gauche .text-stone-900, html.sombre .studio-droite .text-stone-900, html.sombre #page .text-stone-900 { color: #1c1917 !important; }
html.sombre [style*="background:#fff"] .text-ink, html.sombre [style*="background: #fff"] .text-ink, html.sombre [style*="background-color:#fff"] .text-ink, html.sombre [style*="background-color: #fff"] .text-ink, html.sombre [style*="background:#FFF"] .text-ink, html.sombre [style*="background: #FFF"] .text-ink, html.sombre [style*="background-color:#FFF"] .text-ink, html.sombre [style*="background-color: #FFF"] .text-ink, html.sombre [style*="background:#ffffff"] .text-ink, html.sombre [style*="background: #ffffff"] .text-ink, html.sombre [style*="background-color:#ffffff"] .text-ink, html.sombre [style*="background-color: #ffffff"] .text-ink, html.sombre [style*="background:#FFFFFF"] .text-ink, html.sombre [style*="background: #FFFFFF"] .text-ink, html.sombre [style*="background-color:#FFFFFF"] .text-ink, html.sombre [style*="background-color: #FFFFFF"] .text-ink, html.sombre [style*="background:#F7F8F6"] .text-ink, html.sombre [style*="background: #F7F8F6"] .text-ink, html.sombre [style*="background-color:#F7F8F6"] .text-ink, html.sombre [style*="background-color: #F7F8F6"] .text-ink, html.sombre [style*="background:#f7f8f6"] .text-ink, html.sombre [style*="background: #f7f8f6"] .text-ink, html.sombre [style*="background-color:#f7f8f6"] .text-ink, html.sombre [style*="background-color: #f7f8f6"] .text-ink, html.sombre [style*="background:#F4F5F3"] .text-ink, html.sombre [style*="background: #F4F5F3"] .text-ink, html.sombre [style*="background-color:#F4F5F3"] .text-ink, html.sombre [style*="background-color: #F4F5F3"] .text-ink, html.sombre [style*="background:#f4f5f3"] .text-ink, html.sombre [style*="background: #f4f5f3"] .text-ink, html.sombre [style*="background-color:#f4f5f3"] .text-ink, html.sombre [style*="background-color: #f4f5f3"] .text-ink, html.sombre [style*="background:#FAFAF9"] .text-ink, html.sombre [style*="background: #FAFAF9"] .text-ink, html.sombre [style*="background-color:#FAFAF9"] .text-ink, html.sombre [style*="background-color: #FAFAF9"] .text-ink, html.sombre [style*="background:#fafaf9"] .text-ink, html.sombre [style*="background: #fafaf9"] .text-ink, html.sombre [style*="background-color:#fafaf9"] .text-ink, html.sombre [style*="background-color: #fafaf9"] .text-ink, html.sombre .studio-gauche .text-ink, html.sombre .studio-droite .text-ink, html.sombre #page .text-ink { color: var(--app-ink) !important; }
html.sombre [style*="background:#fff"] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), html.sombre [style*="background: #fff"] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), html.sombre [style*="background-color:#fff"] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), html.sombre [style*="background-color: #fff"] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), html.sombre [style*="background:#FFF"] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), html.sombre [style*="background: #FFF"] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), html.sombre [style*="background-color:#FFF"] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), html.sombre [style*="background-color: #FFF"] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), html.sombre [style*="background:#ffffff"] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), html.sombre [style*="background: #ffffff"] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), html.sombre [style*="background-color:#ffffff"] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), html.sombre [style*="background-color: #ffffff"] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), html.sombre [style*="background:#FFFFFF"] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), html.sombre [style*="background: #FFFFFF"] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), html.sombre [style*="background-color:#FFFFFF"] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), html.sombre [style*="background-color: #FFFFFF"] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), html.sombre [style*="background:#F7F8F6"] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), html.sombre [style*="background: #F7F8F6"] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), html.sombre [style*="background-color:#F7F8F6"] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), html.sombre [style*="background-color: #F7F8F6"] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), html.sombre [style*="background:#f7f8f6"] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), html.sombre [style*="background: #f7f8f6"] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), html.sombre [style*="background-color:#f7f8f6"] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), html.sombre [style*="background-color: #f7f8f6"] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), html.sombre [style*="background:#F4F5F3"] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), html.sombre [style*="background: #F4F5F3"] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), html.sombre [style*="background-color:#F4F5F3"] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), html.sombre [style*="background-color: #F4F5F3"] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), html.sombre [style*="background:#f4f5f3"] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), html.sombre [style*="background: #f4f5f3"] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), html.sombre [style*="background-color:#f4f5f3"] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), html.sombre [style*="background-color: #f4f5f3"] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), html.sombre [style*="background:#FAFAF9"] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), html.sombre [style*="background: #FAFAF9"] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), html.sombre [style*="background-color:#FAFAF9"] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), html.sombre [style*="background-color: #FAFAF9"] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), html.sombre [style*="background:#fafaf9"] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), html.sombre [style*="background: #fafaf9"] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), html.sombre [style*="background-color:#fafaf9"] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), html.sombre [style*="background-color: #fafaf9"] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), html.sombre .studio-gauche input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), html.sombre .studio-droite input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), html.sombre #page input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), html.sombre [style*="background:#fff"] select, html.sombre [style*="background: #fff"] select, html.sombre [style*="background-color:#fff"] select, html.sombre [style*="background-color: #fff"] select, html.sombre [style*="background:#FFF"] select, html.sombre [style*="background: #FFF"] select, html.sombre [style*="background-color:#FFF"] select, html.sombre [style*="background-color: #FFF"] select, html.sombre [style*="background:#ffffff"] select, html.sombre [style*="background: #ffffff"] select, html.sombre [style*="background-color:#ffffff"] select, html.sombre [style*="background-color: #ffffff"] select, html.sombre [style*="background:#FFFFFF"] select, html.sombre [style*="background: #FFFFFF"] select, html.sombre [style*="background-color:#FFFFFF"] select, html.sombre [style*="background-color: #FFFFFF"] select, html.sombre [style*="background:#F7F8F6"] select, html.sombre [style*="background: #F7F8F6"] select, html.sombre [style*="background-color:#F7F8F6"] select, html.sombre [style*="background-color: #F7F8F6"] select, html.sombre [style*="background:#f7f8f6"] select, html.sombre [style*="background: #f7f8f6"] select, html.sombre [style*="background-color:#f7f8f6"] select, html.sombre [style*="background-color: #f7f8f6"] select, html.sombre [style*="background:#F4F5F3"] select, html.sombre [style*="background: #F4F5F3"] select, html.sombre [style*="background-color:#F4F5F3"] select, html.sombre [style*="background-color: #F4F5F3"] select, html.sombre [style*="background:#f4f5f3"] select, html.sombre [style*="background: #f4f5f3"] select, html.sombre [style*="background-color:#f4f5f3"] select, html.sombre [style*="background-color: #f4f5f3"] select, html.sombre [style*="background:#FAFAF9"] select, html.sombre [style*="background: #FAFAF9"] select, html.sombre [style*="background-color:#FAFAF9"] select, html.sombre [style*="background-color: #FAFAF9"] select, html.sombre [style*="background:#fafaf9"] select, html.sombre [style*="background: #fafaf9"] select, html.sombre [style*="background-color:#fafaf9"] select, html.sombre [style*="background-color: #fafaf9"] select, html.sombre .studio-gauche select, html.sombre .studio-droite select, html.sombre #page select, html.sombre [style*="background:#fff"] textarea, html.sombre [style*="background: #fff"] textarea, html.sombre [style*="background-color:#fff"] textarea, html.sombre [style*="background-color: #fff"] textarea, html.sombre [style*="background:#FFF"] textarea, html.sombre [style*="background: #FFF"] textarea, html.sombre [style*="background-color:#FFF"] textarea, html.sombre [style*="background-color: #FFF"] textarea, html.sombre [style*="background:#ffffff"] textarea, html.sombre [style*="background: #ffffff"] textarea, html.sombre [style*="background-color:#ffffff"] textarea, html.sombre [style*="background-color: #ffffff"] textarea, html.sombre [style*="background:#FFFFFF"] textarea, html.sombre [style*="background: #FFFFFF"] textarea, html.sombre [style*="background-color:#FFFFFF"] textarea, html.sombre [style*="background-color: #FFFFFF"] textarea, html.sombre [style*="background:#F7F8F6"] textarea, html.sombre [style*="background: #F7F8F6"] textarea, html.sombre [style*="background-color:#F7F8F6"] textarea, html.sombre [style*="background-color: #F7F8F6"] textarea, html.sombre [style*="background:#f7f8f6"] textarea, html.sombre [style*="background: #f7f8f6"] textarea, html.sombre [style*="background-color:#f7f8f6"] textarea, html.sombre [style*="background-color: #f7f8f6"] textarea, html.sombre [style*="background:#F4F5F3"] textarea, html.sombre [style*="background: #F4F5F3"] textarea, html.sombre [style*="background-color:#F4F5F3"] textarea, html.sombre [style*="background-color: #F4F5F3"] textarea, html.sombre [style*="background:#f4f5f3"] textarea, html.sombre [style*="background: #f4f5f3"] textarea, html.sombre [style*="background-color:#f4f5f3"] textarea, html.sombre [style*="background-color: #f4f5f3"] textarea, html.sombre [style*="background:#FAFAF9"] textarea, html.sombre [style*="background: #FAFAF9"] textarea, html.sombre [style*="background-color:#FAFAF9"] textarea, html.sombre [style*="background-color: #FAFAF9"] textarea, html.sombre [style*="background:#fafaf9"] textarea, html.sombre [style*="background: #fafaf9"] textarea, html.sombre [style*="background-color:#fafaf9"] textarea, html.sombre [style*="background-color: #fafaf9"] textarea, html.sombre .studio-gauche textarea, html.sombre .studio-droite textarea, html.sombre #page textarea { background-color: #ffffff !important; color: #1c1917 !important; border-color: #D6D3D1 !important; }
