:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bordure:#d4d4d4;--discret:#6b7280}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.5}.coquille{max-width:60rem;margin:0 auto;padding:2rem 1.5rem}.coquille nav{border-bottom:1px solid var(--bordure);flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:.75rem;display:flex}.coquille nav .courriel{color:var(--discret);margin-left:auto}.connexion{max-width:22rem;margin:6rem auto 0;padding:0 1.5rem}.connexion form{flex-direction:column;gap:.5rem;display:flex}.connexion input{border:1px solid var(--bordure);border-radius:4px;padding:.5rem .75rem}.erreur{color:#b91c1c}.config h1{margin:0 0 .25rem;font-size:1.25rem;font-weight:500}.config .aide{color:var(--discret);max-width:44rem;margin:0 0 1.5rem}.config form.ajout{border:1px solid var(--bordure);border-radius:6px;flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin:0 0 2rem;padding:1rem;display:flex}.config .champ{flex-direction:column;gap:.25rem;display:flex}.config .champ label{color:var(--discret);font-size:.8125rem}.config input,.config select,.config button{font:inherit;border:1px solid var(--bordure);background:0 0;border-radius:4px;padding:.45rem .7rem}.config form.ajout button{cursor:pointer}.config ul{margin:0;padding:0;list-style:none}.config li{border-top:1px solid var(--bordure);align-items:center;gap:1rem;padding:.6rem 0;display:flex}.config li em{color:var(--discret);font-size:.8125rem;font-style:normal}.config li .meta{color:var(--discret);margin-left:auto;font-size:.8125rem}.config li button.retirer{color:#b91c1c;cursor:pointer;border:none;padding:.2rem .4rem}.config .vide{color:var(--discret);font-style:italic}.proposition{border:1px solid var(--bordure);border-radius:6px;margin-bottom:1.5rem;padding:1rem}.proposition .entete{color:var(--discret);margin:0 0 .5rem;font-size:13px;display:block}.proposition figure{margin:0 0 .75rem}.proposition figure img{border-radius:4px;max-width:100%}.proposition .methode{background:#7f7f7f14;border-radius:4px;margin:0 0 .75rem;padding:.5rem .75rem;font-size:14px}.proposition textarea{border:1px solid var(--bordure);width:100%;min-height:9rem;font:inherit;resize:vertical;border-radius:4px;padding:.5rem .75rem}.proposition .compteur{color:var(--discret);margin:.25rem 0 0;font-size:13px}.proposition .actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.proposition .actions .valider{font-weight:600}.validees{border-top:1px solid var(--bordure);margin-top:3rem;padding-top:1rem}h2{margin-top:2rem;font-size:1rem}.discret{color:var(--discret);font-size:.875rem}.cartes{margin:1.5rem 0 0;padding:0;list-style:none}.carte{border:1px solid var(--bordure);border-radius:6px;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex}.vignette{object-fit:cover;border-radius:4px;flex-shrink:0;width:6rem;height:6rem}.carte .corps{min-width:0}.texte{white-space:pre-wrap;overflow-wrap:anywhere;margin:.25rem 0}.analyse{margin:.25rem 0;font-size:.875rem}.tableau{margin-top:1.5rem;overflow-x:auto}.tableau table{border-collapse:collapse;width:100%;font-size:.875rem}.tableau th,.tableau td{border-bottom:1px solid var(--bordure);text-align:left;vertical-align:top;padding:.5rem .75rem}.tableau td.texte{max-width:24rem}.reglage{flex-direction:column;gap:.5rem;max-width:30rem;margin-top:.75rem;display:flex}.reglage input,.reglage textarea{border:1px solid var(--bordure);font:inherit;border-radius:4px;padding:.5rem .75rem}
