.tk-accents-grille{grid-template-columns:minmax(0,1fr);gap:1.2em;display:grid}@media (width>=52em){.tk-accents-grille{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.tk-accents-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6em;margin-bottom:.5em;display:flex}.tk-accents-tete .tool-label{margin:0;font-weight:700}.tk-accents textarea,.tk-accents-sortie{box-sizing:border-box;background:var(--wash);width:100%;min-height:14em;color:var(--ink);font:400 1em/1.55 var(--f-body);white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #0000;border-radius:.25rem;padding:.85em 1em;display:block}.tk-accents textarea{resize:vertical}.tk-accents textarea:focus{border-color:var(--ink);color:#17181c;color-scheme:light;--ink:#17181c;--mute:#565a61;--rule:#17181c24;--paper:#fff;--panel:#f6f6f2;--wash:#eeefe9;--wash-2:#dcdfd5;--tint:#fff0d2;--accent-ink:#6f4300;--on-ink:#fff;--slab:#17181c;--ok:#17663a;--ok-bg:#e4f4e9;--ok-rule:#2e9e5b;--attn:#94410a;--attn-bg:#fdeede;--attn-rule:#e8791c;--err:#b0121f;--err-bg:#fce8ea;--err-rule:#dc2f3d;--info:#44505f;--info-bg:#edf0f3;--info-rule:#97a3b1;background:#fff;outline:0}.tk-accents-sortie{border-color:var(--rule);color:#17181c;color-scheme:light;--ink:#17181c;--mute:#565a61;--rule:#17181c24;--paper:#fff;--panel:#f6f6f2;--wash:#eeefe9;--wash-2:#dcdfd5;--tint:#fff0d2;--accent-ink:#6f4300;--on-ink:#fff;--slab:#17181c;--ok:#17663a;--ok-bg:#e4f4e9;--ok-rule:#2e9e5b;--attn:#94410a;--attn-bg:#fdeede;--attn-rule:#e8791c;--err:#b0121f;--err-bg:#fce8ea;--err-rule:#dc2f3d;--info:#44505f;--info-bg:#edf0f3;--info-rule:#97a3b1;background:#fff;max-height:32em;overflow-y:auto}.tk-vide .tk-accents-sortie{color:var(--mute)}.tk-accents mark{color:inherit;cursor:help;border-radius:.25em;padding:0 .1em}.tk-accents mark.tk-repare{background:var(--ok-bg);box-shadow:inset 0 -.12em 0 var(--ok-rule)}.tk-accents mark.tk-devine{background:var(--attn-bg);box-shadow:inset 0 -.12em 0 var(--attn-rule)}.tk-accents mark.tk-perdu{background:var(--err-bg);box-shadow:inset 0 -.12em 0 var(--err-rule)}.tk-nbsp{background:linear-gradient(transparent 70%, var(--ok-rule) 70%, var(--ok-rule) 80%, transparent 80%);min-width:.4em;display:inline-block}.tk-accents-bilan{flex-wrap:wrap;gap:.4em;margin:1em 0 0;display:flex}.tk-accents-bilan:empty{display:none}.tk-accents-avant{font:400 .92em/1.4 var(--f-mono);color:var(--mute);overflow-wrap:anywhere;white-space:pre-wrap;margin:.6em 0 0}.tk-accents-legende{color:var(--mute);margin:.9em 0 0;font-size:.85em}.tk-accents-legende mark{cursor:default}