.travail--large{max-width:96rem}.avancement{margin:1.2rem 0;color:var(--encre-douce)}.avancement p{margin:0 0 .4rem}.avancement__barre{height:6px;border-radius:999px;background:var(--trait);overflow:hidden}.avancement__barre span{display:block;height:100%;background:var(--accent);transition:width .2s linear}.resultat__fichier{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .7rem}.resultat__fichier .aparte{overflow-wrap:anywhere}.resultat__preuve{border-left:3px solid var(--accent);padding-left:.6rem;font-size:.86rem!important}.resultat--echec{border-color:var(--alerte);background:var(--alerte-clair)}.resultat--echec h3{color:var(--alerte)}.resultat--echec ul{margin:.3rem 0 0;padding-left:1.1rem;font-size:.86rem;overflow-wrap:anywhere}.constat__gravite{display:inline-block;font-size:.75rem;font-weight:700;padding:.05rem .45rem;border-radius:var(--rayon-doux);margin-right:.3rem;background:var(--accent-clair);color:var(--accent);vertical-align:.1em}.constat__gravite--grave{background:var(--alerte);color:var(--papier-2)}.constat__gravite--info{background:var(--papier);color:var(--encre-douce)}.etiquette--discrete{margin-left:.4rem;font-size:.75rem;padding:.05rem .4rem;border-radius:var(--rayon-doux);background:var(--papier);color:var(--encre-douce)}.atelier__titre{font-family:var(--serif);font-size:1.3rem;letter-spacing:-.01em;margin:0 0 .8rem}.atelier{margin-top:1rem}.messages{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:.25rem}.messages__ligne{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.1rem .8rem;padding:.45rem .7rem;border:1px solid var(--trait);border-radius:var(--rayon);background:var(--papier-2);cursor:pointer}.messages__ligne[aria-current=true]{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.messages__objet{font-weight:600;overflow-wrap:anywhere}.messages__de,.messages__date{color:var(--encre-douce);font-size:.88rem}.messages__date{font-variant-numeric:tabular-nums;white-space:nowrap}.message{border:1px solid var(--trait);border-radius:var(--rayon);background:var(--papier-2);padding:1rem 1.1rem 1.2rem}.message__objet{font-family:var(--serif);font-size:1.3rem;line-height:1.3;margin:0 0 .7rem;overflow-wrap:anywhere}.message__entete{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.2rem .9rem;margin:0 0 1rem;font-size:.92rem}.message__entete dt{color:var(--encre-douce)}.message__entete dd{margin:0;overflow-wrap:anywhere}.message__niveau{margin:0 0 .6rem;font-size:.85rem;color:var(--encre-douce)}.message__corps{display:block;width:100%;min-height:12rem;border:1px solid var(--trait);border-radius:var(--rayon);background:#fff;color-scheme:light}.message__texte{margin:0;padding:.8rem .9rem;border:1px solid var(--trait);border-radius:var(--rayon);background:var(--papier);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88rem;white-space:pre-wrap;overflow-wrap:anywhere}.message__retenu{margin:0 0 .6rem;padding:.45rem .7rem;border-left:3px solid var(--trait-fort);background:var(--papier);border-radius:var(--rayon);font-size:.86rem;color:var(--encre-douce)}.pieces{list-style:none;margin:1rem 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:.3rem}.piece{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.2rem .8rem;padding:.45rem .7rem;border:1px solid var(--trait);border-radius:var(--rayon);background:var(--papier-2)}.piece__nom{font-weight:600;overflow-wrap:anywhere}.piece__taille,.piece__niveau{color:var(--encre-douce);font-size:.86rem;font-variant-numeric:tabular-nums}.piece--message{border-left:3px solid var(--accent)}.piece__empreinte{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;color:var(--encre-douce);overflow-wrap:anywhere}.trajet{list-style:none;margin:.6rem 0 1rem;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:.4rem;counter-reset:saut}.trajet li{position:relative;padding:.5rem .7rem .5rem 2.6rem;border:1px solid var(--trait);border-radius:var(--rayon);background:var(--papier-2);font-size:.9rem;overflow-wrap:anywhere;counter-increment:saut}.trajet li:before{content:counter(saut);position:absolute;left:.7rem;top:.5rem;width:1.4rem;height:1.4rem;display:grid;place-items:center;border-radius:50%;background:var(--accent-clair);color:var(--accent);font-size:.78rem;font-weight:700}.trajet__duree{color:var(--encre-douce);font-variant-numeric:tabular-nums}.entetes{overflow:auto;max-height:32rem;border:1px solid var(--trait);border-radius:var(--rayon);background:var(--papier-2)}.entetes table{border-collapse:collapse;width:100%;font-size:.85rem}.entetes th,.entetes td{border-bottom:1px solid var(--trait);padding:.3rem .5rem;text-align:left;vertical-align:top}.entetes th{color:var(--encre-douce);font-weight:600;white-space:nowrap}.entetes td{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.atelier__pupitre .messages{margin:0 0 1rem}button.messages__ligne{width:100%;text-align:left;font:inherit;color:inherit;min-height:0}button.messages__ligne:disabled{cursor:progress;opacity:.7}.atelier__pupitre .pupitre__action{display:grid;grid-template-columns:minmax(0,1fr);gap:.6rem}.message__section{margin-top:1.1rem;border-top:1px solid var(--trait);padding-top:.6rem}.message__section>summary{cursor:pointer;list-style-position:inside;padding:.15rem 0 .15rem .35rem}.message__section>summary::marker{color:var(--encre-douce)}.message__section>summary h3{margin-left:.35rem}.message__section>summary h3{display:inline;font-family:var(--serif);font-size:1.1rem;margin:0}.message__section[open]>summary{margin-bottom:.7rem}.atelier__pupitre button.messages__ligne{grid-template-columns:minmax(0,1fr)}.atelier__pupitre .messages__date,.atelier__pupitre .messages__de{white-space:normal;overflow-wrap:anywhere}.constats{margin:.5rem 0 1rem;padding:.6rem .9rem;border-left:3px solid var(--trait-fort);border-radius:var(--rayon);background:var(--papier)}.constats li+li{margin-top:.4rem}ul.constats{padding-left:2rem}.constats ul{margin:.3rem 0 0;padding-left:1.1rem}@media(max-width:62rem){.atelier__pupitre{order:3}}.dossier{border:1px solid var(--trait);border-radius:var(--rayon);background:var(--papier-2);padding:1rem 1.1rem 1.2rem;margin-bottom:1rem}.dossier__reglages{display:grid;grid-template-columns:minmax(0,1fr) 9rem;gap:.7rem;margin-bottom:.9rem}.dossier__reglages label{display:grid;grid-template-columns:minmax(0,1fr);gap:.25rem;font-size:.9rem;color:var(--encre-douce)}.dossier__table{width:100%;border-collapse:collapse;font-size:.92rem}.dossier__table th,.dossier__table td{border-bottom:1px solid var(--trait);padding:.35rem .4rem;text-align:left;vertical-align:top}.dossier__table th{color:var(--encre-douce);font-weight:600}.dossier__reglages input,.dossier__table textarea{width:100%;font:inherit;color:inherit;background:var(--papier);border:1px solid var(--trait-fort);border-radius:var(--rayon);padding:.35rem .5rem}.dossier__table textarea{resize:vertical;font-size:.9rem}.dossier__numero{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.dossier__date{white-space:nowrap;font-variant-numeric:tabular-nums}.dossier__gestes{white-space:nowrap}.dossier__gestes button{min-width:2rem;padding:.2rem .4rem;margin:0 .1rem .2rem 0}@media(max-width:40rem){.dossier__reglages{grid-template-columns:minmax(0,1fr)}.dossier__table thead{display:none}.dossier__table tr{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.2rem .6rem;border-bottom:1px solid var(--trait);padding:.4rem 0}.dossier__table td{border:0;padding:0}.dossier__table td:nth-child(3),.dossier__table td:nth-child(4){grid-column:1 / -1}}.visuellement-cache{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.boite{border:1px solid var(--trait);border-radius:var(--rayon);background:var(--papier-2);padding:1rem 1.1rem 1.2rem;margin-bottom:1rem}.boite__recherche{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr);gap:.6rem .8rem;align-items:end;margin:.4rem 0 .8rem}.boite__recherche label{display:grid;grid-template-columns:minmax(0,1fr);gap:.25rem;font-size:.88rem;color:var(--encre-douce)}.boite__recherche label.pupitre__bascule{display:flex;grid-column:span 2;color:var(--encre)}.boite__recherche input[type=search],.boite__recherche input[type=text],.boite__recherche input[type=date]{width:100%;font:inherit;color:inherit;background:var(--papier);border:1px solid var(--trait-fort);border-radius:var(--rayon);padding:.35rem .5rem}.boite__corps{display:grid;grid-template-columns:14rem minmax(0,1fr);gap:1rem;align-items:start}.boite__dossiers ul{list-style:none;margin:0;padding:0;max-height:30rem;overflow:auto}.boite__dossiers button{width:100%;text-align:left;font:inherit;font-size:.9rem;color:inherit;background:none;border:0;border-radius:var(--rayon);padding:.25rem .4rem;min-height:0;display:flex;justify-content:space-between;gap:.5rem;overflow-wrap:anywhere}.boite__dossiers button[aria-current=true]{background:var(--accent-clair);color:var(--accent);font-weight:600}.boite__compte{color:var(--encre-douce);font-variant-numeric:tabular-nums;font-weight:400}.boite__liste{position:relative;overflow:auto;border:1px solid var(--trait);border-radius:var(--rayon);background:var(--papier)}.boite__liste ul{position:relative;list-style:none;margin:0;padding:0}.boite__liste li{position:absolute;left:0;right:0;padding:2px 4px}.boite__liste button.messages__ligne{height:100%;overflow:hidden;padding:.35rem .65rem;line-height:1.35;align-content:center}.boite__liste .messages__objet,.boite__liste .messages__de{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:48rem){.boite__recherche{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.boite__recherche .boite__texte{grid-column:1 / -1}.boite__corps{grid-template-columns:minmax(0,1fr)}.boite__dossiers ul{max-height:10rem}}.discussion{border:1px solid var(--trait);border-radius:var(--rayon);background:var(--papier-2);padding:1rem 1.1rem 1.2rem;margin-bottom:1rem}.discussion__ambigu{margin:.4rem 0 .8rem;padding:.6rem .8rem;border-left:3px solid var(--accent);background:var(--accent-clair);border-radius:var(--rayon)}.discussion__ambigu p{margin:0 0 .4rem}.discussion .boite__recherche select,.discussion .boite__recherche input[type=number]{width:100%;font:inherit;color:inherit;background:var(--papier);border:1px solid var(--trait-fort);border-radius:var(--rayon);padding:.35rem .5rem}.bulles{list-style:none;margin:.6rem 0 0;padding:.8rem;display:grid;grid-template-columns:minmax(0,1fr);gap:.35rem;background:var(--papier);border:1px solid var(--trait);border-radius:var(--rayon)}.bulle{position:relative;justify-self:start;max-width:min(36rem,85%);display:grid;grid-template-columns:minmax(0,1fr);gap:.2rem;padding:.45rem .7rem .3rem;border-radius:.8rem .8rem .8rem .2rem;background:var(--papier-2);border:1px solid var(--trait)}.bulle--moi{justify-self:end;border-radius:.8rem .8rem .2rem;background:var(--accent-clair);border-color:transparent}.bulle--choisie{outline:2px solid var(--accent);outline-offset:1px}.bulle--trouvee{box-shadow:0 0 0 2px var(--accent-clair)}.bulle--courante{box-shadow:0 0 0 2px var(--accent)}.discussion__choix{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem}.discussion__contexte{display:flex;align-items:center;gap:.5rem}.discussion__contexte input{width:5rem}.recherche__flottant{position:fixed;left:1rem;bottom:1rem;z-index:20;display:flex;align-items:center;gap:.15rem;padding:.25rem .4rem;border:1px solid var(--trait);border-radius:999px;background:var(--papier);box-shadow:0 2px 10px #0000002e}@media(max-width:720px){.recherche__flottant{left:50%;transform:translate(-50%)}}.recherche__pas{padding:.05rem .5rem;font-size:1rem;line-height:1.2}.recherche__rang{padding:0 .3rem;font-variant-numeric:tabular-nums}.bulle__texte mark{background:var(--accent-clair);color:inherit;border-radius:.2rem;padding:0 .1rem}.bulle__transcription{display:block;padding:.3rem .5rem;border-left:3px solid var(--trait-fort);font-size:.9rem;color:var(--encre-douce);white-space:pre-wrap;overflow-wrap:anywhere}.bulle__transcription-titre{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.bulle__transcription mark{background:var(--accent-clair);color:inherit}.discussion__question{margin:.6rem 0;padding:.6rem .8rem;border:1px solid var(--trait);border-radius:.5rem;background:var(--papier-2)}.bulle__geste{justify-self:start;padding:.1rem .5rem;font-size:.78rem}.bulle__choix{position:absolute;left:-1.9rem;top:.4rem}.bulles:has(.bulle__choix){padding-left:2.4rem}.bulle__auteur{font-size:.82rem;font-weight:700;color:var(--accent)}.bulle__texte{white-space:pre-wrap;overflow-wrap:anywhere}.bulle__heure{justify-self:end;font-size:.75rem;color:var(--encre-douce);font-variant-numeric:tabular-nums}.bulle__image{display:block;max-width:100%;max-height:22rem;border-radius:.5rem}.bulle__son,.bulle__video{max-width:100%}.bulle__manque{font-size:.85rem;font-style:italic;color:var(--encre-douce)}.bulle__citation{margin:0;padding:.2rem .5rem;border-left:3px solid var(--trait-fort);font-size:.85rem;color:var(--encre-douce)}.bulles__jour{justify-self:center;margin:.5rem 0 .2rem;padding:.1rem .7rem;border-radius:999px;background:var(--papier-2);border:1px solid var(--trait);font-size:.8rem;color:var(--encre-douce)}.bulles__systeme{justify-self:center;max-width:90%;text-align:center;font-size:.82rem;color:var(--encre-douce)}.bulles__omission{justify-self:stretch;text-align:center;padding:.35rem .6rem;border:1px dashed var(--accent);border-radius:var(--rayon);color:var(--accent);font-size:.86rem;font-weight:600}:root{--interlocuteur-0: #1f5f8b;--interlocuteur-1: #2e6b30;--interlocuteur-2: #8a4f00;--interlocuteur-3: #5b3f9e;--interlocuteur-4: #00695c;--interlocuteur-5: #6d4c41;--interlocuteur-6: #ad1457;--interlocuteur-7: #9e1b32}@media(prefers-color-scheme:dark){:root{--interlocuteur-0: #7cb8e8;--interlocuteur-1: #86c98a;--interlocuteur-2: #e5a54d;--interlocuteur-3: #b9a3f0;--interlocuteur-4: #5fc9b8;--interlocuteur-5: #c9a79a;--interlocuteur-6: #f28bb8;--interlocuteur-7: #ff8a9a}}.bulle:not(.bulle--moi){border-left:4px solid var(--auteur, var(--trait-fort));background:color-mix(in srgb,var(--auteur, var(--trait)) 9%,var(--papier-2))}.bulle:not(.bulle--moi) .bulle__auteur{color:var(--auteur, var(--accent))}
