:root{--encre: #22385c;--encre-fonce: #172743;--encre-clair: #e8edf5;--papier: #f3f5f8;--feuille: #ffffff;--filet: #d6dce6;--filet-leger: #e7ebf1;--texte: #1d2532;--texte-doux: #5b6577;--signet: #b0245a;--signet-clair: #fbe9f0;--succes: #22704f;--succes-clair: #e5f3ec;--alerte: #a14d00;--alerte-clair: #fdf0e1;--danger: #b3261e;--rayon: 4px;--serif: "Palatino Linotype", Palatino, "Book Antiqua", "Iowan Old Style", Georgia, serif;--sans: "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;color-scheme:light}*{box-sizing:border-box}html,body{margin:0}body{font:14px/1.45 var(--sans);color:var(--texte);background:var(--papier)}a{color:var(--encre)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--signet);outline-offset:2px}.visuellement-cache{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.discret{color:var(--texte-doux)}.texte-alerte{color:var(--alerte);font-weight:600}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.barre{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:4px;height:46px;padding:0 12px;background:var(--encre);color:#fff}.barre a,.barre button{color:#fff}.barre-accueil{display:grid;place-items:center;width:34px;height:34px;border-radius:var(--rayon);font-size:18px}.barre-accueil:hover{background:var(--encre-fonce)}.marque{display:flex;align-items:center;gap:8px;margin-right:4px;font-weight:700;font-size:15px;letter-spacing:.06em;text-decoration:none}.barre-accueil+.menus-app{margin-left:8px;padding-left:10px;border-left:1px solid #4a5f85}.marque-logo{display:block;width:26px;height:26px;padding:2px;border-radius:4px;background:#fff;object-fit:contain}.menus-app{display:flex;align-items:center;gap:2px}.menu-lien,.menu-titre{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border:0;border-radius:var(--rayon);background:none;text-decoration:none;cursor:pointer}.menu-lien:hover,.menu-titre:hover{background:var(--encre-fonce)}.menus-app{align-self:stretch}.menu-lien.actif,.menu-titre.actif{align-self:flex-end;height:38px;padding:0 14px;border-radius:7px 7px 0 0;background:var(--papier);color:var(--encre);font-weight:600;box-shadow:inset 0 3px 0 var(--signet)}.menu-lien.actif:hover,.menu-titre.actif:hover{background:var(--papier)}.menu-sous-actif{font-weight:400;color:var(--texte-doux)}.menu-sous-actif:before{content:"\203a";margin:0 6px}.menu-element.actif,.barre .menu-liste a.actif{font-weight:600;color:var(--encre);box-shadow:inset 3px 0 0 var(--signet)}.barre-droite{margin-left:auto;display:flex;align-items:center;gap:10px}.choix-locataire select{background:var(--encre-fonce);color:#fff;border:1px solid #4a5f85;border-radius:var(--rayon);padding:4px 8px}.locataire-unique{opacity:.85}.avatar{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff;color:var(--encre);font-weight:700;font-size:12px}.menu{position:relative}.menu-liste{position:absolute;top:calc(100% + 4px);left:0;min-width:220px;padding:6px 0;background:var(--feuille);color:var(--texte);border:1px solid var(--filet);border-radius:var(--rayon);box-shadow:0 8px 24px #17274329;z-index:30}.barre-droite .menu-liste{left:auto;right:0}.menu-liste a,.menu-liste button,.barre .menu-liste a,.barre .menu-liste button{display:block;width:100%;padding:7px 14px;border:0;background:none;color:var(--texte);text-align:left;text-decoration:none;cursor:pointer}.menu-liste a:hover,.menu-liste button:hover{background:var(--encre-clair)}.menu-entete{padding:6px 14px;font-weight:600}.menu-info{padding:0 14px 6px;color:var(--texte-doux);font-size:12px;border-bottom:1px solid var(--filet-leger);margin-bottom:4px}.contenu{padding:0 20px 40px}.bouton{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1px solid var(--filet);border-radius:var(--rayon);background:var(--feuille);cursor:pointer;white-space:nowrap}.bouton:hover:not(:disabled){border-color:var(--encre)}.bouton:disabled{opacity:.5;cursor:default}.bouton-principal{background:var(--encre);border-color:var(--encre);color:#fff}.bouton-principal:hover:not(:disabled){background:var(--encre-fonce)}.bouton-danger{background:var(--danger);border-color:var(--danger);color:#fff}.bouton-danger-discret{color:var(--danger)}.bouton-icone{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 6px;border:1px solid transparent;border-radius:var(--rayon);background:none;cursor:pointer;font-size:16px}.bouton-icone:hover:not(:disabled){border-color:var(--filet);background:var(--feuille)}.bouton-icone:disabled{opacity:.35;cursor:default}.bouton-icone.discret{color:var(--texte-doux)}.bouton-lien{display:inline-flex;align-items:center;gap:4px;padding:2px 4px;border:0;background:none;color:var(--encre);cursor:pointer;text-decoration:none}.bouton-lien:hover{text-decoration:underline}.bouton-lien.ajouter{margin-top:6px;font-weight:600}.panneau-controle{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:14px 0 10px}.panneau-gauche,.panneau-droite{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.titre-ecran{margin:0 6px 0 0;font-size:19px;font-weight:600}.fil-ariane{display:flex;align-items:center;gap:2px;max-width:60%;margin:0 0 2px;font-size:12.5px;color:var(--texte-doux);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fil-ariane a{color:var(--texte-doux);text-decoration:none}.fil-ariane a:hover{color:var(--encre);text-decoration:underline}.fil-ariane>span[aria-current]{overflow:hidden;text-overflow:ellipsis}.fil-separateur{margin:0 5px}.indication-modif{color:var(--alerte);font-size:13px}.actions-selection{display:flex;align-items:center;gap:8px;padding-left:10px;border-left:1px solid var(--filet)}.recherche{display:flex;align-items:center;gap:6px;width:min(420px,90vw);padding:0 6px 0 10px;background:var(--feuille);border:1px solid var(--filet);border-radius:var(--rayon);color:var(--texte-doux)}.recherche:focus-within{border-color:var(--encre)}.recherche input{flex:1;border:0;padding:6px 0;background:none;outline:none;color:var(--texte)}.outils{display:flex;align-items:center;gap:4px}.compteur{color:var(--texte-doux);font-size:13px;margin-right:4px;font-variant-numeric:tabular-nums}.filtres{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:12px}.groupe-filtres{display:flex;flex-wrap:wrap;gap:4px}.puce{padding:3px 10px;border:1px solid var(--filet);border-radius:999px;background:var(--feuille);cursor:pointer;font-size:13px}.puce:hover{border-color:var(--encre)}.puce.active{background:var(--signet-clair);border-color:var(--signet);color:var(--signet);font-weight:600}.tableau-conteneur{overflow-x:auto;background:var(--feuille);border:1px solid var(--filet);border-radius:var(--rayon)}.tableau{width:100%;border-collapse:collapse}.tableau th,.tableau td{padding:7px 10px;text-align:left;border-bottom:1px solid var(--filet-leger);vertical-align:middle}.tableau th{background:#f8f9fb;font-weight:600;font-size:13px;color:var(--texte-doux);border-bottom-color:var(--filet)}.tableau tbody tr{cursor:pointer}.tableau tbody tr:hover{background:#f6f8fc}.tableau tr.selectionnee{background:var(--signet-clair)}.tableau .align-droite{text-align:right;font-variant-numeric:tabular-nums}.tableau .align-centre{text-align:center}.tableau .col-case{width:34px}.tableau-pied{max-width:640px}.tableau-pied tbody tr{cursor:default}.tableau-pied tbody tr:hover{background:none}.tableau-pied tfoot td,.tableau-pied tfoot th{border-bottom:0}.tableau-pied tfoot tr:last-child th{border-top:2px solid var(--texte);color:var(--texte);background:none}.tableau .col-actions{width:1%;white-space:nowrap;text-align:right}.tri{border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer}.tri:hover{color:var(--encre)}.vide-liste,.fiche-vide{padding:50px 20px;text-align:center;color:var(--texte-doux)}.vide-liste .bouton{margin-top:8px}.chargement{padding:40px;color:var(--texte-doux)}.badges{display:inline-flex;flex-wrap:wrap;gap:4px;margin-top:4px}.badge{padding:0 7px;border-radius:3px;font-size:11.5px;line-height:18px;background:#eef0f3;color:var(--texte-doux)}.badge-auteur{background:var(--signet-clair);color:var(--signet)}.badge-client{background:var(--encre-clair);color:var(--encre)}.badge-fournisseur{background:#eef3e8;color:#4a6a2c}.feuille{position:relative;max-width:1180px;margin:0 auto;padding:26px 34px 30px;background:var(--feuille);border:1px solid var(--filet);border-radius:var(--rayon)}.titre-fiche{margin:0 0 2px;padding-right:40%;font:400 30px/1.15 var(--serif);color:var(--texte)}.titre-vide{color:var(--texte-doux)}.sous-titre-fiche{margin:0 0 18px;color:var(--texte-doux)}.sous-titre-fiche .roles{margin-left:6px;color:var(--signet)}.signet{position:absolute;top:-1px;right:28px;padding:8px 12px 14px;background:var(--signet);color:#fff;font-size:12.5px;font-weight:600;clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 7px),0 100%);max-width:180px;text-align:center}.signet-succes{background:var(--succes)}.signet-alerte{background:var(--alerte)}.boutons-intelligents{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0;margin:-8px 200px 10px 0;float:right}.bouton-intelligent{display:flex;flex-direction:column;align-items:center;min-width:92px;padding:6px 10px;border:1px solid var(--filet);margin-left:-1px;background:var(--feuille);color:var(--texte);text-decoration:none}.bouton-intelligent:first-child{border-radius:var(--rayon) 0 0 var(--rayon)}.bouton-intelligent:last-child{border-radius:0 var(--rayon) var(--rayon) 0}a.bouton-intelligent:hover{background:var(--encre-clair)}.bi-valeur{font-weight:700;font-size:16px;font-variant-numeric:tabular-nums}.bi-titre{font-size:12px;color:var(--texte-doux)}.bouton-intelligent.inactif .bi-valeur{color:var(--texte)}.groupes{display:grid;gap:4px 40px;clear:both}.groupes-2{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.groupe{min-width:0;margin:0 0 10px;padding:0;border:0}.groupe legend{padding:0 0 4px;margin-bottom:4px;font-weight:600;font-size:13px;color:var(--encre);border-bottom:1px solid var(--filet-leger);width:100%}.champ{display:grid;grid-template-columns:38% 1fr;gap:8px;align-items:start;padding:4px 0}.pleine-largeur .champ{grid-template-columns:1fr}.champ label{padding-top:5px;color:var(--texte-doux);font-weight:500}.requis{color:var(--signet)}.champ-saisie{display:flex;flex-direction:column;min-width:0}.champ input[type=text],.champ input[type=email],.champ input[type=url],.champ input[type=date],.champ select,.champ textarea,.m2o input{width:100%;padding:4px 2px;border:0;border-bottom:1px solid var(--filet);border-radius:0;background:transparent}.champ input:hover,.champ select:hover,.champ textarea:hover{border-bottom-color:#9aa6b8}.champ input:focus,.champ select:focus,.champ textarea:focus{outline:none;border-bottom:2px solid var(--encre);margin-bottom:-1px}.champ textarea{border:1px solid var(--filet);padding:6px;border-radius:var(--rayon);resize:vertical}.champ input[type=checkbox]{margin-top:7px;width:16px;height:16px;accent-color:var(--encre)}.champ .nombre{text-align:right;font-variant-numeric:tabular-nums}.valeur-lecture{padding-top:5px;white-space:pre-line}.aide{color:var(--texte-doux);font-size:12px;margin-top:2px}.champ-libelle{display:flex;align-items:baseline;flex-wrap:wrap;min-width:0}.info-champ{position:relative;display:inline-flex;vertical-align:-2px;margin-left:4px}.info-champ-bouton{display:inline-flex;padding:0;border:0;background:none;color:#8a93a2;cursor:help;border-radius:50%}.info-champ-bouton:hover,.info-champ-bouton:focus-visible,.info-champ.ouverte .info-champ-bouton{color:var(--encre)}.info-champ-bouton:focus-visible{outline:2px solid var(--encre);outline-offset:1px}.info-champ-bulle{position:absolute;left:-8px;top:calc(100% + 6px);z-index:30;width:max-content;max-width:300px;padding:8px 10px;background:var(--encre-fonce);color:#fff;border-radius:var(--rayon);box-shadow:0 4px 14px #17274333;font-size:12.5px;font-weight:400;line-height:1.45;white-space:normal;text-transform:none;letter-spacing:0;visibility:hidden;opacity:0;transition:opacity .12s;pointer-events:none}.info-champ:hover .info-champ-bulle,.info-champ-bouton:focus-visible+.info-champ-bulle,.info-champ.ouverte .info-champ-bulle{visibility:visible;opacity:1}.info-champ.a-gauche .info-champ-bulle{left:auto;right:-8px}.champ input::placeholder,.champ textarea::placeholder{color:#a7afbc}.erreur{color:var(--danger);font-size:12.5px;margin-top:2px}.champ-en-erreur input,.champ-en-erreur select{border-bottom-color:var(--danger)!important}.bandeau-erreur{margin:0 0 14px;padding:10px 14px;background:#fdecea;border-left:3px solid var(--danger);border-radius:var(--rayon)}.bandeau-erreur p{margin:2px 0}.bandeau-erreur-titre{font-weight:600}.fiche-corps .bandeau-erreur,.fiche-corps .champ input,.fiche-corps .champ select,.fiche-corps .champ textarea{scroll-margin-top:170px}.liste-erreurs{margin:4px 0 0;padding-left:18px}.liste-erreurs li{margin:2px 0}.lien-erreur{background:none;border:0;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--danger) 50%,transparent);text-underline-offset:2px}.fiche-corps .champ.champ-requis label,.champ.champ-requis label{color:var(--encre-fonce);font-weight:600}.champ-requis .requis{font-weight:700}.champ-sans-objet{margin:0;padding:0;border:0;min-width:0;opacity:.45}.champ-sans-objet input,.champ-sans-objet select,.champ-sans-objet textarea{background:#f4f6f9;cursor:not-allowed}.chapitre-fiche-inactif .chapitre-fiche-titre{color:#8a93a2}.lien-erreur:hover{text-decoration-color:var(--danger)}.indication{color:var(--texte-doux)}.m2o{position:relative}.m2o-options{position:absolute;left:0;right:0;top:100%;z-index:15;max-height:260px;overflow:auto;margin:2px 0 0;padding:4px 0;list-style:none;background:var(--feuille);border:1px solid var(--filet);border-radius:var(--rayon);box-shadow:0 8px 24px #17274324}.m2o-options li{padding:6px 10px;cursor:pointer}.m2o-options li.actif{background:var(--encre-clair)}.m2o-options li.vide{color:var(--texte-doux);cursor:default}.etiquettes{display:flex;flex-wrap:wrap;gap:6px;padding-top:3px}.etiquette{padding:3px 10px;border:1px solid var(--filet);border-radius:999px;background:var(--feuille);cursor:pointer}.etiquette.choisie{background:var(--encre);border-color:var(--encre);color:#fff}.onglets{margin-top:18px}.onglets-titres{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--filet)}.onglets-titres button{padding:8px 14px;border:1px solid transparent;border-bottom:0;margin-bottom:-1px;background:none;cursor:pointer;color:var(--texte-doux);border-radius:var(--rayon) var(--rayon) 0 0}.onglets-titres button:hover{color:var(--encre)}.onglets-titres button.actif{background:var(--feuille);border-color:var(--filet);color:var(--texte);font-weight:600}.onglet-contenu{padding:16px 0 0}.titre-section{margin:18px 0 6px;font-size:14px;color:var(--encre)}.pile>.titre-section:first-child{margin-top:0}.tableau-lignes{border:1px solid var(--filet-leger)}.tableau-lignes tr.vide td{color:var(--texte-doux);cursor:default}.liste-simple{margin:0;padding-left:18px}.liste-simple li{padding:2px 0}.voile{position:fixed;inset:0;z-index:50;display:grid;place-items:start center;padding:8vh 16px;background:#17274359;overflow:auto}.modale{width:min(560px,100%);background:var(--feuille);border-radius:6px;box-shadow:0 20px 50px #1727434d}.modale-large{width:min(900px,100%)}.modale-entete{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--filet-leger)}.modale-entete h2{margin:0;font:400 21px/1.2 var(--serif)}.modale-corps{padding:16px 20px}.modale-pied{display:flex;gap:8px;padding:12px 20px;border-top:1px solid var(--filet-leger);background:#f8f9fb;border-radius:0 0 6px 6px}.choix-fusion{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.carte-choix{display:flex;flex-direction:column;gap:3px;padding:12px;border:1px solid var(--filet);border-radius:var(--rayon);cursor:pointer}.carte-choix.choisie{border-color:var(--encre);box-shadow:inset 0 0 0 1px var(--encre)}.carte-choix small{color:var(--texte-doux);margin-top:4px}.notifications{position:fixed;right:18px;bottom:18px;z-index:60;display:flex;flex-direction:column;gap:8px}.notification{min-width:240px;max-width:420px;padding:10px 14px;border-radius:var(--rayon);background:var(--encre-fonce);color:#fff;box-shadow:0 8px 24px #17274340}.notification-succes{border-left:4px solid #4fc08d}.notification-erreur{background:var(--danger)}.app-icone{display:grid;place-items:center;width:64px;height:64px;border-radius:14px;font-size:30px;color:#fff;background:var(--encre)}.app-catalogue{background:#2f5d50}.app-droits{background:var(--signet)}.app-fabrication{background:#6b4f2a}.app-achats{background:#4b4f8a}.app-parametres{background:#5b6577}.tuile-app-admin .app-icone{opacity:.55}.app-nom{font-weight:600}.app-bientot{font-size:11.5px;color:var(--texte-doux)}.pyramide ul{list-style:none;margin:0;padding-left:26px;border-left:1px dashed var(--filet)}.pyramide-maison{margin-top:18px}.noeud{display:flex;align-items:center;gap:10px;padding:5px 0}.noeud-maison .noeud-libelle{font:400 20px/1.2 var(--serif)}.noeud-libelle{border:0;background:none;padding:0;cursor:pointer;font-weight:600;color:var(--texte);text-align:left}button.noeud-libelle:hover{color:var(--encre);text-decoration:underline}.noeud-niveau{font-size:12px;color:var(--texte-doux)}.noeud-compte{font-size:12px;color:var(--texte-doux);font-variant-numeric:tabular-nums}.page-connexion{display:grid;place-items:center;min-height:100vh;background:var(--encre)}.carte-connexion{display:flex;flex-direction:column;gap:6px;width:min(360px,92vw);padding:30px 30px 26px;background:var(--feuille);border-radius:6px}.carte-connexion .marque{color:var(--texte);font:600 26px/1 var(--serif);letter-spacing:.06em;margin:0}.carte-connexion .marque-logo{width:40px;height:40px;padding:0;background:none}.carte-connexion .sous-titre{margin:4px 0 14px;color:var(--texte-doux)}.carte-connexion label{margin-top:6px;color:var(--texte-doux)}.carte-connexion input{padding:7px 8px;border:1px solid var(--filet);border-radius:var(--rayon)}.carte-connexion .bouton{justify-content:center;margin-top:14px;padding:8px}.erreur-globale{color:var(--danger);margin:0}.entete-fiche{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;max-width:1180px;margin:0 auto 10px}.actions-fiche{display:flex;flex-wrap:wrap;gap:6px}.barre-etapes{display:flex;margin:0 0 0 auto;padding:0;list-style:none}.barre-etapes li{position:relative;padding:5px 14px 5px 22px;background:var(--feuille);border:1px solid var(--filet);border-left:0;font-size:13px;color:var(--texte-doux);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%,10px 50%);margin-left:-8px}.barre-etapes li:first-child{margin-left:0;padding-left:14px;border-left:1px solid var(--filet);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%)}.barre-etapes li.passee{color:var(--encre);background:var(--encre-clair)}.barre-etapes li.courante{color:#fff;background:var(--encre);border-color:var(--encre);font-weight:600}.barre-etapes li.hors-parcours{background:var(--texte-doux);border-color:var(--texte-doux)}.bandeau-info,.bandeau-avertissement,.bandeau-succes{margin:0 0 12px;padding:8px 12px;border-radius:var(--rayon)}.bandeau-info{background:var(--encre-clair);color:var(--encre)}.bandeau-avertissement{background:var(--alerte-clair);color:var(--alerte)}.bandeau-succes{background:var(--succes-clair);color:var(--succes)}.groupes-1{grid-template-columns:1fr}.champ-fichier{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:3px}.bouton-petit{padding:2px 9px;font-size:13px;cursor:pointer}.barre-outils{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px}.barre-outils select{padding:5px 8px;border:1px solid var(--filet);border-radius:var(--rayon);background:var(--feuille)}.filtres-inline{gap:6px}.case{display:inline-flex;align-items:center;gap:6px;margin-left:8px;color:var(--texte-doux)}.feuille-large{max-width:none}.negatif{color:var(--danger)}code.cle-api{display:block;padding:10px;background:var(--papier);border:1px solid var(--filet);border-radius:var(--rayon);word-break:break-all;font-size:13px}.badge-succes{margin-left:6px;background:var(--succes-clair);color:var(--succes)}.badge-etat-recu,.badge-etat-lecture{background:var(--encre-clair);color:var(--encre)}.badge-etat-accepte,.badge-etat-contrat{background:var(--signet-clair);color:var(--signet)}.badge-etat-fabrication{background:#f3ece2;color:#6b4f2a}.badge-etat-paru{background:var(--succes-clair);color:var(--succes)}.badge-etat-refuse,.badge-etat-arrete,.badge-etat-epuise{background:#eceef2;color:var(--texte-doux)}.badge-avis-favorable{background:var(--succes-clair);color:var(--succes)}.badge-avis-reserve{background:var(--alerte-clair);color:var(--alerte)}.badge-avis-defavorable{background:#fdecea;color:var(--danger)}.app-editorial{background:#8a3b5c}.app-marketing{background:#2c6a8a}.cep-synthese{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;margin-bottom:18px}.cep-carte{padding:12px 14px;border:1px solid var(--filet);border-radius:var(--rayon)}.cep-carte.retenue{border-color:var(--succes);box-shadow:inset 3px 0 0 var(--succes)}.cep-carte h3{margin:0 0 2px;font-size:14px}.cep-resultat{margin:0 0 8px;font:400 26px/1.1 var(--serif);color:var(--succes);font-variant-numeric:tabular-nums}.cep-resultat.negatif{color:var(--danger)}.cep-carte dl{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;margin:0;font-size:13px}.cep-carte dt{color:var(--texte-doux)}.cep-carte dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.tableau-cep th[scope=row]{font-weight:500;color:var(--texte-doux);white-space:nowrap;background:none}.tableau-cep tbody tr{cursor:default}.tableau-cep tr.saisie{background:#fbfcfe}.tableau-cep tr.total th,.tableau-cep tr.total td{font-weight:700;color:var(--texte);border-top:1px solid var(--filet)}.tableau-cep input.nombre{width:100%;max-width:9em;padding:3px 6px;border:1px solid var(--filet);border-radius:3px;text-align:right}.tableau-lignes tr.total th,.tableau-lignes tr.total td{font-weight:700}.ajout-scenario{display:flex;gap:8px;margin-top:14px}.ajout-scenario input{flex:1;max-width:420px;padding:5px 8px;border:1px solid var(--filet);border-radius:var(--rayon)}.planning-mois h2,.calendrier-mois h2{margin:22px 0 8px;font:400 20px/1.2 var(--serif);color:var(--encre);text-transform:capitalize}.planning-mois .col-date{width:7em;color:var(--texte-doux);font-variant-numeric:tabular-nums}tr.en-risque td:first-child{box-shadow:inset 3px 0 0 var(--alerte)}.calendrier{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:0 28px}.calendrier-mois ul{margin:0;padding:0;list-style:none}.calendrier-mois li{display:flex;gap:10px;padding:5px 0;border-bottom:1px solid var(--filet-leger)}.cal-jour{flex:none;width:2em;font-weight:700;color:var(--encre);text-align:right;font-variant-numeric:tabular-nums}.cal-office .cal-jour{color:var(--signet)}.cal-office{background:linear-gradient(90deg,var(--signet-clair),transparent 60%)}.gantt{--libelle: 260px;font-size:13px}.gantt-entete,.gantt-ligne{display:grid;grid-template-columns:var(--libelle) 1fr;align-items:center}.gantt-entete{position:sticky;top:46px;z-index:2;background:var(--feuille);border-bottom:1px solid var(--filet);height:26px}.gantt-piste{position:relative;height:24px}.gantt-entete .gantt-piste{height:26px}.gantt-mois{position:absolute;top:4px;padding-left:4px;border-left:1px solid var(--filet);color:var(--texte-doux);white-space:nowrap;font-size:12px}.gantt-titre{padding:10px 0 2px;font-weight:600}.gantt-libelle{padding-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gantt-libelle a{color:var(--texte);text-decoration:none}.gantt-libelle a:hover{text-decoration:underline}.gantt-ligne:hover{background:#f6f8fc}.gantt-barre{position:absolute;top:6px;height:12px;border-radius:3px;background:var(--encre)}.gantt-barre.terminee{opacity:.45}.gantt-barre.en-retard{box-shadow:0 0 0 2px var(--alerte)}.gantt-editorial{background:#8a3b5c}.gantt-fabrication{background:#6b4f2a}.gantt-marketing{background:#2c6a8a}.gantt-commercial{background:#2f5d50}.gantt-office{position:absolute;top:0;bottom:0;width:2px;background:var(--signet)}.gantt-office.risque{background:var(--alerte);width:3px}.gantt-aujourdhui{position:absolute;top:0;bottom:0;width:1px;background:var(--texte-doux);opacity:.5}.gantt-legende{display:flex;flex-wrap:wrap;gap:14px;margin-top:16px;color:var(--texte-doux)}.gantt-legende span{display:inline-flex;align-items:center;gap:6px;background:none}.gantt-legende span:before{content:"";width:14px;height:10px;border-radius:2px}.gantt-legende .gantt-editorial:before{background:#8a3b5c}.gantt-legende .gantt-fabrication:before{background:#6b4f2a}.gantt-legende .gantt-marketing:before{background:#2c6a8a}.gantt-legende .gantt-commercial:before{background:#2f5d50}.gantt-legende .legende-office:before{width:2px;height:14px;background:var(--signet)}.app-connaissances{background:#3f6e6a}.kb{display:grid;grid-template-columns:290px 1fr;margin:0 -20px -40px;min-height:calc(100vh - 46px)}.kb-barre{position:sticky;top:46px;display:flex;flex-direction:column;height:calc(100vh - 46px);overflow-y:auto;padding:12px 8px 8px;background:#eef1f5;border-right:1px solid var(--filet)}.kb-recherche{display:flex;align-items:center;gap:6px;margin:0 4px 10px;padding:0 8px;background:var(--feuille);border:1px solid var(--filet);border-radius:var(--rayon);color:var(--texte-doux)}.kb-recherche:focus-within{border-color:var(--encre)}.kb-recherche input{flex:1;min-width:0;border:0;padding:6px 0;background:none;outline:none}.kb-section{margin-bottom:12px}.kb-section-titre{display:flex;align-items:center;justify-content:space-between;padding:4px 6px;border-radius:var(--rayon)}.kb-section-titre h2,h2.kb-section-titre{margin:0;font-size:13px;font-weight:700;color:var(--texte)}.kb-section-titre.survol-dans{background:var(--encre-clair);box-shadow:inset 0 0 0 1px var(--encre)}.kb-arbre,.kb-arbre ul{list-style:none;margin:0;padding:0}.kb-noeud{position:relative;display:flex;align-items:center;gap:2px;min-height:28px;padding-right:4px;border-radius:var(--rayon)}.kb-noeud:hover{background:#22385c12}.kb-noeud.actif{background:var(--encre-clair)}.kb-noeud.actif .kb-titre{font-weight:600;color:var(--encre)}.kb-noeud.survol-dans{box-shadow:inset 0 0 0 1px var(--encre);background:var(--encre-clair)}.kb-noeud.survol-avant:before,.kb-noeud.survol-apres:after{content:"";position:absolute;left:8px;right:4px;height:2px;background:var(--signet)}.kb-noeud.survol-avant:before{top:-1px}.kb-noeud.survol-apres:after{bottom:-1px}.kb-caret{display:grid;place-items:center;flex:none;width:18px;height:18px;padding:0;border:0;background:none;color:var(--texte-doux);cursor:pointer}.kb-caret:disabled{cursor:default}.kb-lien{display:flex;align-items:center;gap:6px;flex:1;min-width:0;padding:3px 0;color:var(--texte);text-decoration:none}.kb-icone{flex:none;width:1.3em;text-align:center}.kb-titre{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-ajout{display:grid;place-items:center;flex:none;width:22px;height:22px;padding:0;border:0;border-radius:3px;background:none;color:var(--texte-doux);cursor:pointer;opacity:0}.kb-noeud:hover .kb-ajout,.kb-noeud:focus-within .kb-ajout,.kb-ajout.visible{opacity:1}.kb-ajout:hover{background:#22385c1f;color:var(--encre)}.kb-section-titre h2 span[aria-hidden]{margin-right:2px}.kb-lecture{font-weight:400;color:var(--texte-doux)}.kb-espace-elixio .kb-section-titre h2{color:var(--signet)}.kb-badge-lecture{padding:2px 8px;border-radius:3px;background:var(--encre-clair);color:var(--encre);font-size:12.5px}.kb-grande-icone:disabled{cursor:default;background:none}.kb-onglets{display:flex;gap:2px;margin:0 4px 10px;padding:2px;background:#22385c12;border-radius:var(--rayon)}.kb-onglets button{flex:1;padding:4px 6px;border:0;border-radius:3px;background:none;color:var(--texte-doux);font-size:13px;cursor:pointer}.kb-onglets button.actif{background:var(--feuille);color:var(--texte);font-weight:600;box-shadow:0 1px 2px #1727431f}.kb-sommaire ol{margin:0;padding:0;list-style:none}.kb-sommaire li button{display:block;width:100%;padding:4px 8px;border:0;border-left:2px solid transparent;background:none;color:var(--texte);text-align:left;font-size:13.5px;line-height:1.35;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-sommaire li button:hover{background:#22385c12}.kb-sommaire li.niveau-1 button{font-weight:600}.kb-sommaire li.niveau-2 button{padding-left:20px}.kb-sommaire li.niveau-3 button{padding-left:34px;color:var(--texte-doux);font-size:13px}.kb-sommaire li.actif button{border-left-color:var(--signet);background:var(--encre-clair);color:var(--encre)}.kb-editeur h1,.kb-editeur h2,.kb-editeur h3{scroll-margin-top:150px;transition:background-color .6s}.kb-editeur .kb-titre-vise{background:var(--signet-clair)}.kb-vide{margin:2px 8px;font-size:13px;font-style:italic;color:var(--texte-doux)}.kb-resultats{list-style:none;margin:0;padding:0}.kb-resultats a{display:flex;flex-direction:column;gap:1px;padding:6px 8px;border-radius:var(--rayon);color:var(--texte);text-decoration:none}.kb-resultats a:hover{background:#22385c12}.kb-resultats small{color:var(--texte-doux);font-size:11.5px}.kb-resultats span{font-size:12.5px;color:var(--texte-doux)}.kb-pied{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:auto;padding:10px 6px 4px;border-top:1px solid var(--filet)}.kb-pied .bouton-lien{color:var(--texte)}.kb-principal{min-width:0;background:var(--feuille)}.kb.kb-avec-sommaire{grid-template-columns:290px 1fr 250px}.kb-marge{position:sticky;top:46px;align-self:start;max-height:calc(100vh - 46px);overflow-y:auto;padding:18px 10px 12px;border-left:1px solid var(--filet-leger)}.kb-marge-titre{margin:0 0 6px 10px;font-size:12px;font-weight:600;color:var(--texte-doux)}.kb-bienvenue{max-width:620px;margin:70px auto;padding:0 20px;text-align:center}.kb-bienvenue-icone{font-size:54px}.kb-bienvenue h1{margin:6px 0 12px;font:400 32px/1.2 var(--serif)}.kb-bienvenue-actions{display:flex;justify-content:center;gap:8px;margin-top:18px}.kb-entete{position:sticky;top:46px;z-index:5;display:flex;align-items:center;gap:12px;padding:8px 20px;background:var(--feuille);border-bottom:1px solid var(--filet-leger)}.kb-chemin{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--texte-doux)}.kb-chemin a{color:var(--texte);text-decoration:none}.kb-chemin a:hover{text-decoration:underline}.kb-etat{font-size:12.5px;color:var(--texte-doux)}.kb-etat.enregistre{color:var(--succes)}.kb-actions{display:flex;align-items:center;gap:4px}.kb-actions .bouton-icone.favori{color:#c08a00}.kb-actions .bouton-icone.favori svg{fill:currentColor}.kb-menu{left:auto;right:0;min-width:240px}.kb-menu button{display:block;width:100%;padding:7px 14px;border:0;background:none;text-align:left;cursor:pointer}.kb-menu button:hover{background:var(--encre-clair)}.kb-menu button.danger{color:var(--danger)}.kb-page{max-width:820px;margin:0 auto;padding:34px 28px 60px}.kb-icone-zone{position:relative}.kb-grande-icone{padding:0 4px;border:0;border-radius:6px;background:none;font-size:50px;line-height:1.2;cursor:pointer}.kb-grande-icone:hover{background:var(--papier)}.kb-icones{position:absolute;z-index:10;top:100%;left:0;display:grid;grid-template-columns:repeat(11,34px);gap:2px;padding:8px;background:var(--feuille);border:1px solid var(--filet);border-radius:6px;box-shadow:0 10px 30px #1727432e}.kb-icones button{width:34px;height:34px;border:0;border-radius:4px;background:none;font-size:20px;cursor:pointer}.kb-icones button:hover,.kb-icones button[aria-selected=true]{background:var(--encre-clair)}.kb-titre-saisie{width:100%;margin:4px 0 12px;padding:0;border:0;outline:none;background:none;font:600 34px/1.2 var(--sans);color:var(--texte)}.kb-titre-saisie::placeholder{color:#b5bcc8}.kb-outils{position:sticky;top:93px;z-index:4;display:flex;flex-wrap:wrap;align-items:center;gap:2px;margin:0 0 14px;padding:4px 0;background:var(--feuille);border-bottom:1px solid var(--filet-leger)}.kb-outils button{display:grid;place-items:center;width:30px;height:28px;border:0;border-radius:4px;background:none;color:var(--texte);cursor:pointer}.kb-outils button:hover{background:var(--encre-clair);color:var(--encre)}.kb-outils select{height:28px;margin-right:4px;padding:0 6px;border:1px solid var(--filet);border-radius:4px;background:var(--feuille)}.kb-sep{width:1px;height:18px;margin:0 4px;background:var(--filet)}.kb-astuce{margin-left:auto;font-size:12px;color:var(--texte-doux)}.kb-zone-editeur{position:relative}.kb-editeur{min-height:240px;outline:none;font-size:15px;line-height:1.65;color:var(--texte);overflow-wrap:anywhere}.kb-editeur:empty:before{content:attr(data-vide);color:#b5bcc8;pointer-events:none}.kb-editeur h1{margin:26px 0 8px;font-size:26px;font-weight:700}.kb-editeur h2{margin:22px 0 6px;font-size:21px;font-weight:700;padding-bottom:4px;border-bottom:1px solid var(--filet-leger)}.kb-editeur h3{margin:18px 0 4px;font-size:17px;font-weight:700}.kb-editeur h4{margin:14px 0 4px;font-size:15px;font-weight:700}.kb-editeur p{margin:0 0 10px}.kb-editeur ul,.kb-editeur ol{margin:0 0 10px;padding-left:26px}.kb-editeur ul.checklist{list-style:none;padding-left:4px}.kb-editeur ul.checklist>li{position:relative;padding-left:26px}.kb-editeur ul.checklist>li:before{content:"";position:absolute;left:0;top:.32em;width:15px;height:15px;border:1.5px solid #8892a3;border-radius:3px;cursor:pointer}.kb-editeur ul.checklist>li.coche{color:var(--texte-doux);text-decoration:line-through}.kb-editeur ul.checklist>li.coche:before{background:var(--encre);border-color:var(--encre);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8l3 3 7-7' fill='none' stroke='white' stroke-width='2.2'/%3E%3C/svg%3E")}.kb-editeur blockquote{margin:0 0 10px;padding:4px 14px;border-left:3px solid var(--filet);color:var(--texte-doux)}.kb-editeur pre{margin:0 0 10px;padding:10px 12px;background:#f4f6f9;border:1px solid var(--filet-leger);border-radius:4px;font:13px/1.5 Consolas,Cascadia Mono,monospace;white-space:pre-wrap}.kb-editeur code{padding:0 3px;background:#f1f3f6;border-radius:3px;font:13px Consolas,Cascadia Mono,monospace}.kb-editeur pre code{padding:0;background:none}.kb-editeur hr{margin:18px 0;border:0;border-top:1px solid var(--filet)}.kb-editeur a{color:var(--encre)}.kb-editeur table{width:100%;margin:0 0 12px;border-collapse:collapse;font-size:14px}.kb-editeur th,.kb-editeur td{padding:6px 9px;border:1px solid var(--filet);text-align:left;vertical-align:top}.kb-editeur th{background:#f4f6f9;font-weight:600}.kb-editeur img{max-width:100%;height:auto;vertical-align:bottom;margin:4px 0;border-radius:2px}.kb-editeur .encadre{margin:0 0 12px;padding:10px 14px;border-radius:4px;border-left:4px solid}.kb-editeur .encadre p:last-child{margin-bottom:0}.kb-editeur .encadre-info{background:var(--encre-clair);border-color:var(--encre)}.kb-editeur .encadre-alerte{background:var(--alerte-clair);border-color:var(--alerte)}.kb-editeur .encadre-succes{background:var(--succes-clair);border-color:var(--succes)}.kb-palette{position:absolute;z-index:20;width:300px;max-height:320px;margin:0;padding:4px;overflow-y:auto;list-style:none;background:var(--feuille);border:1px solid var(--filet);border-radius:6px;box-shadow:0 12px 30px #17274333}.kb-palette li{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:4px;cursor:pointer}.kb-palette li.actif{background:var(--encre-clair)}.kb-palette li span:last-child{display:flex;flex-direction:column}.kb-palette small{color:var(--texte-doux);font-size:12px}.kb-palette-icone{display:grid;place-items:center;flex:none;width:30px;height:30px;border:1px solid var(--filet-leger);border-radius:4px;font-weight:700;font-size:13px;color:var(--encre)}.kb-pieces{margin-top:30px;padding-top:14px;border-top:1px solid var(--filet-leger)}.kb-pieces h2{display:flex;align-items:center;gap:6px;margin:0 0 6px;font-size:14px}.kb-pieces ul{margin:0;padding:0;list-style:none}.kb-pieces li{display:flex;align-items:center;gap:4px;padding:2px 0}.kb-meta{margin-top:18px;font-size:12px;color:var(--texte-doux)}.kb-historique{display:grid;grid-template-columns:200px 1fr;gap:16px;max-height:60vh}.kb-historique ul{margin:0;padding:0;list-style:none;overflow-y:auto;border-right:1px solid var(--filet-leger)}.kb-historique li button{display:flex;flex-direction:column;width:100%;padding:6px 8px;border:0;background:none;text-align:left;cursor:pointer;border-radius:4px}.kb-historique li button.actif{background:var(--encre-clair)}.kb-historique small{color:var(--texte-doux)}.kb-apercu{overflow-y:auto}.kb-apercu h3{margin:0 0 8px;font-size:18px}.kb-depot{display:flex;align-items:center;justify-content:center;min-height:90px;margin:12px 0;padding:14px;border:2px dashed var(--filet);border-radius:6px;color:var(--texte-doux);cursor:pointer;text-align:center}.kb-depot:hover{border-color:var(--encre);color:var(--encre)}.kb-depot input{position:absolute;width:1px;height:1px;opacity:0}@media(max-width:760px){.contenu{padding:0 10px 30px}.feuille{padding:18px 16px}.titre-fiche{padding-right:0;font-size:24px}.boutons-intelligents{float:none;margin:30px 0 10px;justify-content:flex-start}.champ{grid-template-columns:1fr;gap:0}.menus-app{display:none}.choix-fusion{grid-template-columns:1fr}.barre-etapes{margin-left:0;flex-wrap:wrap}.gantt{--libelle: 120px}.kb{grid-template-columns:1fr;margin:0 -10px -30px}.kb-barre{position:static;height:auto;max-height:45vh}.kb-astuce{display:none}}.bibliotheque{--or: #d8bb72;max-width:1240px;margin:0 auto;padding:36px 0 48px;display:flex;flex-direction:column;gap:36px}.rayon-defile{overflow-x:auto;overflow-y:hidden}.rayon-livres,.rayon-signets{display:flex;gap:14px;padding:0 16px;width:max-content;min-width:100%;box-sizing:border-box}.rayon-livres{align-items:flex-end;padding-top:30px}.planche{width:max-content;min-width:100%}.planche span:first-child{display:block;height:59px;margin-top:-53px;background:linear-gradient(180deg,#e4dccb 0,#efe9dc 55%,#f3eee3);border-top:1px solid #d6cebd}.planche span:last-child{display:block;height:12px;background:#d9d0bc;border-bottom:1px solid #c2b8a2}.rayon-signets{padding-top:8px;min-height:44px}.pied-livre{flex:none;display:flex;flex-direction:column;gap:4px;padding-left:6px;box-sizing:border-box}.signet-accueil{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:16px;color:var(--texte);text-decoration:none}.signet-accueil:hover span{text-decoration:underline}.signet-accueil strong{font-weight:600}.ruban{flex:none}.livre{position:relative;z-index:1;flex:none;padding:0;border:0;background:transparent;perspective:1500px;perspective-origin:50% 10%;cursor:pointer;transition:transform .18s ease-out;font:inherit}.livre:hover,.livre:focus-visible{transform:translateY(-16px)}.livre:focus-visible{outline:2px solid var(--encre);outline-offset:6px}.livre-a-venir{cursor:default}.livre-a-venir:hover{transform:none}.volume{position:absolute;left:var(--decalage);bottom:0;width:var(--l);height:var(--h);transform-style:preserve-3d;transform-origin:left bottom;transform:rotateX(-16deg) rotateY(26deg);transition:transform .32s ease-in}.livre-ouverture .volume{transform:rotateX(0) rotateY(-70deg) scale(1.08)}.plat{position:absolute;inset:0;display:block;border-radius:2px 5px 5px 2px;color:var(--or);background:linear-gradient(90deg,color-mix(in srgb,var(--c) 70%,#000) 0,var(--c) 9px,var(--c) calc(100% - 6px),color-mix(in srgb,var(--c) 85%,#000) 100%),var(--c);box-shadow:inset 0 0 0 1px #00000047}.plat-cadre{position:absolute;inset:14px 12px 14px 18px;border:1px solid var(--or);opacity:.8}.plat-cadre-2{inset:19px 17px 19px 23px;opacity:.45}.plat-icone{position:absolute;left:50%;margin-left:-15px;width:30px;height:30px;stroke-width:1.3}.plat-titre{position:absolute;left:26px;right:22px;text-align:center;font:600 20px/24px var(--serif);overflow-wrap:anywhere}.plat-mention{position:absolute;left:20px;right:16px;bottom:30px;text-align:center;font-size:12px;font-weight:500;opacity:.75;white-space:pre-line}.dos{position:absolute;top:0;left:calc(-1 * var(--t));width:var(--t);height:var(--h);overflow:hidden;color:var(--or);transform-origin:right center;transform:rotateY(-90deg);border-radius:5px 2px 2px 5px;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 55%,#000),color-mix(in srgb,var(--c) 88%,#000) 40%,color-mix(in srgb,var(--c) 70%,#000));box-shadow:inset 0 0 0 1px #0000004d}.nerf{position:absolute;left:0;right:0;height:6px;background:linear-gradient(180deg,#ffffff38,#00000052);border-top:1px solid var(--or);border-bottom:1px solid var(--or)}.dos-titre{position:absolute;left:0;right:0;display:flex;align-items:center;justify-content:center;writing-mode:vertical-rl;font:600 12px var(--serif);white-space:nowrap;overflow:hidden}.tranche-tete{position:absolute;top:0;left:0;width:calc(var(--l) - 4px);height:calc(var(--t) - 5px);transform-origin:top center;transform:rotateX(-90deg);background:repeating-linear-gradient(180deg,#f7f1e0 0 2px,#ddd1b3 3.2px,#f7f1e0 4.4px);box-shadow:inset 0 0 0 1px #d6cbb0}.tranche-plat-arriere{position:absolute;top:0;left:0;width:calc(var(--l) - 4px);height:var(--t);transform-origin:top center;transform:rotateX(-90deg);background:linear-gradient(0deg,color-mix(in srgb,var(--c) 85%,#000) 0 5px,transparent 5px)}.livre-a-venir .tranche-plat-arriere{display:none}.livre-a-venir .plat,.livre-a-venir .dos,.livre-a-venir .tranche-tete{background:transparent;box-shadow:none;color:var(--texte-doux);border:1px dashed #b9b2a3;box-sizing:border-box}.livre-a-venir .plat-cadre,.livre-a-venir .nerf,.livre-a-venir .dos-titre{display:none}.livre-a-venir .plat-mention{opacity:1}.sous-etagere{flex:1 0 auto;display:flex;flex-direction:column;justify-content:flex-end}.sous-etagere .livre{align-self:flex-start}.sous-etagere-case{display:flex;flex-direction:column}.planche-petite{width:auto;min-width:0;margin:2px -16px 30px 0}.planche-petite span:first-child{height:47px;margin-top:-43px}.planche-petite span:last-child{height:6px}.livre-petit:hover,.livre-petit:focus-visible{transform:translateY(-8px)}.livre-petit .plat-cadre{inset:8px 7px 8px 11px}.livre-petit .plat-cadre-2{inset:11px 10px 11px 14px}.livre-petit .plat-icone{width:20px;height:20px;margin-left:-10px}.livre-petit .plat-titre{left:18px;right:14px;line-height:20px}.livre-petit .plat-mention{bottom:14px;font-size:9px}.livre-petit .nerf{height:4px}.sommaire-fond{display:grid;place-items:center;padding:32px 0}.livre-ouvert{--or: #d8bb72;display:flex;width:min(1120px,100%);min-height:620px;padding:10px;box-sizing:border-box;border-radius:6px 12px 12px 6px;background:var(--c);box-shadow:inset 0 0 0 1px #0000004d;animation:sortir .22s ease-out both}.page{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:14px;padding:40px 44px 32px;box-sizing:border-box}.page-gauche{background:#f4eedc;border-radius:4px 0 0 4px;box-shadow:inset -24px 0 28px -20px #503c1e59}.page-droite{background:#fbf8ef;border-radius:0 8px 8px 0;box-shadow:inset 24px 0 28px -20px #503c1e4d;transform-origin:left center;animation:ouvrir-page .44s ease-out both}.page h2{margin:6px 0 0;font-size:12px;font-weight:500;color:#5b4a30}.page-titre{display:flex;flex-direction:column;gap:8px;padding-bottom:18px;border-bottom:1px solid var(--or)}.page-titre h1{margin:0;font:600 38px/46px var(--serif);color:#3a2a14}.page-titre p{margin:0;color:#5b4a30}.page-icone{width:30px;height:30px;color:var(--c);stroke-width:1.4}.page-note{margin:0;font-size:12.5px;color:var(--texte-doux)}.a-traiter{display:flex;flex-direction:column;gap:8px}.a-traiter-ligne{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e2d7bc;border-radius:6px;background:#fbf7ec;color:var(--texte);text-decoration:none}.a-traiter-ligne:hover{border-color:var(--encre)}.a-traiter-ligne strong{margin-left:auto}.sommaire-titre{margin:0!important;font:600 26px/32px var(--serif)!important;color:#3a2a14!important}.chapitre{display:flex;align-items:center;gap:4px;border-bottom:1px solid #eae2cd}.chapitre-lien{flex:1;min-width:0;display:flex;align-items:baseline;gap:10px;padding:11px 6px;color:var(--texte);text-decoration:none;border-radius:4px}.chapitre-lien:hover{background:#f3eee2}.chapitre-numero{width:26px;flex:none;font:600 14px var(--serif);color:#8a6a35}.chapitre-texte{display:flex;flex-direction:column;gap:2px}.chapitre-nom{font-size:15px;font-weight:600}.chapitre-resume{font-size:13px;color:var(--texte-doux)}.chapitre-points{flex:1;min-width:20px;border-bottom:1px dotted #c9bc9c;transform:translateY(-6px)}.marque-page{flex:none;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;cursor:pointer}.marque-page:hover{background:#f3eee2}.sommaire-pied{margin-top:auto;display:flex;flex-direction:column;gap:12px;padding-top:14px;border-top:1px solid #eae2cd}.sommaire-pied p{margin:0;font-size:13px}.sommaire-actions{display:flex;justify-content:flex-end;gap:8px}@keyframes ouvrir-page{0%{transform:perspective(1600px) rotateY(-88deg)}to{transform:perspective(1600px) rotateY(0)}}@keyframes sortir{0%{transform:translateY(20px) scale(.97);opacity:0}to{transform:none;opacity:1}}.pile{display:flex;flex-direction:column;padding:0 12px}.livre-couche{--or: #d8bb72;display:flex;align-items:center;gap:12px;height:50px;margin-top:10px;padding:0 14px;border:0;border-radius:6px 6px 4px 4px;color:var(--or);font:inherit;text-align:left;cursor:pointer;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 86%,#fff) 0%,var(--c) 40%,color-mix(in srgb,var(--c) 62%,#000) 100%);box-shadow:inset 0 0 0 1px #00000040,0 -8px color-mix(in srgb,var(--c) 80%,#000),0 -9px #0003}.livre-couche:focus-visible{outline:2px solid var(--encre);outline-offset:3px}.livre-couche-a-venir{background:transparent;box-shadow:none;border:1px dashed #b9b2a3;color:var(--texte-doux);cursor:default}.pile-icone{flex:none;width:20px;height:20px;stroke-width:1.4}.pile-titre{padding:4px 10px;border-radius:2px;font:600 16px/20px var(--serif);background:color-mix(in srgb,var(--c) 45%,#000);box-shadow:inset 0 0 0 1px var(--or)}.livre-couche-a-venir .pile-titre{background:transparent;box-shadow:inset 0 0 0 1px #d6d0c3}.pile-droite{margin-left:auto;display:flex;align-items:center;gap:4px;font-size:13px;font-weight:600}.pile .planche{margin:0 -12px}@media(max-width:760px){.livre-ouvert{flex-direction:column}.page-gauche,.page-droite{border-radius:4px;box-shadow:none}}@media(prefers-reduced-motion:reduce){.livre,.volume,.livre-ouvert,.page-droite{transition:none;animation:none}.livre:hover{transform:none}}.lignes-empilees{display:flex;flex-direction:column;gap:28px}.titre-lignes{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--texte-doux)}[data-infobulle]{position:relative}[data-infobulle]:hover:after,[data-infobulle]:focus-visible:after{content:attr(data-infobulle);position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);z-index:50;padding:5px 9px;border-radius:4px;background:#1d2532;color:#fff;font:500 12px/16px var(--sans);white-space:nowrap;pointer-events:none}[data-infobulle]:hover:before,[data-infobulle]:focus-visible:before{content:"";position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%);z-index:50;border:5px solid transparent;border-top:0;border-bottom-color:#1d2532;pointer-events:none}.compteur-plage{padding:2px 4px;border:0;border-radius:3px;background:transparent;font:inherit;color:inherit;cursor:pointer}.compteur-plage:hover{background:var(--encre-clair)}.compteur-saisie{width:7em;padding:2px 4px;border:1px solid var(--encre);border-radius:3px;font:inherit}.col-colonnes{width:36px;text-align:right}.choix-colonnes{position:relative;display:inline-block}.choix-colonnes-liste{position:absolute;right:0;top:calc(100% + 4px);z-index:40;width:330px;max-height:70vh;overflow-y:auto;padding:6px 0;border:1px solid var(--filet);border-radius:6px;background:var(--feuille);box-shadow:0 6px 18px #0000001f;text-align:left}.choix-colonne{display:flex;align-items:center;gap:8px;padding:6px 12px;font-weight:400;color:var(--texte);cursor:pointer}.choix-colonne:hover{background:var(--papier)}.choix-colonne input{accent-color:var(--encre)}.choix-colonnes-retablir{display:block;width:100%;margin-top:4px;padding:8px 12px;border:0;border-top:1px solid var(--filet-leger);background:transparent;font:inherit;font-size:12.5px;color:var(--encre);text-align:left;cursor:pointer}.recherche-facettes{position:relative;flex:1 1 460px;max-width:640px}.recherche-barre{display:flex;align-items:center;flex-wrap:wrap;gap:4px;min-height:36px;padding:2px 4px 2px 10px;box-sizing:border-box;border:1px solid var(--encre);border-radius:var(--rayon);background:var(--feuille);cursor:text}.recherche-loupe{flex:none;color:var(--texte-doux)}.recherche-barre input{flex:1;min-width:120px;height:28px;border:0;outline:none;background:transparent;font:inherit}.facette{display:inline-flex;align-items:stretch;max-width:100%;border-radius:3px;overflow:hidden;font-size:12.5px;line-height:22px}.facette-intitule{display:inline-flex;align-items:center;gap:4px;padding:0 7px;background:var(--encre);color:#fff}.facette-valeur{padding:0 6px;background:var(--encre-clair);color:var(--texte);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.facette button{display:grid;place-items:center;width:20px;border:0;background:var(--encre-clair);color:var(--texte-doux);cursor:pointer}.facette button:hover{color:var(--danger)}.recherche-fleche{flex:none;display:grid;place-items:center;width:28px;height:28px;margin-left:auto;border:0;border-left:1px solid var(--filet-leger);background:transparent;color:var(--texte-doux);cursor:pointer}.recherche-fleche:hover{color:var(--encre)}.recherche-propositions{position:absolute;left:0;right:0;top:calc(100% + 2px);z-index:45;margin:0;padding:4px 0;list-style:none;border:1px solid var(--filet);border-radius:6px;background:var(--feuille);box-shadow:0 6px 18px #0000001f}.recherche-propositions li{padding:7px 14px;cursor:pointer}.recherche-propositions li.actif,.recherche-propositions li:hover{background:var(--encre-clair)}.recherche-propositions em{font-style:normal;font-weight:600;color:var(--encre)}.recherche-panneau{position:absolute;right:0;top:calc(100% + 4px);z-index:45;display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));width:min(760px,92vw);border:1px solid var(--filet);border-radius:6px;background:var(--feuille);box-shadow:0 8px 24px #00000024}.recherche-panneau section{padding:12px 0;border-left:1px solid var(--filet-leger);max-height:420px;overflow-y:auto}.recherche-panneau section:first-child{border-left:0}.recherche-panneau h3{display:flex;align-items:center;gap:6px;margin:0 0 6px;padding:0 14px;font-size:13px;font-weight:600;color:var(--texte)}.recherche-panneau h3 svg{color:var(--encre)}.recherche-panneau .discret{margin:4px 14px;font-size:12.5px}.panneau-bloc{padding:4px 0;border-top:1px solid var(--filet-leger)}.panneau-bloc:first-of-type{border-top:0}.panneau-choix{display:flex;align-items:center;gap:6px;width:100%;padding:5px 14px;border:0;background:transparent;font:inherit;text-align:left;color:var(--texte);cursor:pointer}.panneau-choix:hover{background:var(--papier)}.panneau-choix .coche{display:inline-grid;place-items:center;width:16px;color:var(--encre)}.panneau-action{color:var(--encre)}.favori{display:flex;align-items:center;padding-right:6px}.favori-defaut{margin-left:6px;font-size:11px;color:var(--texte-doux)}.favori-saisie{display:flex;flex-direction:column;gap:8px;padding:6px 14px}.favori-saisie input[type=text],.favori-saisie>input{padding:5px 8px;border:1px solid var(--filet);border-radius:var(--rayon);font:inherit}.favori-saisie label{display:flex;align-items:center;gap:6px;font-size:12.5px}.vue-liste .panneau-droite{flex:1 1 620px;flex-wrap:nowrap;justify-content:flex-end;min-width:0}.vue-liste .recherche-facettes{flex:1 1 340px;min-width:220px;max-width:640px}.vue-liste .outils{flex:none;white-space:nowrap}@media(max-width:700px){.vue-liste .panneau-droite{flex-wrap:wrap}}.rang-groupe{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--encre);color:#fff;font-size:10.5px;font-weight:600}.panneau-sous-titre{margin:4px 14px 2px;font-size:11.5px;font-weight:600;color:var(--texte-doux)}.favori-saisie label svg{width:14px;height:14px}.facette-modifiable{border:0;font:inherit;text-align:left;cursor:pointer}.facette-modifiable:hover{text-decoration:underline}.filtre-mode{margin:0 0 14px}.filtre-mode select{margin-left:4px;padding:4px 6px;border:1px solid var(--filet);border-radius:var(--rayon);font:inherit}.filtre-regles{display:flex;flex-direction:column;gap:10px}.filtre-regle{display:grid;grid-template-columns:minmax(160px,1fr) minmax(150px,.8fr) minmax(220px,1.6fr) 32px;gap:8px;align-items:start}.filtre-regle select,.filtre-regle input:not([type=checkbox]){width:100%;box-sizing:border-box;padding:6px 8px;border:1px solid var(--filet);border-radius:var(--rayon);font:inherit;background:var(--feuille)}.filtre-entre{display:flex;align-items:center;gap:6px}.filtre-choix{display:flex;flex-wrap:wrap;gap:4px 14px;padding-top:4px}.filtre-choix label{display:flex;align-items:center;gap:5px}.filtre-relation{display:flex;flex-direction:column;gap:6px}.puce-valeur{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;padding:2px 4px 2px 8px;border-radius:3px;background:var(--encre-clair);font-size:13px}.puce-valeur button{border:0;background:transparent;cursor:pointer;color:var(--texte-doux)}.facette button.facette-modifiable{display:inline-block;width:auto;max-width:340px;padding:0 6px;color:var(--texte);background:var(--encre-clair);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selection-bandeau{display:inline-flex;align-items:center;border:1px solid var(--encre);border-radius:var(--rayon);overflow:hidden}.selection-compte{padding:4px 10px;color:var(--encre)}.selection-tout{align-self:stretch;padding:0 10px;border:0;background:var(--encre);color:#fff;font:inherit;cursor:pointer}.selection-vider{align-self:stretch;padding:0 9px;border:0;background:transparent;color:var(--encre);font-size:16px;cursor:pointer}.menu-actions{position:relative}.menu-actions-liste{position:absolute;left:0;top:calc(100% + 4px);z-index:45;min-width:240px;padding:6px 0;border:1px solid var(--filet);border-radius:6px;background:var(--feuille);box-shadow:0 6px 18px #0000001f}.menu-actions-liste button{display:flex;align-items:center;gap:8px;width:100%;padding:7px 14px;border:0;background:transparent;font:inherit;text-align:left;color:var(--texte);cursor:pointer}.menu-actions-liste button:hover:not(:disabled){background:var(--papier)}.menu-actions-liste button:disabled{color:var(--texte-doux);cursor:default}.menu-actions-liste hr{margin:6px 0;border:0;border-top:1px solid var(--filet-leger)}.menu-actions-icone{display:inline-grid;place-items:center;width:16px}.liste-echecs{margin:0;padding-left:18px}.parcours{display:inline-flex;align-items:center;gap:8px;margin-left:6px}.parcours-position{font-size:13.5px;color:var(--texte-doux)}.parcours-boutons{display:inline-flex;border:1px solid var(--filet);border-radius:var(--rayon)}.parcours-boutons button{display:grid;place-items:center;width:30px;height:28px;border:0;background:var(--feuille);color:var(--texte);cursor:pointer}.parcours-boutons button:first-child{border-right:1px solid var(--filet);border-radius:var(--rayon) 0 0 var(--rayon)}.parcours-boutons button:last-child{border-radius:0 var(--rayon) var(--rayon) 0}.parcours-boutons button:hover:not(:disabled){background:var(--papier)}.parcours-boutons button:disabled{color:var(--texte-doux);cursor:default}.parcours-boutons [data-infobulle]:hover:after,.parcours-boutons [data-infobulle]:focus-visible:after{left:auto;right:0;transform:none}.emplacement-recherche,.recherche-boutons{display:contents}.panneau-droite .menu-actions-liste.menu-recherche{left:auto;right:0}.bouton .chevron{display:inline-flex;margin-left:2px;font-size:13px;color:var(--texte-doux)}.bouton-actif{border-color:var(--encre);color:var(--encre)}.pastille{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--encre);color:#fff;font-size:11px;font-weight:600}.menu-recherche{min-width:300px;max-height:460px;overflow-y:auto;padding:4px 0}.menu-recherche .discret{margin:4px 14px;font-size:12.5px}.menu-recherche .favori-saisie{display:flex;flex-direction:column;gap:6px;padding:8px 14px 10px}.menu-recherche .favori-saisie .panneau-sous-titre{margin:0}.menu-recherche .panneau-choix{padding:6px 14px}.menu-recherche .favori .panneau-choix{flex:1;min-width:0}.menu-recherche .favori-defaut{margin-left:auto;white-space:nowrap}.bouton-recherche .libelle-bouton{display:none}.menu-recherche .favori .bouton-icone{flex:none;width:30px;padding:0;justify-content:center}.menu-recherche .favori-nom{flex:1;min-width:0}.menu-recherche .favori-saisie .bouton-principal{width:auto;align-self:flex-start;justify-content:center;padding:6px 14px;border:1px solid var(--encre);border-radius:var(--rayon);background:var(--encre);color:#fff}.menu-recherche .favori-saisie .bouton-principal:hover:not(:disabled){background:var(--encre-fonce)}.menu-recherche .favori-saisie .bouton-principal:disabled{opacity:.45;color:#fff}.contenu:has(>.vue-liste){padding-bottom:14px}.vue-liste{display:flex;flex-direction:column;height:calc(100vh - 60px)}.vue-liste>.panneau-controle{flex:none}.vue-liste>.liste-corps{flex:1 1 auto;min-height:0;display:flex;gap:16px}.liste-corps>.tableau-conteneur{flex:1 1 auto;min-width:0;overflow:auto}.vue-liste .tableau thead th{position:sticky;top:0;z-index:3;box-shadow:inset 0 -1px 0 var(--filet)}.menu:has(>.menu-titre.actif){align-self:flex-end}.barre-fiche{display:inline-flex;align-items:center;padding:3px;border:1px solid var(--filet);border-radius:8px;background:var(--feuille)}.barre-fiche-groupe{display:inline-flex;align-items:center;gap:2px;padding:0 4px}.barre-fiche-groupe+.barre-fiche-groupe{border-left:1px solid var(--filet)}.barre-fiche-fin{margin-left:18px}.outil{display:grid;place-items:center;width:32px;height:30px;border:0;border-radius:6px;background:none;color:var(--encre);font-size:17px;cursor:pointer}.outil:hover:not(:disabled){background:var(--encre-clair)}.outil:disabled{color:#b8c0cc;cursor:default}.outil-enregistrer:not(:disabled){color:#fff;background:#2f8a4c}.outil-enregistrer:hover:not(:disabled){background:#26733f}.outil-supprimer{color:#b4232c}.outil-supprimer:hover:not(:disabled){background:#fbe9ea}.barre-fiche-position{min-width:58px;padding:0 4px;text-align:center;font-size:13px;color:var(--texte-doux);font-variant-numeric:tabular-nums}.barre-fiche [data-infobulle]:disabled{pointer-events:auto}.barre-pages .compteur{min-width:112px;padding:0 4px;text-align:center;font-size:13px;color:var(--texte-doux);white-space:nowrap;font-variant-numeric:tabular-nums}.barre-pages .compteur-plage{color:var(--texte)}.barre-pages .compteur-saisie{width:74px}.bouton-nouveau{justify-content:center;width:36px;height:34px;padding:0;font-size:18px}[data-infobulle][aria-expanded=true]:after,[data-infobulle][aria-expanded=true]:before{display:none!important}.outil-supprimer:disabled{color:#e3b5b8}.choix-colonnes [data-infobulle]:hover:after,.choix-colonnes [data-infobulle]:focus-visible:after{left:auto;right:0;transform:none}.menu-renvois{position:relative}.outil-menu{display:inline-flex;align-items:center;gap:1px;width:auto;padding:0 6px}.outil-menu[aria-expanded=true]{background:var(--encre-clair)}.outil-menu .chevron{font-size:12px;color:var(--texte-doux)}.menu-renvois-liste{position:absolute;left:4px;top:calc(100% + 6px);z-index:45;width:320px;padding:6px 0;border:1px solid var(--filet);border-radius:6px;background:var(--feuille);box-shadow:0 8px 24px #17274329}.menu-renvois-titre{margin:2px 14px 6px;font-size:12px;font-weight:600;color:var(--texte-doux)}.menu-renvois-liste hr{margin:6px 0;border:0;border-top:1px solid var(--filet-leger)}.renvoi{display:flex;align-items:center;gap:10px;width:100%;padding:8px 14px;border:0;background:none;font:inherit;color:var(--texte);text-align:left;cursor:pointer}.renvoi:hover:not(:disabled){background:var(--papier)}.renvoi:disabled{color:#6b7484;cursor:default}.renvoi-titre{flex:1}.renvoi-fleche{display:inline-flex;color:var(--encre)}.renvoi:disabled .renvoi-fleche{color:#c3c9d3}.pastille-compte{display:inline-block;min-width:18px;padding:0 6px;border-radius:9px;background:var(--encre-clair);color:var(--encre);font-size:12px;font-weight:600;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.pastille-compte.vide{background:none;border:1px solid var(--filet);color:#6b7484;font-weight:400;line-height:16px}.onglets-titres button .pastille-compte{margin-left:7px}.onglets-titres button.onglet-vide:not(.actif){color:#6b7484}.signets-fiche{display:flex;flex-wrap:wrap;gap:8px 28px;margin:4px 0 18px}.signet-fiche{display:inline-flex;align-items:flex-start;gap:6px;max-width:460px;padding:0;border:0;background:none;font:inherit;font-size:13.5px;line-height:1.35;color:var(--texte);text-align:left;text-decoration:none;cursor:pointer}span.signet-fiche{cursor:default}.signet-fiche:hover{color:var(--encre)}.signet-marque{display:inline-flex;margin-top:1px;color:var(--signet)}.signet-marque svg{fill:currentColor}.facette-contexte .facette-intitule{background:var(--signet)}.icone-renvois{display:inline-flex;transform:rotate(90deg)}.vue-fiche>.panneau-controle{position:sticky;top:46px;z-index:15;margin:0 -20px;padding:12px 20px;background:var(--papier);border-bottom:1px solid var(--filet-leger)}.fiche-document{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 48px;padding:0 20px 80px 0}.marge-fiche{position:sticky;top:118px;flex:0 0 230px;max-height:calc(100vh - 130px);overflow-y:auto;padding-top:24px}.sommaire-fiche{padding:0}.sommaire-fiche-titre{margin:0 0 8px 12px;font-size:12px;font-weight:600;color:var(--texte-doux)}.sommaire-fiche ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.sommaire-fiche a{display:flex;align-items:center;gap:6px;padding:6px 12px 6px 6px;border-radius:6px;color:var(--texte);text-decoration:none}.sommaire-fiche a:hover{background:var(--encre-clair)}.sommaire-fiche a.actif{background:var(--feuille);color:var(--encre);font-weight:600}.sommaire-fiche a.vide:not(.actif){color:#6b7484}.sommaire-fiche-marque{display:inline-flex;width:15px;color:var(--signet)}.sommaire-fiche-marque svg{width:13px;height:13px;fill:currentColor}.sommaire-fiche-nom{flex:1}.fiche-corps{position:relative;flex:999 1 640px;min-width:0;padding-top:20px}.fiche-corps .titre-fiche{font-size:34px;padding-right:0}.fiche-corps .signet{right:0}.chapitre-fiche{margin-top:30px;scroll-margin-top:190px}.chapitre-fiche-titre{display:flex;align-items:baseline;gap:10px;margin:0 0 12px;padding-bottom:6px;border-bottom:1px solid var(--filet);font:400 20px/1.2 var(--serif);color:var(--encre)}.chapitre-fiche-titre .pastille-compte{font-family:var(--sans)}.chapitre-fiche-vide .chapitre-fiche-titre{color:#6b7484}.chapitre-fiche-attente{min-height:80px}.fiche-corps .groupes{gap:4px 56px}.fiche-corps .groupes-2{grid-template-columns:repeat(auto-fit,minmax(420px,1fr))}.fiche-corps .groupe{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px 28px;align-items:start}.fiche-corps .groupe legend{float:left;width:100%;grid-column:1 / -1;margin-bottom:2px;font:600 13.5px/1.4 var(--sans);color:var(--texte)}.fiche-corps .groupe>.pleine-largeur{grid-column:1 / -1}.fiche-corps .champ{display:flex;flex-direction:column;gap:3px;padding:0}.fiche-corps .champ label{padding-top:0;font-size:12px;font-weight:400}.fiche-corps .champ input[type=text],.fiche-corps .champ input[type=email],.fiche-corps .champ input[type=url],.fiche-corps .champ input[type=date],.fiche-corps .champ input[type=number],.fiche-corps .champ select,.fiche-corps .m2o input{width:100%;padding:5px 8px;border:1px solid var(--filet);border-radius:4px;background:var(--feuille);font-size:14.5px}.fiche-corps .champ input:hover,.fiche-corps .champ select:hover,.fiche-corps .m2o input:hover{border-color:#9aa6b8}.fiche-corps .champ input:focus,.fiche-corps .champ select:focus,.fiche-corps .m2o input:focus{margin-bottom:0;border:1px solid var(--encre);background:var(--feuille);box-shadow:0 0 0 2px var(--encre-clair)}.fiche-corps .champ:focus-within label{color:var(--encre);font-weight:600}.fiche-corps .champ-en-erreur input,.fiche-corps .champ-en-erreur select{border-color:var(--danger)!important}.fiche-corps .valeur-lecture{padding-top:3px}@media(max-width:900px){.marge-fiche{display:none}}.fiche-sentinelle{height:1px}.fiche-entete-fixe{position:sticky;top:108px;z-index:12;margin:0 -8px;padding:4px 8px 6px;background:var(--papier)}.fiche-entete-fixe .titre-fiche{transition:font-size .12s ease}.fiche-entete-fixe.replie{border-bottom:1px solid var(--filet-leger);box-shadow:0 6px 10px -10px #17274359}.fiche-entete-fixe.replie .titre-fiche{font-size:22px}@media(prefers-reduced-motion:reduce){.fiche-entete-fixe .titre-fiche{transition:none}}.fiche-corps .champ textarea{background:var(--feuille)}.fiche-corps .champ select,.fiche-corps .champ-saisie>select{width:100%;min-height:32px}.etat-fiche{font-weight:600}.etat-normal{color:var(--texte-doux)}.etat-succes{color:var(--succes)}.parcours-fiche{margin-bottom:22px}.parcours-titre{margin:0 0 8px 12px;font-size:12px;font-weight:600;color:var(--texte-doux)}.parcours-fiche ol{list-style:none;margin:0;padding:0}.parcours-fiche li{display:grid;grid-template-columns:22px 1fr auto;align-items:center;column-gap:4px;padding:5px 12px 5px 6px}.etape-marque{display:inline-flex;justify-content:center;font-size:14px}.etape-passee{color:var(--texte)}.etape-passee .etape-marque{color:var(--succes)}.etape-courante{border-radius:6px;background:var(--feuille);color:var(--encre);font-weight:600}.etape-courante .etape-marque{color:var(--signet)}.etape-courante .etape-marque svg{fill:currentColor;width:13px;height:13px}.etape-avenir{color:#6b7484}.etape-avenir .etape-marque svg{width:9px;height:9px}.etape-hors .etape-nom{color:var(--texte-doux)}.etape-date{font-size:12px;font-weight:400;color:var(--texte-doux);font-variant-numeric:tabular-nums}.parcours-suite{grid-column:2 / -1;display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-top:6px}.parcours-transition{padding:3px 6px;margin-left:-6px;border:0;border-radius:4px;background:none;font:inherit;font-weight:400;color:var(--encre);text-align:left;cursor:pointer}.parcours-transition:hover{background:var(--encre-clair);text-decoration:underline}.parcours-transition.principale{font-weight:600}.parcours-aide{margin:0;font-size:12px;font-weight:400;color:var(--alerte)}.parcours-etroit{display:none}@media(max-width:900px){.parcours-etroit{display:block}}.vue-liste>.emplacement-legende{flex:none}.legende-liste{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 0;margin:-2px 0 10px;font-size:14px;color:var(--texte)}.legende-total{font-weight:600;margin-right:2px}.critere{display:inline-flex;align-items:baseline}.critere-sep{margin:0 8px;color:var(--texte-doux)}.critere-texte{padding:0;border:0;background:none;font:inherit;color:var(--encre);text-decoration:underline;text-decoration-color:#b9c3d3;text-underline-offset:3px;cursor:pointer}.critere-texte:hover{text-decoration-color:var(--encre)}.critere-texte.fixe{cursor:default;color:var(--texte);text-decoration:none}.critere-retirer{display:inline-grid;place-items:center;width:18px;height:18px;margin-left:2px;padding:0;border:0;border-radius:50%;background:none;color:var(--texte-doux);font-size:12px;cursor:pointer;opacity:.35}.critere:hover .critere-retirer,.critere-retirer:focus-visible{opacity:1}.critere-retirer:hover{background:var(--encre-clair);color:var(--danger)}.proposition-retrait{visibility:hidden}.proposition-ou{color:var(--encre);font-weight:600}.legende-liste .critere:first-child .critere-sep{display:none}.sommaire-liste{flex:none;width:200px;overflow:auto;padding:4px 0;font-size:13px}.sommaire-liste p{margin:0 0 8px 13px;color:var(--texte-doux)}.sommaire-liste ol{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.sommaire-liste button{display:flex;justify-content:space-between;gap:8px;width:100%;padding:6px 10px;border:0;border-left:3px solid transparent;border-radius:0 var(--rayon) var(--rayon) 0;background:transparent;font:inherit;color:var(--texte);text-align:left;cursor:pointer}.sommaire-liste button:hover{background:var(--feuille)}.sommaire-liste button.actif{border-left-color:var(--signet);background:var(--feuille);font-weight:600}.sommaire-liste button.discret{color:var(--texte-doux)}.sommaire-liste .nombre{flex:none;color:var(--texte-doux);font-weight:400}@media(max-width:900px){.sommaire-liste{display:none}}.tableau tbody tr.intertitre,.tableau tbody tr.intertitre:hover,.tableau tbody tr.suite-chapitre,.tableau tbody tr.suite-chapitre:hover{background:var(--feuille);cursor:default}.tableau tr.intertitre td{padding:0;border-bottom:0}.tableau tr.intertitre.niveau-0 td{border-bottom:2px solid var(--encre)}.tableau tr.intertitre:not(.niveau-0) td{border-bottom:1px solid var(--filet)}.intertitre-ligne{position:sticky;left:0;display:inline-flex;align-items:baseline;gap:12px;padding:24px 16px 8px;white-space:nowrap}.intertitre:first-child .intertitre-ligne{padding-top:14px}.intertitre-ligne h2{margin:0;font:400 24px/1.2 var(--serif);color:var(--texte)}.intertitre-ligne h3{margin:0;font-size:15px;font-weight:600;color:var(--encre)}.intertitre:not(.niveau-0) .intertitre-ligne{padding-top:14px;padding-bottom:6px}.intertitre-nombre{margin-left:8px;font:400 13px var(--sans);color:var(--texte-doux)}.intertitre-ligne .lien-chapitre{margin-left:18px}.lien-chapitre{padding:0;border:0;background:transparent;font:inherit;font-size:13px;color:var(--encre);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.lien-chapitre:hover{color:var(--encre-fonce)}.tableau tr.suite-chapitre td{padding:8px 16px 4px 52px;border-bottom:0}.tableau tr.suite-chapitre td>*{position:sticky;left:52px}.tableau-liste{table-layout:fixed}.tableau-liste th,.tableau-liste td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tableau-liste tr.intertitre td,.tableau-liste tr.suite-chapitre td{overflow:visible}.tableau-liste thead th{position:sticky}.tableau-liste .tri{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.poignee-colonne{position:absolute;top:0;right:0;bottom:0;width:7px;cursor:col-resize;touch-action:none}.poignee-colonne:after{content:"";position:absolute;top:25%;bottom:25%;right:3px;width:1px;background:var(--filet)}th:hover>.poignee-colonne:after,.redimension-colonne .poignee-colonne:after{background:var(--encre)}body.redimension-colonne{cursor:col-resize;-webkit-user-select:none;user-select:none}.choix-colonnes-titre{margin:6px 12px 4px;font-size:12px;font-weight:600;color:var(--texte-doux);white-space:normal}.choix-colonnes-ordre{margin:0;padding:0;list-style:none}.choix-colonnes-ordre .choix-colonne{gap:6px;padding:4px 8px 4px 6px;cursor:grab}.choix-colonne.glissee{opacity:.45}.choix-colonne.figee{background:#f6f8fc}.choix-colonne.limite-figee{box-shadow:inset 0 -2px 0 var(--encre)}.choix-colonne-titre{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poignee-ordre{display:grid;flex:none;color:#9aa3b2}.bouton-mini{display:grid;place-items:center;flex:none;width:24px;height:24px;padding:0;border:0;border-radius:3px;background:transparent;color:var(--texte-doux);cursor:pointer}.bouton-mini:hover:not(:disabled){background:var(--encre-clair);color:var(--encre)}.bouton-mini:disabled{opacity:.3;cursor:default}.bouton-mini.actif{color:var(--encre)}.choix-colonnes-note{margin:6px 12px;font-size:12px;color:var(--texte-doux);white-space:normal}.tableau-liste .figee{position:sticky;z-index:2;background:var(--feuille)}.vue-liste .tableau-liste thead th.figee{z-index:5;background:#f8f9fb}.tableau-liste .col-case.figee{left:0}.tableau-liste .figee-derniere{box-shadow:inset -1px 0 0 var(--filet),6px 0 6px -4px #1d25322e}.tableau-liste tbody tr:hover>td.figee{background:#f6f8fc}.tableau-liste tbody tr.selectionnee>td.figee{background:var(--signet-clair)}.tableau-liste th[draggable]{cursor:grab}.tableau-liste th.entete-glisse{opacity:.5}.vue-liste .tableau-liste thead th.col-colonnes{position:sticky;right:0;overflow:visible;z-index:6;box-shadow:inset 1px 0 0 var(--filet-leger),inset 0 -1px 0 var(--filet)}.vue-liste .tableau-liste thead th.figee-derniere{box-shadow:inset -1px 0 0 var(--filet),inset 0 -1px 0 var(--filet),6px 0 6px -4px #1d25322e}.menu-sommaire svg{width:18px;height:18px}.vue-liste .outils [data-infobulle]:hover:after,.vue-liste .outils [data-infobulle]:focus-visible:after{left:auto;right:0;transform:none}.vue-liste .outils [data-infobulle]:hover:before,.vue-liste .outils [data-infobulle]:focus-visible:before{left:auto;right:12px;transform:none}.menu-actions-liste button{white-space:nowrap}.suivi{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:28px}@media(max-width:900px){.suivi{grid-template-columns:1fr}.suivi-filtres{order:-1}}.suivi-saisie{padding:12px;border:1px solid var(--filet);border-radius:var(--rayon);background:#fff}.suivi-saisie label{display:block;margin-bottom:6px;font-size:12px;color:var(--texte-doux)}.suivi-saisie textarea{box-sizing:border-box;width:100%;padding:8px;border:1px solid var(--filet);border-radius:var(--rayon);font:inherit;resize:vertical}.suivi-saisie-boutons{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px}.suivi-saisie-boutons .bouton svg{vertical-align:-2px}.suivi-jour h3{margin:22px 0 8px;font-size:13px;font-weight:600;color:var(--texte-doux)}.suivi-jour ol{margin:0;padding:0;list-style:none;border-left:2px solid var(--filet)}.suivi-entree{position:relative;padding:0 0 14px 22px}.suivi-repere{position:absolute;left:-7px;top:3px;width:12px;height:12px;border-radius:50%;background:var(--encre)}.suivi-document .suivi-repere{border-radius:2px;background:#b07a1f}.suivi-evenement .suivi-repere{background:#2e7d4f}.suivi-parcours .suivi-repere{border-radius:2px;transform:rotate(45deg) scale(.85);background:var(--signet)}.suivi-evenement-texte{margin:0;font-weight:500}.suivi-evenement-texte+.suivi-changements{margin-top:4px}.suivi-modification .suivi-repere{box-sizing:border-box;border:2px solid #8a93a3;background:#fff}.suivi-meta{display:flex;align-items:center;gap:6px;margin:0;font-size:12px;color:var(--texte-doux)}.suivi-meta .bouton-mini{width:20px;height:20px}.suivi-entree p{margin:2px 0 0}.suivi-texte{white-space:pre-wrap}.suivi-changements{margin:2px 0 0;padding:0;list-style:none}.suivi-changements s{color:#8a93a3}.suivi-champ{font-weight:600}.suivi-filtres{align-self:start;display:flex;flex-direction:column;gap:6px;font-size:13px}.suivi-filtres p{margin:0 0 2px;color:var(--texte-doux)}.suivi>.suivi-fil>.lien-chapitre{margin:4px 0 0 22px}.suivi-a-joindre,.suivi-pieces{margin:6px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.suivi-a-joindre li,.suivi-pieces li{display:flex;align-items:center;gap:6px}.suivi-a-joindre svg,.suivi-pieces>li>svg{flex:none;color:var(--texte-doux)}.suivi-pieces .bouton-mini,.suivi-a-joindre .bouton-mini{width:20px;height:20px}.modale .dossier-saisie{padding:0;border:0;background:none}.dossier-saisie{padding:12px 14px;border:1px solid var(--filet);border-radius:var(--rayon);background:#fff}.dossier-saisie-titre{margin:0 0 8px;font-weight:600}.dossier-champs{display:grid;grid-template-columns:minmax(0,1fr) 160px 160px;gap:12px}@media(max-width:760px){.dossier-champs{grid-template-columns:1fr}}.dossier-saisie label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--texte-doux)}.dossier-saisie input,.dossier-saisie textarea{box-sizing:border-box;width:100%;padding:6px 8px;border:1px solid var(--filet);border-radius:var(--rayon);background:#fff;font:14px var(--sans);color:var(--texte)}.dossier-saisie input[aria-invalid=true]{border-color:var(--danger, #c62828)}.dossier-champ-texte{margin-top:10px}.dossier-saisie textarea{resize:vertical}.dossier-outils{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}.dossier-a-traiter{display:flex;align-items:center;gap:6px;margin:0;color:var(--signet);font-weight:600}.dossier-rappel{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:10px;background:var(--encre-clair);font-size:12px;color:var(--encre);white-space:nowrap}.dossier-rappel.echu{background:var(--signet-clair);color:var(--signet);font-weight:600}.dossier-rappel.fait{background:#eef5f0;color:#2e7d4f}.dossier-liste{width:100%;margin-top:12px;border-collapse:collapse;table-layout:fixed;background:#fff;border:1px solid var(--filet-leger);border-radius:var(--rayon)}.dossier-liste col.col-titre{width:28%}.dossier-liste col.col-date{width:96px}.dossier-liste col.col-rappel{width:124px}.dossier-liste col.col-docs{width:56px}.dossier-liste th{padding:6px 10px;text-align:left;font-size:12px;font-weight:600;color:var(--texte-doux);border-bottom:1px solid var(--filet);background:#f8f9fb}.dossier-liste td{padding:7px 10px;border-bottom:1px solid var(--filet-leger);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dossier-liste tbody tr:last-child td{border-bottom:0}.dossier-liste tbody tr{cursor:pointer}.dossier-liste tbody tr:hover{background:var(--encre-clair)}.dossier-liste tbody tr:focus-visible{outline:2px solid var(--encre);outline-offset:-2px}.dossier-liste tr.echue td:first-child{box-shadow:inset 3px 0 0 var(--signet)}.dossier-liste-titre{font-weight:600}.dossier-liste-texte{color:var(--texte-doux)}.dossier-liste-docs,.dossier-liste th:last-child{text-align:center;color:var(--texte-doux)}.dossier-liste-docs span{display:inline-flex;align-items:center;gap:3px}.modale-pied .espace{flex:1}.modale-large{display:flex;flex-direction:column;max-height:84vh}.modale-large .modale-corps{overflow:auto;min-height:0}.note-consultation{display:flex;flex-direction:column;gap:14px}.note-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font-size:13px;color:var(--texte-doux)}.note-texte{white-space:pre-wrap;line-height:1.55;max-height:40vh;overflow:auto}.note-documents h3{margin:0 0 6px;font:600 13px var(--sans);color:var(--texte-doux)}.note-documents ul{margin:0;padding:0;list-style:none;border:1px solid var(--filet-leger);border-radius:var(--rayon)}.note-documents li{display:flex;align-items:center;gap:8px;padding:6px 10px;border-bottom:1px solid var(--filet-leger)}.note-documents li:last-child{border-bottom:0}.note-documents li.actif{background:var(--encre-clair)}.note-documents li>svg{flex:none;color:var(--texte-doux)}.note-document-nom{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-documents li>.discret{flex:none;font-size:12px}.note-document-outils{display:inline-flex;align-items:center;gap:6px;margin-left:auto;flex:none}.note-document-outils .bouton{display:inline-flex;align-items:center;gap:4px;text-decoration:none}.note-apercu{margin-top:10px;border:1px solid var(--filet);border-radius:var(--rayon);background:#f3f4f6;overflow:hidden}.note-apercu iframe{display:block;width:100%;height:55vh;border:0;background:#fff}.note-apercu-image{display:flex;justify-content:center;padding:8px}.note-apercu img{max-width:100%;max-height:60vh;object-fit:contain}.note-sans-apercu{margin:6px 0 0;font-size:12px}.dossier>.lien-chapitre{margin-top:8px}.sous-titre-contenu:empty+.sous-titre-sep{display:none}.dossier-liste th[aria-sort=descending]:after{content:" \2193"}.mes-droits-identite{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:0 0 18px}.mes-droits-identite dt{font-size:12px;color:var(--texte-doux)}.mes-droits-identite dd{margin:2px 0 0;font-weight:600}.mes-droits-table td:not(:first-child),.mes-droits-table th:not(:first-child){width:28%}.mes-droits-sans td{color:var(--texte-doux)}.niveau{display:inline-block;padding:1px 8px;border-radius:10px;font-size:12.5px;background:#eef0f4;color:var(--texte-doux)}.niveau-gestion{background:#e3efe7;color:#23613a}.niveau-saisie{background:#e6eef8;color:#24508a}.niveau-lecture{background:#f3efe2;color:#6b5a1e}.mes-droits-note{margin:14px 0 6px;color:var(--texte-doux);font-size:13.5px}.mes-droits-legende{margin:6px 0 0;padding-left:18px;font-size:13.5px;line-height:1.5}.menu-element-inactif{color:var(--texte-doux);opacity:.55;cursor:not-allowed}@media(max-width:640px){.mes-droits-identite{grid-template-columns:1fr}}.renvoi:disabled,.parcours-transition:disabled,.bouton-lien:disabled{color:var(--texte-doux);opacity:.55;cursor:not-allowed;background:none}.bouton:disabled[title],.bouton-icone:disabled[title]{cursor:not-allowed}.bouton-lien:disabled:hover{text-decoration:none}.aide-mot-de-passe{margin:2px 0 0;color:var(--texte-doux);font-size:12px}.lien-retour{margin-top:10px;text-align:center;color:var(--texte-doux);font-size:13px}.marque-espace{margin-left:6px;font-weight:400;letter-spacing:0;opacity:.8}.cadre-admin{display:flex;align-items:flex-start;min-height:calc(100vh - 46px)}.menu-admin{position:sticky;top:46px;flex:0 0 260px;height:calc(100vh - 46px);overflow-y:auto;box-sizing:border-box;padding:12px 0 24px;background:var(--feuille);border-right:1px solid var(--filet)}.menu-admin-filtre{display:block;width:calc(100% - 24px);margin:0 12px 6px;padding:6px 8px;box-sizing:border-box;border:1px solid var(--filet);border-radius:var(--rayon);font:inherit}.menu-admin-outils{display:flex;gap:12px;margin:0 12px 10px}.menu-admin-outils button{padding:0;border:0;background:none;color:var(--encre);font-size:12.5px;cursor:pointer}.menu-admin-outils button:hover{text-decoration:underline}.menu-admin-section{border-top:1px solid var(--filet-leger)}.menu-admin-titre{display:flex;align-items:center;gap:8px;width:100%;padding:9px 12px;border:0;background:none;font:600 14px/1.3 var(--sans);color:var(--texte);text-align:left;cursor:pointer}.menu-admin-titre:hover{background:var(--papier)}.menu-admin-section.courante .menu-admin-titre{color:var(--encre)}.menu-admin-chevron{display:inline-flex;flex:0 0 auto;color:var(--texte-doux);transition:transform .15s}.menu-admin-chevron.ouvert{transform:rotate(90deg)}.menu-admin-libelle{flex:1}.menu-admin-nombre{font-weight:400;font-size:12px;color:var(--texte-doux)}.menu-admin ul{list-style:none;margin:0 0 6px;padding:0}.menu-admin-entree{display:block;padding:6px 12px 6px 34px;color:var(--encre);text-decoration:none;font-size:13.5px}.menu-admin-entree:hover{background:var(--papier)}.menu-admin-entree.actif{background:var(--encre-clair);font-weight:600;box-shadow:inset 3px 0 0 var(--signet)}.menu-admin-vide{margin:8px 12px;color:var(--texte-doux);font-size:13px}.contenu-admin{flex:1;min-width:0}@media(max-width:760px){.cadre-admin{flex-direction:column}.menu-admin{position:static;flex:none;width:100%;max-height:none}}@media(prefers-reduced-motion:reduce){.menu-admin-chevron{transition:none}}.tableau-de-bord{padding-bottom:32px}.tb-indicateurs{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;margin:4px 0 16px}.tb-indicateur{display:flex;flex-direction:column;gap:2px;padding:12px 14px;background:var(--feuille);border:1px solid var(--filet-leger);border-radius:var(--rayon);color:var(--texte);text-decoration:none}a.tb-indicateur:hover{border-color:var(--filet)}.tb-valeur{font-family:var(--serif);font-size:26px;line-height:1.15;color:var(--encre-fonce);font-variant-numeric:tabular-nums}.tb-libelle{font-size:13px;color:var(--texte-doux)}.tb-detail{font-size:12px;color:var(--texte-doux)}.tb-alerte .tb-valeur{color:var(--danger)}.tb-grille-cartes{display:grid;grid-template-columns:repeat(auto-fit,minmax(460px,1fr));gap:16px}.tb-carte{background:var(--feuille);border:1px solid var(--filet-leger);border-radius:var(--rayon);padding:14px 16px 12px;min-width:0}.tb-large{grid-column:1 / -1}.tb-carte-entete{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.tb-carte-entete h2{margin:0 0 6px;font-family:var(--serif);font-weight:400;font-size:18px;color:var(--encre-fonce)}.tb-legende{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0 0 6px;padding:0;list-style:none;font-size:12.5px;color:var(--texte-doux)}.tb-legende li{display:inline-flex;align-items:center;gap:6px}.tb-pastille{display:inline-block;width:10px;height:10px;border-radius:2px;flex:none}.tb-zone{position:relative}.tb-svg{display:block;width:100%;height:auto;max-height:320px;overflow:visible}.tb-large .tb-svg{max-height:300px}.tb-grille{stroke:var(--filet-leger);stroke-width:1}.tb-axe{stroke:var(--filet);stroke-width:1}.tb-repere{stroke:var(--texte-doux);stroke-width:1;stroke-dasharray:3 3}.tb-graduation{font-size:11px;fill:var(--texte-doux);font-variant-numeric:tabular-nums}.tb-survol{fill:var(--encre-clair);opacity:.55}.tb-infobulle{position:absolute;pointer-events:none;z-index:5;min-width:180px;background:var(--feuille);border:1px solid var(--filet);border-radius:var(--rayon);box-shadow:0 4px 14px #1727431f;padding:8px 10px;font-size:12.5px}.tb-infobulle strong{display:block;margin-bottom:4px}.tb-infobulle-ligne{display:flex;align-items:center;gap:6px}.tb-infobulle-valeur{margin-left:auto;padding-left:12px;font-variant-numeric:tabular-nums;font-weight:600}.tb-classement{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:6px}.tb-classement li{display:grid;grid-template-columns:minmax(120px,38%) 1fr auto;align-items:center;gap:10px;font-size:13px}.tb-classement-nom{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-classement-barre{height:12px}.tb-classement-barre span{display:block;height:100%;border-radius:0 4px 4px 0;min-width:2px}.tb-classement-valeur{font-variant-numeric:tabular-nums;color:var(--texte);min-width:6em;text-align:right}.tb-tableau{max-height:320px;overflow:auto}.tb-tableau .tableau tbody tr{cursor:default}.tb-tableau .droite{text-align:right;font-variant-numeric:tabular-nums}.tb-camembert{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.tb-camembert-svg{width:170px;height:170px;flex:none}.tb-camembert-svg path{cursor:default;transition:opacity .12s}.tb-camembert-total{font-family:var(--serif);font-size:22px;fill:var(--encre-fonce)}.tb-camembert-legende{list-style:none;margin:0;padding:0;display:grid;gap:5px;flex:1;min-width:170px;font-size:13px}.tb-camembert-legende li{display:grid;grid-template-columns:10px 1fr auto 3.2em;align-items:center;gap:8px;padding:1px 4px;border-radius:3px}.tb-camembert-legende li.survol{background:var(--encre-clair)}.tb-camembert-valeur,.tb-camembert-pct{text-align:right;font-variant-numeric:tabular-nums}.tb-camembert-pct{color:var(--texte-doux)}.tb-grille-cartes:has(.tb-camembert){grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.tb-note{margin:8px 0 0;font-size:12px;color:var(--texte-doux)}@media(max-width:720px){.tb-grille-cartes{grid-template-columns:1fr}}.valorisation-champ{display:inline-flex;align-items:center;gap:6px;color:var(--texte-doux);font-size:13px}.valorisation-anomalies{margin:0 0 12px;font-size:13px}.valorisation-anomalies summary{cursor:pointer;color:var(--danger)}.valorisation-anomalies ul{margin:6px 0 0;padding-left:20px;max-height:220px;overflow:auto}.valorisation-tableau .droite{text-align:right;font-variant-numeric:tabular-nums}.valorisation-article{cursor:pointer}.valorisation-article.non-valorise td{color:var(--texte-doux)}.valorisation-chevron{display:inline-block;width:14px;color:var(--texte-doux)}.valorisation-code{color:var(--texte-doux);font-size:12px;margin-left:4px}.valorisation-detail>td{background:var(--fond, #f4f6f9);padding:4px 8px 10px 28px}.valorisation-detail .tableau{font-size:12.5px;background:var(--feuille)}.valorisation-tableau tfoot td{font-weight:600;border-top:2px solid var(--filet)}.valorisation-vues{display:flex;gap:4px;margin:0 0 10px;border-bottom:1px solid var(--filet)}.valorisation-vues button{background:none;border:0;border-bottom:2px solid transparent;padding:6px 12px;cursor:pointer;color:var(--texte-doux);font:inherit;font-size:13px}.valorisation-vues button.actif{color:inherit;font-weight:600;border-bottom-color:currentColor}.valorisation-detail-corps{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.valorisation-calcul{display:grid;grid-template-columns:max-content max-content;gap:2px 12px;margin:0;font-size:12.5px}.valorisation-calcul div{display:contents}.valorisation-calcul dt{color:var(--texte-doux)}.valorisation-calcul dd{margin:0;font-variant-numeric:tabular-nums}.valorisation-insucces{margin-left:6px;font-size:11px;padding:0 6px;border-radius:8px;border:1px solid var(--filet);color:var(--texte-doux)}.taux-annee{display:inline-flex;align-items:center;gap:2px;font-weight:600;font-variant-numeric:tabular-nums}.taux-grille th,.taux-grille td{white-space:nowrap}.taux-grille tbody tr{cursor:default}.taux-grille td.taux-case{padding:2px 4px;width:4.2em}.taux-case input{width:100%;min-width:3.4em;padding:3px 4px;border:1px solid var(--filet-leger);border-radius:3px;background:#fbfcfe;text-align:right;font-variant-numeric:tabular-nums}.taux-case input:hover{border-color:var(--filet)}.taux-case input:focus{outline:none;border-color:var(--encre);background:var(--feuille)}.taux-case input::placeholder{color:#a7afbc}.taux-case.modifiee input{background:var(--alerte-clair);border-color:var(--alerte)}.caisse-choix{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.caisse-carte{border:1px solid var(--filet);border-radius:6px;padding:14px 16px;background:var(--feuille);display:flex;flex-direction:column;gap:8px;align-items:flex-start}.caisse-carte h2{margin:0;font-size:17px}.caisse-formulaire{display:grid;gap:10px}.caisse-formulaire label{display:grid;gap:4px;font-size:13px}.caisse-statut{font-size:12px;padding:1px 8px;border-radius:10px;border:1px solid var(--filet);color:var(--texte-doux)}.caisse-statut.ouverte{border-color:#2f7d4f;color:#2f7d4f}.caisse-grille{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}@media(max-width:1000px){.caisse-grille{grid-template-columns:1fr}}.caisse-vente{display:flex;flex-direction:column;gap:12px}.caisse-recherche{position:relative}.caisse-recherche input{width:100%;font-size:16px;padding:9px 12px}.caisse-trouves{position:absolute;z-index:5;left:0;right:0;margin:2px 0 0;padding:4px 0;list-style:none;background:var(--feuille);border:1px solid var(--filet);border-radius:4px;box-shadow:0 6px 18px #141e321f}.caisse-trouves button{width:100%;display:flex;justify-content:space-between;gap:12px;padding:7px 12px;border:0;background:none;text-align:left;cursor:pointer;font:inherit}.caisse-trouves button:hover,.caisse-trouves button:focus{background:var(--fond-survol, #eef2f8);outline:none}.caisse-qte{white-space:nowrap}.caisse-qte button{width:24px;height:24px;border:1px solid var(--filet);border-radius:4px;background:var(--feuille);cursor:pointer}.caisse-qte span{display:inline-block;min-width:2.2em;text-align:center;font-variant-numeric:tabular-nums}.caisse-total{display:flex;justify-content:space-between;align-items:baseline;padding:10px 4px;border-top:2px solid var(--encre);font-size:18px}.caisse-total strong{font-size:26px;font-variant-numeric:tabular-nums}.caisse-rendu{display:flex;gap:16px;align-items:center;flex-wrap:wrap;font-size:14px}.caisse-rendu input{width:7em;text-align:right}.caisse-paiements{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.caisse-paiements .bouton{padding:12px 8px;font-size:15px}.caisse-cote h2{font-size:15px;margin:4px 0 8px}.caisse-z{border:1px solid var(--filet);border-radius:6px;padding:10px 12px;margin-bottom:14px;background:var(--feuille)}.caisse-z dl{display:grid;grid-template-columns:1fr auto;gap:3px 10px;margin:0;font-size:13px}.caisse-z dl div{display:contents}.caisse-z dt{color:var(--texte-doux)}.caisse-z dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.caisse-ecart dt,.caisse-ecart dd{color:var(--alerte);font-weight:600}.caisse-tickets{list-style:none;margin:0;padding:0;max-height:60vh;overflow:auto}.caisse-tickets li{display:grid;grid-template-columns:1fr auto;gap:1px 8px;padding:7px 2px;border-bottom:1px solid var(--filet);font-size:13px}.caisse-tickets li .discret{grid-column:1 / -1;font-size:12px}.caisse-tickets li.annule>span:first-child,.caisse-tickets li.annule>span:nth-child(2){text-decoration:line-through;color:var(--texte-doux)}.caisse-tickets .lien-discret{grid-column:1 / -1;justify-self:start;background:none;border:0;padding:0;color:var(--alerte);cursor:pointer;font-size:12px;text-decoration:underline}.reception-depot{display:flex;flex-direction:column;gap:6px;align-items:center;text-align:center;padding:34px 20px;border:2px dashed var(--filet);border-radius:8px;background:var(--feuille);cursor:pointer}.reception-depot.survol{border-color:var(--encre);background:#eef2f8}.reception-depot input{position:absolute;width:1px;height:1px;opacity:0}.reception-depot span{max-width:62ch;font-size:13px;color:var(--texte-doux)}.reception-depot:focus-within{outline:2px solid var(--encre);outline-offset:2px}.reception-resultats{list-style:none;margin:16px 0 0;padding:0}.reception-resultats li{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-left:3px solid var(--filet);margin-bottom:6px;background:var(--feuille);font-size:13px}.reception-resultats li.ok{border-left-color:#2f7d4f}.reception-resultats li.erreur{border-left-color:var(--alerte)}.reception-nom{font-weight:600}.reception-remarque{color:var(--texte-doux);font-size:12px}.etat-date{display:inline-flex;align-items:center;gap:6px;color:var(--texte-doux)}.etat-date input{padding:4px 6px;border:1px solid var(--filet);border-radius:var(--rayon);font:inherit;color:var(--texte)}.etat-case{display:inline-flex;align-items:center;gap:6px;color:var(--texte-doux)}.bascule{display:inline-flex}.bascule .bouton{border-radius:0}.bascule .bouton:first-child{border-radius:var(--rayon) 0 0 var(--rayon)}.bascule .bouton:last-child{border-radius:0 var(--rayon) var(--rayon) 0;margin-left:-1px}.bascule .bouton.actif{background:var(--encre-clair);border-color:var(--encre);color:var(--encre);font-weight:600}.etat-comptable .tableau td.droite,.etat-comptable .tableau th.droite{font-variant-numeric:tabular-nums;white-space:nowrap}.etat-comptable .tableau tfoot th{border-top:2px solid var(--filet)}.etat-comptable .tableau tbody tr{cursor:default}.etat-comptable tr.discret td{color:var(--texte-doux)}.grand-livre-compte{margin:0 0 22px}.grand-livre-compte h2{font:600 15px/1.3 var(--serif);color:var(--encre);margin:6px 0 8px}.rapprochement .tableau tbody tr{cursor:default}.rapprochement tr.a-affecter td:first-child{box-shadow:inset 3px 0 0 var(--alerte)}.rapprochement .affectation{display:inline-flex;align-items:center;gap:4px;margin:1px 6px 1px 0;padding:1px 8px;border:1px solid var(--filet);border-radius:10px;background:var(--feuille);white-space:nowrap}.rapprochement .affectation.proposee{border-style:dashed;border-color:var(--encre)}.rapprochement .lien-retirer{border:0;background:none;color:var(--texte-doux);cursor:pointer;font-size:15px;line-height:1;padding:0 2px}.rapprochement .lien-retirer:hover{color:var(--danger)}.rapprochement .actions-ligne{white-space:nowrap;text-align:right}.rapprochement .actions-ligne>*+*{margin-left:6px}.rapprochement tr.ligne-edition td{background:var(--papier)}.rapprochement-editeur{padding:6px 2px}.rapprochement-ligne{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rapprochement-ligne input,.rapprochement-ligne select{padding:4px 6px;border:1px solid var(--filet);border-radius:var(--rayon);font:inherit}.rapprochement-ligne input[type=search]{min-width:18em}.rapprochement-ligne input.montant{width:7em;text-align:right}.rapprochement-choix{list-style:none;margin:8px 0 0;padding:0;max-height:15em;overflow:auto;border:1px solid var(--filet-leger);border-radius:var(--rayon);background:var(--feuille)}.rapprochement-choix li{display:flex;gap:8px;align-items:baseline;padding:4px 8px;cursor:pointer}.rapprochement-choix li:hover{background:var(--encre-clair)}.rapprochement-choix li.choisi{background:var(--encre-clair);box-shadow:inset 3px 0 0 var(--encre)}.rapprochement-choix li .montant{margin-left:auto;font-variant-numeric:tabular-nums}.rapprochement-choix .discret,.rapprochement .discret{color:var(--texte-doux)}
