:root{--fond:#f7f6f2;--surface:#fff;--texte:#1d2433;--discret:#5d6577;--trait:#e2dfd6;--accent:#1f4e79;--accent-texte:#fff;--ok:#1e7a46;--refus:#a8322d;--attente:#9a6b00;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--fond:#14171d;--surface:#1c2028;--texte:#e8e9ec;--discret:#a3a9b6;--trait:#2d333e;--accent:#7fb0e0;--accent-texte:#0d1520;--ok:#5cc48a;--refus:#e2706b;--attente:#e0b450;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}body{background:var(--fond);color:var(--texte);margin:0;font:15px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}a{color:var(--accent)}h1{margin:0 0 1rem;font-size:1.5rem}h2{margin:0 0 .5rem;font-size:1.1rem}code,pre{font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.85rem}pre{white-space:pre-wrap;word-break:break-word;background:var(--fond);border:1px solid var(--trait);border-radius:6px;max-height:24rem;padding:.75rem;overflow:auto}button{background:var(--accent);color:var(--accent-texte);font:inherit;cursor:pointer;border:0;border-radius:6px;padding:.5rem .9rem}button.secondaire{color:var(--accent);border:1px solid var(--accent);background:0 0}button.refus{background:var(--refus)}button:disabled{opacity:.5;cursor:default}input,textarea,select{width:100%;font:inherit;color:inherit;background:var(--surface);border:1px solid var(--trait);border-radius:6px;padding:.45rem .6rem}label{font-size:.9rem;font-weight:600;display:block}label>input,label>textarea,label>select{margin-top:.25rem;font-weight:400}.entete{background:var(--surface);border-bottom:1px solid var(--trait);flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:.75rem 1rem;display:flex}.entete .marque{margin-right:auto;font-weight:700}.entete nav{flex-wrap:wrap;gap:1rem;display:flex}.entete form{margin:0}.contenu{max-width:72rem;margin:0 auto;padding:1.25rem 1rem 3rem}.connexion{gap:1rem;max-width:28rem;margin:3rem auto;padding:0 1rem;display:grid}.carte{background:var(--surface);border:1px solid var(--trait);border-radius:10px;padding:1rem}.grille{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1rem;display:grid}.pile{gap:.75rem;display:grid}.ligne{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.ligne>*{flex:10rem}.ligne>button{flex:none}.alerte{color:var(--refus)}.petit{color:var(--discret);font-size:.85rem}.pastille{border:1px solid;border-radius:999px;padding:.1rem .5rem;font-size:.75rem;display:inline-block}.pastille.ok,.pastille.approuvee{color:var(--ok)}.pastille.refus,.pastille.erreur,.pastille.refusee{color:var(--refus)}.pastille.en_attente{color:var(--attente)}.pastille.retiree{color:var(--discret)}.tableau{border-collapse:collapse;width:100%;font-size:.9rem}.tableau th,.tableau td{text-align:left;border-bottom:1px solid var(--trait);vertical-align:top;padding:.45rem .5rem}.defile{overflow-x:auto}details>summary{cursor:pointer}.barre{background:var(--trait);border-radius:999px;height:8px;overflow:hidden}.barre>span{background:var(--accent);height:100%;display:block}.info,.pastille.verifie,.pastille.publie,.pastille.en_ligne{color:var(--ok)}.pastille.exception,.pastille.soumise,.pastille.proposee{color:var(--attente)}.pastille.brouillon,.pastille.remplacee,.pastille.perimee{color:var(--discret)}.ecart{white-space:pre-wrap;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.85rem}.ecart .plus{color:var(--ok)}.ecart .moins{color:var(--refus);text-decoration:line-through}.fil{gap:.5rem;display:grid}.bulle{border:1px solid var(--trait);white-space:pre-wrap;border-radius:10px;max-width:46rem;padding:.6rem .8rem}.bulle.membre{background:var(--surface);justify-self:end}.bulle.steve{background:var(--fond)}.bulle.systeme{color:var(--discret);font-size:.85rem}mark{background:color-mix(in srgb, var(--attente) 25%, transparent);color:inherit;border-radius:3px;padding:0 .1rem}.fiche{max-width:52rem}.fiche h2{margin-top:1.25rem}.fiche h3{margin:1rem 0 .4rem;font-size:1rem}.fiche blockquote{border-left:3px solid var(--trait);color:var(--discret);margin:.5rem 0;padding-left:.75rem}
