@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fond:#f2f3f5;--surface:#fff;--laterale:#f8f9fa;--carte:#fff;--creux:#f2f3f5;--survol:#0f172a0b;--actif:#0f172a13;--bordure:#e3e5e9;--bordure-forte:#cfd3da;--texte:#1f2328;--texte-2:#5b616e;--texte-3:#6b7180;--vert:#0b7f57;--vert-survol:#096c4a;--vert-texte:#08734e;--vert-pale:#e6f4ee;--vert-trait:#9fd6bf;--ambre:#8f5300;--ambre-pale:#fdf1dc;--rouge:#b42318;--rouge-pale:#fdecea;--violet:#6534d1;--violet-pale:#f0eafd;--bleu:#1c5bc7;--bleu-pale:#e8effd;--gris:#5b616e;--gris-pale:#eff0f3;--police:"Instrument Sans Variable", -apple-system, "Segoe UI", Roboto, sans-serif;--rayon:.4375rem;--rayon-panneau:.5rem;--rayon-pastille:.75rem;--trait:1px;--ombre-flottant:0 .25rem .375rem -1px #00000014, 0 2px .25rem -2px #00000014, 0 0 0 var(--trait) var(--bordure);--ombre-forte:0 1rem 2.5rem -8px #00000038, 0 0 0 var(--trait) var(--bordure);--courbe:cubic-bezier(.6, 0, .05, .95);--rebond:cubic-bezier(.17, .67, .55, 1.09);--duree:.2s}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fond:#111;--surface:#0b0b0b;--laterale:#191919;--carte:#151515;--creux:#1b1b1b;--survol:#ffffff0b;--actif:#ffffff13;--bordure:#2a2a2a;--bordure-forte:#3a3a3a;--texte:#eee;--texte-2:#b4b4b4;--texte-3:#8f8f8f;--vert-texte:#2bd397;--vert-pale:#2bd3971f;--vert-trait:#2bd39766;--ambre:#f3b24a;--ambre-pale:#f3b24a1f;--rouge:#ff7b70;--rouge-pale:#ff7b701f;--violet:#b8a1ff;--violet-pale:#b8a1ff21;--bleu:#84adff;--bleu-pale:#84adff1f;--gris:#b4b4b4;--gris-pale:#ffffff12;--ombre-flottant:0 .25rem .375rem -1px #0006, 0 2px .25rem -2px #0006, 0 0 0 var(--trait) var(--bordure);--ombre-forte:0 1rem 2.5rem -8px #000000b3, 0 0 0 var(--trait) var(--bordure)}@media (resolution>=2x){:root{--trait:.5px}}*,:before,:after{box-sizing:border-box}html,body,#racine{height:100%}html{font-size:100%}@media (width>=1280px){html{font-size:106.25%}}@media (width>=1600px){html{font-size:115%}}@media (width>=2200px){html{font-size:125%}}body{background:var(--fond);color:var(--texte);font:400 .8125rem/1.45 var(--police);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed}a{color:var(--vert-texte)}code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.75rem}:focus-visible{outline:2px solid var(--vert);outline-offset:1px}[data-theme=dark] :focus-visible{outline-color:var(--vert-texte)}::selection{background:var(--vert-pale)}*{scrollbar-width:thin;scrollbar-color:var(--bordure-forte) transparent}.icone{flex-shrink:0}.bouton{border:var(--trait) solid var(--bordure);border-radius:var(--rayon);background:var(--carte);height:1.75rem;color:var(--texte-2);white-space:nowrap;transition:background var(--duree) var(--courbe), border-color var(--duree) var(--courbe), color var(--duree) var(--courbe), scale .125s var(--rebond);justify-content:center;align-items:center;gap:.25rem;padding:0 .5625rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.bouton:hover:not(:disabled){background:var(--survol);border-color:var(--bordure-forte);color:var(--texte)}.bouton:active:not(:disabled){scale:.97}.bouton:disabled{opacity:.5}.bouton--plein{background:var(--vert);color:#fff;border-color:#0000}.bouton--plein:hover:not(:disabled){background:var(--vert-survol);color:#fff;border-color:#0000}.bouton--fantome{background:0 0;border-color:#0000}.bouton--fantome:hover:not(:disabled){border-color:#0000}.bouton--danger,.bouton--rejet{color:var(--rouge)}.bouton--danger:hover:not(:disabled),.bouton--rejet:hover:not(:disabled){background:var(--rouge-pale);color:var(--rouge);border-color:#0000}.bouton--petit{height:1.5rem;padding:0 .4375rem;font-size:.75rem}.bouton--icone{width:1.75rem;padding:0}.bouton--petit.bouton--icone{width:1.5rem}.lien{color:var(--vert-texte);font-weight:500;text-decoration:none}.lien:hover{text-decoration:underline}.pastille-filtre{border:var(--trait) solid var(--bordure);border-radius:var(--rayon-pastille);background:var(--carte);height:1.5rem;color:var(--texte-2);transition:background var(--duree) var(--courbe), border-color var(--duree) var(--courbe), color var(--duree) var(--courbe);align-items:center;gap:.3125rem;padding:0 .5625rem;font-size:.75rem;font-weight:500;display:inline-flex}.pastille-filtre:hover{border-color:var(--bordure-forte);color:var(--texte)}.pastille-filtre[aria-pressed=true]{background:var(--vert-pale);border-color:var(--vert-trait);color:var(--vert-texte)}.etat{white-space:nowrap;background:var(--gris-pale);height:1.25rem;color:var(--gris);border-radius:.3125rem;align-items:center;gap:.3125rem;padding:0 .4375rem;font-size:.75rem;font-weight:500;display:inline-flex}.etat:before{content:"";background:currentColor;border-radius:50%;width:.375rem;height:.375rem}.etat--a_valider,.etat--en_approbation{background:var(--bleu-pale);color:var(--bleu)}.etat--en_anomalie{background:var(--ambre-pale);color:var(--ambre)}.etat--echec,.etat--rejetee{background:var(--rouge-pale);color:var(--rouge)}.etat--validee,.etat--exportee{background:var(--vert-pale);color:var(--vert-texte)}.etat--recue,.etat--extraite{background:var(--violet-pale);color:var(--violet)}.etat--recue:before{animation:1.2s ease-in-out infinite pulsation}@keyframes pulsation{50%{opacity:.25}}.champ{border:var(--trait) solid var(--bordure-forte);border-radius:var(--rayon);background:var(--carte);width:100%;height:1.875rem;transition:border-color var(--duree) var(--courbe), box-shadow var(--duree) var(--courbe);padding:0 .625rem}.champ:hover{border-color:var(--texte-3)}.champ:focus{border-color:var(--vert);box-shadow:0 0 0 .1875rem var(--vert-pale);outline:none}textarea.champ{resize:vertical;height:auto;padding:.5rem .625rem}input[type=checkbox]{accent-color:var(--vert);width:.875rem;height:.875rem}kbd{border:var(--trait) solid var(--bordure);height:1.125rem;color:var(--texte-3);font:500 .6875rem var(--police);border-radius:.25rem;align-items:center;padding:0 .3125rem;display:inline-flex}.onglets{scrollbar-width:none;border-bottom:var(--trait) solid var(--bordure);gap:1rem;display:flex;overflow-x:auto}.onglets button{white-space:nowrap;height:2.25rem;color:var(--texte-2);transition:color var(--duree) var(--courbe);flex-shrink:0;align-items:center;gap:.375rem;font-weight:500;display:inline-flex;position:relative}.onglets button:hover,.onglets button[aria-selected=true]{color:var(--texte)}.onglets button:after{content:"";background:var(--vert);height:2px;transition:scale var(--duree) var(--courbe);border-radius:2px;position:absolute;inset:auto 0 -1px;scale:0 1}.onglets button[aria-selected=true]:after{scale:1}.bloc{border:var(--trait) solid var(--bordure);border-radius:var(--rayon-panneau);background:var(--carte)}.bloc__tete{border-bottom:var(--trait) solid var(--bordure);justify-content:space-between;align-items:center;gap:.5rem;height:2.75rem;padding:0 .875rem;display:flex}.bloc__tete h2{align-items:center;gap:.4375rem;font-size:.8125rem;font-weight:600;display:flex}.bloc__tete h2 .icone{color:var(--texte-3)}.bloc__corps{padding:.875rem}.note{color:var(--texte-3)}.vide{text-align:center;color:var(--texte-2);justify-items:center;gap:.5rem;padding:3rem 1.25rem;display:grid}.vide .icone{color:var(--texte-3)}.vide strong{color:var(--texte);font-size:.875rem;font-weight:600}.vide .bouton{margin-top:.375rem}.app{grid-template:"haut haut haut"2.75rem"rail laterale espace"1fr/4.75rem auto 1fr;height:100vh;display:grid;overflow:hidden}.haut{grid-area:haut;grid-template-columns:1fr minmax(15rem,27.5rem) 1fr;align-items:center;gap:.75rem;padding:0 .625rem 0 .75rem;display:grid}.haut__marque{align-items:center;gap:.5rem;min-width:0;font-size:.875rem;font-weight:600;display:flex}.marque{background:var(--vert);color:#fff;border-radius:.375rem;flex-shrink:0;place-items:center;width:1.5rem;height:1.5rem;display:grid}.haut__marque small{color:var(--texte-3);font-size:.75rem;font-weight:400}.recherche{border:var(--trait) solid var(--bordure);background:var(--carte);height:1.875rem;color:var(--texte-3);transition:border-color var(--duree) var(--courbe), box-shadow var(--duree) var(--courbe);border-radius:999px;align-items:center;gap:.5rem;padding:0 .375rem 0 .6875rem;display:flex}.recherche:hover{border-color:var(--bordure-forte)}.recherche:focus-within{border-color:var(--vert);box-shadow:0 0 0 .1875rem var(--vert-pale)}.recherche input{min-width:0;height:100%;color:var(--texte);background:0 0;border:0;outline:none;flex:1}.recherche input::placeholder{color:var(--texte-3)}.haut__actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.auteur{border:var(--trait) solid transparent;height:1.75rem;transition:border-color var(--duree) var(--courbe);border-radius:999px;align-items:center;gap:.375rem;padding:0 .25rem;display:flex}.auteur:hover,.auteur:focus-within{border-color:var(--bordure)}.auteur input{background:0 0;border:0;outline:none;width:5.75rem;font-weight:500}.auteur input::placeholder{color:var(--ambre)}.avatar{color:#fff;background:var(--teinte,#5b616e);border-radius:50%;flex-shrink:0;place-items:center;width:1.375rem;height:1.375rem;font-size:.625rem;font-weight:600;display:grid}.avatar--grand{border-radius:.4375rem;width:1.625rem;height:1.625rem;font-size:.6875rem}.teinte-0{--teinte:#2563eb}.teinte-1{--teinte:#7c3aed}.teinte-2{--teinte:#c2410c}.teinte-3{--teinte:#0f766e}.teinte-4{--teinte:#be185d}.teinte-5{--teinte:#4d7c0f}.teinte-6{--teinte:#0369a1}.teinte-7{--teinte:#a16207}.rail{flex-direction:column;grid-area:rail;align-items:center;gap:.25rem;padding:.25rem 0 .5rem;display:flex}.rail__bouton{width:4.375rem;color:var(--texte-2);transition:background var(--duree) var(--courbe), color var(--duree) var(--courbe);border-radius:.5rem;justify-items:center;gap:.1875rem;padding:.4375rem 0 .375rem;font-size:.6875rem;font-weight:500;display:grid;position:relative}.rail__libelle{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;max-width:100%;padding:0 2px;font-size:.6562rem;overflow:hidden}.rail__bouton .icone{transition:scale .125s var(--rebond)}.rail__bouton:hover{background:var(--survol);color:var(--texte)}.rail__bouton:hover .icone{scale:1.08}.rail__bouton[aria-current=page]{background:var(--carte);color:var(--texte);box-shadow:0 0 0 var(--trait) var(--bordure), 0 1px 2px #0000000d}.rail__bouton[aria-current=page] .icone{color:var(--vert-texte)}.rail__compte{background:var(--rouge);color:#fff;border-radius:.5rem;min-width:1rem;height:1rem;padding:0 .25rem;font-size:.625rem;font-weight:600;line-height:1rem;position:absolute;top:.1875rem;right:.4375rem}[data-theme=dark] .rail__compte{background:#e5484d}.rail__bas{justify-items:center;gap:.375rem;margin-top:auto;display:grid}.rail__etat{background:var(--vert);width:.5rem;height:.5rem;box-shadow:0 0 0 .1875rem var(--vert-pale);border-radius:50%;display:block}.rail__etat--arret{background:var(--rouge);box-shadow:0 0 0 .1875rem var(--rouge-pale)}.laterale{border:var(--trait) solid var(--bordure);border-radius:var(--rayon-panneau);background:var(--laterale);width:14.75rem;transition:width .25s var(--courbe), opacity .2s var(--courbe), margin .25s var(--courbe);flex-direction:column;grid-area:laterale;margin:0 .375rem .375rem 0;display:flex;overflow:hidden}.app--sans-laterale .laterale{opacity:0;border-width:0;width:0;margin-right:0}.laterale__tete{flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;height:3rem;padding:0 .5rem 0 .875rem;display:flex}.laterale__tete h2{font-size:.9375rem;font-weight:600}.laterale__corps{flex:1;padding:0 .5rem .75rem;overflow-y:auto}.laterale__section{height:1.75rem;color:var(--texte-3);align-items:center;margin-top:.625rem;padding:0 .5rem;font-size:.75rem;font-weight:500;display:flex}.laterale__ligne{border-radius:var(--rayon);width:100%;height:1.75rem;color:var(--texte-2);text-align:left;transition:background var(--duree) var(--courbe), color var(--duree) var(--courbe);align-items:center;gap:.5rem;padding:0 .5rem;font-size:.8125rem;display:flex}.laterale__ligne:hover{background:var(--survol);color:var(--texte)}.laterale__ligne[aria-current=true]{background:var(--actif);color:var(--texte);font-weight:500}.laterale__ligne>span:not(.puce,.laterale__compte){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.laterale__ligne .icone{color:var(--texte-3)}.laterale__ligne--source{cursor:default}.laterale__ligne--source:hover{color:var(--texte-2);background:0 0}.laterale__ligne--source .icone{color:var(--vert-texte)}.laterale__compte{color:var(--texte-3);font-variant-numeric:tabular-nums;font-size:.75rem}.puce{background:var(--gris);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.puce--a_valider,.puce--en_approbation{background:var(--bleu)}.puce--en_anomalie{background:var(--ambre)}.puce--echec,.puce--rejetee{background:var(--rouge)}.puce--validee,.puce--exportee{background:var(--vert-texte)}.puce--recue,.puce--extraite{background:var(--violet)}.laterale__pied{border-top:var(--trait) solid var(--bordure);color:var(--texte-3);padding:.625rem .875rem .75rem;font-size:.75rem}.espace{border:var(--trait) solid var(--bordure);border-radius:var(--rayon-panneau);background:var(--surface);flex-direction:column;grid-area:espace;min-width:0;margin:0 .375rem .375rem 0;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000d}.espace__tete{border-bottom:var(--trait) solid var(--bordure);flex-shrink:0;align-items:center;gap:.5rem;height:2.75rem;padding:0 .75rem 0 .625rem;display:flex}.fil{min-width:0;color:var(--texte-2);align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.fil li{white-space:nowrap;align-items:center;gap:.375rem;display:flex}.fil li+li:before{content:"/";color:var(--texte-3)}.fil li:last-child{color:var(--texte);font-weight:600}.espace__outils{align-items:center;gap:.375rem;margin-left:auto;display:flex}.espace__corps{flex:1;min-height:0;display:flex}.page{flex:1;min-width:0;padding:1.25rem 1.5rem 2rem;overflow-y:auto}.page--pleine{flex-direction:column;padding:0;display:flex}.page__titre{justify-content:space-between;align-items:flex-end;gap:.75rem;margin-bottom:1rem;display:flex}.page__titre h1{letter-spacing:-.01em;font-size:1.25rem;font-weight:600}.page__titre p{color:var(--texte-2);margin-top:2px}.panneau{border-left:var(--trait) solid var(--bordure);background:var(--surface);width:min(31.25rem,46%);animation:glisse .25s var(--courbe);flex-direction:column;flex-shrink:0;display:flex}@keyframes glisse{0%{opacity:0;translate:1.5rem}}.panneau__tete{align-items:flex-start;gap:.625rem;padding:.875rem .75rem 0 1.125rem;display:flex}.panneau__titre{flex:1;min-width:0}.panneau__titre h2{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;overflow:hidden}.panneau__titre p{color:var(--texte-2);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.panneau__boutons{gap:2px;display:flex}.panneau .onglets{margin-top:.625rem;padding:0 1.125rem}.panneau__corps{flex:1;overflow-y:auto}.panneau__document{background:var(--creux);border:0;width:100%;height:100%;display:block}.notifications{z-index:30;gap:.5rem;width:min(23.75rem,100vw - 2rem);display:grid;position:fixed;bottom:1rem;right:1rem}.notification{border-radius:var(--rayon-panneau);background:var(--carte);box-shadow:var(--ombre-forte);animation:monte .25s var(--courbe);align-items:flex-start;gap:.625rem;padding:.625rem .5rem .625rem .75rem;display:flex}.notification .icone{color:var(--vert-texte);margin-top:1px}.notification--erreur .icone{color:var(--rouge)}.notification p{flex:1}@keyframes monte{0%{opacity:0;translate:0 .75rem}}.depot{z-index:40;border:2px dashed var(--vert);background:color-mix(in srgb, var(--vert-pale) 85%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--vert-texte);pointer-events:none;animation:apparait .15s var(--courbe);border-radius:.75rem;place-items:center;font-size:1rem;font-weight:600;display:grid;position:fixed;inset:.5rem}@keyframes apparait{0%{opacity:0}}.barre-outils{flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:.625rem;display:flex}.barre-outils__compte{color:var(--texte-3);margin-left:auto;font-size:.75rem}.liste{border-collapse:collapse;table-layout:fixed;width:100%}.liste th,.liste td{text-align:left;white-space:nowrap;text-overflow:ellipsis;height:2.25rem;padding:0 .625rem;overflow:hidden}.liste thead th{height:2rem;color:var(--texte-3);border-bottom:var(--trait) solid var(--bordure);font-size:.75rem;font-weight:500}.liste__droite{font-variant-numeric:tabular-nums;text-align:right!important}.liste__groupe th{border-bottom:0;height:2.75rem;padding-top:.625rem}.liste__groupe button{align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:inline-flex}.liste__groupe .icone{color:var(--texte-3);transition:rotate var(--duree) var(--courbe)}.liste__groupe--replie .icone{rotate:-90deg}.liste__groupe-compte{color:var(--texte-3);font-weight:500}.liste__ligne td{border-bottom:var(--trait) solid var(--bordure);cursor:pointer;transition:background var(--duree) var(--courbe)}.liste__ligne:hover td{background:var(--survol)}.liste__ligne[aria-selected=true] td{background:var(--vert-pale)}.liste__fournisseur{align-items:center;gap:.5625rem;min-width:0;display:flex}.liste__nom{text-overflow:ellipsis;text-align:left;min-width:0;font-weight:500;overflow:hidden}.liste__nom:hover{color:var(--vert-texte)}.liste__secondaire{color:var(--texte-2)}.liste__muet{color:var(--texte-3)}.echeance--proche{color:var(--ambre);font-weight:500}.echeance--depassee{color:var(--rouge);font-weight:500}.liste__anomalies{color:var(--ambre);align-items:center;gap:.25rem;font-weight:500;display:inline-flex}.tableau{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:1rem;display:grid}.tableau>.indicateurs,.tableau>.page__titre{grid-column:1/-1}.tableau__principal,.tableau__cote{gap:1rem;min-width:0;display:grid}.indicateurs{border:var(--trait) solid var(--bordure);border-radius:var(--rayon-panneau);background:var(--carte);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.indicateur{padding:.875rem 1rem;position:relative}.indicateur+.indicateur{border-left:var(--trait) solid var(--bordure)}.indicateur p{color:var(--texte-2);align-items:center;gap:.375rem;font-size:.75rem;display:flex}.indicateur p .icone{color:var(--texte-3)}.indicateur strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:.375rem;font-size:1.375rem;font-weight:600;display:block}.indicateur small{color:var(--texte-3);margin-top:2px;font-size:.75rem;display:block}.courbe{width:4rem;height:1.375rem;color:var(--vert-texte);position:absolute;top:2.375rem;right:1rem}.parcours{grid-template-columns:repeat(5,1fr);padding:1.125rem .875rem .375rem;display:grid}.parcours__etape{text-align:center;justify-items:center;gap:.25rem;display:grid;position:relative}.parcours__etape:not(:first-child):before{content:"";background:var(--bordure);border-radius:2px;height:2px;position:absolute;top:.8125rem;left:calc(1.125rem - 50%);right:calc(50% + 1.125rem)}.parcours__etape--faite:not(:first-child):before,.parcours__etape--active:not(:first-child):before,.parcours__etape--alerte:not(:first-child):before{background:var(--vert)}.parcours__rond{border:var(--trait) solid var(--bordure-forte);background:var(--carte);width:1.75rem;height:1.75rem;color:var(--texte-3);border-radius:50%;place-items:center;display:grid}.parcours__etape--faite .parcours__rond{background:var(--vert);color:#fff;border-color:#0000}.parcours__etape--active .parcours__rond{border:2px solid var(--vert);color:var(--vert-texte)}.parcours__etape--alerte .parcours__rond{background:var(--rouge);color:#fff;border-color:#0000}.parcours__etape--tourne .parcours__rond{border:2px solid var(--vert-pale);border-top-color:var(--vert);animation:.9s linear infinite tourne}.parcours__etape--tourne .parcours__rond .icone{animation:.9s linear infinite reverse tourne}@keyframes tourne{to{rotate:360deg}}.parcours__nom{font-size:.75rem;font-weight:500}.parcours__heure{min-height:1rem;color:var(--texte-3);font-variant-numeric:tabular-nums;font-size:.6875rem}.vedette{grid-template-columns:9.375rem minmax(0,1fr);gap:1rem;padding:.625rem .875rem .875rem;display:grid}.vedette__apercu{border:var(--trait) solid var(--bordure);pointer-events:none;background:#fff;border-radius:.375rem;width:9.375rem;height:12.5rem}.vedette__entete{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.vedette__entete h3{font-size:.875rem;font-weight:600}.vedette dl{gap:.375rem;margin:.75rem 0;display:grid}.vedette dl div{grid-template-columns:6.25rem 1fr;display:grid}.vedette dt{color:var(--texte-3)}.vedette__anomalie{background:var(--ambre-pale);color:var(--ambre);border-radius:.375rem;margin-bottom:.75rem;padding:.5rem .625rem}.progression{font-variant-numeric:tabular-nums;align-items:center;gap:.625rem;margin-bottom:.875rem;font-size:.75rem;font-weight:600;display:flex}.progression__piste{background:var(--creux);border-radius:2px;flex:1;height:.25rem;overflow:hidden}.progression__piste span{background:var(--vert);height:100%;transition:width .6s var(--courbe);border-radius:2px;display:block}.progression__piste .progression--alerte{background:var(--rouge)}.attente{color:var(--texte-2);padding:.75rem .875rem 1rem}.rangees li+li{border-top:var(--trait) solid var(--bordure)}.rangee{text-align:left;width:100%;min-height:2.75rem;transition:background var(--duree) var(--courbe);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.625rem;padding:.375rem .875rem;display:grid}.rangee:hover{background:var(--survol)}.rangee__texte{min-width:0}.rangee__texte strong,.rangee__texte small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rangee__texte strong{font-weight:500}.rangee__texte small,.rangee__quand{color:var(--texte-3);font-size:.75rem}.repartition{grid-template-columns:6rem 1fr;align-items:center;gap:1rem;display:grid}.repartition svg{width:6rem;height:6rem}.repartition__total{fill:var(--texte);font-size:1.25rem;font-weight:600}.repartition__legende{fill:var(--texte-3);font-size:.5625rem}.repartition ul{gap:.375rem;display:grid}.repartition li{align-items:center;gap:.5rem;font-size:.75rem;display:flex}.repartition li span:nth-child(2){color:var(--texte-2);flex:1}.repartition li strong{font-variant-numeric:tabular-nums;font-weight:600}.activite{display:grid}.activite li{grid-template-columns:2.5rem minmax(0,1fr);gap:.5rem;padding:.4375rem .875rem;display:grid}.activite time{color:var(--texte-3);font-variant-numeric:tabular-nums;font-size:.75rem}.activite button{text-align:left;color:var(--texte-2)}.activite button strong{color:var(--texte);font-weight:500}.activite button:hover strong{color:var(--vert-texte)}.bloc--assistant{background:linear-gradient(160deg, var(--violet-pale), transparent 70%), var(--carte);padding:.875rem}.bloc--assistant h2{align-items:center;gap:.4375rem;font-size:.8125rem;font-weight:600;display:flex}.bloc--assistant h2 .icone{color:var(--violet)}.bloc--assistant p{color:var(--texte-2);margin:.375rem 0 .75rem}.question{border:var(--trait) solid var(--bordure);border-radius:var(--rayon);background:var(--carte);width:100%;color:var(--texte);text-align:left;transition:border-color var(--duree) var(--courbe);align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.5rem .625rem;display:flex}.question:hover{border-color:var(--violet)}.question .icone{color:var(--violet)}.fiche{flex-direction:column;min-height:100%;display:flex}.fiche__section{padding:.875rem 1.125rem}.fiche__section+.fiche__section{border-top:var(--trait) solid var(--bordure)}.fiche__section h3{color:var(--texte-2);margin-bottom:.625rem;font-size:.75rem;font-weight:600}.signal{background:var(--gris-pale);color:var(--texte-2);border-radius:.375rem;gap:.5rem;padding:.5rem .625rem;display:flex}.signal+.signal{margin-top:.375rem}.signal .icone{margin-top:1px}.signal--ia{background:var(--violet-pale);color:var(--violet)}.signal--vert{background:var(--vert-pale);color:var(--vert-texte)}.signal--ambre,.signal--avertissement{background:var(--ambre-pale);color:var(--ambre)}.signal--rouge,.signal--bloquante{background:var(--rouge-pale);color:var(--rouge)}.signal a{color:inherit;font-weight:600}.tampon{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.tampon strong{font-weight:600}.tampon--validee strong{color:var(--vert-texte)}.tampon--rejetee strong{color:var(--rouge)}.tampon span{color:var(--texte-2)}.champs{grid-template-columns:1fr 1fr;gap:.625rem 1rem;display:grid}.champs div{min-width:0}.champs dt{color:var(--texte-3);font-size:.75rem}.champs dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:1px}.champs__large{grid-column:1/-1}.fautif dd,.fautif td{font-weight:600;color:var(--rouge)!important}.lignes{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.lignes th,.lignes td{text-align:right;padding:.375rem 0}.lignes th:first-child,.lignes td:first-child{text-align:left;padding-right:.625rem}.lignes thead th{color:var(--texte-3);border-bottom:var(--trait) solid var(--bordure);font-size:.75rem;font-weight:500}.lignes tbody td{border-bottom:var(--trait) solid var(--bordure)}.lignes tbody td:first-child{white-space:normal}.lignes tfoot th{color:var(--texte-2);font-weight:400;text-align:right!important}.lignes__ttc th,.lignes__ttc td{font-size:.875rem;color:var(--texte)!important;font-weight:600!important}.circuit ol{display:grid}.circuit__niveau{grid-template-columns:1.375rem 1fr;gap:.625rem;padding-bottom:.75rem;display:grid;position:relative}.circuit__niveau:not(:last-child):after{content:"";background:var(--bordure);border-radius:1px;width:2px;position:absolute;top:1.5rem;bottom:2px;left:.625rem}.circuit__niveau--faite:not(:last-child):after{background:var(--vert)}.circuit__marque{border:var(--trait) solid var(--bordure-forte);width:1.375rem;height:1.375rem;color:var(--texte-3);border-radius:50%;place-items:center;display:grid}.circuit__niveau--faite .circuit__marque{background:var(--vert);color:#fff;border-color:#0000}.circuit__niveau--attendue .circuit__marque{border:2px solid var(--bleu)}.circuit__texte{gap:1px;display:grid}.circuit__texte strong{font-weight:600}.circuit__texte span{color:var(--texte-2)}.circuit__texte small,.circuit__regle{color:var(--texte-3);font-size:.75rem}.ecriture table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-bottom:.625rem}.ecriture th,.ecriture td{text-align:right;border-bottom:var(--trait) solid var(--bordure);padding:.375rem 0}.ecriture th:first-child,.ecriture td:first-child{text-align:left}.ecriture thead th{color:var(--texte-3);font-size:.75rem;font-weight:500}.ecriture small{color:var(--texte-3)}.decision{border-top:var(--trait) solid var(--bordure);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);margin-top:auto;padding:.75rem 1.125rem;position:sticky;bottom:0}.decision__note{color:var(--texte-2);margin-bottom:.5rem}.decision__boutons{justify-content:flex-end;gap:.5rem;display:flex}.decision form{gap:.5rem;display:grid}.decision label{font-weight:500}.journal{padding:.875rem 1.125rem}.journal li{grid-template-columns:3.875rem 1fr;gap:.625rem;padding:0 0 .75rem;display:grid;position:relative}.journal li:before{content:"";background:var(--bordure-forte);border-radius:50%;width:.4375rem;height:.4375rem;position:absolute;top:.375rem;left:4.375rem}.journal li:not(:last-child):after{content:"";width:var(--trait);background:var(--bordure);position:absolute;top:1rem;bottom:0;left:4.5625rem}.journal time{color:var(--texte-3);font-variant-numeric:tabular-nums;font-size:.75rem}.journal span{color:var(--texte-2);padding-left:.875rem}.journal__auteur{color:var(--texte-3)}.conversation{flex-direction:column;flex:1;min-height:0;display:flex}.conversation__fil{flex:1;padding:1.5rem 1.25rem .75rem;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 1.5rem calc(100% - .75rem),#0000 100%);mask-image:linear-gradient(#0000 0,#000 1.5rem calc(100% - .75rem),#0000 100%)}.conversation__fil>*{max-width:45rem;margin-inline:auto}.accueil{text-align:center;padding-top:8vh}.accueil__icone{background:var(--violet-pale);width:2.5rem;height:2.5rem;color:var(--violet);border-radius:.625rem;place-items:center;margin-bottom:.875rem;display:inline-grid}.accueil h1{font-size:1.25rem;font-weight:600}.accueil p{max-width:56ch;color:var(--texte-2);margin:.375rem auto 1.25rem}.accueil ul{text-align:left;gap:.5rem;display:grid}.tour{margin-bottom:1.125rem}.tour--vous{flex-direction:column;align-items:flex-end;gap:.375rem;display:flex}.tour--vous p{background:var(--creux);white-space:pre-wrap;border-radius:.75rem .75rem .25rem;max-width:80%;padding:.5rem .75rem}.piece{border:var(--trait) solid var(--bordure);height:1.625rem;color:var(--texte-2);border-radius:999px;align-items:center;gap:.375rem;padding:0 .625rem;font-size:.75rem;display:inline-flex}.tour--assistant{gap:.5rem;display:grid}.tour__qui{align-items:center;gap:.4375rem;font-weight:600;display:flex}.tour__qui .marque{background:var(--violet);border-radius:.3125rem;width:1.25rem;height:1.25rem}.tour__texte{font-size:.875rem;line-height:1.6}.tour__texte>*+*{margin-top:.625rem}.tour__texte ul{gap:.375rem;display:grid}.tour__texte li{border:var(--trait) solid var(--bordure);border-radius:var(--rayon);background:var(--carte);padding:.4375rem .75rem}.tour__texte strong{font-weight:600}.ref-facture{background:var(--vert-pale);height:1.25rem;color:var(--vert-texte);font-variant-numeric:tabular-nums;vertical-align:1px;transition:background var(--duree) var(--courbe), scale .125s var(--rebond);border-radius:.3125rem;align-items:center;padding:0 .375rem;font-size:.8125rem;font-weight:600;display:inline-flex}.ref-facture:hover{background:var(--vert-trait)}.ref-facture:active{scale:.96}.tour__attente{color:var(--texte-3);animation:1.4s ease-in-out infinite pulsation}.tour__erreur{background:var(--rouge-pale);color:var(--rouge);border-radius:.375rem;padding:.5rem .625rem}.etapes{border:var(--trait) solid var(--bordure);border-radius:var(--rayon)}.etapes summary{height:1.875rem;color:var(--violet);cursor:pointer;align-items:center;gap:.4375rem;padding:0 .625rem;font-size:.75rem;font-weight:500;list-style:none;display:flex}.etapes summary::-webkit-details-marker{display:none}.etapes summary .icone:last-child{transition:rotate var(--duree) var(--courbe);margin-left:auto}.etapes[open] summary .icone:last-child{rotate:180deg}.etapes ol{gap:.25rem;padding:2px .625rem .625rem;display:grid}.etapes li{color:var(--texte-2);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.etapes__puce{background:var(--vert-texte);border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem}.etapes__encours .etapes__puce{background:var(--violet);animation:1s ease-in-out infinite pulsation}.etapes__echec .etapes__puce{background:var(--rouge)}.etapes__duree{color:var(--texte-3);font-variant-numeric:tabular-nums;margin-left:auto}.proposition{border:var(--trait) solid var(--bordure);border-left:.1875rem solid var(--vert);border-radius:var(--rayon);padding:.75rem}.proposition--rejeter{border-left-color:var(--rouge)}.proposition__titre{font-weight:600}.proposition>p:not(.proposition__titre){color:var(--texte-2);margin-top:.25rem}.proposition__boutons{justify-content:flex-end;gap:.375rem;margin-top:.625rem;display:flex}.proposition__suite{color:var(--texte-3)!important}.saisie__zone{padding:0 1.25rem 1.125rem}.saisie__zone>*{max-width:45rem;margin-inline:auto}.saisie{border:var(--trait) solid var(--bordure-forte);background:var(--carte);box-shadow:var(--ombre-flottant);transition:border-color var(--duree) var(--courbe), box-shadow var(--duree) var(--courbe);border-radius:.75rem}.saisie:focus-within{border-color:var(--vert);box-shadow:0 0 0 .1875rem var(--vert-pale), var(--ombre-flottant)}.saisie textarea{resize:none;background:0 0;border:0;outline:none;width:100%;min-height:2.75rem;padding:.75rem .875rem .25rem;font-size:.875rem;display:block}.saisie__barre{align-items:center;gap:.375rem;padding:2px .5rem .5rem;display:flex}.saisie__barre .bouton--plein{margin-left:auto}.saisie__connecteurs{color:var(--texte-3);text-align:center;margin-top:.5rem;font-size:.75rem}.connecteurs__barre{align-items:center;gap:.5rem;margin-bottom:.875rem;display:flex}.connecteurs__barre .recherche{width:min(20rem,100%)}.connecteurs__message{border-radius:var(--rayon);background:var(--vert-pale);color:var(--vert-texte);margin-bottom:.75rem;padding:.5rem .75rem}.connecteurs__grille{grid-template-columns:repeat(auto-fill,minmax(16.25rem,1fr));gap:.625rem;display:grid}.carte-connecteur{border:var(--trait) solid var(--bordure);border-radius:var(--rayon-panneau);background:var(--carte);transition:border-color var(--duree) var(--courbe), box-shadow var(--duree) var(--courbe);flex-direction:column;display:flex}.carte-connecteur:hover{border-color:var(--bordure-forte);box-shadow:var(--ombre-flottant)}.carte-connecteur[aria-current=true]{border-color:var(--vert)}.carte-connecteur__ouvrir{text-align:left;flex:1;grid-template-columns:2rem 1fr;gap:.75rem;padding:.875rem;display:grid}.carte-connecteur__texte{gap:.1875rem;min-width:0;display:grid}.carte-connecteur__nom{align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;display:flex}.carte-connecteur__marque{background:var(--violet-pale);color:var(--violet);border-radius:.25rem;padding:0 .375rem;font-size:.6875rem;font-weight:500}.carte-connecteur__description{color:var(--texte-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.carte-connecteur__editeur{color:var(--texte-3);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.carte-connecteur__pied{border-top:var(--trait) solid var(--bordure);justify-content:flex-end;align-items:center;gap:.375rem;min-height:2.75rem;padding:0 .875rem;display:flex}.carte-connecteur__etat{color:var(--texte-3);margin-right:auto;font-size:.75rem}.carte-connecteur__etat--branche{color:var(--vert-texte);align-items:center;gap:.3125rem;font-weight:500;display:inline-flex}.logo-connecteur{border:var(--trait) solid var(--bordure);background:#fff;border-radius:.5rem;flex-shrink:0;place-items:center;display:grid}.logo-connecteur__initiale{color:#5b616e;font-size:.875rem;font-weight:600}.fiche-connecteur{padding:.25rem 1.125rem 1.125rem}.fiche-connecteur h3{color:var(--texte-2);margin:1.125rem 0 .5rem;font-size:.75rem;font-weight:600}.fiche-connecteur__note{color:var(--texte-2);margin-top:.75rem}.fiche-connecteur__usages{gap:.375rem;display:grid}.fiche-connecteur__usages li{gap:.5rem;display:flex}.fiche-connecteur__usages .icone{color:var(--vert-texte);margin-top:2px}.fiche-connecteur__outils li{border-bottom:var(--trait) solid var(--bordure);justify-content:space-between;align-items:flex-start;gap:.625rem;padding:.5rem 0;display:flex}.fiche-connecteur__outils label{flex:1;gap:.625rem;min-width:0;display:flex}.fiche-connecteur__outils label input{margin-top:2px}.fiche-connecteur__outils span{min-width:0;display:grid}.fiche-connecteur__outils small{color:var(--texte-3);font-size:.75rem}.fiche-connecteur__nature{border-radius:.25rem;flex-shrink:0;padding:0 .375rem;font-size:.6875rem;font-weight:500}.fiche-connecteur__nature--lecture{background:var(--vert-pale);color:var(--vert-texte)}.fiche-connecteur__nature--ecriture{background:var(--rouge-pale);color:var(--rouge)}.fiche-connecteur__appels li{border-bottom:var(--trait) solid var(--bordure);grid-template-columns:3.875rem 1fr auto;gap:.5rem;padding:.375rem 0;display:grid}.fiche-connecteur__appels time{color:var(--texte-3);font-size:.75rem}.fiche-connecteur__appels span{min-width:0;display:grid}.fiche-connecteur__appels small{text-overflow:ellipsis;white-space:nowrap;color:var(--texte-3);font-size:.75rem;overflow:hidden}.fiche-connecteur__statut{color:var(--texte-3);font-size:.75rem}.fiche-connecteur__statut--erreur,.fiche-connecteur__statut--refuse,.fiche-connecteur__erreur{color:var(--rouge)}.fiche-connecteur__vide{color:var(--texte-3)}.fiche-connecteur__actions{justify-content:flex-end;gap:.5rem;margin-top:1.125rem;display:flex}.integrations{grid-template-columns:repeat(auto-fill,minmax(16.25rem,1fr));gap:.625rem;display:grid}.integrations li{border:var(--trait) solid var(--bordure);border-radius:var(--rayon-panneau);background:var(--carte);grid-template-columns:1.75rem 1fr;gap:.25rem .75rem;padding:.875rem;display:grid}.integrations__icone{background:var(--vert-pale);width:1.75rem;height:1.75rem;color:var(--vert-texte);border-radius:.4375rem;grid-row:span 3;place-items:center;display:grid}.integrations h2{font-size:.8125rem;font-weight:600}.integrations p{color:var(--texte-2)}.integrations .etat{justify-self:start;margin-top:.25rem}.acces{gap:1rem;max-width:55rem;display:grid}.acces__bloc{padding:1rem}.acces__bloc h2{font-size:.875rem;font-weight:600}.acces__explication{max-width:72ch;color:var(--texte-2);margin:.25rem 0 .875rem}.acces__formulaire{border-radius:var(--rayon-panneau);background:var(--creux);gap:.75rem;margin-bottom:.875rem;padding:.875rem;display:grid}.acces__formulaire .bouton{justify-self:start}.acces__champ{gap:.3125rem;font-weight:500;display:grid}.acces__champ input{border:var(--trait) solid var(--bordure-forte);border-radius:var(--rayon);background:var(--carte);height:1.875rem;transition:border-color var(--duree) var(--courbe), box-shadow var(--duree) var(--courbe);padding:0 .625rem;font-weight:400}.acces__champ input:focus{border-color:var(--vert);box-shadow:0 0 0 .1875rem var(--vert-pale);outline:none}.acces__choix{border:0;gap:.375rem;margin:0;padding:0;display:grid}.acces__choix legend{margin-bottom:.375rem;font-weight:500}.acces__choix label{color:var(--texte-2);align-items:center;gap:.5rem;display:flex}.acces__liste{display:grid}.acces__ligne{border-top:var(--trait) solid var(--bordure);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.625rem 0;display:flex}.acces__ligne strong{overflow-wrap:anywhere;font-weight:600}.acces__ligne code{background:var(--creux);color:var(--texte-2);border-radius:.25rem;margin-left:.375rem;padding:1px .3125rem}.acces__ligne--eteinte{opacity:.55}.acces__detail{color:var(--texte-3);margin-top:.1875rem;font-size:.75rem}.acces__actions{flex-shrink:0;gap:.375rem;display:flex}.acces__livraisons{gap:.1875rem;margin-top:.5rem;font-size:.75rem;display:grid}.acces__livraisons li{color:var(--texte-3);flex-wrap:wrap;gap:.5rem;display:flex}.acces__livraisons li[data-etat=livree] span:last-child{color:var(--vert-texte)}.acces__livraisons li[data-etat=abandonnee] span:last-child{color:var(--rouge)}.acces__livraisons li[data-etat=en_attente] span:last-child{color:var(--ambre)}.secret{border:var(--trait) solid var(--vert-trait);border-radius:var(--rayon-panneau);background:var(--vert-pale);animation:monte .25s var(--courbe);padding:.875rem}.secret__titre{margin-bottom:.5rem;font-weight:600}.secret__valeur{background:var(--carte);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:.375rem;padding:.5rem .625rem;display:block}.secret__note{color:var(--vert-texte);margin:.5rem 0 .75rem}.secret__actions{gap:.5rem;display:flex}@media (width<=900px){.tableau{grid-template-columns:1fr}.indicateurs{grid-template-columns:repeat(2,minmax(0,1fr))}.indicateur:nth-child(3){border-left:0}.indicateur:nth-child(n+3){border-top:var(--trait) solid var(--bordure)}}@media (width<=760px){.app{grid-template:"haut"3rem"espace"1fr"rail"3.625rem/1fr}.haut{grid-template-columns:auto minmax(0,1fr) auto;gap:.5rem;padding:0 .5rem}.haut__actions{gap:.25rem}.haut__actions .bouton--plein{width:1.75rem;padding:0}.auteur{padding:0}.haut__marque small,.haut__nom,.haut__actions .bouton span,.auteur input,.recherche kbd,.laterale{display:none}.espace{border-width:var(--trait) 0;border-radius:0;margin:0}.rail{padding:.25rem .25rem calc(.25rem + env(safe-area-inset-bottom));flex-direction:row;justify-content:space-around}.rail__bouton{flex:1;width:auto}.rail__bas{display:none}.page{padding:1rem}.panneau{z-index:20;border:0;width:auto;position:fixed;inset:0}.liste{table-layout:auto}.liste col{width:auto!important}.liste__col-numero,.liste__col-echeance,.liste__col-anomalies,.liste__col-recue{display:none}.liste td:first-child{width:100%;max-width:0}.vedette{grid-template-columns:1fr}.vedette__apercu{display:none}.parcours__nom{font-size:.6875rem}.champs{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.acces-ecran{background:radial-gradient(60% 50% at 50% 0%, var(--vert-pale), transparent 70%), var(--fond);place-items:center;min-height:100vh;padding:1rem;display:grid}.acces-ecran__carte{border:var(--trait) solid var(--bordure);background:var(--carte);width:min(23.75rem,100%);box-shadow:var(--ombre-forte);animation:monte .3s var(--courbe);border-radius:.75rem;gap:.75rem;padding:1.75rem 1.5rem 1.5rem;display:grid}.acces-ecran__marque{border-radius:.5625rem;width:2.25rem;height:2.25rem}.acces-ecran h1{font-size:1.25rem;font-weight:600}.acces-ecran p{color:var(--texte-2)}.acces-ecran__champ{gap:.375rem;margin-top:.25rem;font-weight:500;display:grid}.acces-ecran__erreur{align-items:center;gap:.375rem;display:flex;color:var(--rouge)!important}.acces-ecran__bouton{height:2.125rem}
