.version-produit{color:var(--texte-2);font-size:11px;line-height:1.4;font-variant-numeric:tabular-nums}.version-produit-numero{display:inline-block;white-space:nowrap;-webkit-user-select:text;user-select:text;padding:2px 7px;border:1px solid var(--bord);border-radius:6px;background:var(--neutre)}.version-produit-menu{padding:7px 12px 0}.version-produit-connexion{margin-top:12px;text-align:center}.version-produit-parametres{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:10px}.version-produit-support{font-weight:500}@media (min-width: 721px){.barre-laterale.repliee .version-produit-menu{padding-left:0;padding-right:0;text-align:center;font-size:10px}.barre-laterale.repliee .version-produit-numero{width:100%;box-sizing:border-box;padding-left:0;padding-right:0;letter-spacing:-.02em}}@media (max-width: 720px){.coque .barre-laterale{height:100dvh;padding-bottom:max(12px,env(safe-area-inset-bottom))}}:root{--cv2-carte: var(--carte);--cv2-texte: var(--texte);--cv2-texte2: var(--texte-2);--cv2-texte3: var(--texte-2);--cv2-sep: var(--bord);--cv2-bleu: var(--accent);--cv2-champ-focus: var(--neutre);--cv2-segment-fond: var(--neutre);--cv2-segment-actif: var(--carte)}.cv2{--cv2-fond: #f2f2f7;--cv2-carte: #ffffff;--cv2-texte: #000000;--cv2-texte2: #8a8a8e;--cv2-texte3: #c5c5c7;--cv2-sep: rgba(60, 60, 67, .12);--cv2-bleu: #007aff;--cv2-segment-fond: rgba(118, 118, 128, .12);--cv2-segment-actif: #ffffff;--cv2-champ-focus: rgba(118, 118, 128, .08);--cv2-verre: rgba(242, 242, 247, .86);min-height:calc(100vh - 56px);background:var(--cv2-fond);color:var(--cv2-texte);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif;padding-bottom:90px}@media (prefers-color-scheme: dark){.cv2:not(.force-clair){--cv2-fond: #000000;--cv2-carte: #1c1c1e;--cv2-texte: #ffffff;--cv2-texte2: #98989e;--cv2-texte3: #48484a;--cv2-sep: rgba(84, 84, 88, .42);--cv2-bleu: #0a84ff;--cv2-segment-fond: rgba(118, 118, 128, .24);--cv2-segment-actif: #636366;--cv2-champ-focus: rgba(118, 118, 128, .18);--cv2-verre: rgba(0, 0, 0, .8)}}.cv2.force-sombre{--cv2-fond: #000000;--cv2-carte: #1c1c1e;--cv2-texte: #ffffff;--cv2-texte2: #98989e;--cv2-texte3: #48484a;--cv2-sep: rgba(84, 84, 88, .42);--cv2-bleu: #0a84ff;--cv2-segment-fond: rgba(118, 118, 128, .24);--cv2-segment-actif: #636366;--cv2-champ-focus: rgba(118, 118, 128, .18);--cv2-verre: rgba(0, 0, 0, .8)}.cv2 *{box-sizing:border-box}.cv2-colonne{max-width:660px;margin:0 auto;padding:0 16px}.cv2-nav{display:flex;justify-content:space-between;align-items:center;padding:14px 0 2px}.cv2-nav a{color:var(--cv2-bleu);text-decoration:none;font-size:17px}.cv2-titre{font-size:30px;font-weight:700;letter-spacing:.2px;margin:2px 0 12px}.cv2-apercu{position:sticky;top:56px;z-index:15;background:var(--cv2-verre);backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);border-bottom:.5px solid var(--cv2-sep);padding:9px 0 10px}.cv2-apercu-libelle{font-size:11px;font-weight:600;letter-spacing:.7px;text-transform:uppercase;color:var(--cv2-texte2);margin-bottom:3px}.cv2-apercu-nom{font-family:SF Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px;font-weight:600;white-space:nowrap;overflow-x:auto;scrollbar-width:none;transition:color .2s}.cv2-apercu-nom::-webkit-scrollbar{display:none}.cv2-apercu-nom .fantome{color:var(--cv2-texte3);font-weight:500}.cv2-apercu-nom .reel{color:var(--cv2-bleu)}.cv2-section-titre{font-size:13px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--cv2-texte2);margin:26px 4px 8px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.cv2-section-titre .chevron{transition:transform .2s;font-size:13px}.cv2-section-titre .chevron.ouvert{transform:rotate(90deg)}.cv2-carte{background:var(--cv2-carte);border-radius:13px;overflow:hidden;transition:opacity .18s ease,transform .18s ease}.cv2-carte.fermee{display:none}.cv2-rangee{padding:11px 16px;border-bottom:.5px solid var(--cv2-sep)}.cv2-rangee:last-child{border-bottom:none}.cv2-label{font-size:13px;color:var(--cv2-texte2);margin-bottom:3px;display:block}.cv2-input{width:100%;border:none;background:transparent;font-size:17px;color:var(--cv2-texte);outline:none;padding:3px 0;font-family:inherit;border-radius:7px;transition:background .15s,box-shadow .15s;caret-color:var(--cv2-bleu)}.cv2-input::placeholder{color:var(--cv2-texte3)}.cv2-input:focus{background:var(--cv2-champ-focus);box-shadow:0 0 0 4px var(--cv2-champ-focus)}textarea.cv2-input{resize:vertical;min-height:44px;line-height:1.45}.cv2-indication{font-size:12px;color:var(--cv2-texte2);margin-top:4px}.cv2-segments{display:flex;gap:2px;background:var(--cv2-segment-fond);border-radius:9px;padding:2px;overflow-x:auto;scrollbar-width:none}.cv2-segments::-webkit-scrollbar{display:none}.cv2-segment{flex:1;min-width:fit-content;border:none;background:transparent;border-radius:7px;padding:7px 12px;font-size:14px;font-weight:500;color:var(--cv2-texte);cursor:pointer;white-space:nowrap;transition:background .18s ease,box-shadow .18s ease,color .18s;font-family:inherit}.cv2-segment.actif{background:var(--cv2-segment-actif);box-shadow:0 1px 4px #0000001f;font-weight:600}.cv2-combo{position:relative}.cv2-combo-liste{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--cv2-carte);border-radius:12px;box-shadow:0 12px 40px #00000038;border:.5px solid var(--cv2-sep);z-index:30;max-height:240px;overflow:auto}.cv2-combo-option{padding:10px 14px;font-size:15px;cursor:pointer;display:flex;justify-content:space-between;gap:10px;border-bottom:.5px solid var(--cv2-sep)}.cv2-combo-option:last-child{border-bottom:none}.cv2-combo-option:hover{background:var(--cv2-champ-focus)}.cv2-combo-option .secondaire{color:var(--cv2-texte2);font-size:13px}.cv2-combo-option.creation{color:var(--cv2-bleu);font-weight:600}.cv2-intervenant{border:.5px solid var(--cv2-sep);border-radius:11px;margin:10px 16px;overflow:hidden}.cv2-intervenant .cv2-rangee{padding:9px 13px}.cv2-intervenant-entete{display:flex;justify-content:space-between;align-items:center;padding:9px 13px;background:var(--cv2-champ-focus);border-bottom:.5px solid var(--cv2-sep)}.cv2-role-select{border:none;background:transparent;font-size:15px;font-weight:600;color:var(--cv2-texte);font-family:inherit;outline:none}.cv2-grille-2{display:grid;grid-template-columns:1fr 1fr}.cv2-grille-2 .cv2-rangee:nth-child(odd){border-right:.5px solid var(--cv2-sep)}@media (max-width: 560px){.cv2-grille-2{grid-template-columns:1fr}.cv2-grille-2 .cv2-rangee:nth-child(odd){border-right:none}}.cv2-bouton-texte{border:none;background:none;color:var(--cv2-bleu);font-size:15px;font-weight:500;cursor:pointer;padding:12px 16px;font-family:inherit}.cv2-bouton-texte.destructif{color:#ff453a;font-size:13px;padding:4px 8px}.cv2-creer{display:block;width:100%;margin-top:30px;border:none;border-radius:14px;background:var(--cv2-bleu);color:#fff;font-size:17px;font-weight:600;padding:15px;cursor:pointer;font-family:inherit;box-shadow:0 8px 28px #007aff59;transition:opacity .2s,transform .08s}.cv2-creer:disabled{opacity:.35;box-shadow:none;cursor:default}.cv2-creer:not(:disabled):active{transform:scale(.985)}.cv2-note-maquette{text-align:center;font-size:12px;color:var(--cv2-texte2);margin-top:10px}.cv2-toast{margin:16px auto 0;width:fit-content;background:var(--cv2-carte);border:.5px solid var(--cv2-sep);color:var(--cv2-texte);border-radius:999px;padding:9px 18px;font-size:13.5px;font-weight:500;box-shadow:0 10px 30px #0000002e}@media (max-width: 720px){.cv2{min-height:calc(100vh - 52px)}.cv2-apercu{top:52px}.cv2-titre{font-size:26px}.cv2-apercu-nom{font-size:13.5px}}.cv2-bascule{display:flex;align-items:center;gap:9px;margin:4px 0 2px;font-size:13px;color:var(--texte-2);cursor:pointer}.cv2-bascule input{width:16px;height:16px;accent-color:var(--accent)}.cv2-explication{margin:2px 0 10px;font-size:12.5px;line-height:1.45;color:var(--texte-2)}.cv2-explication strong{color:var(--texte)}.cv2-roles{display:flex;flex-direction:column;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.16)}.cv2-roles>div{display:flex;flex-direction:column;gap:1px}.cv2-roles span{font-size:10.5px;text-transform:uppercase;letter-spacing:.5px;opacity:.62}.cv2-roles b{font-size:14px}.cv2-choix{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.cv2-option{flex:1;min-width:150px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--bord);border-radius:12px;background:var(--carte)}.cv2-option.choisie{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.cv2-option strong{font-size:13px}.cv2-option span{font-size:12px;color:var(--texte-2)}.bloc-avoirs{min-width:0;margin:16px 0}.bloc-avoirs .tableau .numero{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.avoir-documents{list-style:none;padding:0;margin:12px 0;display:grid;gap:8px}.avoir-documents li{min-width:0;padding:12px;border:1px solid var(--separateur);border-radius:10px}.avoir-reperes{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.avoir-reperes>strong{overflow-wrap:anywhere}.avoir-credit{margin-left:auto;white-space:nowrap;font-variant-numeric:tabular-nums}.avoir-motif{margin:7px 0 10px;color:var(--texte-2);font-size:13px;overflow-wrap:anywhere}.avoir-actions{display:flex;flex-wrap:wrap;gap:8px}.bloc-avoirs .bloc-reglement{min-width:0;overflow-wrap:anywhere}@media (max-width: 600px){.bloc-avoirs .tableau{table-layout:auto}.bloc-avoirs .tableau td{padding:7px 4px}.bloc-avoirs .tableau td:first-child{white-space:normal;overflow-wrap:anywhere}.bloc-avoirs .tableau .numero{width:1%}.avoir-credit{margin-left:0}}.bloc-avoirs .bouton.danger{background:#b42318;color:#fff}.facture-fiche{color:var(--texte)}.facture-fiche *{box-sizing:border-box;min-width:0}.facture-fiche p{margin:6px 0;overflow-wrap:anywhere}.facture-fiche h2{margin:0 0 4px;font-size:1.15rem;overflow-wrap:anywhere}.facture-fiche h2:focus-visible,.facture-fiche :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.facture-fiche h3{margin:0 0 8px;font-size:1rem}.facture-fiche .aide{margin:6px 0 0;font-size:.88rem;color:var(--texte-2)}.fiche-retours{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.fiche-retours .bouton{white-space:normal;text-align:left}.fiche-etat,.fiche-erreur{padding:12px;border-radius:8px;background:var(--survol);border-left:3px solid var(--accent);margin:12px 0}.fiche-erreur{border-left-color:var(--moe-alerte)}.fiche-erreur p{margin-top:0}.fiche-facture{display:grid;gap:18px}.fiche-facture section{border-top:1px solid var(--separateur);padding-top:14px}.fiche-entete{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;align-items:flex-start}.fiche-sous-titre{font-size:.92rem;color:var(--texte-2)}.fiche-sous-titre .pastille{margin-right:2px}.fiche-identite{display:grid;gap:8px;margin:0;min-width:200px}.fiche-identite dt{font-size:.82rem;color:var(--texte-2)}.fiche-identite dd{margin:0;overflow-wrap:anywhere}.fiche-lignes{list-style:none;margin:0;padding:0;display:grid;gap:10px}.fiche-ligne{border:1px solid var(--bord);border-radius:10px;padding:12px;background:var(--fond)}.fiche-ligne-designation{margin:0 0 4px;font-weight:600}.fiche-ligne-detail{margin:0;font-size:.92rem;color:var(--texte-2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fiche-ligne-detail strong{color:var(--texte)}.fiche-montants{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0 0 6px}.fiche-montants>div{background:var(--survol);border:1px solid var(--bord);border-radius:10px;padding:12px}.fiche-montants dt{font-size:.82rem;color:var(--texte-2);margin-bottom:6px}.fiche-montants dd{margin:0;font-size:1.1rem;font-weight:650;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fiche-montant-fort dd{font-size:1.25rem}.fiche-pied{border-top:1px solid var(--separateur);padding-top:12px}.fiche-identifiant{-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}@media (max-width: 480px){.fiche-entete{flex-direction:column;gap:10px}.fiche-identite{min-width:0}.fiche-retours .bouton{flex:1 1 160px}.fiche-montants{grid-template-columns:1fr}.fiche-montants dd{font-size:1.05rem}}.messagerie.messagerie-client{container:courrier / inline-size;width:100%;min-width:0;height:100dvh;padding:20px 22px;gap:16px}.messagerie-client .messagerie-entete{gap:14px}.messagerie-client .messagerie-titre{min-width:0}.messagerie-client .messagerie-titre h1{font-size:25px;letter-spacing:-.5px}.messagerie-client .messagerie-titre .aide{display:block;margin-top:3px}.messagerie-client .messagerie-compte-select{display:flex;flex:1 1 260px;max-width:440px;min-width:0;flex-direction:column;gap:4px;font-size:11px;color:var(--texte-2)}.messagerie-client .messagerie-compte-select .champ{width:100%;min-width:0;font-size:13px;text-overflow:ellipsis}.messagerie-client .messagerie-boutons{flex-wrap:wrap}.messagerie-client .messagerie-boutons .bouton{min-height:38px}.messagerie-client .messagerie-options .menu-plus{left:auto;right:0;width:min(300px,calc(100vw - 36px));z-index:10}.messagerie-client .messagerie-volets{position:relative;grid-template-columns:minmax(185px,var(--col-dossiers)) 5px minmax(280px,var(--col-liste)) 5px minmax(0,1fr);border-radius:16px;box-shadow:0 4px 22px #1e32500a}.messagerie-client .messagerie-dossiers{display:flex;grid-column:1;grid-row:1;min-width:0;padding:12px 8px;background:var(--fond)}.messagerie-client .poignee-dossiers{grid-column:2;grid-row:1}.messagerie-client .messagerie-liste{grid-column:3;grid-row:1;background:var(--carte)}.messagerie-client .poignee-liste{grid-column:4;grid-row:1}.messagerie-client .messagerie-lecture{display:flex;grid-column:5;grid-row:1}.messagerie-client.dossiers-replies .messagerie-volets{grid-template-columns:0 0 minmax(280px,var(--col-liste)) 5px minmax(0,1fr)}.messagerie-client.dossiers-replies .messagerie-dossiers,.messagerie-client.dossiers-replies .poignee-dossiers{display:none}.messagerie-client .messagerie-compte{padding:11px 10px;border:1px solid transparent;border-radius:10px;margin-bottom:5px}.messagerie-client .messagerie-compte.actif{border-color:#0071e340}.messagerie-client .messagerie-compte-identite{display:flex;flex-direction:column;gap:3px;min-width:0;text-align:left}.messagerie-client .messagerie-compte-identite strong{font-size:13px}.messagerie-client .messagerie-compte-identite small{font-size:11px;font-weight:400;overflow-wrap:anywhere;white-space:normal;color:var(--texte-2)}.messagerie-client .mail-boite{min-height:40px;gap:6px}.messagerie-client .mail-boite-nom{white-space:normal;text-align:left;overflow-wrap:anywhere}.messagerie-client .messagerie-separateur{padding:17px 10px 8px;font-size:10px}.messagerie-client .messagerie-navigation-groupe{margin-top:12px;border-top:1px solid var(--separateur)}.messagerie-client .messagerie-navigation-groupe>summary{cursor:pointer;padding:14px 10px;font-weight:600;font-size:12px;color:var(--texte-2)}.messagerie-client .messagerie-reperes{margin:8px 10px;font-size:11px}.messagerie-client .messagerie-liste-titre{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:18px 16px 8px}.messagerie-client .messagerie-liste-titre h2{margin:0 0 4px;font-size:18px}.messagerie-client .messagerie-liste-titre>div{min-width:0}.messagerie-client .messagerie-liste-titre .aide{display:block;overflow-wrap:anywhere;font-size:11px}.messagerie-client .messagerie-total{flex:none;color:var(--texte-2);font-size:11px}.messagerie-client .messagerie-recherche{position:static;padding:10px 14px 14px}.messagerie-client .messagerie-recherche .champ{min-width:0;font-size:13px}.messagerie-client .messagerie-recherche .lien-discret{font-size:11px;text-align:left;padding-top:5px}.messagerie-client .messagerie-liste .mail-item{gap:9px;padding:16px 12px 16px 34px;min-height:82px;box-sizing:border-box;border-left:3px solid transparent}.messagerie-client .messagerie-liste .mail-item.actif{border-left-color:var(--accent, #0071e3);background:#0071e314}.messagerie-client .messagerie-liste .mail-item:focus-visible{outline:2px solid var(--accent, #0071e3);outline-offset:-3px}.messagerie-client .messagerie-coche{opacity:.55;top:19px;left:9px;width:16px;height:16px;margin:0}.messagerie-client .messagerie-coche:checked{opacity:1}.messagerie-client .mail-ligne1{align-items:baseline}.messagerie-client .mail-de{font-size:13px}.messagerie-client .mail-date{font-size:11px}.messagerie-client .mail-objet{margin:4px 0;font-size:13px}.messagerie-client .mail-apercu{font-size:12px}.messagerie-client .mail-avatar.petit{flex:none}.messagerie-client .messagerie-vide{box-sizing:border-box;flex:1}.messagerie-client .messagerie-vide h2{margin:18px 0 10px;font-size:20px}.messagerie-client .messagerie-vide p{max-width:350px;line-height:1.6}.messagerie-client .messagerie-vide-icone{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;background:#0071e312;border-radius:20px;color:#0071e3;font-size:30px}.messagerie-client .messagerie-lecteur{padding:22px 24px 32px;gap:20px}.messagerie-client .messagerie-identite-message{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--texte-2);font-size:11px;margin-bottom:12px;overflow-wrap:anywhere}.messagerie-client .messagerie-sens{display:inline-block;flex:none;font-size:10px;color:#385a7f;border-radius:6px;padding:4px 6px;background:#0071e314;white-space:nowrap}.messagerie-client .messagerie-sens.envoye{color:#31745a;background:#3496701a}.messagerie-client .messagerie-lecteur-entete h2{margin:0 0 18px;font-size:21px;line-height:1.35;overflow-wrap:anywhere}.messagerie-client .messagerie-outils{margin-bottom:18px;gap:6px}.messagerie-client .messagerie-outils .chip{min-height:32px}.messagerie-client .messagerie-de>div:last-child{min-width:0;overflow-wrap:anywhere}.messagerie-client .messagerie-de{margin-bottom:14px;line-height:1.5}.messagerie-client .messagerie-fil{border:1px solid var(--separateur);border-radius:10px;overflow:hidden}.messagerie-client .messagerie-fil .messagerie-separateur{padding:12px;background:var(--fond);text-transform:none;font-size:11px;letter-spacing:0}.messagerie-client .messagerie-fil-message:last-child{border-bottom:none}.messagerie-client .messagerie-fil-message.courant{background:#0071e30f}.messagerie-client .messagerie-fil-entete{padding:12px;align-items:flex-start;gap:10px}.messagerie-client .messagerie-fil-texte{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;font-size:12px}.messagerie-client .messagerie-fil-texte strong{overflow-wrap:anywhere}.messagerie-client .messagerie-fil-entete .aide{white-space:normal;font-size:11px}.messagerie-client .messagerie-fil-apercu{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--texte-2)}.messagerie-client .messagerie-piece{flex-wrap:wrap}.messagerie-client .messagerie-piece .nom-document{min-width:min(180px,100%);white-space:normal;overflow-wrap:anywhere}.messagerie-client .messagerie-info{flex-wrap:wrap;overflow-wrap:anywhere}.messagerie-client .messagerie-menu-mobile,.messagerie-client .messagerie-retour-liste,.messagerie-client .messagerie-voile,.messagerie-client .messagerie-navigation-titre{display:none}.messagerie-client .messagerie-aide .carte{max-height:90dvh;overflow:auto}.messagerie-client .messagerie-composeur .messagerie-champ select{text-overflow:ellipsis}.messagerie-client .messagerie-composeur-boutons button{min-width:34px;min-height:34px}.messagerie-client .messagerie-composeur-pied .bouton{min-height:40px}@container courrier (max-width: 1080px){.messagerie-client .messagerie-volets,.messagerie-client.dossiers-replies .messagerie-volets{grid-template-columns:0 0 minmax(260px,38%) 5px minmax(0,1fr)}.messagerie-client .messagerie-dossiers,.messagerie-client.dossiers-replies .messagerie-dossiers,.messagerie-client .poignee-dossiers,.messagerie-client .messagerie-menu-desktop{display:none}.messagerie-client .messagerie-menu-mobile{display:inline-flex}.messagerie-client.navigation-ouverte .messagerie-dossiers{display:flex;position:absolute;z-index:4;inset:0 auto 0 0;width:min(310px,calc(100% - 40px));box-sizing:border-box;box-shadow:10px 0 24px #14284626}.messagerie-client.navigation-ouverte .messagerie-voile{display:block;position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;border:0;background:#141e3247;width:100%}.messagerie-client .messagerie-navigation-titre{display:flex;align-items:center;justify-content:space-between;padding:5px 8px 12px;font-size:13px}.messagerie-client .messagerie-lecteur{padding:18px 16px 28px}.messagerie-client .messagerie-liste .mail-avatar{display:none}}@container courrier (max-width: 720px){.messagerie-client .messagerie-volets,.messagerie-client.dossiers-replies .messagerie-volets{grid-template-columns:minmax(0,1fr)}.messagerie-client .messagerie-liste{grid-column:1;border-right:none}.messagerie-client .messagerie-poignee,.messagerie-client .messagerie-lecture,.messagerie-client.affiche-lecture .messagerie-liste{display:none}.messagerie-client.affiche-lecture .messagerie-lecture{display:flex;grid-column:1}.messagerie-client .messagerie-retour-liste{display:block;flex:none;text-align:left;border:0;border-bottom:1px solid var(--separateur);background:var(--carte);color:var(--accent, #0071e3);font:inherit;padding:14px 16px;cursor:pointer;position:sticky;top:0;z-index:2}.messagerie-client .messagerie-compte-select{flex-basis:100%;max-width:none;order:3}.messagerie-client .messagerie-titre .aide{display:none}.messagerie-client .messagerie-titre h1{font-size:20px}.messagerie-client .messagerie-boutons{margin-left:auto}.messagerie-client .messagerie-boutons>.bouton.secondaire{display:none}.messagerie-client .messagerie-boutons .bouton{min-height:40px}.messagerie-client .messagerie-liste .mail-item{padding-top:17px;padding-bottom:17px}.messagerie-client .messagerie-coche{width:18px;height:18px;top:20px}.messagerie-client .messagerie-outils .chip,.messagerie-client .messagerie-piece .chip{min-height:40px}}@media (max-width: 760px){.messagerie.messagerie-client{height:calc(100dvh - 56px);min-height:400px;padding:12px 10px max(10px,env(safe-area-inset-bottom));gap:12px}.messagerie-client .messagerie-composeur,.messagerie-client .messagerie-composeur.plein-ecran{left:0;right:0;top:auto;bottom:0;width:100%;max-width:100%;max-height:92dvh;border-radius:14px 14px 0 0}.messagerie-client .messagerie-composeur.plein-ecran{top:env(safe-area-inset-top,0px);max-height:none}.messagerie-client .messagerie-composeur.reduit{max-height:54px}.messagerie-client .messagerie-composeur .champ,.messagerie-client .messagerie-composeur input,.messagerie-client .messagerie-editeur,.messagerie-client .messagerie-recherche .champ{font-size:16px}}.messagerie-client .messagerie-compte.actif .messagerie-compte-identite small{color:inherit;opacity:.9}.messagerie-client .messagerie-suivi{border-top:1px solid var(--separateur);padding-top:8px}.messagerie-client .messagerie-suivi>summary{color:var(--texte-2);font-size:12px;padding:8px 0;cursor:pointer;overflow-wrap:anywhere}.messagerie-client .messagerie-fil>summary{cursor:pointer;min-height:20px}.messagerie-client .messagerie-ordre-fil{margin:10px 12px;font-size:11px}.messagerie-client .messagerie-reception{flex:none;border:1px solid var(--separateur);border-radius:10px;background:var(--carte);font-size:12px;line-height:1.5;color:var(--texte-2)}.messagerie-client .messagerie-reception>summary{cursor:pointer;padding:8px 12px;list-style:none;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.messagerie-client .messagerie-reception>summary:after{content:"Détails ⌄";margin-left:auto;font-size:11px}.messagerie-client .messagerie-reception-point{width:7px;height:7px;border-radius:50%;background:#888;flex:none}.messagerie-client .messagerie-reception.active .messagerie-reception-point{background:#31745a}.messagerie-client .messagerie-reception:is(.erreur,.arretee) .messagerie-reception-point{background:#ab5d18}.messagerie-client .messagerie-reception:is(.erreur,.arretee){border-color:#d6ab70}.messagerie-client .messagerie-reception>div{padding:0 12px 10px}.messagerie-client .messagerie-reception p{margin:6px 0}.messagerie-client .messagerie-reception-date{font-size:11px}.messagerie-client .messagerie-reception-souci{color:var(--danger,#a44329)}.nf-panneau,.nf-source{min-width:0;overflow-wrap:anywhere}.nf-entete,.nf-titre-tache,.nf-liste-entete{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.nf-entete>div{min-width:0}.nf-entete h3,.nf-liste-entete h4{margin:0 0 .45rem}.nf-actions,.nf-statuts{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.nf-actions{margin:.7rem 0}.nf-compteurs{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.75rem;margin:1rem 0}.nf-compteurs>div{padding:.8rem;border:1px solid var(--bordure,#ddd);border-radius:12px}.nf-compteurs dt{font-size:.85rem;color:var(--texte-secondaire,#666)}.nf-compteurs dd{margin:.25rem 0 0;font-size:1.5rem;font-weight:650}.nf-etat{font-size:.8rem;border-radius:999px;padding:.25rem .6rem;background:var(--fond-secondaire,#eef0f3);white-space:nowrap}.nf-reussie{color:#146236;background:#e4f5e9}.nf-a_verifier,.nf-differe,.nf-echouee{color:#8a4b03;background:#fff0d9}.nf-en_cours{color:#0754a3;background:#e6f1ff}.nf-tache{padding:1rem;border:1px solid var(--bordure,#ddd);border-radius:14px;margin:.7rem 0}.nf-tache strong{min-width:0}.nf-mention{font-size:.83rem;color:var(--texte-secondaire,#666)}.nf-fiche{border-top:1px solid var(--bordure,#ddd);margin-top:.8rem;padding-top:.5rem}.nf-fiche h5{font-size:.95rem;margin:.7rem 0 .3rem}.nf-fiche ul{margin:.3rem 0;padding-left:1.2rem}.nf-fiche blockquote{margin:.4rem 0;padding-left:.7rem;border-left:3px solid #a6bdd6;font-size:.9rem}.nf-source{padding:.8rem 0}.nf-source summary{cursor:pointer;font-weight:600}.nf-reglages{padding:1rem;margin:1rem 0;border:1px solid var(--bordure,#ddd);border-radius:14px}.nf-reglages fieldset{border:0;margin:.8rem 0;padding:0;min-width:0}.nf-reglages legend{font-weight:600}.nf-reglages label{display:flex;gap:.65rem;align-items:flex-start;padding:.35rem 0}.nf-reglages input[type=checkbox]{flex:0 0 auto;width:18px;height:18px;margin:.2rem 0}.nf-dossiers{max-height:230px;overflow:auto}.nf-liste-entete{align-items:center;margin-top:1.5rem}.nf-liste-entete select{max-width:100%;margin-left:.5rem;padding:.45rem;border-radius:8px}.nf-source .chip,.nf-panneau .chip{white-space:normal;min-height:36px}.nf-tache a{color:inherit;text-decoration:none}@media (max-width:600px){.nf-entete,.nf-liste-entete,.nf-titre-tache{flex-wrap:wrap}.nf-tache{padding:.8rem}.nf-compteurs{grid-template-columns:repeat(2,minmax(0,1fr))}.nf-liste-entete label{width:100%}.nf-reglages{padding:.7rem}}@media (prefers-color-scheme:dark){.nf-reussie{background:#183b2b;color:#b9eccb}.nf-a_verifier,.nf-differe,.nf-echouee{background:#4c3315;color:#ffe0ac}.nf-en_cours{background:#183c61;color:#c5e2ff}}.preparation-apercu{padding:0 1rem;max-height:45%;overflow:auto;flex-shrink:0}.nf-limite{padding:.65rem;border-left:3px solid #c88a39;background:var(--fond-secondaire,#fff7eb);font-size:.9rem}.nf-mesures{margin-block:.75rem;overflow-wrap:anywhere}.nf-mesures summary{cursor:pointer;color:var(--muted, #5d6570)}.nf-mesures .nf-compteurs dd{font-size:1.1rem}.eq-pieces{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.eq-piece{display:flex;align-items:center;gap:10px;text-align:left;border:1px solid #dce3ec;background:#fff;border-radius:12px;padding:10px 12px;max-width:100%;color:#17253b;cursor:pointer}.eq-piece>span:nth-child(2){min-width:0}.eq-piece strong{display:block;overflow-wrap:anywhere;font-size:13px}.eq-piece small{display:block;color:#62718a;margin-top:4px;font-size:11px}.eq-piece-icone{font-size:26px;color:#0875df}.eq-piece-fond{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#182a4966;display:flex;align-items:center;justify-content:center;padding:20px;overscroll-behavior:contain}.eq-piece-dialogue,.eq-choisir-piece{display:flex;flex-direction:column;background:#fff;border-radius:18px;box-shadow:0 20px 80px #10244433;width:min(1380px,100%);height:min(940px,calc(100dvh - 40px));overflow:hidden;outline:none}.eq-piece-dialogue>header,.eq-choisir-piece>header{display:flex;gap:18px;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e4eaf2;flex-shrink:0}.eq-piece-dialogue>header>div:first-child{min-width:0}.eq-piece-dialogue>header strong{overflow-wrap:anywhere;display:block}.eq-piece-dialogue>header small{display:block;margin-top:5px;color:#65718b}.eq-piece-actions,.eq-piece-outils{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.eq-piece-actions button:not(.bouton),.eq-piece-outils button:not(.bouton),.eq-piece-info button,.eq-choisir-piece button:not(.bouton){border:1px solid #dce3ec;background:#f7f9fc;color:#173253;padding:8px 12px;border-radius:8px;cursor:pointer}.eq-piece-dialogue button:disabled,.eq-choisir-piece button:disabled{opacity:.5;cursor:default}.eq-piece-outils{padding:10px 20px;flex-shrink:0}.eq-piece-outils input{width:64px;padding:6px;border:1px solid #cdd9e7;border-radius:6px}.eq-piece-zone{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;background:#e9edf4;padding:18px;text-align:center}.eq-piece-zone>img{display:block;margin:auto;max-width:none;max-height:none;background:#fff;box-shadow:0 3px 20px #182b4526}.eq-piece-dialogue>footer{padding:10px 20px;font-size:12px;color:#61708a}.eq-piece-dialogue>.alerte{margin:8px 20px;flex-shrink:0}.eq-piece-info{margin:8px 20px;padding:10px;background:#e8f6eb;color:#205d36;display:flex;align-items:center;justify-content:space-between;gap:15px}.eq-annotation .superposition{z-index:1200}.eq-annotation-erreur{position:fixed;bottom:24px;left:15%;right:15%;z-index:1302;background:#fff0ef;color:#a11b18;padding:12px;border-radius:10px}.eq-annotation-attente{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1301;background:#ffffffd9;display:grid;place-items:center;font-weight:600}.eq-choisir-piece{width:min(850px,100%);height:min(760px,calc(100dvh - 40px))}.eq-choisir-piece h2{margin:0 0 6px}.eq-choisir-piece header p{margin:0;color:#65718b}.eq-choisir-piece nav{display:flex;gap:8px;padding:12px 20px;flex-wrap:wrap}.eq-chemin{padding:0 20px;overflow-wrap:anywhere;color:#536985;margin:4px 0 10px;font-size:12px}.eq-choisir-piece>input{margin:0 20px 12px;padding:10px;border-radius:8px;border:1px solid #d8e2ed}.eq-fichiers{overflow:auto;overscroll-behavior:contain;flex:1;min-height:0;padding:0 20px}.eq-dossier,.eq-fichier{display:flex;width:100%;gap:12px;align-items:center;text-align:left;padding:12px!important;border-radius:0!important;border:0!important;border-bottom:1px solid #edf0f5!important;background:#fff!important;margin:0!important}.eq-dossier strong,.eq-fichier>span{min-width:0;overflow-wrap:anywhere;flex:1}.eq-dossier>span,.eq-fichier small{color:#718099;font-size:12px}.eq-fichier input{width:18px;height:18px;flex-shrink:0}.eq-choisir-piece>footer{border-top:1px solid #e4eaf2;padding:14px 20px;display:flex;justify-content:space-between;gap:12px;align-items:center}.eq-choisir-piece>.alerte{margin:0 20px 10px}@media (max-width:700px){.eq-piece-fond{padding:0}.eq-piece-dialogue,.eq-choisir-piece{width:100%;height:100dvh;border-radius:0}.eq-piece-dialogue>header,.eq-choisir-piece>header{padding:12px;align-items:flex-start}.eq-piece-dialogue>header{flex-direction:column}.eq-piece-actions{width:100%}.eq-piece-actions>button:last-child{margin-left:auto}.eq-piece-outils{padding:8px}.eq-piece-dialogue>footer{font-size:11px}.eq-annotation-erreur{left:8px;right:8px}.eq-fichiers{padding:0 10px}}.eq-piece-legende{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;font-weight:400;color:#44566f;margin:6px 0 0}.eq-piece:disabled{cursor:default;opacity:.7}.page.equipe-page{max-width:1440px;margin-inline:auto;padding-bottom:90px}.equipe-entete{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:8px 0 26px}.equipe-entete h1{font-size:34px;letter-spacing:-.035em;margin:0}.equipe-entete p{color:var(--texte-2);line-height:1.5}.equipe-entete .equipe-surtitre{font-size:11px;font-weight:700;letter-spacing:.14em;color:var(--accent);margin:0 0 8px}.equipe-entete>.bouton{flex:none}.equipe-navigation{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--bord);gap:12px}.equipe-navigation nav{display:flex;gap:24px}.equipe-navigation nav button{background:none;border:0;border-bottom:3px solid transparent;font:inherit;padding:12px 4px;color:var(--texte-2);cursor:pointer}.equipe-navigation nav button.actif{border-bottom-color:var(--accent);color:var(--accent);font-weight:650}.equipe-filtres{display:flex;gap:8px;flex-wrap:wrap;padding:18px 0}.equipe-filtres .actif{background:var(--accent);color:#fff}.equipe-volets{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.4fr);gap:20px;align-items:start}.equipe-liste,.equipe-lecture{min-width:0;border:1px solid var(--bord);border-radius:18px;background:var(--carte);overflow:hidden}.equipe-lecture{padding:26px;min-height:380px}.equipe-message{display:flex;flex-direction:column;gap:9px;width:100%;padding:18px 20px;border:0;border-bottom:1px solid var(--bord);text-align:left;background:transparent;color:var(--texte);font:inherit;cursor:pointer;border-left:3px solid transparent;min-width:0}.equipe-message:hover{background:var(--survol)}.equipe-message.actif{border-left-color:var(--accent);background:var(--survol)}.equipe-message.non-lu>strong:before{content:"";display:inline-block;width:7px;height:7px;background:var(--accent);border-radius:50%;margin-right:7px}.equipe-message>strong{font-size:14px;overflow-wrap:anywhere}.equipe-message-meta,.equipe-message-bas,.equipe-detail-entete{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.equipe-message-meta time,.equipe-detail-entete time{font-size:11px;color:var(--texte-2)}.equipe-genre{font-size:11px;background:var(--neutre);padding:4px 8px;border-radius:6px;color:var(--texte-2);font-weight:600}.equipe-genre.consigne{background:#eaf2ff;color:#245ca5}.equipe-genre.rappel{background:#f0ebfb;color:#7355a0}.equipe-apercu{font-size:13px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.equipe-message-bas{font-size:11px;line-height:1.5;color:var(--texte-2)}.equipe-message-bas>span{color:var(--accent)}.equipe-vide{padding:28px 24px;color:var(--texte-2);font-size:14px;line-height:1.7}.equipe-vide h2{color:var(--texte);font-size:19px;letter-spacing:-.02em;margin-top:0}.equipe-explication{padding:20px 10px}.equipe-lecture h2{font-size:22px;margin:18px 0 7px}.equipe-destinataires{font-size:13px;color:var(--texte-2);overflow-wrap:anywhere;margin:0 0 24px}.equipe-echeance{font-size:13px;padding:12px 14px;border-radius:10px;background:var(--fond);line-height:1.5}.equipe-texte{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75;font-size:15px;margin:25px 0}.equipe-affaire{font-size:13px;color:var(--accent);display:block;margin-block:20px;overflow-wrap:anywhere;text-decoration:none}.equipe-actions{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.equipe-suivi{border-top:1px solid var(--bord);padding-top:18px;margin-top:24px}.equipe-suivi h3{font-size:13px;margin:0 0 12px}.equipe-suivi ul{list-style:none;padding:0;margin:0}.equipe-suivi li{display:flex;justify-content:space-between;flex-wrap:wrap;gap:7px 14px;padding:9px 0;font-size:12px}.equipe-suivi li span,.equipe-confidentialite{color:var(--texte-2)}.equipe-confidentialite{font-size:11px;margin-top:24px;line-height:1.6}.equipe-retour{display:none;margin-bottom:20px}.equipe-info{display:flex;gap:12px;justify-content:space-between;padding:13px 16px;background:var(--survol);border:1px solid var(--bord);border-radius:10px;line-height:1.5;font-size:13px;margin:12px 0}.equipe-info button{border:0;background:none;font-size:20px;color:var(--texte);cursor:pointer}.equipe-pagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:14px;flex-wrap:wrap}.equipe-pagination>span{font-size:12px;color:var(--texte-2);margin-right:auto}.equipe-voile{position:fixed;top:0;right:0;bottom:0;left:0;background:#131c2d4d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:110;display:flex;align-items:center;justify-content:center;padding:18px}.equipe-dialogue{background:var(--carte);border:1px solid var(--bord);box-shadow:0 22px 90px #0000002e;border-radius:20px;width:620px;max-width:100%;max-height:90dvh;display:flex;flex-direction:column;outline:none;color:var(--texte)}.equipe-dialogue>header{display:flex;gap:16px;justify-content:space-between;align-items:flex-start;padding:22px 24px 18px;border-bottom:1px solid var(--bord)}.equipe-dialogue h2{font-size:22px;margin:0}.equipe-dialogue header p{font-size:13px;color:var(--texte-2);line-height:1.5;margin:8px 0 0}.equipe-dialogue header button{border:0;background:var(--neutre);border-radius:50%;font-size:23px;width:32px;height:32px;color:var(--texte);cursor:pointer;flex:none}.equipe-formulaire{padding:20px 24px;overflow:auto;min-height:0}.equipe-formulaire fieldset{border:0;padding:0;margin:0 0 24px;min-width:0}.equipe-formulaire legend{font-size:13px;font-weight:650;margin-bottom:10px}.equipe-formulaire legend span{font-size:11px;font-weight:400;color:var(--texte-2);margin-left:10px}.equipe-choix-membres{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;max-height:145px;overflow:auto;padding:2px}.equipe-choix-membres label{display:flex;gap:8px;align-items:center;padding:9px 12px;background:var(--fond);border:1px solid var(--bord);border-radius:9px;font-size:13px;cursor:pointer}.equipe-choix-membres label:has(:checked){border-color:var(--accent)}.equipe-genres{display:flex;gap:8px;margin-bottom:18px;flex-wrap:wrap}.equipe-genres label{display:flex;align-items:center;gap:7px;padding:10px 13px;border-radius:9px;border:1px solid var(--bord);font-size:13px;cursor:pointer}.equipe-genres .actif{color:var(--accent);border-color:var(--accent);background:var(--survol)}.equipe-label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:var(--texte-2);margin-bottom:15px;min-width:0}.equipe-label textarea{resize:vertical;min-height:140px}.equipe-label .champ{width:100%;box-sizing:border-box;min-width:0;font-size:14px}.equipe-dates{display:grid;grid-template-columns:1fr 1fr;gap:16px}.equipe-dialogue footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid var(--bord);flex-wrap:wrap}.equipe-dialogue footer>span{font-size:11px;color:var(--texte-2);margin-right:auto}.equipe-page :is(button,a,input,textarea,select):focus-visible,.equipe-dialogue :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.equipe-badge{border-radius:8px;background:var(--accent);color:#fff;font-size:10px;padding:2px 5px;margin-left:auto;font-weight:650}@media (max-width:1100px){.equipe-volets{grid-template-columns:minmax(260px,.85fr) minmax(0,1fr)}.equipe-lecture{padding:20px}.equipe-entete{align-items:flex-start}.equipe-entete>.bouton{font-size:13px}}@media (max-width:760px){.equipe-entete{flex-direction:column;gap:12px}.equipe-entete h1{font-size:29px}.equipe-entete>div>p:last-child{font-size:14px;margin-bottom:0}.equipe-volets{display:block}.equipe-volets:not(.lecture-ouverte)>.equipe-lecture,.equipe-volets.lecture-ouverte>.equipe-liste{display:none}.equipe-retour{display:block}.equipe-message{padding:18px 16px}.equipe-lecture h2{font-size:21px}.equipe-voile{padding:8px}.equipe-dialogue{max-height:calc(100dvh - 16px);border-radius:15px}.equipe-dialogue>header{padding:18px 16px}.equipe-formulaire{padding:18px 16px}.equipe-dialogue footer{padding:12px 16px max(12px,env(safe-area-inset-bottom))}.equipe-dialogue footer>span{flex-basis:100%}.equipe-dates{gap:10px}.equipe-genres{gap:6px}.equipe-genres label{padding:9px 10px}.equipe-label .champ{font-size:16px}}.equipe-mobile-compte{display:flex;align-items:center;gap:14px}.equipe-mobile-raccourci{position:relative;display:flex;align-items:center;justify-content:center;width:38px;height:38px;color:var(--texte);text-decoration:none;border-radius:10px}.equipe-mobile-raccourci svg{width:24px;height:24px}.equipe-mobile-raccourci .equipe-badge{position:absolute;right:-5px;top:-2px;min-width:15px;text-align:center}.equipe-mobile-raccourci:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.equipe-echeance.en-retard{border-left:3px solid #b5782e;background:#faf1e4;color:#795121}.page.equipe-discussions{max-width:none;height:var(--equipe-hauteur, calc(100dvh - 52px) );padding:18px 28px 0;display:flex;flex-direction:column;min-height:380px;overflow:hidden;color:var(--texte)}.equipe-discussions-entete{display:flex;justify-content:space-between;align-items:center;gap:22px;flex:none;margin-bottom:18px}.equipe-discussions-entete h1{font-size:29px;letter-spacing:-.04em;margin:0}.equipe-discussions-entete p{font-size:13px;color:var(--texte-2);margin:7px 0 0;line-height:1.5}.equipe-discussions-entete .equipe-surtitre{font-size:10px;font-weight:750;letter-spacing:.14em;color:var(--accent);margin:0 0 6px}.equipe-discussions-entete>.bouton{white-space:nowrap}.equipe-discussions-cadre{display:grid;grid-template-columns:minmax(270px,340px) minmax(0,1fr);flex:1;min-height:0;border:1px solid var(--bord);border-radius:18px;overflow:hidden;background:var(--carte);box-shadow:0 4px 20px #00000004}.equipe-fils{display:flex;flex-direction:column;min-height:0;min-width:0;border-right:1px solid var(--bord);background:var(--carte)}.equipe-recherche{padding:18px 16px 12px}.equipe-recherche label{display:block;font-size:11px;color:var(--texte-2);margin-bottom:8px}.equipe-recherche>div{display:flex;align-items:center;gap:8px;background:var(--fond);border:1px solid var(--bord);border-radius:10px;padding:0 10px}.equipe-recherche>div:focus-within{border-color:var(--accent)}.equipe-recherche span{font-size:24px;color:var(--texte-2)}.equipe-recherche input{min-width:0;width:100%;background:none;border:0;padding:11px 0;outline:none;font:inherit;font-size:13px;color:var(--texte)}.equipe-fil-filtres{display:flex;gap:6px;padding:0 16px 13px;border-bottom:1px solid var(--bord)}.equipe-fil-filtres button{border:0;background:var(--neutre);color:var(--texte-2);border-radius:7px;padding:7px 9px;font:inherit;font-size:11px;cursor:pointer;white-space:nowrap}.equipe-fil-filtres button.actif{background:var(--accent);color:#fff;font-weight:650}.equipe-fils-liste{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.equipe-fil{display:flex;align-items:flex-start;gap:11px;width:100%;padding:18px 14px;border:0;border-bottom:1px solid var(--bord);border-left:3px solid transparent;background:transparent;color:var(--texte);text-align:left;font:inherit;cursor:pointer;min-width:0}.equipe-fil:hover{background:var(--survol)}.equipe-fil.actif{background:color-mix(in srgb,var(--accent) 8%,var(--carte));border-left-color:var(--accent)}.equipe-fil-avatar,.equipe-mini-avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--accent) 10%,var(--carte));color:var(--accent);font-weight:650;flex:none}.equipe-fil-avatar{width:35px;height:35px;font-size:12px}.equipe-fil-contenu{display:flex;flex-direction:column;gap:7px;flex:1;min-width:0}.equipe-fil-meta{display:flex;justify-content:space-between;gap:8px;color:var(--texte-2);font-size:10px;line-height:1.4}.equipe-fil-meta>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}.equipe-fil-meta time{flex:none}.equipe-fil-contenu>strong{font-size:13px;font-weight:600;line-height:1.5;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.equipe-fil.non-lu .equipe-fil-contenu>strong{font-weight:750}.equipe-fil-apercu{font-size:12px;line-height:1.6;color:var(--texte-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.equipe-fil-bas{display:flex;align-items:center;gap:6px;color:var(--texte-2);font-size:10px;min-height:14px}.equipe-fil-bas>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.equipe-fil-bas em{font-style:normal;color:#af6b10;white-space:nowrap}.equipe-fil-bas b{margin-left:auto;background:var(--accent);color:#fff;border-radius:9px;padding:1px 6px;font-size:10px;flex:none}.equipe-fils-pied{display:flex;align-items:center;gap:10px;justify-content:space-between;flex-wrap:wrap;padding:11px 16px;border-top:1px solid var(--bord);background:var(--carte)}.equipe-fils-pied>.lien-discret{font-size:20px;padding:0 4px}.equipe-fils-pied .equipe-pagination{width:100%;padding:0}.equipe-connexion{font-size:10px;color:var(--texte-2);display:flex;align-items:center;gap:6px}.equipe-connexion i{width:6px;height:6px;background:#c08b40;border-radius:50%;flex:none}.equipe-connexion.direct i{background:#25895c}.equipe-connexion.hors-ligne i{background:#b64b45}.equipe-conversation{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:var(--carte)}.equipe-conversation-entete{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 24px;border-bottom:1px solid var(--bord);flex:none;min-width:0}.equipe-conversation-entete>div{min-width:0;flex:1}.equipe-conversation-entete h2{font-size:18px;line-height:1.4;margin:0 0 5px;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.equipe-conversation-entete p{font-size:12px;color:var(--texte-2);margin:0;line-height:1.5}.equipe-conversation-entete a{display:block;font-size:11px;text-decoration:none;color:var(--accent);margin-top:7px;overflow-wrap:anywhere}.equipe-retour-fils{display:none;background:var(--neutre);border:0;border-radius:9px;width:35px;height:35px;font-size:28px;color:var(--accent);cursor:pointer;flex:none}.equipe-historique{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:10px 24px 24px;background:color-mix(in srgb,var(--fond) 38%,var(--carte));scrollbar-gutter:stable;overflow-anchor:none}.equipe-confidentialite-fil{text-align:center;max-width:520px;margin:12px auto 25px;font-size:10px;line-height:1.6;color:var(--texte-2)}.equipe-rappel-fil{font-size:11px;color:var(--texte-2);text-align:center;padding:8px;background:var(--neutre);border-radius:7px;margin:8px 0}.equipe-bulle-ligne{display:flex;justify-content:flex-start;margin:15px 0}.equipe-bulle-ligne.moi{justify-content:flex-end}.equipe-bulle{max-width:min(86%,850px);min-width:160px;padding:13px 16px;border:1px solid var(--bord);border-radius:16px 16px 16px 4px;background:var(--carte);box-shadow:0 2px 4px #00000002}.equipe-bulle-ligne.moi .equipe-bulle{border-radius:16px 16px 4px;border-color:color-mix(in srgb,var(--accent) 15%,var(--bord));background:color-mix(in srgb,var(--accent) 8%,var(--carte))}.equipe-bulle-meta{display:flex;gap:18px;justify-content:space-between;align-items:center;font-size:10px;line-height:1.5;color:var(--texte-2);margin-bottom:7px}.equipe-bulle-meta strong{font-weight:650;color:var(--texte)}.equipe-bulle-meta time{white-space:nowrap}.equipe-bulle-texte{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.equipe-discussions mark{background:#ffe89b;color:#513d00;border-radius:3px;padding:0 1px}.equipe-nouveaux{position:absolute;bottom:232px;left:50%;transform:translate(-50%);border:1px solid var(--bord);box-shadow:var(--ombre);border-radius:20px;padding:9px 15px;background:var(--carte);color:var(--accent);font:inherit;font-size:12px;font-weight:650;cursor:pointer;white-space:nowrap;z-index:2}.equipe-composer{padding:13px 20px 12px;border-top:1px solid var(--bord);background:var(--carte);flex:none;max-height:50%;overflow-y:auto;overscroll-behavior:contain}.equipe-label-message{font-size:11px;font-weight:600;color:var(--texte-2);display:block;margin:0 0 8px}.equipe-composer textarea{display:block;resize:vertical;min-height:70px;max-height:180px;width:100%;border:1px solid var(--bord);border-radius:10px;padding:11px 13px;background:var(--fond);color:var(--texte);font:inherit;font-size:14px;line-height:1.6;outline:none}.equipe-composer textarea:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 10%,transparent)}.equipe-composer-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.equipe-composer-actions>div{display:flex;gap:7px;flex-wrap:wrap}.equipe-composer-actions .petit{font-size:11px;padding:8px 10px}.equipe-envoyer{flex:none;font-size:12px;padding:10px 16px}.equipe-aide-saisie{display:flex;justify-content:space-between;gap:12px;color:var(--texte-2);font-size:9px;line-height:1.5;margin:9px 1px 0;flex-wrap:wrap}.equipe-pieces-brouillon{display:flex;gap:7px;flex-wrap:wrap;max-height:115px;overflow-y:auto;margin-bottom:11px;overscroll-behavior:contain}.equipe-pieces-brouillon>div{display:flex;align-items:center;gap:6px;min-width:0;max-width:240px;border:1px solid var(--bord);background:var(--fond);border-radius:8px;padding:7px 9px;font-size:11px}.equipe-pieces-brouillon>div>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.equipe-pieces-brouillon small{display:block;font-size:9px;color:var(--texte-2);margin-top:3px}.equipe-pieces-brouillon button{border:0;border-radius:5px;background:var(--neutre);color:var(--texte);font-size:17px;width:23px;height:23px;cursor:pointer;flex:none}.equipe-import-en-cours{font-size:11px;color:var(--accent);margin:3px 0 12px}.equipe-erreur-saisie,.equipe-envoi-incertain{font-size:12px;line-height:1.6;padding:9px 12px;border-radius:8px;margin-bottom:10px;background:color-mix(in srgb,#c24136 9%,var(--carte));color:var(--texte);border-left:3px solid #c24136}.equipe-envoi-incertain{background:color-mix(in srgb,#c48728 10%,var(--carte));border-left-color:#c48728}.equipe-bandeau{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;border:1px solid var(--bord);border-radius:9px;padding:9px 13px;font-size:12px;line-height:1.5;margin-bottom:10px;background:var(--carte)}.equipe-bandeau.erreur{border-left:3px solid #c24136}.equipe-bandeau.confirmation{border-left:3px solid #25895c}.equipe-bandeau button{border:0;background:var(--neutre);color:var(--texte);font:inherit;padding:5px 8px;border-radius:5px;cursor:pointer}.equipe-nouveau-champs{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px;max-width:900px;width:100%;align-self:center}.equipe-nouveau-champs fieldset{border:0;padding:0;margin:0;min-width:0}.equipe-nouveau-champs legend{font-size:12px;font-weight:650;margin-bottom:10px}.equipe-participants-choix{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 21px;max-height:150px;overflow-y:auto;overscroll-behavior:contain}.equipe-participants-choix label{display:flex;align-items:center;gap:7px;padding:7px 10px 7px 7px;border:1px solid var(--bord);border-radius:20px;font-size:12px;cursor:pointer}.equipe-participants-choix label.selectionne{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,var(--carte))}.equipe-participants-choix input{accent-color:var(--accent)}.equipe-mini-avatar{width:23px;height:23px;font-size:9px}.equipe-facultatif{font-size:10px;color:var(--texte-2);font-weight:400}.equipe-nouveau-champs .equipe-label{margin-bottom:19px;gap:8px;color:var(--texte);font-size:12px}.equipe-options{padding:10px 0;font-size:12px;color:var(--texte-2)}.equipe-options summary{cursor:pointer}.equipe-options .equipe-genres{margin:15px 0}.equipe-options .equipe-genres label{font-size:12px;padding:8px}.equipe-options .equipe-dates{max-width:480px}.equipe-accueil{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;flex:1;text-align:center;padding:36px;overflow:auto}.equipe-accueil-icone{display:flex;align-items:center;justify-content:center;width:70px;height:70px;border-radius:20px;background:color-mix(in srgb,var(--accent) 7%,var(--carte));color:var(--accent);font-size:35px}.equipe-accueil h2{font-size:24px;letter-spacing:-.03em;margin:2px 0 0}.equipe-accueil p{font-size:14px;color:var(--texte-2);line-height:1.7;max-width:410px;margin:0 0 4px}.equipe-accueil small{font-size:10px;color:var(--texte-2);margin-top:20px;line-height:1.6;max-width:320px}.equipe-etat-vide{padding:30px 22px;font-size:13px;line-height:1.7;color:var(--texte-2)}.equipe-etat-vide strong{color:var(--texte);display:block;font-size:15px}.equipe-etat-vide p{margin:8px 0 18px}.equipe-depot-indication{position:absolute;top:8px;right:8px;bottom:8px;left:8px;background:color-mix(in srgb,var(--carte) 95%,transparent);border:2px dashed var(--accent);border-radius:14px;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;pointer-events:none;color:var(--accent);text-align:center;padding:20px}.equipe-depot-indication strong{font-size:24px}.equipe-depot-indication span{font-size:13px;color:var(--texte-2)}.equipe-discussions :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (min-width:1500px){.equipe-discussions-cadre{grid-template-columns:380px minmax(0,1fr)}.equipe-historique{padding-inline:36px}.equipe-conversation-entete,.equipe-composer{padding-inline:30px}}@media (max-width:1080px){.page.equipe-discussions{padding:14px 16px 0}.equipe-discussions-cadre{grid-template-columns:280px minmax(0,1fr)}.equipe-discussions-entete h1{font-size:25px}.equipe-bulle{max-width:94%}.equipe-conversation-entete{padding:15px 17px}.equipe-historique{padding-inline:17px}.equipe-composer{padding-inline:16px}.equipe-aide-saisie>span:first-child{display:none}.equipe-fil-meta{flex-wrap:wrap;gap:2px}.equipe-fil-meta>span{max-width:100%}}@media (max-width:760px){.page.equipe-discussions{padding:10px 10px 0}.equipe-discussions-entete{gap:10px;margin-bottom:10px;align-items:center}.equipe-discussions-entete h1{font-size:21px}.equipe-discussions-entete>div>p:last-child,.equipe-discussions-entete .equipe-surtitre{display:none}.equipe-discussions-entete>.bouton{padding:9px 10px;font-size:11px}.equipe-discussions-cadre{display:flex;border-radius:12px}.equipe-fils,.equipe-conversation{width:100%;border-right:0}.equipe-discussions-cadre:not(.avec-discussion) .equipe-conversation,.equipe-discussions-cadre.avec-discussion .equipe-fils{display:none}.equipe-retour-fils{display:block}.equipe-conversation-entete{padding:12px;gap:10px}.equipe-conversation-entete h2{font-size:15px}.equipe-conversation-entete p{font-size:11px}.equipe-conversation-entete>.bouton{font-size:10px;padding:7px;max-width:100px}.equipe-historique{padding:7px 11px 18px}.equipe-bulle{max-width:95%;padding:11px 13px}.equipe-bulle-texte{font-size:14px}.equipe-composer{padding:10px 11px max(10px,env(safe-area-inset-bottom));max-height:52%}.equipe-composer textarea{font-size:16px;min-height:65px;max-height:130px}.equipe-composer-actions{gap:7px;align-items:flex-end}.equipe-composer-actions .petit{padding:8px;font-size:10px}.equipe-envoyer{padding:10px 11px;font-size:11px}.equipe-aide-saisie{font-size:9px;margin-top:6px}.equipe-nouveau-champs{padding:17px}.equipe-nouveau-champs .champ,.equipe-recherche input{font-size:16px}.equipe-fil-meta{flex-wrap:nowrap}.equipe-fil-meta>span{max-width:60%}.equipe-fil-contenu>strong{font-size:14px}.equipe-fil-filtres button{font-size:12px;padding:8px 12px}.equipe-bandeau{font-size:11px;padding:7px 10px}.equipe-nouveaux{bottom:215px;font-size:11px}.equipe-participants-choix label{padding:8px 10px}.equipe-label-message{font-size:10px;margin-bottom:6px}}.equipe-anciens{display:flex;justify-content:center;padding:10px 0}.equipe-anciens button{font-size:11px}.equipe-conversation>.equipe-nouveaux{position:relative;left:auto;bottom:auto;transform:none;align-self:center;flex:none;margin:7px 0;padding:7px 15px}.nestor-confirmation-acte{flex:1 1 100%;min-width:0}.nestor-confirmation-acte-question{padding:14px;border:1px solid var(--separateur);border-radius:12px;background:var(--fond);color:var(--texte);overflow-wrap:anywhere}.nestor-confirmation-acte-intitule{margin:0 0 12px;font-weight:650;line-height:1.5}.nestor-confirmation-acte dl{margin:0 0 14px}.nestor-confirmation-acte dl>div{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;margin:6px 0}.nestor-confirmation-acte dt{color:var(--texte-2)}.nestor-confirmation-acte dd{margin:0;min-width:0}.nestor-confirmation-acte-boutons{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.nestor-confirmation-acte-boutons button{max-width:100%;white-space:normal;overflow-wrap:anywhere}.nestor-confirmation-acte>.aide{margin:6px 0 0}@media (max-width: 480px){.nestor-confirmation-acte-boutons{align-items:stretch}.nestor-confirmation-acte-boutons button{flex:1 1 140px}}.proposition-ajout-ouvrages{margin:12px 0;min-width:0;overflow-wrap:anywhere}.proposition-ajout-ouvrages h4{margin:0 0 8px}.proposition-ajout-cible{margin:0 0 12px}.proposition-ajout-liste{margin:0 0 12px;padding-left:24px}.proposition-ajout-liste>li{margin:8px 0;padding:12px;border:1px solid var(--separateur);border-radius:8px;background:var(--fond)}.proposition-ajout-liste>.proposition-ajout-enfant{margin-left:14px;border-left:3px solid var(--separateur)}.proposition-ajout-titre{line-height:1.45}.proposition-ajout-titre>span{display:block;font-size:12px;color:var(--texte-2)}.proposition-ajout-unite,.proposition-ajout-descriptif{font-size:13px;line-height:1.55}.proposition-ajout-descriptif p,.proposition-ajout-descriptif ul,.proposition-ajout-descriptif ol{margin:0 0 8px}.proposition-ajout-descriptif>:last-child{margin-bottom:0}.proposition-ajout-descriptif ul,.proposition-ajout-descriptif ol{padding-left:22px}.proposition-ajout-ouvrages .aide{margin:6px 0}.proposition-ajout-retour{margin:10px 0;min-width:0;overflow-wrap:anywhere}.proposition-ajout-retour ul{padding-left:22px;margin:8px 0}.proposition-ajout-retour a{white-space:normal}@media (max-width: 480px){.proposition-ajout-liste{padding-left:20px}.proposition-ajout-liste>li{padding:9px}.proposition-ajout-liste>.proposition-ajout-enfant{margin-left:6px}}.proposition-cctp-nestor{margin-top:10px;min-width:0}.proposition-cctp-cible{margin:0 0 10px;overflow-wrap:anywhere}.proposition-cctp-comparaison{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:10px}.proposition-cctp-comparaison>section{min-width:0;padding:12px;border:1px solid #d9dfe6;border-radius:10px;background:#f8fafc}.proposition-cctp-comparaison>section:last-child{background:#f1f7ff;border-color:#c2d6ed}.proposition-cctp-comparaison h4{margin:0 0 10px;font-size:13px;color:#334155}.proposition-cctp-texte{line-height:1.55;overflow-wrap:anywhere}.proposition-cctp-texte p{margin:0 0 8px}.proposition-cctp-texte ul,.proposition-cctp-texte ol{margin:0 0 8px;padding-left:22px}.proposition-cctp-texte>:last-child{margin-bottom:0}.recette-nestor{margin-bottom:12px;padding:12px 14px;border:1px solid #d7e3e8;border-radius:12px;background:#f6fafb;color:#334750;font-size:12px;line-height:1.5;min-width:0;overflow-wrap:anywhere}.recette-nestor-entete,.recette-nestor-commandes,.recette-nestor-formulaire{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.recette-nestor-entete{justify-content:space-between}.recette-nestor-resume{display:grid;gap:2px;min-width:0}.recette-nestor p{margin:5px 0 0}.recette-nestor .bouton{font-size:12px;white-space:normal;max-width:100%}.recette-nestor-attention{color:#82500e}.recette-nestor [role=alert]{color:#973232}.recette-nestor-formulaire{margin-top:10px;align-items:flex-end}.recette-nestor-champ{display:grid;gap:4px;flex:1 1 210px;min-width:0}.recette-nestor-champ label{font-weight:600}.recette-nestor-champ input{box-sizing:border-box;width:100%;max-width:180px;min-width:0;border:1px solid #a8bac2;border-radius:6px;padding:7px 9px;font:inherit;background:#fff}.recette-nestor button:focus-visible,.recette-nestor input:focus-visible{outline:2px solid #27667b;outline-offset:2px}@media (max-width: 420px){.recette-nestor{padding:10px}.recette-nestor-entete{align-items:flex-start}.recette-nestor-commandes{width:100%}}@media (prefers-color-scheme: dark){.recette-nestor{background:#15242b;border-color:#38515d;color:#e3edf0}.recette-nestor-champ input{background:#102027;color:#e3edf0;border-color:#77909c}.recette-nestor-attention{color:#f4c783}.recette-nestor [role=alert]{color:#ffb3b3}.recette-nestor button:focus-visible,.recette-nestor input:focus-visible{outline-color:#80c9e0}}.accueil-nestor{color:var(--texte, #243843);padding:8px 2px 16px;min-width:0;overflow-wrap:anywhere;container-type:inline-size}.accueil-nestor-repere{color:#426d7a;font-size:11px;font-weight:600;letter-spacing:.04em}.accueil-nestor h3{font-size:20px;line-height:1.3;margin:8px 0}.accueil-nestor p{font-size:13px;line-height:1.55;margin:8px 0 12px}.accueil-nestor-contexte{border-left:3px solid #7aa7ad;padding-left:10px}.accueil-nestor-pistes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@container (max-width: 480px){.accueil-nestor-pistes{grid-template-columns:minmax(0,1fr)}}.accueil-nestor-piste{min-width:0;min-height:78px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;text-align:left;padding:14px;border:1px solid #cddde2;border-radius:12px;background:#f7fafb;color:inherit;font:inherit;cursor:pointer;overflow-wrap:anywhere}.accueil-nestor-piste strong{font-size:14px;font-weight:600}.accueil-nestor-piste span{font-size:12px;line-height:1.45;color:#56717d}.accueil-nestor-piste:hover:not(:disabled){border-color:#548593;background:#eef5f6}.accueil-nestor-piste:disabled{opacity:.6;cursor:default}.accueil-nestor :is(button,a,summary):focus-visible{outline:2px solid #27667b;outline-offset:3px}.accueil-nestor-reperes{font-size:12px;margin-top:15px;color:#526c77}.accueil-nestor-reperes summary{cursor:pointer}.accueil-nestor-reperes p{font-size:12px}.accueil-nestor>a{display:inline-block;margin-top:4px}.nestor-lecture-quantite{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;padding:8px 14px;border-bottom:1px solid #d8e3e7}.nestor-lecture-quantite span{font-size:12px;line-height:1.4;color:#526c77}@media (prefers-color-scheme: dark){.accueil-nestor{color:#e3edf0}.nestor-lecture-quantite{border-color:#405f6b}.nestor-lecture-quantite span,.accueil-nestor-repere,.accueil-nestor-reperes,.accueil-nestor-piste span{color:#adc6cf}.accueil-nestor-piste{background:#192a31;border-color:#405f6b}.accueil-nestor-piste:hover:not(:disabled){background:#213740;border-color:#90bac6}.accueil-nestor :is(button,a,summary):focus-visible{outline-color:#80c9e0}}.texte-nestor{min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.55}.texte-nestor p{margin:.65em 0;white-space:pre-wrap}.texte-nestor>:first-child{margin-top:0}.texte-nestor>:last-child{margin-bottom:0}.texte-nestor strong{font-weight:650}.texte-nestor em{font-style:italic}.texte-nestor ul,.texte-nestor ol{margin:.65em 0;padding-inline-start:1.4em}.texte-nestor li{margin:.3em 0;white-space:pre-wrap}.texte-nestor blockquote{margin:.8em 0;padding:.1em .8em;border-inline-start:3px solid var(--bord)}.texte-nestor blockquote p{margin:.25em 0}.texte-nestor code{font-family:ui-monospace,monospace;font-size:.9em;padding:.1em .3em;border-radius:4px;background:var(--neutre);white-space:pre-wrap}.texte-nestor ol.texte-nestor-ordre{list-style:none;padding-inline-start:0}.texte-nestor-ordre li{display:flex;align-items:baseline;gap:.55em}.texte-nestor-numero{flex:none}.texte-nestor-ordre li>:last-child{min-width:0}.texte-nestor .texte-nestor-titre{margin:1em 0 .4em;font-size:1em;line-height:1.35;font-weight:650;color:inherit}.texte-nestor h1.texte-nestor-titre{font-size:1.2em}.texte-nestor h2.texte-nestor-titre{font-size:1.1em}.texte-nestor .texte-nestor-titre:first-child{margin-top:0}.texte-nestor-tableau{max-width:100%;min-width:0;overflow-x:auto;margin:.8em 0;border:1px solid var(--bord);border-radius:6px}.texte-nestor-tableau:focus-visible{outline:2px solid currentColor;outline-offset:2px}.texte-nestor-tableau table{border-collapse:collapse;width:100%;min-width:30rem;margin:0;font-size:.94em}.texte-nestor-tableau th,.texte-nestor-tableau td{padding:.5em .65em;min-width:5rem;vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere;border-bottom:1px solid var(--bord)}.texte-nestor-tableau th{background:var(--neutre);font-weight:650}.texte-nestor-tableau tbody tr:last-child td{border-bottom:0}.texte-nestor-tableau .texte-nestor-cellule-gauche{text-align:left}.texte-nestor-tableau .texte-nestor-cellule-droite{text-align:right}.texte-nestor-tableau .texte-nestor-cellule-centre{text-align:center}.copie-message{align-self:flex-start;max-width:100%}.copie-message-bouton{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:6px 10px;border:0;border-radius:8px;background:transparent;color:var(--texte-2);font:inherit;font-size:12px;cursor:pointer}.copie-message-bouton:hover{background:var(--neutre);color:var(--texte)}.copie-message-bouton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.copie-message-manuelle{padding:10px;border:1px solid var(--bord);border-radius:10px}.copie-message-manuelle p{margin:0 0 8px;font-size:13px}.copie-message-manuelle textarea{display:block;width:100%;box-sizing:border-box;min-width:0;font-size:16px;color:var(--texte);background:var(--carte)}.nestor-documents-moe{margin-top:10px;padding:12px;border:1px solid var(--bordure, #dfe4eb);border-radius:10px;background:var(--fond, #f8fafc);min-width:0}.nestor-documents-moe-entete,.nestor-documents-moe-actions{display:flex;gap:8px 12px;flex-wrap:wrap;align-items:center}.nestor-documents-moe-entete{justify-content:space-between}.nestor-documents-moe-entete strong{font-size:.88rem}.nestor-documents-moe-actions{align-items:flex-start}.nestor-documents-moe-actions>div{min-width:0;flex:0 1 auto;max-width:100%}.nestor-documents-moe .nestor-documents-moe-precision{margin:6px 0;overflow-wrap:anywhere}.nestor-documents-moe a:focus-visible,.nestor-documents-moe button:focus-visible{outline:2px solid var(--accent, #2563eb);outline-offset:3px}.execution-nestor{display:inline-flex;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:3px 8px;border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:8px;font-size:11px;line-height:1.4;font-weight:500;color:var(--texte-secondaire, #626873);overflow-wrap:anywhere}.execution-nestor-point{flex:0 0 5px;width:5px;height:5px;border-radius:50%;background:currentColor}.progression-nestor{--progression-accent: #1765b3;width:min(100%,580px);min-width:0;border:1px solid #d4e1f0;border-radius:18px;background:linear-gradient(135deg,#f5f9ff,#fff 65%);color:#1f2937;overflow:hidden;box-shadow:0 3px 16px #1b477209}.progression-nestor.etat-terminee{--progression-accent: #207349;border-color:#d2e5da}.progression-nestor.etat-echec{--progression-accent: #935411;border-color:#eadbc7}.progression-nestor.etat-a_preciser{--progression-accent: #086abb;border-color:#c9dfef}.progression-nestor.etat-inconnue{--progression-accent: #647084}.progression-nestor.etat-interrompu{--progression-accent: #b3261e;border-color:#ead1cf}.progression-nestor.etat-a_verifier{--progression-accent: #935411;border-color:#eadbc7}.progression-nestor.etat-non_transmise{--progression-accent: #647084;border-color:#dfe3e8}.progression-nestor-effets{margin:8px 0 0;padding:0;list-style:none;display:grid;gap:4px;font-size:12px;line-height:1.45;color:#1f2937}.progression-nestor-effets .pastille{margin-right:4px}.progression-nestor-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.progression-nestor-entete{display:flex;align-items:flex-start;gap:12px;padding:16px}.progression-nestor-entete>div{min-width:0}.progression-nestor-entete strong{display:block;font-size:14px;line-height:1.45;font-weight:650;overflow-wrap:anywhere}.progression-nestor-entete p{margin:4px 0 0;font-size:12px;line-height:1.5;color:#586579}.progression-nestor-indicateur{position:relative;display:inline-grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:50%;font-size:17px;font-weight:650;color:var(--progression-accent, #1765b3);background:#1765b30c}.progression-nestor-indicateur:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid currentColor;border-radius:inherit;opacity:.18}.progression-nestor-indicateur.etat-en_cours:before{animation:respiration-progression-nestor 1.45s ease-in-out infinite alternate}.progression-nestor-details{border-top:1px solid #dbe4ee;margin:0 16px}.progression-nestor-details summary{display:flex;align-items:center;gap:8px;min-height:44px;font-size:12px;font-weight:600;color:#4c5e73;cursor:pointer;list-style:none}.progression-nestor-details summary::-webkit-details-marker{display:none}.progression-nestor-details summary:after{content:"⌄";margin-left:auto;font-size:15px;transition:transform .2s ease}.progression-nestor-details[open] summary:after{transform:rotate(180deg)}.progression-nestor-details summary:focus-visible{outline:2px solid #1765b3;outline-offset:2px;border-radius:5px}.progression-nestor-nombre{padding:2px 6px;border-radius:9px;background:#52647a0d;font-size:11px;font-variant-numeric:tabular-nums}.progression-nestor-details ol{margin:0;padding:0 0 12px;list-style:none}.progression-nestor-details li{position:relative;display:flex;align-items:flex-start;gap:10px;margin:0;padding:0 0 14px}.progression-nestor-details li:last-child{padding-bottom:0}.progression-nestor-details li:not(:last-child):before{content:"";position:absolute;left:9px;top:24px;bottom:4px;width:1px;background:#d7dfe9}.progression-nestor-etape-icone{display:grid;flex:0 0 20px;place-items:center;width:20px;height:20px;border-radius:50%;color:#52647a;background:#eef2f7;font-size:11px;font-weight:700}.progression-nestor-details li.etat-terminee .progression-nestor-etape-icone{color:#207349;background:#eaf5ef}.progression-nestor-details li.etat-echec .progression-nestor-etape-icone{color:#935411;background:#fbf1e6}.progression-nestor-details li>div{min-width:0}.progression-nestor-etape-libelle{display:block;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.progression-nestor-meta{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:3px;color:#667285;font-size:11px;line-height:1.5;font-variant-numeric:tabular-nums}.bouton-nestor-flottant.reduit:has(.avec-progression){max-width:min(340px,calc(100vw - 40px));height:auto;min-height:54px;padding-block:6px}.bouton-nestor-flottant.reduit .logo-nestor{flex-shrink:0}.bouton-nestor-flottant .libelle-flottant.avec-progression{display:block;min-width:0;text-align:left;line-height:1.4}.progression-nestor-mini{display:block;font-size:11px;line-height:1.4;font-weight:400;color:#586579;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progression-nestor-mini:before{content:"";display:inline-block;width:5px;height:5px;margin:0 5px 1px 0;border-radius:50%;background:#647084}.progression-nestor-mini.etat-en_cours:before{background:#1765b3;animation:respiration-progression-nestor 1.45s ease-in-out infinite alternate}.progression-nestor-mini.etat-terminee:before{background:#207349}.progression-nestor-mini.etat-echec:before{background:#935411}.progression-nestor-mini.etat-interrompu:before{background:#b3261e}.progression-nestor-mini.etat-a_verifier:before{background:#935411}.brouillon-nestor-note{margin:0;font-size:11px;line-height:1.5;color:#667285}.brouillon-nestor-note:before{content:"";display:inline-block;width:6px;height:6px;margin:0 7px 1px 0;border-radius:50%;background:#1765b3;animation:respiration-progression-nestor 1.45s ease-in-out infinite alternate}@media (prefers-reduced-motion: reduce){.brouillon-nestor-note:before{animation:none}}@keyframes respiration-progression-nestor{to{transform:scale(1.12);opacity:.4}}@media (prefers-reduced-motion: reduce){.progression-nestor-indicateur.etat-en_cours:before{animation:none}.progression-nestor-mini.etat-en_cours:before{animation:none}.progression-nestor-details summary:after{transition:none}}.choix-moteur-nestor{padding:8px 16px 4px}.choix-moteur-nestor-selecteur{display:flex;align-items:center;gap:12px;max-width:100%;color:var(--texte-2);font-size:12px}.choix-moteur-nestor-selecteur select{min-height:44px;min-width:0;width:220px;max-width:100%;padding:8px 12px;border:1px solid var(--bord);border-radius:9px;background:var(--carte);color:var(--texte);font:inherit;font-weight:600;cursor:pointer}.choix-moteur-nestor-selecteur select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.choix-moteur-nestor-selecteur select:disabled{cursor:default;opacity:.6}.choix-moteur-nestor p{color:var(--texte-2);font-size:11px;line-height:1.45;margin:5px 0 0}.assistant-page.en-panneau .choix-moteur-nestor{padding:7px 10px 4px}.panneau-nestor.etroit .choix-moteur-nestor-selecteur select{flex:1}@media (max-width: 520px){.choix-moteur-nestor{padding-left:10px;padding-right:10px}.choix-moteur-nestor-selecteur select{flex:1}}.assistant-commandes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;align-items:center;min-width:0}.assistant-page.en-panneau .assistant-commandes{gap:4px}.assistant-page.en-panneau .assistant-commandes .bouton{font-size:12px;min-height:32px;padding:6px 8px}.mission-nestor-bouton{display:inline-flex;gap:6px;align-items:center;flex:0 0 auto;white-space:nowrap}.mission-nestor-repere{width:6px;height:6px;border-radius:50%;background:#b3690e}.mission-nestor-dialogue{box-sizing:border-box;width:min(580px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:min(760px,calc(100dvh - 24px));padding:0;border:1px solid var(--separateur, #dce2eb);border-radius:18px;color:var(--texte, #202b3b);background:var(--carte, #fff);box-shadow:0 18px 70px #142b4940;overflow:hidden}.mission-nestor-dialogue::backdrop{background:#162a475c}.mission-nestor-dialogue:not([open]){display:none}.mission-nestor-feuille{display:flex;flex-direction:column;max-height:min(758px,calc(100dvh - 26px));min-height:0;min-width:0}.mission-nestor-entete{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:17px 20px;border-bottom:1px solid var(--separateur, #e0e5ec);flex:0 0 auto}.mission-nestor-entete>div{min-width:0}.mission-nestor-entete button{flex:0 0 auto}.mission-nestor-surtitre{font-size:10px;letter-spacing:.1em;color:#5d718c;font-weight:700}.mission-nestor-entete h2{margin:4px 0 0;font-size:20px;line-height:1.2}.mission-nestor-contenu{min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;padding:18px 20px;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.mission-nestor-date{display:grid;gap:3px;padding:10px 12px;border-radius:10px;background:#edf4ff;color:#355575}.mission-nestor-date.a-relire{background:#fff3dd;color:#82500d}.mission-nestor-date span,.mission-nestor-aide,.mission-nestor-etat{font-size:12px}.mission-nestor-aide{color:var(--texte-2, #667587);margin:8px 0 18px}.mission-nestor-contenu h3{font-size:13px;margin:16px 0 6px}.mission-nestor-objectif{margin:0 0 10px}.mission-nestor-etat{color:var(--texte-2, #667587)}.mission-nestor-etapes{padding-left:22px;margin:14px 0 0}.mission-nestor-etapes li{padding:6px 0 10px 3px}.mission-nestor-etape-etat{display:table;margin-bottom:4px;border-radius:5px;padding:2px 6px;background:#edf0f4;color:#566272;font-size:11px;font-weight:600}.mission-nestor-etape-etat.etat-en_cours{color:#1261b3;background:#eaf3ff}.mission-nestor-etape-etat:is(.etat-faite,.etat-appliquee,.etat-verifiee){color:#217240;background:#eaf6ee}.mission-nestor-etape-etat.etat-bloquee{color:#ac3d30;background:#fff0ee}.mission-nestor-etapes small{display:block;color:var(--texte-2, #667587);margin-top:3px}.mission-nestor-pied{flex:0 0 auto;padding:12px 20px 16px;border-top:1px solid var(--separateur, #e0e5ec);display:grid;gap:8px}.mission-nestor-pied p{margin:0;font-size:12px;line-height:1.4;color:var(--texte-2, #667587)}.mission-nestor-pied button{width:100%;white-space:normal}.mission-nestor-dialogue button:focus-visible{outline:2px solid #2682de;outline-offset:3px}@media (max-width: 420px){.mission-nestor-entete{padding:14px;gap:8px}.mission-nestor-entete h2{font-size:18px}.mission-nestor-contenu{padding:14px}.mission-nestor-pied{padding:11px 14px 14px}}@media (prefers-color-scheme: dark){.mission-nestor-date{background:#20344c;color:#c8def7}.mission-nestor-date.a-relire{background:#3c301d;color:#f5ce8f}.mission-nestor-surtitre{color:#a3b8d2}.mission-nestor-dialogue{border-color:#45617d}}.page.assistant-page.nestor-workspace{--nestor-bleu: #0876e8;--nestor-violet: #7158d8;--nestor-ligne: #e7ebf2;--nestor-secondaire: #728094;width:100%;max-width:none;height:100%;min-height:0;min-width:0;padding:0;margin:0;display:flex;flex-direction:column;overflow:hidden;background:var(--carte, #fff);color:var(--texte, #233044);container:nestor-espace / inline-size}.nestor-workspace *,.nestor-dialogue *{box-sizing:border-box}.nestor-workspace .assistant-grille{display:grid;position:relative;grid-template-columns:0 minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:0;height:100%;flex:1;min-width:0;min-height:0;overflow:hidden;align-items:stretch}.nestor-workspace.navigation-ouverte:not(.bibliotheque-compacte) .assistant-grille{grid-template-columns:var(--nestor-bibliotheque-largeur, 278px) minmax(0,1fr)}.nestor-workspace .carte{box-shadow:none}.nestor-workspace .nestor-bibliotheque{grid-column:1;grid-row:1;display:flex;flex-direction:column;position:relative;min-width:0;min-height:0;padding:0;border:0;border-right:1px solid var(--nestor-ligne);border-radius:0;background:#f5f7fb;overflow:hidden;max-height:none}.nestor-workspace:not(.navigation-ouverte) .nestor-bibliotheque{display:none}.nestor-bibliotheque-entete{display:flex;flex:none;align-items:center;justify-content:space-between;gap:8px;padding:22px 18px 20px}.nestor-marque{display:flex;align-items:center;gap:11px;min-width:0}.nestor-marque strong{display:block;font-size:20px;font-weight:720;letter-spacing:-.65px;line-height:1.1}.nestor-marque strong span{display:block;margin-top:5px;font-size:11px;font-weight:450;letter-spacing:.1px;color:var(--nestor-secondaire)}.nestor-workspace .nestor-icone,.nestor-dialogue .nestor-icone{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;min-height:44px;border:0;border-radius:10px;background:transparent;color:#6c7d93;padding:0;font:inherit;cursor:pointer}.nestor-workspace .nestor-icone:hover,.nestor-dialogue .nestor-icone:hover{background:#eaf0f8;color:#254b76}.nestor-workspace button:focus-visible,.nestor-workspace summary:focus-visible,.nestor-dialogue button:focus-visible,.nestor-dialogue input:focus-visible,.nestor-dialogue select:focus-visible{outline:2px solid #348ce5;outline-offset:2px}.nestor-workspace button:disabled{cursor:default;opacity:.45}.nestor-fermer-bibliotheque{display:none!important}.nestor-bibliotheque-commandes{display:grid;gap:8px;flex:none;padding:0 14px 16px}.nestor-bibliotheque-commandes button{display:flex;align-items:center;gap:9px;min-height:44px;border-radius:11px;padding:10px 12px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;text-align:left}.nestor-bibliotheque-commandes .nestor-nouvelle{border:1px solid #0876e8;background:#0876e8;color:#fff;box-shadow:0 3px 7px #0066c711}.nestor-bibliotheque-commandes .nestor-nouvelle:hover{background:#0064cc}.nestor-bibliotheque-commandes .nestor-chercher{background:#fff;border:1px solid #e4e9f2;color:#718197;font-weight:450}.nestor-chercher span{flex:1}.nestor-dialogue kbd,.nestor-chercher kbd{font-family:inherit;font-size:11px;color:#8996a7;font-weight:400}.nestor-bibliotheque-defilement{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 10px 20px;scrollbar-width:thin}.nestor-filtres{display:flex;gap:2px;padding:2px 4px 14px}.nestor-filtres button{min-height:32px;padding:4px 10px;border:0;border-radius:7px;background:transparent;color:#64758c;font:inherit;font-size:12px;cursor:pointer}.nestor-filtres button[aria-pressed=true]{color:#245e9c;background:#e6eef9;font-weight:650}.nestor-workspace .nestor-bibliotheque h3{margin:10px 11px 8px;padding:0;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700;color:#6f8096}.nestor-groupes{margin-bottom:22px}.nestor-dossier{display:flex;width:100%;gap:9px;align-items:center;min-height:42px;padding:8px 10px;border:0;border-radius:9px;color:#596b83;background:transparent;font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.nestor-dossier:hover,.nestor-groupe.ouvert>.nestor-dossier{background:#eaf0f8;color:#2d598d}.nestor-dossier>svg:first-child{flex:none;color:#7b9cc2}.nestor-dossier>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.nestor-dossier small{font-size:11px;color:#6f829c}.nestor-dossier>svg:last-child{flex:none;transition:transform .15s ease}.nestor-groupe.ouvert>.nestor-dossier>svg:last-child{transform:rotate(90deg)}.nestor-dossier-discussions{margin:2px 0 9px 16px;border-left:1px solid #dce5f0;padding-left:6px}.nestor-workspace .liste-fils{list-style:none;margin:0;padding:0}.assistant-page.nestor-workspace .liste-fils li.nestor-discussion{display:flex;flex-direction:row;align-items:center;padding:0;margin:3px 0;border:0;border-radius:9px;min-width:0;position:relative;background:transparent}.nestor-workspace .liste-fils li.nestor-discussion:hover{background:#edf1f8}.nestor-workspace .liste-fils li.nestor-discussion.actif{background:#e6eefb;box-shadow:inset 3px 0 #3488e3}.nestor-discussion-ouvrir{min-width:0;display:flex;flex:1;align-items:center;gap:9px;padding:10px 7px 10px 11px;min-height:53px;border:0;border-radius:inherit;background:transparent;color:#6e7f95;font:inherit;text-align:left;cursor:pointer}.nestor-discussion-ouvrir>svg{flex:none;opacity:.7}.nestor-discussion-ouvrir>span{min-width:0;flex:1}.nestor-discussion-ouvrir .titre-fil{display:block;font-size:13.5px;line-height:1.5;font-weight:500;color:#52667f;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nestor-discussion.actif .titre-fil{color:#2160a2;font-weight:650}.nestor-discussion-ouvrir small{display:block;margin-top:2px;color:#667991;font-size:11px;line-height:1.5}.nestor-discussion.compacte .nestor-discussion-ouvrir{min-height:42px;padding-top:7px;padding-bottom:7px}.nestor-point-actif{flex:none;width:5px;height:5px;background:#2d98da;border-radius:50%}.nestor-workspace .nestor-menu-discussion{flex:none;position:relative;align-self:stretch;display:flex;justify-content:center;align-items:center}.nestor-menu-discussion>summary{list-style:none;display:inline-flex;align-items:center;justify-content:center;width:30px;min-height:42px;color:#98a7ba;cursor:pointer}.nestor-menu-discussion>summary::-webkit-details-marker,.nestor-outils>summary::-webkit-details-marker{display:none}.nestor-menu-discussion>summary:hover{color:#2f6eaf}.nestor-workspace .nestor-menu-feuille{position:absolute;z-index:25;width:215px;max-width:calc(100cqw - 30px);right:4px;top:42px;padding:6px;border:1px solid #e4e9f1;border-radius:12px;background:var(--carte, #fff);box-shadow:0 10px 28px #2039571f;color:#455c79}.nestor-menu-feuille>button,.nestor-menu-feuille>a{display:flex;align-items:center;gap:9px;border:0;border-radius:7px;width:100%;min-height:40px;padding:9px;color:inherit;text-align:left;background:transparent;font:inherit;font-size:13px;text-decoration:none;cursor:pointer}.nestor-menu-feuille>button:hover,.nestor-menu-feuille>a:hover{background:#edf4fc}.nestor-ajouter-dossier,.nestor-charger-suite{border:0;border-radius:7px;background:transparent;color:#5481b5;display:flex;align-items:center;gap:6px;min-height:38px;padding:7px 10px;cursor:pointer;font:inherit;font-size:12px;text-align:left}.nestor-charger-suite{width:100%;justify-content:center;padding-top:13px}.nestor-vide{padding:8px 12px;font-size:12px;color:#6b7e97;line-height:1.65}.nestor-bibliotheque-pied{display:flex;flex:none;align-items:center;gap:6px;border-top:1px solid #e8edf4;padding:13px 17px;font-size:11px;color:#6c7f98}.nestor-bibliotheque-pied>span:last-child{margin-left:auto;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.nestor-point-sauve{width:5px;height:5px;border-radius:50%;background:#62b69a}.nestor-workspace .nestor-conversation{grid-column:2;grid-row:1;position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;min-width:0;padding:0;border:0;border-radius:0;overflow:hidden;background:var(--carte, #fff)}.nestor-topbar{display:flex;flex:none;align-items:center;gap:10px;min-height:78px;padding:13px 22px 13px 18px;border-bottom:1px solid #edf0f5;background:var(--carte, #fff)}.nestor-conversation-titre{min-width:0;flex:1;padding-left:2px}.nestor-conversation-titre>span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.5;color:#64768e;margin-bottom:3px}.nestor-workspace .nestor-conversation-titre h1{margin:0;color:#33465e;font-size:17px;line-height:1.45;font-weight:650;letter-spacing:-.2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nestor-topbar-actions{display:flex;align-items:center;gap:3px;flex:none}.nestor-outils{position:relative}.nestor-outils>summary{list-style:none}.nestor-bouton-activite{position:relative}.nestor-bouton-activite i{position:absolute;top:1px;right:0;min-width:14px;height:14px;padding:1px 3px;font-size:10px;line-height:12px;font-style:normal;font-weight:650;color:#a26720;background:#fff0d8;border-radius:5px}.nestor-workspace .nestor-nouveau-compact{display:none}.nestor-workspace .nestor-avis-compact{margin:8px 18px 0;padding:8px 11px;flex:none;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.nestor-activite{flex:none;max-height:42%;overflow:auto;overscroll-behavior:contain;padding:10px 20px 15px;border-bottom:1px solid #e4ebf6;background:#f8faff}.nestor-activite-titre{display:flex;justify-content:space-between;align-items:center;color:#537297;font-size:13px}.nestor-activite .carte-action{margin:8px 0;font-size:13px}.nestor-activite>details{margin-top:14px;color:#7b8da4;font-size:12px}.nestor-activite>details>summary{min-height:36px;cursor:pointer}.nestor-workspace .assistant-messages{min-height:0;min-width:0;flex:1;width:100%;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;align-items:stretch;gap:22px;padding:30px max(28px,calc((100% - 800px)/2)) 26px;scroll-padding-block:22px;overscroll-behavior:contain;scrollbar-width:thin}.nestor-workspace .assistant-messages .message{max-width:100%;min-width:0;width:100%;display:flex;flex-direction:column;gap:9px;flex:none}.nestor-workspace .assistant-messages .message.user{max-width:84%;width:auto;align-self:flex-end;align-items:flex-end;margin:0 0 6px}.assistant-page.nestor-workspace .assistant-messages .message.assistant .bulle{color:#43566f;padding:0;border-radius:0;background:transparent;font-size:16px;line-height:1.85;overflow-wrap:anywhere;word-break:normal;min-width:0;max-width:100%}.assistant-page.nestor-workspace .assistant-messages .message.user .bulle{background:#edf3fc;color:#436489;border:1px solid #e6eefb;border-radius:17px 17px 5px;padding:13px 17px;font-size:16px;line-height:1.65}.nestor-workspace .assistant-messages .message.assistant>.bulle:before{content:"NESTOR";display:block;margin-bottom:10px;color:#7d72a9;letter-spacing:.1em;font-size:11px;font-weight:700;line-height:1.4}.nestor-workspace .assistant-messages .message .aide{font-size:11px}.nestor-workspace .assistant-messages .bulle :is(h1,h2,h3){color:#3e5673;line-height:1.45}.nestor-workspace .assistant-messages .bulle h2{font-size:18px}.nestor-workspace .assistant-messages .bulle h3{font-size:16px}.nestor-workspace .assistant-messages .bulle table{display:block;overflow-x:auto;max-width:100%}.nestor-workspace .assistant-messages .bulle pre{overflow-x:auto;max-width:100%}.nestor-workspace .assistant-messages .lectures-message{font-size:11px;color:#667b95}.nestor-workspace .assistant-messages .cartes-actions{max-width:100%}.nestor-workspace .assistant-messages .demande-nestor-conservee{width:100%;flex:none;font-size:13px}.nestor-workspace .assistant-messages .demande-nestor-conservee>p{font-size:12.5px}.nestor-workspace .assistant-messages .demande-nestor-conservee>p:first-of-type{max-height:130px;overflow-y:auto}.nestor-workspace .accueil-nestor{align-self:center;width:100%;max-width:660px;margin:auto 0;padding:32px 0 46px;border:0;background:transparent}.nestor-workspace .accueil-nestor>h3{text-align:center;font-size:clamp(23px,3cqw,31px);font-weight:600;line-height:1.3;letter-spacing:-.8px;color:#3d5677;margin:14px 0 12px}.nestor-workspace .accueil-nestor>h3:before{content:"✦";display:block;color:#5c88cf;font-size:38px;font-weight:400;margin-bottom:22px}.nestor-workspace .accueil-nestor>p{text-align:center;color:#687c97;font-size:13px;line-height:1.7;max-width:420px;margin:0 auto 26px}.nestor-workspace .accueil-nestor-pistes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nestor-workspace .accueil-nestor-piste{min-height:74px;padding:14px;border:1px solid #e4eaf4;background:#fbfcff;border-radius:12px;text-align:left;color:#6e819b;box-shadow:none}.nestor-workspace .accueil-nestor-piste:hover{background:#f1f6fd;border-color:#cfddf0}.nestor-workspace .accueil-nestor-piste>strong{font-size:13px;line-height:1.6;font-weight:500}.nestor-workspace .accueil-nestor-piste>span{color:#6d8099;font-size:11.5px}.nestor-workspace .pieces-en-attente{padding:7px max(20px,calc((100% - 800px)/2));max-height:110px;flex:none;overflow-y:auto}.nestor-workspace .nestor-composeur{flex:none;padding:0 max(22px,calc((100% - 800px)/2)) max(14px,env(safe-area-inset-bottom));background:var(--carte, #fff);min-width:0}.nestor-workspace .choix-moteur-nestor{padding:9px 7px;display:flex;gap:10px;align-items:center;min-width:0;border:0;background:transparent}.nestor-workspace .choix-moteur-nestor-selecteur{display:flex;align-items:center;gap:5px;flex:none;font-size:12px;color:#8c9aae}.nestor-workspace .choix-moteur-nestor-selecteur>span{display:none}.nestor-workspace .choix-moteur-nestor-selecteur select{border:0;background:transparent;font:inherit;font-size:13px;color:#6685ad;min-height:30px;width:auto;max-width:180px;padding:4px;cursor:pointer}.nestor-workspace .choix-moteur-nestor>p{display:block;margin:0;color:#64768c;font-size:11px;line-height:1.45}.nestor-workspace .saisie-volet{position:relative;display:flex;align-items:flex-end;gap:8px;padding:10px;border:1px solid #dce5f2;border-radius:17px;background:#fbfcfe;box-shadow:0 3px 13px #2c548307;min-width:0}.nestor-workspace .saisie-volet:focus-within{border-color:#a6c7eb;box-shadow:0 0 0 3px #4295ed08}.nestor-workspace .saisie-volet textarea.champ{min-width:0;min-height:50px;max-height:min(28vh,240px);padding:10px 4px;border:0;border-radius:0;resize:none;box-shadow:none;background:transparent;flex:1;color:#46617f;font-size:16px;line-height:1.6}.nestor-workspace .saisie-volet textarea.champ::placeholder{color:#a1adbe;opacity:1}.nestor-workspace .saisie-volet .bouton-plus,.nestor-workspace .saisie-volet .bouton-reglages{width:38px;height:42px;min-height:42px;border:0;background:transparent;color:#8ca0ba;font-size:22px;padding:0}.nestor-workspace .saisie-volet .bouton-reglages{font-size:18px}.nestor-workspace .saisie-volet>.bouton:last-child{flex:none;height:42px;min-height:42px;padding:0 14px;border:0;border-radius:10px;font-size:13px;color:#fff;background:#167ee9}.nestor-workspace .saisie-volet>.bouton:last-child:disabled{background:#c2d6ed;opacity:.8}.nestor-workspace .saisie-volet .menu-plus{bottom:calc(100% + 13px);z-index:20;min-width:0;width:min(290px,calc(100cqw - 40px));box-shadow:0 10px 25px #24425c22}.nestor-composeur-repere{margin:8px 0 0;color:#66788f;font-size:11px;line-height:1.6;text-align:center}.nestor-workspace .bandeau-voix{flex:none;display:flex;gap:10px;align-items:center;font-size:12px;padding:9px 17px;border-radius:0;margin:0;background:#f0f5fc}.nestor-workspace .bandeau-voix .aide{margin:2px 0;font-size:11px}.nestor-workspace .bandeau-voix .chip{min-height:36px;font-size:12px;white-space:nowrap}.nestor-workspace .nestor-voile-bibliotheque{display:none}.nestor-visuellement-cache{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.nestor-workspace.bibliotheque-compacte .assistant-grille{grid-template-columns:0 minmax(0,1fr)}.nestor-workspace.bibliotheque-compacte .nestor-bibliotheque{position:absolute;z-index:32;inset:0 auto 0 0;width:min(var(--nestor-bibliotheque-largeur, 278px),calc(100% - 36px));grid-column:auto;grid-row:auto;box-shadow:10px 0 35px #1c355c26}.nestor-workspace.bibliotheque-compacte .nestor-fermer-bibliotheque{display:inline-flex!important}.nestor-workspace.bibliotheque-compacte.navigation-ouverte .nestor-voile-bibliotheque{display:block;position:absolute;z-index:31;top:0;right:0;bottom:0;left:0;border:0;border-radius:0;background:#233b5957;width:100%}.nestor-workspace.bibliotheque-compacte .nestor-nouveau-compact{display:inline-flex}.nestor-workspace.bibliotheque-compacte .nestor-topbar{padding:11px 12px 11px 6px;min-height:69px;gap:5px}.nestor-workspace.bibliotheque-compacte .nestor-topbar-actions{gap:0}.nestor-workspace.bibliotheque-compacte .nestor-topbar-actions .nestor-icone{width:44px}.nestor-workspace.bibliotheque-compacte .assistant-messages{padding:22px}.nestor-workspace.bibliotheque-compacte .nestor-composeur{padding-left:16px;padding-right:16px}.nestor-workspace.bibliotheque-compacte .nestor-menu-discussion>summary{min-width:38px}@container nestor-espace (max-width: 560px){.nestor-workspace .nestor-conversation-titre>span{max-width:100%;font-size:12px}.nestor-workspace .nestor-conversation-titre h1{font-size:16px}.nestor-workspace .nestor-topbar{min-height:66px;padding-right:5px}.nestor-workspace .nestor-topbar-actions .nestor-nouveau-compact{display:none}.nestor-workspace .nestor-topbar-actions .nestor-icone{width:44px}.nestor-workspace .assistant-messages{padding:20px 17px;gap:23px}.assistant-page.nestor-workspace .assistant-messages .message.assistant .bulle{font-size:16px;line-height:1.8}.nestor-workspace .assistant-messages .message.user{max-width:91%}.assistant-page.nestor-workspace .assistant-messages .message.user .bulle{font-size:16px;padding:11px 13px}.nestor-workspace .nestor-composeur{padding-left:11px;padding-right:11px;padding-bottom:max(10px,env(safe-area-inset-bottom))}.nestor-workspace .choix-moteur-nestor{padding:6px 4px}.nestor-workspace .choix-moteur-nestor>p{display:none}.assistant-page.nestor-workspace .nestor-composeur .saisie-volet{flex-wrap:wrap;gap:3px;padding:7px;border-radius:14px}.assistant-page.nestor-workspace .nestor-composeur .saisie-volet textarea.champ{flex-basis:100%;order:-1;font-size:16px;line-height:1.5;min-height:47px;padding:8px 3px}.nestor-workspace .saisie-volet>.bouton:last-child{padding:0 10px;font-size:13px}.assistant-page.nestor-workspace .nestor-composeur .saisie-volet .bouton-plus,.assistant-page.nestor-workspace .nestor-composeur .saisie-volet .bouton-reglages{width:44px;height:44px}.assistant-page.nestor-workspace .nestor-composeur .saisie-volet>.bouton:last-child{margin-left:auto;min-height:44px}.nestor-workspace .nestor-composeur-repere{font-size:11px;margin-top:6px}.nestor-workspace .accueil-nestor{padding:18px 0 24px}.nestor-workspace .accueil-nestor>h3{font-size:23px}.nestor-workspace .accueil-nestor>p{font-size:13px;margin-bottom:18px}.nestor-workspace .accueil-nestor-pistes{gap:7px}.nestor-workspace .accueil-nestor-piste{min-height:71px;padding:10px}.nestor-workspace .accueil-nestor-piste>strong{font-size:13px}.nestor-workspace .bandeau-voix{flex-wrap:wrap;padding:9px 12px}.nestor-workspace .nestor-filtres button{min-height:40px}.nestor-workspace .nestor-dossier{min-height:46px}}@media (max-height: 600px) and (min-width: 700px){.nestor-workspace .nestor-topbar{min-height:56px;padding-top:5px;padding-bottom:5px}.nestor-workspace .assistant-messages{padding-top:18px;padding-bottom:18px}.nestor-workspace .choix-moteur-nestor{padding-top:3px;padding-bottom:3px}.nestor-workspace .saisie-volet textarea.champ{min-height:42px;padding-top:6px;padding-bottom:6px}.nestor-workspace .nestor-composeur{padding-bottom:8px}.nestor-workspace .accueil-nestor{padding-top:14px;padding-bottom:14px}.nestor-workspace .accueil-nestor>h3:before{margin-bottom:10px;font-size:27px}}.nestor-dialogue{padding:0;border:1px solid #dce5f0;color:#3c526e;width:min(680px,calc(100vw - 30px));max-width:calc(100vw - 30px);max-height:min(690px,calc(100dvh - 40px));border-radius:19px;background:var(--carte, #fff);box-shadow:0 26px 95px #122e5540;overflow:hidden}.nestor-dialogue::backdrop{background:#213b645c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.nestor-dialogue:not([open]){display:none}.nestor-dialogue.nestor-spotlight[open]{display:flex;flex-direction:column}.nestor-spotlight-champ{display:flex;flex:none;align-items:center;gap:13px;padding:15px 15px 15px 23px;border-bottom:1px solid #edf0f5;color:#8aa2c0}.nestor-spotlight-champ>input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:16px;line-height:1.6;color:#3d587a;padding:6px 0}.nestor-spotlight-champ>input:focus-visible{outline:0}.nestor-spotlight-champ>input::placeholder{color:#a0aec0}.nestor-spotlight-filtres{display:flex;flex:none;flex-wrap:wrap;gap:9px;padding:12px 21px}.nestor-spotlight-filtres label{display:inline-flex;gap:5px;align-items:center;min-width:0;max-width:100%;background:#f3f6fb;border:1px solid #e7edf6;border-radius:8px;padding:0 7px;color:#849ab6}.nestor-spotlight-filtres select{max-width:300px;min-width:0;border:0;border-radius:8px;background:transparent;font:inherit;font-size:13px;color:#6984a4;padding:8px 3px;min-height:35px}.nestor-spotlight-resultats{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 12px 13px}.nestor-spotlight-section{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#6a7d96;font-weight:600;padding:8px 12px 5px;margin:0}.nestor-spotlight-resultats ul{list-style:none;margin:0;padding:0}.nestor-spotlight-resultats li{padding:0;margin:3px 0}.nestor-spotlight-resultats li>button{display:flex;align-items:center;gap:12px;width:100%;padding:13px 12px;border:1px solid transparent;border-radius:10px;font:inherit;text-align:left;background:transparent;color:#6980a0;cursor:pointer;min-height:67px}.nestor-spotlight-resultats li>button.actif,.nestor-spotlight-resultats li>button:hover{background:#f0f5fc;border-color:#e2ecf9}.nestor-resultat-icone{display:flex;flex:none;align-items:center;justify-content:center;width:35px;height:35px;border-radius:9px;color:#8a9fc1;background:#e9eff9}.nestor-spotlight-resultats li>button>span:nth-child(2){flex:1;min-width:0}.nestor-spotlight-resultats strong{display:block;color:#496484;font-size:14px;font-weight:600;line-height:1.6;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nestor-spotlight-resultats small{display:block;color:#637893;font-size:11.5px;margin-top:2px}.nestor-spotlight-resultats li p{color:#5c718d;font-size:12.5px;line-height:1.7;margin:7px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nestor-spotlight-resultats li>button>svg{flex:none;opacity:.4;transform:scaleX(-1)}.nestor-spotlight-vide{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 25px 45px;color:#9cb0c9;text-align:center}.nestor-spotlight-vide strong{font-size:14px;color:#6a83a1}.nestor-spotlight-vide span{max-width:320px;font-size:12px;line-height:1.7}.nestor-spotlight-pied{display:flex;flex:none;align-items:center;justify-content:space-between;gap:14px;padding:12px 23px;border-top:1px solid #eaf0f7;color:#6d7f98;font-size:11px}.nestor-spotlight-pied kbd{display:inline-block;border:1px solid #e2e8f1;border-radius:4px;padding:1px 3px;margin:0 2px}.nestor-recherche-erreur{font-size:13px;color:#ac6e32;padding:8px 12px}.nestor-renommer-dialogue{width:min(450px,calc(100vw - 30px))}.nestor-renommer-dialogue form{padding:25px}.nestor-renommer-dialogue h3{font-size:18px;color:#4a6381;margin:0 0 10px}.nestor-renommer-dialogue p{font-size:13px;color:#8b9bb0;margin:0 0 23px}.nestor-renommer-dialogue label{display:grid;gap:7px;color:#7d90aa;font-size:12px}.nestor-renommer-dialogue input{width:100%;border:1px solid #dce5f0;border-radius:9px;font:inherit;color:#456485;padding:12px;font-size:16px}.nestor-dialogue-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:25px}.nestor-dialogue-actions button{min-height:43px;border:1px solid #e4eaf4;border-radius:8px;padding:9px 16px;color:#7086a2;background:transparent;font:inherit;font-size:13px;cursor:pointer}.nestor-dialogue-actions .principal{color:#fff;background:#167ee7;border-color:#167ee7}@media (max-width: 600px){.nestor-dialogue{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 24px);border-radius:15px}.nestor-spotlight-champ{padding:10px 8px 10px 15px;gap:9px}.nestor-spotlight-champ>input{font-size:16px}.nestor-spotlight-filtres{gap:6px;padding:10px 14px}.nestor-spotlight-filtres select{max-width:250px;min-height:40px}.nestor-spotlight-pied{padding:12px 15px}.nestor-spotlight-pied>span:last-child{display:none}}@media (prefers-reduced-motion: reduce){.nestor-workspace *{transition:none!important;scroll-behavior:auto!important}}.assistant-page.nestor-workspace .assistant-messages .message.assistant .bulle{background:transparent;border:0;box-shadow:none;color:#43566f;padding:0;border-radius:0}.assistant-page.nestor-workspace .assistant-messages .message.assistant{background:transparent;border:0;padding:0;box-shadow:none}.assistant-page.nestor-workspace .nestor-bibliotheque .liste-fils li.nestor-discussion{flex-direction:row;align-items:center;gap:0;padding:0;min-height:0}.assistant-page.nestor-workspace .nestor-bibliotheque .nestor-menu-discussion{padding:0;border:0;margin:0}.assistant-page.nestor-workspace .nestor-bibliotheque .liste-fils li.nestor-discussion .nestor-discussion-ouvrir{flex-direction:row}.corps-panneau-nestor .page.assistant-page.nestor-workspace.en-panneau{padding:0;margin:0;height:100%;max-width:none}.assistant-page.nestor-workspace.en-panneau .nestor-bibliotheque{max-height:none;height:100%}.assistant-page.nestor-workspace.en-panneau .assistant-messages .message.user{max-width:91%}.nestor-nouvelle-ligne{display:flex;gap:5px;min-width:0}.nestor-nouvelle-ligne .nestor-nouvelle{flex:1;min-width:0;white-space:nowrap}.nestor-nouvelle-ligne .nestor-choisir-dossier{flex:none;width:42px;justify-content:center;padding:0;border:1px solid #dce7f7;color:#6d8bb0;background:#eaf1fc}.nestor-nouvelle-dialogue{width:min(550px,calc(100vw - 30px))}.nestor-nouvelle-dialogue form{display:flex;flex-direction:column;min-height:0;max-height:min(640px,calc(100dvh - 45px))}.nestor-nouvelle-dialogue-entete{flex:none;padding:24px 24px 17px}.nestor-nouvelle-dialogue-entete h3{font-size:20px;color:#3e5877;margin:0 0 6px}.nestor-nouvelle-dialogue-entete p{color:#8293a9;font-size:13px;margin:0}.nestor-nouvelle-recherche{display:flex;align-items:center;gap:10px;flex:none;margin:0 21px 13px;padding:4px 12px;border:1px solid #dce6f4;border-radius:10px;color:#859dbb}.nestor-nouvelle-recherche input{flex:1;min-width:0;border:0;font:inherit;font-size:16px;padding:10px 0;color:#526e90;background:transparent;outline:none}.nestor-nouvelle-dossiers{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 14px 12px}.nestor-choix-affaire{display:flex;gap:13px;align-items:center;padding:13px;min-height:64px;margin:3px 0;border:1px solid transparent;border-radius:10px;cursor:pointer;color:#879ebc}.nestor-choix-affaire.choisi{border-color:#d5e4f8;background:#f0f5fd}.nestor-choix-affaire:hover{background:#f5f8fd}.nestor-choix-affaire input{accent-color:#2884df;flex:none;width:16px;height:16px;margin:0}.nestor-choix-affaire>svg{flex:none}.nestor-choix-affaire>span{flex:1;min-width:0}.nestor-choix-affaire strong{font-size:14px;font-weight:550;color:#587292;display:block}.nestor-choix-affaire small{display:block;margin-top:4px;color:#667c98;font-size:11.5px;overflow-wrap:anywhere}.nestor-nouvelle-dialogue .nestor-dialogue-actions{flex:none;margin:0;padding:16px 22px;border-top:1px solid #e9eef6}@media (max-width: 600px){.nestor-nouvelle-recherche input,.nestor-renommer-dialogue input{font-size:16px}.nestor-spotlight-filtres select{font-size:13px}}.assistant-page.nestor-workspace .liste-fils>li.nestor-discussion:nth-last-child(-n+2) .nestor-menu-feuille{top:auto;bottom:6px}.assistant-page.nestor-workspace .nestor-menu-feuille{max-height:min(390px,calc(var(--ati-shell-height, 100dvh) - 110px));overflow-y:auto;overscroll-behavior:contain}.assistant-page.nestor-workspace .assistant-messages .message.user{background:transparent;border:0;box-shadow:none;padding:0}@media (prefers-color-scheme: dark){.page.assistant-page.nestor-workspace{--carte: #162131;--nestor-ligne: #2c394d;--nestor-secondaire: #9aabc2;background:#162131;color:#cfdeee}.assistant-page.nestor-workspace .nestor-bibliotheque{background:#121c2a;border-color:#2a374b}.nestor-workspace .nestor-bibliotheque-pied,.nestor-workspace .nestor-topbar{border-color:#2b394e}.nestor-workspace .nestor-conversation-titre h1,.nestor-workspace .nestor-marque strong{color:#d0dff0}.nestor-workspace .nestor-conversation-titre>span,.nestor-workspace .nestor-bibliotheque h3,.nestor-workspace .nestor-vide,.nestor-workspace .nestor-discussion-ouvrir small{color:#8da0ba}.nestor-workspace .nestor-bibliotheque-commandes .nestor-chercher{background:#1b2a3e;border-color:#2b3e56;color:#a2b6cf}.nestor-workspace .nestor-nouvelle-ligne .nestor-choisir-dossier{background:#223955;border-color:#2c4b70;color:#9bc5f3}.nestor-workspace .nestor-dossier{color:#a6b9d1}.nestor-workspace .nestor-dossier:hover,.nestor-workspace .nestor-groupe.ouvert>.nestor-dossier{background:#1d2d43;color:#c0d8f6}.nestor-workspace .nestor-dossier-discussions{border-color:#2b405b}.nestor-workspace .liste-fils li.nestor-discussion:hover{background:#1c2d43}.nestor-workspace .liste-fils li.nestor-discussion.actif{background:#213955}.nestor-workspace .nestor-discussion-ouvrir .titre-fil{color:#abbfd8}.nestor-workspace .nestor-discussion.actif .titre-fil{color:#c4ddff}.nestor-workspace .nestor-filtres button{color:#8da3c0}.nestor-workspace .nestor-filtres button[aria-pressed=true]{background:#243a56;color:#b9d6fd}.nestor-workspace .nestor-menu-feuille{background:#1b2b40;border-color:#344b69;color:#b8cee9}.nestor-workspace .nestor-menu-feuille>button:hover,.nestor-workspace .nestor-menu-feuille>a:hover,.nestor-workspace .nestor-icone:hover{background:#2b405e;color:#d2e3f8}.assistant-page.nestor-workspace .assistant-messages .message.assistant .bulle{color:#c4d5e9}.assistant-page.nestor-workspace .assistant-messages .message.user .bulle{background:#233a56;border-color:#2b4669;color:#c9e1ff}.nestor-workspace .assistant-messages .bulle :is(h1,h2,h3){color:#d0e1f6}.nestor-workspace .accueil-nestor>h3{color:#c3daf7}.nestor-workspace .accueil-nestor>p{color:#687c97}.nestor-workspace .accueil-nestor-piste{background:#1c2c42;border-color:#2e4564;color:#b5cce9}.nestor-workspace .accueil-nestor-piste:hover{background:#263c58;border-color:#416286}.nestor-workspace .nestor-composeur .saisie-volet{background:#192a40;border-color:#354d6d}.nestor-workspace .saisie-volet textarea.champ{color:#d1e0f3}.nestor-workspace .saisie-volet textarea.champ::placeholder{color:#8198b4}.nestor-workspace .choix-moteur-nestor-selecteur select{color:#9cbfe9}.nestor-workspace .choix-moteur-nestor-selecteur select option{background:#192b42;color:#cfdef2}.nestor-workspace .nestor-activite,.nestor-workspace .bandeau-voix{background:#1c2e46;border-color:#334b6a;color:#a8c2e3}.nestor-dialogue{background:#172338;border-color:#354966;color:#c7d9ef}.nestor-dialogue .nestor-spotlight-champ,.nestor-dialogue .nestor-spotlight-pied,.nestor-dialogue .nestor-dialogue-actions{border-color:#2c3e59}.nestor-dialogue .nestor-spotlight-champ>input,.nestor-dialogue .nestor-nouvelle-recherche input,.nestor-dialogue .nestor-renommer-dialogue input{color:#cadcf3}.nestor-dialogue .nestor-spotlight-filtres label,.nestor-dialogue .nestor-resultat-icone{background:#20344e;border-color:#304766;color:#99bce7}.nestor-dialogue .nestor-spotlight-filtres select,.nestor-dialogue .nestor-spotlight-filtres select option{background:#20344e;color:#bdd3ef}.nestor-dialogue .nestor-spotlight-resultats li>button.actif,.nestor-dialogue .nestor-spotlight-resultats li>button:hover,.nestor-dialogue .nestor-choix-affaire.choisi{background:#223956;border-color:#375579}.nestor-dialogue .nestor-spotlight-resultats strong,.nestor-dialogue .nestor-choix-affaire strong,.nestor-dialogue .nestor-nouvelle-dialogue-entete h3{color:#c4daf6}.nestor-dialogue .nestor-spotlight-resultats small,.nestor-dialogue .nestor-choix-affaire small{color:#92aaca}.nestor-dialogue .nestor-spotlight-resultats li p,.nestor-dialogue .nestor-nouvelle-dialogue-entete p{color:#a6bddb}.nestor-dialogue .nestor-choix-affaire:hover{background:#203651}.nestor-dialogue .nestor-nouvelle-recherche,.nestor-dialogue .nestor-dialogue-actions button{border-color:#37506f;color:#aac4e5}.nestor-dialogue .nestor-dialogue-actions .principal{color:#fff}.nestor-renommer-dialogue h3{color:#c4daf6}.nestor-renommer-dialogue input{background:#1a2c44;border-color:#3b5271;color:#d5e5f8}}@media (pointer: coarse){.assistant-page.nestor-workspace .nestor-filtres button,.assistant-page.nestor-workspace .nestor-dossier,.assistant-page.nestor-workspace .nestor-menu-feuille>button,.assistant-page.nestor-workspace .nestor-menu-feuille>a,.assistant-page.nestor-workspace .nestor-menu-discussion>summary,.assistant-page.nestor-workspace .nestor-ajouter-dossier,.assistant-page.nestor-workspace .nestor-charger-suite,.assistant-page.nestor-workspace .choix-moteur-nestor-selecteur select,.nestor-dialogue .nestor-spotlight-filtres select,.nestor-dialogue .nestor-dialogue-actions button{min-height:44px}.assistant-page.nestor-workspace .nestor-menu-discussion>summary{min-width:44px}.assistant-page.nestor-workspace .nestor-filtres button{font-size:12.5px}.assistant-page.nestor-workspace .nestor-composeur .saisie-volet .bouton-plus,.assistant-page.nestor-workspace .nestor-composeur .saisie-volet .bouton-reglages{width:44px;min-height:44px}.assistant-page.nestor-workspace .saisie-volet>.bouton:last-child{min-height:44px}}@media (prefers-color-scheme: dark){.nestor-workspace .accueil-nestor>p,.nestor-workspace .choix-moteur-nestor>p,.nestor-workspace .nestor-composeur-repere{color:#9fb6d4}}.assistant-page.nestor-workspace .nestor-bibliotheque{padding-right:16px}.nestor-poignee-bibliotheque{position:absolute;inset:0 0 0 auto;width:16px;z-index:34;display:flex;align-items:center;justify-content:center;cursor:col-resize;touch-action:none;user-select:none;-webkit-user-select:none;outline:none}.nestor-poignee-bibliotheque>span{display:block;width:3px;height:42px;border-radius:3px;background:#c6d4e6;transition:background .12s}.nestor-poignee-bibliotheque:is(:hover,:focus-visible,.active){background:#2e87e414}.nestor-poignee-bibliotheque:is(:hover,:focus-visible,.active)>span{background:#2e87e4}.nestor-poignee-bibliotheque:focus-visible{box-shadow:inset 0 0 0 2px #2e87e4}body.nestor-bibliotheque-redimensionnement,body.nestor-bibliotheque-redimensionnement *{cursor:col-resize!important;user-select:none!important;-webkit-user-select:none!important}.nestor-workspace .nestor-nouvelle-ligne .nestor-nouvelle{white-space:normal;line-height:1.3}@media (pointer: coarse){.assistant-page.nestor-workspace .nestor-bibliotheque{padding-right:24px}.nestor-poignee-bibliotheque{width:24px}.nestor-poignee-bibliotheque>span{height:52px;width:4px}}@media (prefers-color-scheme: dark){.nestor-poignee-bibliotheque>span{background:#476485}}.nestor-dossiers-libres{margin-bottom:22px}.nestor-dossiers-libres-titre{display:flex;align-items:center;justify-content:space-between;gap:6px;padding-right:3px}.nestor-dossiers-libres-titre h3{flex:1;min-width:0}.nestor-workspace .nestor-dossiers-libres-titre>.nestor-icone{width:36px;min-height:40px;height:40px}.nestor-dossier-ligne{display:flex;align-items:center;min-width:0}.nestor-dossier-ligne>.nestor-dossier{flex:1;min-width:0}.nestor-dossier-ligne>.nestor-menu-discussion{flex:none}.nestor-dossier-ligne .nestor-dossier>span{display:block}.nestor-dossier-ligne .nestor-dossier>span strong{font-size:13.5px;font-weight:550;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nestor-dossier-ligne .nestor-dossier>span small{display:block;margin-top:3px;font-size:11px;color:#71809a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nestor-groupe-libre .nestor-dossier>svg:first-child{color:#7b74b1}.nestor-workspace .nestor-discussion-ouvrir small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nestor-dossiers-erreur{padding:6px 11px;font-size:12px;line-height:1.5;color:#9e6a2e;overflow-wrap:anywhere}.nestor-dossiers-erreur button,.nestor-dossiers-archives{display:block;margin-top:6px;min-height:38px;border:0;background:transparent;color:#617fa8;cursor:pointer;font:inherit;font-size:12px;text-align:left}.nestor-dossiers-archives{padding:5px 10px;font-size:11px}.nestor-editeur-dossier,.nestor-rangement-dialogue{width:min(510px,calc(100vw - 30px))}.nestor-editeur-dossier form,.nestor-rangement-dialogue form{padding:24px;max-height:min(650px,calc(var(--ati-shell-height, 100dvh) - 40px));overflow-y:auto;overscroll-behavior:contain}.nestor-editeur-dossier h3,.nestor-rangement-dialogue h3{font-size:20px;color:#3e5877;margin:0 0 24px}.nestor-editeur-dossier label{display:grid;gap:8px;font-size:12px;color:#6e829e}.nestor-editeur-dossier input{width:100%;min-width:0;padding:12px;border:1px solid #dce6f3;border-radius:10px;background:transparent;color:#466383;font:inherit;font-size:16px}.nestor-dossier-affaire{display:flex;flex-direction:column;gap:8px;margin-top:24px;min-width:0}.nestor-dossier-affaire>span{font-size:12px;color:#6e829e}.nestor-dossier-affaire>button{display:flex;align-items:center;justify-content:flex-start;gap:9px;min-width:0;min-height:44px;padding:11px;border:1px solid #dce6f3;border-radius:10px;background:#f5f8fd;color:#597a9f;font:inherit;font-size:13px;cursor:pointer;text-align:left;overflow-wrap:anywhere}.nestor-dossier-affaire>button>svg{flex:none}.nestor-dossier-affaire>.nestor-detacher-affaire{border:0;background:transparent;padding:7px 2px;color:#6b84a5;font-size:12px}.nestor-dossier-portee{font-size:12px;line-height:1.65;color:#73839a;margin:16px 0 0}.nestor-rangement-titre{margin:-12px 0 20px;color:#6c83a1;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.nestor-rangement-choix{max-height:330px;overflow-y:auto;overscroll-behavior:contain}.nestor-rangement-choix label{display:flex;align-items:center;gap:11px;min-height:48px;padding:12px 9px;border-radius:9px;font-size:13px;color:#627c9c;cursor:pointer}.nestor-rangement-choix label:hover{background:#f0f5fc}.nestor-rangement-choix input{flex:none;margin:0;width:16px;height:16px;accent-color:#2b83df}.nestor-rangement-choix span{min-width:0;overflow-wrap:anywhere}.nestor-rangement-choix svg{flex:none}.nestor-classement-fil{color:#7f72a5;font-weight:500}@media (pointer: coarse){.nestor-workspace .nestor-dossiers-libres-titre>.nestor-icone,.nestor-dossiers-erreur button,.nestor-dossiers-archives{min-height:44px;height:auto}}@media (prefers-color-scheme: dark){.nestor-workspace .nestor-dossier-ligne .nestor-dossier>span small{color:#9cafcc}.nestor-dossiers-erreur{color:#d5aa77}.nestor-editeur-dossier h3,.nestor-rangement-dialogue h3{color:#cfdef2}.nestor-editeur-dossier label,.nestor-dossier-affaire>span,.nestor-dossier-portee{color:#a1b6d2}.nestor-editeur-dossier input{border-color:#344f71;color:#d6e5f7;background:#1b2e46}.nestor-dossier-affaire>button{background:#20354f;border-color:#3a5578;color:#bbd0ed}.nestor-dossier-affaire>.nestor-detacher-affaire{background:transparent;color:#a4c3e8}.nestor-rangement-choix label{color:#bad0ec}.nestor-rangement-choix label:hover{background:#253d5b}.nestor-classement-fil{color:#b9abe2}}.lp-shell{--lp-blue-wash: color-mix(in srgb, var(--accent) 7%, var(--carte));--lp-green-wash: color-mix(in srgb, var(--succes) 11%, var(--carte));--lp-amber-wash: color-mix(in srgb, var(--alerte) 9%, var(--carte));--lp-red-wash: color-mix(in srgb, var(--danger) 7%, var(--carte));min-width:0}.lp-shell *,.lp-shell *:before,.lp-shell *:after{box-sizing:border-box}.lp-shell.lp-compact{padding:0}.lp-shell a,.lp-shell p,.lp-shell dd,.lp-shell h3,.lp-shell h4{overflow-wrap:anywhere}.lp-shell button,.lp-shell summary,.lp-shell input,.lp-shell textarea,.lp-shell select{font:inherit}.lp-shell button,.lp-shell summary,.lp-shell a{-webkit-tap-highlight-color:transparent}.lp-shell :is(button,a,summary,input,textarea,select):focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 55%,transparent);outline-offset:3px}.lp-shell .lp-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.lp-shell .lp-heading>div:first-child{min-width:0}.lp-shell .lp-eyebrow{display:block;color:var(--accent);font-size:10.5px;font-weight:750;letter-spacing:.13em;line-height:1.5}.lp-shell .lp-heading h1,.lp-shell .lp-heading h2{font-size:clamp(25px,2.25vw,32px);letter-spacing:-.035em;line-height:1.16;margin:6px 0 9px;color:var(--texte)}.lp-shell .lp-heading p{margin:0;color:var(--texte-2);font-size:14px;line-height:1.5;max-width:720px}.lp-shell .lp-heading-actions{display:flex;flex-wrap:wrap;gap:8px;flex:0 0 auto}.lp-shell .bouton{min-height:40px;white-space:normal;line-height:1.35}.lp-shell .bouton.petit{min-height:36px}.lp-shell .lp-directions{display:flex;gap:24px;border-bottom:1px solid var(--bord);margin:0 0 20px}.lp-shell .lp-directions a{position:relative;padding:0 2px 13px;font-size:14px;font-weight:650;text-decoration:none;color:var(--texte-2)}.lp-shell .lp-directions a.is-active{color:var(--accent)}.lp-shell .lp-directions a.is-active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;border-radius:3px 3px 0 0;background:var(--accent)}.lp-shell .lp-counters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:20px}.lp-shell .lp-counters>:is(button,div){display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:86px;margin:0;border:1px solid var(--bord);border-radius:12px;padding:14px 17px;background:var(--carte);text-align:left;color:var(--texte);box-shadow:0 1px 2px #00000006}.lp-shell .lp-counters>button{cursor:pointer}.lp-shell .lp-counters>button:hover{background:var(--survol);border-color:color-mix(in srgb,var(--accent) 35%,var(--bord))}.lp-shell .lp-counters>button.is-active{border-color:color-mix(in srgb,var(--accent) 40%,var(--bord));background:var(--lp-blue-wash)}.lp-shell .lp-counters strong{font-size:26px;line-height:1.1;font-weight:740;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.lp-shell .lp-counters span{margin-top:6px;color:var(--texte-2);font-size:12px;line-height:1.35}.lp-shell .lp-attention{padding:16px 18px;border:1px solid color-mix(in srgb,var(--alerte) 32%,var(--bord));background:var(--lp-amber-wash);border-radius:13px;margin-bottom:16px}.lp-shell .lp-attention .lp-eyebrow{color:#916000}.lp-shell .lp-section-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px}.lp-shell .lp-section-heading h2{font-size:18px;letter-spacing:-.02em;line-height:1.3;margin:0}.lp-shell .lp-section-heading p{color:var(--texte-2);margin:4px 0 0;font-size:12.5px;line-height:1.45}.lp-shell .lp-attention .lp-section-heading h2{font-size:15px;margin-top:2px}.lp-shell .lp-attention .lp-section-heading:last-child{margin-bottom:0}.lp-shell .lp-watch-list{display:grid;gap:0}.lp-shell .lp-watch-list>div{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:10px 0;border-top:1px solid color-mix(in srgb,var(--alerte) 17%,var(--bord))}.lp-shell .lp-watch-list>div>div{min-width:0;display:grid;gap:3px}.lp-shell .lp-watch-list strong{font-size:13px;overflow-wrap:anywhere}.lp-shell .lp-watch-list span{color:var(--texte-2);font-size:12.5px;line-height:1.4}.lp-shell .lp-watch-list button{flex:0 0 auto}.lp-shell .lp-quiet-details{margin-top:4px;color:var(--texte-2);font-size:12px}.lp-shell .lp-quiet-details summary{cursor:pointer;min-height:30px;display:flex;align-items:center;gap:7px}.lp-shell .lp-quiet-details p{line-height:1.5;margin:4px 0}.lp-shell .lp-feedback{margin:12px 0;padding:12px 14px;border:1px solid var(--bord);background:var(--fond);border-radius:10px;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.lp-shell .lp-feedback.is-success{background:var(--lp-green-wash);border-color:color-mix(in srgb,var(--succes) 30%,var(--bord))}.lp-shell .lp-feedback.is-warning{background:var(--lp-amber-wash);border-color:color-mix(in srgb,var(--alerte) 35%,var(--bord))}.lp-shell .lp-feedback.is-error{background:var(--lp-red-wash);border-color:color-mix(in srgb,var(--danger) 30%,var(--bord))}.lp-shell .lp-create.carte{padding:0;margin:0 0 26px;box-shadow:none;overflow:visible}.lp-shell .lp-create>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;cursor:pointer;border-radius:12px}.lp-shell .lp-create>summary>span:first-child{display:grid;gap:4px;min-width:0}.lp-shell .lp-create>summary strong{font-size:14px;font-weight:650;line-height:1.35}.lp-shell .lp-create>summary small{color:var(--texte-2);font-size:12px;line-height:1.45}.lp-shell .lp-summary-action{flex:0 0 auto;font-size:12px;font-weight:650;color:var(--accent);background:var(--lp-blue-wash);padding:7px 10px;border-radius:8px}.lp-shell .lp-form-body{display:grid;gap:17px;padding:18px;border-top:1px solid var(--bord)}.lp-shell .lp-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;align-items:start}.lp-shell .lp-form-body label:not(.lp-check){display:grid;gap:7px;min-width:0;color:var(--texte);font-size:13px;font-weight:600;line-height:1.4}.lp-shell .lp-form-body .champ{margin:0;width:100%;min-width:0;font-weight:400}.lp-shell .lp-field-help{display:block;color:var(--texte-2);font-size:12px;font-weight:400;line-height:1.4}.lp-shell .lp-check{display:flex;gap:9px;align-items:flex-start;color:var(--texte);font-size:13px;font-weight:400;line-height:1.45;padding:8px 0}.lp-shell .lp-check input{margin:3px 0 0;width:16px;height:16px;flex:0 0 auto;accent-color:var(--accent)}.lp-shell .lp-check small{display:block;color:var(--texte-2);font-size:12px;margin-top:3px}.lp-shell .lp-form-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--bord);padding-top:15px}.lp-shell .lp-form-footer p{color:var(--texte-2);font-size:12px;line-height:1.45;margin:0;max-width:570px}.lp-shell .lp-form-footer>.bouton,.lp-shell .lp-form-footer>.lp-actions{flex:0 0 auto}.lp-shell .lp-tools{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px}.lp-shell .lp-search{min-width:250px;width:340px;display:grid;gap:6px;font-size:12px;font-weight:600}.lp-shell .lp-search .champ{font-size:14px;padding:10px 12px;background:var(--carte)}.lp-shell .lp-filters{display:flex;gap:5px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.lp-shell .lp-filters button{display:inline-flex;align-items:center;gap:7px;min-height:35px;padding:7px 10px;border:1px solid var(--bord);border-radius:9px;background:var(--carte);font-size:12px;font-weight:550;color:var(--texte-2);cursor:pointer;white-space:nowrap}.lp-shell .lp-filters button:hover{background:var(--survol)}.lp-shell .lp-filters button.is-active{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 32%,var(--bord));background:var(--lp-blue-wash)}.lp-shell .lp-filters button span{font-size:10px;font-weight:650;padding:1px 5px;min-width:18px;border-radius:5px;background:var(--neutre);text-align:center;font-variant-numeric:tabular-nums}.lp-shell .lp-card-list{display:grid;gap:14px}.lp-shell .lp-item{min-width:0;padding:20px 21px 0;border-radius:14px;border:1px solid var(--bord);background:var(--carte);box-shadow:0 1px 3px #00000006;scroll-margin-top:90px}.lp-shell .lp-item:target{outline:2px solid var(--accent)}.lp-shell .lp-item-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.lp-shell .lp-item-heading>div:first-child{min-width:0}.lp-shell .lp-kicker{display:block;font-size:10.5px;font-weight:650;letter-spacing:.045em;color:var(--texte-2);line-height:1.4;overflow-wrap:anywhere}.lp-shell .lp-item h3{font-size:17px;font-weight:680;line-height:1.35;letter-spacing:-.018em;margin:4px 0 0}.lp-shell .lp-statuses{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;flex:0 0 auto;max-width:42%}.lp-shell .lp-state{display:inline-flex;align-items:center;align-self:flex-start;gap:5px;min-height:25px;margin:0;padding:4px 8px;border:0;border-radius:7px;background:var(--neutre);color:var(--texte-2);font-size:11px;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.lp-shell .lp-state.succes{background:var(--lp-green-wash);color:#16763c}.lp-shell .lp-state.attention{background:var(--lp-amber-wash);color:#8b5b00}.lp-shell .lp-state.erreur{background:var(--lp-red-wash);color:#bc2a22}.lp-shell .lp-facts{margin:0 0 18px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.7fr) minmax(0,1fr) minmax(0,.9fr);gap:14px 22px}.lp-shell .lp-facts>div{min-width:0}.lp-shell .lp-facts dt{margin:0 0 5px;font-size:10px;font-weight:680;letter-spacing:.055em;text-transform:uppercase;color:var(--texte-2);line-height:1.4}.lp-shell .lp-facts dd{margin:0;font-size:13px;font-weight:550;line-height:1.5}.lp-shell .lp-facts dd small{display:block;color:var(--texte-2);font-size:12px;font-weight:400;margin-top:2px}.lp-shell .lp-facts .lp-path{font-size:12px;font-weight:400}.lp-shell .lp-item-footer{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;border-top:1px solid var(--bord);padding:12px 0}.lp-shell .lp-actions{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.lp-shell .lp-button-link{display:inline-flex;align-items:center;min-height:36px;padding:6px 7px;font-size:12px;font-weight:600;text-decoration:none}.lp-shell .lp-management{flex:0 1 auto;min-width:115px}.lp-shell .lp-management>summary{display:flex;justify-content:flex-end;align-items:center;gap:7px;font-size:12px;font-weight:600;min-height:36px;color:var(--texte-2);cursor:pointer;list-style:none;white-space:nowrap}.lp-shell .lp-management>summary:after{content:"⌄";font-size:14px}.lp-shell .lp-management[open]>summary:after{content:"⌃"}.lp-shell .lp-management-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px;margin-top:7px;max-width:440px}.lp-shell .lp-danger{color:var(--danger)}.lp-shell .lp-details{border-top:1px solid var(--bord)}.lp-shell .lp-details>summary{display:flex;align-items:center;gap:10px;min-height:45px;padding:11px 0;list-style:none;cursor:pointer}.lp-shell .lp-details>summary:before,.lp-shell .lp-global-followup>summary:before,.lp-shell .lp-quiet-details>summary:before{content:"›";display:inline-block;font-size:19px;line-height:1;color:var(--texte-2);flex:0 0 10px;transition:transform .12s ease}.lp-shell .lp-details[open]>summary:before,.lp-shell .lp-global-followup[open]>summary:before,.lp-shell .lp-quiet-details[open]>summary:before{transform:rotate(90deg)}.lp-shell .lp-details>summary>span{flex:1;min-width:0;font-size:12px;font-weight:600}.lp-shell .lp-details>summary small{color:var(--texte-2);font-size:11px;line-height:1.4;text-align:right}.lp-shell .lp-details-body{padding:0 0 17px;font-size:13px;line-height:1.5}.lp-shell .lp-details-body>p:first-child{margin-top:0}.lp-shell summary::-webkit-details-marker{display:none}.lp-shell .lp-file-list{padding:0;margin:8px 0 14px;list-style:none}.lp-shell .lp-file-list li{display:flex;align-items:flex-start;gap:8px;padding:6px 0;font-size:12.5px;line-height:1.5;overflow-wrap:anywhere;min-width:0}.lp-shell .lp-file-list li>span:last-child{min-width:0}.lp-shell .lp-file-icon{display:inline-flex;justify-content:center;align-items:center;min-width:25px;width:25px;height:29px;border:1px solid var(--bord);background:var(--fond);color:var(--texte-2);border-radius:5px;font-size:16px}.lp-shell .lp-link-address{display:grid;gap:5px;padding:12px;border:1px solid var(--bord);border-radius:9px;margin:12px 0;background:var(--fond)}.lp-shell .lp-link-address>span{color:var(--texte-2);font-size:11px}.lp-shell .lp-link-address a{font-size:12px;line-height:1.5;overflow-wrap:anywhere;word-break:break-word}.lp-shell .lp-access-panel{border-left:2px solid var(--bord);padding-left:14px;margin-top:18px}.lp-shell .lp-access-panel h4{margin:18px 0 8px;font-size:12px}.lp-shell .lp-access-panel>strong{font-size:13px}.lp-shell .lp-access-counts{display:flex;flex-wrap:wrap;gap:8px 18px;color:var(--texte-2);font-size:12px;margin:12px 0}.lp-shell .lp-access-counts b{color:var(--texte);font-variant-numeric:tabular-nums}.lp-shell .lp-recipient-list>div{display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid var(--bord);padding:8px 0;font-size:12px}.lp-shell .lp-recipient-list>div>span{overflow-wrap:anywhere;min-width:0}.lp-shell .lp-recipient-list small{display:block;color:var(--texte-2);font-size:11px}.lp-shell .lp-history{list-style:none;margin:0;padding:0}.lp-shell .lp-history li{display:grid;grid-template-columns:110px 1fr;gap:10px;padding:7px 0;font-size:12px;border-top:1px solid var(--bord)}.lp-shell .lp-history time{color:var(--texte-2);font-size:11px}.lp-shell .lp-muted{color:var(--texte-2);font-size:12px;line-height:1.5}.lp-shell .lp-empty{padding:30px 20px;text-align:center;border:1px dashed var(--bord);border-radius:13px;background:var(--carte)}.lp-shell .lp-empty strong{font-size:15px}.lp-shell .lp-empty p{color:var(--texte-2);font-size:13px;line-height:1.5;margin:8px 0 14px}.lp-shell .lp-global-followup{margin-bottom:16px;border:1px solid var(--bord);border-radius:12px;background:var(--carte)}.lp-shell .lp-global-followup>summary{list-style:none;display:flex;align-items:center;flex-wrap:wrap;gap:7px 9px;padding:14px 17px;cursor:pointer;font-size:13px;font-weight:650}.lp-shell .lp-global-followup>summary small{margin-left:auto;color:var(--texte-2);font-size:11.5px;font-weight:400}.lp-shell .lp-global-followup>.lp-details-body{padding:0 17px 13px}.lp-shell .lp-followup-lines>div{display:grid;gap:4px;border-top:1px solid var(--bord);padding:10px 0;font-size:12px}.lp-shell .lp-followup-lines>div>span{color:var(--texte-2)}.lp-shell .lp-reading-note{color:var(--texte-2);font-size:11.5px;line-height:1.45;margin:-2px 0 15px}.lp-shell .lp-file-summary{display:flex;flex-wrap:wrap;gap:6px 14px;margin:-3px 0 14px;font-size:12px;font-weight:550;color:#8b5b00}.lp-shell .is-error{color:#bc2a22}.lp-shell .lp-lot{background:var(--fond);border:1px solid var(--bord);border-radius:10px;padding:14px;margin-top:10px}.lp-shell .lp-lot-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.lp-shell .lp-lot-heading>div{display:grid;gap:4px;min-width:0}.lp-shell .lp-lot-heading strong{font-size:12.5px;line-height:1.45;overflow-wrap:anywhere}.lp-shell .lp-lot-heading>div>span{color:var(--texte-2);font-size:11px}.lp-shell .lp-depositor-comment{padding:10px 12px;border-left:2px solid var(--bord);margin:0 0 12px;background:var(--carte);font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.lp-shell .lp-depositor-comment>span{display:block;color:var(--texte-2);font-size:10px;font-weight:650;letter-spacing:.025em;margin-bottom:4px}.lp-shell .lp-received-files{display:grid;gap:8px}.lp-shell .lp-received-file{display:grid;grid-template-columns:minmax(0,1fr) minmax(80px,auto);gap:7px 16px;align-items:start;padding:12px;border-radius:9px;background:var(--carte);border:1px solid var(--bord)}.lp-shell .lp-received-file-main{display:flex;align-items:flex-start;min-width:0;gap:10px}.lp-shell .lp-received-file-main>div{min-width:0}.lp-shell .lp-received-file h4{margin:0 0 3px;font-size:12.5px;font-weight:600;line-height:1.45}.lp-shell .lp-received-file-main small{display:block;font-size:11px;color:var(--texte-2)}.lp-shell .lp-received-file>.lp-state{justify-self:end;max-width:240px;text-align:left}.lp-shell .lp-file-result{grid-column:1 / -1;margin:2px 0 0;color:var(--texte-2);font-size:11.5px;line-height:1.5}.lp-shell .lp-file-result.is-error{color:#bc2a22}.lp-shell .lp-file-result>span{display:block;overflow-wrap:anywhere}.lp-shell .lp-received-file>.lp-actions{grid-column:1 / -1}.lp-shell .lp-lot-footer{display:flex;align-items:center;flex-wrap:wrap;gap:9px 12px;margin-top:12px}.lp-shell .lp-lot-footer>span{color:var(--texte-2);font-size:11px;overflow-wrap:anywhere}.lp-shell .lp-preserve-lines{white-space:pre-wrap}@media (max-width: 1100px){.lp-shell .lp-heading{align-items:flex-start}.lp-shell .lp-heading-actions{max-width:320px;justify-content:flex-end}.lp-shell .lp-tools{align-items:stretch;flex-direction:column;gap:12px}.lp-shell .lp-search{width:100%;max-width:520px}.lp-shell .lp-filters{justify-content:flex-start}.lp-shell .lp-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 24px}.lp-shell .lp-form-footer{align-items:flex-start}.lp-shell .lp-form-footer>.lp-actions{flex:0 1 50%;justify-content:flex-end}}@media (max-width: 700px){.page.lp-shell{padding:20px 16px 85px}.lp-shell .lp-heading{flex-direction:column;gap:15px;margin-bottom:22px}.lp-shell .lp-heading h1,.lp-shell .lp-heading h2{font-size:28px}.lp-shell .lp-heading p{font-size:13px}.lp-shell .lp-heading-actions{max-width:none;width:100%;justify-content:flex-start}.lp-shell .lp-heading-actions>.bouton:last-child{flex:1}.lp-shell .bouton,.lp-shell .bouton.petit,.lp-shell .lp-button-link{min-height:42px}.lp-shell .lp-directions{gap:20px}.lp-shell .lp-directions a{font-size:13px}.lp-shell .lp-counters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px}.lp-shell .lp-counters>:is(button,div){min-height:78px;padding:13px 14px}.lp-shell .lp-counters strong{font-size:25px}.lp-shell .lp-counters span{font-size:11.5px}.lp-shell .lp-attention{padding:14px}.lp-shell .lp-section-heading{align-items:flex-start;flex-wrap:wrap;gap:10px}.lp-shell .lp-section-heading>.lp-state{font-size:10.5px}.lp-shell .lp-watch-list>div{align-items:flex-start;gap:10px}.lp-shell .lp-watch-list strong,.lp-shell .lp-watch-list span{font-size:12px}.lp-shell .lp-watch-list button{max-width:110px}.lp-shell .lp-create>summary{padding:14px;gap:12px}.lp-shell .lp-create>summary strong{font-size:13px}.lp-shell .lp-create>summary small{font-size:11.5px}.lp-shell .lp-form-body{padding:15px 14px}.lp-shell .lp-form-grid{grid-template-columns:minmax(0,1fr);gap:16px}.lp-shell .champ{font-size:16px}.lp-shell .lp-search{min-width:0;max-width:none}.lp-shell .lp-search .champ{font-size:16px}.lp-shell .lp-form-footer{flex-direction:column;gap:14px}.lp-shell .lp-form-footer>.bouton,.lp-shell .lp-form-footer>.lp-actions{width:100%}.lp-shell .lp-form-footer>.lp-actions{justify-content:flex-start}.lp-shell .lp-form-footer>.lp-actions>.bouton{flex:1}.lp-shell .lp-filters{gap:6px}.lp-shell .lp-filters button{min-height:38px;padding:7px 9px;font-size:11.5px}.lp-shell .lp-item{padding:16px 14px 0;border-radius:12px}.lp-shell .lp-item-heading{gap:10px;margin-bottom:17px}.lp-shell .lp-item h3{font-size:16px}.lp-shell .lp-statuses{max-width:35%;flex:0 1 auto}.lp-shell .lp-state{font-size:10px}.lp-shell .lp-facts{gap:14px 15px;margin-bottom:16px}.lp-shell .lp-facts dt{font-size:9px}.lp-shell .lp-facts dd{font-size:12px}.lp-shell .lp-facts dd small{font-size:11px}.lp-shell .lp-item-footer{flex-direction:column;gap:0;padding-bottom:5px}.lp-shell .lp-item-footer>.lp-actions{width:100%;gap:5px}.lp-shell .lp-item-footer>.lp-actions>.bouton{padding-left:10px;padding-right:10px}.lp-shell .lp-management{width:100%}.lp-shell .lp-management>summary{justify-content:flex-start;min-height:40px}.lp-shell .lp-management-actions{justify-content:flex-start;margin:2px 0 10px;max-width:none}.lp-shell .lp-details>summary{min-height:45px;gap:7px}.lp-shell .lp-details>summary>span{font-size:11.5px}.lp-shell .lp-details>summary small{font-size:10px;max-width:40%}.lp-shell .lp-global-followup>summary{padding:13px 14px}.lp-shell .lp-global-followup>summary small{flex-basis:calc(100% - 20px);margin-left:20px}.lp-shell .lp-global-followup>.lp-details-body{padding:0 14px 12px}.lp-shell .lp-recipient-list>div{align-items:flex-start;flex-wrap:wrap}.lp-shell .lp-history li{grid-template-columns:1fr;gap:3px}.lp-shell .lp-lot{padding:11px}.lp-shell .lp-lot-heading{flex-direction:column;gap:7px}.lp-shell .lp-received-file{grid-template-columns:minmax(0,1fr);gap:9px;padding:11px}.lp-shell .lp-received-file>.lp-state{justify-self:start;max-width:100%}.lp-shell .lp-received-file h4{font-size:12px}.lp-shell .lp-file-summary{font-size:11px}.lp-shell .lp-lot-footer>.bouton{width:100%}}@media (prefers-reduced-motion: reduce){.lp-shell .lp-details>summary:before{transition:none}}@media (prefers-color-scheme: dark){.lp-shell .lp-state.succes{color:#7de8a0}.lp-shell .lp-state.attention,.lp-shell .lp-file-summary,.lp-shell .lp-attention .lp-eyebrow{color:#e8ba5f}.lp-shell .lp-state.erreur,.lp-shell .is-error,.lp-shell .lp-file-result.is-error{color:#ff9a91}}.choix-document-rapport{margin:14px 0 20px;min-width:0}.choix-document-rapport .cdr-entete{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:15px}.choix-document-rapport .cdr-entete h3{font-size:16px;margin:0 0 5px;letter-spacing:-.015em}.choix-document-rapport .cdr-entete p,.choix-document-rapport .cdr-indication{color:var(--texte-2);font-size:12.5px;line-height:1.5;margin:0}.choix-document-rapport .cdr-groupes{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:13px}.choix-document-rapport .cdr-groupes button{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--bord);background:var(--carte);color:var(--texte-2);border-radius:9px;padding:9px 12px;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.choix-document-rapport .cdr-groupes button[aria-pressed=true]{color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--carte));border-color:color-mix(in srgb,var(--accent) 40%,var(--bord))}.choix-document-rapport .cdr-groupes button span{font-size:10px;padding:1px 5px;border-radius:5px;background:var(--neutre)}.choix-document-rapport .grille-modeles{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:9px}.choix-document-rapport .carte-modele{min-height:115px;min-width:0}.choix-document-rapport .carte-modele[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);background:color-mix(in srgb,var(--accent) 4%,var(--carte))}.choix-document-rapport .carte-modele .sous-titre{margin:0;font-size:12px;line-height:1.45}.choix-document-rapport .cdr-indication{margin-top:12px}.choix-document-rapport .cdr-parametres{margin-top:16px;padding:16px;background:var(--fond);border:1px solid var(--bord);border-radius:11px}.choix-document-rapport .cdr-selection{display:grid;gap:4px;margin-bottom:16px}.choix-document-rapport .cdr-selection strong{font-size:14px}.choix-document-rapport .cdr-selection span{color:var(--texte-2);font-size:12px;line-height:1.45}.choix-document-rapport .cdr-champs{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:14px}.choix-document-rapport .cdr-champs label{min-width:0;display:grid;align-content:start;gap:6px;font-size:12px;font-weight:600;line-height:1.45}.choix-document-rapport .cdr-objet{grid-column:1/-1}.choix-document-rapport .cdr-champs .champ{min-width:0;font-weight:400;margin:0}.choix-document-rapport .cdr-pied{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:16px}.choix-document-rapport .cdr-pied p{margin:0;font-size:11.5px;line-height:1.45;color:var(--texte-2);max-width:550px}.choix-document-rapport .cdr-pied .bouton{flex:0 0 auto}.choix-document-rapport :is(button,input):focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 50%,transparent);outline-offset:3px}@media (max-width: 600px){.choix-document-rapport .grille-modeles{grid-template-columns:minmax(0,1fr)}.choix-document-rapport .carte-modele{min-height:0;padding:13px}.choix-document-rapport .cdr-groupes{gap:6px}.choix-document-rapport .cdr-groupes button{flex:1;justify-content:center;padding:9px 8px;min-height:42px;font-size:11.5px}.choix-document-rapport .cdr-parametres{padding:13px}.choix-document-rapport .cdr-champs{grid-template-columns:minmax(0,1fr)}.choix-document-rapport .cdr-champs .champ{font-size:16px}.choix-document-rapport .cdr-pied{flex-direction:column;align-items:stretch;gap:13px}.choix-document-rapport .cdr-pied .bouton{min-height:44px}}.rapports-documents{min-width:0}.rapports-documents .nom-client{overflow-wrap:anywhere}@media (max-width: 600px){.rapports-documents .table-documents,.rapports-documents .table-documents>tbody{display:block;width:100%}.rapports-documents .table-documents>tbody>tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px 12px;padding:14px 0;border-bottom:1px solid var(--separateur)}.rapports-documents .table-documents>tbody>tr:last-child{border-bottom:0}.rapports-documents .table-documents>tbody>tr>td{display:block;min-width:0;padding:0;border:0;font-size:13px}.rapports-documents .table-documents .nom-client{grid-column:1 / -1;line-height:1.5}.rapports-documents .table-documents .nom-client>strong{display:block;margin:5px 0 0!important;font-size:15px}.rapports-documents .table-documents .nom-client>.pastille-type{margin-bottom:2px}.rapports-documents .table-documents tr>td:nth-child(3){text-align:right}.rapports-documents .table-documents tr>td:nth-child(5){display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.rapports-documents .table-documents tr>td:last-child{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;white-space:normal!important}.rapports-documents .table-documents tr>td:last-child .bouton{min-height:42px}.rapports-documents .table-documents tr.ligne-versions{grid-template-columns:minmax(0,1fr)}.rapports-documents .table-documents tr.ligne-versions>td{text-align:left;display:block}.rapports-documents .ligne-version{flex-wrap:wrap}}.proposition-affaire{min-width:0;overflow-wrap:anywhere}.proposition-affaire .propositions-table td{vertical-align:top}.proposition-affaire .propositions-table{min-width:0}.proposition-affaire input[type=checkbox],.proposition-affaire input[type=radio]{flex-shrink:0}.proposition-affaire .provenance-mise-a-jour{line-height:1.5}@media (max-width: 760px){.proposition-affaire .propositions-table,.proposition-affaire .propositions-table tbody,.proposition-affaire .propositions-table tr,.proposition-affaire .propositions-table td{display:block;width:100%;box-sizing:border-box}.proposition-affaire .propositions-table thead{display:none}.proposition-affaire .propositions-table tr{padding:12px;margin-bottom:12px;border:1px solid var(--separateur, #ddd);border-radius:12px}.proposition-affaire .propositions-table td{padding:4px 0;border:0;min-width:0;white-space:normal}.proposition-affaire .propositions-table td:empty{display:none}.proposition-affaire .propositions-table td[data-label]:before{content:attr(data-label);display:block;color:var(--texte-secondaire, #666);font-size:12px;font-weight:600;margin-bottom:2px}.proposition-affaire input[type=checkbox],.proposition-affaire input[type=radio]{width:22px;height:22px;margin:7px 4px 7px 0}.proposition-affaire select{max-width:100%;min-height:44px}.proposition-affaire .propositions-table label{padding:6px 0}}.moe-parcours{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-width:1280px;margin:16px auto 24px}.moe-parcours button{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid #dce3ef;border-radius:12px;padding:16px;text-align:left;font:inherit;color:#51627a;cursor:pointer}.moe-parcours button[aria-current]{border-color:#2f5496;background:#edf4fd;color:#244479}.moe-parcours b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#f0f3f8;font-size:13px;flex-shrink:0}.moe-parcours button[aria-current] b{background:#2f5496;color:#fff}.moe-parcours strong{display:block;font-size:14px}.moe-parcours small{display:block;font-size:12px;margin-top:4px}.moe-suivi-guide{border-left:3px solid #2f5496;background:#edf4fd;padding:16px;margin:16px 0;border-radius:8px}.moe-suivi-guide p{margin:5px 0 10px;line-height:1.5}.moe-suivi-section{border:1px solid var(--bordure,#dce3ef);border-radius:10px;padding:12px 16px;margin:16px 0}.moe-suivi-section>summary{font-weight:600;cursor:pointer;padding:5px 0}.moe-suivi-section>summary+p{color:var(--texte-secondaire,#617086);font-size:13px}.mc-next{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:18px 0;padding:18px;border-radius:12px;background:#edf4fd}.mc-next p{margin:5px 0;color:#617086;font-size:13px}@media (max-width:760px){.moe-parcours{gap:5px}.moe-parcours button{padding:10px 7px;flex-direction:column;align-items:flex-start;gap:6px}.moe-parcours strong{font-size:12px}.moe-parcours small{font-size:10px}.mc-next{align-items:stretch;flex-direction:column}}@media (prefers-color-scheme:dark){.moe-parcours button{background:#161a22;color:#b5c8e5;border-color:#303949}.moe-parcours button[aria-current],.moe-suivi-guide,.mc-next{background:#1b2d48;color:#dce9ff}.moe-parcours b{background:#23344f}.mc-next p{color:#b5c8e5}}.ati-signatures{--sig-ink:#2f5496;--sig-highlight:#deeaf6;--sig-muted:#555b66;--sig-line:#e1e5ec;color:#1d1d1f;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;max-width:1460px;margin:16px auto 32px}.ati-signatures *{box-sizing:border-box}.sig-hero{background:var(--sig-ink);color:#fff;border-radius:22px;padding:34px 42px;display:flex;justify-content:space-between;gap:24px;position:relative;overflow:hidden}.sig-kicker{color:var(--sig-highlight);font-size:11px;font-weight:700;letter-spacing:2px}.sig-hero h2{color:#fff!important;font-size:38px!important;line-height:1.08;letter-spacing:-1px;margin:18px 0!important}.sig-hero p{color:#e6effc;max-width:420px;font-size:15px;line-height:1.6}.sig-orbit{display:flex;align-items:center;gap:18px;transform:rotate(-8deg);padding:25px}.sig-orbit span{width:66px;height:66px;border:1px solid #90afd9;border-radius:50%;display:grid;place-items:center;font-size:23px;font-weight:700}.sig-orbit span:last-child{background:var(--sig-highlight);color:var(--sig-ink);border:0}.sig-orbit i{transform:rotate(-90deg);font-size:22px}.sig-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:22px 0}.sig-summary>div{display:flex;flex-direction:column;padding:5px 20px;border-left:2px solid var(--sig-line);gap:5px}.sig-summary strong{font-size:25px;letter-spacing:-.5px}.sig-summary span{color:var(--sig-muted);font-size:12px}.sig-status{display:flex;gap:12px;align-items:center;padding:18px 22px;background:#eaf1fc;border-radius:14px}.sig-status p{font-size:12px;margin:4px 0 0;line-height:1.5;color:#35517b}.sig-status>button{margin-left:auto}.sig-dot{flex-shrink:0;width:9px;height:9px;border-radius:50%;background:#0a66d6}.sig-track{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;list-style:none;padding:12px 0;margin:20px 0}.sig-track li{display:flex;gap:13px;align-items:center}.sig-track li>span{width:34px;height:34px;display:grid;place-items:center;background:#edf2fa;border-radius:50%;font-size:11px;flex-shrink:0}.sig-track p{font-size:12px;color:var(--sig-muted);margin:3px 0}.sig-columns{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:22px}.sig-panel{background:#fff;border:1px solid var(--sig-line);border-radius:18px;padding:25px;min-width:0}.sig-panel-title>span{font-size:10px;letter-spacing:1.7px;color:var(--sig-muted);font-weight:700}.sig-panel h3{font-size:21px!important;color:var(--sig-ink)!important;margin:8px 0 24px!important}.sig-label,.sig-people label{display:block;font-size:12px;font-weight:600;color:#3e4d63}.ati-signatures input:not([type=checkbox]){display:block;width:100%;min-width:0;border:1px solid #c6d0df;border-radius:9px;background:#fff;padding:12px;font-size:14px;color:var(--sig-ink);margin:6px 0 14px}.ati-signatures input:focus{outline:2px solid #0a66d6;outline-offset:2px}.sig-select-head{display:flex;justify-content:space-between;align-items:center;margin:20px 0 12px}.sig-documents{max-height:390px;overflow:auto;border-top:1px solid var(--sig-line)}.sig-document{display:flex;gap:12px;padding:14px 8px;border-bottom:1px solid var(--sig-line);cursor:pointer}.sig-document input{margin:3px 0;accent-color:var(--sig-ink);width:17px;height:17px;flex-shrink:0}.sig-document div{display:flex;flex-direction:column;gap:4px;min-width:0}.sig-document strong{font-size:13px}.sig-document span{font-size:12px;color:var(--sig-muted)}.sig-document small{font-size:11px;color:#8c6424}.sig-selected{background:#edf4fd}.sig-people fieldset{border:0;padding:15px 0 0;margin-top:20px;border-top:1px solid var(--sig-line);min-width:0}.sig-people legend{font-size:13px;font-weight:700}.sig-people legend b{display:inline-grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#edf2fa;margin-right:6px}.sig-person-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sig-primary{border:0;background:var(--sig-ink);color:#fff;padding:14px 18px;border-radius:9px;font-size:13px;font-weight:600;cursor:pointer;min-height:44px}.sig-primary:disabled{opacity:.45;cursor:default}.sig-text-button{border:0;background:transparent;color:#2f5496;font-size:12px;font-weight:600;cursor:pointer;padding:8px;min-height:44px}.sig-text-button:disabled{opacity:.45;cursor:default}.sig-muted,.sig-footnote p{font-size:12px;color:var(--sig-muted);line-height:1.6}.sig-empty{display:flex;flex-direction:column;gap:16px;padding:36px 12px;color:var(--sig-muted);line-height:1.6}.sig-empty>span{font-size:33px;color:#0a66d6}.sig-empty strong{color:var(--sig-ink);font-size:17px}.sig-empty p{margin:0;font-size:13px}.sig-footnote{margin-top:24px;padding-top:20px;border-top:1px solid var(--sig-line)}.sig-footnote strong{font-size:13px}.sig-circuit{border:1px solid var(--sig-line);border-radius:13px;padding:18px;margin:15px 0;overflow-wrap:anywhere}.sig-badge{display:inline-block;font-size:10px;font-weight:700;padding:5px 9px;background:#f2f1df;border-radius:5px;color:#81772e}.sig-circuit h4{font-size:16px;margin:12px 0 8px}.sig-circuit>p{font-size:12px;color:var(--sig-muted)}.sig-circuit ol{padding:0;list-style:none;display:flex;flex-direction:column;gap:15px;margin:20px 0}.sig-circuit li{display:flex;flex-direction:column;gap:3px;font-size:12px}.sig-circuit li span{color:var(--sig-muted)}.sig-circuit details{font-size:12px}.sig-circuit summary{cursor:pointer;padding:10px 0}.sig-card-actions{display:flex;flex-wrap:wrap;gap:4px;border-top:1px solid var(--sig-line);margin-top:12px}.sig-error,.sig-notice{padding:14px 18px;border-radius:9px;background:#fff1eb;color:#8e3426;line-height:1.5}.sig-notice{background:#edf5ec;color:#315b35}@media (max-width:760px){.sig-columns{grid-template-columns:1fr}.sig-hero{padding:27px 23px}.sig-hero h2{font-size:30px!important}.sig-orbit{display:none}.sig-summary{gap:7px}.sig-summary>div{padding-left:10px}.sig-summary strong{font-size:21px}.sig-summary span{font-size:10px}.sig-track{gap:12px}.sig-track li{flex-direction:column;align-items:flex-start}.sig-track strong{font-size:12px}.sig-track p{font-size:11px}.sig-status{padding:15px;align-items:flex-start}.sig-status>button{align-self:center}.sig-panel{padding:20px 17px}.sig-person-fields{grid-template-columns:1fr;gap:0}.sig-primary{width:100%}}.sig-open-pdf{align-self:flex-start;min-height:30px;padding:4px 0;text-align:left}.ati-signatures :is(button,input,select,textarea){font-family:inherit}.sig-hero{background:linear-gradient(120deg,#244479,#2f5496 72%,#0a66d6)}.sig-hero h2{font-size:46px!important;letter-spacing:-1.4px;margin:12px 0!important}.sig-kicker{letter-spacing:1.5px}.sig-orbit span:last-child{background:#deeaf6;color:#244479}.sig-primary:hover:not(:disabled){background:#244479}.sig-primary:focus-visible,.sig-text-button:focus-visible{outline:3px solid #0a66d6;outline-offset:3px}@media (max-width:760px){.sig-hero h2{font-size:36px!important}.sig-kicker{font-size:10px;letter-spacing:1px}}@media (prefers-color-scheme:dark){.ati-signatures{--sig-ink:#8cb9f5;--sig-muted:#aab4c3;--sig-line:#303949;color:#f3f4f6}.sig-panel{background:#161a22}.sig-status{background:#1c2d46}.sig-status p{color:#b5c8e5}.sig-track li>span,.sig-people legend b{background:#23344f}.sig-label,.sig-people label{color:#c3cfdf}.ati-signatures input:not([type=checkbox]){background:#10151e;color:#f3f4f6;border-color:#3c4b61}.sig-selected{background:#1b2d48}.sig-text-button{color:#9fc7ff}.sig-document small{color:#e6bf7d}.sig-primary{background:#2f5496}.sig-badge{background:#393323;color:#edce88}.sig-error{background:#3b1d1a;color:#ffb4a8}.sig-notice{background:#1c3526;color:#b8dfbd}.sig-dot{background:#39c6ff}}.sig-downloads{display:flex;flex-direction:column;align-items:flex-start;padding:10px 0}.sig-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;background:#0c1f4580;display:grid;place-items:center;padding:20px}.sig-modal{background:#fff;color:#27364f;padding:28px;border-radius:20px;max-width:560px;max-height:90vh;overflow:auto;box-shadow:0 30px 100px #0c1f4540}.sig-modal h3{font-size:24px;color:#2f5496}.sig-modal p,.sig-modal li{font-size:14px;line-height:1.6}.sig-modal li{margin:12px 0;overflow-wrap:anywhere}.sig-downloads button{text-align:left}.sig-circuit .sig-primary{font-size:12px;margin:12px 0}.sig-guided{max-width:1280px}.sig-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:12px 0 20px}.sig-heading h2{font-size:28px;margin:7px 0;color:#244479}.sig-heading p{color:var(--sig-muted);line-height:1.6;max-width:680px;margin:8px 0}.sig-heading .sig-kicker{color:#2f5496}.sig-source-state{border:1px solid #e1d7bd;background:#fffbf2;padding:18px 22px;border-radius:14px;margin:0 0 22px}.sig-source-state.verified{background:#eff7f2;border-color:#d4e6da}.sig-source-state p{font-size:13px;line-height:1.5;margin:6px 0}.sig-source-state>span{font-size:12px;color:var(--sig-muted)}.sig-wizard{display:flex;gap:8px;border-bottom:1px solid var(--sig-line);padding-bottom:18px;margin-bottom:22px}.sig-wizard button{flex:1;border:0;padding:10px 8px;background:#f3f5f9;color:#51627a;border-radius:9px;font:inherit;font-size:13px;cursor:pointer;display:flex;gap:8px;align-items:center;justify-content:center}.sig-wizard button[aria-current]{background:#e8f0fc;color:#244479;font-weight:700}.sig-wizard button:disabled{opacity:.5;cursor:default}.sig-wizard b{border-radius:50%;background:#fff;padding:4px 7px}.sig-guided select{display:block;width:100%;padding:12px;margin-top:8px;background:#fff;color:#244479;border:1px solid #c6d0df;border-radius:9px;font:inherit;font-size:14px}.sig-guided .sig-documents{max-height:520px}.sig-guided .sig-document>div{width:100%}.sig-guided .sig-document details{font-size:12px}.sig-guided summary{cursor:pointer;padding:8px 0}.sig-guided .sig-people fieldset{margin-top:12px;padding-top:12px}.sig-guided .sig-select-head{margin:5px 0 12px}.sig-company-name{font-size:16px;font-weight:700;margin:12px 0 0}.sig-nav{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:18px;border-top:1px solid var(--sig-line)}.sig-recap{padding-left:20px;font-size:13px;line-height:1.6}.sig-recap li{margin:12px 0}.sig-recap span{display:block;color:var(--sig-muted)}.sig-history-toggle{border-top:1px solid var(--sig-line);margin-top:20px;width:100%;text-align:left}.sig-history{background:#f7f8fa;padding:8px;border-radius:12px}.sig-guided .sig-empty{padding:20px 0}.sig-guided .sig-primary{background:#2f5496}.sig-piece-list{padding-left:8px;list-style:none}.sig-piece-list li{padding:5px 0;display:flex;flex-direction:column}.sig-piece-list button{text-align:left;min-height:32px;padding:4px 0}@media (max-width:760px){.sig-heading{align-items:flex-start;flex-direction:column;gap:4px}.sig-heading h2{font-size:25px}.sig-wizard{gap:4px}.sig-wizard button{font-size:11px;flex-direction:column}.sig-nav{flex-wrap:wrap}.sig-nav>button{width:100%}.sig-source-state{padding:16px}.sig-guided .sig-documents{max-height:480px}.sig-guided .sig-select-head{flex-wrap:wrap}}@media (prefers-color-scheme:dark){.sig-heading h2,.sig-heading .sig-kicker{color:#9fc7ff}.sig-source-state{background:#302a1c;border-color:#514730}.sig-source-state.verified{background:#1c3526;border-color:#31533c}.sig-wizard button{background:#222d40;color:#c3cfdf}.sig-wizard button[aria-current]{background:#31466a;color:#fff}.sig-wizard b{background:#17243a}.sig-guided select{background:#10151e;color:#f3f4f6;border-color:#3c4b61}.sig-history{background:#11161f}}.sig-guided>[hidden]{display:none!important}.sign-home{max-width:1380px;padding:28px!important}.sign-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:10px 0 30px}.sign-heading h1{font-size:42px!important;letter-spacing:-1.5px;margin:8px 0;color:#2f5496}.sign-heading p{font-size:15px;color:#657187}.sign-eyebrow{font-size:10px;font-weight:700;letter-spacing:1.8px;color:#6480a7}.sign-case-picker{display:grid;grid-template-columns:1fr 1.3fr;gap:20px;padding:22px;background:#f1f5fb;border-radius:16px}.sign-home label{font-size:12px;color:#465773;font-weight:600}.sign-home select{display:block;width:100%;margin:6px 0 14px;background:#fff;color:#26364e;border:1px solid #c6d0df;border-radius:9px;padding:12px;font:inherit;font-size:14px;min-height:44px}.sign-case-title{display:flex;align-items:center;justify-content:space-between;margin:28px 0 18px}.sign-case-title h2{margin:6px 0!important;color:#26364e}.sign-module-links{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:24px}.sign-module-links span,.sign-module-links a{padding:10px 14px;border-radius:9px;font-size:13px;background:#f1f5fb;text-decoration:none}.sign-module-links span{background:#2f5496;color:#fff}.sign-workspace{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);gap:24px;align-items:start}.sign-step-title{display:flex;gap:12px;align-items:flex-start;margin:0 0 20px}.sign-step-title>b{flex-shrink:0;width:30px;height:30px;display:grid;place-items:center;background:#edf3fd;color:#2f5496;border-radius:50%}.sign-step-title h3{font-size:19px!important;margin:1px 0 6px!important}.sign-step-title p{margin:0;font-size:12px;color:#637189;line-height:1.5}.sign-document-grid{display:grid;gap:10px}.sign-source{border:1px solid #dce3ef;border-radius:12px;padding:14px}.sign-source.is-selected{border-color:#7ba4d9;background:#f1f6fd}.sign-source>label{display:flex;gap:11px;cursor:pointer}.sign-source input[type=checkbox]{width:18px;height:18px;margin:3px 0;accent-color:#2f5496}.sign-source label div{min-width:0;display:flex;flex-direction:column;gap:6px}.sign-source label strong{font-size:14px;color:#26364e}.sign-source label span{font-size:12px;font-weight:400;color:#637189}.sign-source-actions{display:flex;gap:12px;align-items:center;margin-top:7px}.sign-source-actions a{font-size:12px}.sign-source-warning{font-size:12px;color:#8c6026;line-height:1.5;margin:8px 0 0}.sign-selection{margin:20px 0 30px;border-left:3px solid #77a2d4;padding:2px 14px;display:flex;flex-direction:column;gap:7px}.sign-selection span{font-size:12px;color:#637189}.sign-person-list{list-style:none;padding:0;margin:18px 0}.sign-person-list>li{border:1px solid #dce3ef;border-radius:12px;padding:16px;margin:12px 0}.sign-person-list header{display:flex;gap:9px;align-items:center;margin-bottom:12px}.sign-person-list header>div{margin-left:auto;display:flex}.sign-person-list header button{min-width:34px;min-height:34px;border:0;background:#f1f5fb;color:#2f5496;cursor:pointer;border-radius:6px;margin-left:4px}.sign-person-list header button:disabled{opacity:.35}.sign-person-list header b{font-size:11px;color:#647a98}.sign-person-list header strong{font-size:13px}.sign-piece-list,.sig-piece-list{padding-left:18px;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.sign-piece-list li{margin:9px 0}.sign-piece-list small{display:block;color:#637189}.sign-stages{display:flex;flex-wrap:wrap;gap:25px;list-style:none;padding:0}.sign-stages li{display:flex;align-items:center;gap:10px}.sign-stages b{background:#edf3fd;color:#2f5496;border-radius:50%;padding:7px 12px}.sign-dialog{width:min(620px,calc(100vw - 24px));max-height:90vh;overflow:auto;border:1px solid #dce3ef;border-radius:20px;padding:30px;color:#26364e;font-family:inherit;box-shadow:0 20px 80px #172a4933}.sign-dialog::backdrop{background:#1c2a4670;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sign-dialog h2{margin:12px 0}.sign-dialog p{font-size:14px;line-height:1.6}.sign-dialog details{font-size:13px;line-height:1.6}.sign-dialog .sign-recap{padding:0;list-style:none}.sign-recap li{display:flex;flex-direction:column;gap:5px;padding:12px;border-bottom:1px solid #e1e7ef;font-size:13px}.sign-recap span,.sign-recap small{color:#657187}.sign-buttons{display:flex;gap:10px;margin-top:24px}.sign-preview{position:fixed;top:5vh;right:5vw;bottom:5vh;left:5vw;z-index:1100;background:#fff;border-radius:15px;box-shadow:0 0 0 100vmax #15223888;overflow:hidden;display:flex;flex-direction:column}.sign-preview header{display:flex;align-items:center;gap:16px;padding:10px 20px;flex-wrap:wrap}.sign-preview header strong{flex:1}.sign-preview iframe{border:0;flex:1;width:100%}.sign-home :focus-visible{outline:2px solid #317cda;outline-offset:3px}@media (max-width:850px){.sign-workspace{grid-template-columns:1fr}.sign-home{padding:18px!important}.sign-heading{align-items:flex-start}.sign-heading h1{font-size:34px!important}.sign-case-picker{grid-template-columns:1fr;gap:0;padding:18px}.sign-heading>a{max-width:110px}.sign-buttons{flex-direction:column}.sign-preview{top:2vh;right:2vw;bottom:2vh;left:2vw}.sign-dialog{padding:22px}.sign-person-list{margin:12px 0}}@media (prefers-color-scheme:dark){.sign-heading h1,.sign-case-title h2,.sign-source label strong{color:#b2ccf1!important}.sign-case-picker,.sign-person-list header button{background:#182435}.sign-home select{background:#10151e;color:#eee;border-color:#3c4b61}.sign-source,.sign-person-list>li{border-color:#303949}.sign-source.is-selected{background:#142a44}.sign-home label{color:#b2bfd3}.sign-dialog{background:#151e2b;color:#e7edf6}.sign-dialog p,.sign-recap span{color:#bbc8da}}.sign-reader{width:94vw;height:92vh;max-width:1500px;padding:0;border:1px solid #dce4ef;border-radius:16px;background:#fff;color:#26364e}.sign-reader[open]{display:flex;flex-direction:column}.sign-reader::backdrop{background:#17283b99;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sign-reader header{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:14px 20px}.sign-reader header strong{flex:1;min-width:160px;overflow-wrap:anywhere}.sign-reader iframe{flex:1;border:0;width:100%;min-height:0}.sign-reader a{color:#2f5496;font-size:13px}.sign-reader nav{display:flex;gap:15px;justify-content:center;align-items:center;padding:10px;border-block:1px solid #dce4ef;font-size:13px}.sign-reader nav button{border:0;border-radius:7px;padding:10px;color:#2f5496;background:#edf3fc}.sign-reader nav input{width:65px;padding:8px;border:1px solid #c3d2e5;border-radius:7px}.sign-reader-page{flex:1;overflow:auto;text-align:center;background:#e6ebf1}.sign-reader-page img{display:block;max-width:100%;height:auto;margin:12px auto}.sign-reader-page p{padding:25px}.sign-reader nav button:disabled{opacity:.4}@media (max-width:600px){.sign-reader nav{gap:4px;font-size:12px}.sign-reader nav button{max-width:98px;padding:8px}.sign-reader nav input{width:46px}}.sign-main-views{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 24px;border-bottom:1px solid #dfe6f0;padding-bottom:16px}.sign-main-views>button{border:0;padding:12px 18px;border-radius:10px;background:#edf1f8;color:#58708f;font:inherit;font-size:13px;font-weight:650;cursor:pointer;min-height:44px}.sign-main-views>button[aria-pressed=true]{background:#2f5496;color:#fff}.sign-main-views>a{font-size:12px;color:#5c7da8;margin-left:auto;padding:10px;text-decoration:none}.sign-home [hidden]{display:none!important}@media (max-width:700px){.sign-home{padding:18px 14px!important}.sign-main-views>button{flex:1;font-size:12px;padding:11px 12px}.sign-main-views>a{width:100%;margin:0}.sign-main-views,.sign-heading{margin-bottom:18px}.sign-heading h1{font-size:34px!important}}.sign-home{padding:20px 26px!important}.sign-home .sign-heading{margin:0 0 18px}.sign-home .sign-heading h1{font-size:34px!important;letter-spacing:-1px;margin:5px 0!important}.sign-home .sign-heading p{font-size:13px;margin:5px 0}.sign-main-views{margin-bottom:16px;padding-bottom:12px}@media (max-width:700px){.sign-home{padding:16px 14px!important}.sign-home .sign-heading{margin:0 0 15px;align-items:center}.sign-home .sign-heading h1{font-size:30px!important}.sign-home .sign-heading p{display:none}.sign-home .sign-heading .sign-eyebrow{font-size:9px}.sign-home .sign-heading>a{font-size:10px;max-width:95px}.sign-main-views{margin-bottom:12px}}.sign-suivi{--ss-ink:#253b5c;--ss-blue:#2f5496;--ss-line:#e0e7f0;color:#25344b;min-width:0;margin:22px 0;font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sign-suivi *{box-sizing:border-box}.ss-heading{display:flex;gap:20px;align-items:center;justify-content:space-between;margin:0 0 22px}.ss-heading h2{font-size:26px!important;line-height:1.2;color:var(--ss-ink)!important;margin:8px 0!important;letter-spacing:-.6px}.ss-heading p{color:#69788b;font-size:13px;margin:6px 0}.ss-eyebrow{font-size:10px;font-weight:750;letter-spacing:1.4px;color:#6480a7}.ss-heading-actions{display:flex;gap:8px;flex-shrink:0}.ss-primary,.ss-secondary,.ss-danger{font:inherit;font-size:13px;font-weight:600;line-height:1.4;min-height:42px;padding:11px 15px;border-radius:10px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;text-decoration:none;text-align:center}.ss-primary{border:1px solid #2f5496;background:#2f5496;color:#fff}.ss-secondary{border:1px solid #dce4ef;background:#fff;color:#355582}.ss-danger{border:1px solid #a53434;background:#a53434;color:#fff}.ss-primary:hover:not(:disabled){background:#244479}.sign-suivi button:disabled,.ss-confirm button:disabled{opacity:.48;cursor:default}.sign-suivi :focus-visible,.ss-confirm :focus-visible{outline:3px solid #90baf1;outline-offset:3px}.ss-counters{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.ss-counters button{border:1px solid #e0e7f0;background:#fff;padding:18px 20px;border-radius:14px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:3px;box-shadow:0 2px 5px #1e3c6410;color:#53647b}.ss-counters strong{font-size:30px;font-weight:700;line-height:1.2;color:#2f5496}.ss-counters span{font-size:12px;font-weight:600}.ss-counters button.is-active{background:#edf4ff;border-color:#98b6dd}.ss-counters .ss-counter-a_verifier strong{color:#a76d26}.ss-counters .ss-counter-signe strong{color:#287753}.ss-tools{display:flex;gap:16px;align-items:flex-end;justify-content:space-between;margin-bottom:18px;flex-wrap:wrap}.ss-tools label{display:block;flex:1;min-width:230px}.ss-tools label>span{display:block;font-size:11px;color:#66778e;font-weight:650;margin-bottom:6px}.sign-suivi .ss-tools input{margin:0!important;font-size:14px!important;padding:12px 14px!important;min-height:45px;width:100%;border:1px solid #d3deeb;border-radius:10px;background:#fff;color:#25344b}.ss-tools nav{display:flex;gap:4px;flex-wrap:wrap}.ss-tools nav button{border:0;background:#edf1f7;border-radius:8px;padding:10px 12px;min-height:40px;color:#52647f;font-size:12px;cursor:pointer;font-weight:600;display:flex;gap:7px;align-items:center}.ss-tools nav button[aria-pressed=true]{background:#2f5496;color:#fff}.ss-tools nav span{font-size:10px;opacity:.8}.ss-workspace{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.4fr);gap:20px;align-items:start}.ss-list{border:1px solid var(--ss-line);background:#fff;border-radius:16px;overflow:hidden;min-width:0}.ss-list-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:15px 17px;border-bottom:1px solid var(--ss-line);color:#6a7a91}.ss-list-heading strong{font-size:12px;color:#465a77}.ss-list-heading small{font-size:10px}.ss-list-item{width:100%;display:flex;flex-direction:column;gap:9px;border:0;border-bottom:1px solid var(--ss-line);background:#fff;text-align:left;padding:19px 18px;cursor:pointer;color:#30435f;position:relative;font:inherit}.ss-list-item:last-child{border-bottom:0}.ss-list-item:hover{background:#f7faff}.ss-list-item.is-selected{background:#eef5ff;box-shadow:inset 3px 0 #2f5496}.ss-list-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.ss-list-top>small{font-size:11px;letter-spacing:.4px;color:#738297}.ss-state{display:inline-block;border-radius:6px;padding:5px 8px;background:#edf1f6;color:#63738a;font-size:10px;font-weight:750;line-height:1.3}.ss-state-en_cours{background:#e3edff;color:#2f5496}.ss-state-signe{background:#e3f3ea;color:#26714f}.ss-state-a_verifier,.ss-state-expire,.ss-state-preparation_en_cours{background:#fff0d9;color:#9d6824}.ss-state-refuse{background:#fde7e7;color:#9b3838}.ss-list-title{font-size:15px;line-height:1.45;overflow-wrap:anywhere}.ss-list-case{font-size:11px;color:#718098;overflow-wrap:anywhere}.ss-progress{height:4px;border-radius:10px;display:block;background:#dfe8f5;overflow:hidden;margin-top:3px}.ss-progress>span{display:block;height:100%;background:#3c78b7;border-radius:10px}.ss-list-bottom{display:flex;flex-direction:column;gap:4px;font-size:11px;color:#75839a}.ss-list-bottom b{font-weight:650;color:#355782}.ss-detail{background:#fff;border:1px solid var(--ss-line);border-radius:16px;min-width:0;padding:25px;scroll-margin-top:15px}.ss-detail h3{font-size:23px;line-height:1.3;letter-spacing:-.4px;color:#253b5c;margin:14px 0 9px;overflow-wrap:anywhere}.ss-detail h4{font-size:13px;font-weight:750;color:#445a78;margin:25px 0 14px}.ss-detail-heading p{margin:0;font-size:12px}.ss-detail-heading a{color:#486d9e;text-decoration:none}.ss-facts{display:flex;gap:6px 18px;flex-wrap:wrap;color:#7b8799;font-size:11px;margin:16px 0 22px}.ss-next{border:1px solid #cfe0f7;background:#f2f7ff;border-radius:12px;padding:18px 19px;margin:18px 0 23px;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.ss-next>span{color:#7592b9;letter-spacing:1.1px;font-size:9px;font-weight:700}.ss-next>strong{font-size:16px;color:#30578a}.ss-next p{font-size:12px;color:#6380a4;margin:0 0 8px;overflow-wrap:anywhere}.ss-next small{color:#8a6a33;margin-top:8px}.ss-people{list-style:none;padding:0;margin:0}.ss-people>li{display:flex;gap:13px;padding:15px 0;border-bottom:1px solid #edf0f5}.ss-person-number{border-radius:50%;width:28px;height:28px;display:grid;place-items:center;flex-shrink:0;background:#f0f3f8;color:#8997a9;font-size:11px;margin-top:2px}.ss-person-signe .ss-person-number{background:#e1f3e9;color:#2c8356}.ss-person-a_signer .ss-person-number{background:#dfeaff;color:#2f5496}.ss-people li>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ss-person-line{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px;font-size:12px}.ss-person-line>strong{color:#3e536e}.ss-person-line>span{font-size:10px;color:#8290a3}.ss-person-a_signer .ss-person-line>span{color:#2f5496;font-weight:650}.ss-person-signe .ss-person-line>span{color:#287f52}.ss-person-mail{font-size:12px;color:#708198;overflow-wrap:anywhere}.ss-people small{font-size:10px;color:#8a96a7;line-height:1.5}.ss-detail-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.ss-documents{border-top:1px solid var(--ss-line);margin-top:25px}.ss-documents>div{display:flex;gap:8px;flex-wrap:wrap}.ss-documents details{font-size:12px;margin-top:10px}.ss-documents summary,.ss-history summary{padding:12px 0;cursor:pointer;font-size:12px;color:#557399}.ss-documents ul{list-style:none;margin:0;padding:0}.ss-documents li{padding:8px 0;border-top:1px solid #eef1f6;display:flex;flex-direction:column;font-size:11px;gap:3px}.ss-documents li>span{color:#8391a4}.ss-documents>p{font-size:12px;color:#8792a3}.ss-history{border-top:1px solid var(--ss-line);margin-top:20px}.ss-history ol{padding-left:0;list-style:none}.ss-history li{display:flex;flex-direction:column;font-size:11px;gap:5px;padding:8px 0}.ss-history li>span,.ss-history>p{color:#8290a3;font-size:11px}.ss-detail-footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:20px;padding-top:15px;border-top:1px solid var(--ss-line)}.ss-detail-footer>small{color:#8b97a8;font-size:10px}.ss-stop{font-size:10px;min-height:36px;border:0;background:transparent;color:#9b6565;cursor:pointer;padding:8px 0}.ss-empty{padding:32px 22px;color:#8190a5;line-height:1.7}.ss-empty strong{color:#4b6384;font-size:15px}.ss-empty p{font-size:12px;margin-bottom:18px}.ss-error,.ss-notice,.ss-warning{background:#fff0eb;color:#963e29;border:1px solid #f3d8cd;border-radius:10px;padding:14px 17px;font-size:13px;line-height:1.6;margin:12px 0}.ss-notice{background:#edf7f1;color:#32734d;border-color:#d6e9df}.ss-pagination{display:flex;justify-content:space-between;align-items:center;padding:12px;font-size:12px}.ss-pagination button{min-height:36px;border:1px solid #dae2ed;border-radius:7px;background:#fff;padding:7px 10px;color:#486387;cursor:pointer}.ss-mobile-back{display:none}.ss-confirm{font:14px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#30435f;border:1px solid #d9e2ee;border-radius:20px;width:min(560px,calc(100vw - 24px));max-height:90svh;overflow:auto;overscroll-behavior:contain;padding:28px;box-shadow:0 25px 100px #142c4750}.ss-confirm::backdrop{background:#152b4666;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ss-confirm h2{font-size:24px;line-height:1.25;letter-spacing:-.5px;color:#2f5496}.ss-confirm-subject{font-size:13px;color:#7a8aa1}.ss-confirm-person{display:flex;flex-direction:column;gap:5px;padding:17px;background:#f0f5fd;border-radius:12px;margin:20px 0;overflow-wrap:anywhere}.ss-confirm-person>span{color:#5c7b9f;font-size:13px}.ss-confirm-person>small{font-size:11px;color:#8294ad}.ss-confirm footer{display:flex;gap:9px;justify-content:flex-end;margin-top:25px}.ss-confirm label{display:flex;align-items:flex-start;gap:10px;font-size:12px;font-weight:600}.ss-confirm label>input{margin-top:5px;flex-shrink:0;width:17px;height:17px;accent-color:#2f5496}.ss-warning p{margin-top:0}.ss-compact .ss-heading h2{font-size:23px!important}@media (max-width:1000px){.ss-tools nav{width:100%}.ss-workspace{grid-template-columns:minmax(245px,.8fr) minmax(0,1.3fr)}.ss-detail{padding:20px}.ss-counters button{padding:15px}.ss-heading-actions{flex-wrap:wrap;justify-content:flex-end}}@media (max-width:700px){.sign-suivi{margin:12px 0}.ss-heading{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:15px}.ss-heading h2{font-size:23px!important}.ss-heading-actions{width:100%;justify-content:flex-start}.ss-heading-actions .ss-secondary{font-size:11px;min-height:38px;padding:8px 12px}.ss-counters{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:15px}.ss-counters button{padding:13px 16px;box-shadow:none}.ss-counters strong{font-size:25px}.ss-counters span{font-size:11px}.ss-tools{gap:12px}.ss-tools nav{flex-wrap:nowrap;overflow:auto;overscroll-behavior-x:contain;padding:1px 0 5px}.ss-tools nav button{white-space:nowrap;flex-shrink:0;font-size:11px;padding:9px 12px}.ss-workspace{display:block}.ss-detail{display:none}.ss-mobile-detail .ss-detail{display:block}.ss-mobile-detail .ss-list{display:none}.ss-mobile-back{display:inline-flex;margin-bottom:18px;font-size:12px}.ss-list-item{padding:18px 16px;gap:9px}.ss-list-title{font-size:15px}.ss-list-case,.ss-list-bottom{font-size:11px}.ss-detail{padding:18px 16px}.ss-detail h3{font-size:22px}.ss-person-line,.ss-detail-actions{flex-direction:column}.ss-detail-actions>*{width:100%}.ss-next{padding:17px 15px}.ss-next .ss-primary{width:100%}.ss-documents>div{flex-direction:column}.ss-confirm{padding:23px 20px}.ss-confirm footer{flex-direction:column-reverse}.ss-confirm footer button{width:100%}}@media (prefers-color-scheme:dark){.sign-suivi{--ss-ink:#dbe7f8;--ss-blue:#8fbcfa;--ss-line:#334257;color:#dbe5f3}.ss-heading p{color:#9baec8}.ss-counters button,.ss-list,.ss-list-item,.ss-detail{background:#182333;color:#c8d7ed}.ss-counters button.is-active,.ss-list-item.is-selected,.ss-list-item:hover{background:#223955}.ss-counters strong,.ss-detail h3{color:#a9ccff}.ss-secondary{background:#1d2b3e;border-color:#3c506a;color:#b9d6ff}.ss-tools nav button{background:#23344a;color:#b8cce5}.sign-suivi .ss-tools input{background:#182333;color:#dfebff;border-color:#455d7a}.ss-next{background:#1e3550;border-color:#395f8d}.ss-next>strong{color:#b0d1ff}.ss-list-title,.ss-person-line>strong,.ss-detail h4,.ss-empty strong{color:#cbdcf5}.ss-list-bottom b,.ss-detail-heading a{color:#a5c7f2}.ss-confirm{background:#19293d;color:#cfdef2}.ss-confirm h2{color:#bad5ff}.ss-confirm-person{background:#233c59}.ss-error,.ss-warning{background:#3b2721;color:#efbeaa;border-color:#694137}.ss-notice{background:#1c352a;color:#b6ddc4;border-color:#315742}}@media (max-width:700px){.ss-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px}.ss-heading h2{font-size:19px!important;margin:4px 0!important}.ss-heading p{display:none}.ss-heading-actions{width:auto;display:flex;flex-direction:column;align-items:stretch}.ss-heading-actions .ss-secondary{font-size:10px;padding:8px;min-height:36px}.ss-eyebrow{font-size:8px;letter-spacing:1px}.ss-counters{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ss-counters button{padding:11px 8px;min-height:73px}.ss-counters strong{font-size:23px}.ss-counters span{font-size:9px;line-height:1.3}.ss-tools label>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ss-tools{gap:8px}.ss-tools nav{padding-bottom:3px}}.ss-deadline{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid #cadbf3;border-radius:10px;background:#fff;width:100%;margin:5px 0 12px;overflow-wrap:anywhere}.ss-deadline>strong{font-size:13px;color:#30578a}.ss-deadline>span{font-size:12px}.ss-deadline.is-expired{border-color:#eacda3;background:#fff7eb;color:#82511d}.ss-deadline.is-expired>strong{color:#82511d}.ss-renewals{padding:0 16px 8px;background:#f6f8fc;border:1px solid #dee7f4;border-radius:12px;overflow-wrap:anywhere}.ss-renewals h4{margin-top:15px}.ss-renewals>div{display:flex;flex-direction:column;gap:4px;border-top:1px solid #dee7f4;padding:12px 0;font-size:12px}.ss-renewals small,.ss-renewals p{color:#667b96;font-size:11px}.ss-renewals p{margin:5px 0 9px}@media (prefers-color-scheme:dark){.ss-deadline,.ss-renewals{background:#1d2d43;border-color:#405a7d;color:#bcd2ef}.ss-deadline>strong{color:#c8dfff}.ss-deadline.is-expired{background:#3f3221;border-color:#7d633e}.ss-deadline.is-expired>strong{color:#f3d19d}}.ss-reminder-policy{border-left:3px solid #2f5496;padding:12px 16px;background:#f2f7ff;color:#456081;border-radius:8px;font-size:12px;line-height:1.7}.sign-suivi .ss-apposition{display:flex;flex-direction:column;gap:8px;width:100%;padding:16px;border:1px solid #c7dbee;border-radius:11px;background:#fff;color:#30578a}.ss-apposition>strong{font-size:14px}.ss-apposition>span{font-size:13px}.ss-apposition progress{width:100%;height:10px;accent-color:#3678b5}.ss-apposition>small{font-size:11px;line-height:1.6;color:#5e7594;margin:0}.ss-person-enregistrement_en_cours .ss-person-number{background:#e7f1ff;color:#2f5496}.ss-person-enregistrement_en_cours .ss-person-line>span{color:#2f5496;font-weight:650}.ss-personal-note{font-size:12px;line-height:1.6;color:#708198;margin:10px 0 0}.moe-contrats{--mc-blue:#265788;--mc-border:#dce5ee;max-width:1500px;margin:0 auto;color:#243447}.mc-hero{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;background:linear-gradient(110deg,#edf4fa,#fff);border:1px solid var(--mc-border);border-radius:15px;margin:12px 0 22px}.mc-hero span{font-size:11px;letter-spacing:1.5px;color:var(--mc-blue);font-weight:700}.mc-hero h2{font-size:25px;margin:8px 0 10px}.mc-hero p,.mc-title p{margin:0;color:#637487}.mc-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px}.mc-list{display:flex;flex-direction:column;gap:8px}.mc-list button{background:#fff;text-align:left;padding:15px;border:1px solid var(--mc-border);border-radius:10px;cursor:pointer;color:inherit}.mc-list button.selected{border-color:var(--mc-blue);box-shadow:inset 4px 0 var(--mc-blue);background:#f1f6fb}.mc-list span,.mc-list strong,.mc-list small{display:block}.mc-list span{font-size:11px;color:var(--mc-blue);font-weight:700}.mc-list strong{font-size:13px;margin:5px 0}.mc-list small{font-size:11px;color:#637487}.mc-card{padding:24px;background:#fff;border:1px solid var(--mc-border);border-radius:13px;min-width:0;margin-bottom:18px}.mc-title{display:flex;justify-content:space-between;gap:20px}.mc-title h3{margin:9px 0;font-size:20px}.mc-status{padding:4px 9px;background:#edf3f9;border-radius:12px;font-size:11px;color:var(--mc-blue)}.mc-total{text-align:right;white-space:nowrap}.mc-total strong{display:block;font-size:23px}.mc-total span{font-size:12px;color:#637487}.mc-note{font-size:12px;color:#637487;line-height:1.6}.mc-tabs{display:flex;gap:6px;border-bottom:1px solid var(--mc-border);margin:20px 0;overflow:auto}.mc-tabs button{border:0;background:none;padding:12px 11px;cursor:pointer;color:#596c80;white-space:nowrap}.mc-tabs [aria-selected=true]{color:var(--mc-blue);border-bottom:3px solid var(--mc-blue);font-weight:700}.mc-actions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.mc-documents{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:12px}.mc-documents article{padding:18px;border:1px solid var(--mc-border);border-radius:10px;display:flex;flex-direction:column;gap:12px}.mc-documents article>span{font-size:10px;color:var(--mc-blue);letter-spacing:1px}.mc-documents strong{font-size:14px;flex:1}.mc-history{margin-top:24px;font-size:12px}.mc-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mc-form label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:600}.mc-form input,.mc-form textarea,.mc-form select,.mc-clauses textarea{font:inherit;color:inherit;background:#fff;border:1px solid #c9d6e2;padding:10px;border-radius:7px;min-width:0;width:100%;box-sizing:border-box}.mc-form textarea{font-weight:400;resize:vertical}.mc-fields{border:0;padding:0;margin:0;min-width:0}.mc-fields h4{margin-top:25px;color:var(--mc-blue)}.mc-save{display:flex;gap:15px;align-items:center;margin-top:22px;padding-top:18px;border-top:1px solid var(--mc-border);position:sticky;bottom:0;background:#fff}.mc-link{border:0;background:none;color:var(--mc-blue);cursor:pointer;padding:7px;font-size:12px}.mc-error{background:#fff0ee;color:#8d2820;padding:15px;border-radius:8px}.mc-notice{background:#eef8f3;color:#256449;padding:15px;border-radius:8px}.mc-selection{display:grid;gap:10px;margin:18px 0}.mc-selection label{display:flex;gap:12px;align-items:center;padding:8px;border-bottom:1px solid var(--mc-border)}.mc-selection small{display:block;font-size:12px;color:#637487}.mc-clauses details{border-bottom:1px solid var(--mc-border);padding:12px 0}.mc-clauses summary,.mc-history summary{cursor:pointer;color:var(--mc-blue);font-weight:600}.mc-clauses textarea{margin-top:14px;font-size:13px;line-height:1.6}.mc-main li{margin:9px 0;font-size:13px}.mc-clauses p{font-size:13px;line-height:1.6}@media (max-width:800px){.mc-hero{padding:20px;flex-direction:column;align-items:start}.mc-hero h2{font-size:21px}.mc-layout{grid-template-columns:1fr}.mc-list{flex-direction:row;overflow:auto;padding-bottom:8px}.mc-list button{min-width:210px}.mc-card{padding:16px}.mc-title{flex-direction:column}.mc-total{text-align:left}.mc-form{grid-template-columns:1fr}.mc-save{flex-wrap:wrap;padding-bottom:10px}}.moe-saisie-sections{display:flex;flex-wrap:wrap;gap:5px;border-bottom:1px solid var(--separateur);padding-bottom:10px;margin-bottom:18px}.moe-saisie-sections button{background:transparent;border:0;border-radius:7px;padding:10px 14px;color:var(--texte);font:inherit;font-size:.82rem;cursor:pointer}.moe-saisie-sections button[aria-pressed=true]{color:var(--accent);background:var(--survol);font-weight:650}.moe-saisie-sections button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.moe-travail [hidden]{display:none!important}.moe-saisie-total{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 18px;padding:10px 14px;margin-bottom:18px;border-left:3px solid var(--accent);background:var(--carte);border-radius:6px;font-size:.82rem}.moe-saisie-total span{font-size:.72rem;opacity:.8}.moe-saisie-creation{border:1px solid var(--accent);background:var(--carte);border-radius:12px;padding:20px;margin-bottom:18px;max-width:720px}.moe-saisie-creation h3{margin:0 0 14px}.moe-saisie-creation .moe-ouvrage-actions{margin-top:18px}.moe-saisie-tableau{border:1px solid var(--separateur);border-radius:12px;background:var(--carte);padding:16px}.moe-saisie-tableau table{min-width:740px;width:100%}.moe-saisie-tableau th{white-space:nowrap;text-align:left}.moe-saisie-tableau td{font-variant-numeric:tabular-nums}.moe-saisie-tableau td:nth-child(n+3):nth-child(-n+6){white-space:nowrap}.moe-saisie-titre{background:var(--fond);font-weight:650}.moe-saisie-selection{background:var(--survol)}.moe-saisie-lien{border:0;background:none;color:var(--accent);text-align:left;font:inherit;cursor:pointer;padding:9px 0}.moe-saisie-navigation{display:flex;align-items:center;gap:7px;margin-bottom:16px}.moe-saisie-navigation>span{margin-right:auto;color:var(--accent);font-size:.75rem;font-weight:650}.moe-saisie-chiffrage{background:var(--fond);border:1px solid var(--separateur);border-radius:12px;padding:16px}.moe-saisie-chiffrage>p{line-height:1.5;margin:0 0 12px}.moe-saisie-chiffrage .moe-ouvrage-formulaire{gap:6px 10px}.moe-saisie-chiffrage .moe-ouvrage-passerelle{padding:0;margin-bottom:0}.moe-saisie-chiffrage .moe-ouvrage-passerelle .aide{font-size:.72rem}.moe-saisie-chiffrage .moe-ouvrage-source .moe-ouvrage-formulaire{grid-template-columns:1fr}.moe-ouvrage .moe-ouvrage-vues{grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0 20px}.moe-ouvrage-vues button{padding:9px}.moe-ouvrage .moe-ouvrage-enregistrer{position:sticky;bottom:0;background:var(--carte);z-index:2;margin-left:-20px;margin-right:-20px;padding:14px 20px;border-bottom:1px solid var(--separateur);box-shadow:0 -5px 16px #00000006}.moe-saisie-verifications{color:var(--texte)}.moe-ouvrage-arbre{position:sticky;top:12px}.moe-prescriptions{max-width:1100px}.moe-prescriptions header>div{flex:1;min-width:min(100%,300px)}.moe-prescription{padding:10px 12px;margin:8px 0;border:1px solid var(--separateur);border-radius:9px}.moe-prescription>summary{cursor:pointer;padding:6px 0;font-weight:650}.moe-prescription>summary b{color:var(--accent);margin:0 5px}.moe-prescription>summary .pastille{margin-left:8px}.moe-prescription>button{margin-top:10px}.moe-prescription-texte{line-height:1.65;margin-top:16px;overflow-wrap:anywhere}.moe-prescription-formulaire .moe-ouvrage-actions{margin-top:16px}.moe-prescription-formulaire label{display:block;font-size:.85rem}.moe-prescription-formulaire .champ{display:block;width:100%;margin:8px 0 16px}@container (max-width:1150px){.moe-saisie-chiffrage .moe-ouvrage-formulaire{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:650px){.moe-saisie-chiffrage .moe-ouvrage-formulaire{grid-template-columns:repeat(2,minmax(0,1fr))}.moe-ouvrage .moe-ouvrage-enregistrer{position:static;margin:16px -13px 0;padding:14px 13px}.moe-saisie-navigation{flex-wrap:wrap}.moe-ouvrage-arbre{position:static}.moe-saisie-tableau{padding:10px}}@media (max-width:600px){.moe-saisie-sections{display:grid;grid-template-columns:1fr 1fr}.moe-saisie-sections button{text-align:left;font-size:.78rem;min-height:44px;padding:8px}.moe-prescription .moe-ouvrage-formulaire{grid-template-columns:1fr}}.moe-saisie-montant{padding:10px 0 16px;font-variant-numeric:tabular-nums}.moe-saisie-montant span{display:block;font-size:.7rem;opacity:.75}.moe-saisie-montant strong{display:block;font-size:1.45rem;margin-top:5px}@container (max-width:650px){.moe-saisie-chiffrage{grid-row:1}}.moe-saisie-copie{padding:12px 0 20px;border-bottom:1px solid var(--separateur);margin-bottom:20px}.moe-saisie-copie strong{margin-right:auto}.moe-copie-choix{display:flex;flex-wrap:wrap;gap:12px 24px;margin:16px 0}.moe-copie-choix label,.moe-suivre-minute{display:flex;align-items:center;gap:8px}.moe-saisie-localisation{margin-top:24px}.moe-saisie-metre{margin-top:28px;scroll-margin-top:16px;min-width:0}.moe-minute-integree{border-top:3px solid var(--accent);padding:18px 0;box-shadow:none}.moe-minute-integree h2{font-size:1.15rem}.moe-variables-inline{border:0;background:var(--fond);border-radius:8px;padding:14px;margin:18px 0;min-width:0}.moe-variables-inline legend{font-size:.85rem;font-weight:650}.moe-variable-ligne{display:grid;grid-template-columns:1fr 1fr 1.3fr .6fr 1fr auto;gap:8px;align-items:end;margin-bottom:12px}.moe-variable-ligne label{font-size:.72rem;min-width:0}.moe-variable-ligne input{width:100%;margin-top:5px}.moe-lieux-inline{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:16px 0}.moe-lieu-creation{border:1px solid var(--separateur);padding:14px;display:flex;flex-wrap:wrap;align-items:end;gap:12px;min-width:0}.moe-lieu-creation label{font-size:.8rem;flex:1;min-width:140px}.moe-lieu-creation .champ{width:100%}.moe-minute-champs{border:0;padding:0;margin:0;min-width:0}.moe-minute-integree .tableau-defilant{max-width:100%}.moe-suivre-minute{margin:18px 0;font-size:.86rem;line-height:1.5}@container (max-width:1000px){.moe-variable-ligne{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;border:1px solid var(--separateur);border-radius:8px}.moe-minute-integree .moe-minute-champs table,.moe-minute-integree .moe-minute-champs tbody{display:block;width:100%;min-width:0}.moe-minute-integree .moe-minute-champs thead{display:none}.moe-minute-integree .moe-minute-champs tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--separateur);border-radius:9px;padding:10px;margin:10px 0;gap:6px}.moe-minute-integree .moe-minute-champs td{display:block;min-width:0;border:0;padding:6px}.moe-minute-integree .moe-minute-champs td:nth-child(6),.moe-minute-integree .moe-minute-champs td:nth-child(7),.moe-minute-integree .moe-minute-champs td:last-child{grid-column:1/-1}.moe-minute-integree .moe-minute-champs td:nth-child(6):before{content:"Dimensions ou formule";display:block;font-size:.75rem;margin-bottom:5px}.moe-minute-integree .moe-minute-champs td:nth-child(8):before{content:"Résultat : ";font-size:.75rem}.moe-minute-integree .moe-minute-champs input,.moe-minute-integree .moe-minute-champs select{max-width:100%}}.moe-saisie-metre{container-type:inline-size}.moe-minute-integree .moe-minute-champs table{min-width:1150px}@container (max-width:1100px){.moe-minute-integree .moe-minute-champs table,.moe-minute-integree .moe-minute-champs tbody{display:block;width:100%;min-width:0}.moe-minute-integree .moe-minute-champs thead{display:none}.moe-minute-integree .moe-minute-champs tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--separateur);border-radius:9px;padding:10px;margin:10px 0;gap:6px}.moe-minute-integree .moe-minute-champs td{display:block;min-width:0;border:0;padding:6px}.moe-minute-integree .moe-minute-champs td:nth-child(3),.moe-minute-integree .moe-minute-champs td:nth-child(6),.moe-minute-integree .moe-minute-champs td:nth-child(7),.moe-minute-integree .moe-minute-champs td:last-child,.moe-minute-integree .moe-minute-champs td[colspan]{grid-column:1/-1}.moe-minute-integree .moe-minute-champs td:nth-child(3):before{content:"Localisation";display:block;font-size:.75rem;margin-bottom:5px}.moe-minute-integree .moe-minute-champs td:nth-child(6):before{content:"Dimensions ou formule";display:block;font-size:.75rem;margin-bottom:5px}.moe-minute-integree .moe-minute-champs td:nth-child(8):before{content:"Résultat : ";font-size:.75rem}.moe-minute-integree .moe-minute-champs input,.moe-minute-integree .moe-minute-champs select{max-width:100%}.moe-minute-integree .moe-minute-champs td:nth-child(3) select,.moe-minute-integree .moe-minute-champs td:nth-child(4) input{width:100%}}@container (min-width:601px){.moe-variable-ligne{grid-template-columns:1fr 1fr 1.3fr .6fr 1fr auto;padding:0;border:0}}@container (min-width:601px) and (max-width:1100px){.moe-minute-integree .moe-minute-champs tr{grid-template-columns:40px repeat(5,minmax(0,1fr));gap:4px}.moe-minute-integree .moe-minute-champs td:nth-child(1){grid-column:1;grid-row:1}.moe-minute-integree .moe-minute-champs td:nth-child(2){grid-column:2;grid-row:1}.moe-minute-integree .moe-minute-champs td:nth-child(3){grid-column:3/-1;grid-row:1}.moe-minute-integree .moe-minute-champs td:nth-child(4){grid-column:1/4;grid-row:2}.moe-minute-integree .moe-minute-champs td:nth-child(5){grid-column:4;grid-row:2}.moe-minute-integree .moe-minute-champs td:nth-child(6){grid-column:1/4;grid-row:3}.moe-minute-integree .moe-minute-champs td:nth-child(7){grid-column:4/-1;grid-row:3}.moe-minute-integree .moe-minute-champs td:nth-child(8){grid-column:5/-1;grid-row:2;font-weight:650}.moe-minute-integree .moe-minute-champs td:nth-child(9){grid-column:1/-1;grid-row:4;text-align:right}.moe-minute-integree .moe-minute-champs td[colspan]{grid-column:1/-1;grid-row:auto}}.moe-page .moe-entete{position:relative;padding-bottom:16px;border-bottom:1px solid var(--separateur)}.moe-page .moe-entete-titre{flex:1 1 280px}.moe-page .moe-entete-titre h1{white-space:normal;overflow-wrap:anywhere;font-size:clamp(1.1rem,2vw,1.55rem)}.moe-navigation{display:flex;flex-wrap:wrap;gap:8px 18px;margin:12px 0 18px;padding:10px 12px;border:1px solid var(--separateur);border-radius:13px;background:var(--carte)}.moe-navigation-groupe{display:grid;align-content:start;gap:4px;padding-right:13px;border-right:1px solid var(--separateur)}.moe-navigation-groupe:last-child{border:0;padding-right:0}.moe-navigation-groupe>span{padding-left:9px;color:var(--texte-secondaire,var(--texte));font-size:.7rem;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.moe-navigation-groupe>div{display:flex;flex-wrap:wrap;gap:3px}.moe-navigation button,.moe-fiche-sections button,.moe-editions-modes button{border:1px solid transparent;background:transparent;color:var(--texte);cursor:pointer;font:inherit;text-align:left}.moe-navigation button{padding:7px 9px;min-height:38px;border-radius:7px;font-size:.83rem}.moe-navigation button:hover,.moe-fiche-sections button:hover,.moe-editions-modes button:hover{background:var(--survol)}.moe-navigation button[aria-selected=true],.moe-fiche-sections button[aria-pressed=true],.moe-editions-modes button[aria-pressed=true]{background:var(--survol);border-color:var(--accent);color:var(--accent)}.moe-navigation button:focus-visible,.moe-fiche-sections button:focus-visible,.moe-editions-modes button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.moe-navigation .pastille{margin-left:4px}.moe-lot-contexte{display:flex;flex-wrap:wrap;align-items:end;gap:8px 14px;padding:12px 14px;margin-bottom:12px;border:1px solid var(--separateur);border-radius:10px;background:var(--carte)}.moe-lot-contexte>div:first-child{flex:0 1 460px;min-width:0}.moe-lot-contexte label{display:block;margin-bottom:4px;font-size:.78rem;font-weight:700}.moe-lot-contexte .champ{width:100%;min-width:0}.moe-lot-contexte .aide{margin:0 0 7px}.moe-lot-creation{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.moe-lot-creation .champ{width:auto}.moe-editions-modes,.moe-fiche-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0 0 16px}.moe-editions-modes button,.moe-fiche-sections button{border-color:var(--separateur);border-radius:9px;padding:10px 12px;min-width:0;min-height:44px;background:var(--carte)}.moe-editions-modes button strong,.moe-editions-modes button span,.moe-fiche-sections button strong,.moe-fiche-sections button small{display:block;overflow-wrap:anywhere}.moe-editions-modes button span,.moe-fiche-sections button small{font-size:.72rem;margin-top:3px}.moe-editions-indices{min-width:0}.moe-fiche-sections{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.moe-fiche-sections-secondaires{grid-template-columns:repeat(2,minmax(0,1fr))}.moe-ouvrage .moe-saisie-description h4,.moe-ouvrage .moe-saisie-chiffrage h4,.moe-metres-structures h4{font-size:1.08rem;margin:0 0 10px}.moe-prescription-editeur{margin:14px 0 20px}.moe-prescription-editeur .editeur-texte,.moe-prescription-editeur .zone-editable{min-height:245px}.moe-saisie-description .moe-ouvrage-formulaire{grid-template-columns:repeat(4,minmax(0,1fr))}.moe-ouvrage .moe-saisie-metre{margin-top:4px}.moe-metres-structures{min-width:0}.moe-metres-ancien p{white-space:pre-wrap}.moe-metres-preview{list-style:none;margin:14px 0;padding:10px;border:1px solid var(--separateur);border-radius:9px;background:var(--fond)}.moe-metres-ligne{padding-left:calc(var(--cran) * 18px);line-height:1.55;overflow-wrap:anywhere}.moe-metres-ligne button,.moe-metres-ligne>div{border:1px solid transparent;color:inherit;font:inherit;background:transparent;text-align:left;width:100%;padding:4px 7px;border-radius:5px}.moe-metres-ligne.avec-resultat button,.moe-metres-ligne.avec-resultat>div{display:grid;grid-template-columns:minmax(0,min(55%,24ch)) minmax(0,1fr);gap:6px;align-items:end}.moe-metres-ligne strong{font-variant-numeric:tabular-nums}.moe-metres-ligne button{cursor:pointer}.moe-metres-ligne button:hover,.moe-metres-ligne button[aria-pressed=true]{background:var(--survol);border-color:var(--accent)}.moe-metres-ligne.groupe{font-weight:700}.moe-metres-ligne.total strong{text-decoration:underline}.moe-metres-ajouter,.moe-metres-actions,.moe-minute-retours{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.moe-metres-edition-ligne{min-width:0;padding:10px;margin:14px 0;border:1px solid var(--separateur);border-radius:9px}.moe-metres-edition-ligne legend{font-size:.8rem;font-weight:650}.moe-metres-champs{display:grid;grid-template-columns:minmax(0,2fr) minmax(80px,1fr) minmax(82px,.6fr);gap:8px}.moe-metres-champs label{margin:0 0 8px}.moe-metres-vide{padding:14px;background:var(--fond);border-radius:9px}.moe-minute-integree .moe-lieux-inline:empty{display:none}.moe-minute-integree tr:has(select[aria-label="Genre de la ligne"]):focus-within{outline:1px solid var(--accent);outline-offset:-1px}@container (max-width:650px){.moe-saisie-description .moe-ouvrage-formulaire{grid-template-columns:repeat(2,minmax(0,1fr))}.moe-prescription-editeur .editeur-texte,.moe-prescription-editeur .zone-editable{min-height:190px}.moe-fiche-sections button{padding:8px}.moe-fiche-sections small{display:none}.moe-metres-champs{grid-template-columns:repeat(2,minmax(0,1fr))}.moe-metres-champs label:first-child{grid-column:1/-1}.moe-metres-ligne{padding-left:calc(var(--cran) * 9px)}}@media (max-width:650px){.moe-navigation{gap:7px;padding:8px}.moe-navigation-groupe{border-right:0;padding:0}.moe-navigation-groupe>span{padding-left:5px}.moe-navigation button{padding:6px;min-height:44px}.moe-editions-modes button{padding:8px}.moe-lot-contexte{align-items:center}}.moe-lot-total strong,.moe-lot-total small:not(:empty){display:block}.moe-lot-total strong{font-size:.88rem}.moe-lot-total small{font-size:.72rem}.moe-ouvrage-identite .moe-saisie-navigation{margin:0 0 8px}.moe-ouvrage-identite .moe-saisie-navigation:empty{display:none}.moe-ouvrage .moe-saisie-copie{padding:0;margin:12px 0;border:0}.moe-finances-ios-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 14px;background:var(--surface, #fff);border-bottom:1px solid var(--trait, #dbe4ee)}.moe-finances-ios-navigation button{min-height:44px;white-space:normal}.moe-finances-ios-navigation button[aria-pressed=true]{color:#0b60ac;background:#e9f3ff}.moe-situations-ios{padding:14px 14px max(24px,env(safe-area-inset-bottom))}.moe-situations-ios .carte{min-width:0;overflow-wrap:anywhere}.moe-situations-ios :is(.bouton,.champ){min-height:44px;max-width:100%}.moe-situations-ios :is(input,select){font-size:16px}.moe-situations-lot{display:grid;gap:6px;margin-bottom:14px;font-weight:650}.moe-situations-liste{display:grid;gap:8px;margin:14px 0}.moe-situation-carte{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:50px;padding:10px 12px;border:1px solid var(--trait, #dbe4ee);border-radius:10px;background:var(--surface, #fff);color:inherit;text-align:left;font:inherit;cursor:pointer}.moe-situation-carte small{display:block;margin-top:4px;color:var(--secondaire, #5e7189)}.moe-situation-saisie{padding-top:10px;border-top:1px solid var(--trait, #dbe4ee)}@media (max-width: 600px){.moe-situations-cumuls :is(table,tbody){display:block;width:100%}.moe-situations-cumuls tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.moe-situations-cumuls td:first-child{grid-column:1 / -1}.moe-situations-cumuls input{width:100%}}.moe-situation-ouvrages{list-style:none;margin:12px 0 0;padding:0}.moe-situation-ouvrages li{border:1px solid var(--trait, #dbe4ee);background:var(--surface, #fff);border-radius:10px;padding:12px;margin-top:8px}.moe-situation-ouvrages dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:10px 0 0}.moe-situation-ouvrages dt{color:var(--secondaire, #5e7189);font-size:.85em}.moe-situation-ouvrages dd{margin:2px 0 0;font-variant-numeric:tabular-nums}.moe-honoraires-carte{grid-column:1/-1}.moe-honoraires{container:honoraires / inline-size;margin-top:0;min-width:0;color:var(--texte);font-size:.94rem}.moe-honoraires *{box-sizing:border-box;min-width:0}.moe-honoraires h3,.moe-honoraires h4,.moe-honoraires h5{margin:0 0 6px}.moe-honoraires p{margin:6px 0;overflow-wrap:anywhere}.moe-honoraires a{overflow-wrap:anywhere}.honoraires-entete,.honoraires-phase header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.honoraires-synthese{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0}.honoraires-synthese>div{background:var(--survol);padding:12px;border:1px solid var(--bord);border-radius:10px}.honoraires-synthese dt{font-size:.82rem;color:var(--texte-2);margin-bottom:6px}.honoraires-synthese dd{font-size:1.15rem;font-weight:650;margin:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.honoraires-synthese.secondaire dd{font-size:1rem}.honoraires-details{margin:10px 0;padding:10px 0;border-top:1px solid var(--separateur)}.honoraires-details>summary{cursor:pointer;font-weight:600;padding:4px 0}.honoraires-phases{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;margin:14px 0}.honoraires-phase{border:1px solid var(--bord);border-radius:12px;padding:14px}.honoraires-phase-ouverte{grid-column:1/-1}.honoraires-phase h4{font-size:1rem;overflow-wrap:anywhere}.honoraires-prevu{display:flex;flex-direction:column;text-align:right;gap:2px;flex-shrink:0;max-width:45%;overflow-wrap:anywhere}.honoraires-prevu span,.honoraires-prevu small{font-size:.82rem;color:var(--texte-2)}.honoraires-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.honoraires-note,.honoraires-suivi,.honoraires-confirmation{padding:12px;margin:10px 0;background:var(--survol);border-left:3px solid var(--accent);border-radius:6px}.honoraires-suivi>.bouton{margin:6px 8px 0 0}.honoraires-formulaire{border-top:1px solid var(--bord);padding-top:12px;margin-top:12px;display:grid;gap:8px}.honoraires-formulaire label{display:flex;flex-direction:column;gap:5px}.honoraires-formulaire input,.honoraires-formulaire textarea,.honoraires-formulaire select,.honoraires-parts input{border:1px solid var(--bord);border-radius:6px;background:var(--fond);color:inherit;font:inherit;padding:9px;width:100%;max-width:100%}.honoraires-formulaire textarea{resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere}.honoraires-formulaire input[readonly],.honoraires-formulaire textarea[readonly]{background:var(--survol)}.honoraires-message{padding:10px;border-radius:6px;background:var(--survol)}.honoraires-message.erreur{color:var(--moe-alerte)}.honoraires-message.succes{border-left:3px solid var(--moe-ok)}.honoraires-historique{padding-left:20px}.honoraires-historique li{padding:10px 0;border-bottom:1px solid var(--separateur)}.honoraires-parts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px}.honoraires-parts label{display:grid;gap:5px}.honoraires-parts input{max-width:100px}.moe-honoraires .bouton{white-space:normal;overflow-wrap:anywhere;text-align:left}.moe-honoraires :focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:700px){.honoraires-synthese{grid-template-columns:repeat(2,minmax(0,1fr))}.honoraires-entete,.honoraires-phase header{flex-direction:column;gap:8px}.honoraires-prevu{max-width:100%;text-align:left}.honoraires-phase{padding:12px}.honoraires-parts{grid-template-columns:1fr}.honoraires-actions>.bouton{flex:1 1 160px}.honoraires-confirmation>.bouton{width:100%}}@media (max-width:420px){.honoraires-synthese dd{font-size:1rem}}.honoraires-choix{display:grid;gap:8px}.honoraires-formulaire code{-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.honoraires-choix select{white-space:normal}.honoraires-phase-details{border:1px solid var(--bord);border-radius:10px;overflow-wrap:anywhere}.honoraires-phase-details>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 15px;cursor:pointer;list-style:none}.honoraires-phase-details>summary::-webkit-details-marker{display:none}.honoraires-phase-details>summary:before{content:"›";font-size:1.4rem;color:var(--texte-2);flex:none}.honoraires-phase-details[open]>summary:before{transform:rotate(90deg)}.honoraires-phase-details[open]>summary{border-bottom:1px solid var(--separateur);background:var(--survol)}.honoraires-phase-titre{display:flex;flex-direction:column;gap:4px;flex:1}.honoraires-phase-titre>span{font-size:.82rem;color:var(--texte-2)}.honoraires-phase-chiffres{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:250px;max-width:48%}.honoraires-phase-chiffres>span{display:grid;gap:4px;font-size:.82rem;color:var(--texte-2)}.honoraires-phase-chiffres strong{font-size:1rem;font-variant-numeric:tabular-nums;color:var(--texte)}.honoraires-phase-contenu{padding:14px}.honoraires-lignes{display:grid;gap:8px}.honoraires-ligne{display:flex;align-items:flex-start;justify-content:space-between;gap:10px 20px;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid var(--separateur)}.honoraires-ligne>.honoraires-actions{margin:0;align-items:center}.honoraires-ligne>.honoraires-message{flex-basis:100%}.honoraires-reference{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;background:var(--survol);padding:12px;border-radius:8px}.honoraires-reference dt{font-size:.82rem;color:var(--texte-2);margin-bottom:5px}.honoraires-reference dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@container honoraires (max-width:650px){.honoraires-phase-details>summary{flex-wrap:wrap;gap:10px;padding:12px}.honoraires-phase-titre{flex-basis:calc(100% - 32px)}.honoraires-phase-chiffres{min-width:0;max-width:none;width:100%;padding-left:22px}.honoraires-phase-contenu{padding:10px}.honoraires-reference,.honoraires-synthese{grid-template-columns:repeat(2,minmax(0,1fr))}.honoraires-entete,.honoraires-phase header{flex-direction:column}.honoraires-prevu{max-width:100%;text-align:left}.honoraires-ligne{display:block}.honoraires-ligne>.honoraires-actions{margin-top:8px}.honoraires-actions>.bouton{flex:1 1 145px}.honoraires-parts{grid-template-columns:1fr}}.honoraires-ventilation{margin:18px 0;padding:14px;border:1px solid var(--bord);border-radius:10px}.honoraires-ventilation-phases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.honoraires-ventilation fieldset{margin:0;border:1px solid var(--bord);border-radius:8px;padding:12px;min-width:0}.honoraires-ventilation legend{font-weight:600;overflow-wrap:anywhere;max-width:100%;padding:0 5px}.honoraires-ventilation .honoraires-ventilation-choix{display:flex;flex-direction:row;align-items:center;gap:8px}.honoraires-ventilation-choix input{width:auto;flex:none}.honoraires-ventilation-montant{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:10px}.honoraires-ventilation .honoraires-reference{grid-template-columns:repeat(3,minmax(0,1fr))}@container honoraires (max-width:650px){.honoraires-ventilation-phases{grid-template-columns:1fr}.honoraires-ventilation{padding:10px}.honoraires-ventilation .honoraires-reference,.honoraires-ventilation-montant{grid-template-columns:1fr}}.moe-avenant-formulaire{border:1px solid var(--bordure, #dfe4ec);border-radius:10px;padding:16px;margin-top:12px;background:var(--survol, #f7f9fc)}.moe-avenant-entete,.moe-avenant-pied{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.moe-avenant-entete{align-items:flex-start}.moe-avenant-entete h4{margin:0 0 6px}.moe-avenant-entete>div{flex:1;min-width:180px}.moe-avenant-entete p{margin:0 0 14px;max-width:80ch}.moe-avenant-champs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.moe-avenant-formulaire label{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:13px}.moe-avenant-formulaire .champ{box-sizing:border-box;width:100%;min-width:0}.moe-avenant-champs>label:last-child:nth-child(odd),.moe-avenant-champs>p{grid-column:1 / -1}.moe-avenant-ouvrages{display:grid;gap:10px;margin:10px 0}.moe-avenant-ouvrages fieldset{border:1px solid var(--bordure, #dfe4ec);border-radius:8px;margin:0;padding:12px;min-width:0;background:var(--fond, #fff)}.moe-avenant-ouvrages legend{font-size:13px;font-weight:600;padding:0 5px}.moe-avenant-ligne{display:grid;grid-template-columns:minmax(80px,1fr) minmax(160px,3fr) repeat(4,minmax(75px,1fr));gap:10px;margin-bottom:8px}.moe-avenant-pied{margin-top:16px;padding-top:12px;border-top:1px solid var(--bordure, #dfe4ec)}.moe-situation-source{border-left:3px solid var(--accent, #0672dc);padding:8px 12px;margin:12px 0;overflow-wrap:anywhere}@media (max-width: 1100px){.moe-avenant-ligne{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 540px){.moe-avenant-formulaire{padding:12px}.moe-avenant-champs{grid-template-columns:minmax(0,1fr)}.moe-avenant-ligne label:nth-child(2){grid-column:1 / -1;grid-row:2}.moe-avenant-pied .bouton{width:100%}}.moe-questions{margin-top:18px;padding-top:14px;border-top:1px solid #d8e2e6;min-width:0}.moe-question-entete{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.moe-question-entete h3,.moe-question-entete h4,.moe-question-formulaire h4{margin:0}.moe-questions-liste{display:grid;gap:10px;margin:12px 0}.moe-question{border:1px solid #d8e2e6;border-radius:8px;padding:14px;min-width:0}.moe-question-texte{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.moe-question-reponse{border-left:3px solid #2b6d7c;padding-left:12px;margin:12px 0}.moe-question-formulaire{display:grid;gap:8px;margin-top:12px;min-width:0}.moe-question-formulaire .champ{width:100%;min-width:0;box-sizing:border-box}.moe-question-formulaire textarea{resize:vertical;min-height:108px}.moe-question-formulaire>button{justify-self:start}.moe-question-diffusion{display:flex;align-items:flex-start;gap:8px}.moe-question-diffusion input{flex-shrink:0;margin-top:3px}.moe-question-commandes{display:flex;gap:8px;flex-wrap:wrap}.moe-question-nouvelle{padding:14px;border:1px solid #d8e2e6;border-radius:8px}@media (max-width: 600px){.moe-question,.moe-question-nouvelle{padding:10px}.moe-question-entete{align-items:flex-start}.moe-question-commandes .bouton,.moe-question-formulaire>.bouton{max-width:100%;white-space:normal}}.moe-revisions{margin-top:12px;min-width:0}.moe-revisions>summary{cursor:pointer;padding:8px 0;line-height:1.5}.moe-revisions-liste{display:grid;gap:14px;margin:12px 0}.moe-revision{min-width:0;padding:18px;background:var(--carte);border:1px solid var(--bord);border-radius:12px;overflow-wrap:anywhere}.moe-revision-entete{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:10px}.moe-revision-entete>div{min-width:0}.moe-revision-genre,.moe-revision-meta{color:var(--texte-2);font-size:13px}.moe-revision h4{margin:3px 0 0;font-size:17px}.moe-revision h5{font-size:13px;margin:0 0 6px}.moe-revision p{line-height:1.5}.moe-revision-objet{margin:12px 0 4px}.moe-revision-meta{margin:5px 0}.moe-revision-etat{padding:4px 10px;border:1px solid var(--separateur);border-radius:20px;font-size:12px;font-weight:650}.moe-revision-etat[data-etat=proposee]{color:var(--moe-attention);border-color:currentColor}.moe-revision-etat[data-etat=acceptee]{color:var(--moe-ok);border-color:currentColor}.moe-revision-synthese{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;margin:16px 0 8px}.moe-revision-montants{min-width:0;border-left:3px solid var(--separateur);padding:2px 12px}.moe-revision-montants dt{font-size:12px;color:var(--texte-2);margin-bottom:5px}.moe-revision-montants dd{margin:0;font-variant-numeric:tabular-nums}.moe-revision-montants strong{display:block;font-size:20px;line-height:1.4}.moe-revision-montants small{font-size:12px;font-weight:500}.moe-revision-montants dd>span{display:block;color:var(--texte-2);font-size:13px;margin-top:3px}.moe-revision-affectation{font-size:13px;margin:10px 0}.moe-revision-clause,.moe-revision-decision,.moe-revision-notes{margin-top:14px}.moe-revision-decision p,.moe-revision-notes p,.moe-revision-clause p{margin:4px 0;font-size:14px}.moe-revision-texte{white-space:pre-wrap}.moe-revision-alertes{margin:14px 0;border-left:3px solid var(--moe-attention);padding:8px 12px;font-size:14px}.moe-revision-alertes ul{margin:6px 0 0;padding-left:18px}.moe-revision-calcul{border-top:1px solid var(--separateur);margin-top:16px;padding-top:10px}.moe-revision-calcul summary{cursor:pointer;padding:6px 0;font-weight:600}.moe-revision-calcul ol{padding-left:24px;margin:12px 0 0}.moe-revision-calcul li{padding:5px 0 5px 4px;line-height:1.6;font-size:14px;white-space:pre-wrap}.moe-revision-actions,.moe-revisions-nouveau{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.moe-revision-actions:empty{display:none}.moe-revisions .bouton{max-width:100%;white-space:normal;overflow-wrap:anywhere}.moe-revisions .champ{max-width:100%}.moe-revision-actions .bouton.danger{background:transparent;color:var(--moe-alerte);border:1px solid currentColor}.moe-revision-actions .bouton.danger:hover{background:var(--moe-fond-alerte)}.moe-revision-champ{display:flex;flex-direction:column;gap:5px;flex:1 1 160px;min-width:0;max-width:100%}.moe-revision-champ>span{font-size:12px;color:var(--texte-2);line-height:1.4}.moe-revision-champ>.champ{width:100%!important;min-width:0}.moe-revision-champ-large{flex-basis:100%}@media (max-width: 600px){.moe-revision{padding:14px}.moe-revision-entete{align-items:flex-start}.moe-revision-actions .bouton,.moe-revisions-nouveau .bouton{flex:1 1 100%;margin-left:0!important;min-height:42px}.moe-revisions .champ{min-width:0!important}}.moe-remplacement{margin-top:14px;min-width:0;overflow-wrap:anywhere}.moe-remplacement h4{margin:0 0 6px}.moe-remplacement-choix{display:grid;grid-template-columns:minmax(180px,1fr) auto;gap:8px;align-items:end}.moe-remplacement-choix label{grid-column:1 / -1;font-weight:600;font-size:.85rem}.moe-remplacement .champ{width:100%;min-width:0;box-sizing:border-box}.moe-remplacement-recap{margin-top:12px;padding:16px;border:1px solid var(--bord);border-radius:12px;background:var(--carte)}.moe-remplacement-recap>p{margin:6px 0 14px}.moe-remplacement-bons{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px}.moe-remplacement-bons article{min-width:0;padding:12px;border:1px solid var(--separateur);border-radius:8px}.moe-remplacement-bons h5{margin:0 0 4px;font-size:.95rem}.moe-remplacement-bons p{margin:4px 0 10px;font-size:.85rem}.moe-remplacement-bons dl{margin:10px 0;display:grid;gap:7px}.moe-remplacement-bons dt{font-size:.75rem;opacity:.8}.moe-remplacement-bons dd{margin:2px 0 0;font-variant-numeric:tabular-nums}.moe-remplacement-notes{white-space:pre-wrap}.moe-remplacement-actions{display:flex;flex-wrap:wrap;gap:8px}.moe-remplacement-resultat{padding:10px;border-left:3px solid currentColor}.moe-remplacement .erreur{color:var(--texte);background:var(--carte);border:1px solid var(--moe-attention);border-left-width:4px;padding:12px}.moe-remplacement summary{cursor:pointer;padding:4px 0}.moe-remplacement-historique{margin-top:12px}.moe-remplacement-historique>ul{list-style:none;padding:0;margin:6px 0}.moe-remplacement-historique li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid var(--separateur)}.moe-remplacement-historique li>div{display:flex;gap:6px;flex-wrap:wrap}@media (max-width: 600px){.moe-remplacement-choix{grid-template-columns:minmax(0,1fr)}.moe-remplacement-recap{padding:12px}.moe-remplacement-historique li{align-items:start;flex-direction:column}.moe-remplacement-actions .bouton{flex:1 1 100%;white-space:normal}}.moe-biblio-carte,.moe-biblio-origine{box-sizing:border-box;min-width:0;color:var(--texte);overflow-wrap:anywhere}.moe-biblio-carte{margin:12px 0;padding:18px;border:1px solid var(--separateur);border-radius:12px;background:var(--carte)}.moe-biblio-entete{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.moe-biblio-entete>div{min-width:0}.moe-biblio-entete h4{margin:3px 0;font-size:1rem;line-height:1.45}.moe-biblio-code{color:var(--accent);font-size:.75rem;font-weight:650;letter-spacing:.03em}.moe-biblio-unite{padding:5px 9px;border-radius:7px;background:var(--fond);font-size:.8rem;flex:0 1 auto}.moe-biblio-source{font-size:.82rem;line-height:1.55;opacity:.8;margin:7px 0;overflow-wrap:anywhere}.moe-biblio-apercu,.moe-biblio-origine{border-top:1px solid var(--separateur);padding-top:8px;margin:12px 0}.moe-biblio-apercu>summary,.moe-biblio-origine>summary{cursor:pointer;padding:8px 0;font-weight:600;font-size:.86rem}.moe-biblio-apercu>summary:focus-visible,.moe-biblio-origine>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.moe-biblio-texte{padding:14px 16px;border-radius:8px;background:var(--fond);font-size:.88rem;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.moe-biblio-texte p{margin:0 0 .8em}.moe-biblio-texte p:last-child{margin-bottom:0}.moe-biblio-texte ul,.moe-biblio-texte ol{margin:.6em 0;padding-left:1.5em}.moe-biblio-texte ul{list-style:disc}.moe-biblio-texte ol{list-style:decimal}.moe-biblio-texte li{display:list-item;margin:.25em 0}.moe-biblio-pied{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:12px}.moe-biblio-pied>p{flex:1 1 220px;margin:0;font-size:.78rem;line-height:1.5;opacity:.8}.moe-biblio-pied .bouton{white-space:normal;max-width:100%}.moe-biblio-reference{margin-bottom:4px}@media (max-width: 520px){.moe-biblio-carte{padding:13px}.moe-biblio-entete{gap:10px;flex-wrap:wrap}.moe-biblio-texte{padding:12px}.moe-biblio-pied{align-items:stretch}}.moe-rapprochement{min-width:0;max-width:100%;margin:12px 0;color:var(--texte)}.moe-rapprochement *{box-sizing:border-box}.moe-rapprochement-entete h4{margin:0;font-size:1em}.moe-rapprochement-entete p{margin:4px 0 10px;color:var(--texte-2);font-size:.85em}.moe-rapprochement-groupes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.moe-rapprochement-groupe{min-width:0;padding:14px;border:1px solid var(--separateur);border-radius:8px}.moe-rapprochement h5{margin:0 0 12px;font-size:.95em}.moe-rapprochement dl{margin:0}.moe-rapprochement-montant{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 12px;align-items:baseline;margin:8px 0;min-width:0}.moe-rapprochement dt{color:var(--texte-2);font-size:.85em}.moe-rapprochement dd{margin:0;text-align:right;font-variant-numeric:tabular-nums;font-size:.95em}.moe-rapprochement dt,.moe-rapprochement dd,.moe-rapprochement p,.moe-rapprochement h4,.moe-rapprochement h5{min-width:0;overflow-wrap:anywhere;white-space:normal}.moe-rapprochement-montant.principal{border-top:1px solid var(--separateur);padding-top:10px;margin-top:12px}.moe-rapprochement-montant.principal dd{font-weight:700}.moe-rapprochement-alerte,.moe-rapprochement-note{margin:10px 0 0;font-size:.85em;line-height:1.45}.moe-rapprochement-alerte{color:var(--moe-alerte);font-weight:600}.moe-rapprochement-synthese{margin-top:12px;padding:0 14px 12px;border:1px solid var(--separateur);border-radius:8px;background:var(--survol)}.moe-rapprochement-synthese p{margin:10px 0 0;font-size:.85em;line-height:1.45;color:var(--texte-2)}.moe-rapprochement-synthese .moe-rapprochement-etat{font-weight:600;color:var(--texte)}@media (max-width: 900px){.moe-rapprochement-groupes{grid-template-columns:minmax(0,1fr)}}@media (max-width: 450px){.moe-rapprochement-montant{grid-template-columns:minmax(0,1fr);gap:3px}.moe-rapprochement dd{text-align:left}}.mcn-fiche{min-width:0;margin:0 0 22px;padding:18px;border:1px solid #dce7f5;border-radius:12px;background:#f6f9fd;color:#243650;overflow-wrap:anywhere}.mf-revue-detail .mcn-fiche{margin:2px 0 16px}.mcn-entete{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.mcn-entete h4{font-size:17px;line-height:1.3;margin:3px 0 0}.mcn-kicker{color:#396b9d;font-size:10px;font-weight:750;letter-spacing:.095em}.mcn-etat{border-radius:99px;padding:4px 9px;font-weight:650;font-size:11px;line-height:1.5}.mcn-info{background:#e5effd;color:#285b91}.mcn-vigilance{background:#fff0d7;color:#764916}.mcn-fiche .mcn-source,.mcn-fiche .mcn-note{margin:9px 0;color:#4d617a;font-size:13px;line-height:1.5}.mcn-source strong{color:#384f6d}.mcn-donnees{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8.8rem),1fr));gap:8px;margin:11px 0 0}.mcn-donnees>div{min-width:0;padding:8px 10px;background:#fff;border:1px solid #e4ebf4;border-radius:8px}.mcn-donnees dt{font-size:12px;color:#4d617a;line-height:1.35}.mcn-donnees dd{margin:3px 0 0;font-size:14px;line-height:1.35;font-variant-numeric:tabular-nums;font-weight:650}.mcn-donnees dd.mcn-absent{color:#586a81;font-size:12px;font-weight:400}.mcn-donnees dd.mcn-repere{color:#536a85;font-size:10px;font-weight:400}.mcn-donnees .mcn-ecart{background:#fff8ed;border-color:#f2dfbb;color:#73471b}.mcn-lots{margin-top:15px}.mcn-lots h5{margin:0 0 8px;font-size:14px;line-height:1.4}.mcn-lots summary{cursor:pointer;font-weight:650;font-size:14px;margin-bottom:8px}.mcn-lots>ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.mcn-lots>ul>li{padding:10px;background:#edf3fb;border-radius:9px;min-width:0}.mcn-lots>ul>li>strong{font-size:13px}.mcn-lots small{display:block;margin-top:8px;color:#4d617a;font-size:11px}.mcn-lots .mcn-donnees{margin-top:7px}.mcn-alertes{margin-top:12px;padding:10px 12px;background:#fff7e9;border:1px solid #f1e1c3;border-radius:9px;color:#693e14;font-size:13px;line-height:1.5}.mcn-alertes ul{margin:4px 0 0;padding-inline-start:16px}.mcn-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.mcn-actions .bouton{max-width:100%;white-space:normal}.mcn-actions [aria-disabled=true]{cursor:default;opacity:.6}.mcn-comparaison{font-size:13px;margin:0 0 12px;color:#465e7d}.mcn-comparaison summary{cursor:pointer;font-weight:650;min-height:32px;align-content:center}.mcn-comparaison ul{margin:0;padding:0;list-style:none}.mcn-comparaison li{padding:4px 0;overflow-wrap:anywhere}.mcn-comparaison .mcn-comparaison-total{font-weight:650}@media (max-width:700px){.mcn-fiche{padding:13px}.mcn-donnees{grid-template-columns:repeat(auto-fit,minmax(min(100%,6.2rem),1fr))}.mcn-lots-facture .mcn-donnees{grid-template-columns:repeat(3,minmax(0,1fr))}.mcn-lots-facture .mcn-donnees>div{padding-inline:6px}.mcn-fiche button.bouton{min-height:44px}.mcn-comparaison summary,.mcn-lots summary{min-height:44px;align-content:center}}.moe-fin .mfp{margin-top:16px;background:#f8fbff;container-type:inline-size}.mfp-entete{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.moe-fin .mfp-entete h3{margin-bottom:4px}.moe-fin .mfp-entete p{font-size:13px;color:#536881;margin-top:0}.mfp-unite{flex:none;padding:5px 8px;border-radius:6px;background:#e7effb;color:#344f75;font-size:11px;font-weight:700}.mfp-global,.mfp-entreprise{padding:16px;min-width:0;border:1px solid #dce6f3;border-radius:12px;background:#fff}.mfp-global{margin-bottom:12px;border-color:#bed3ef}.mfp-entreprises{display:grid;gap:10px}.mfp h4{margin:0 0 12px;overflow-wrap:anywhere;font-size:16px}.mfp-montants{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.mfp-montants>div{padding:8px 10px;border-radius:7px;min-width:0;background:#f3f6fa}.mfp-montants>.mfp-regle{background:#eaf6ef;color:#225843}.mfp-montants>.mfp-reste{background:#e8f1ff;color:#24518a}.mfp-montants dt{font-size:12px}.mfp-montants dd{margin:3px 0 0;font-variant-numeric:tabular-nums;font-size:clamp(13px,1.55vw,19px);font-weight:750;overflow-wrap:anywhere}.mfp-etats,.mfp-lots{padding:0;list-style:none}.mfp-etats,.mfp-ajustements{display:flex;flex-wrap:wrap;gap:5px 8px;margin:9px 0 0;font-size:12px}.mfp-etats li{padding:3px 8px;border-radius:6px;background:#eef3fa;color:#405574}.mfp-etats .mfp-badge-confirme{background:#e9f5ef;color:#235743}.mfp-etats .mfp-badge-attente{background:#fff3df;color:#664509}.mfp-etats .mfp-badge-alerte{background:#fff0ec;color:#913625}.mfp-ajustements{color:#536881}.mfp-details{border-top:1px solid #e1eaf5;margin-top:12px}.mfp-details summary{color:#28588e;font-size:13px;font-weight:650;cursor:pointer;min-height:44px;box-sizing:border-box;padding:12px 0}.mfp-details summary span{color:#536881;background:#edf2f9;border-radius:10px;margin-left:4px;padding:2px 7px;font-size:11px}.mfp-lots{margin:0}.mfp-lots>li{padding:10px 0;border-top:1px solid #e1eaf5}.mfp-lots>li:last-child{padding-bottom:0}.mfp-lot-entete{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:6px;font-size:13px}.mfp-lot-entete .mfp-etats{margin:0}.mfp-lots .mfp-montants dd{font-size:13px}.mfp-vide{color:#536881}@media (max-width: 630px){.mfp-montants{grid-template-columns:repeat(2,minmax(0,1fr))}.mfp-global,.mfp-entreprise{padding:12px}}@container (max-width: 550px){.mfp-montants{grid-template-columns:repeat(2,minmax(0,1fr))}}.moe-fin{color:#25354a;margin:16px 0 24px;background:#fff;border:1px solid #dce4ee;border-radius:18px;overflow:hidden}.mf-entete{padding:26px 28px;background:linear-gradient(115deg,#f3f7ff,#fff);display:flex;gap:20px;justify-content:space-between;align-items:center}.mf-kicker{display:block;color:#3970af;font-size:11px;font-weight:750;letter-spacing:1.6px;margin-bottom:8px}.moe-fin h2,.mf-detail h2{margin:0 0 8px;font-size:25px;line-height:1.2;letter-spacing:-.5px}.moe-fin h3,.mf-detail h3{margin:0 0 10px;font-size:18px}.moe-fin p,.mf-detail p{line-height:1.6;margin:6px 0 12px}.mf-entete p{color:#64758a;margin:0}.mf-entete .bouton{flex:none}.mf-parcours{list-style:none;padding:20px 28px;display:flex;justify-content:space-between;gap:12px;margin:0;border-block:1px solid #e9edf4;overflow-x:auto}.mf-parcours li{display:flex;align-items:center;gap:8px;color:#637086;font-size:12px;white-space:nowrap}.mf-parcours b{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#eef4ff;color:#3674ba}.mf-chiffres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:24px 28px}.mf-chiffres>div{border-left:2px solid #dbe7f6;padding-left:14px;min-width:0}.mf-chiffres strong,.mf-chiffres span{display:block}.mf-chiffres strong{font-size:23px;overflow-wrap:anywhere}.mf-chiffres span{margin-top:7px;font-size:12px;color:#697a91}.mf-cadre{margin:0 24px 22px;padding:22px;border:1px solid #e0e6f0;border-radius:13px}.mf-ligne{display:flex;justify-content:space-between;align-items:center;gap:14px}.mf-ligne>div:first-child{min-width:0}.mf-ligne p{font-size:13px;color:#687991}.mf-ligne small{display:block;color:#6c7c92;font-size:11px;margin-top:5px}.mf-attente{padding:22px;border-radius:10px;background:#f5f8fc;margin-top:18px;display:flex;flex-direction:column;gap:10px}.mf-attente span,.mf-note{font-size:12px;color:#697b92;line-height:1.6}.mf-demande{border-top:1px solid #e5ebf2;padding:20px 0 0;margin-top:20px}.mf-demande summary{cursor:pointer;font-weight:600;margin:16px 0;color:#416d9e;font-size:13px}.mf-demande details p{font-size:12px}.mf-demande details b{white-space:nowrap}.mf-etat{font-size:11px;display:inline-block;background:#eaf3ff;color:#376da7;padding:5px 9px;border-radius:6px}.mf-import{cursor:pointer;flex:none}.mf-import input{display:none}.mf-lien{color:#1769b6;border:0;background:none;font:inherit;font-size:13px;font-weight:600;padding:8px 0;text-align:left;cursor:pointer}.mf-actions{display:flex;flex-wrap:wrap;gap:10px}.mf-configuration{margin-top:20px;padding:18px;background:#f4f8ff;border-radius:10px}.mf-case{display:flex!important;align-items:flex-start!important;gap:10px!important;line-height:1.55;margin:14px 0!important;font-size:13px}.mf-case input{flex:none;width:18px!important;height:18px;margin-top:2px!important;accent-color:#0877dc}.mf-case small{display:block;color:#718198}.mf-filtres{display:flex;gap:5px;flex-wrap:wrap}.mf-filtres button,.mf-onglets button{border:0;border-radius:8px;padding:9px 12px;background:#f3f5f8;color:#66768c;cursor:pointer}.mf-filtres .active,.mf-onglets .active{background:#e8f2ff;color:#0069ce;font-weight:650}.mf-factures{margin-top:10px}.mf-facture{background:#fff;border:0;border-bottom:1px solid #e7edf3;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:20px 2px;text-align:left;color:inherit;font:inherit;cursor:pointer}.mf-facture:hover{background:#f7faff}.mf-facture>div:first-child{flex:1;min-width:0}.mf-facture strong,.mf-facture span{display:block;overflow-wrap:anywhere}.mf-facture span{font-size:12px;color:#748296;margin-top:8px}.mf-facture>b{color:#93aac5;font-size:25px}.mf-honoraires{background:#f8faff}.mf-honoraires .mf-ligne{border-top:1px solid #e4eaf4;padding-top:14px;margin-top:14px}.mf-vide{color:#78869a;font-size:13px;padding-block:12px}.mf-erreur{padding:13px 16px;background:#fff2ee;color:#a33d2c;border-radius:9px;font-size:13px;margin:14px 24px!important;white-space:pre-wrap;overflow-wrap:anywhere}.mf-fond{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#1b2d4b65;display:grid;place-items:center;padding:22px;overscroll-behavior:contain}.mf-detail{width:min(1050px,100%);height:min(900px,94dvh);background:#fff;border-radius:18px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 80px #172b4b50;color:#25354a;min-width:0}.mf-detail>header{padding:22px 26px;border-bottom:1px solid #e1e8f2;flex:none}.mf-detail>header h2{font-size:21px;overflow-wrap:anywhere}.mf-detail>header p{font-size:13px;color:#718199;margin:0}.mf-onglets{display:flex;gap:8px;padding:12px 24px;flex:none;border-bottom:1px solid #e1e8f2}.mf-detail-corps{padding:24px 28px;overflow:auto;overscroll-behavior:contain;min-height:0;flex:1}.mf-detail-corps label{display:flex;flex-direction:column;font-size:12px;color:#52647b;gap:8px;margin-bottom:14px}.mf-detail-corps input,.mf-detail-corps select,.mf-detail-corps textarea{width:100%;box-sizing:border-box;border:1px solid #d9e2ed;border-radius:8px;padding:11px;color:#2a3b52;background:#fff;font:inherit;font-size:14px}.mf-detail-corps textarea{min-height:80px;resize:vertical}.mf-detail-corps input:disabled,.mf-detail-corps select:disabled,.mf-detail-corps textarea:disabled{color:#5b6c81;background:#f6f8fb;opacity:1}.mf-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.mf-montants{grid-template-columns:repeat(3,minmax(0,1fr))}.mf-lot{border:1px solid #e0e7f1;border-radius:10px;padding:15px 18px;margin:15px 0;min-width:0}.mf-lot legend{padding:0 7px;color:#3f638e;font-size:13px;font-weight:650;overflow-wrap:anywhere}.mf-lot .mf-form label{margin-bottom:0}.mf-visa{padding:20px;border-radius:11px;background:#edf5ff;margin:22px 0}.mf-visa .bouton{margin:8px 12px 0 0}.mf-detail .mf-erreur{margin:10px 0!important}.mf-detail>.mf-erreur{margin:10px 24px!important;flex:none}.mf-pdf{height:100%;min-height:400px;display:flex;flex-direction:column;gap:12px}.mf-pdf iframe{border:1px solid #dbe4ee;border-radius:8px;width:100%;flex:1;min-height:300px}.mf-ancien{margin-top:20px;border:1px solid #e0e6ef;border-radius:10px;padding:15px}.mf-ancien>summary{cursor:pointer;font-size:14px;font-weight:600;color:#596f8d;margin-bottom:14px}.mf-fond :focus-visible,.moe-fin :focus-visible{outline:3px solid #7fb9f9;outline-offset:2px}@media (max-width:700px){.mf-entete{padding:20px 16px;align-items:flex-start;gap:10px}.mf-entete h2{font-size:21px}.mf-entete p{font-size:12px}.mf-entete .bouton{font-size:11px;padding:9px}.mf-parcours{padding:14px 16px;justify-content:flex-start}.mf-chiffres{padding:20px 16px;gap:8px}.mf-chiffres strong{font-size:18px}.mf-chiffres span{font-size:10px}.mf-chiffres>div{padding-left:9px}.mf-cadre{margin:0 12px 14px;padding:16px}.mf-ligne{flex-wrap:wrap;align-items:flex-start}.mf-ligne>.bouton,.mf-import{font-size:12px}.mf-filtres button{font-size:11px;padding:8px}.mf-erreur{margin-inline:12px!important}.mf-facture{gap:10px;font-size:13px}.mf-facture span{font-size:11px}.mf-facture>div:nth-child(2){max-width:40%;text-align:right}.mf-fond{padding:0}.mf-detail{width:100%;height:100dvh;border-radius:0}.mf-detail>header{padding:max(14px,env(safe-area-inset-top)) 16px 14px;flex-wrap:nowrap}.mf-detail>header h2{font-size:18px}.mf-detail>header .bouton{font-size:12px;min-height:44px;flex:none}.mf-onglets{padding:10px;gap:5px}.mf-onglets button{min-height:44px;flex:1;font-size:12px;padding:8px}.mf-detail-corps{padding:18px 16px max(24px,env(safe-area-inset-bottom))}.mf-detail-corps input,.mf-detail-corps select,.mf-detail-corps textarea{font-size:16px;min-height:44px}.mf-form{gap:0 10px}.mf-montants{gap:0 8px}.mf-lot{padding:12px}.mf-lot .mf-montants label{font-size:11px}.mf-lot .mf-montants input{padding:8px;font-size:15px}.mf-visa{padding:16px}.mf-detail-corps .bouton{min-height:44px;max-width:100%;white-space:normal}.mf-pdf{min-height:60dvh}.mf-note,.mf-honoraires p{font-size:12px}}.mf-revue{background:linear-gradient(145deg,#f8fbff,#fff 56%)}.mf-revue .mf-filtres{margin:10px 0 14px}.mf-revue-liste{display:grid;gap:8px}.mf-revue-item{min-width:0;background:#fff;border:1px solid #e0e8f2;border-radius:10px;overflow:hidden}.mf-revue-en-tete{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:52px;padding:12px 15px;border:0;background:transparent;text-align:left;color:inherit;font:inherit;cursor:pointer}.mf-revue-en-tete:hover,.mf-revue-en-tete[aria-expanded=true]{background:#f1f7ff}.mf-revue-en-tete strong,.mf-revue-en-tete small{display:block}.mf-revue-en-tete small{margin-top:4px;color:#55677c;font-size:12px}.mf-revue-en-tete>.mf-etat{flex:none;text-align:center;max-width:48%}.mf-revue-detail{padding:12px 15px;overflow-wrap:anywhere}.mf-revue-saisie{margin-top:12px;padding:12px;background:#f6f9fd;border-radius:8px}.mf-revue-saisie label:not(.mf-case){display:flex;flex-direction:column;gap:5px;margin:10px 0;font-size:13px;color:#435670}.mf-revue-saisie select,.mf-revue-saisie textarea{min-height:38px;width:100%;padding:8px;border:1px solid #c7d7e9;border-radius:7px;color:#25354a;background:#fff;font:inherit}.mf-revue-saisie textarea{resize:vertical}.mf-fichiers{list-style:none;margin:0;padding:0}.mf-commentaire{white-space:pre-wrap}@media (max-width:700px){.mf-revue-en-tete{font-size:13px}.mf-revue-detail{padding:12px}.mf-revue-saisie select,.mf-revue-saisie textarea{font-size:16px;min-height:44px}.mf-revue .bouton,.mf-revue .mf-lien{min-height:44px}}.moe-page-ios-finances .moe-fin{margin:0;border-inline:0;border-radius:0;overflow-wrap:anywhere}.moe-page-ios-finances .mf-entete .bouton,.mf-fond-ios .mf-onglets button{min-height:44px}.mf-fond-ios .mf-pdf-ios{height:auto;min-height:0;align-items:flex-start}@media (max-width: 600px){.moe-page-ios-finances .mf-parcours{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.moe-page-ios-finances .mf-parcours li{white-space:normal}.moe-page-ios-finances .mf-parcours b{flex:none}}.mf-detail>header h2{margin:4px 0}.mf-decision-totaux{display:grid;grid-template-columns:1.25fr repeat(3,1fr);gap:12px;align-items:end;margin:0 0 14px;padding:18px;border:1px solid #dbe7f5;border-radius:12px;background:#f7faff}.mf-decision-totaux>div{min-width:0}.mf-decision-totaux dt{color:#526781;font-size:12px;font-weight:600}.mf-decision-totaux dd{margin:5px 0 0;overflow-wrap:anywhere;font-size:15px;font-weight:650;font-variant-numeric:tabular-nums}.mf-decision-totaux .mf-decision-ttc dd{color:#183f75;font-size:clamp(20px,4vw,27px);line-height:1.1}.mf-decision-lots{border:1px solid #e0e7f1;border-radius:10px;margin-bottom:14px}.mf-decision-lots summary{padding:12px 14px;color:#285584;font-size:14px;font-weight:650;cursor:pointer}.mf-decision-lots summary span{margin-inline-start:4px;color:#526781;font-size:12px}.mf-decision-lots ul{margin:0;padding:0 14px;list-style:none}.mf-decision-lots li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:10px 0;border-top:1px solid #e0e7f1;overflow-wrap:anywhere;font-size:13px}.mf-decision-lots li>span{font-weight:650;font-variant-numeric:tabular-nums}.mf-decision-lots li>small{grid-column:1 / -1;color:#526781}.mf-decision-info{margin:14px 0;padding:13px 15px;border-radius:10px;overflow-wrap:anywhere}.mf-decision-prete{color:#1b593c;background:#eef8f1}.mf-decision-bloquee{color:#7a3f15;background:#fff5e9}.mf-decision-observations{color:#334e70;background:#f1f5fb}.mf-decision-info p{font-size:13px;margin:4px 0 0}.mf-decision-info ul{margin:6px 0 0;padding-inline-start:18px;line-height:1.5;font-size:13px}.mf-decision-actions{display:flex;flex-wrap:wrap;gap:10px}.mf-decision-actions>.bouton{min-height:44px;min-width:110px}.mf-decision-actions .mf-refuser{color:#8e3b31}.mf-decision-actions .mf-refuser-confirmer{background:#9c372e;color:#fff}.mf-decision-actions .mf-refuser-confirmer:disabled{opacity:.55}.mf-decision-refus{padding:14px;border:1px solid #e6d8d2;border-radius:10px}.mf-decision-refus label{font-weight:650}@media (max-width: 700px){.mf-decision-totaux{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;gap:11px}.mf-decision-lots summary{padding-block:13px}.mf-decision-info{padding:11px 12px}.mf-decision-actions>.bouton{flex:1 0 auto;min-width:0}}.moe-av{--av-bleu: #173b68;--av-texte: #21364c;--av-secondaire: #4b627a;--av-ligne: #dae4ee;--av-provisoire: #fff8e9;--av-reste: #eff7f5;--av-repere: 17rem;min-width:0;margin:16px 0 24px;color:var(--av-texte);border:1px solid var(--av-ligne);border-radius:16px;background:#fff}.moe-av-entete,.moe-av-selecteur,.moe-av-repere,.moe-av-outils,.moe-av-suite{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px}.moe-av-entete{padding:clamp(16px,3vw,28px);border-radius:15px 15px 0 0;background:#eff5fc}.moe-av-entete h2{margin:0 0 6px;color:var(--av-bleu);font-size:clamp(1.28rem,2vw,1.7rem);letter-spacing:-.025em}.moe-av p{line-height:1.45}.moe-av-entete p,.moe-av-repere p,.moe-av-suite p{margin:0;color:var(--av-secondaire)}.moe-av-entete p,.moe-av-repere p{font-size:.875rem}.moe-av-entete .bouton,.moe-av-repere .bouton,.moe-av-suite .bouton{min-height:42px}.moe-av-selecteur{padding:15px clamp(12px,2vw,24px);border-block:1px solid var(--av-ligne)}.moe-av-selecteur label,.moe-av-outils label{display:grid;gap:5px;min-width:0;color:var(--av-bleu);font-size:.8rem;font-weight:700}.moe-av-selecteur label{width:min(30rem,100%)}.moe-av select{width:100%;min-height:42px;padding:7px 10px;font-size:.92rem}.moe-av-outils label{min-width:min(14rem,100%);max-width:100%}.moe-av-depot{padding:clamp(12px,2vw,24px);min-width:0}.moe-av-repere{justify-content:flex-start}.moe-av-repere>div{margin-inline-end:auto;min-width:0}.moe-av-repere h3{margin:0 0 4px;color:var(--av-bleu);font-size:1.15rem;text-transform:capitalize}.moe-av-pastille,.moe-av-etat,.moe-av-avenant{display:inline-block;width:fit-content;border-radius:5px;padding:4px 8px;font-size:.72rem;line-height:1.25;font-weight:700}.moe-av .provisoire{color:#6b4512;background:#ffebc4}.moe-av .validee{color:#1e624c;background:#dff3e9}.moe-av .refusee{color:#842d35;background:#fce9eb}.moe-av .moe-av-avenant{color:#294d80;background:#e8f0fb}.moe-av-vide,.moe-av-erreur,.moe-av-message,.moe-av-alertes,.moe-av-commentaire{padding:12px 15px;border-radius:8px;overflow-wrap:anywhere}.moe-av-vide{margin:14px;background:#f3f6fa;color:var(--av-secondaire)}.moe-av-erreur{background:#fff0ee;color:#872e2e}.moe-av-message{background:#edf6f1;color:#215d47}.moe-av-alertes{padding-inline-start:31px;background:#fff5e0;color:#694610;font-size:.86rem}.moe-av-commentaire{background:#f3f6fa;margin:12px 0;white-space:pre-wrap}.moe-av .moe-etat{margin:12px}.moe-av-non-rapprochees{margin-top:14px;padding:10px 14px;border:1px solid #e8cfac;border-radius:8px;color:#654215;background:#fffbf2;font-size:.86rem}.moe-av-non-rapprochees summary{cursor:pointer;font-weight:700}.moe-av-non-rapprochees ul{list-style:none;margin:0;padding:0}.moe-av-non-rapprochees li{display:grid;gap:2px;border-top:1px solid #e8dbc5;padding-block:8px;overflow-wrap:anywhere}.moe-av-aller-historique{min-height:42px}.moe-av-outils{margin:15px 0 10px;align-items:flex-end}.moe-av-compteurs{display:flex;gap:10px 17px;align-items:stretch;flex-wrap:wrap;margin:0;font-variant-numeric:tabular-nums}.moe-av-compteurs>div{padding:4px 0 4px 10px;border-inline-start:2px solid var(--av-ligne)}.moe-av-compteurs dt{color:var(--av-secondaire);font-size:.72rem;font-weight:650}.moe-av-compteurs dd{margin:3px 0 0;color:var(--av-bleu);font-size:1.05rem;font-weight:750}.moe-av-compteurs .moe-av-reste-global{background:var(--av-reste);padding-inline-end:10px;border-color:#aacdc2}.moe-av-defilement{max-width:100%;max-height:min(68vh,740px);overflow:auto;border:1px solid var(--av-ligne);border-radius:10px}.moe-av-table{width:100%;border-collapse:separate;border-spacing:0;font-size:.86rem;font-variant-numeric:tabular-nums}.moe-av-table caption{padding:9px 12px;color:var(--av-secondaire);font-size:.78rem;font-weight:650;text-align:left}.moe-av-table th,.moe-av-table td{padding:9px 11px;border-bottom:1px solid var(--av-ligne);vertical-align:top}.moe-av-table tr:last-child>*{border-bottom:0}.moe-av-table td{min-width:8rem}.moe-av-table small{display:block;margin-top:4px;color:var(--av-secondaire);line-height:1.35;font-size:.72rem;font-weight:550}.moe-av-table th:first-child{min-width:var(--av-repere);max-width:var(--av-repere);width:var(--av-repere);position:sticky;inset-inline-start:0;z-index:1;text-align:left;box-shadow:1px 0 0 var(--av-ligne)}.moe-av-table tbody th:first-child{background:#fff}.moe-av-table thead{position:sticky;top:0;z-index:2}.moe-av-table thead th{min-width:8rem;color:#fff;background:var(--av-bleu);text-align:left}.moe-av-table thead th:first-child{z-index:2}.moe-av-table thead th small{color:#e1ecfa}.moe-av-table thead .moe-av-col-provisoire{color:#573b15;background:#f5d79e}.moe-av-table thead .moe-av-col-provisoire small{color:#62481f}.moe-av-table thead .moe-av-col-reste{color:#174d40;background:#d3ebe4}.moe-av-table .moe-av-col-provisoire{min-width:10rem}.moe-av-table tbody .moe-av-col-provisoire{background:var(--av-provisoire)}.moe-av-table tbody .moe-av-col-reste{background:var(--av-reste)}.moe-av-table .moe-av-col-historique{min-width:9.5rem}.moe-av-historique{text-align:left}.moe-av-table .moe-av-groupe>*{background:#f0f5fb}.moe-av-table .moe-av-groupe th:first-child{background:#f0f5fb}.moe-av-table .moe-av-groupe.lot>*{background:#e5eef8;border-top:1px solid #cbdbea}.moe-av-table .moe-av-groupe.lot th:first-child{background:#e5eef8}.moe-av-table .moe-av-groupe.lot:first-child>*{border-top:0}.moe-av-table .moe-av-ouvrage,.moe-av-plie{padding-inline-start:calc(10px + min(var(--niveau),4)*10px)}.moe-av-ouvrage span,.moe-av-ouvrage strong{display:block;overflow-wrap:anywhere}.moe-av-ouvrage span{margin-bottom:2px;color:var(--av-secondaire);font-size:.72rem}.moe-av-plie{display:flex;align-items:baseline;gap:6px;min-height:32px;width:100%;border:0;background:transparent;color:var(--av-bleu);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere}.moe-av-plie span{flex:none;width:12px}.moe-av-table .moe-av-etat{margin-inline-start:5px}.moe-av-table .moe-av-motif{white-space:pre-wrap;overflow-wrap:anywhere}.moe-av-table .moe-av-proposition-erreur{color:#842d35;overflow-wrap:anywhere}.moe-av-commandes,.moe-av-suite-actions{display:flex;flex-wrap:wrap;gap:6px}.moe-av-commandes{margin-top:5px}.moe-av-groupe .moe-av-commandes{margin-top:0}.moe-av-action,.moe-av-saisir{min-height:33px;border:1px solid transparent;border-radius:6px;padding:4px 7px;background:#fff;font:inherit;font-size:.74rem;font-weight:650;cursor:pointer}.moe-av-action.retenir{color:#195642;border-color:#96bfae}.moe-av-action.refuser{color:#832f3b;border-color:#dab1b8}.moe-av-saisir{padding-inline:0;background:transparent;color:var(--av-bleu);text-decoration:underline}.moe-av-action:disabled,.moe-av-saisir:disabled{opacity:.6;cursor:default}.moe-av-suite{padding:12px 15px;margin-top:14px;border:1px solid var(--av-ligne);border-radius:9px;background:#f5f8fc}.moe-av-suite p{margin-top:3px;font-size:.85rem}.moe-av :focus-visible{outline:2px solid #2c71b4;outline-offset:-2px}@media (max-width: 700px){.moe-av{--av-repere: 8.75rem}.moe-av-selecteur{align-items:flex-start}.moe-av-selecteur label{width:100%}.moe-av select{min-height:44px;font-size:16px}.moe-av-entete .bouton,.moe-av-repere .bouton,.moe-av-suite .bouton,.moe-av-action,.moe-av-saisir,.moe-av-plie{min-height:44px}.moe-av-table td,.moe-av-table th{padding:7px 8px}.moe-av-table .moe-av-ouvrage,.moe-av-plie{padding-inline-start:calc(7px + min(var(--niveau),4)*5px)}.moe-av-compteurs{gap:7px 10px}.moe-av-outils label{min-width:100%}.moe-av-suite-actions>.bouton{flex:1}.moe-page-ios-finances .moe-av{margin:0;border-inline:0;border-radius:0}.moe-page-ios-finances .moe-finances-ios-navigation{flex-wrap:wrap}}.moe-illustrations-518{display:grid;gap:14px}.moe-illustrations-518 header h3{margin:0 0 5px}.moe-illustrations-518 header p{margin:0;color:var(--texte-secondaire, #677486)}.moe-illustration-ligne,.moe-illustrations-choix{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;min-width:0;border:1px solid var(--bordure, #d9e2ed);border-radius:12px;padding:12px}.moe-illustration-ligne>div{display:grid;gap:3px;width:100%;overflow-wrap:anywhere}.moe-illustration-ligne>div span{font-size:.88em;color:var(--texte-secondaire, #677486)}.moe-illustrations-518 label{display:grid;gap:4px;flex:1 1 160px;min-width:0;font-weight:600}.moe-illustrations-518 .champ{width:100%;min-width:0}.moe-ensemble517{margin:18px 0 28px;padding:24px;border:1px solid #cbdff4;border-radius:18px;background:linear-gradient(125deg,#f2f8ff,#fff);color:#24354a;min-width:0}.moe-ensemble517 header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.moe-ensemble517 h3{margin:5px 0 8px;font-size:1.25rem;line-height:1.3}.moe-ensemble517 p{line-height:1.5;margin:8px 0}.moe-ensemble517-surtitre{font-size:.7rem;text-transform:uppercase;font-weight:700;letter-spacing:.12em;color:#006bd6}.moe-ensemble517-projet{background:#e5effe;color:#24599a;font-size:.72rem;font-weight:700;padding:6px 10px;border-radius:20px;white-space:nowrap}.moe-ensemble517 fieldset{border:0;padding:0;margin:22px 0;min-width:0}.moe-ensemble517 legend{font-weight:700;font-size:.92rem;margin-bottom:10px;line-height:1.5;padding:0}.moe-ensemble517 legend>span{font-size:.78rem;font-weight:500;color:#60738b;margin-left:8px}.moe-ensemble517 fieldset:disabled{opacity:.65}.moe-ensemble517-documents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.moe-ensemble517-document{display:flex;align-items:flex-start;gap:10px;min-height:70px;border:1px solid #d6e0ec;background:#fff;border-radius:12px;padding:14px;cursor:pointer}.moe-ensemble517-document.choisi{border-color:#77afe7;background:#f0f7ff;box-shadow:inset 0 0 0 1px #77afe740}.moe-ensemble517-document strong{font-size:.97rem;display:block}.moe-ensemble517-document small,.moe-ensemble517-parametre small{display:block;color:#60738b;font-size:.8rem;line-height:1.5;margin-top:3px}.moe-ensemble517-document>span,.moe-ensemble517-parametre>span{min-width:0;overflow-wrap:anywhere}.moe-ensemble517 input[type=checkbox]{flex:0 0 auto;width:19px;height:19px;accent-color:#007aff;margin:2px 0;cursor:pointer}.moe-ensemble517 input:focus-visible,.moe-ensemble517 button:focus-visible,.moe-ensemble517 select:focus-visible{outline:3px solid #68aef3;outline-offset:3px}.moe-ensemble517-select{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 12px}.moe-ensemble517-grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px;max-height:300px;overflow:auto;padding:4px 8px 4px 0}.moe-ensemble517-grille label{display:flex;gap:10px;align-items:flex-start;font-size:.86rem;line-height:1.45;overflow-wrap:anywhere;min-height:44px;padding:9px 5px;cursor:pointer}.moe-ensemble517-parametres{background:#fff;border:1px solid #d5e0ec;padding:14px;border-radius:12px}.moe-ensemble517-parametre{display:flex;gap:10px;align-items:flex-start;line-height:1.4;cursor:pointer}.moe-ensemble517-parametre strong{font-size:.88rem}.moe-ensemble517 .moe-ensemble517-aide{font-size:.81rem;color:#60738b;margin-top:10px}.moe-ensemble517 .moe-ensemble517-avertissement{padding:10px 12px;border-radius:10px;background:#fff4dc;color:#6e4f0f;font-size:.82rem}.moe-ensemble517-format label{display:grid;gap:6px;font-size:.85rem;min-width:0;max-width:520px}.moe-ensemble517-format select{width:100%;max-width:100%;min-width:0}.moe-ensemble517-recap{display:flex;flex-wrap:wrap;align-items:center;gap:7px 16px;padding:13px 15px;border:1px solid #d4e3f2;background:#f2f7fd;border-radius:12px;font-size:.85rem}.moe-ensemble517-recap>span{font-size:.81rem;color:#536980}.moe-ensemble517 .moe-ensemble517-portee{font-size:.8rem;color:#63768e;margin:11px 0 16px}.moe-ensemble517-commandes{display:flex;flex-wrap:wrap;gap:10px}.moe-ensemble517 .bouton{white-space:normal;min-height:44px;line-height:1.4}.moe-ensemble517-encours{display:flex;align-items:center;gap:10px;font-size:.88rem}.moe-ensemble517-encours>span{width:15px;height:15px;flex:0 0 auto;border:2px solid #c0d9f3;border-top-color:#007aff;border-radius:50%;animation:moe-ensemble517-tour 1s linear infinite}.moe-ensemble517-controle{margin-top:16px;padding:14px;background:#fff;border:1px solid #d5e0ec;border-radius:12px;font-size:.86rem}.moe-ensemble517-controle>ul{list-style:none;padding:0;margin:12px 0}.moe-ensemble517-controle>ul>li{display:flex;gap:10px;padding:9px 0;border-bottom:1px solid #eef1f5}.moe-ensemble517-controle small{display:block;color:#708195}.moe-ensemble517-controle p{font-size:.8rem;color:#708195}.moe-ensemble517-ok{color:#128153;font-weight:800}.moe-ensemble517-ko{color:#ae331d;font-weight:800}.moe-ensemble517-erreur{background:#fff0ed;color:#982b17;border-radius:10px;padding:12px;overflow-wrap:anywhere}.moe-ensemble517-ok-message{background:#ecf8f1;color:#226342;border-radius:10px;padding:12px}@keyframes moe-ensemble517-tour{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.moe-ensemble517-encours>span{animation:none}}@media (max-width:650px){.moe-ensemble517{padding:16px;margin:14px 0 24px}.moe-ensemble517-documents,.moe-ensemble517-grille{grid-template-columns:minmax(0,1fr)}.moe-ensemble517-commandes>*{flex:1 1 100%}.moe-ensemble517 header{gap:8px}.moe-ensemble517 h3{font-size:1.13rem}.moe-ensemble517-document{min-height:64px}.moe-ensemble517-parametre{min-height:48px}.moe-ensemble517-recap{align-items:flex-start;flex-direction:column}.moe-ensemble517-grille{max-height:340px}}.moe-ensemble517-officielles{margin:0 0 16px;padding:16px;border:1px solid #d9e2ec;border-radius:12px;background:#fff}.moe-ensemble517-officielles>summary{font-size:.9rem;font-weight:650;color:#425c79;cursor:pointer;min-height:28px;line-height:1.5}.moe-ensemble517-officielles[open]>summary{margin-bottom:18px}.moe-ensemble517-officielles h2{font-size:1.1rem}@media (max-width:650px){.moe-ensemble517-officielles{padding:13px}.moe-ensemble517-officielles>summary{font-size:.85rem}}.moe-avance{margin-top:12px;min-width:0}.moe-avance h3{margin-top:0}.moe-avance-synthese{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px}.moe-avance-synthese>div{min-width:0}.moe-avance-synthese dt{color:var(--texte-2);font-size:13px}.moe-avance-synthese dd{margin:4px 0 0;font-weight:600;overflow-wrap:anywhere}.moe-avance-formulaire{margin:12px 0;padding-top:12px;border-top:1px solid var(--separateur)}.moe-avance-formulaire>label{display:block;margin:8px 0}.moe-avance-formulaire .champ{display:block;width:100%;max-width:320px;margin-top:4px}.moe-avance-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.moe-avance .bouton{max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere}@media (max-width: 700px){.moe-avance{padding:12px}.moe-avance-formulaire .champ{max-width:100%}}.moe-observation{margin-top:8px}.moe-observation-entete{display:flex;justify-content:space-between;align-items:center;gap:8px}.moe-observation-natures{display:flex;flex-wrap:wrap;gap:4px}.moe-observation-texte{width:100%;font:inherit;min-height:7.5em;resize:vertical}.moe-observation-ligne{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:6px}.moe-observation-ligne .champ{flex:1 1 220px}.moe-observation-photos{margin-top:8px}.moe-observation-vignettes{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:12px}.moe-observation-vignettes li{display:grid;grid-template-columns:144px minmax(0,1fr) auto;align-items:start;gap:12px;width:100%}.moe-observation-vignettes img{width:144px;height:108px;object-fit:contain;border-radius:4px;background:var(--survol)}.moe-observation-vignettes li>div{min-width:0}.moe-observation-vignettes .aide{margin:0 0 4px;overflow-wrap:anywhere}.moe-observation-vignettes .champ.petit{width:100%;min-width:0;max-width:100%;font:inherit;font-size:max(1em,16px);box-sizing:border-box}.moe-observation-vignettes textarea{min-height:4.5em;resize:vertical}.moe-observations-enregistrees{margin-top:12px}.moe-observations-enregistrees>ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:16px}.moe-observation-enregistree{min-width:0}.moe-observation-enregistree-entete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.moe-observation-enregistree-texte{margin:6px 0;white-space:pre-wrap;overflow-wrap:anywhere}.moe-observation-enregistree-contexte{margin:4px 0;overflow-wrap:anywhere}.moe-observation-photos-enregistrees{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin-top:8px}.moe-observation-photos-enregistrees figure{margin:0;min-width:0}.moe-observation-photos-enregistrees img{display:block;width:100%;max-height:240px;object-fit:contain;background:var(--survol);border-radius:4px}.moe-observation-photos-enregistrees figcaption{margin-top:6px;overflow-wrap:anywhere}.moe-observation-photos-enregistrees figcaption strong{display:block;font-weight:500}.moe-observation-photos-enregistrees figcaption span{display:block;margin-top:4px;white-space:pre-wrap}@media (max-width: 600px){.moe-observation-vignettes li{grid-template-columns:minmax(0,1fr);gap:8px}.moe-observation-vignettes li>button{justify-self:start}}.moe-observation-erreur{color:var(--moe-alerte);margin:8px 0 0}.moe-observation-note{margin:8px 0 0}.moe-observation-actions{display:flex;align-items:center;gap:8px;margin-top:10px;flex-wrap:wrap}.moe-diffusion-portail{overflow-wrap:anywhere}.moe-diffusion-edition{background:var(--survol, #f5f7fa);padding:12px;border-radius:10px;margin:12px 0}.moe-diffusion-portail fieldset{border:1px solid var(--bordure, #dde2ea);border-radius:10px;min-width:0;padding:12px}.moe-diffusion-portail legend{font-weight:650;padding-inline:4px}.moe-portail-cible{display:flex;gap:10px;padding:6px 0;align-items:baseline}.moe-portail-cible input{flex:0 0 auto;margin:0;width:auto}.moe-portail-cible small{color:var(--texte-secondaire, #626d7c);display:block}.moe-portail-accord{border-top:1px solid var(--bordure, #dde2ea);margin:8px 0}.moe-portail-historique article{border-top:1px solid var(--bordure, #dde2ea);padding:12px 0}.moe-portail-historique .aide{margin:5px 0 8px}.moe-portail-fil{margin:12px 0;padding:12px;background:var(--survol, #f5f7fa);border-radius:10px}.moe-portail-fil ul{list-style:none;padding:0}.moe-portail-fil li+li{border-top:1px solid var(--bordure, #dde2ea);padding-top:8px}.moe-portail-fil li p{white-space:pre-wrap;margin-top:4px}.moe-portail-fil textarea{display:block;width:100%;margin:5px 0 8px}.moe-cr-atelier{margin-top:18px;background:var(--fond-carte,#fff);border:1px solid var(--bordure,#dde2ea);border-radius:18px;overflow:hidden;color:var(--texte,#18212d)}.moe-cr-entete{padding:24px 26px 20px;display:flex;justify-content:space-between;gap:20px;background:linear-gradient(120deg,#eef5ff,var(--fond-carte,#fff));border-bottom:1px solid var(--bordure,#dde2ea)}.moe-cr-surtitre{font-size:10px;font-weight:750;letter-spacing:.12em;color:var(--bleu,#0878e7)}.moe-cr-entete h2{font-size:25px;margin:7px 0}.moe-cr-entete h2 small{font-weight:400;font-size:15px;color:var(--texte-secondaire,#626d7c)}.moe-cr-entete p{font-size:13px;margin:0;color:var(--texte-secondaire,#626d7c)}.moe-cr-etat{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.moe-cr-etat>span{padding:5px 9px;background:#e6edfa;border-radius:20px;font-size:12px;color:#425a80}.moe-cr-etapes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 24px;gap:12px;border-bottom:1px solid var(--bordure,#dde2ea)}.moe-cr-etapes button{display:flex;align-items:center;gap:12px;text-align:left;padding:12px;border:0;border-radius:10px;background:transparent;color:var(--texte-secondaire,#626d7c);cursor:pointer;font:inherit}.moe-cr-etapes b{display:grid;place-content:center;border-radius:50%;height:30px;width:30px;background:var(--survol,#f0f2f5);flex-shrink:0}.moe-cr-etapes span{font-weight:650}.moe-cr-etapes small{display:block;font-size:11px;font-weight:400;margin-top:3px}.moe-cr-etapes button.active{color:#0564c6;background:#eaf3ff}.moe-cr-etapes .active b{background:#0878e7;color:#fff}.moe-cr-corps{display:grid;grid-template-columns:var(--cr-sommaire,250px) 7px minmax(0,1fr);height:min(79dvh,1080px);min-height:500px;position:relative}.moe-cr-sommaire{overflow:auto;overscroll-behavior:contain;padding:20px 10px;background:var(--survol,#f6f7fa);scrollbar-gutter:stable}.moe-cr-sommaire-titre{display:flex;align-items:center;justify-content:space-between;padding:0 8px}.moe-cr-sommaire>.aide{padding:0 8px;margin:8px 0 16px}.moe-cr-separateur{cursor:col-resize;touch-action:none;border-inline:1px solid var(--bordure,#e0e4ec);background:var(--survol,#f4f6fa)}.moe-cr-separateur:hover,.moe-cr-separateur:focus{background:#a5cff9}.moe-cr-panneau{padding:26px;overflow:auto;overscroll-behavior:contain;min-width:0;scrollbar-gutter:stable;position:relative}.moe-cr-rubrique{margin-bottom:5px;border-radius:9px}.moe-cr-rubrique>div{display:flex;align-items:flex-start}.moe-cr-rubrique.active{background:#e3effd}.moe-cr-rubrique button{border:0;background:transparent;cursor:pointer;color:inherit;text-align:left;font:inherit}.moe-cr-chevron{width:22px;flex-shrink:0;padding:10px 3px!important;color:#718197!important}.moe-cr-rubrique-lien{padding:10px 6px 10px 0;width:100%;min-width:0}.moe-cr-rubrique-lien strong{display:block;font-size:12px;line-height:1.45}.moe-cr-rubrique-lien small{display:block;font-size:10px;color:#67788b;margin-top:4px}.moe-cr-rubrique-lien span{display:block;font-size:10px;color:#7a8797;margin-top:4px}.moe-cr-rubrique ul{list-style:none;margin:0;padding:0 10px 9px 22px}.moe-cr-rubrique li button{display:block;width:100%;font-size:11px;padding:5px 2px;line-height:1.45}.moe-cr-rubrique li button:hover,.moe-cr-rubrique li button[aria-current]{color:#0576e1;text-decoration:underline}.moe-cr-etape-contenu[hidden]{display:none}.moe-cr-etape-contenu>h2,.moe-cr-ligne h2{font-size:21px;margin:6px 0}.moe-cr-ligne{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.moe-cr-ligne h3{font-size:15px;margin:6px 0}.moe-cr-boutons{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.moe-cr-carte{border:1px solid var(--bordure,#e1e5eb);border-radius:12px;padding:20px;margin:16px 0;background:var(--fond-carte,#fff)}.moe-cr-sujet:focus{outline:2px solid #b7d8fa;outline-offset:3px}.moe-cr-texte{white-space:pre-wrap;line-height:1.65;font-size:14px;overflow-wrap:anywhere}.moe-cr-nature{font-size:10px;font-weight:650;background:#edf1f6;color:#52667d;padding:4px 7px;border-radius:5px}.moe-cr-nature.decision{background:#e8f4e8;color:#35663b}.moe-cr-nature.consigne{background:#fff1da;color:#92600b}.moe-cr-vide{border:1px dashed #cad6e7;border-radius:12px;padding:36px 24px;text-align:center;margin:24px 0;color:#596b81}.moe-cr-vide p{max-width:540px;margin:12px auto 20px;font-size:13px;line-height:1.6}.moe-cr-pied{border-top:1px solid var(--bordure,#dde2ea);padding:14px 22px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--fond-carte,#fff)}.moe-cr-pied>span{font-size:11px;color:#728093}.moe-cr-pied>div{display:flex;gap:8px}.moe-cr-actions ul,.moe-cr-verifications{list-style:none;padding:0}.moe-cr-actions li button,.moe-cr-verifications button{display:block;text-align:left;width:100%;padding:12px;background:var(--survol,#f6f7fa);border:0;border-radius:8px;margin:5px 0;font:inherit;cursor:pointer}.moe-cr-actions li span,.moe-cr-verifications small{display:block;font-size:11px;color:#748293;margin-top:4px}.moe-cr-finalisation .champ{min-width:0!important}.moe-cr-champs-sujet{display:grid;gap:12px;margin:18px 0}.moe-cr-champs-sujet label,.moe-cr-lien-point{display:block;font-size:12px;font-weight:600}.moe-cr-champs-sujet input,.moe-cr-champs-sujet select,.moe-cr-lien-point select{display:block;width:100%;margin-top:5px}.moe-cr-atelier .moe-observation{border-radius:12px;background:#f7faff;padding:20px;margin:18px 0}.moe-cr-lien-point{margin:16px 0}.moe-cr-atelier .moe-observation-texte{min-height:160px;font-size:16px}.moe-cr-atelier .moe-observation-actions{border-top:1px solid var(--bordure,#dde2ea);padding-top:14px;margin-top:20px}.moe-cr-photos{margin-top:16px;min-width:0}.moe-cr-photos.survol{outline:3px dashed #0878e7;outline-offset:8px;border-radius:8px}.moe-cr-photos h3{font-size:14px}.moe-cr-grille-photos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin-top:12px}.moe-cr-grille-photos figure{margin:0;border:1px solid var(--bordure,#e1e5eb);border-radius:10px;overflow:hidden;background:var(--fond-carte,#fff)}.moe-cr-vignette{border:0;padding:0;width:100%;background:#eef1f5;cursor:zoom-in}.moe-cr-vignette img{display:block;width:100%;height:210px;object-fit:contain}.moe-cr-grille-photos .avec-ombre img{filter:drop-shadow(0 3px 4px #1c2d3f33)}.moe-cr-grille-photos figcaption{padding:12px;font-size:12px}.moe-cr-grille-photos label{display:block;font-size:11px}.moe-cr-grille-photos textarea{width:100%;font-size:16px;margin-top:5px}.moe-cr-reglages-photo{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:10px 0}.moe-cr-reglages-photo label:first-child{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.moe-cr-reglages-photo input[type=range]{width:110px}.moe-cr-reglages-photo label:last-child{white-space:nowrap}.moe-cr-photo-modal{position:fixed;top:12px;right:12px;bottom:12px;left:12px;z-index:1900;border:1px solid #d4dbe5;border-radius:16px;background:var(--fond-carte,#fff);box-shadow:0 0 0 100vmax #172a4655,0 16px 70px #13254150;display:flex;flex-direction:column;overflow:hidden}.moe-cr-photo-modal>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid #dce2ea}.moe-cr-photo-modal>header>div{display:flex;gap:8px}.moe-cr-photo-grand{overflow:auto;overscroll-behavior:contain;min-height:0;flex:1;background:#e9edf3;display:flex;justify-content:center;padding:20px}.moe-cr-photo-grand img{max-width:100%;max-height:100%;object-fit:contain}.moe-cr-editeur-photo{min-height:0;flex:1;overflow:auto}.moe-cr-editeur-photo .editeur-photo-voile{position:absolute!important;top:64px!important;right:0!important;bottom:0!important;left:0!important;background:transparent!important}.moe-cr-mobile{display:none!important}@media (max-width:1000px){.moe-cr-corps{grid-template-columns:210px 5px minmax(0,1fr)}.moe-cr-panneau{padding:18px}.moe-cr-etapes{padding:8px 12px;gap:4px}.moe-cr-etapes button{gap:8px;padding:8px}.moe-cr-etapes small{display:none}.moe-cr-entete{padding:18px}.moe-cr-grille-photos{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.moe-cr-atelier{border-radius:10px;margin-inline:-4px}.moe-cr-entete{align-items:flex-start;padding:16px 14px}.moe-cr-entete h2{font-size:21px}.moe-cr-entete h2 small{display:block;margin-top:4px;font-size:13px}.moe-cr-etat{max-width:135px}.moe-cr-etat>span{font-size:10px;text-align:center}.moe-cr-corps{display:block;height:76dvh;min-height:460px}.moe-cr-panneau{height:100%;box-sizing:border-box;padding:14px}.moe-cr-separateur{display:none}.moe-cr-sommaire{position:absolute;z-index:5;top:0;right:12%;bottom:0;left:0;border-right:1px solid #ced8e4;box-shadow:20px 0 40px #24364f25;display:none}.moe-cr-sommaire.ouvert{display:block}.moe-cr-mobile{display:inline-flex!important}.moe-cr-ouvrir-sommaire{margin-bottom:16px}.moe-cr-etapes{padding:6px}.moe-cr-etapes button{font-size:11px;gap:5px}.moe-cr-etapes b{width:24px;height:24px}.moe-cr-carte{padding:15px}.moe-cr-atelier .moe-observation{padding:14px}.moe-cr-pied{padding:10px;flex-wrap:wrap}.moe-cr-pied>div{width:100%;justify-content:space-between}.moe-cr-pied .bouton{font-size:12px}.moe-cr-atelier .champ{max-width:100%;box-sizing:border-box;font-size:16px}.moe-cr-photo-modal{top:0;right:0;bottom:0;left:0;border-radius:0}.moe-cr-photo-modal>header{padding:max(12px,env(safe-area-inset-top)) 12px 12px}.moe-cr-photo-grand{padding:5px}.moe-cr-atelier .bouton{min-height:36px}.moe-cr-ligne>div:first-child{min-width:0}.moe-cr-ligne h2{overflow-wrap:anywhere}}.moe-cr-nouvelle-reunion{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px;margin-top:16px;align-items:end}.moe-cr-nouvelle-reunion .champ{width:100%;box-sizing:border-box}.moe-cr-editeur-photo .superposition{position:absolute!important;top:64px!important;right:0!important;bottom:0!important;left:0!important;background:transparent!important;padding:0!important}.moe-cr-editeur-photo .modale-photo.grande{width:100%;height:100%;max-width:none;max-height:none;margin:0;border-radius:0}.moe-cr-photo-modal>header{min-height:38px;flex:none}body .coque.atelier-ios{min-height:100dvh;display:block}body .coque.atelier-ios>.zone-contenu{margin:0!important;padding:0;width:100%;max-width:none}.moe-page.moe-page-ios{padding:0!important;max-width:none!important}.moe-cr-chantier-compact{padding:0!important;margin:0!important;border:0!important;box-shadow:none!important}.moe-cr-chantier-compact>.moe-cr-atelier{margin:0}.atelier-ios .moe-cr-atelier{margin:0;border:0;border-radius:0;min-height:100dvh;display:flex;flex-direction:column}.atelier-ios .moe-cr-entete{padding:12px 14px}.atelier-ios .moe-cr-entete h2{font-size:20px}.atelier-ios .moe-cr-entete p{max-height:2.7em;overflow:hidden}.atelier-ios .moe-cr-corps{height:auto;flex:1;min-height:0}.atelier-ios .moe-cr-atelier{height:100dvh;min-height:0}.atelier-ios .moe-cr-etapes{flex:none}.atelier-ios .moe-cr-pied{padding-bottom:max(10px,env(safe-area-inset-bottom));flex:none}.atelier-ios .moe-cr-panneau{height:100%;box-sizing:border-box}.moe-cr-diffusion fieldset{border:0;padding:0;margin:14px 0;display:grid;gap:12px;min-width:0}.moe-cr-diffusion label{display:grid;gap:5px;font-size:13px;font-weight:600}.moe-cr-diffusion input,.moe-cr-diffusion textarea,.moe-cr-diffusion select{width:100%;box-sizing:border-box;font:inherit;border:1px solid var(--bord,#d9e0e9);border-radius:8px;padding:9px;background:var(--carte,#fff);color:inherit}.moe-cr-diffusion iframe{width:100%;height:280px;border:1px solid var(--bord,#d9e0e9);border-radius:9px;background:#fff}.moe-cr-diffusion dl{display:grid;grid-template-columns:100px minmax(0,1fr);gap:6px;font-size:13px}.moe-cr-diffusion dd{margin:0;overflow-wrap:anywhere}.moe-cr-diffusion dt{color:var(--texte-secondaire,#657386)}.moe-cr-diffusion .moe-cr-accord{display:flex;align-items:flex-start;gap:8px;font-weight:500;margin:15px 0}.moe-cr-diffusion .moe-cr-accord input{width:auto;margin-top:3px}.moe-cr-diffusion details{margin-top:18px;font-size:13px}.moe-cr-diffusion details li{margin:9px 0}.moe-cr-diffusion details button{margin-left:8px}.moe-cr-presences{display:grid;gap:9px;margin:12px 0}.moe-cr-presence{border:1px solid var(--bord,#dce2eb);border-radius:10px;padding:12px;display:grid;grid-template-columns:minmax(160px,1fr) minmax(160px,220px);gap:8px;align-items:center}.moe-cr-presence small{display:block;font-size:12px;color:var(--texte-secondaire,#657386);margin-top:5px;overflow-wrap:anywhere}.moe-cr-presence input,.moe-cr-presence select{min-width:0;width:100%;box-sizing:border-box}.moe-cr-colonnes-photos{display:grid;gap:5px;font-size:13px;font-weight:600;margin:12px 0;max-width:300px}@media (max-width:700px){.moe-cr-presence{grid-template-columns:1fr}.moe-cr-presence .champ,.moe-cr-diffusion input,.moe-cr-diffusion textarea,.moe-cr-diffusion select{font-size:16px}}.moe-cr-action-form{background:#f4f7fb;border:1px solid #d8e3f2;border-radius:10px;padding:14px;margin:12px 0}.moe-cr-action-form h4{margin:0 0 12px}.moe-cr-action-form fieldset{margin:0;padding:0;border:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.moe-cr-action-form label{display:grid;gap:5px;font-size:13px}.moe-cr-action-form label:last-child{grid-column:1/-1}.moe-cr-action-form input,.moe-cr-action-form textarea,.moe-cr-action-form select{width:100%;min-width:0;padding:8px;border:1px solid #ccd8e7;border-radius:7px;font:inherit;box-sizing:border-box}.moe-cr-action-form .moe-cr-boutons{margin-top:12px}.moe-cr-statut-action{display:inline-flex;background:#edf3fb;color:#365c87;font-size:12px;padding:4px 9px;border-radius:99px}.moe-cr-statut-action.retard{background:#fff1df;color:#875004}.moe-cr-actions>ul>li{padding:12px 0;border-bottom:1px solid var(--bord,#e4e8ef)}.moe-cr-actions p{margin:5px 0}.moe-cr-actions details{font-size:12px;margin-top:9px}@media (max-width:700px){.moe-cr-action-form fieldset{grid-template-columns:1fr}.moe-cr-action-form input,.moe-cr-action-form textarea,.moe-cr-action-form select{font-size:16px}}.moe-cr-administratif summary{font-weight:600;cursor:pointer}.moe-cr-administratif h4{margin:15px 0 8px}.moe-cr-administratif ul{list-style:none;padding:0}.moe-cr-administratif li{display:grid;gap:4px;border-bottom:1px solid var(--bord,#e4e8ef);padding:9px 0;font-size:13px}.moe-cr-administratif li span,.moe-cr-administratif li small{color:var(--texte-secondaire,#657386)}.moe-cr-prochaine fieldset{border:0;padding:0;margin:12px 0;min-width:0}.moe-cr-prochaine label{display:grid;gap:5px;font-size:13px;margin:8px 0}.moe-cr-prochaine input,.moe-cr-prochaine select{box-sizing:border-box;min-width:0;width:100%;padding:8px;border:1px solid var(--bord,#d7dfe9);border-radius:7px;font:inherit}.moe-cr-grille-prochaine{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.moe-cr-convoques-prochaine{margin-top:15px}.moe-cr-convoques-prochaine label{display:flex;gap:8px;align-items:flex-start;border-bottom:1px solid var(--bord,#d7dfe9);padding:8px 0}.moe-cr-convoques-prochaine input{width:auto;margin-top:3px}.moe-cr-convoques-prochaine small{display:block;color:var(--texte-secondaire,#657386);margin-top:4px}@media (max-width:700px){.moe-cr-grille-prochaine{grid-template-columns:1fr}.moe-cr-prochaine input,.moe-cr-prochaine select{font-size:16px}}.moe-cr-securite{background:#f7fafc;border-color:#d6e2eb}.moe-cr-securite>summary{cursor:pointer;font-weight:650;line-height:1.5}.moe-cr-securite>summary small{display:block;margin:3px 0 0 18px;font-size:12px;font-weight:400;color:#596d7e}.moe-cr-securite-portee{font-size:13px;color:#315c79}.moe-cr-securite-communs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;margin:16px 0;padding:0}.moe-cr-securite-communs li{padding:12px;background:var(--fond-carte,#fff);border-radius:9px;border:1px solid #dfe7ee}.moe-cr-securite strong{font-size:13px}.moe-cr-securite p{font-size:13px;line-height:1.6}.moe-cr-securite-communs p{margin:7px 0 0}.moe-cr-securite-contexte{border-top:1px solid #d7e1e9;margin:16px 0;padding-top:4px}.moe-cr-securite-contexte article{margin:14px 0}.moe-cr-securite-sujets{display:flex;gap:5px 10px;flex-wrap:wrap;font-size:12px;color:#657c8c}.moe-cr-securite-sujets button{font:inherit;color:#066bbc;background:transparent;border:0;text-decoration:underline;cursor:pointer;text-align:left;padding:0}.moe-cr-securite-sources{margin-top:18px;font-size:12px}.moe-cr-securite-sources summary{cursor:pointer;color:#49657a}.moe-cr-securite-sources li{margin:6px 0;overflow-wrap:anywhere}.moe-cr-securite-sources p{font-size:12px}.moe-cr-securite-sources small{color:#64798a}@media (max-width:700px){.moe-cr-securite-communs{grid-template-columns:1fr}.moe-cr-securite-sujets button{min-height:36px}}.moe-cr-lots-concernes{display:grid;gap:8px;padding:12px;border:1px solid #dce4ee;border-radius:8px;max-height:260px;overflow:auto}.moe-cr-lots-concernes label{display:flex;align-items:center;gap:10px;min-height:36px}.moe-cr-lots-concernes input[type=checkbox]{width:20px;height:20px;flex:none}.moe-cr-libelle-court,.moe-cr-index-mobile,.moe-cr-navigation-mobile,.photo-commandes-mobiles,.photo-operations-mobiles{display:none}.photo-reglages{display:contents}.moe-cr-accueil-hote{box-sizing:border-box;min-height:100dvh;background:#f5f7fb;padding:22px 18px;color:#20354d}.moe-cr-accueil-hote h2{font-size:28px;margin:7px 0 12px;line-height:1.2}.moe-cr-hote-cartes{display:grid;gap:15px;margin-top:22px}.moe-cr-hote-cartes article{padding:17px;background:#fff;border:1px solid #dce4ef;border-radius:15px;display:grid;gap:10px}.moe-cr-hote-cartes article p{margin:0;font-size:15px;line-height:1.5}.moe-cr-hote-ouvrir{border:0;background:none;text-align:left;display:flex;gap:12px;justify-content:space-between;align-items:center;padding:0;width:100%;color:inherit;min-height:46px;font:inherit}.moe-cr-hote-ouvrir strong{display:block;font-size:17px}.moe-cr-hote-ouvrir small{display:block;margin-top:5px;font-size:12px;color:#718199}.moe-cr-hote-ouvrir>span:last-child{font-size:26px;color:#97a7ba}.moe-cr-hote-etat{justify-self:start;background:#eaf3ff;color:#176cc5;font-size:11px;padding:5px 9px;border-radius:20px}.moe-cr-hote-etat.diffuse{background:#e8f7ed;color:#287748}.moe-cr-hote-cartes article>small{font-size:11px;color:#718199}.moe-cr-hote-cartes details{font-size:12px;color:#506680;border-top:1px solid #edf1f6;padding-top:10px}.moe-cr-hote-cartes details button{display:block;min-height:44px;border:0;background:#fff;color:#0768c6;font:inherit;width:100%;text-align:left}.moe-cr-hote-chargement{padding:26px 0}.moe-cr-editeur-photo{position:relative;overflow:hidden}.moe-cr-editeur-photo .superposition{top:0!important;right:0!important;bottom:0!important;left:0!important}.moe-cr-editeur-photo .modale-photo.grande{box-shadow:none}.moe-cr-photo-modal>header strong{min-width:0;overflow-wrap:anywhere;line-height:1.35}.moe-cr-photo-modal>header>div{flex:none}@media (max-width:700px){.moe-cr-libelle-large{display:none}.moe-cr-libelle-court{display:inline}.moe-cr-atelier{font-size:15px}.moe-cr-atelier .moe-cr-entete{padding:14px 16px;gap:12px;align-items:flex-start}.moe-cr-atelier .moe-cr-entete>div:first-child{min-width:0;flex:1}.moe-cr-atelier .moe-cr-entete h2{font-size:20px;line-height:1.3;margin:6px 0 4px}.moe-cr-atelier .moe-cr-entete h2 small{display:inline-block;font-size:13px;margin:0 0 0 4px}.moe-cr-atelier .moe-cr-entete p{font-size:12px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.moe-cr-atelier .moe-cr-surtitre{font-size:9px;letter-spacing:.1em}.moe-cr-atelier .moe-cr-etat{max-width:110px;gap:5px}.moe-cr-atelier .moe-cr-etat>span{font-size:10px;padding:5px 8px;line-height:1.35}.atelier-ios .moe-cr-etat>button{display:none}.moe-cr-atelier .moe-cr-etapes{padding:7px 10px;gap:4px}.moe-cr-atelier .moe-cr-etapes button{min-height:43px;padding:7px;font-size:12px;gap:6px;justify-content:center}.moe-cr-atelier .moe-cr-etapes b{height:22px;width:22px;font-size:11px}.moe-cr-atelier .moe-cr-panneau{padding:16px;background:#f5f7fb}.moe-cr-mobile-index .moe-cr-redaction-lot,.moe-cr-mobile-detail .moe-cr-index-mobile{display:none}.moe-cr-mobile-index .moe-cr-index-mobile{display:block}.moe-cr-index-bilan{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px}.moe-cr-index-bilan h2{font-size:23px!important;margin:5px 0!important;line-height:1.25}.moe-cr-index-bilan p{margin:0;font-size:12px;color:#61718a}.moe-cr-index-bilan .bouton{flex:none;border-radius:12px;font-size:14px;min-height:44px}.moe-cr-recherche-mobile{display:grid;gap:7px;margin-bottom:20px}.moe-cr-recherche-mobile>span{font-size:11px;color:#64758b;font-weight:600}.moe-cr-recherche-mobile input{width:100%;min-width:0;box-sizing:border-box;background:#fff;border:1px solid #dce3ed;border-radius:12px;font:inherit;font-size:16px;padding:11px 13px;min-height:46px;color:inherit}.moe-cr-index-rubriques{display:grid;gap:14px}.moe-cr-index-rubriques article{border:1px solid #dce4ef;background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 3px 12px #22436a05}.moe-cr-index-rubrique{display:flex;align-items:center;gap:11px;border:0;background:#fff;padding:15px 14px;width:100%;text-align:left;color:inherit;font:inherit;min-height:72px}.moe-cr-index-rubrique>span:nth-child(2){flex:1;min-width:0}.moe-cr-index-rubrique strong{display:block;font-size:15px;line-height:1.4;font-weight:650}.moe-cr-index-rubrique small{display:block;font-size:11px;color:#718199;margin-top:4px}.moe-cr-index-rubrique>span:last-child{font-size:24px;color:#8a9bb1}.moe-cr-index-icone{display:grid;place-items:center;min-width:34px;width:34px;height:36px;flex:none;border-radius:9px;background:#edf4ff;color:#0b70d4;font-size:15px;font-weight:650}.moe-cr-index-rubriques ul{margin:0;padding:0 14px;list-style:none}.moe-cr-index-rubriques li{border-top:1px solid #edf0f5}.moe-cr-index-rubriques li button{display:flex;align-items:center;gap:10px;width:100%;min-height:47px;text-align:left;border:0;background:#fff;color:#435874;font:inherit;font-size:13px;padding:11px 0;line-height:1.4}.moe-cr-index-rubriques li button>span:first-child{flex:1;min-width:0}.moe-cr-index-rubriques li small{white-space:nowrap;font-size:10px;color:#7b8aa1}.moe-cr-index-suite{display:block;width:100%;background:#f7faff;border:0;border-top:1px solid #edf0f5;color:#0768c6;min-height:44px;font:inherit;font-size:12px}.moe-cr-index-autres{margin-top:20px;padding:13px;border:1px solid #dce4ef;border-radius:13px;background:#fff}.moe-cr-index-autres summary{min-height:25px;color:#63768e;font-size:13px;font-weight:600;cursor:pointer}.moe-cr-index-autres button{min-height:44px;width:100%;display:flex;justify-content:space-between;gap:10px;border:0;border-top:1px solid #edf0f5;background:#fff;text-align:left;font:inherit;font-size:13px;color:#435874;padding:10px 0}.moe-cr-index-vide{padding:20px;color:#697c94;font-size:13px;line-height:1.6;text-align:center}.moe-cr-navigation-mobile{display:grid;gap:8px;margin-bottom:18px}.moe-cr-navigation-mobile>button{justify-self:start;min-height:40px;padding:0;border:0;background:transparent;color:#0768c6;font:inherit;font-size:14px}.moe-cr-navigation-mobile label{min-width:0}.moe-cr-navigation-mobile select{width:100%;box-sizing:border-box;min-height:44px;padding:9px 30px 9px 12px;border-radius:10px;border:1px solid #dce4ef;background:#fff;color:#435874;font:inherit;font-size:14px}.moe-cr-navigation-mobile .sr-only,.photo-commandes-mobiles .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.moe-cr-redaction-lot>.moe-cr-ligne h2{font-size:21px;line-height:1.35}.moe-cr-redaction-lot>.moe-cr-ligne .aide{font-size:12px;margin:6px 0}.moe-cr-atelier .moe-cr-carte{background:#fff;border-radius:14px;padding:16px;margin:14px 0}.moe-cr-atelier .moe-cr-securite{background:#f5f9ff;margin:15px 0}.moe-cr-atelier .moe-cr-securite summary{font-size:13px}.moe-cr-atelier .moe-cr-securite summary small{font-size:10px}.moe-cr-atelier .moe-cr-texte{font-size:15px;line-height:1.65}.moe-cr-atelier .bouton{min-height:44px;font-size:13px}.moe-cr-atelier .moe-cr-pied{padding:8px 14px max(10px,env(safe-area-inset-bottom));gap:5px;display:grid}.moe-cr-atelier .moe-cr-pied>span{font-size:10px}.moe-cr-atelier .moe-cr-pied>div{display:grid;grid-template-columns:auto 1fr;gap:12px}.moe-cr-atelier .moe-cr-pied .bouton{padding:10px 12px;min-width:0;font-size:12px;white-space:normal;line-height:1.25}.moe-cr-photo-modal{height:100dvh;max-height:100dvh;box-sizing:border-box}.moe-cr-photo-modal>header{min-height:52px;padding:8px 12px;gap:10px;box-sizing:border-box}.moe-cr-photo-modal>header strong{font-size:13px;max-width:45%}.moe-cr-photo-modal>header .bouton{min-height:42px;padding:9px 12px;font-size:13px}.annotation-compacte .photo-commandes-mobiles{display:flex;align-items:center;gap:7px;padding:8px 10px;border-bottom:1px solid #dce4ef;flex:none;background:#fff}.photo-commandes-mobiles label{min-width:0;flex:1}.photo-commandes-mobiles select{font:inherit;font-size:16px;min-height:44px;width:100%;border-radius:9px;border:1px solid #d6e0ed;background:#f4f7fc;color:#243b58;padding:8px}.photo-commandes-mobiles>button{min-width:42px;min-height:44px;padding:8px;border:1px solid #dce4ef;border-radius:9px;background:#fff;font:inherit;font-size:13px}.annotation-compacte .photo-reglages{display:none}.annotation-compacte.photo-reglages-ouverts .photo-reglages{display:block;position:absolute;z-index:5;top:65px;left:8px;right:8px;max-height:calc(100% - 190px);overflow:auto;background:#fff;border:1px solid #cfdae9;border-radius:13px;box-shadow:0 8px 28px #19395935}.annotation-compacte .outils-photo{display:none}.annotation-compacte .entete-photo{display:block;padding:12px}.annotation-compacte .couleurs-photo{gap:12px;flex-wrap:wrap}.annotation-compacte .barre-objet{padding:12px;font-size:12px;gap:12px;flex-wrap:wrap}.annotation-compacte .pastille-couleur{width:28px;height:28px;flex:none}.annotation-compacte .photo-operations-mobiles{display:grid;gap:7px;padding:12px}.annotation-compacte .zone-toile{min-height:180px;flex:1;padding:8px;box-sizing:border-box}.annotation-compacte .pied-photo{padding:10px 12px max(12px,env(safe-area-inset-bottom));gap:8px;display:grid;flex:none;background:#fff}.annotation-compacte .pied-photo .champ{min-width:0;width:100%;box-sizing:border-box;min-height:43px;font-size:16px;padding:10px}.annotation-compacte .pied-photo>div{display:grid!important;grid-template-columns:1fr 1fr;gap:8px!important}.annotation-compacte .pied-photo>div>button{display:none;min-height:44px;font-size:13px;padding:10px}.annotation-compacte .pied-photo>div>button.photo-fermer,.annotation-compacte .pied-photo>div>button.photo-appliquer{display:block}.annotation-compacte .aide-photo{display:none}}.moe-point-suivi{margin-top:6px;white-space:normal;overflow-wrap:anywhere}.moe-point-suivi>summary{cursor:pointer;font-weight:600}.moe-point-source{margin:8px 0}.moe-point-source dt{font-size:.9em;font-weight:600;margin-top:6px}.moe-point-source dd{margin:2px 0 0 12px;white-space:pre-wrap}.moe-point-etapes{padding-left:22px;margin:8px 0}.moe-point-etapes>li{padding:6px 0;border-top:1px solid var(--bordure)}.moe-point-texte{white-space:pre-wrap;margin:4px 0}.moe-point-identifiant{overflow-wrap:anywhere}.moe-point-contexte{grid-column:1 / -1}.moe-point-contexte .champ{width:100%;box-sizing:border-box;font:inherit}.moe-point-controle>p{margin:6px 0}.moe-point-controle>details{margin-top:6px}.moe-controle-detail{min-width:20rem;margin-top:6px;white-space:normal;overflow-wrap:anywhere}.moe-controle-detail>summary{cursor:pointer;font-weight:600}.moe-controle-detail>p{margin:8px 0;white-space:pre-wrap}.moe-controle-detail:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.moe-decommandes{margin-top:14px;padding-top:12px;border-top:1px solid var(--bord);min-width:0;overflow-wrap:anywhere}.moe-decommandes-entete{display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:8px}.moe-decommandes h4,.moe-decommandes h5{margin:0 0 8px}.moe-decommandes-choix{min-width:0;padding:10px;margin:12px 0;border:1px solid var(--bord);border-radius:8px}.moe-decommandes-adresse{display:flex;gap:10px;align-items:start;padding:10px 0}.moe-decommandes-adresse+.moe-decommandes-adresse{border-top:1px solid var(--bord)}.moe-decommandes-adresse input{flex:none;margin-top:4px}.moe-decommandes-adresse>span{min-width:0}.moe-decommandes-adresse .aide{display:block;margin:4px 0 0}.moe-decommandes-formulaire label{display:grid;gap:4px;min-width:0}.moe-decommandes .champ{width:100%;min-width:0}.moe-decommandes-gestes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin-top:12px}.moe-decommandes-gestes>div,.moe-decommandes-suivi{border:1px solid var(--bord);border-radius:8px;background:var(--carte);padding:12px;min-width:0}.moe-decommandes-gestes button{margin-top:10px}.moe-decommandes-suivi{margin:12px 0}.moe-decommandes button{white-space:normal}.moe-reserve-formulaire{margin-top:12px;min-width:0}.moe-reserve-formulaire h4{margin:0 0 6px}.moe-reserve-formulaire>.aide{margin:6px 0}.moe-reserve-champ{min-width:0;margin-top:8px}.moe-reserve-champ label{display:block;margin:0 0 4px;overflow-wrap:anywhere}.moe-reserve-champ .champ{width:100%;min-width:0;max-width:100%;box-sizing:border-box;font:inherit}.moe-reserve-champ textarea{resize:vertical;line-height:1.45}.moe-reserve-contexte{display:grid;grid-template-columns:minmax(0,2fr) minmax(150px,1fr);gap:12px}.moe-reserve-photos{margin-top:12px}.moe-reserve-photos ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:14px}.moe-reserve-photos li{display:grid;grid-template-columns:144px minmax(0,1fr) auto;gap:12px;align-items:start;min-width:0}.moe-reserve-photos li>.moe-reserve-champ{margin-top:0}.moe-reserve-photos img{display:block;width:144px;max-width:100%;height:108px;object-fit:contain;border-radius:4px;background:var(--survol)}.moe-reserve-photos textarea{min-height:5em}.moe-reserve-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}@media (max-width: 600px){.moe-reserve-contexte,.moe-reserve-photos li{grid-template-columns:minmax(0,1fr)}.moe-reserve-photos li>button{justify-self:start}.moe-reserve-champ .champ{font-size:max(1em,16px)}}.moe-doe-fichier,.moe-doe-motif{margin:2px 0 0;overflow-wrap:anywhere}.moe-doe-versions{margin-top:4px}.moe-doe-versions ul{list-style:none;margin:4px 0 0;padding:0 0 0 10px;display:grid;gap:3px}.moe-doe-versions li{overflow-wrap:anywhere}.moe-doe-actions{white-space:normal;display:flex;flex-wrap:wrap;gap:4px;align-items:center}.moe-doe-refus{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:4px;align-items:center;margin-top:4px}.moe-doe-refus .champ{flex:1 1 220px;min-width:0}.moe-doe-choix{flex:1 1 100%;margin-top:6px;border-top:1px solid var(--survol);padding-top:6px}.moe-doe-fil{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.moe-doe-entrees{list-style:none;margin:6px 0;padding:0;display:grid;gap:3px;max-height:240px;overflow:auto}.moe-doe-entrees li{display:flex;align-items:center;gap:6px;min-width:0;overflow-wrap:anywhere}.moe-doe-confirmation{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:4px}.moe-doe-erreur{color:var(--moe-alerte);margin:4px 0 0;flex:1 1 100%}.moe-doe-note{margin:4px 0 0;flex:1 1 100%}.moe-rectification-doe{min-width:0;max-width:100%}.moe-rectification-doe *{box-sizing:border-box;min-width:0}.moe-rectification-doe p,.moe-rectification-doe li,.moe-rectification-doe label,.moe-rectification-doe dd,.moe-rectification-doe summary,.moe-rectification-doe strong{overflow-wrap:anywhere;white-space:normal}.moe-rectification-doe p{margin:7px 0;line-height:1.5}.moe-rectification-doe h5{font-size:.95em;margin:10px 0 6px}.moe-rectification-doe dl{margin:8px 0}.moe-rectification-doe dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px;margin-top:4px}.moe-rectification-doe dt{color:var(--texte-2);font-size:.9em}.moe-rectification-doe dd{margin:0}.moe-rectification-doe .bouton{margin:4px 8px 4px 0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.moe-rectification-doe details{font-size:.9em;margin-top:10px}.moe-rectification-saisie,.moe-rectification-historique{margin-top:14px;border-top:1px solid var(--separateur);padding-top:10px}.moe-rectification-doe fieldset{border:1px solid var(--separateur);border-radius:6px;margin:12px 0;padding:12px}.moe-rectification-doe legend{font-weight:600;padding:0 4px}.moe-rectification-doe label{display:block}.moe-rectification-doe .champ{display:block;width:100%;max-width:100%;min-width:0;margin-top:5px}.moe-rectification-doe textarea{resize:vertical}.moe-rectification-champs{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(0,1fr) minmax(0,1.4fr);gap:12px;margin-bottom:12px}.moe-rectification-comparaison{background:var(--survol);border-radius:6px;padding:12px;margin-top:12px}.moe-rectification-avant-apres{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.moe-rectification-historique li+li{margin-top:16px}@media (max-width: 700px){.moe-rectification-champs,.moe-rectification-avant-apres{grid-template-columns:minmax(0,1fr)}.moe-rectification-doe .champ{font-size:max(1em,16px)}}@media (max-width: 450px){.moe-rectification-doe dl>div{grid-template-columns:minmax(0,1fr);gap:2px}}.moe-remise-doe{margin-top:16px;min-width:0;max-width:100%;padding:14px;border:1px solid var(--separateur);border-radius:8px}.moe-remise-doe *{box-sizing:border-box;min-width:0}.moe-remise-doe h4,.moe-remise-doe h5{margin:0 0 8px;font-size:1em}.moe-remise-doe p,.moe-remise-doe li,.moe-remise-doe label,.moe-remise-doe dd,.moe-remise-doe summary{overflow-wrap:anywhere;white-space:normal}.moe-remise-doe p{font-size:.9em;line-height:1.5}.moe-remise-doe fieldset{min-width:0;margin:12px 0;padding:12px;border:1px solid var(--separateur);border-radius:6px}.moe-remise-doe legend{font-weight:600;padding:0 4px}.moe-remise-doe ul{padding-left:20px}.moe-remise-doe li+li{margin-top:10px}.moe-remise-doe-choix{list-style:none;padding:0!important}.moe-remise-doe-choix label{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.moe-remise-doe-choix input{flex:0 0 auto;margin-top:4px;width:18px;height:18px}.moe-remise-doe-choix span{display:block;font-size:.95em;overflow-wrap:anywhere}.moe-remise-doe-champs{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(0,1fr) minmax(0,1.4fr);gap:12px;margin:14px 0}.moe-remise-doe-champs label{display:block;font-size:.9em}.moe-remise-doe-champs .champ{display:block;width:100%;max-width:100%;min-width:0;margin-top:5px}.moe-remise-doe .bouton{margin:4px 8px 4px 0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.moe-remise-doe-revision{background:var(--survol);padding:12px;border-radius:6px}.moe-remise-doe details{margin-top:6px;font-size:.85em;overflow-wrap:anywhere}.moe-remise-doe-historique{margin-top:18px;padding-top:12px;border-top:1px solid var(--separateur)}.moe-remise-doe-historique>ul{list-style:none;padding:0}.moe-remise-doe-historique>ul>li{padding:12px;border:1px solid var(--separateur);border-radius:6px}.moe-remise-doe-historique>ul>li>span{display:block;margin:4px 0;font-size:.85em}.moe-remise-doe dl{margin:8px 0}.moe-remise-doe dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px;margin-top:4px}.moe-remise-doe dt{color:var(--texte-2);font-size:.9em}.moe-remise-doe dd{margin:0}@media (max-width: 700px){.moe-remise-doe-champs{grid-template-columns:minmax(0,1fr)}.moe-remise-doe .champ{font-size:max(1em,16px)}}@media (max-width: 450px){.moe-remise-doe{padding:10px}.moe-remise-doe dl>div{grid-template-columns:minmax(0,1fr);gap:2px}}.echeances-garantie{margin-top:16px;min-width:0}.echeances-garantie h4,.echeances-garantie h5{margin:8px 0}.echeance-garantie{margin:10px 0;padding:12px;border:1px solid var(--bordure, #c8ccd1);border-radius:8px;overflow-wrap:anywhere}.echeance-garantie dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;margin:8px 0}.echeance-garantie dt{font-size:.9em}.echeance-garantie dd{margin:4px 0 0;font-weight:600}.echeance-garantie p{white-space:pre-wrap}.echeance-saisie fieldset{display:grid;gap:10px;min-width:0;margin:10px 0}.echeance-saisie label{display:grid;gap:4px;min-width:0}.echeance-saisie input,.echeance-saisie textarea{width:100%;min-width:0;box-sizing:border-box}.echeance-actions,.echeance-confirmation{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.echeance-confirmation{padding:12px;border:1px solid var(--bordure, #c8ccd1);border-radius:6px}.echeance-confirmation>h5,.echeance-confirmation>p{width:100%;margin:2px 0}.echeance-garantie button{white-space:normal;max-width:100%}.echeance-garantie details{margin-top:12px}.echeance-garantie li{margin:10px 0}.moe-retenue{border:1px solid var(--bordure, #d5dce5);border-radius:12px;padding:1rem;margin-block:1rem;min-width:0;overflow-wrap:anywhere}.moe-retenue h5{font-size:1rem;margin:0 0 .7rem}.moe-retenue p{line-height:1.5;white-space:pre-wrap}.moe-retenue-montants{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:.8rem 0}.moe-retenue-montants>div{min-width:0;border-radius:8px;background:var(--fond-doux, #f3f6fa);padding:.8rem}.moe-retenue-montants dt{font-size:.85rem;color:var(--texte-secondaire, #526075)}.moe-retenue-montants dd{margin:.4rem 0 0;font-weight:700;font-size:1.1rem}.moe-retenue-conditions ul,.moe-retenue-historique ol{padding-left:1.3rem}.moe-retenue-conditions li{margin-block:.65rem}.moe-retenue-conditions span{display:block;margin-top:.2rem}.moe-retenue-formulaire,.moe-retenue-relecture{margin-block:1rem;padding:1rem;background:var(--fond-doux, #f6f8fb);border:1px solid var(--bordure, #d5dce5);border-radius:8px;min-width:0}.moe-retenue fieldset{border:0;padding:0;margin:0;min-width:0}.moe-retenue legend{font-weight:600;margin-bottom:.75rem}.moe-retenue-champs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1rem}.moe-retenue label{display:flex;flex-direction:column;gap:.4rem;min-width:0}.moe-retenue .champ{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.moe-retenue textarea{resize:vertical}.moe-retenue-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin-block:.8rem}.moe-retenue button{white-space:normal;max-width:100%;overflow-wrap:anywhere}.moe-retenue-relecture>button{margin:.4rem .4rem .4rem 0}.moe-retenue-historique{margin-top:1.2rem}.moe-retenue-historique li{padding:.8rem 0;border-top:1px solid var(--bordure, #d5dce5)}.moe-retenue details{margin-block:.6rem}.moe-retenue summary{cursor:pointer}@media (max-width: 650px){.moe-retenue{padding:.75rem}.moe-retenue-montants,.moe-retenue-champs{grid-template-columns:minmax(0,1fr)}.moe-retenue-formulaire,.moe-retenue-relecture{padding:.75rem}.moe-retenue-actions{flex-direction:column;align-items:stretch}}.moe-decomptes,.moe-decomptes *{min-width:0;box-sizing:border-box}.moe-decomptes{margin-top:18px;max-width:100%}.moe-decomptes-marche{border:1px solid var(--separateur);border-radius:8px;padding:14px;margin-top:12px}.moe-decomptes h3,.moe-decomptes h4,.moe-decomptes h5{margin:0 0 10px}.moe-decomptes h4{font-size:1em}.moe-decomptes h5{font-size:.95em}.moe-decomptes p,.moe-decomptes label,.moe-decomptes summary,.moe-decomptes h4,.moe-decomptes h5,.moe-decomptes li{overflow-wrap:anywhere;white-space:normal}.moe-decomptes p{line-height:1.5;font-size:.9em}.moe-decomptes .moe-decomptes-texte{white-space:pre-wrap}.moe-decomptes .bouton{max-width:100%;white-space:normal;overflow-wrap:anywhere;margin:4px 8px 4px 0}.moe-decomptes-retenue{margin-bottom:12px}.moe-decomptes-retenue ul{display:flex;flex-wrap:wrap;gap:6px 16px;list-style:none;padding:0;font-size:.85em}.moe-decomptes-version{margin-top:14px;padding-top:14px;border-top:1px solid var(--separateur)}.moe-decomptes-confirmation{margin:12px 0;padding:12px;background:var(--survol);border-radius:6px}.moe-decomptes label{display:block;margin-top:10px}.moe-decomptes .champ{display:block;width:100%;min-width:0;max-width:100%;margin-top:5px}.moe-decomptes textarea{resize:vertical}.moe-decomptes fieldset{border:1px solid var(--separateur);border-radius:6px;padding:12px;margin:12px 0}.moe-decomptes legend{font-weight:600;padding:0 4px}.moe-decomptes-traces{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px}.moe-decomptes-traces section{border-left:2px solid var(--separateur);padding-left:10px;margin:10px 0}.moe-decomptes details{margin-top:12px}@media (max-width: 600px){.moe-decomptes-marche{padding:10px}.moe-decomptes .champ{font-size:max(1em,16px)}.moe-decomptes-confirmation{padding:10px}}.moe-cloture{margin-block:1.2rem;border:1px solid var(--bordure, #d5dce5);border-radius:12px;padding:1rem;min-width:0;overflow-wrap:anywhere}.moe-cloture h3,.moe-cloture h4,.moe-cloture h5{margin:.3rem 0 .75rem}.moe-cloture p,.moe-cloture li{line-height:1.5;white-space:pre-wrap}.moe-cloture ul{padding-left:1.4rem}.moe-cloture li{margin-block:.4rem}.moe-cloture-diagnostic{min-width:0;margin-block:1rem}.moe-cloture-lot{margin-top:1rem;padding-block:1rem;border-top:1px solid var(--bordure, #d5dce5);min-width:0}.moe-cloture-lot>div{margin-block:1rem;min-width:0}.moe-cloture-restes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-block:.8rem}.moe-cloture-restes>div{min-width:0;padding:.7rem;background:var(--fond-doux, #f6f8fb);border-radius:8px}.moe-cloture-restes dt{font-size:.85rem}.moe-cloture-restes dd{margin:.4rem 0 0;font-weight:700}.moe-cloture-actions{display:flex;gap:.6rem;flex-wrap:wrap;margin-block:1rem}.moe-cloture button{max-width:100%;white-space:normal;overflow-wrap:anywhere}.moe-cloture-preparation,.moe-cloture-comparaison,.moe-cloture-confirmation,.moe-cloture-trace{padding:1rem;margin-top:1rem;border:1px solid var(--bordure, #d5dce5);border-radius:10px;background:var(--fond-doux, #f6f8fb);min-width:0}.moe-cloture label{display:flex;flex-direction:column;gap:.5rem;min-width:0}.moe-cloture textarea{width:100%;box-sizing:border-box;resize:vertical;min-width:0;max-width:100%}.moe-cloture details{margin-block:.9rem}.moe-cloture summary{cursor:pointer}.moe-cloture-comparaison>button{margin:.3rem .5rem .3rem 0}.moe-cloture-etat{font-weight:600}@media (max-width: 650px){.moe-cloture,.moe-cloture-preparation,.moe-cloture-comparaison,.moe-cloture-confirmation,.moe-cloture-trace{padding:.7rem}.moe-cloture-actions{flex-direction:column;align-items:stretch}.moe-cloture-restes{grid-template-columns:minmax(0,1fr)}}.moe-remise-dossier{margin-block:1.5rem;border:1px solid var(--bordure, #d5dce5);border-radius:14px;padding:1.25rem;min-width:0;overflow-wrap:anywhere}.moe-remise-dossier-entete{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.moe-remise-dossier-sur-titre{font-size:.7rem;font-weight:700;letter-spacing:.12em;color:var(--texte-secondaire, #596775)}.moe-remise-dossier h3{margin:.3rem 0}.moe-remise-dossier h4,.moe-remise-dossier h5{margin:.5rem 0}.moe-remise-dossier p{line-height:1.5}.moe-remise-dossier-badge{padding:.4rem .65rem;font-size:.8rem;border-radius:20px;background:var(--fond-doux, #edf3f5)}.moe-remise-dossier-inclus,.moe-remise-dossier-manques{margin-top:1rem;border-radius:9px;padding:.85rem 1rem;background:var(--fond-doux, #f3f6f8)}.moe-remise-dossier-inclus p{margin:.3rem 0 0}.moe-remise-dossier-manques{border-left:3px solid #b77a19}.moe-remise-dossier-manques ul{padding-left:1.2rem;margin-bottom:.25rem}.moe-remise-dossier-manques li{margin-block:.45rem;line-height:1.5}.moe-remise-dossier-selection{margin-block:1.2rem}.moe-remise-dossier-actions{display:flex;gap:.5rem;flex-wrap:wrap}.moe-remise-dossier-famille{margin-top:1rem}.moe-remise-dossier-famille h5{font-size:.85rem}.moe-remise-dossier-famille ul{list-style:none;padding:0;margin:0}.moe-remise-dossier-famille li{padding:.75rem 0;border-bottom:1px solid var(--bordure, #d5dce5)}.moe-remise-dossier-famille label{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer}.moe-remise-dossier-famille input{flex:0 0 auto;margin-top:.2rem;width:1rem;height:1rem}.moe-remise-dossier-famille label>span{display:flex;flex-direction:column;gap:.25rem;min-width:0}.moe-remise-dossier-meta,.moe-remise-dossier-famille details{font-size:.8rem;color:var(--texte-secondaire, #596775)}.moe-remise-dossier-famille details{margin:.4rem 0 0 1.75rem}.moe-remise-dossier-famille summary{cursor:pointer;width:fit-content}.moe-remise-dossier-famille code{display:block;overflow-wrap:anywhere}.moe-remise-dossier-pied{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.5rem}.moe-remise-dossier-pied p{margin:.3rem 0;font-size:.85rem}.moe-remise-dossier-pied .bouton{flex-shrink:0}.moe-remise-dossier-resultat{padding:.8rem;border-left:3px solid #377461;background:var(--fond-doux, #f3f6f8)}.moe-remise-dossier button{max-width:100%;white-space:normal}@media (max-width: 650px){.moe-remise-dossier{padding:.8rem}.moe-remise-dossier-pied{flex-direction:column;align-items:stretch}.moe-remise-dossier-actions{flex-direction:column}}.moe-reouverture{margin-block:.6rem 1rem;min-width:0;overflow-wrap:anywhere}.moe-reouverture-contenu{margin-top:.7rem;padding:1rem;border:1px solid var(--bordure, #d5dce5);border-radius:12px;background:var(--fond-doux, #f6f8fb);max-width:48rem}.moe-reouverture p{line-height:1.5;white-space:pre-wrap}.moe-reouverture label{display:flex;flex-direction:column;gap:.4rem;margin-block:.8rem}.moe-reouverture select,.moe-reouverture textarea{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.moe-reouverture textarea{resize:vertical}.moe-reouverture button{max-width:100%;white-space:normal}.moe-reouverture-confirmation{margin-top:1rem;padding-top:.5rem;border-top:1px solid var(--bordure, #d5dce5)}@media (max-width: 650px){.moe-reouverture-contenu{padding:.7rem}.moe-reouverture-contenu button{width:100%}}.moe-plans-cadre,.moe-plans-atelier{min-width:0;max-width:100%}.moe-plans-cadre{box-sizing:border-box}.moe-plans-ouverture{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.moe-plans-ouverture>*{min-width:0;max-width:100%}.moe-plans-ouverture>select{flex:1 1 220px;width:0}.moe-plans-ouverture>strong{font-size:15px}.moe-plans-ouverture>.aide{overflow-wrap:anywhere}.moe-plans-atelier{container-name:moe-plans;container-type:inline-size;margin-top:12px}.moe-plans-entete{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding-bottom:12px}.moe-plans-identite{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 200px;overflow-wrap:anywhere}.moe-plans-identite>strong{font-size:16px}.moe-plans-atelier .aide{margin:0;line-height:1.45}.moe-plans-atelier .bouton{white-space:normal;line-height:1.25}.moe-plans-atelier .bouton:focus-visible,.moe-plans-atelier summary:focus-visible,.moe-plans-viewport>[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.moe-plans-aide-clavier{max-width:420px;color:var(--texte-2);font-size:12px}.moe-plans-aide-clavier summary,.moe-plans-echelle summary{cursor:pointer;padding:3px 0}.moe-plans-aide-clavier p{margin:8px 0 0;line-height:1.5}.moe-plans-travail{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}.moe-plans-plan,.moe-plans-controles{min-width:0}.moe-plans-plan{border:1px solid var(--bord);border-radius:var(--rayon);overflow:hidden;background:var(--carte)}.moe-plans-barre-plan{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 10px;padding:8px 10px;border-bottom:1px solid var(--bord)}.moe-plans-atelier label.moe-plans-pagination{display:flex;flex-direction:row;margin:0;white-space:nowrap;gap:5px;align-items:center;font-size:12px;color:var(--texte-2)}.moe-plans-pagination input{width:56px;min-width:0}.moe-plans-zoom{display:flex;align-items:center;gap:4px}.moe-plans-zoom .aide{min-width:43px;text-align:center;font-variant-numeric:tabular-nums}.moe-plans-zoom .bouton{min-height:30px}.moe-plans-viewport{width:100%;max-width:100%;min-height:120px;max-height:44vh;overflow:auto;overscroll-behavior:contain;background:var(--neutre)}.moe-plans-repere.aide{padding:8px 10px;border-top:1px solid var(--bord);font-size:12px}.moe-plans-controles{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--bord);border-radius:var(--rayon);background:var(--carte)}.moe-plans-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:4px;background:var(--neutre);border-radius:9px}.moe-plans-modes .bouton{min-height:34px;justify-content:center}.moe-plans-outils{display:flex;flex-wrap:wrap;gap:5px}.moe-plans-outils .bouton{flex:1 1 60px;min-height:32px;justify-content:center}.moe-plans-outils .bouton[aria-pressed=true]{border-color:var(--accent);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.moe-plans-atelier label.moe-plans-champ{display:flex;flex-direction:column;margin:0;gap:5px;min-width:0;color:var(--texte-2);font-size:12px;font-weight:500}.moe-plans-champ .champ{width:100%;min-width:0;max-width:100%;box-sizing:border-box;font-weight:400}.moe-plans-champs-cote{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.moe-plans-champs-cote>:only-child{grid-column:1 / -1}.moe-plans-appliquer,.moe-plans-ajouter{width:100%;min-height:36px;justify-content:center}.moe-plans-corrections{display:flex;gap:6px}.moe-plans-corrections .bouton{flex:1;min-height:30px;font-size:11px}.moe-plans-controles .erreur{margin:0;overflow-wrap:anywhere}.moe-plans-resultat{display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px;border-radius:9px;background:var(--survol);border:1px solid var(--bord);overflow-wrap:anywhere}.moe-plans-resultat h3{margin:0;font-size:12px;font-weight:600;color:var(--texte-2)}.moe-plans-valeur{font-size:30px;line-height:1.1;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.6px}.moe-plans-valeur>span{font-size:18px;color:var(--texte-2);font-weight:500}.moe-plans-statut{align-self:flex-start;font-size:12px;font-weight:600;color:var(--texte);border-left:3px solid var(--succes);padding-left:7px}.moe-plans-estimation{border-color:var(--alerte)}.moe-plans-motifs{margin:0;padding-left:17px;font-size:12px;line-height:1.4;color:var(--texte-2)}.moe-plans-motifs li+li{margin-top:3px}.moe-plans-provenance{margin:0;display:flex;flex-direction:column;gap:5px;font-size:12px;line-height:1.35}.moe-plans-provenance>div{display:grid;grid-template-columns:46px minmax(0,1fr);gap:8px}.moe-plans-provenance dt{color:var(--texte-2)}.moe-plans-provenance dd{margin:0}.moe-plans-resultat .aide{font-size:11px}.moe-plans-echelle{font-size:12px;color:var(--texte-2)}.moe-plans-echelle .aide{margin-top:6px}@container moe-plans (min-width: 820px){.moe-plans-travail{grid-template-columns:minmax(0,1fr) 310px}.moe-plans-viewport{max-height:calc(100vh - 205px);min-height:280px}}@container moe-plans (max-width: 380px){.moe-plans-entete{gap:6px}.moe-plans-barre-plan{padding:6px}.moe-plans-controles{padding:10px}.moe-plans-champs-cote{grid-template-columns:minmax(0,1fr)}}.moe-cao{container-type:inline-size;container-name:cao;min-width:0;margin:16px 0 20px;border:1px solid var(--bord);border-radius:14px;overflow:hidden;background:var(--carte);color:var(--texte)}.moe-cao>*,.moe-cao-espace>*{min-width:0}.moe-cao-entete{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:16px 18px;flex-wrap:wrap}.moe-cao-surtitre{text-transform:uppercase;letter-spacing:.09em;color:var(--texte-2);font-size:10px;font-weight:650}.moe-cao h3{margin:3px 0 0;font-size:17px;overflow-wrap:anywhere}.moe-cao h3 span{color:var(--texte-2);font-size:12px;font-weight:400;margin-left:8px}.moe-cao-barre{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:9px 14px;border-top:1px solid var(--bord);border-bottom:1px solid var(--bord);background:var(--survol)}.moe-cao-compte{margin-left:auto;font-size:12px;line-height:1.4;color:var(--texte-2);font-variant-numeric:tabular-nums}.moe-cao-espace{display:grid;grid-template-columns:minmax(0,1fr)}.moe-cao-plan{position:relative;min-width:0;background:#f5f7f9;color:#25364a}.moe-cao-svg{display:block;width:100%;height:410px;touch-action:none;cursor:grab;outline-offset:-3px}.moe-cao-svg:active{cursor:grabbing}.moe-cao-svg:focus-visible{outline:2px solid var(--accent)}.moe-cao-zone{stroke:transparent;stroke-width:12;cursor:pointer;outline:none}.moe-cao-trait{pointer-events:none;stroke:#6c7c8e;stroke-width:1;stroke-linejoin:round;stroke-linecap:round;cursor:pointer}.moe-cao-trait.est-selectionnable{stroke:#344c65}.moe-cao-entite:hover>.moe-cao-trait.est-selectionnable,.moe-cao-zone:focus-visible+.moe-cao-trait{stroke:#0071e3;stroke-width:3;outline:none}.moe-cao-trait.est-retenu{stroke:#0065cd;stroke-width:2.5}.moe-cao-trait.est-retenu.est-ferme{fill:#0071e314}.moe-cao-trait.est-actif{stroke:#d16b00;stroke-width:3}.moe-cao-aide{padding:9px 14px;border-top:1px solid #dae1e8;font-size:11px;line-height:1.5;color:#526477}.moe-cao-outils{padding:14px;display:flex;flex-direction:column;gap:14px;border-top:1px solid var(--bord)}.moe-cao h4{margin:0 0 7px;font-size:13px}.moe-cao-inspecteur p{margin:5px 0;font-size:12px;overflow-wrap:anywhere}.moe-cao-inspecteur dl{display:grid;gap:8px;margin:12px 0}.moe-cao-inspecteur dt{font-size:11px;color:var(--texte-2)}.moe-cao-inspecteur dd{margin:2px 0 0;font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.moe-cao-case{display:flex;align-items:flex-start;gap:9px;margin:0;padding:7px 0;font-size:12px;line-height:1.45;overflow-wrap:anywhere;cursor:pointer}.moe-cao-case input{flex:0 0 auto;margin-top:3px}.moe-cao-case small{display:block;font-size:10px;color:var(--texte-2)}.moe-cao summary{cursor:pointer;font-size:12px;font-weight:600;padding:4px 0}.moe-cao-outils>details{border-top:1px solid var(--bord);padding-top:10px}.moe-cao-liste{max-height:230px;overflow:auto;overscroll-behavior:contain}.moe-cao-outils .champ{width:100%;min-width:0;margin-top:8px}.moe-cao .aide{font-size:11px;line-height:1.5}.moe-cao-couverture{padding:12px 16px;border-top:1px solid var(--bord);background:var(--survol);font-size:11px;line-height:1.5}.moe-cao-couverture p{margin:4px 0}.moe-cao-couverture ul{padding-left:18px}.moe-cao-message{padding:18px;margin:0;font-size:13px;line-height:1.6;overflow-wrap:anywhere}@container cao (min-width: 760px){.moe-cao-espace{grid-template-columns:minmax(0,1fr) 260px}.moe-cao-outils{border-top:0;border-left:1px solid var(--bord)}.moe-cao-svg{height:520px}}@container cao (max-width: 430px){.moe-cao-entete{padding:12px}.moe-cao-barre{padding:8px 10px}.moe-cao-compte{flex-basis:100%;margin:3px 0 0}.moe-cao-svg{height:330px}.moe-cao-outils{padding:12px}}.moe-cao-textes-commande{display:inline-flex;align-items:center;gap:7px;margin:0 4px;min-height:32px;font-size:12px;cursor:pointer}.moe-cao-textes-commande input{margin:0}.moe-cao-textes-commande span{color:var(--texte-2);font-variant-numeric:tabular-nums}.moe-cao-annotations,.moe-cao-annotations *{pointer-events:none}.moe-cao-annotations text{fill:#344354;stroke:none;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;white-space:pre}.moe-cao-notes{border-top:1px solid var(--bord);padding-top:10px;min-width:0}.moe-cao-note-choix{display:block;font-size:12px}.moe-cao-note-texte{margin:10px 0;padding:9px;border-radius:6px;background:var(--survol);font-size:12px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.moe-cao-notes [role=alert],.moe-cao-notes [role=status]{overflow-wrap:anywhere}.moe-inventaire{min-width:0;max-width:100%;container-type:inline-size;container-name:inventaire}.moe-inventaire>*,.moe-inventaire-section>*,.moe-inventaire-details>*{min-width:0;max-width:100%}.moe-inventaire p,.moe-inventaire summary{overflow-wrap:anywhere}.moe-inventaire h4{margin:12px 0 6px;font-size:14px}.moe-inventaire .aide{line-height:1.5;margin:6px 0}.moe-inventaire-etat{border:1px solid var(--bord);border-left:3px solid var(--accent);border-radius:8px;padding:12px 14px;margin:12px 0;background:var(--survol)}.moe-inventaire-etat-alerte{border-left-color:var(--alerte)}.moe-inventaire-etat>strong{font-size:14px}.moe-inventaire-etat>p{font-size:12px;color:var(--texte-2);line-height:1.5;margin:4px 0 10px}.moe-inventaire-comptes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.moe-inventaire-compte{min-width:0;border-top:1px solid var(--bord);padding-top:8px}.moe-inventaire-compte dt{font-size:11px;color:var(--texte-2);margin-bottom:4px}.moe-inventaire-compte dd{margin:0;font-size:12px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.moe-inventaire-compte strong{font-size:18px;font-weight:650}.moe-inventaire-details{border-top:1px solid var(--bord);padding:9px 0}.moe-inventaire-details>summary{cursor:pointer;font-size:13px;font-weight:600;padding:4px 0}.moe-inventaire-table{max-width:100%;overflow:auto;overscroll-behavior:contain;border:1px solid var(--bord);border-radius:8px;margin:8px 0}.moe-inventaire-table>.tableau{margin:0;font-size:12px;min-width:500px}.moe-inventaire-table th,.moe-inventaire-table td{vertical-align:top}.moe-inventaire-table tbody th{text-align:left;font-weight:500;max-width:220px;overflow-wrap:anywhere}.moe-inventaire-table td{max-width:340px;overflow-wrap:anywhere}.moe-inventaire-nombre{text-align:right;font-variant-numeric:tabular-nums}.moe-inventaire-secondaire{display:block;margin-top:3px;color:var(--texte-2);font-size:11px;font-weight:400}.moe-inventaire-erreur{display:block;margin-top:4px;color:var(--danger)}.moe-inventaire summary:focus-visible,.moe-inventaire-table:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@container inventaire (max-width: 420px){.moe-inventaire-comptes{grid-template-columns:minmax(0,1fr);gap:8px}.moe-inventaire-etat{padding:10px}}.moe-ouvertures{margin-top:14px}.moe-ouvertures-parent{min-width:0;margin:10px 0;padding:10px 12px;border:1px solid var(--bord);border-radius:8px;background:var(--carte)}.moe-ouvertures-parent legend{max-width:100%;padding:0 4px;font-weight:600;overflow-wrap:anywhere}.moe-ouverture{padding:8px 0}.moe-ouverture+.moe-ouverture{border-top:1px solid var(--bord)}.moe-ouverture p{margin:0 0 6px}.moe-ouverture label,.moe-ouverture-aucune{display:flex;align-items:flex-start;gap:9px;line-height:1.5;overflow-wrap:anywhere;cursor:pointer}.moe-ouverture input,.moe-ouverture-aucune input{flex:0 0 auto;margin-top:4px}.moe-ouverture input:disabled+span{color:var(--texte-2)}@media (max-width: 700px){.moe-attestations{min-width:0;max-width:100%;overflow-wrap:anywhere}.moe-attestations .moe-attestations-tableau{overflow:visible;max-height:none;min-width:0;max-width:100%}.moe-attestations-tableau>.tableau,.moe-attestations-tableau>.tableau>tbody{display:block;width:100%;min-width:0}.moe-attestations-tableau>.tableau>tbody>tr{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;margin:10px 0;border:1px solid var(--separateur);border-radius:8px}.moe-attestations-tableau>.tableau>tbody>tr>td{display:block;min-width:0;max-width:100%;padding:10px;border-bottom:0;white-space:normal;overflow-wrap:anywhere}.moe-attestations-tableau>.tableau>tbody>tr>td+td{border-top:1px solid var(--separateur)}.moe-attestations-tableau td:before{content:attr(data-label);display:block;margin-bottom:5px;color:var(--texte-2);font-size:12px;font-weight:600}.moe-attestations .bouton,.moe-attestations .champ,.moe-attestations label,.moe-attestations [role=group]>*{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.moe-attestations select.champ{width:100%}}.page.moe-accueil{max-width:1512px;padding:clamp(24px,3vw,46px) clamp(18px,3vw,44px) 96px}.moe-accueil a{text-decoration:none}.moe-accueil button,.moe-accueil input,.moe-accueil select{font:inherit}.moe-accueil :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--accent);outline-offset:4px}.moe-accueil :is(h1,h2,h3,h4,p){overflow-wrap:anywhere}.moe-accueil-entete{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:28px}.moe-accueil-repere{display:block;color:var(--accent);font-size:11px;font-weight:750;letter-spacing:.15em;line-height:1.5;margin-bottom:10px}.moe-accueil h1{font-size:clamp(28px,3vw,38px);letter-spacing:-1.1px;line-height:1.15}.moe-accueil-entete p{color:var(--texte-2);line-height:1.6;margin:10px 0 0;max-width:680px}.moe-accueil-bouton{display:inline-flex;justify-content:center;align-items:center;gap:12px;border-radius:10px;min-height:46px;padding:12px 18px;border:1px solid transparent;background:var(--accent);color:#fff;font-weight:650;font-size:14px;cursor:pointer;line-height:1.4;text-align:center}.moe-accueil-bouton:hover{background:var(--accent-fonce)}.moe-accueil-bouton.secondaire{background:var(--carte);color:var(--accent);border-color:var(--bord)}.moe-accueil-bouton svg{flex-shrink:0;width:19px;height:19px}.moe-accueil-outils{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;border-block:1px solid var(--bord);padding:15px 0;margin-bottom:26px}.moe-accueil-filtre{display:flex;align-items:center;gap:12px;min-width:0;max-width:100%}.moe-accueil-filtre label{color:var(--texte);font-size:13px;font-weight:650}.moe-accueil-filtre select{background:var(--carte);color:var(--texte);border:1px solid var(--bord);border-radius:9px;min-height:44px;max-width:100%;padding:10px 30px 10px 12px;font-size:14px}.moe-accueil-outils>p{color:var(--texte-2);font-size:12px;margin:0;line-height:1.5}.moe-accueil-bienvenue{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);background:#112d49;border:1px solid #23445f;border-radius:20px;color:#fff;overflow:hidden;min-height:344px}.moe-accueil-invitation{padding:clamp(26px,4vw,46px);align-self:center}.moe-accueil-bienvenue .moe-accueil-repere{color:#9bd8ef;margin-bottom:18px}.moe-accueil-bienvenue h2{font-size:clamp(27px,3vw,38px);font-weight:650;letter-spacing:-.8px;line-height:1.18;margin:0}.moe-accueil-bienvenue p{color:#cbdce9;font-size:15px;line-height:1.75;max-width:500px;margin:18px 0 24px}.moe-accueil-bienvenue .moe-accueil-bouton{background:#fff;color:#143c5c}.moe-accueil-bienvenue .moe-accueil-bouton:hover{background:#dff2ff}.moe-accueil-note{display:block;color:#cbdce9;font-size:12px;line-height:1.6;margin-top:15px}.moe-accueil-plan{display:flex;align-items:center;justify-content:center;flex-direction:column;color:#86c9e1;padding:24px 25px 32px 0;background-image:linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:26px 26px}.moe-accueil-plan svg{display:block;width:100%;max-width:365px;height:auto}.moe-accueil-plan span{color:#b2cede;font-size:12px;letter-spacing:.04em;margin-top:18px}.moe-accueil-demarrage{margin-top:32px}.moe-accueil-demarrage>h2{font-size:18px;margin:0 0 16px}.moe-accueil-etapes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.moe-accueil-etapes li{display:flex;gap:16px;background:var(--carte);border:1px solid var(--bord);border-radius:14px;padding:24px 20px}.moe-accueil-etape-icone{display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent) 8%,var(--carte));border-radius:10px;color:var(--accent);width:44px;height:44px;flex-shrink:0}.moe-accueil-numero{color:var(--texte-2);display:block;font-size:11px;font-weight:650;letter-spacing:.1em;margin-bottom:6px}.moe-accueil-etapes h3{font-size:15px;margin:0 0 8px;line-height:1.4}.moe-accueil-etapes p{color:var(--texte-2);font-size:13px;line-height:1.65;margin:0}.moe-accueil-priorites{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.moe-accueil-indicateur{background:var(--carte);border:1px solid var(--bord);border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:12px;min-width:0}.moe-accueil-indicateur>span{display:flex;gap:8px;align-items:center;color:var(--texte-2);font-size:12px;font-weight:600}.moe-accueil-indicateur svg{width:18px;height:18px;flex-shrink:0}.moe-accueil-indicateur strong{font-size:30px;line-height:1.1;font-variant-numeric:tabular-nums}.moe-accueil-indicateur small{font-size:12px;color:var(--texte-2);line-height:1.5}.moe-accueil-indicateur.attention{border-color:color-mix(in srgb,var(--moe-alerte) 35%,var(--bord))}.moe-accueil-indicateur.attention strong,.moe-accueil-retard{color:var(--moe-alerte)}.moe-accueil-finances{display:flex;align-items:center;gap:28px;flex-wrap:wrap;background:var(--carte);border:1px solid var(--bord);border-radius:14px;padding:20px 24px;margin-top:14px}.moe-accueil-finances-titre{font-size:13px;font-weight:650}.moe-accueil-montants{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 28px;margin:0;flex:1;min-width:0}.moe-accueil-montants dt{color:var(--texte-2);font-size:12px;line-height:1.5;margin-bottom:6px}.moe-accueil-montants dd{margin:0;font-size:16px;font-weight:650;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.moe-accueil-montants small{font-size:11px;font-weight:450;color:var(--texte-2)}.moe-accueil-missions{margin-top:32px}.moe-accueil-liste-entete{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:18px}.moe-accueil-liste-entete h2{margin:0;font-size:20px}.moe-accueil-liste-entete h2>span{color:var(--texte-2);font-size:13px;font-weight:500;background:var(--neutre);border-radius:20px;padding:4px 9px;margin-left:6px}.moe-accueil-recherche{display:flex;gap:10px;align-items:center;background:var(--carte);border:1px solid var(--bord);border-radius:10px;padding:0 12px;color:var(--texte-2);width:300px;max-width:100%}.moe-accueil-recherche input{border:0;background:transparent;color:var(--texte);min-height:44px;width:100%;min-width:0;font-size:14px}.moe-accueil-recherche svg{width:18px;height:18px;flex-shrink:0}.moe-accueil-resultats{color:var(--texte-2);font-size:13px}.moe-accueil-liste{display:grid;gap:20px}.moe-accueil-operation{background:var(--carte);border:1px solid var(--bord);border-radius:16px;padding:24px;box-shadow:0 3px 12px #00000003;min-width:0}.moe-accueil-operation-entete{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.moe-accueil-identite{display:flex;gap:14px;align-items:center;min-width:0}.moe-accueil-reference{display:block;font-size:12px;color:var(--texte-2);font-variant-numeric:tabular-nums;margin-bottom:5px}.moe-accueil-operation h3{font-size:19px;margin:0;line-height:1.35}.moe-accueil-operation h3 a{color:var(--texte)}.moe-accueil-operation a:hover{text-decoration:underline;text-underline-offset:3px}.moe-accueil-statut{flex-shrink:0;max-width:100%;background:color-mix(in srgb,var(--accent) 8%,var(--carte));color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 15%,var(--bord));padding:5px 10px;border-radius:20px;font-size:12px;font-weight:650}.moe-accueil-statut.cloturee{color:var(--texte-2);background:var(--fond);border-color:var(--bord)}.moe-accueil-lots{font-size:12px;color:var(--texte-2);line-height:1.6;margin:16px 0}.moe-accueil-prochaine{display:flex;align-items:center;justify-content:space-between;gap:16px;border-radius:10px;background:color-mix(in srgb,var(--accent) 5%,var(--carte));color:var(--accent);padding:16px}.moe-accueil-prochaine small{display:block;font-size:10px;letter-spacing:.08em;margin-bottom:7px}.moe-accueil-prochaine strong{font-size:14px;line-height:1.6;overflow-wrap:anywhere}.moe-accueil-prochaine svg{flex-shrink:0}.moe-accueil-prochaine.urgente{background:color-mix(in srgb,var(--moe-alerte) 6%,var(--carte));color:var(--moe-alerte)}.moe-accueil-sans-action{display:flex;align-items:center;gap:10px;color:var(--texte-2);font-size:13px;line-height:1.6}.moe-accueil-sans-action svg{flex-shrink:0}.moe-accueil-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px}.moe-accueil-details section{margin-top:20px;min-width:0}.moe-accueil-details h4{display:flex;align-items:center;gap:8px;font-size:13px;margin:0}.moe-accueil-details h4 svg{width:17px;height:17px}.moe-accueil-precision{font-size:11px;color:var(--texte-2);margin:6px 0 0}.moe-accueil-details ul{list-style:none;padding:0;margin:10px 0 0}.moe-accueil-details li{padding:9px 0;font-size:13px;line-height:1.55;overflow-wrap:anywhere;border-top:1px solid var(--separateur)}.moe-accueil-details a{color:inherit;text-decoration:underline;text-underline-offset:3px}.moe-accueil-date{display:block;font-size:11px;font-weight:650;margin-bottom:3px}.moe-accueil-autres{margin-top:18px;font-size:13px}.moe-accueil-autres summary{color:var(--accent);cursor:pointer;padding:10px 0}.moe-accueil-autres ul{padding-left:20px;line-height:1.8}.moe-accueil-autres a{color:var(--accent)}.moe-accueil-operation-pied{margin-top:20px;padding-top:18px;border-top:1px solid var(--bord);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.moe-accueil-operation-pied>p{color:var(--texte-2);font-size:12px}.moe-accueil-operation-pied .moe-accueil-montants{min-width:min(100%,500px)}.moe-accueil-operation-pied dd{font-size:14px}.moe-accueil-ouvrir{display:inline-flex;align-items:center;gap:10px;color:var(--accent);font-size:13px;font-weight:650;min-height:44px}.moe-accueil-ouvrir svg{width:18px;height:18px}.moe-accueil-aucun{padding:30px;text-align:center;border:1px dashed var(--bord);border-radius:14px}.moe-accueil-aucun h3{font-size:16px;font-weight:500;margin:0 0 18px}.moe-accueil-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 1100px){.moe-accueil-etapes li{flex-direction:column}.moe-accueil-priorites{grid-template-columns:repeat(2,minmax(0,1fr))}.moe-accueil-finances-titre{width:100%}}@media (max-width: 760px){.moe-accueil-bienvenue{grid-template-columns:minmax(0,1fr)}.moe-accueil-plan{display:none}.moe-accueil-etapes{grid-template-columns:minmax(0,1fr)}.moe-accueil-etapes li{flex-direction:row;padding:20px}.moe-accueil-montants{gap:16px}.moe-accueil-entete{margin-bottom:22px}}@media (max-width: 480px){.moe-accueil-filtre{flex-direction:column;align-items:stretch;width:100%;gap:8px}.moe-accueil-filtre select{width:100%}.moe-accueil-outils{gap:9px;margin-bottom:20px}.moe-accueil-invitation{padding:26px 22px}.moe-accueil-invitation h2{font-size:27px}.moe-accueil-indicateur{padding:16px 12px}.moe-accueil-indicateur>span{align-items:flex-start;flex-direction:column;line-height:1.5}.moe-accueil-operation{padding:18px}.moe-accueil-operation-entete{flex-wrap:wrap}.moe-accueil-montants{grid-template-columns:minmax(0,1fr)}.moe-accueil-finances{padding:20px}.moe-accueil-montants>div{display:flex;justify-content:space-between;gap:16px}.moe-accueil-montants dt{max-width:52%;margin:0}.moe-accueil-montants dd{text-align:right}.moe-accueil-recherche{width:100%}}.page.tb-page{max-width:1440px;margin-inline:auto;padding-bottom:80px}.tb-entete{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:8px 0 26px}.tb-surtitre{color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.15em;margin:0 0 8px}.tb-entete h1{font-size:clamp(26px,3vw,36px);letter-spacing:-.035em;margin:0}.tb-introduction{color:var(--texte-2);margin:9px 0 0;font-size:15px}.tb-actions{display:flex;flex-wrap:wrap;gap:10px}.tb-actions a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-height:42px}.tb-compteurs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tb-compteur{background:var(--carte);border:1px solid var(--bord);border-radius:18px;padding:22px;display:flex;flex-direction:column;position:relative;gap:8px;min-width:0;text-decoration:none;color:var(--texte)}a.tb-compteur:hover{border-color:var(--accent)}.tb-compteur-libelle{font-size:14px;font-weight:600;padding-right:20px}.tb-compteur strong{font-size:36px;letter-spacing:-.04em;line-height:1.2;font-variant-numeric:tabular-nums}.tb-compteur-precision{color:var(--texte-2);font-size:12px;line-height:1.5}.tb-fleche{position:absolute;right:22px;top:20px;color:var(--accent)}.tb-raccourcis{display:flex;flex-wrap:wrap;gap:10px 26px;padding:18px 3px 26px}.tb-raccourcis a{display:flex;align-items:center;gap:14px;min-height:34px;text-decoration:none;font-size:13px;color:var(--texte-2)}.tb-raccourcis a:hover{color:var(--accent)}.tb-vue-ensemble{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(270px,1fr);align-items:start;gap:20px;margin-bottom:24px}.tb-carte{background:var(--carte);border:1px solid var(--bord);border-radius:18px;padding:24px;min-width:0}.tb-carte h2{margin:0;font-size:18px;letter-spacing:-.02em}.tb-titre-carte{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:7px 12px;margin-bottom:22px}.tb-titre-carte>span,.tb-titre-carte p{color:var(--texte-2);font-size:12px;margin:7px 0 0}.tb-note{font-size:12px;color:var(--texte-2);line-height:1.6;margin:16px 0 0}.tb-repartition{list-style:none;padding:0;margin:0}.tb-repartition li+li{margin-top:16px}.tb-repartition-ligne{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;color:var(--texte);text-decoration:none;border-radius:6px}a.tb-repartition-ligne:hover .tb-repartition-nom{color:var(--accent)}.tb-repartition-nom{font-size:13px;line-height:1.5;overflow-wrap:anywhere}.tb-repartition-nombre{display:flex;gap:12px;align-items:baseline;font-size:14px;font-weight:650;font-variant-numeric:tabular-nums}.tb-repartition-nombre small{width:35px;text-align:right;font-size:11px;color:var(--texte-2);font-weight:400}.tb-repartition-rail{grid-column:1/-1;height:5px;background:var(--neutre);border-radius:3px;overflow:hidden}.tb-repartition-rail>span{display:block;height:100%;background:var(--accent);border-radius:3px}.tb-suite summary{margin:20px 0;font-size:12px;color:var(--accent);cursor:pointer}.tb-graphe{width:100%;height:auto;display:block;overflow:visible}.tb-graphe text{font-family:inherit;fill:var(--texte-2);font-size:12px}.tb-graphe .tb-graphe-valeur{fill:var(--texte);font-weight:600}.tb-graphe .tb-graphe-unite{font-size:11px}.tb-grille{stroke:var(--bord);stroke-width:1;stroke-dasharray:3 5}.tb-axe{stroke:var(--texte-2);stroke-width:.7}.tb-barre{fill:var(--accent);opacity:.82}.tb-graphe-mobile{display:none}.tb-graphe-mobile ul{list-style:none;padding:0;margin:0}.tb-graphe-mobile li{display:grid;grid-template-columns:66px minmax(0,1fr) 30px;gap:12px;align-items:center;min-height:27px;font-size:12px}.tb-graphe-mobile li strong{text-align:right;font-variant-numeric:tabular-nums}.tb-mobile-rail{height:8px;border-radius:3px;background:var(--neutre)}.tb-mobile-rail>span{display:block;background:var(--accent);height:100%;border-radius:3px}.tb-graphe-mobile-entete{display:flex;justify-content:space-between;color:var(--texte-2);font-size:11px;margin-bottom:10px}.tb-detail{border-top:1px solid var(--bord);padding:19px 0}.tb-detail>summary{display:flex;flex-wrap:wrap;align-items:center;gap:7px 16px;cursor:pointer;list-style:none;min-height:28px;font-size:14px;font-weight:600}.tb-detail>summary::-webkit-details-marker{display:none}.tb-detail>summary:after{content:"+";margin-left:auto;font-size:21px;color:var(--texte-2);font-weight:400}.tb-detail[open]>summary:after{content:"−"}.tb-detail[open]>summary{margin-bottom:20px}.tb-resume-detail{color:var(--texte-2);font-size:12px;font-weight:400}.tb-repartitions-secondaires{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tb-statuts,.tb-journal{list-style:none;padding:0;margin:14px 0 0}.tb-statuts li a{display:flex;justify-content:space-between;gap:12px;text-decoration:none;color:var(--texte);font-size:13px;padding:10px 0}.tb-table-defilante{overflow:auto;max-width:100%;margin-top:20px}.tb-table{width:100%;border-collapse:collapse;font-size:12px}.tb-table caption{text-align:left;color:var(--texte-2);padding-bottom:12px}.tb-table td,.tb-table th{padding:11px 12px;border-bottom:1px solid var(--bord);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.tb-table th:first-child{text-align:left}.tb-lien{display:inline-block;color:var(--accent);font-size:13px;margin-top:18px;text-decoration:none}.tb-journal li{padding:12px 0;border-bottom:1px solid var(--bord);font-size:13px;overflow-wrap:anywhere}.tb-journal small{display:block;margin-top:5px;color:var(--texte-2)}.tb-pied{font-size:11px;color:var(--texte-2);margin-top:24px;line-height:1.6}.tb-page :is(a,summary):focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:1320px){.tb-vue-ensemble,.tb-repartitions-secondaires{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.tb-entete{flex-direction:column;align-items:stretch;gap:18px}.tb-compteurs{gap:10px}.tb-compteur{padding:15px}.tb-compteur strong{font-size:29px}.tb-fleche{right:12px;top:12px}.tb-carte{padding:20px}.tb-graphe{display:none}.tb-graphe-mobile{display:block}.tb-resume-detail{width:calc(100% - 30px);order:2}}@media (max-width:520px){.tb-compteurs{grid-template-columns:minmax(0,1fr)}.tb-compteur{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 16px}.tb-compteur strong{grid-column:2;grid-row:1/3;padding-right:18px;align-self:center}.tb-compteur-precision{grid-column:1}.tb-compteur-libelle{padding:0}.tb-fleche{top:26px}.tb-actions{display:grid;grid-template-columns:1fr 1fr}.tb-actions a{padding:10px 8px;font-size:13px}.tb-raccourcis{display:grid;grid-template-columns:1fr 1fr;gap:3px 18px;padding-block:14px 20px}.tb-raccourcis a{justify-content:space-between}}:root{--fond: #f5f5f7;--carte: #ffffff;--texte: #1d1d1f;--texte-2: #6e6e73;--bord: #e5e5ea;--separateur: #f0f0f2;--survol: #fafafa;--voile: rgba(255, 255, 255, .82);--neutre: rgba(0, 0, 0, .055);--neutre-fort: rgba(0, 0, 0, .09);--accent: #0071e3;--accent-fonce: #0060c0;--danger: #ff3b30;--succes: #34c759;--alerte: #ff9f0a;--violet: #af52de;--rayon: 12px;--ombre: 0 1px 3px rgba(0, 0, 0, .06), 0 8px 24px rgba(0, 0, 0, .04)}@media (prefers-color-scheme: dark){:root{--fond: #000000;--carte: #1c1c1e;--texte: #f2f2f7;--texte-2: #98989e;--bord: #38383a;--separateur: #2c2c2e;--survol: #242426;--voile: rgba(22, 22, 24, .82);--neutre: rgba(255, 255, 255, .09);--neutre-fort: rgba(255, 255, 255, .15);--accent: #0a84ff;--accent-fonce: #3395ff;--ombre: 0 1px 3px rgba(0, 0, 0, .5), 0 8px 24px rgba(0, 0, 0, .35)}}*{box-sizing:border-box}html,body{margin:0;background:var(--fond);color:var(--texte);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;-webkit-font-smoothing:antialiased}.page{max-width:1760px;margin:0 auto;padding:28px 34px 80px}.entete-page{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:6px 0 20px;flex-wrap:wrap}h1{font-size:26px;letter-spacing:-.4px;margin:0}h2{font-size:18px;letter-spacing:-.2px;margin:0 0 12px}.sous-titre{color:var(--texte-2);margin:4px 0 0;font-size:14px}.carte{background:var(--carte);border:1px solid var(--bord);border-radius:var(--rayon);box-shadow:var(--ombre);padding:20px}.carte+.carte{margin-top:16px}.bouton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:10px;padding:9px 16px;font-size:14.5px;font-weight:600;cursor:pointer;background:var(--accent);color:#fff;transition:background .15s,transform .05s}.bouton:hover{background:var(--accent-fonce)}.bouton:active{transform:scale(.98)}.bouton:disabled{opacity:.45;cursor:default}.bouton.secondaire{background:var(--neutre);color:var(--texte)}.bouton.secondaire:hover{background:var(--neutre-fort)}.bouton.danger{background:var(--danger)}.bouton.danger:hover{background:#e0342a}.bouton.petit{padding:6px 11px;font-size:13px;border-radius:8px}.champ{width:100%;border:1px solid var(--bord);border-radius:10px;background:var(--carte);padding:10px 12px;font-size:15px;color:var(--texte);outline:none;transition:border .15s,box-shadow .15s}.champ:focus{border-color:var(--accent);box-shadow:0 0 0 3.5px #0071e32e}.libelle{display:block;font-size:13px;font-weight:600;color:var(--texte-2);margin:0 0 6px}.ligne-champ{margin-bottom:16px}select.champ{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{border:1px solid var(--bord);background:var(--carte);border-radius:999px;padding:7px 14px;font-size:13.5px;font-weight:500;cursor:pointer;color:var(--texte);transition:all .12s}.chip:hover{border-color:#c9c9ce}.chip.choisi{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.tableau{width:100%;border-collapse:collapse}.tableau th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.4px;color:var(--texte-2);font-weight:600;padding:8px 12px;border-bottom:1px solid var(--bord)}.tableau td{padding:12px;border-bottom:1px solid var(--separateur);font-size:14.5px}.tableau tr.cliquable{cursor:pointer;transition:background .1s}.tableau tr.cliquable:hover{background:var(--survol)}.tableau tr:last-child td{border-bottom:none}.numero{font-variant-numeric:tabular-nums;color:var(--texte-2);font-weight:600}.nom-client{font-weight:600}.badge{display:inline-block;padding:3px 9px;border-radius:7px;font-size:12px;font-weight:600;background:var(--neutre);color:var(--texte-2);margin-right:6px;white-space:nowrap}.badge.accent{background:#0071e31a;color:var(--accent)}.pastille{display:inline-flex;align-items:center;gap:7px;padding:4px 11px;border-radius:999px;font-size:12.5px;font-weight:600;white-space:nowrap}.pastille:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.vide{text-align:center;color:var(--texte-2);padding:48px 20px}.erreur{background:#ff3b3014;border:1px solid rgba(255,59,48,.25);color:#c0271e;border-radius:10px;padding:10px 14px;font-size:14px;margin:12px 0}.info{background:#ff9f0a1a;border:1px solid rgba(255,159,10,.35);color:#9a6003;border-radius:10px;padding:12px 14px;font-size:14px;margin-bottom:16px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.succes-bloc{background:#34c7591a;border:1px solid rgba(52,199,89,.35);color:#1d7a3a;border-radius:10px;padding:12px 14px;font-size:14px;margin:12px 0}.apercu-nom{font-family:SF Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16.5px;font-weight:600;background:#1d1d1f;color:#7ee787;border-radius:10px;padding:14px 16px;overflow-x:auto;white-space:nowrap}.apercu-nom.attente{color:#8b949e;font-weight:400}.liste-fichiers{max-height:420px;overflow:auto;border:1px solid var(--bord);border-radius:10px}.arbre details{border-bottom:1px solid var(--separateur)}.arbre details:last-child{border-bottom:none}.arbre summary{cursor:pointer;list-style:none;padding:8px 12px;font-size:13.5px;font-weight:600;display:flex;align-items:center;gap:8px;-webkit-user-select:none;user-select:none}.arbre summary:before{content:"›";color:var(--texte-2);transition:transform .15s}.arbre details[open]>summary:before{transform:rotate(90deg)}.arbre summary:hover{background:var(--survol)}.arbre summary .compteur{color:var(--texte-2);font-weight:400;font-size:12px}.arbre .contenu-dossier{padding-left:16px}.ligne-fichier .actions{display:flex;gap:6px;opacity:.85}.ligne-fichier button.lien{border:none;background:none;color:var(--accent);font-size:12.5px;font-weight:600;cursor:pointer;padding:2px 4px}.ligne-fichier button.lien:hover{text-decoration:underline}.ligne-fichier{display:flex;justify-content:space-between;gap:12px;padding:7px 12px;border-bottom:1px solid var(--separateur);font-size:13.5px}.ligne-fichier:last-child{border-bottom:none}.ligne-fichier .chemin{font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:12.5px}.ligne-fichier.dossier .chemin{font-weight:600}.ligne-fichier .taille{color:var(--texte-2);white-space:nowrap;font-variant-numeric:tabular-nums}.grille-refs{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.ligne-ref{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--separateur)}.ligne-ref:last-child{border-bottom:none}.ligne-ref .code{font-family:ui-monospace,Menlo,monospace;font-size:12px;font-weight:700;min-width:82px}.ligne-ref input{flex:1}.ligne-ref.inactif .code,.ligne-ref.inactif input{opacity:.4}.superposition{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modale{background:var(--carte);border-radius:16px;box-shadow:0 24px 80px #00000040;width:min(440px,calc(100vw - 40px));padding:24px}.modale h3{margin:0 0 8px;font-size:17px}.modale p{color:var(--texte-2);font-size:14px;margin:0 0 18px}.actions-modale{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.ecran-connexion{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px}.carte-connexion{width:360px;padding:32px 28px;text-align:center}.logo-connexion{width:56px;height:56px;border-radius:14px;margin:0 auto 14px;background:linear-gradient(135deg,#0071e3,#3f9bff);color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700}.carte-connexion h1{font-size:21px;margin-bottom:2px}.carte-connexion .sous-titre{margin-bottom:22px}.carte-connexion form{text-align:left}.pied-discret{color:#a1a1a6;font-size:12px;text-align:center;margin-top:20px}.cartes-mobile{display:none;flex-direction:column;gap:12px}.carte-affaire{border:1px solid var(--bord);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:9px;cursor:pointer;transition:background .1s,border .1s;-webkit-tap-highlight-color:rgba(0,113,227,.08)}.carte-affaire:active{background:var(--survol);border-color:var(--bord)}.carte-affaire .entete-carte{display:flex;justify-content:space-between;align-items:center;gap:10px}.carte-affaire .numeros{font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:12.5px;color:var(--texte-2);font-weight:600}.carte-affaire .client-carte{font-size:16.5px;font-weight:650;letter-spacing:-.2px}.carte-affaire .pied-carte{display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--texte-2);font-size:12.5px}.defilable{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 900px){.page{padding:22px 18px 70px}.grille-refs{grid-template-columns:1fr}}@media (max-width: 720px){html,body{font-size:15.5px}.page{padding:16px 13px 70px}h1{font-size:21px}.entete-page{flex-direction:column;align-items:stretch}.entete-page a .bouton,.entete-page>a>.bouton{width:100%}.carte{padding:15px 13px}.bouton{padding:11px 16px}.bouton.petit{padding:8px 12px}.chip{padding:9px 15px}.champ{padding:11px 12px;font-size:16px}.tableau-bureau{display:none}.cartes-mobile{display:flex}.table-infos,.table-infos tbody{display:block}.table-infos tr{display:block;padding:10px 0;border-bottom:1px solid #f0f0f2}.table-infos tr:last-child{border-bottom:none}.table-infos td{display:block;width:100%!important;border:none;padding:2px 0}.table-infos td:first-child{font-size:11.5px;text-transform:uppercase;letter-spacing:.4px;font-weight:600}.table-infos td[style]{display:flex;flex-wrap:wrap}.apercu-nom{font-size:13.5px;padding:12px 13px}.liste-fichiers{max-height:320px}.ligne-fichier .chemin{word-break:break-all}.modale{padding:20px 16px}.actions-modale{flex-wrap:wrap}.actions-modale .bouton{flex:1}}.grille-inline{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:4px 24px}.champ-inline{padding:7px 0;border-bottom:1px solid var(--separateur)}.champ-edition{display:block;padding:7px 0;border-bottom:1px solid var(--separateur)}.champ-edition>span{display:block;font-size:12px;font-weight:600;color:var(--texte-2);margin-bottom:2px}.champ-edition .cv2-input{font-size:15px}.chemin-partage{flex:0 1 auto;min-width:0;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:12.5px;color:var(--texte-2);overflow-wrap:anywhere}.champ-inline-libelle{display:block;font-size:12px;font-weight:600;color:var(--texte-2);margin-bottom:2px}.champ-inline-input{width:100%;border:none;background:transparent;font-size:15px;color:var(--texte);outline:none;padding:3px 4px;border-radius:7px;font-family:inherit;transition:background .15s,box-shadow .15s;caret-color:var(--accent)}.champ-inline-input::placeholder{color:var(--texte-2);opacity:.5}.champ-inline-input:hover{background:var(--survol)}.champ-inline-input:focus{background:var(--survol);box-shadow:0 0 0 3px #0a84ff40}.intervenant-fiche{border:1px solid var(--bord);border-radius:11px;padding:12px 14px;margin-bottom:10px}.intervenant-fiche-tete{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.grille-compteurs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:16px}.carte-compteur{background:var(--carte);border:1px solid var(--bord);border-radius:var(--rayon);box-shadow:var(--ombre);padding:16px 18px;text-decoration:none;color:inherit;display:block;transition:transform .12s ease,border-color .15s}a.carte-compteur:hover{transform:translateY(-1px);border-color:var(--accent)}.compteur-valeur{font-size:30px;font-weight:700;letter-spacing:-.6px;line-height:1.1;font-variant-numeric:tabular-nums}.compteur-valeur.accent{color:var(--accent)}.compteur-valeur.alerte{color:var(--alerte)}.compteur-libelle{font-size:12.5px;color:var(--texte-2);margin-top:3px;font-weight:500}.grille-tableau-bord{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;margin-bottom:16px}.grille-tableau-bord .carte{margin-top:0}.repartition{display:flex;flex-direction:column;gap:7px}.ligne-repartition{display:grid;grid-template-columns:92px 1fr 34px;align-items:center;gap:10px;text-decoration:none;color:inherit;padding:3px 4px;border-radius:8px;transition:background .12s}.ligne-repartition:hover{background:var(--survol)}.ligne-repartition .etiquette{font-size:12.5px;font-weight:500;color:var(--texte-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ligne-repartition .jauge{height:8px;background:var(--neutre);border-radius:999px;overflow:hidden}.ligne-repartition .remplissage{display:block;height:100%;border-radius:999px;transition:width .35s ease}.ligne-repartition .valeur-repartition{font-size:13px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.fil-activite{display:flex;flex-direction:column}.ligne-activite{display:flex;align-items:flex-start;gap:10px;padding:9px 4px;border-bottom:1px solid var(--separateur);text-decoration:none;color:inherit;transition:background .12s}.ligne-activite:last-child{border-bottom:none}a.ligne-activite:hover{background:var(--survol)}.ligne-activite .point{width:7px;height:7px;border-radius:50%;background:var(--accent);margin-top:6px;flex-shrink:0}.ligne-activite .corps{display:flex;flex-direction:column;gap:1px;min-width:0}.ligne-activite .libelle-activite{font-size:14px;font-weight:500}.ligne-activite .precision{font-size:14px;color:var(--texte-2)}.ligne-activite .meta{font-size:12px;color:var(--texte-2)}@media (max-width: 720px){.grille-compteurs{grid-template-columns:repeat(2,1fr);gap:10px}.carte-compteur{padding:13px 14px}.compteur-valeur{font-size:25px}.grille-tableau-bord{grid-template-columns:1fr}.ligne-repartition{grid-template-columns:78px 1fr 30px}}.coque{display:flex;min-height:100vh}.zone-contenu{flex:1;min-width:0}.barre-laterale{position:sticky;top:0;align-self:flex-start;height:100vh;flex-shrink:0;display:flex;flex-direction:column;background:var(--voile);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border-right:1px solid var(--bord);padding:14px 10px 12px;z-index:30;transition:width .22s cubic-bezier(.25,.1,.25,1);overflow:hidden}.barre-laterale.repliee{width:68px}.barre-laterale.deployee{width:232px}.barre-laterale.deployee:not(.epinglee){position:fixed;box-shadow:0 12px 40px #00000029}.barre-laterale.deployee:not(.epinglee)+.zone-contenu{margin-left:68px}.barre-entete{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px 14px;min-height:44px}.barre-laterale.repliee .barre-entete{justify-content:center;padding-left:0;padding-right:0}.barre-laterale.repliee .barre-entete .marque,.barre-laterale.repliee .bouton-epingle{display:none}.bouton-epingle{border:none;background:none;color:var(--texte-2);cursor:pointer;padding:5px;border-radius:8px;display:flex;transition:background .15s,color .15s,transform .15s}.bouton-epingle svg{width:17px;height:17px}.bouton-epingle:hover{background:var(--neutre);color:var(--texte)}.bouton-epingle.actif{color:var(--accent);transform:rotate(45deg)}.barre-nav{display:flex;flex-direction:column;gap:3px;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.barre-entete,.barre-pied{flex-shrink:0}.affaires-outils{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:16px}.affaires-recherche{flex:1 1 280px;min-width:0}.affaires-statut{flex:0 1 220px;min-width:0}.affaires-outils label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--texte-2)}.affaires-outils input,.affaires-outils select{width:100%;box-sizing:border-box}.affaires-filtres{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.affaires-resultats{font-size:12px;color:var(--texte-2);margin:10px 0 18px}@media (max-width: 620px){.affaires-recherche,.affaires-statut{flex-basis:100%}}.entree-nav{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:10px;color:var(--texte-2);text-decoration:none;font-size:14.5px;font-weight:500;white-space:nowrap;transition:background .15s,color .15s;border:none;background:none;cursor:pointer;font-family:inherit;width:100%;text-align:left}.entree-nav .icone{display:flex;flex-shrink:0}.entree-nav .icone svg{width:20px;height:20px}.entree-nav:hover{background:var(--neutre);color:var(--texte)}.entree-nav.actif{background:#0071e31f;color:var(--accent);font-weight:600}.barre-laterale.repliee .entree-nav{justify-content:center;padding:9px 0}.barre-laterale.repliee .libelle-nav{display:none}.barre-pied{display:flex;flex-direction:column;gap:3px;border-top:1px solid var(--bord);padding-top:10px}.entree-nav.compte{cursor:default}.entree-nav.compte:hover{background:none;color:var(--texte-2)}.entree-nav.compte .avatar{width:26px;height:26px;font-size:12px;flex-shrink:0}.entree-nav.compte .libelle-nav{display:flex;flex-direction:column;line-height:1.25}.nom-compte{font-size:13.5px;font-weight:600;color:var(--texte)}.role-compte{font-size:11.5px;color:var(--texte-2)}.barre-laterale.repliee .entree-nav.compte{justify-content:center}.barre-mobile,.voile-tiroir{display:none}.bouton-icone{border:none;background:none;color:var(--texte);cursor:pointer;padding:6px;border-radius:9px;display:flex}.bouton-icone svg{width:22px;height:22px}.bouton-icone:hover{background:var(--neutre)}@media (max-width: 720px){.coque{flex-direction:column}.barre-mobile{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;height:52px;position:sticky;top:0;z-index:25;background:var(--voile);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border-bottom:1px solid var(--bord)}.barre-mobile .marque{font-size:16px}.barre-mobile .avatar{width:28px;height:28px;font-size:12.5px}.barre-laterale{position:fixed;top:0;left:0;height:100vh;width:250px!important;transform:translate(-100%);transition:transform .24s cubic-bezier(.25,.1,.25,1);border-right:1px solid var(--bord);box-shadow:0 0 40px #00000038}.barre-laterale.tiroir-ouvert{transform:translate(0)}.barre-laterale .libelle-nav{display:flex!important}.barre-laterale .barre-entete{justify-content:space-between!important;padding:4px 8px 14px!important}.barre-laterale .barre-entete .marque{display:block!important}.barre-laterale .bouton-epingle{display:none!important}.barre-laterale .entree-nav{justify-content:flex-start!important;padding:11px 12px!important}.barre-laterale.deployee:not(.epinglee)+.zone-contenu{margin-left:0}.voile-tiroir{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:28;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}.editeur-texte{border:1px solid transparent;border-radius:9px;margin-bottom:6px;transition:border .15s,background .15s;background:var(--survol)}.editeur-texte:hover{border-color:var(--bord)}.editeur-texte.actif{border-color:var(--accent);background:var(--carte)}.zone-editable{padding:8px 11px;font-size:14.5px;line-height:1.5;color:var(--texte);outline:none;min-height:20px;word-break:break-word}.zone-editable:empty:before{content:attr(data-vide);color:var(--texte-2);opacity:.6}.barre-format{display:flex;gap:2px;padding:4px 6px;border-bottom:1px solid var(--bord);background:var(--fond);border-radius:8px 8px 0 0}.barre-format button{border:none;background:none;color:var(--texte-2);width:26px;height:24px;border-radius:6px;cursor:pointer;font-size:13px}.barre-format button:hover{background:var(--neutre);color:var(--texte)}.ligne-puce{display:flex;align-items:flex-start;gap:8px}.ligne-puce .editeur-texte{flex:1}.marqueur-puce{color:var(--texte-2);padding-top:9px;font-size:13px}.groupe-nav{font-size:10.5px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--texte-2);padding:14px 12px 5px;white-space:nowrap;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;border:none;background:none;cursor:pointer;font-family:inherit;text-align:left}.groupe-nav:hover{color:var(--texte)}.chevron-groupe{font-size:13px;line-height:1;opacity:.55;text-transform:none;letter-spacing:0}.groupe-bloc.replie .groupe-nav{padding-bottom:8px}.barre-laterale.repliee .chevron-groupe{display:none}.entree-nav.secondaire{padding-left:22px;font-size:13.5px}.entree-nav.secondaire .icone svg{width:17px;height:17px}.barre-laterale.repliee .entree-nav.secondaire{padding-left:0}.barre-laterale.repliee .groupe-nav{padding:12px 0 4px;text-align:center;font-size:0}.barre-laterale.repliee .groupe-nav:after{content:"";display:block;height:1px;background:var(--bord);margin:0 14px}.badge-nav{margin-left:auto;background:var(--accent);color:#fff;font-size:11px;font-weight:700;border-radius:999px;padding:1px 7px}.barre-laterale.repliee .badge-nav{display:none}.barre-outils{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.pastille-type{display:inline-block;padding:3px 10px;border-radius:7px;font-size:12px;font-weight:600;background:var(--neutre);color:var(--texte-2);white-space:nowrap}.atelier .fil-ariane{color:var(--accent);text-decoration:none;font-size:13.5px;font-weight:500;display:inline-block;margin-bottom:4px}.atelier .fil-ariane:hover{text-decoration:underline}.grille-types{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.carte-type{text-align:left;border:1px solid var(--bord);border-radius:var(--rayon);background:var(--carte);padding:18px;cursor:pointer;display:flex;flex-direction:column;gap:8px;transition:border-color .15s,transform .12s,box-shadow .15s;font-family:inherit}.carte-type:hover:not(:disabled){border-color:var(--accent);transform:translateY(-2px);box-shadow:var(--ombre)}.carte-type:disabled{opacity:.5;cursor:default}.titre-type{font-size:16px;font-weight:650;color:var(--texte)}.description-type{font-size:13.5px;color:var(--texte-2);line-height:1.5}.action-type{font-size:13.5px;font-weight:600;color:var(--accent);margin-top:4px}.barre-actions{position:sticky;top:0;z-index:15;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:12px 16px;margin-bottom:16px;background:var(--voile);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border:1px solid var(--bord);border-radius:var(--rayon)}.etat-document{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.actions-document{display:flex;gap:10px;flex-wrap:wrap}.mention-modifie{font-size:13px;color:var(--alerte);font-weight:600}.grille-atelier{display:grid;grid-template-columns:210px minmax(0,1fr);gap:20px}.rail-etapes{display:flex;flex-direction:column;gap:4px;position:sticky;top:84px;align-self:start}.etape{display:flex;align-items:center;gap:10px;border:none;background:none;padding:10px 12px;border-radius:10px;font-size:14.5px;font-weight:500;color:var(--texte-2);cursor:pointer;text-align:left;font-family:inherit;transition:background .15s,color .15s}.etape:hover{background:var(--neutre);color:var(--texte)}.etape.active{background:#0071e31f;color:var(--accent);font-weight:600}.puce-etape{width:22px;height:22px;border-radius:50%;background:var(--neutre);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.etape.active .puce-etape{background:var(--accent);color:#fff}.apercu-cartouche{background:var(--survol);border:1px solid var(--bord);border-radius:10px;padding:14px 16px;font-size:13.5px;line-height:1.9}.totaux-atelier{margin-left:auto;text-align:right;font-size:15px}.bloc-section{border-bottom:1px solid var(--separateur)}.bloc-section:last-child{border-bottom:none}.bloc-section>summary{cursor:pointer;list-style:none;padding:10px 4px;font-size:14.5px;font-weight:600;-webkit-user-select:none;user-select:none}.bloc-section>summary:before{content:"› ";color:var(--texte-2)}.bloc-section[open]>summary:before{content:"⌄ "}.corps-section{padding:4px 4px 14px 18px}.sous-sections{border-left:2px solid var(--separateur);padding-left:12px;margin-top:8px}.recapitulatif{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px 24px;margin-bottom:14px}.recapitulatif>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--separateur);font-size:14.5px}.recapitulatif span{color:var(--texte-2)}@media (max-width: 900px){.grille-atelier{grid-template-columns:1fr}.rail-etapes{flex-direction:row;overflow-x:auto;position:static;padding-bottom:4px}.etape{white-space:nowrap}}.chapitre-rapport{border-bottom:1px solid var(--separateur);padding-bottom:16px;margin-bottom:16px}.chapitre-rapport:last-child{border-bottom:none}.galerie-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.vignette-photo{margin:0;background:var(--survol);border:1px solid var(--bord);border-radius:10px;overflow:hidden}.vignette-photo img{width:100%;height:130px;object-fit:cover;display:block;cursor:pointer}.vignette-photo figcaption{padding:7px 9px;font-size:12.5px;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.actions-vignette{display:flex;gap:6px;padding:0 9px 9px}.modale-photo{background:var(--carte);border-radius:16px;width:min(980px,calc(100% - 32px));max-height:calc(100% - 40px);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 80px #00000059}.entete-photo{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--bord);flex-wrap:wrap}.outils-photo,.couleurs-photo{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.pastille-couleur{width:22px;height:22px;border-radius:50%;border:2px solid var(--bord);cursor:pointer}.pastille-couleur.choisie{border-color:var(--accent);transform:scale(1.15)}.modale-photo.grande{width:calc(100% - 24px);height:calc(100% - 24px);max-height:calc(100% - 24px)}.modale-photo.grande .pied-photo,.modale-photo.grande .entete-photo,.modale-photo.grande .barre-objet{flex:none}.modale-photo:focus{outline:none}.modale-photo.recadrage{height:min(820px,calc(100% - 40px))}.modale-photo.recadrage .entete-photo{align-items:center}.zone-recadrage{padding:10px}.image-recadrage{position:relative;display:inline-block;max-width:100%;max-height:100%;cursor:crosshair;-webkit-user-select:none;user-select:none;line-height:0}.image-recadrage img{max-width:100%;max-height:calc(100vh - 260px);display:block;object-fit:contain}.cadre-recadrage{position:absolute;border:2px solid var(--accent);box-shadow:0 0 0 9999px #0000006b;box-sizing:border-box;cursor:move}.cadre-recadrage .poignee{position:absolute;width:12px;height:12px;background:#fff;border:2px solid var(--accent);border-radius:3px}.cadre-recadrage .poignee.hg{left:-7px;top:-7px;cursor:nwse-resize}.cadre-recadrage .poignee.hd{right:-7px;top:-7px;cursor:nesw-resize}.cadre-recadrage .poignee.bg{left:-7px;bottom:-7px;cursor:nesw-resize}.cadre-recadrage .poignee.bd{right:-7px;bottom:-7px;cursor:nwse-resize}.photos-bloc:focus{outline:2px solid rgba(0,113,227,.35);outline-offset:2px;border-radius:8px}.avis-bloc-photos{margin:4px 0 8px}.zone-toile{flex:1;min-height:0;overflow:hidden;padding:14px;display:flex;align-items:center;justify-content:center;background:var(--fond)}.zone-toile canvas{max-width:100%;max-height:100%;border-radius:8px;box-shadow:var(--ombre);cursor:crosshair;touch-action:none}.pied-photo{display:flex;gap:12px;padding:12px 14px;border-top:1px solid var(--bord);align-items:center;flex-wrap:wrap}.pied-photo .champ{flex:1;min-width:220px}.explorateur{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,40%);gap:16px;align-items:start}.explorateur:focus-visible,.explorateur.depot-actif{outline:2px dashed var(--accent);outline-offset:5px;border-radius:var(--rayon)}.depot-fichiers-externe .explorateur iframe{pointer-events:none}.aide-depot-documents{padding:10px 12px;margin-bottom:12px;border:1px dashed var(--bord);border-radius:8px;color:var(--texte-2);font-size:13px;cursor:pointer}.depot-actif .aide-depot-documents{color:var(--accent);background:#0071e314}.colonne-fichiers{background:var(--carte);border:1px solid var(--bord);border-radius:var(--rayon);box-shadow:var(--ombre);padding:18px 20px 12px;min-width:0}.entete-explorateur{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:12px}.entete-explorateur h2{margin:0 0 4px}.fil-ariane{display:flex;align-items:center;flex-wrap:wrap;gap:2px}.fil-ariane .separateur{color:var(--texte-2);font-size:13px}.miette{background:none;border:0;cursor:pointer;padding:2px 5px;border-radius:6px;font-size:13px;color:var(--accent);font-family:inherit}.miette:hover{background:var(--survol)}.miette.courante{color:var(--texte-2);cursor:default;font-weight:600}.actions-explorateur{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.actions-explorateur .recherche{width:150px}.liste-fichiers{position:relative;min-height:180px}.ligne-fichier{display:grid;grid-template-columns:26px minmax(0,1fr) 72px 118px auto;align-items:center;gap:10px;padding:7px 8px;border-radius:9px;cursor:pointer;border:1px solid transparent}.ligne-fichier:hover{background:var(--survol)}.ligne-fichier.choisie{background:#0071e31a;border-color:var(--accent)}.ligne-fichier.edition{cursor:default}.ligne-fichier .icone{font-size:17px;text-align:center}.nom-fichier{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.meta-fichier{font-size:12px;color:var(--texte-2);font-variant-numeric:tabular-nums}.actions-ligne{display:flex;gap:6px;opacity:0;transition:opacity .12s}.ligne-fichier:hover .actions-ligne,.ligne-fichier.choisie .actions-ligne{opacity:1}.bouton.danger{color:#c0271e}.pastille-protege{font-size:11px;color:var(--texte-2);background:var(--survol);border-radius:20px;padding:2px 9px;white-space:nowrap}.survol-depot{outline:2px dashed var(--accent);outline-offset:4px;border-radius:10px}.voile-depot{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0071e31a;border-radius:10px;font-weight:600;color:var(--accent);z-index:3;pointer-events:none}.info-envoi{background:#0071e31a;color:var(--accent);border-radius:10px;padding:8px 13px;font-size:13px;margin-bottom:10px}.succes{background:#34c7591a;border:1px solid rgba(52,199,89,.3);color:#1d7a3a;border-radius:10px;padding:8px 13px;font-size:13px;margin-bottom:10px}.volet-apercu{position:sticky;top:18px;height:calc(100vh - 130px);display:flex;flex-direction:column;background:var(--carte);border:1px solid var(--bord);border-radius:var(--rayon);box-shadow:var(--ombre);overflow:hidden}.volet-apercu.vide-apercu{justify-content:center}.entete-apercu{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-bottom:1px solid var(--bord)}.titre-apercu{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actions-apercu{display:flex;align-items:center;gap:5px;flex-shrink:0}.actions-apercu .numero{font-size:12px;color:var(--texte-2)}.corps-apercu{flex:1;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--fond);position:relative}.corps-apercu img{max-width:100%;max-height:100%;object-fit:contain;transition:transform .08s ease-out;-webkit-user-select:none;user-select:none}.corps-apercu iframe{width:100%;height:100%;border:0}.fond-damier{background-image:linear-gradient(45deg,var(--survol) 25%,transparent 25%),linear-gradient(-45deg,var(--survol) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--survol) 75%),linear-gradient(-45deg,transparent 75%,var(--survol) 75%);background-size:18px 18px;background-position:0 0,0 9px,9px -9px,-9px 0}.cadre-volet-apercu{position:relative;min-width:0;align-self:stretch}.poignee-volet{position:absolute;left:-12px;top:0;bottom:0;width:10px;cursor:col-resize;z-index:2;border-radius:4px}.poignee-volet:hover{background:#0071e32e}.apercu-agrandi{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0000008c;padding:14px;display:flex;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.apercu-agrandi .volet-apercu{position:static;height:auto;width:100%;flex:1}.explorateur.consultation .colonne-fichiers{padding:12px 14px 8px}.explorateur.empile{grid-template-columns:minmax(0,1fr)!important;gap:10px}.explorateur.empile .colonne-fichiers{max-height:40vh;overflow:auto}.explorateur.empile .volet-apercu{position:static;height:46vh}.explorateur.empile .entete-explorateur{flex-wrap:wrap}.explorateur.empile .actions-explorateur .recherche{width:140px}.atelier-sources{display:flex;align-items:flex-start}.atelier-sources>.grille-atelier{flex:1 1 auto;min-width:0}.panneau-sources{position:sticky;top:12px;flex:none;margin-left:18px;height:calc(100vh - 96px);display:flex;flex-direction:column;min-width:0;background:var(--carte);border:1px solid var(--bord);border-radius:var(--rayon);box-shadow:var(--ombre)}.poignee-sources{position:absolute;left:-12px;top:0;bottom:0;width:10px;cursor:col-resize;z-index:2;border-radius:4px}.poignee-sources:hover{background:#0071e32e}.entete-sources{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--bord);flex-wrap:wrap}.actions-sources{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cible-sources{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--texte-2)}.cible-sources select{max-width:220px}.corps-sources{flex:1;min-height:0;overflow:auto;padding:8px;display:flex;flex-direction:column}.corps-sources .explorateur{gap:10px}.corps-sources .colonne-fichiers{box-shadow:none}.corps-sources .visionneuse-pdf{flex:1;min-height:0;display:flex;flex-direction:column}.corps-sources .visionneuse-pdf .zone-pdf{flex:1;min-height:0;overflow:auto}.bouton.secondaire.actif-sources{background:var(--accent);color:#fff;border-color:var(--accent)}@media (max-width: 1100px){.panneau-sources{position:fixed;top:0;right:0;bottom:0;left:0;width:auto!important;height:auto;margin:0;border-radius:0;z-index:60}.poignee-sources{display:none}body.avec-nestor:not(.nestor-page-etroite) .panneau-sources{right:var(--nestor-largeur, 460px)}body.nestor-page-etroite .panneau-sources{z-index:80}}.explorateur.consultation .entete-explorateur h2{font-size:15px;margin:0 0 4px}.explorateur.consultation .ligne-fichier .meta-fichier:last-of-type{display:none}.explorateur.compact .volet-apercu{height:560px}.explorateur.compact .colonne-fichiers{padding:16px 16px 10px}@media (max-width: 1180px){.explorateur{grid-template-columns:minmax(0,1fr)!important}.volet-apercu{position:static;height:460px}.poignee-volet{display:none}}@media (max-width: 720px){.ligne-fichier{grid-template-columns:24px minmax(0,1fr) auto}.ligne-fichier .meta-fichier{display:none}.actions-ligne{opacity:1}.actions-explorateur .recherche{width:100%}}.ligne-totaux td{border-top:2px solid var(--bord);font-weight:600;padding-top:12px;color:var(--texte)}.grille-graphes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.carte-graphe{min-width:0}.entete-graphe{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:14px}.entete-graphe h3{margin:0;font-size:15px}.entete-graphe .sous-titre{margin:0;font-size:12.5px}.zone-graphe{position:relative}.graphe{width:100%;height:190px;display:block;overflow:visible}.bulle-graphe{position:absolute;top:0;right:0;background:var(--carte);border:1px solid var(--bord);border-radius:9px;padding:7px 11px;font-size:12px;box-shadow:var(--ombre);pointer-events:none}.bulle-graphe strong{display:block;margin-bottom:3px}.legende-graphe{display:flex;gap:16px;font-size:12px;color:var(--texte-2);margin-top:8px}.puce-legende{width:10px;height:10px;border-radius:3px;display:inline-block;margin-right:6px;vertical-align:-1px}.anneau-et-legende{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.anneau{width:160px;height:160px;flex-shrink:0}.legende-liste{list-style:none;margin:0;padding:0;flex:1;min-width:160px}.legende-liste li{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:13px}.libelle-legende{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.part-legende{color:var(--texte-2);font-size:12px;width:38px;text-align:right}.entonnoir{list-style:none;margin:0;padding:0}.entonnoir li{display:grid;grid-template-columns:150px minmax(0,1fr) 34px;align-items:center;gap:10px;padding:5px 0;font-size:13px}.libelle-entonnoir{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--texte-2)}.rail-entonnoir{background:var(--neutre);border-radius:20px;height:9px;overflow:hidden}.remplissage-entonnoir{display:block;height:100%;border-radius:20px;transition:width .25s ease-out}.entonnoir .numero{text-align:right;font-size:13px}@media (max-width: 1000px){.grille-graphes{grid-template-columns:minmax(0,1fr)}.entonnoir li{grid-template-columns:110px minmax(0,1fr) 30px}}.editeur-blocs{margin-top:6px}.bloc{border:1px solid transparent;border-radius:10px;padding:8px 10px;transition:border-color .12s,background .12s}.bloc:hover{border-color:var(--bord);background:var(--survol)}.outils-bloc{display:flex;align-items:center;gap:6px;margin-bottom:4px;opacity:0;transition:opacity .12s}.bloc:hover .outils-bloc,.bloc:focus-within .outils-bloc{opacity:1}.etiquette-bloc{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--texte-2);margin-right:auto}.titre-bloc{display:flex;align-items:baseline;gap:10px}.titre-bloc .numero-titre{font-variant-numeric:tabular-nums;color:var(--texte-2);min-width:34px}.titre-bloc .editeur-texte{flex:1}.titre-bloc.niveau-1 .zone-editable{font-size:20px;font-weight:700}.titre-bloc.niveau-2 .zone-editable{font-size:17px;font-weight:500}.titre-bloc.niveau-3 .zone-editable{font-size:15px;font-weight:500}.titre-bloc.niveau-4 .zone-editable{font-size:14.5px;font-weight:500}.titre-bloc.niveau-5 .zone-editable{font-size:14px;font-weight:500;font-style:italic}.titre-bloc.niveau-6 .zone-editable{font-size:13.5px;font-weight:500;font-style:italic}.trait-saut{border-top:2px dashed var(--bord);text-align:center;margin:10px 0 4px}.trait-saut span{position:relative;top:-10px;background:var(--carte);padding:0 10px;font-size:11px;color:var(--texte-2);text-transform:uppercase;letter-spacing:.05em}.liste-bloc .element-liste{display:flex;align-items:center;gap:8px}.liste-bloc .element-liste .editeur-texte{flex:1}.liste-bloc .puce{color:var(--texte-2);width:12px}.entete-liste{display:flex;align-items:center;gap:10px;margin-bottom:8px;flex-wrap:wrap}.champ.petit{width:auto;padding:4px 8px;font-size:13px}.inserteur{position:relative;height:14px;display:flex;align-items:center}.inserteur:before{content:"";position:absolute;left:0;right:0;height:1px;background:var(--bord);opacity:0;transition:opacity .12s}.inserteur:hover:before,.inserteur.deplie:before{opacity:1}.poignee-inserteur{position:relative;z-index:1;width:22px;height:22px;border-radius:50%;border:1px solid var(--bord);background:var(--carte);color:var(--accent);cursor:pointer;font-size:15px;line-height:1;transition:opacity .12s,transform .12s;display:flex;align-items:center;justify-content:center;opacity:.3}.inserteur:hover .poignee-inserteur,.inserteur.deplie .poignee-inserteur{opacity:1;transform:scale(1.08)}.menu-inserteur{position:absolute;top:26px;left:0;z-index:5;display:flex;gap:6px;flex-wrap:wrap;background:var(--carte);border:1px solid var(--bord);border-radius:10px;padding:8px;box-shadow:var(--ombre);max-width:560px}.indice-type{color:var(--texte-2);font-variant-numeric:tabular-nums;margin-right:4px}.grille-vignettes{display:grid;gap:12px;margin-top:8px}.vignette{margin:0}.vignette img{width:100%;aspect-ratio:4 / 3;object-fit:contain;background:var(--survol);border-radius:8px;border:1px solid var(--bord);cursor:zoom-in}.vignette figcaption{font-size:12px;color:var(--texte-2);margin:5px 2px}.actions-vignette{display:flex;gap:6px}.apercu-couverture{display:flex;align-items:flex-start;gap:12px;margin-top:10px}.apercu-couverture img{width:220px;border-radius:10px;border:1px solid var(--bord)}.selecteur-image{width:100%;border:1px solid var(--bord);border-radius:10px;padding:12px;margin-top:10px;max-height:320px;overflow:auto}.sommaire-rail{margin-top:18px;border-top:1px solid var(--bord);padding-top:12px}.sommaire-rail h4{margin:0 0 8px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--texte-2)}.sommaire-direct{list-style:none;margin:0;padding:0}.sommaire-direct li{display:flex;gap:7px;font-size:12.5px;padding:2px 0;color:var(--texte-2)}.sommaire-direct li.niveau-1{color:var(--texte);font-weight:600;margin-top:5px}.sommaire-direct li.niveau-2{padding-left:12px}.sommaire-direct li.niveau-3{padding-left:24px;font-size:12px}.sommaire-direct li.niveau-4{padding-left:36px;font-size:12px}.sommaire-direct li.niveau-5{padding-left:48px;font-size:11.5px}.sommaire-direct li.niveau-6{padding-left:60px;font-size:11.5px}.sommaire-direct .numero{font-variant-numeric:tabular-nums;flex-shrink:0}.sommaire-direct .libelle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grille-atelier.rapport-cadre{grid-template-columns:var(--sommaire-largeur, 210px) 12px minmax(0,1fr);gap:0}.rapport-cadre>.rail-etapes{top:var(--sommaire-haut, 84px);max-height:var(--sommaire-hauteur, calc(100dvh - 100px) );min-height:0;min-width:0;overflow:hidden;flex-direction:column}.rapport-cadre .etapes-rapport{flex-shrink:0;display:flex;flex-direction:column;gap:4px}.rapport-cadre .sommaire-rail{display:flex;flex-direction:column;min-height:0;overflow:hidden}.rapport-cadre .sommaire-rail[hidden]{display:none}.rapport-cadre .sommaire-rail h4{flex-shrink:0}.rapport-cadre>.panneau-atelier{min-width:0}.rapport-cadre .outils-bloc{flex-wrap:wrap}.rapport-cadre .titre-bloc .editeur-texte{min-width:0}.actions-sommaire{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px;flex-shrink:0}.actions-sommaire button{font:inherit;font-size:11px;color:var(--texte-2);background:var(--neutre);border:0;border-radius:5px;padding:4px 6px;cursor:pointer}.actions-sommaire button:disabled{opacity:.45;cursor:default}.sommaire-interactif{min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-gutter:stable;padding-right:3px}.sommaire-interactif li{align-items:flex-start;gap:2px;padding-top:0;padding-bottom:0}.sommaire-interactif .repli-sommaire{display:inline-flex;align-items:center;justify-content:center;width:22px;height:28px;flex:0 0 22px;color:var(--texte-2);background:transparent;border:0;border-radius:5px;cursor:pointer;font-size:15px}.sommaire-interactif .repli-sommaire.espace{cursor:default}.sommaire-interactif .lien-sommaire{display:flex;align-items:baseline;gap:5px;min-width:0;width:100%;min-height:28px;padding:5px 4px;text-align:left;font:inherit;color:inherit;background:transparent;border:0;border-radius:5px;cursor:pointer}.sommaire-interactif button:hover{background:var(--neutre);color:var(--accent)}.sommaire-interactif .lien-sommaire[aria-current=location]{color:var(--accent);background:#0071e318}.sommaire-interactif button:focus-visible,.actions-sommaire button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.poignee-sommaire{align-self:start;position:sticky;top:var(--sommaire-haut, 84px);height:var(--sommaire-hauteur, calc(100dvh - 100px) );display:flex;align-items:center;justify-content:center;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:5px}.poignee-sommaire:before{content:"";position:absolute;top:0;right:5px;bottom:0;left:5px;background:var(--bord)}.poignee-sommaire>span{height:38px;width:4px;border-radius:3px;background:var(--texte-2);z-index:1;opacity:.5}.poignee-sommaire:hover,.poignee-sommaire:focus-visible{background:#0071e318;outline:2px solid var(--accent);outline-offset:-2px}body.redimensionne-sommaire,body.redimensionne-sommaire *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.rapport-cadre [data-bloc-id]{scroll-margin-top:calc(var(--sommaire-haut, 84px) + 12px)}.rapport-cadre .bloc.passage-repere{outline:2px solid var(--accent);outline-offset:2px;background:#0071e310}.grille-atelier.rapport-cadre.compact{grid-template-columns:minmax(0,1fr);gap:12px}.rapport-cadre.compact>.rail-etapes{position:static;max-height:none}.rapport-cadre.compact .etapes-rapport{flex-direction:row;flex-wrap:wrap}.rapport-cadre.compact .sommaire-rail{margin-top:8px}.rapport-cadre.compact .sommaire-interactif{max-height:200px}.rapport-cadre.compact>.poignee-sommaire{display:none}.separateur-format{width:1px;height:16px;background:var(--bord);display:inline-block;margin:0 3px}.pastille-format{width:15px;height:15px;border-radius:50%;cursor:pointer;padding:0}.taille-format{font-size:12px;border:1px solid var(--bord);border-radius:6px;background:var(--carte);color:var(--texte);padding:2px 4px;font-family:inherit}.aide-photo{margin:6px 0 0;font-size:12px;color:var(--texte-2);text-align:center}.vide.petit{padding:14px;font-size:13px}.journal-activite>summary{cursor:pointer;list-style:none;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.journal-activite>summary::-webkit-details-marker{display:none}.journal-activite>summary>span:first-child{font-size:17px;font-weight:600}.journal-activite>summary:after{content:"▾";margin-left:auto;color:var(--texte-2);font-size:13px}.journal-activite[open]>summary:after{content:"▴"}.journal-activite[open]>summary{margin-bottom:12px}.ligne-activite.cliquable{cursor:pointer}.chevron-activite{margin-left:auto;color:var(--texte-2)}.bloc-espace{display:flex;align-items:center;gap:12px}.aire-espace{flex:1;border-top:1px dashed var(--bord);border-bottom:1px dashed var(--bord);background:repeating-linear-gradient(45deg,transparent,transparent 5px,var(--survol) 5px,var(--survol) 10px);border-radius:4px}.carte-delai{display:flex;flex-direction:column;gap:10px;padding:12px 0}.valeur-delai{font-size:40px;font-weight:600;line-height:1}.valeur-delai span{font-size:14px;font-weight:400;color:var(--texte-2);margin-left:8px}.tendance-delai{font-size:13px;font-weight:600}.tendance-delai span{font-weight:400;color:var(--texte-2);margin-left:4px}.tendance-delai.bonne{color:var(--succes)}.tendance-delai.mauvaise{color:var(--alerte)}.carte-attention{border-color:#ff9f0a66}.liste-attente{display:flex;flex-direction:column;gap:2px;margin-top:10px}.ligne-attente{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:9px;text-decoration:none;color:inherit}.ligne-attente:hover{background:var(--survol)}.dossier-attente{flex:1;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ligne-attente .meta{font-size:12px;color:var(--texte-2)}.choix-modeles{margin-bottom:16px}.grille-modeles{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.carte-modele{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;padding:14px;border:1px solid var(--bord);border-radius:12px;background:var(--carte);cursor:pointer;font-family:inherit;color:inherit;transition:border-color .12s,transform .12s}.carte-modele:hover{border-color:var(--accent);transform:translateY(-1px)}.carte-modele strong{font-size:14.5px}.voile-modale{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:20px;z-index:60}.fenetre-envoi{background:var(--carte);border-radius:14px;box-shadow:0 24px 64px #00000047;width:min(760px,100%);max-height:min(86vh,820px);display:flex;flex-direction:column;overflow:hidden}.fenetre-envoi header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:10px 14px;border-bottom:1px solid var(--bord);background:var(--survol)}.fenetre-envoi header strong{text-align:center;font-size:14px}.fenetre-envoi header .bouton:last-child{justify-self:end}.ligne-entete{display:flex;align-items:flex-start;gap:10px;padding:7px 14px;border-bottom:1px solid var(--separateur)}.ligne-entete>label{width:54px;flex:none;padding-top:7px;color:var(--texte-2);font-size:13px}.ligne-entete .saisie-objet{flex:1;border:none;background:transparent;color:var(--texte);font-size:14px;padding:7px 0;outline:none}.champ-adresses{flex:1;position:relative}.champ-adresses .jetons{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:3px 0}.champ-adresses input{flex:1;min-width:190px;border:none;background:transparent;color:var(--texte);font-size:14px;padding:5px 0;outline:none}.jeton-adresse{display:inline-flex;align-items:center;gap:5px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);border-radius:999px;padding:3px 5px 3px 10px;font-size:13px}.jeton-adresse.invalide{background:color-mix(in srgb,var(--danger) 14%,transparent);color:var(--danger)}.jeton-adresse button{display:inline-flex;border:none;background:transparent;color:inherit;cursor:pointer;padding:2px;opacity:.65}.jeton-adresse button:hover{opacity:1}.liste-adresses{position:absolute;top:100%;left:0;right:0;z-index:5;margin-top:4px;background:var(--carte);border:1px solid var(--bord);border-radius:10px;box-shadow:0 12px 32px #00000029;max-height:230px;overflow:auto}.option-adresse{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:8px 12px;cursor:pointer;font-size:13px}.option-adresse:hover{background:var(--survol)}.option-adresse span{color:var(--texte-2);font-size:12px}.option-adresse em{grid-column:1 / -1;color:var(--texte-2);font-size:12px;font-style:normal}.ligne-entete.piece .bloc-piece{flex:1;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:4px 0}.jeton-piece{display:inline-flex;align-items:center;gap:6px;background:var(--neutre);border-radius:8px;padding:5px 10px;font-size:13px}.jeton-piece em{color:var(--texte-2);font-style:normal;font-size:12px}.corps-message{flex:1;border:none;resize:none;background:transparent;color:var(--texte);font:inherit;font-size:14px;line-height:1.55;padding:14px;outline:none;min-height:220px}.fenetre-envoi footer{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:9px 14px;border-top:1px solid var(--bord);background:var(--survol)}@media (max-width: 620px){.voile-modale{padding:0;align-items:stretch}.fenetre-envoi{max-height:100vh;border-radius:0;width:100%}.ligne-entete>label{width:44px}}.onglets-parametres{display:flex;gap:4px;flex-wrap:wrap;margin:0 0 18px;padding:4px;background:var(--neutre);border-radius:10px;width:fit-content;max-width:100%}.onglet-parametre{border:none;background:transparent;color:var(--texte-2);font-size:13.5px;font-weight:500;padding:7px 14px;border-radius:7px;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.onglet-parametre:hover{color:var(--texte)}.onglet-parametre.actif{background:var(--carte);color:var(--texte);box-shadow:0 1px 3px #0000001a}.selecteur-type{max-width:420px;margin:14px 0 4px}.bloc-variables{background:var(--survol);border:1px solid var(--bord);border-radius:10px;padding:10px 12px;margin:14px 0 8px}.entete-variables{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px}.jetons-variables{display:flex;flex-wrap:wrap;gap:6px}.jeton-variable{border:1px solid var(--bord);background:var(--carte);color:var(--accent);border-radius:6px;padding:3px 8px;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;cursor:pointer}.jeton-variable:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}.editeur-modele{margin-top:18px;padding-top:18px;border-top:1px solid var(--bord)}.corps-modele{width:100%;border:1px solid var(--bord);border-radius:10px;background:var(--carte);color:var(--texte);font:inherit;font-size:13.5px;line-height:1.55;padding:12px;resize:vertical;outline:none}.corps-modele:focus{border-color:var(--accent)}.ligne-case{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:13.5px;color:var(--texte);cursor:pointer}.actions-modele{display:flex;justify-content:flex-end;gap:10px;margin-top:18px;flex-wrap:wrap}.bouton.secondaire.destructif{color:var(--danger)}.grille-signature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;margin-top:14px}.apercu-signature{min-width:0}.cadre-apercu{background:#fff;border:1px solid var(--bord);border-radius:10px;padding:18px;overflow-x:auto;color:#1d1d1f}.cadre-apercu img{max-width:160px;height:auto}.apercu-texte{background:var(--survol);border-radius:8px;padding:12px;font-size:12px;color:var(--texte-2);white-space:pre-wrap;margin:8px 0 0}@media (max-width: 900px){.grille-signature{grid-template-columns:1fr;gap:20px}}.apercu-signature-envoi{border-top:1px dashed var(--bord);padding:10px 14px;background:var(--survol)}.apercu-signature-envoi pre{margin:6px 0 0;font:inherit;font-size:12.5px;color:var(--texte-2);white-space:pre-wrap}.bouton-envoi{display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;border:none;border-radius:50%;background:var(--accent);color:#fff;cursor:pointer;transition:background .15s,transform .1s}.bouton-envoi:hover{background:var(--accent-fonce)}.bouton-envoi.en-vol{cursor:progress;opacity:.9}.bouton-envoi.en-vol:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid color-mix(in srgb,var(--accent) 30%,transparent);border-top-color:var(--accent);animation:tourne .8s linear infinite}.bouton-envoi{position:relative}@keyframes tourne{to{transform:rotate(360deg)}}.bouton-envoi:active{transform:scale(.94)}.bouton-envoi svg{margin:-1px 1px 0 -1px}.liste-pieces{display:flex;flex-direction:column;gap:2px;width:100%;max-height:200px;overflow-y:auto}.ligne-piece{display:flex;align-items:center;gap:7px;padding:4px 6px;border-radius:7px;font-size:13px;cursor:pointer}.ligne-piece:hover{background:var(--neutre)}.ligne-piece .nom-piece{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ligne-piece em{color:var(--texte-2);font-style:normal;font-size:12px}.groupe-piece{color:var(--texte-2);font-size:11px;background:var(--neutre);border-radius:5px;padding:1px 6px}.atelier-doc{padding:0;overflow:hidden}.entete-atelier-facture{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;position:sticky;top:0;z-index:5;padding:16px 20px;margin:0;background:var(--voile);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--bord)}.entete-atelier-facture h2{font-size:19px;letter-spacing:-.01em}.entete-atelier-facture .actions-document{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.corps-atelier{padding:4px 20px 20px}.bloc-facture{border:none;padding:0;margin:0;min-width:0}.bloc-facture:disabled{opacity:.66}.section-doc{display:flex;align-items:center;gap:12px;margin:26px 0 12px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--texte-2)}.section-doc:after{content:"";flex:1;height:1px;background:var(--bord)}.section-doc:first-child{margin-top:14px}.grille-facture{display:grid;grid-template-columns:repeat(12,1fr);gap:12px 16px}.champ-doc{grid-column:span 3;min-width:0;display:flex;flex-direction:column}.champ-doc.large{grid-column:span 6}.champ-doc.pleine{grid-column:span 12}.champ-doc.etroit{grid-column:span 2}.champ-doc>span:first-child{font-size:11.5px;font-weight:600;letter-spacing:.02em;color:var(--texte-2);margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.champ-doc input,.champ-doc select,.champ-doc textarea{width:100%;font:inherit;font-size:14px;color:var(--texte);background:var(--fond);border:1px solid transparent;border-radius:8px;padding:8px 10px;outline:none;transition:background .15s,border-color .15s,box-shadow .15s}.champ-doc textarea{resize:vertical;min-height:62px;line-height:1.45}.champ-doc select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%236e6e73' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.champ-doc input:hover,.champ-doc select:hover,.champ-doc textarea:hover{border-color:var(--bord)}.champ-doc input:focus,.champ-doc select:focus,.champ-doc textarea:focus{background:var(--carte);border-color:var(--accent);box-shadow:0 0 0 3.5px color-mix(in srgb,var(--accent) 18%,transparent)}.champ-doc input::placeholder,.champ-doc textarea::placeholder{color:var(--texte-2);opacity:.65}.aide-champ{font-size:11.5px;font-weight:400;color:var(--texte-2);margin:4px 0 0;white-space:normal}.bloc-facture:disabled .champ-doc input,.bloc-facture:disabled .champ-doc select,.bloc-facture:disabled .champ-doc textarea{background:transparent;border-color:var(--separateur)}.tableau-lignes{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--bord);border-radius:10px;overflow:hidden}.tableau-lignes th{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--texte-2);text-align:left;padding:9px 10px;background:var(--fond);border-bottom:1px solid var(--bord)}.tableau-lignes th:nth-child(2),.tableau-lignes th:nth-child(3){text-align:center}.tableau-lignes th:nth-child(4),.tableau-lignes th:nth-child(5){text-align:right}.tableau-lignes tbody tr+tr td{border-top:1px solid var(--separateur)}.tableau-lignes tbody tr:hover{background:var(--survol)}.tableau-lignes td{padding:4px 6px;vertical-align:middle}.tableau-lignes td:first-child{padding-left:10px}.tableau-lignes input{width:100%;font:inherit;font-size:14px;color:var(--texte);background:transparent;border:1px solid transparent;border-radius:7px;padding:7px 8px;outline:none;transition:background .15s,border-color .15s,box-shadow .15s}.tableau-lignes input[type=number]{text-align:right;font-variant-numeric:tabular-nums}.tableau-lignes td:nth-child(2) input{text-align:center}.tableau-lignes tr:hover input{border-color:var(--bord)}.tableau-lignes input:focus{background:var(--carte);border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.montant-ligne{text-align:right;padding-right:10px!important;font-variant-numeric:tabular-nums;font-weight:600;font-size:14px;white-space:nowrap}.retirer-ligne{border:none;background:transparent;color:var(--texte-2);cursor:pointer;border-radius:6px;width:26px;height:26px;line-height:1;opacity:0;transition:opacity .15s,background .15s,color .15s}.tableau-lignes tr:hover .retirer-ligne,.retirer-ligne:focus-visible{opacity:1}.retirer-ligne:hover{background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger)}.aucune-ligne{text-align:center;color:var(--texte-2);font-size:13.5px;padding:22px 10px!important}.ajouter-ligne{margin-top:10px;border:1px dashed var(--bord);background:transparent;color:var(--accent);font:inherit;font-size:13.5px;font-weight:500;border-radius:8px;padding:9px 14px;cursor:pointer;transition:background .15s,border-color .15s}.ajouter-ligne:hover{background:color-mix(in srgb,var(--accent) 7%,transparent);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.ajouter-ligne:disabled{opacity:.4;cursor:default}.totaux-facture{margin:18px 0 0 auto;width:min(340px,100%);display:flex;flex-direction:column;border:1px solid var(--bord);border-radius:10px;overflow:hidden}.totaux-facture>div{display:flex;justify-content:space-between;gap:20px;padding:9px 14px;font-size:13.5px;color:var(--texte-2)}.totaux-facture>div+div{border-top:1px solid var(--separateur)}.totaux-facture strong{color:var(--texte);font-variant-numeric:tabular-nums}.totaux-facture .fort{border-top:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent);font-size:15.5px;color:var(--accent);font-weight:600}.totaux-facture .fort strong{color:var(--accent)}.bloc-reglement{margin:14px 0 4px;padding:14px 16px 16px;border-radius:12px;border:1px solid color-mix(in srgb,var(--succes) 34%,transparent);background:color-mix(in srgb,var(--succes) 7%,transparent)}.bloc-reglement .champ-doc input{background:var(--carte)}.bandeau-regle{display:flex;align-items:center;gap:8px;margin:12px 0 0;padding:10px 14px;border-radius:10px;font-size:13.5px;border:1px solid color-mix(in srgb,var(--succes) 30%,transparent);background:color-mix(in srgb,var(--succes) 8%,transparent);color:var(--texte)}.avis-verrouille{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:12px 0 0;padding:10px 14px;border-radius:10px;font-size:13.5px;color:var(--texte-2);background:var(--fond);border:1px solid var(--bord)}@media (max-width: 900px){.champ-doc,.champ-doc.large,.champ-doc.etroit{grid-column:span 6}.entete-atelier-facture{position:static;-webkit-backdrop-filter:none;backdrop-filter:none}.corps-atelier{padding:4px 14px 16px}.entete-atelier-facture{padding:14px}}@media (max-width: 560px){.champ-doc,.champ-doc.large,.champ-doc.etroit{grid-column:span 12}}.numero-prevu{display:inline-block;margin-right:8px;padding:1px 7px;border-radius:5px;font-size:12px;font-weight:600;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.sans-numero{color:var(--texte-2);font-weight:400;font-style:italic}.depart-facture{padding:2px}.depart-entete{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:14px}.recherche-affaire{max-width:420px;margin-bottom:12px}.liste-affaires-depart{list-style:none;margin:0;padding:0;border:1px solid var(--bord);border-radius:10px;overflow:hidden}.liste-affaires-depart li+li{border-top:1px solid var(--separateur)}.liste-affaires-depart button{display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:14px;width:100%;text-align:left;border:none;background:transparent;font:inherit;color:var(--texte);padding:11px 14px;cursor:pointer;transition:background .12s}.liste-affaires-depart button:hover{background:var(--survol)}.liste-affaires-depart button:disabled{opacity:.5;cursor:default}.numero-affaire{font-variant-numeric:tabular-nums;font-weight:600;font-size:15px;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);border-radius:7px;padding:4px 0;text-align:center}.identite-affaire{display:flex;flex-direction:column;gap:1px;min-width:0}.identite-affaire>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px}.depart-hors-dossier{margin-top:16px;padding-top:14px;border-top:1px solid var(--separateur)}.champ-client{position:relative}@media (max-width: 560px){.liste-affaires-depart button{grid-template-columns:46px 1fr}.liste-affaires-depart button>span:last-child{display:none}}.bandeau-sauvegarde{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;border:1px solid var(--bord);border-radius:12px;font-size:14px}.valeur-sauvegarde{margin:0;font-size:15px;font-variant-numeric:tabular-nums;color:var(--texte)}.chemin-sauvegarde{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;background:var(--neutre);border-radius:5px;padding:1px 6px}.info.attention{border-color:color-mix(in srgb,var(--alerte) 40%,transparent);background:color-mix(in srgb,var(--alerte) 9%,transparent)}.badge-incomplet{display:inline-block;margin-left:4px;padding:1px 7px;border-radius:5px;font-size:11.5px;font-weight:600;color:var(--alerte);background:color-mix(in srgb,var(--alerte) 14%,transparent)}.manque{color:var(--texte-2);font-style:italic;font-weight:400}.carte-changement{width:400px;text-align:left}.carte-changement h1{text-align:center}.carte-changement .libelle{margin-top:14px}.mot-de-passe-provisoire{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:24px;font-weight:600;letter-spacing:.06em;text-align:center;color:var(--texte);background:var(--fond);border:1px solid var(--bord);border-radius:10px;padding:14px 10px;margin:4px 0 14px;-webkit-user-select:all;user-select:all}.compte-inactif{opacity:.5}.select-compte{padding:4px 8px;font-size:13px;max-width:110px;border:1px solid var(--bord);border-radius:7px;background:var(--carte)}.bascule{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--texte-2);cursor:pointer}.liste-envois{list-style:none;margin:0;padding:0;border:1px solid var(--bord);border-radius:10px;overflow:hidden}.liste-envois li+li{border-top:1px solid var(--separateur)}.entete-envoi{display:grid;grid-template-columns:auto 1fr auto 20px;align-items:center;gap:12px;width:100%;border:none;background:transparent;font:inherit;color:var(--texte);text-align:left;padding:11px 14px;cursor:pointer;transition:background .12s}.entete-envoi:hover{background:var(--survol)}.objet-envoi{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;font-size:14px}.chevron-envoi{color:var(--texte-2);font-size:12px}.detail-envoi{padding:4px 14px 16px;display:grid;gap:12px;background:var(--fond)}.valeur-envoi{margin:0;font-size:14px}.liste-pieces-envoi{list-style:none;margin:0;padding:0;display:grid;gap:6px}.liste-pieces-envoi li{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:13.5px}.liste-pieces-envoi code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:var(--texte-2);background:var(--neutre);border-radius:5px;padding:1px 6px}.corps-envoi{margin:0;padding:10px 12px;white-space:pre-wrap;word-break:break-word;font:inherit;font-size:13px;color:var(--texte-2);background:var(--carte);border:1px solid var(--bord);border-radius:8px;max-height:240px;overflow:auto}.reglage-largeur{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--texte-2);white-space:nowrap}.reglage-largeur input[type=range]{width:120px}.barre-objet{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 14px;border-bottom:1px solid var(--bord);background:color-mix(in srgb,var(--accent) 8%,var(--carte))}.etiquette-objet{font-size:12px;font-weight:600;color:var(--accent)}.aide-objet{font-size:12px;color:var(--texte-2)}.lien-versions{margin-left:10px;border:none;background:none;padding:0;color:var(--accent);font-size:12px;cursor:pointer;text-decoration:underline}.ligne-versions td{background:var(--fond);padding:8px 12px 12px}.pile-versions{display:flex;flex-direction:column;gap:6px}.ligne-version{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:6px 10px;border-radius:10px;background:var(--carte);border:1px solid var(--bord)}.date-version,.poids-version{font-size:12px;color:var(--texte-2)}.marque-version{font-size:11px;font-weight:600;color:var(--succes);padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--succes) 12%,transparent)}.bloc-renommage{display:flex;flex-direction:column;gap:8px;margin:12px 0;padding:12px;border:1px solid var(--bord);border-radius:12px;background:var(--fond)}.bloc-renommage>div{display:flex;flex-direction:column;gap:3px}.bloc-renommage span{font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:var(--texte-2)}.bloc-renommage code{font-size:13px;word-break:break-word}.bloc-renommage code.neuf{color:var(--accent);font-weight:600}.poignees-ligne{display:flex;gap:4px;align-items:center}.poignee{width:24px;height:24px;padding:0;border:1px solid var(--bord);border-radius:7px;background:var(--carte);color:var(--texte-2);font-size:10px;line-height:1;cursor:pointer}.poignee:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.poignee:disabled{opacity:.3;cursor:default}.liste-reprises{display:flex;flex-direction:column;gap:6px;margin:10px 0}.carte-reprise{display:flex;flex-direction:column;gap:2px;align-items:flex-start;padding:10px 12px;text-align:left;cursor:pointer;border:1px solid var(--bord);border-radius:12px;background:var(--carte)}.carte-reprise:hover{border-color:var(--accent)}.carte-reprise strong{font-size:14px}.carte-reprise span{font-size:12px;color:var(--texte-2)}.cartouche-editable{display:flex;flex-direction:column;gap:8px}.ligne-cartouche{display:flex;gap:10px;align-items:flex-start;padding:10px;border:1px solid var(--bord);border-radius:12px;background:var(--carte)}.ligne-cartouche.masquee{opacity:.45}.ligne-cartouche .champs-cartouche{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.bascule-cartouche input{width:17px;height:17px;accent-color:var(--accent)}.entete-section{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed var(--bord)}.entete-section .champ.petit{flex:1;min-width:120px}.ligne-paragraphe{display:flex;gap:8px;align-items:flex-start}.ligne-paragraphe>*:first-child{flex:1;min-width:0}.element-offre{display:flex;gap:8px;align-items:flex-start;padding:2px 0}.element-offre .editeur-texte{flex:1;min-width:0}.element-offre .poignees-ligne{padding-top:5px}.element-titre .editeur-texte{font-weight:700;font-size:14.5px}.element-puce{padding-left:6px}.element-sous-chapitre{margin:8px 0;align-items:stretch}.element-sous-chapitre .poignees-ligne{padding-top:12px}.etat-enregistrement{font-size:12px;color:var(--texte-2);align-self:center;margin-right:4px}.liste-dossiers-client{display:flex;flex-wrap:wrap;gap:8px}.carte-dossier-client{display:flex;flex-direction:column;gap:2px;padding:9px 12px;text-decoration:none;border:1px solid var(--bord);border-radius:12px;background:var(--carte)}.carte-dossier-client:hover{border-color:var(--accent)}.carte-dossier-client strong{font-size:13px;color:var(--texte)}.carte-dossier-client span{font-size:11.5px;color:var(--texte-2)}.depart-offre{max-width:900px}.depart-recherche{width:100%;border:1px solid var(--bord);border-radius:10px;background:var(--carte);color:var(--texte);font-size:16px;font-family:inherit;padding:11px 14px;outline:none;margin:4px 0 6px;transition:box-shadow .15s,border-color .15s}.depart-recherche:focus{border-color:var(--accent);box-shadow:0 0 0 3px #0a84ff38}.depart-resultats{margin-top:10px}.depart-resultats section{margin-bottom:16px}.depart-resultats h3{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--texte-2);margin:0 0 6px 2px}.depart-ligne{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:1px solid transparent;border-radius:10px;background:transparent;color:inherit;font-family:inherit;padding:9px 12px;cursor:pointer}.depart-ligne:disabled{opacity:.55;cursor:progress}.depart-ligne.survol{background:var(--survol);border-color:var(--bord)}.depart-texte{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.depart-texte strong{font-size:14.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.depart-texte span{font-size:12.5px;color:var(--texte-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.depart-etiquette{flex:none;font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--texte-2);background:var(--neutre);border-radius:999px;padding:3px 9px}.info.succes{border-color:color-mix(in srgb,var(--succes) 40%,transparent);background:color-mix(in srgb,var(--succes) 10%,transparent);color:var(--texte)}.bascule-reglage{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:500;cursor:pointer;padding:6px 0}.bascule-reglage input{width:17px;height:17px;accent-color:var(--accent)}.reglage-endormi{opacity:.45}.jours-semaine{display:flex;flex-wrap:wrap;gap:6px}.jours-semaine .chip.actif{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.apercu-recap{background:var(--survol);border:1px solid var(--bord);border-radius:10px;padding:14px 16px;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:12.5px;line-height:1.6;white-space:pre-wrap;overflow-x:auto;max-height:420px;color:var(--texte)}.bandeau-relances{background:var(--carte);border:1px solid var(--bord);border-radius:var(--rayon);box-shadow:var(--ombre);padding:16px 18px;margin-bottom:18px}.entete-relances{display:flex;align-items:center;gap:12px;margin-bottom:10px}.entete-relances h2{margin:0;font-size:17px;display:flex;align-items:center;gap:8px}.compte-relances{background:var(--neutre);border-radius:999px;padding:1px 9px;font-size:13px;font-weight:600;color:var(--texte-2)}.etiquette-retard{font-size:11.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,transparent);border-radius:999px;padding:3px 10px}.liste-relances{display:flex;flex-direction:column}.ligne-relance{display:flex;align-items:baseline;gap:10px;padding:8px;margin:0 -8px;border-radius:8px;border-bottom:1px solid var(--separateur);color:inherit;text-decoration:none}.ligne-relance:last-child{border-bottom:none}a.ligne-relance:hover{background:var(--survol)}.ligne-relance.sans-lien{cursor:default}.genre-relance{flex:none;min-width:132px;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--texte-2)}.genre-relance.retard{color:var(--danger)}.texte-relance{flex:1;min-width:0;font-size:14px}.precision-relance{font-size:12.5px;color:var(--texte-2);flex:none}.age-relance{flex:none;font-size:12px;color:var(--texte-2);font-variant-numeric:tabular-nums}@media (max-width: 720px){.ligne-relance{flex-wrap:wrap;gap:4px 10px}.genre-relance{min-width:0}.texte-relance{flex-basis:100%}}.grille-calendrier{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.entete-jour{text-align:center;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--texte-2);padding-bottom:6px}.case-jour{display:flex;flex-direction:column;align-items:center;gap:5px;min-height:68px;padding:8px 4px;border:1px solid transparent;border-radius:10px;background:var(--survol);color:inherit;font-family:inherit;cursor:pointer;transition:background .12s,border-color .12s}.case-jour:hover{border-color:var(--bord)}.case-jour.hors-mois{opacity:.38}.case-jour.week-end{background:transparent}.case-jour.aujourdhui .numero-jour{background:var(--accent);color:#fff;border-radius:999px;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center}.case-jour.choisi{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.numero-jour{font-size:14px;font-weight:600;line-height:26px}.pastilles{display:flex;align-items:center;gap:3px;flex-wrap:wrap;justify-content:center;min-height:8px}.pastilles i{width:6px;height:6px;border-radius:999px;display:block}.pastilles em{font-size:10px;font-style:normal;color:var(--texte-2)}.legende-calendrier{display:inline-flex;gap:16px;flex-wrap:wrap}.legende-calendrier span{display:inline-flex;align-items:center;gap:6px}.legende-calendrier i{width:8px;height:8px;border-radius:999px;display:inline-block}@media (max-width: 720px){.case-jour{min-height:54px;padding:6px 2px}.numero-jour{font-size:13px}}.ligne-relance.passe{opacity:.5}.agenda-proche{border-bottom:1px solid var(--bord);margin-bottom:4px;padding-bottom:4px}.genre-relance.jour{color:var(--accent)}.voir-calendrier .texte-relance{color:var(--accent);font-size:13px}.carte-interne{background:var(--fond);border:1px solid var(--bord);border-radius:10px;padding:14px 16px;margin:12px 0}.carte-interne h3{margin:0 0 4px}.alerte{border-radius:8px;padding:9px 12px;margin:10px 0;font-size:14px}.alerte.erreur{background:#ff3b301f;color:#c0392b}.alerte.succes{background:#34c75924;color:#1d7a3c}tr.inactive>td{opacity:.55}.liste-choix{list-style:none;margin:10px 0;padding:0;max-height:260px;overflow-y:auto}.liste-choix>li{margin-bottom:4px}.choix{display:block;width:100%;text-align:left;background:var(--carte);border:1px solid var(--bord);border-radius:8px;padding:8px 11px;cursor:pointer}.choix:hover{border-color:var(--accent)}.choix.actif{border-color:var(--accent);box-shadow:0 0 0 3px #0071e329}.choix>.sous-titre{display:block;margin-top:2px}.liste-compacte{margin:4px 0 10px;padding-left:20px;font-size:13px}.actions-bas{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.bouton.danger{color:#c0392b}.barre-filtres{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:12px}.pied-totaux td{border-top:2px solid var(--separateur);background:var(--carte);padding-top:12px;font-variant-numeric:tabular-nums;color:var(--texte-2)}.pied-totaux td.numero{white-space:nowrap}.pied-totaux td.fort{color:var(--accent);font-weight:600;font-size:1.05em}.pied-selection td{border-top:2px solid var(--separateur);background:color-mix(in srgb,var(--accent) 8%,var(--carte));color:var(--texte);font-weight:500}.pied-selection+.pied-totaux td{border-top-width:1px;padding-top:10px}.etiquette-total{color:var(--texte-2);font-size:.78em;text-transform:uppercase;letter-spacing:.04em;margin-right:6px;font-weight:400}.bloc-encaissements{margin-top:18px}.tableau.compact td{padding-top:6px;padding-bottom:6px;font-size:.92em}.bloc-ecarts{margin-top:18px;padding:14px 16px;border:1px solid var(--bord);border-left:3px solid #ff9500;border-radius:10px;background:var(--carte)}.bandeau-chiffres{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:16px}.chiffre-vente{display:flex;flex-direction:column;gap:4px;padding:16px 18px}.chiffre-vente.accent{border-left:3px solid var(--accent)}.chiffre-libelle{font-size:.8em;text-transform:uppercase;letter-spacing:.04em;color:var(--texte-2)}.chiffre-valeur{font-size:1.5em;font-variant-numeric:tabular-nums}.chiffre-note{font-size:.82em;color:var(--texte-2)}.grille-graphes{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:12px}.numero.en-retard{color:#ff3b30;font-weight:600}.fenetre-comptable{background:var(--carte);border-radius:14px;box-shadow:0 24px 64px #00000047;width:min(640px,100%);max-height:min(86vh,820px);overflow:auto;padding:22px 24px}.fenetre-comptable h2{margin:0 0 4px}.champ-fenetre{display:block;margin-top:14px}.champ-fenetre span{display:block;font-size:.82em;color:var(--texte-2);margin-bottom:4px}.champ-fenetre input,.champ-fenetre textarea{width:100%;padding:8px 10px;border:1px solid var(--bord);border-radius:8px;background:var(--fond);color:inherit;font:inherit;resize:vertical}.pieces-jointes{margin-top:16px}.barre-selection{position:sticky;bottom:0;display:flex;align-items:center;gap:12px;padding:10px 14px;margin-top:10px;border:1px solid var(--bord);border-radius:10px;background:var(--carte);box-shadow:0 -6px 20px #0000000f}.barre-selection .pousse{margin-left:auto}td.case-selection,th.case-selection{width:30px;padding-right:0}.zone-depot{border:2px dashed var(--bord);text-align:center;padding:22px;color:var(--texte-2);margin-bottom:12px}.fenetre-achat{background:var(--carte);border-radius:14px;box-shadow:0 24px 64px #00000047;width:min(1100px,100%);height:min(86vh,900px);display:grid;grid-template-columns:1fr 440px;overflow:hidden}.colonne-document{background:var(--fond);border-right:1px solid var(--bord)}.colonne-document iframe{width:100%;height:100%;border:0}.colonne-saisie{padding:20px 22px;overflow:auto}.colonne-saisie h2{margin:0 0 10px;font-size:1.15em}.grille-deux{display:grid;grid-template-columns:1fr 1fr;gap:10px}.grille-trois{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.champ-fenetre select{width:100%;padding:8px 10px;border:1px solid var(--bord);border-radius:8px;background:var(--fond);color:inherit;font:inherit}@media (max-width: 900px){.fenetre-achat{grid-template-columns:1fr}.colonne-document{display:none}}.alerte.doute{border-left:3px solid #ff9500;background:#ff950014;padding:8px 12px;border-radius:8px;font-size:.88em;margin:0 0 10px}.apercu-recu{width:100%;height:100%;object-fit:contain;display:block}.colonne-document{position:relative}.voile-lecture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:#ffffff8c;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);overflow:hidden;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.rai-lecture{position:absolute;left:0;right:0;height:130px;background:linear-gradient(180deg,#0071e300,#0071e329 45%,#0071e36b,#0071e329 55%,#0071e300);animation:balayage 2.4s cubic-bezier(.45,0,.55,1) infinite}@keyframes balayage{0%{top:-130px}to{top:100%}}.mot-lecture{position:relative;margin-bottom:28px;padding:7px 16px;border-radius:999px;background:var(--carte);border:1px solid var(--bord);box-shadow:0 6px 18px #00000014;font-size:.85em;color:var(--texte-2);animation:souffle 2.4s ease-in-out infinite}@keyframes souffle{0%,to{opacity:.75}50%{opacity:1}}.pastille.lecture-en-cours{color:var(--accent);background:#0071e31a;display:inline-flex;align-items:center;gap:6px}.point-lecture{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:pulsation 1.2s ease-in-out infinite}@keyframes pulsation{0%,to{transform:scale(.7);opacity:.45}50%{transform:scale(1.15);opacity:1}}@media (prefers-reduced-motion: reduce){.rai-lecture,.mot-lecture,.point-lecture{animation:none}}.mention-cadrage{position:absolute;top:10px;left:10px;z-index:3;padding:3px 9px;border-radius:999px;background:var(--carte);border:1px solid var(--bord);font-size:.75em;color:var(--texte-2)}.grille-moteurs{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:12px 0 20px}.carte-moteur{border:1px solid var(--bord);border-radius:var(--rayon);padding:12px 14px;background:var(--carte)}.carte-moteur.eteinte{opacity:.85}.entete-moteur{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.entete-moteur .aide{margin:0}.point-moteur{width:9px;height:9px;border-radius:50%;background:var(--texte-2);flex:none}.point-moteur.ok{background:var(--succes);box-shadow:0 0 0 3px #34c7592e}.point-moteur.ko{background:var(--danger)}.corps-moteur{margin:8px 0;font-size:13.5px;color:var(--texte-2);min-height:20px}.pied-moteur{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.resultat-essai{font-size:12.5px}.resultat-essai.ok{color:var(--succes)}.resultat-essai.ko{color:var(--danger)}.ligne-cle{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ligne-cle .champ-inline-input{flex:1 1 260px}.etat-cle{font-size:13.5px;color:var(--texte-2);flex:1 1 100%}.zone-guide{width:100%;font:inherit;font-size:13.5px;line-height:1.5;resize:vertical}.bloc-paragraphe{position:relative}.boutons-ia{position:absolute;top:8px;right:8px;display:flex;flex-direction:column;gap:4px;opacity:.55;transition:opacity .15s;z-index:2}.bloc-paragraphe:hover .boutons-ia,.bloc-paragraphe:focus-within .boutons-ia,.boutons-ia.actifs{opacity:1}.bouton-ia{width:28px;height:28px;border-radius:8px;border:1px solid var(--bord);background:var(--carte);color:var(--texte-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:color .15s,border-color .15s,background .15s}.bouton-ia:hover:not(:disabled){color:var(--accent);border-color:var(--accent);background:var(--survol)}.bouton-ia.claude:hover:not(:disabled){color:var(--violet);border-color:var(--violet)}.bouton-ia:disabled{opacity:.45;cursor:default}.bouton-ia svg{width:15px;height:15px}.bouton-ia.en-cours{animation:pulsation-ia 1.1s ease-in-out infinite;color:var(--accent);border-color:var(--accent)}.bouton-ia.claude.en-cours{color:var(--violet);border-color:var(--violet)}@keyframes pulsation-ia{0%,to{box-shadow:0 0 #0071e359}50%{box-shadow:0 0 0 6px #0071e300}}.bloc-paragraphe .editeur-texte{padding-right:44px}.retour-ia{display:flex;align-items:center;gap:10px;margin-top:6px;font-size:12.5px;color:var(--texte-2)}.retour-ia .chip{cursor:pointer}.retour-ia.erreur{color:var(--danger)}.relire-avec{display:inline-flex;align-items:center;gap:6px}.relire-avec .aide{margin:0}.bouton.secondaire.claude{color:var(--violet);border-color:#af52de73}.bouton.secondaire.claude:hover{background:#af52de14}.aide.lecteur{font-style:italic}.badge.groupe{background:#af52de1f;color:var(--violet);margin-left:8px}.badge.devise{background:#5e5ce61a;margin-left:8px;font-variant-numeric:tabular-nums;white-space:nowrap}.badge.devise.prelevee{background:#34c7591f}.badge.devise.en_attente{background:#ff950024}.bloc-devise{margin:4px 0 10px;padding:10px 12px;border-radius:10px;background:#5e5ce60f;display:grid;gap:8px}.mention-devise{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid transparent;border-radius:8px;background:var(--carte);font-size:13px}.mention-devise .pastille{white-space:nowrap}.bandeau-groupe{margin:4px 0 12px;padding:10px 12px;border-radius:10px;background:#af52de14;font-size:13px;line-height:1.5}.bandeau-groupe .soeurs{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.bandeau-groupe .chip{cursor:pointer}.bouton.secondaire.claude.actif{background:#af52de1f}.volet-claude{position:fixed;top:0;right:0;bottom:0;width:min(440px,92vw);background:var(--carte);border-left:1px solid var(--bord);box-shadow:-8px 0 32px #00000014;display:flex;flex-direction:column;z-index:60}.entete-volet{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:14px 16px 10px;border-bottom:1px solid var(--separateur)}.fil-messages{flex:1;overflow-y:auto;padding:12px 16px;display:flex;flex-direction:column;gap:10px}.suggestions{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.suggestions .chip{cursor:pointer;text-align:left;white-space:normal}.message{display:flex;flex-direction:column;gap:6px}.message.user{align-items:flex-end}.message .bulle{max-width:92%;padding:9px 12px;border-radius:14px;font-size:13.5px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.message.user .bulle{background:var(--accent);color:#fff;border-bottom-right-radius:4px}.message.assistant .bulle{background:var(--neutre);border-bottom-left-radius:4px}.message .bulle.attente{color:var(--texte-2);font-style:italic;animation:pulsation-texte 1.4s ease-in-out infinite}@keyframes pulsation-texte{0%,to{opacity:.55}50%{opacity:1}}.actions-message{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px}.actions-message .inserer{display:inline-flex;align-items:center;gap:6px}.actions-message .chip{cursor:pointer}.saisie-volet{display:flex;gap:8px;padding:10px 16px 14px;border-top:1px solid var(--separateur);align-items:flex-end}.saisie-volet textarea{flex:1;resize:none;font:inherit;font-size:13.5px}@media (max-width: 900px){.volet-claude{width:100vw}}.etat-bibliotheque{margin:8px 0}.chiffres-bibliotheque{display:flex;gap:18px;flex-wrap:wrap;font-size:13.5px;color:var(--texte-2)}.chiffres-bibliotheque strong{color:var(--texte);font-size:16px}.genres-bibliotheque{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px;align-items:center}.ligne-recherche-bibliotheque{display:flex;gap:8px;align-items:center}.ligne-recherche-bibliotheque .champ-inline-input{flex:1}.trouvailles{display:flex;flex-direction:column;gap:8px;margin-top:10px}.trouvaille{border:1px solid var(--bord);border-radius:10px;padding:8px 12px;background:var(--survol)}.trouvaille p{margin:6px 0 0;font-size:13px;line-height:1.5;color:var(--texte)}.entete-trouvaille{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12.5px;color:var(--texte-2)}.boutons-volet{display:flex;gap:6px;flex:none}.chip.accent{background:#af52de24;color:var(--violet);font-weight:600}.saisie-volet .bouton-plus{width:38px;padding:0;font-size:20px;line-height:1;flex:none}.pieces-en-attente,.pieces-message{display:flex;flex-wrap:wrap;gap:6px;padding:6px 16px 0}.message.user .pieces-message{justify-content:flex-end;padding:0}.chip.piece{display:inline-flex;align-items:center;gap:6px;max-width:100%}.retirer-piece{border:none;background:none;cursor:pointer;color:var(--texte-2);padding:0 2px}.voile-selecteur{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000047;z-index:70;display:flex;align-items:center;justify-content:center}.selecteur-piece{width:min(640px,94vw);max-height:80vh;display:flex;flex-direction:column;background:var(--carte);border-radius:var(--rayon);box-shadow:var(--ombre);padding:14px 16px}.entete-selecteur{display:flex;justify-content:space-between;align-items:center}.fil-selecteur{font-size:12.5px;color:var(--texte-2);margin:8px 0;white-space:nowrap;overflow-x:auto}.lien-fil{border:none;background:none;color:var(--accent);cursor:pointer;padding:0;font:inherit;font-size:12.5px}.liste-selecteur{list-style:none;margin:0;padding:0;overflow-y:auto;border:1px solid var(--bord);border-radius:10px}.liste-selecteur li{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--separateur);font-size:13.5px}.liste-selecteur li:last-child{border-bottom:none}.liste-selecteur li.dossier{cursor:pointer}.liste-selecteur li.dossier:hover{background:var(--survol)}.liste-selecteur li.terne{color:var(--texte-2)}.liste-selecteur .nom-entree{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message .bulle.gestes{display:flex;gap:8px;align-items:flex-start;background:#af52de1a}.message .bulle.gestes .icone-mains{color:var(--violet);font-weight:700}.lectures-message{font-size:12px;color:var(--texte-2);padding:0 4px}.selecteur-photos{width:min(1180px,96%);height:min(860px,92%);display:flex;flex-direction:column;background:var(--carte);border-radius:var(--rayon);box-shadow:var(--ombre);padding:14px 16px;gap:10px}.selecteur-photos .entete-selecteur{align-items:flex-start;gap:12px}.outils-selecteur{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.bascule-affichage{display:inline-flex;border:1px solid var(--bord);border-radius:8px;overflow:hidden}.bascule-affichage button{border:none;background:none;padding:4px 9px;cursor:pointer;font-size:14px;color:var(--texte-2)}.bascule-affichage button.actif{background:var(--accent);color:#fff}.reglage-taille{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--texte-2)}.reglage-taille input{width:120px}.corps-selecteur{flex:1;min-height:0;overflow:auto;border:1px solid var(--bord);border-radius:10px;padding:10px}.corps-selecteur.liste{padding:0}.corps-selecteur.liste .liste-selecteur{border:none}.liste-selecteur li.cliquable{cursor:pointer}.liste-selecteur li.cliquable:hover{background:var(--survol)}.liste-selecteur img.mini{width:44px;height:34px;object-fit:cover;border-radius:5px;border:1px solid var(--bord)}.grille-selecteur{display:grid;gap:10px}.tuile{position:relative;display:flex;flex-direction:column;gap:4px;padding:6px;border:2px solid transparent;border-radius:10px;background:var(--survol);cursor:pointer;font:inherit;color:inherit;text-align:left;min-width:0}.tuile:hover{border-color:var(--bord)}.tuile:disabled{cursor:default;opacity:.55}.tuile.choisie{border-color:var(--accent);background:#0071e314}.tuile img{width:100%;object-fit:cover;border-radius:6px;background:#fff;display:block}.tuile .icone-tuile{display:flex;align-items:center;justify-content:center;width:100%;color:var(--texte-2)}.tuile .nom-tuile{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tuile .coche{position:absolute;top:10px;right:10px;width:24px;height:24px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;box-shadow:0 1px 4px #0000004d}.tuile .etiquette-pdf{position:absolute;top:10px;left:10px;padding:2px 7px;border-radius:6px;background:#0000008c;color:#fff;font-size:11px}.pied-selecteur{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.visionneuse-pdf{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px}.barre-visionneuse{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pagination-pdf,.zoom-pdf,.capture-pdf{display:flex;align-items:center;gap:6px;font-size:13px}.numero-page{width:58px;text-align:center}.zone-pdf{flex:1;min-height:0;overflow:auto;background:#6b7280;border-radius:10px;padding:12px}.page-pdf{position:relative;margin:0 auto;box-shadow:0 2px 10px #0006;cursor:crosshair;-webkit-user-select:none;user-select:none}.page-pdf img{display:block}.cadre-capture{position:absolute;border:2px solid var(--accent);background:#0071e32e;box-shadow:0 0 0 9999px #00000040;pointer-events:none}.bandeau-lot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 14px;padding:14px 18px;border-radius:var(--rayon);background:linear-gradient(135deg,#0071e31a,#af52de14);border:1px solid rgba(0,113,227,.25)}.bandeau-lot strong{display:block;margin-bottom:2px}.menu-selection{position:relative}.menu-selection-liste{position:absolute;top:calc(100% + 6px);left:0;z-index:40;min-width:260px;background:var(--carte);border:1px solid var(--bord);border-radius:12px;box-shadow:var(--ombre);padding:6px;display:flex;flex-direction:column}.menu-selection-liste button{border:none;background:none;text-align:left;padding:8px 10px;border-radius:8px;font:inherit;font-size:13.5px;color:var(--texte);cursor:pointer}.menu-selection-liste button:hover{background:var(--survol)}.menu-selection-liste .separateur-menu{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--texte-2);padding:8px 10px 2px;border-top:1px solid var(--separateur);margin-top:4px}.pastille.envoyee{color:#1a7f37;background:#1a7f371f}td.reference-achat{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;color:var(--accent);white-space:nowrap}.marque-atia{display:inline-flex;align-items:center;gap:6px;font-size:15px;letter-spacing:.01em}.marque-atia .etincelle{color:var(--violet);font-size:13px}.assistant-page h1 .etincelle{color:var(--violet);margin-right:6px}.assistant-grille{display:grid;grid-template-columns:300px minmax(0,1fr);gap:16px;align-items:start}@media (max-width: 980px){.assistant-grille{grid-template-columns:1fr}}.assistant-fils h3{margin:0 0 8px;font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--texte-2)}.liste-fils{list-style:none;margin:0;padding:0;max-height:300px;overflow-y:auto}.liste-fils li{padding:8px 10px;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:2px}.liste-fils li:hover{background:var(--survol)}.liste-fils li.actif{background:#0071e31a}.liste-fils .titre-fil{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.liste-actions-recentes{list-style:none;margin:0;padding:0;font-size:13px;display:flex;flex-direction:column;gap:6px}.assistant-fil{display:flex;flex-direction:column;min-height:70vh}.assistant-messages{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:4px 2px 12px}.assistant-messages .message{display:flex;flex-direction:column;gap:6px;max-width:92%}.assistant-messages .message.user{align-self:flex-end;align-items:flex-end}.assistant-messages .message.user .bulle{background:var(--accent);color:#fff}.assistant-messages .bulle{white-space:pre-wrap;padding:10px 14px;border-radius:14px;background:var(--survol);font-size:14px;line-height:1.5}.assistant-messages .bulle.attente{color:var(--texte-2);font-style:italic}.cartes-actions{display:flex;flex-direction:column;gap:8px;width:100%}.carte-action{border:1px solid var(--bord);border-left:4px solid var(--accent);border-radius:12px;padding:10px 12px;background:var(--carte);font-size:13.5px;display:flex;flex-direction:column;gap:6px}.carte-action.courriel{border-left-color:#b25000}.carte-action.affaire{border-left-color:var(--violet)}.carte-action.terminee{border-left-color:#1a7f37}.carte-action.echec{border-left-color:#c0392b}.carte-action.annulee{opacity:.6}.carte-action.compacte{margin-bottom:8px}.entete-carte-action{display:flex;justify-content:space-between;align-items:center;gap:8px}.detail-carte-action{display:flex;flex-direction:column;gap:3px;color:var(--texte)}.detail-carte-action .cle{display:inline-block;min-width:58px;color:var(--texte-2);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.corps-carte-action{white-space:pre-wrap;font:inherit;margin:4px 0;padding:8px 10px;background:var(--survol);border-radius:8px;max-height:260px;overflow:auto}.actions-carte-action{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.sources-message{font-size:12px;color:var(--texte-2);padding:2px 4px}.sources-message .lien-discret{background:none;border:none;padding:0;color:var(--texte-2);cursor:pointer;font-size:12px}.sources-message .lien-discret:hover{color:var(--texte)}.liste-sources{list-style:none;margin:6px 0 0;padding:8px 10px;border-left:2px solid var(--bordure);display:flex;flex-direction:column;gap:6px}.liste-sources a{color:var(--accent)}.pastille-niveau{display:inline-block;font-size:10.5px;padding:1px 7px;border-radius:999px;background:var(--fond-2);color:var(--texte-2);margin-right:2px}.pastille-niveau.vert{background:#1f8a5824;color:#1f8a58}.pastille-niveau.bleu{background:#2563eb1f;color:#2563eb}.pastille-niveau.rouge{background:#dc26261f;color:#dc2626}.extrait-source{margin:3px 0 0 8px;font-style:italic;color:var(--texte-2)}.date-source,.requetes-source{color:var(--texte-3, var(--texte-2))}.alerte-source{color:#b45309;margin-top:4px}.ligne-interrupteur{display:flex;align-items:center;gap:6px;font-size:14px}.selecteur-profil{max-width:150px}.etiquette-modele{margin-left:6px;opacity:.8}.bloc-conso h4{margin:10px 0 4px;font-size:13px}.tableau.compact td,.tableau.compact th{padding:4px 8px;font-size:12.5px}.page-mail{padding:0;height:calc(100vh - 12px);display:flex;flex-direction:column}.page-mail .alerte{margin:8px 12px 0;cursor:pointer}.mail-trois-volets{display:grid;grid-template-columns:200px minmax(300px,380px) 1fr;flex:1;min-height:0;border-top:1px solid var(--bordure)}.mail-boites{border-right:1px solid var(--bordure);padding:12px 8px;display:flex;flex-direction:column;gap:6px;background:var(--fond-2)}.mail-boites ul{list-style:none;margin:6px 0;padding:0;display:flex;flex-direction:column;gap:2px}.mail-boite{width:100%;display:flex;justify-content:space-between;align-items:center;padding:7px 10px;border:none;background:none;border-radius:8px;cursor:pointer;color:var(--texte);font-size:13.5px;text-align:left}.mail-boite:hover{background:var(--fond-3, rgba(0,0,0,.05))}.mail-boite.actif{background:var(--accent);color:#fff}.mail-compteur{font-size:11px;background:#0000001f;padding:1px 7px;border-radius:999px}.mail-boite.actif .mail-compteur{background:#ffffff40}.mail-nouveau{width:100%}.mail-pied{margin-top:auto;display:flex;flex-direction:column;gap:6px;font-size:12px}.mail-liste{border-right:1px solid var(--bordure);overflow:auto;display:flex;flex-direction:column}.mail-recherche{padding:8px;position:sticky;top:0;background:var(--fond);z-index:1;border-bottom:1px solid var(--bordure)}.mail-item{display:flex;gap:10px;padding:10px 12px;border:none;border-bottom:1px solid var(--bordure);background:none;text-align:left;cursor:pointer;color:var(--texte);width:100%}.mail-item:hover{background:var(--fond-2)}.mail-item.actif{background:#2563eb1a}.mail-item.nouveau .mail-de,.mail-item.nouveau .mail-objet{font-weight:700}.mail-item.nouveau:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent);margin:8px -4px 0 -6px;flex:none}.mail-item.ignore,.mail-item.traite{opacity:.65}.mail-avatar{flex:none;width:36px;height:36px;border-radius:50%;color:#fff;display:grid;place-items:center;font-weight:700;font-size:13px}.mail-avatar.petit{width:30px;height:30px;font-size:12px}.mail-item-corps{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.mail-item-haut{display:flex;justify-content:space-between;gap:8px;font-size:13px}.mail-de{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mail-date{color:var(--texte-2);font-size:12px;flex:none}.mail-objet{font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mail-apercu{font-size:12.5px;color:var(--texte-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mail-badges{display:flex;gap:6px;flex-wrap:wrap;margin-top:3px;font-size:11px}.badge-affaire{background:#2563eb1f;color:#2563eb;padding:1px 7px;border-radius:999px}.badge-affaire.grand{font-size:13px;padding:3px 10px}.badge-propose{background:#d9770624;color:#b45309;padding:1px 7px;border-radius:999px}.badge-propose.grand{font-size:13px;padding:3px 10px}.badge-genre{background:var(--fond-3, rgba(0,0,0,.06));padding:1px 7px;border-radius:999px}.badge-genre.facture{background:#1f8a5824;color:#1f8a58}.badge-pieces,.badge-etat,.badge-echeance{color:var(--texte-2)}.badge-echeance{color:#b45309}.mail-lecture{overflow:auto;padding:14px 18px;display:flex;flex-direction:column;gap:12px}.mail-vide{margin:auto}.mail-entete h2{margin:0 0 8px;font-size:19px}.mail-gestes{display:flex;gap:6px;flex-wrap:wrap}.mail-affectation{background:var(--fond-2);border:1px solid var(--bordure);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.mail-affectation-ligne{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13.5px}.mail-indices{font-size:12px}.mail-analyse{font-size:13.5px;line-height:1.45}.mail-analyse ul{margin:4px 0 0;padding-left:18px}.mail-choix-affaire{display:flex;flex-direction:column;gap:4px}.mail-choix-ligne{text-align:left;background:var(--fond);border:1px solid var(--bordure);border-radius:8px;padding:6px 10px;cursor:pointer;color:var(--texte)}.mail-choix-ligne:hover{background:#2563eb14}.mail-fil{display:flex;flex-direction:column;gap:12px}.mail-message{border:1px solid var(--bordure);border-radius:12px;padding:12px 14px;background:var(--fond)}.mail-message.envoye{background:#2563eb0d}.mail-message-entete{display:flex;align-items:center;gap:10px;margin-bottom:8px}.mail-message-entete>div{flex:1;min-width:0}.mail-etat{font-size:11px;color:var(--texte-2);border:1px solid var(--bordure);border-radius:999px;padding:1px 8px}.mail-pieces{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 10px}.mail-piece{display:flex;align-items:center;gap:6px;border:1px solid var(--bordure);border-radius:8px;padding:4px 8px;font-size:12.5px;background:var(--fond-2)}.mail-texte{white-space:pre-wrap;font-family:inherit;font-size:13.5px;line-height:1.5;margin:0}.voile{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:grid;place-items:center;z-index:60}.mail-composeur{width:min(760px,94vw);max-height:92vh;overflow:auto;background:var(--fond);border-radius:14px;box-shadow:0 20px 60px #0000004d;padding:14px 16px;display:flex;flex-direction:column;gap:8px}.mail-composeur header,.mail-composeur footer{display:flex;justify-content:space-between;align-items:center;gap:8px}.mail-champ{display:grid;grid-template-columns:60px 1fr;align-items:center;gap:8px;position:relative}.mail-champ label{color:var(--texte-2);font-size:13px}.mail-jetons{display:flex;flex-wrap:wrap;gap:6px;border:1px solid var(--bordure);border-radius:8px;padding:4px 6px;min-height:34px;align-items:center}.mail-jetons input{border:none;outline:none;flex:1;min-width:160px;background:transparent;color:var(--texte);font-size:13.5px}.jeton{display:inline-flex;align-items:center;gap:4px;background:#2563eb1f;color:#2563eb;border-radius:999px;padding:2px 8px;font-size:12.5px}.jeton button{border:none;background:none;cursor:pointer;color:inherit;font-size:14px;line-height:1}.mail-suggestions{grid-column:2;display:flex;flex-direction:column;border:1px solid var(--bordure);border-radius:8px;overflow:hidden}.mail-suggestions button{text-align:left;border:none;background:var(--fond);padding:6px 10px;cursor:pointer;color:var(--texte);border-bottom:1px solid var(--bordure)}.mail-suggestions button:hover{background:#2563eb14}.mail-corps{font-family:inherit}.mail-pj-ligne{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:12.5px}.lien-discret{background:none;border:none;padding:0;color:var(--accent);cursor:pointer;font-size:inherit}.lien-discret:disabled{color:var(--texte-2);cursor:default}.documents-message{display:flex;flex-direction:column;gap:6px;margin:4px 0}.carte-document{display:flex;align-items:center;gap:10px;text-align:left;border:1px solid var(--bordure);background:var(--fond-2);border-radius:12px;padding:8px 12px;cursor:pointer;color:var(--texte);max-width:560px}.carte-document:hover{border-color:var(--accent)}.icone-document{font-size:20px}.corps-document{display:flex;flex-direction:column;min-width:0;flex:1}.nom-document{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.precision-document{font-size:12px;color:var(--texte-2)}.precision-document.perime{color:#b45309}.ouvrir-document{font-size:12.5px;color:var(--accent)}.bouton-plus-conteneur{position:relative;align-self:flex-end}.bouton-plus{width:38px;height:38px;font-size:22px;line-height:1;padding:0;border-radius:10px}.menu-plus{position:absolute;bottom:44px;left:0;background:var(--fond);border:1px solid var(--bordure);border-radius:12px;box-shadow:0 10px 30px #0000002e;display:flex;flex-direction:column;min-width:280px;z-index:20;overflow:hidden}.menu-plus button{text-align:left;border:none;background:none;padding:10px 12px;cursor:pointer;color:var(--texte);font-size:13.5px}.menu-plus button:hover{background:var(--fond-2)}.saisie-volet.survol{outline:2px dashed var(--accent);outline-offset:-4px;border-radius:12px}.pieces-en-attente{display:flex;flex-wrap:wrap;gap:8px;padding:6px 0}.carte-piece{display:flex;align-items:center;gap:8px;border:1px solid var(--bordure);border-radius:12px;padding:6px 8px;background:var(--fond-2);min-width:220px;max-width:320px;position:relative}.carte-piece.echec{border-color:#dc2626}.apercu-piece{width:44px;height:44px;object-fit:cover;border-radius:8px}.icone-piece{font-size:24px;width:44px;text-align:center}.corps-piece{display:flex;flex-direction:column;min-width:0;flex:1}.nom-piece{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.barre-piece{display:block;height:4px;background:var(--bordure);border-radius:2px;overflow:hidden;margin-top:3px}.barre-piece span{display:block;height:100%;background:var(--accent);transition:width .2s}.retirer-piece{border:none;background:none;font-size:18px;line-height:1;cursor:pointer;color:var(--texte-2)}.pieces-message{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.chip.piece{cursor:pointer;display:inline-flex;align-items:center;gap:6px}.apercu-chip{width:22px;height:22px;object-fit:cover;border-radius:4px}.bandeau-voix{display:flex;align-items:center;gap:12px;padding:10px 14px;margin-bottom:12px;border-radius:12px;background:#f0f7ff;border:1px solid #cfe3ff}.bandeau-voix.erreur{background:#fff3f0;border-color:#ffd0c4}.point-voix{width:12px;height:12px;border-radius:50%;background:#9aa0a6;flex:none}.point-voix.ecoute{background:#e0332b;animation:pulsation 1.4s infinite}.point-voix.parle{background:#1f9d55}.point-voix.reflechit{background:#f39c12;animation:pulsation 1s infinite}.point-voix.connexion{background:#6e6e73;animation:pulsation .8s infinite}@keyframes pulsation{0%{opacity:1}50%{opacity:.35}to{opacity:1}}.notes-affaire .entete-notes{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.saisie-note{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.saisie-note textarea{width:100%;box-sizing:border-box;border:1px solid var(--bord);border-radius:10px;padding:9px 11px;font:inherit;font-size:14px;background:var(--carte);color:var(--texte);resize:vertical}.saisie-note textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3.5px #0071e32e}.options-note{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.options-note select{border:1px solid var(--bord);border-radius:8px;padding:5px 8px;font:inherit;font-size:13px;background:var(--carte);color:var(--texte)}.liste-notes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.liste-notes .note{border:1px solid var(--separateur);border-radius:10px;padding:8px 12px;background:var(--carte);transition:border-color .15s}.liste-notes .note:hover{border-color:var(--bord)}.liste-notes .note.depliee{border-color:var(--accent)}.liste-notes .note.archivee{opacity:.6}.liste-notes .entete-note{cursor:pointer}.liste-notes .meta-note{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12.5px;color:var(--texte-2);margin-bottom:3px}.liste-notes .meta-note b{color:var(--texte);font-weight:600}.badge-note{display:inline-block;padding:1px 8px;border-radius:999px;background:var(--neutre);font-size:12px;color:var(--texte-2)}.badge-note.accent{background:#0071e31f;color:var(--accent)}.liste-notes .texte-note{white-space:pre-wrap;font-size:14px;line-height:1.45}.liste-notes .note:not(.depliee) .texte-note{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.detail-note{margin-top:8px;padding-top:8px;border-top:1px solid var(--separateur);display:flex;flex-direction:column;gap:8px;font-size:13.5px}.detail-note .cle{font-weight:600;color:var(--texte-2);font-size:12.5px;text-transform:uppercase;letter-spacing:.04em;margin-right:6px}.sections-note{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.sections-note ul{margin:4px 0 0;padding-left:18px}.actions-note{display:flex;gap:6px;flex-wrap:wrap}.bouton-nestor-flottant{position:fixed;right:26px;bottom:26px;z-index:60;width:56px;height:56px;padding:0;border:none;border-radius:999px;background:transparent;color:var(--texte);font:inherit;font-size:15px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 6px 24px #0071e359,0 2px 6px #0000001a;transition:transform .15s,box-shadow .15s}.bouton-nestor-flottant .logo-nestor{display:block}.bouton-nestor-flottant:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 10px 30px #0071e36b,0 3px 8px #0000001f}.bouton-nestor-flottant:active{transform:scale(.96)}.bouton-nestor-flottant:focus-visible{outline:3px solid rgba(0,113,227,.45);outline-offset:3px}.bouton-nestor-flottant.reduit{width:auto;height:48px;padding:0 18px 0 6px;background:var(--carte);border:1px solid var(--bord);box-shadow:0 8px 24px #00000024}@supports (backdrop-filter: blur(1px)){.bouton-nestor-flottant.reduit{background:color-mix(in srgb,var(--carte) 82%,transparent);backdrop-filter:blur(18px) saturate(1.6);-webkit-backdrop-filter:blur(18px) saturate(1.6)}}.bouton-nestor-flottant .libelle-flottant{font-size:14px}.bouton-nestor-flottant.a-un-resultat:before{content:"";position:absolute;left:-9px;top:-9px;width:74px;height:74px;border-radius:50%;background:#0071e32e;z-index:-1;animation:nestor-halo 2.2s ease-in-out infinite}.bouton-nestor-flottant.reduit.a-un-resultat:before{display:none}@keyframes nestor-halo{0%,to{transform:scale(.96);opacity:.8}50%{transform:scale(1.12);opacity:.25}}@media (prefers-reduced-motion: reduce){.bouton-nestor-flottant.a-un-resultat:before{animation:none}}.pastille-flottante{position:absolute;top:2px;right:2px;width:12px;height:12px;border-radius:50%;background:var(--alerte);border:2px solid #fff}.logo-nestor{vertical-align:middle;flex:none}.contexte-panneau-nestor .logo-nestor{margin-right:4px}.assistant-page h1 .logo-nestor{vertical-align:-6px;margin-right:8px}.panneau-nestor{position:fixed;top:0;right:0;bottom:0;z-index:70;display:flex;flex-direction:column;background:var(--fond);border-left:1px solid var(--bord);box-shadow:-8px 0 28px #0000001a;min-width:380px;max-width:calc(100vw - 320px);overflow:hidden}.panneau-nestor.plein-ecran{left:0;max-width:none;border-left:none}.poignee-nestor{position:absolute;left:-4px;top:0;bottom:0;width:9px;cursor:col-resize;z-index:2}.poignee-nestor:hover{background:#0071e32e}.entete-panneau-nestor{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border-bottom:1px solid var(--bord);background:var(--carte)}.contexte-panneau-nestor{display:flex;align-items:center;gap:4px;font-weight:600;font-size:15px;min-width:0}.contexte-panneau-nestor .etincelle{color:var(--violet)}.contexte-panneau-nestor .pastille{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contexte-panneau-nestor.contexte-moe{flex:1;flex-wrap:wrap;gap:6px}.contexte-panneau-nestor .repere-moe{flex-basis:100%;min-width:0;font-size:12px;font-weight:400;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.contexte-panneau-nestor.contexte-moe+.boutons-panneau-nestor{flex-shrink:0;align-self:flex-start}.boutons-panneau-nestor{display:flex;gap:4px}.boutons-panneau-nestor button{border:none;background:var(--neutre);color:var(--texte);width:30px;height:30px;border-radius:8px;cursor:pointer;font-size:15px}.boutons-panneau-nestor button:hover{background:var(--neutre-fort)}.corps-panneau-nestor{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.corps-panneau-nestor .page.assistant-page.en-panneau{padding:10px 12px 12px;max-width:none;width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;min-width:0}.assistant-page.en-panneau .entete-page{flex-wrap:wrap;gap:6px;margin-bottom:8px}.assistant-page.en-panneau .entete-page .sous-titre{font-size:12.5px}.assistant-grille.une-colonne{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);flex:1;min-height:0}.assistant-page.en-panneau .assistant-fils{max-height:40%;overflow-y:auto}.assistant-page.en-panneau .assistant-fil{min-height:0;height:100%;min-width:0;overflow:hidden}.assistant-page.en-panneau .assistant-messages .message{max-width:100%}.assistant-page.en-panneau .assistant-messages .bulle{max-width:100%;overflow-wrap:anywhere}.assistant-page.en-panneau .saisie-volet{padding:8px 10px 10px;gap:6px}.assistant-page.en-panneau .saisie-volet textarea{min-width:0}.panneau-nestor.etroit .saisie-volet{position:relative;flex-wrap:wrap;align-items:center;gap:8px 6px;padding:8px 8px 10px}.panneau-nestor.etroit .saisie-volet textarea{flex:1 1 100%;order:-1;min-height:64px;font-size:15px}.panneau-nestor.etroit .saisie-volet .bouton-plus-conteneur,.panneau-nestor.etroit .saisie-volet .reglages-saisie-conteneur{position:static;flex:none}.panneau-nestor.etroit .saisie-volet .bouton-plus,.panneau-nestor.etroit .saisie-volet .bouton-reglages{width:42px;height:42px}.panneau-nestor.etroit .saisie-volet>.bouton:last-child{margin-left:auto;min-height:42px;padding-left:18px;padding-right:18px}.panneau-nestor.etroit .saisie-volet .menu-plus{left:8px;right:auto;bottom:60px;min-width:0;width:min(280px,calc(100% - 16px))}.panneau-nestor.etroit .entete-page{margin-bottom:6px}.panneau-nestor.etroit .entete-panneau-nestor{padding:8px 10px;gap:6px}.panneau-nestor.etroit .contexte-panneau-nestor{flex-wrap:wrap}.panneau-nestor.etroit .contexte-panneau-nestor .pastille:before{flex-shrink:0}body.avec-nestor .zone-contenu{margin-right:var(--nestor-largeur, 460px);transition:margin-right .12s}body.avec-nestor .page:not(.assistant-page){max-width:none}.panneau-nestor{max-width:calc(100vw - 720px)}body.avec-nestor:not(.nestor-page-etroite) .superposition,body.avec-nestor:not(.nestor-page-etroite) .voile-selecteur,body.avec-nestor:not(.nestor-page-etroite) .voile,body.avec-nestor:not(.nestor-page-etroite) .apercu-agrandi{right:var(--nestor-largeur, 460px)}body.nestor-page-etroite .superposition,body.nestor-page-etroite .voile-selecteur,body.nestor-page-etroite .voile,body.nestor-page-etroite .apercu-agrandi{z-index:80}@media (max-width: 900px){.panneau-nestor{left:0;width:auto!important;max-width:none;min-width:0}.poignee-nestor{display:none}body.avec-nestor .zone-contenu{margin-right:0}}.bulle .puce-nestor{display:block;padding-left:14px;text-indent:-10px}.bulle b{display:inline;font-weight:600}.saisie-volet textarea{min-height:72px;max-height:34vh;overflow-y:auto}.reglages-saisie-conteneur{position:relative;flex:none}.saisie-volet .bouton-reglages{width:38px;padding:0;font-size:19px;line-height:1;flex:none;height:38px}.saisie-volet .bouton-reglages.actif{border-color:var(--accent);color:var(--accent)}.menu-reglages{left:auto;right:0;min-width:240px;padding:10px 12px;gap:4px}.menu-reglages label.aide{font-size:11.5px;text-transform:uppercase;letter-spacing:.05em;margin:4px 0 0}.menu-reglages select{width:100%}.bouton-nestor-section .etincelle{color:var(--violet)}.chip-nestor{color:var(--violet);border-color:#af52de59}.messagerie{max-width:none;padding:16px 20px 20px;height:calc(100vh + -0px);box-sizing:border-box;display:flex;flex-direction:column;gap:10px}.messagerie-entete{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.messagerie-titre{display:flex;align-items:center;gap:12px}.messagerie-titre h1{margin:0;font-size:22px}.messagerie-etat{font-size:12.5px}.messagerie-boutons{display:flex;gap:6px;align-items:center}.messagerie-info{display:flex;gap:12px;align-items:center;background:#0071e314;border:1px solid rgba(0,113,227,.25);border-radius:10px;padding:8px 12px;font-size:13.5px}.messagerie-volets{display:grid;grid-template-columns:var(--col-dossiers, 230px) 6px var(--col-liste, 380px) 6px minmax(0,1fr);flex:1;min-height:0;background:var(--carte);border:1px solid var(--bord);border-radius:var(--rayon);overflow:hidden;box-shadow:var(--ombre)}.messagerie-poignee{cursor:col-resize;background:transparent}.messagerie-poignee:hover{background:#0071e32e}.messagerie-dossiers{overflow-y:auto;border-right:1px solid var(--separateur);background:var(--fond);padding:8px 6px;display:flex;flex-direction:column}.messagerie-dossiers.replie{display:none}.messagerie-vues{display:flex;flex-direction:column;gap:1px}.messagerie-separateur{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--texte-2);padding:12px 10px 4px}.messagerie-arbre{display:flex;flex-direction:column;gap:1px}.messagerie-arbre .mail-boite.dossier{font-size:13px}.messagerie-arbre .mail-boite.inactif{opacity:.5;cursor:default}.mail-boite-nom{display:inline-flex;align-items:center;gap:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-chevron{width:12px;display:inline-block;color:var(--texte-2);font-size:11px;cursor:pointer}.messagerie-nouveau-dossier{display:flex;flex-direction:column;gap:6px;padding:8px 6px}.messagerie-liste{overflow-y:auto;border-right:1px solid var(--separateur);display:flex;flex-direction:column;min-width:0}.messagerie-recherche{display:flex;flex-direction:column;gap:4px}.messagerie-lot{position:sticky;top:52px;z-index:1;background:var(--carte);border-bottom:1px solid var(--separateur);padding:6px 10px;display:flex;flex-direction:column;gap:6px;font-size:13px}.messagerie-lot-actions{display:flex;gap:6px;flex-wrap:wrap}.messagerie-liste .mail-item{position:relative;padding-left:34px}.messagerie-coche{position:absolute;left:10px;top:14px;opacity:0}.messagerie-liste .mail-item:hover .messagerie-coche,.messagerie-liste .mail-item .messagerie-coche:checked{opacity:1}.messagerie-liste .mail-item.nouveau:before{margin-left:-2px}.mail-corps-item{flex:1;min-width:0}.mail-ligne1{display:flex;justify-content:space-between;gap:8px}.mail-de{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px}.mail-date{font-size:12px;color:var(--texte-2);flex:none}.mail-objet{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-apercu{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messagerie-lecture{overflow-y:auto;min-width:0;display:flex;flex-direction:column}.messagerie-vide{display:flex;align-items:center;justify-content:center;height:100%;text-align:center;padding:30px}.messagerie-lecteur{padding:16px 20px 24px;display:flex;flex-direction:column;gap:12px}.messagerie-lecteur-entete h2{margin:0 0 8px;font-size:19px}.messagerie-outils{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-bottom:10px}.messagerie-sep{width:1px;height:20px;background:var(--bord);margin:0 4px}.messagerie-plus{position:relative}.messagerie-plus summary{list-style:none;cursor:pointer}.messagerie-plus summary::-webkit-details-marker{display:none}.messagerie-plus .menu-plus{top:32px;bottom:auto;left:0}.messagerie-de{display:flex;gap:10px;align-items:flex-start;margin-bottom:8px}.messagerie-details{margin-top:4px;display:flex;flex-direction:column;gap:2px;word-break:break-all}.messagerie-fil{border-top:1px solid var(--separateur)}.messagerie-fil-message{border-bottom:1px solid var(--separateur)}.messagerie-fil-entete{display:flex;gap:10px;align-items:center;width:100%;background:none;border:none;text-align:left;padding:8px 4px;cursor:pointer;color:var(--texte);font:inherit}.messagerie-fil-de{flex:none}.messagerie-fil-entete .aide{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messagerie-fil-corps{padding:0 4px 8px 46px}.messagerie-corps{border-top:1px solid var(--separateur);padding-top:10px;display:flex;flex-direction:column;gap:6px}.messagerie-cadre{width:100%;border:none;background:#fff;border-radius:8px}.messagerie-pieces-liste{display:flex;flex-direction:column;gap:4px}.messagerie-piece{display:flex;gap:8px;align-items:center;padding:6px 10px;border:1px solid var(--separateur);border-radius:8px;font-size:13px}.messagerie-piece .nom-document{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messagerie-composeur{position:fixed;right:24px;bottom:0;width:640px;max-width:calc(100vw - 48px);background:var(--carte);border:1px solid var(--bord);border-bottom:none;border-radius:12px 12px 0 0;box-shadow:0 -8px 30px #0000002e;z-index:80;display:flex;flex-direction:column;max-height:82vh}.messagerie-composeur.plein-ecran{left:24px;right:24px;top:24px;bottom:24px;width:auto;max-width:none;max-height:none;border-radius:12px;border-bottom:1px solid var(--bord)}.messagerie-composeur.reduit{max-height:44px;overflow:hidden}.messagerie-composeur-entete{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--separateur);background:var(--fond);border-radius:12px 12px 0 0}.messagerie-composeur-boutons{margin-left:auto;display:flex;gap:2px}.messagerie-composeur-boutons button{border:none;background:transparent;cursor:pointer;font-size:15px;width:26px;height:26px;border-radius:6px;color:var(--texte)}.messagerie-composeur-boutons button:hover{background:var(--neutre)}.messagerie-champ{display:flex;align-items:center;gap:8px;padding:4px 12px;border-bottom:1px solid var(--separateur)}.messagerie-etiquette{width:46px;font-size:12.5px;color:var(--texte-2);flex:none}.messagerie-champ .champ{flex:1;border:none;box-shadow:none;padding:6px 4px}.messagerie-champ .mail-jetons{border:none;position:relative}.messagerie-propositions{position:absolute;top:100%;left:0;z-index:5;background:var(--carte);border:1px solid var(--bord);border-radius:8px;box-shadow:var(--ombre);display:flex;flex-direction:column;min-width:260px}.messagerie-propositions button{text-align:left;border:none;background:none;padding:8px 10px;cursor:pointer;font-size:13px;color:var(--texte)}.messagerie-propositions button:hover{background:var(--survol)}.messagerie-barre-editeur{display:flex;gap:2px;padding:4px 8px;border-bottom:1px solid var(--separateur);flex-wrap:wrap}.messagerie-barre-editeur button{border:none;background:transparent;padding:4px 8px;border-radius:6px;cursor:pointer;font-size:13px;color:var(--texte)}.messagerie-barre-editeur button:hover{background:var(--neutre)}.messagerie-editeur{flex:1;min-height:180px;overflow-y:auto;padding:12px 14px;font-size:14px;line-height:1.5;outline:none}.messagerie-editeur blockquote{border-left:3px solid var(--bord);margin:8px 0;padding-left:10px;color:var(--texte-2)}.messagerie-composeur-pieces{display:flex;gap:6px;flex-wrap:wrap;padding:6px 12px;border-top:1px solid var(--separateur);font-size:12.5px}.messagerie-composeur-pied{display:flex;gap:8px;align-items:center;padding:10px 12px;border-top:1px solid var(--separateur)}.messagerie-composeur{overflow:hidden;max-height:82dvh}.messagerie-composeur-entete,.messagerie-composeur-pied{flex:none;min-width:0}.messagerie-composeur-entete{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px}.messagerie-composeur-entete>strong,.messagerie-composeur-entete>.aide{grid-column:1;overflow-wrap:anywhere}.messagerie-composeur-boutons{grid-column:2;grid-row:1 / 3;align-self:start}.messagerie-composeur-contenu{flex:1 1 auto;min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain}.messagerie-composeur-source{padding:8px 12px;overflow-wrap:anywhere}.messagerie-composeur-contenu>.erreur,.messagerie-composeur-contenu>.alerte{margin-left:12px;margin-right:12px;overflow-wrap:anywhere}.messagerie-composeur .messagerie-champ>.champ,.messagerie-composeur .mail-jetons{min-width:0}.messagerie-composeur .mail-jetons input{min-width:0;width:160px;max-width:100%}.messagerie-composeur .jeton{min-width:0;max-width:100%;flex-wrap:wrap;overflow-wrap:anywhere}.messagerie-composeur .messagerie-editeur{overflow-wrap:anywhere}.messagerie-composeur-pied{flex-wrap:wrap;padding-bottom:max(10px,env(safe-area-inset-bottom))}.messagerie-aide{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:90;display:flex;align-items:center;justify-content:center}.messagerie-aide .carte{width:420px;max-width:90vw}.messagerie-table-aide td{padding:3px 10px 3px 0;font-size:13.5px}.messagerie-table-aide kbd{background:var(--neutre);border-radius:5px;padding:1px 7px;font-family:inherit;font-size:12.5px}.messagerie-serveur{border-top:2px solid var(--bord)}@media (max-width: 1100px){.messagerie-volets{grid-template-columns:0 0 var(--col-liste, 340px) 6px minmax(0,1fr)}.messagerie-dossiers{display:none}}@media (max-width: 760px){.messagerie-volets{grid-template-columns:1fr}.messagerie-poignee,.messagerie-dossiers,.messagerie-lecture{display:none}.messagerie-composeur{right:0;width:100vw;max-width:100vw}}.tableau-bloc{display:flex;flex-direction:column;gap:8px}.tableau-edition{border-collapse:collapse;width:100%;table-layout:fixed}.tableau-edition th,.tableau-edition td{border:1px solid #c9d3e0;padding:2px 4px;vertical-align:top}.tableau-edition th{background:#deeaf6;font-weight:600}.tableau-edition .colonne-outils{width:34px;border:none;background:transparent;text-align:center}.tableau-edition .editeur-texte{min-height:22px}.outils-tableau{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.legende-tableau{display:flex;align-items:center;gap:8px;flex:1;min-width:220px;font-size:12px;color:#6e6e73}.legende-tableau .editeur-texte{flex:1}.presentation-rapport{display:flex;align-items:center;gap:16px;flex-wrap:wrap;grid-column:1 / -1;font-size:13px}.presentation-rapport>span{color:#6e6e73}.presentation-rapport .case{display:inline-flex;align-items:center;gap:6px}.controles-rapport{margin-top:14px;padding:10px 12px;border-radius:10px;background:#f2fbf4;border:1px solid #cfe9d6;font-size:13px}.controles-rapport.avec-soucis{background:#fff8ee;border-color:#f2d9ab}.controles-rapport ul{margin:6px 0 0;padding-left:18px}.controles-rapport .bloquant,.liste-editions .bloquant{color:#c62828;font-weight:600}.liste-editions{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.liste-editions .edition{border:1px solid #e3e6ea;border-radius:10px;padding:10px 12px;background:#fff}.liste-editions .edition.echec{background:#fff5f5;border-color:#f3c2c2}.liste-editions .edition-tete{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.liste-editions .edition-corps{margin-top:4px;font-size:13px;color:#3a3a3c}.liste-editions .edition-corps .souci{color:#c62828}.liste-editions .edition-corps details{margin-top:4px}.liste-editions .edition-corps summary{cursor:pointer;color:#6e6e73;font-size:12px}.liste-editions .soucis{margin:4px 0 0;padding-left:18px;font-size:12px}.liste-editions .edition-actions{display:flex;gap:8px;align-items:center;margin-top:8px;flex-wrap:wrap}.pastille.echec{color:#c62828;background:#c6282820}.pastille.neutre{color:#6e6e73;background:#8e8e9320}.pastille.alerte{color:#b26a00;background:#ff9f0a26}.pastille.ok{color:#1f7a3a;background:#34c75920}.onglets-vues{display:flex;gap:8px;flex-wrap:wrap;margin:6px 0 14px}.onglets-vues .chip.actif{background:#1f6fb2;color:#fff;border-color:#1f6fb2}.onglets-vues .compteur{display:inline-block;min-width:18px;padding:0 5px;margin-left:6px;border-radius:9px;background:#fff5;font-size:11px;text-align:center}.liste-surveillances{display:flex;flex-direction:column;gap:10px}.carte-surveillance{padding:12px 14px}.entete-carte-surveillance{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.corps-carte-surveillance{margin-top:6px;font-size:13px;display:flex;flex-direction:column;gap:3px}.corps-carte-surveillance .cle{display:inline-block;min-width:118px;color:#6e6e73}.corps-carte-surveillance .simulation{margin-top:8px;padding:8px 10px;border-radius:8px;background:#f2f6fb;border:1px dashed #9ab7d8}.actions-carte-surveillance{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.messagerie-compteurs{display:flex;gap:10px;padding:4px 12px 6px;font-size:12px;color:var(--texte-secondaire, #6e6e73);flex-wrap:wrap}.messagerie-compteurs b{color:var(--texte, #1d1d1f);font-weight:600}.messagerie-criteres{padding:6px 12px;font-size:12px;color:var(--texte-secondaire, #6e6e73);background:var(--fond-doux, #f5f5f7);border-bottom:1px solid var(--bordure, #e5e5ea)}.messagerie-priorite{margin-top:6px;font-size:12px;color:var(--texte-secondaire, #6e6e73)}.messagerie-priorite.forte{color:#b25000}.messagerie-anomalies{margin:6px 10px;padding:8px 10px;border-radius:8px;background:#fff6e5;border:1px solid #f2c27a;font-size:13px}.messagerie-anomalies .bloquant{color:#b00020;font-weight:600}.messagerie-fil-nouveau{font-weight:400;color:#b25000}.messagerie-fil-repere{text-align:center;font-size:11px;color:#b25000;letter-spacing:.04em;margin:6px 0 2px}.messagerie-fil-message.nouveau>.messagerie-fil-entete{border-left:3px solid #ff9f0a}.messagerie-proposition{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:6px;padding:6px 10px;border-radius:8px;background:#eef4ff;border:1px solid #c7d7f5;font-size:13px}.grille-champs{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}.grille-champs label{display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--texte-secondaire, #6e6e73)}.messagerie-piece.en-ligne{opacity:.75}.messagerie-piece.en-erreur{border-color:#d9534f;background:#d9534f0d}.messagerie-piece-erreur{display:block;font-size:12px;color:#b3261e;white-space:normal}.messagerie-piece-etat{display:block;font-size:12px;color:var(--texte-secondaire, #777);white-space:normal}.messagerie-pieces-integrees{margin-top:8px}.messagerie-pieces-integrees>summary{cursor:pointer;font-size:12px}.messagerie-pieces-integrees .messagerie-pieces-liste{margin-top:6px}.messagerie-lot{border:1px solid var(--separateur);border-radius:10px;padding:8px 12px;margin:6px 0 10px;font-size:13px;background:var(--carte, #fff)}.messagerie-lot.etat-partiel,.messagerie-lot.etat-echec{border-color:#d9534f}.messagerie-lot.etat-decision{border-color:#e0a800}.messagerie-lot.etat-termine{border-color:#1d7a3c}.messagerie-lot-entete{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.messagerie-lot-barre{height:6px;border-radius:3px;background:var(--separateur);margin:6px 0;overflow:hidden}.messagerie-lot-barre-faite{height:100%;background:var(--accent, #1d7a3c);transition:width .4s ease}.messagerie-lot.etat-partiel .messagerie-lot-barre-faite,.messagerie-lot.etat-echec .messagerie-lot-barre-faite{background:#d9534f}.messagerie-lot-echecs{margin:4px 0 0;padding-left:18px;color:#b3261e}.messagerie-lot-echecs li{margin:2px 0}.messagerie-lot-liste{max-height:90px;overflow:auto;margin:-4px 0 8px}.messagerie-piece[draggable=true]{cursor:grab}.messagerie-piece-classee{display:block;font-size:12px;color:#1d7a3c;white-space:normal}.messagerie-piece-classee a{color:inherit;text-decoration:underline dotted}.messagerie-piece-menu{position:relative}.messagerie-piece-menu-liste{position:absolute;right:0;top:26px;z-index:30;background:var(--carte, #fff);border:1px solid var(--bord, #ddd);border-radius:10px;box-shadow:0 10px 30px #0000002e;display:flex;flex-direction:column;min-width:240px;padding:4px}.messagerie-piece-menu-liste button{border:none;background:transparent;text-align:left;padding:8px 10px;border-radius:6px;cursor:pointer;font-size:13px;color:var(--texte)}.messagerie-piece-menu-liste button:hover{background:var(--neutre, #f2f2f5)}.dialogue.messagerie-classer{width:min(560px,94vw);max-height:92vh;overflow:auto;background:var(--fond);border-radius:14px;box-shadow:0 20px 60px #0000004d;padding:16px 18px;display:flex;flex-direction:column;gap:10px}.dialogue.messagerie-classer h3{margin:0;font-size:17px}.dialogue.messagerie-classer label{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--texte-2)}.dialogue.messagerie-classer label.ligne-case{flex-direction:row;align-items:center;gap:8px}.dialogue.messagerie-classer select.champ{font-size:13px}.dialogue.messagerie-classer .dialogue-boutons{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.origine-apercu{font-size:12px;font-weight:400;color:#1d7a3c;margin-top:2px;white-space:normal}.origine-apercu a{color:inherit;text-decoration:underline dotted}.messagerie-boites{display:flex;flex-direction:column;gap:1px;padding-bottom:6px;margin-bottom:6px;border-bottom:1px solid var(--separateur, #e5e5ea)}.messagerie-boites .mail-boite.actif{font-weight:600}.comptes-courriel-liste{display:flex;flex-direction:column;gap:8px}.compte-courriel{border:1px solid var(--separateur, #e5e5ea);border-radius:10px;padding:10px 12px}.compte-courriel .grille-champs{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 12px;margin-top:8px}.compte-courriel .grille-champs label{display:flex;flex-direction:column;gap:3px;font-size:12.5px;color:var(--texte-secondaire, #6e6e73)}.compte-courriel .grille-champs input,.compte-courriel .grille-champs select,.compte-courriel textarea{font:inherit;padding:6px 8px;border:1px solid var(--separateur, #d2d2d7);border-radius:7px}.compte-courriel textarea{width:100%;min-height:70px;margin-top:4px}.outils-tableau.style-tableau{flex-wrap:wrap;gap:10px 14px;align-items:center;margin-top:4px}.outils-tableau.style-tableau label{display:inline-flex;align-items:center;gap:6px;font-size:.85em;color:var(--texte-doux, #556)}.outils-tableau.style-tableau select{font-size:.9em;padding:2px 6px}.outils-tableau.style-tableau label.case input{margin:0}.tableau-edition .colonne-outils{width:96px;white-space:nowrap}.tableau-edition .colonne-outils .bouton{padding:0 5px;margin:0 1px}.tableau-edition .entete-cellule{display:flex;align-items:center;gap:4px}.tableau-edition .entete-cellule .editeur-texte{flex:1}.tableau-edition .tri-colonne{border:none;background:transparent;cursor:pointer;font-size:11px;color:#6e6e73;padding:0 2px}.tableau-edition .tri-colonne:hover{color:var(--accent, #1d7a3c)}.tableau-edition .reglages-colonne{display:flex;gap:3px;margin-top:3px}.tableau-edition .reglages-colonne select{font-size:11px;padding:0 2px;max-width:78px}.tableau-edition td.al-droite .editeur-texte,.tableau-edition th.al-droite .editeur-texte{text-align:right}.tableau-edition td.al-centre .editeur-texte,.tableau-edition th.al-centre .editeur-texte{text-align:center}.tableau-edition td.gras .editeur-texte{font-weight:600}.tableau-edition td.a-verifier{background:#fff1cc;box-shadow:inset 0 0 0 1px #e0a800}.tableau-edition tr.rangee-total td{background:#ececec;font-weight:600}.tableau-edition td{position:relative}.tableau-edition .fusion-outils{display:flex;gap:2px;margin-top:2px}.tableau-edition .fusion-outils button{border:1px solid #c9d3e0;background:#fff;border-radius:4px;font-size:10px;cursor:pointer;padding:0 4px;color:#444}.tableau-edition.style-sobre th,.tableau-edition.style-sobre td{border-left:none;border-right:none}.tableau-edition.style-sobre th{background:transparent;border-bottom:2px solid #222}.tableau-edition.style-zebre tbody tr:nth-child(2n) td,.tableau-edition.style-constatations tbody tr:nth-child(2n) td{background:#f2f2f2}.tableau-edition.style-technique th,.tableau-edition.style-comparatif th,.tableau-edition.style-constatations th,.tableau-edition.style-dpgf th{background:#e6e6e6}.tableau-edition.style-financier th{background:transparent;border-left:none;border-right:none;border-bottom:2px solid #222}.tableau-edition.style-financier td{border-left:none;border-right:none}.tableau-edition.style-synthese th{background:#3a3a3a;color:#fff}.tableau-edition.style-synthese,.tableau-edition.style-encadre{outline:2px solid #222}.a-verifier-note{margin:4px 0;color:#8a5a00}.bouton.secondaire.petit.actif{background:#e8eef6}.comptabilite .barre-filtres{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:10px}.comptabilite .barre-filtres .espace,.comptabilite .entete-bloc .espace{flex:1}.comptabilite .ligne-compacte{display:inline-flex;align-items:center;gap:6px;font-size:.9em}.comptabilite .entete-bloc{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.comptabilite .actions{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.comptabilite .champ-long{display:block;margin:8px 0}.comptabilite .champ-long span{display:block;font-size:.85em;color:var(--texte-doux, #556);margin-bottom:4px}.comptabilite .champ-long textarea{width:100%}.comptabilite .candidats{display:flex;flex-direction:column;gap:4px;margin-top:4px}.comptabilite .candidat{display:flex;justify-content:space-between;gap:8px;align-items:center}.comptabilite tr.selectionnee{background:#0071e314}.comptabilite .bouton.actif{font-weight:600;text-decoration:underline}.banque .barre-filtres{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:10px}.banque .barre-filtres .espace,.banque .entete-bloc .espace{flex:1}.banque .ligne-compacte{display:inline-flex;align-items:center;gap:6px;font-size:.9em}.banque .entete-bloc{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.banque .actions{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0;align-items:center}.banque .bouton.actif{font-weight:600;text-decoration:underline}.banque .soldes{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-top:8px}.banque .solde{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:10px;background:#00000008}.banque .solde .cle{font-size:.8em;color:var(--texte-doux, #556)}.banque .solde b{font-size:1.2em}.banque .formulaire-compte{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin:8px 0}.banque .formulaire-compte label{display:flex;flex-direction:column;gap:3px;font-size:.85em}.banque td.droite,.banque th.droite{text-align:right;white-space:nowrap}.banque td.credit{color:#1f9d55}.banque td.debit{color:#333}.banque tr.selectionnee{background:#0071e314}.banque .candidats{list-style:none;padding:0;display:flex;flex-direction:column;gap:6px}.banque .candidat{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:6px 8px;border-radius:8px;background:#00000008}.banque .anomalies ul{padding-left:18px}.banque .anomalies li{margin:4px 0}.banque .erreur-texte{color:#c0392b}.tresorerie .entete-page{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.tresorerie .ligne-compacte{display:inline-flex;align-items:center;gap:6px;font-size:.9em}.tresorerie .barre-filtres{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:10px}.tresorerie .bouton.actif{font-weight:600;text-decoration:underline}.tresorerie .soldes{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.tresorerie .solde{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:10px;background:#00000008}.tresorerie .solde .cle{font-size:.8em;color:var(--texte-doux, #556)}.tresorerie .solde b{font-size:1.2em}.tresorerie td.droite,.tresorerie th.droite{text-align:right;white-space:nowrap}.tresorerie .credit{color:#1f9d55}.tresorerie tr.alerte td{background:#b2500014}.tresorerie .flux{list-style:none;padding:4px 0 4px 8px;margin:0;display:flex;flex-direction:column;gap:3px;font-size:.9em}.tresorerie .formulaire-echeance{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin-top:10px}.tresorerie .formulaire-echeance label{display:flex;flex-direction:column;gap:3px;font-size:.85em}.barres-tresorerie{display:flex;gap:6px;align-items:flex-end;height:190px;padding:6px 0 4px;overflow-x:auto}.barres-tresorerie .colonne{flex:1;min-width:56px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%}.barres-tresorerie .jauges{display:flex;gap:2px;align-items:flex-end;height:120px;width:100%;justify-content:center}.barres-tresorerie .jauge{width:40%;border-radius:3px 3px 0 0;min-height:1px}.barres-tresorerie .jauge.entrees{background:#1f9d55}.barres-tresorerie .jauge.sorties{background:#8e8e93}.barres-tresorerie .solde{font-size:.72em;font-weight:600;margin-top:4px;white-space:nowrap}.barres-tresorerie .libelle{font-size:.7em;color:var(--texte-doux, #556);white-space:nowrap}.barres-tresorerie .colonne.alerte .libelle{color:#b25000;font-weight:600}.integrations-fulll .bloc{margin-bottom:16px}.integrations-fulll .etapes{padding-left:20px}.integrations-fulll .grille-reglages{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:8px}.integrations-fulll .grille-reglages label{display:flex;flex-direction:column;gap:4px;font-size:.9em}.integrations-fulll .grille-reglages label.large{grid-column:1 / -1}.integrations-fulll .grille-reglages .flux{display:flex;flex-direction:column;gap:4px;font-size:.9em}.integrations-fulll .grille-reglages label.case{flex-direction:row;align-items:center;gap:6px}.integrations-fulll .ligne-secret{display:flex;gap:6px;align-items:center}.integrations-fulll .barre-filtres{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0}.integrations-fulll .ligne-compacte{display:inline-flex;align-items:center;gap:6px;font-size:.9em}.integrations-fulll .lignes-lot{list-style:none;padding:0;display:flex;flex-direction:column;gap:4px;margin:8px 0}.integrations-fulll .actions-lot{display:flex;gap:6px;flex-wrap:wrap}.integrations-fulll .questions-cabinet{white-space:pre-wrap;font-family:inherit;font-size:.9em;background:#00000008;padding:12px;border-radius:10px}.message.evenement{align-items:center}.message.evenement .evenement-interface{font-size:12px;color:var(--texte-2);background:var(--neutre);border-radius:999px;padding:3px 10px;max-width:90%;text-align:center}.carte.partage{padding:12px 14px;margin-bottom:10px}.carte.partage .entete-carte{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.carte.partage.etat-actif{border-left:3px solid #1d7a3c}.carte.partage.etat-expire{border-left:3px solid #bbb;opacity:.85}.carte.partage.etat-revoque{border-left:3px solid #b3261e;opacity:.8}.lien-partage{font-size:13px;margin:4px 0;word-break:break-all}.chip.danger{color:#b3261e}.parametres-section .grille-2{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.parametres-section .ligne-coche{display:flex;align-items:center;gap:8px;margin:6px 0;font-weight:500}@media (max-width: 720px){.parametres-section .grille-2{grid-template-columns:1fr}}.champs-cartouche button.lien{background:none;border:0;padding:0;color:#0071e3;cursor:pointer;font:inherit;font-size:11px}.champs-cartouche button.lien:hover{text-decoration:underline}.retouche-brouillon{display:flex;flex-direction:column;gap:6px;margin:6px 0}.retouche-brouillon label{display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--gris, #6b7280)}.retouche-brouillon textarea.champ{font:inherit;font-size:13px;line-height:1.45;resize:vertical;min-height:160px}.menu-contextuel{position:fixed;z-index:80;min-width:240px;padding:6px;background:var(--carte);border-radius:12px;box-shadow:0 16px 48px #00000038;border:1px solid var(--bordure, #e6e8ee)}.menu-contextuel .element-menu{display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;border:0;background:transparent;border-radius:8px;text-align:left;font:inherit;font-size:13.5px;color:var(--texte);cursor:pointer}.menu-contextuel .element-menu:hover{background:var(--neutre)}.menu-contextuel .element-menu.danger{color:var(--danger)}.menu-contextuel .element-menu:disabled{opacity:.4;cursor:default}.menu-contextuel .icone-menu{width:18px;text-align:center;opacity:.8}.menu-contextuel .separateur-menu{height:1px;margin:5px 6px;background:var(--bordure, #e6e8ee)}.ligne-fichier.cochee{background:#0071e317;box-shadow:inset 3px 0 0 var(--accent)}.bandeau-selection{display:flex;align-items:center;gap:10px;padding:8px 12px;font-size:13px;color:var(--texte-2);background:#0071e30f;border-radius:10px;margin-bottom:6px}.cadre-selection{position:absolute;border:1.5px solid var(--accent);background:#0071e31f;pointer-events:none;z-index:3;border-radius:4px}.pastille-couleur.vide{background:repeating-linear-gradient(45deg,#fff 0,#fff 4px,#ddd 4px,#ddd 8px);color:#555;font-size:13px;line-height:1;padding:0;min-height:0;flex:none;display:inline-flex;align-items:center;justify-content:center}.modale-photo.grande .pied-photo{padding-right:84px}.vignette{position:relative;border-radius:8px;transition:box-shadow .12s,transform .12s}.vignette.choisie img{outline:3px solid var(--accent);outline-offset:-3px}.vignette.survolee{box-shadow:-4px 0 0 var(--accent)}.vignette[draggable] img{cursor:grab}.vignette .case-vignette{position:absolute;top:8px;left:8px;z-index:2;background:#ffffffeb;border-radius:6px;padding:3px 4px;line-height:0;box-shadow:0 1px 3px #00000040;opacity:0;transition:opacity .12s}.vignette:hover .case-vignette,.vignette.choisie .case-vignette{opacity:1}.vignette .case-vignette input{margin:0;width:16px;height:16px;cursor:pointer}.fin-grille{min-height:24px;border-radius:8px;border:2px dashed transparent;grid-column:1 / -1}.fin-grille.survolee{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.zone-depot-photos{border:2px dashed var(--bord);border-radius:10px;padding:18px}.zone-depot-photos.survolee{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.barre-selection-photos{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px;margin-top:8px;border-radius:10px;background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);font-size:13px}.bandeau-photos{position:sticky;bottom:0;z-index:40;margin-top:12px;display:flex;flex-direction:column;gap:6px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));border-radius:12px;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);background:color-mix(in srgb,var(--carte) 88%,var(--accent) 12%);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);box-shadow:0 -6px 24px #0000001f,var(--ombre);font-size:13px}.bandeau-photos-ligne{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.bandeau-photos .compte-photos{white-space:nowrap}.bandeau-photos .bouton.petit,.bandeau-photos .champ.petit{min-height:32px}.separateur-bandeau{width:1px;align-self:stretch;background:var(--bord);margin:0 2px}.portee-photos{display:inline-flex;align-items:center;gap:6px}.reglage-hauteur{display:inline-flex;align-items:center;gap:8px;min-width:0}.reglage-hauteur>span{white-space:nowrap;min-width:150px;font-variant-numeric:tabular-nums}.reglage-hauteur input[type=range]{width:min(220px,40vw)}@media (max-width: 720px){.bandeau-photos{margin-left:-6px;margin-right:-6px;border-radius:12px 12px 0 0;font-size:12.5px}.bandeau-photos .bouton.petit,.bandeau-photos .champ.petit{min-height:40px}.separateur-bandeau{display:none}.reglage-hauteur{flex:1 1 100%}.reglage-hauteur input[type=range]{flex:1;width:auto}}.vignette.ombre img{box-shadow:3px 3px 7px #00000047}.reglages-vignette{margin-left:6px;padding:1px 6px;border-radius:999px;background:var(--neutre);color:var(--texte-2);font-size:11px;white-space:nowrap}:root{--moe-alerte: #c0392b;--moe-attention: #8a5a00;--moe-ok: #1e7f4f;--moe-fond-alerte: #fdecea;--moe-fond-attention: #fffbea;--moe-bord-attention: #c9a227;--moe-brouillon-fond: #fff3cd;--moe-brouillon-texte: #7a4d00;--moe-brouillon-bord: #e0b34a}@media (prefers-color-scheme: dark){:root{--moe-alerte: #ff6b5e;--moe-attention: #f0b429;--moe-ok: #4cd964;--moe-fond-alerte: rgba(255, 59, 48, .18);--moe-fond-attention: rgba(255, 159, 10, .14);--moe-bord-attention: #a67c1a;--moe-brouillon-fond: rgba(255, 179, 64, .18);--moe-brouillon-texte: #ffd27a;--moe-brouillon-bord: #a67c1a}}.moe-page{max-width:none;padding-top:12px}.moe-etat{padding:10px 4px}.moe-etat-erreur{border-left:4px solid var(--moe-alerte);padding-left:12px}.moe-etat-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.moe-vue-ensemble{margin-top:12px}.moe-import-appel{margin:10px 0}.moe-import{margin-top:12px}.moe-import-avertissements{margin:4px 0 8px;padding-left:18px;color:var(--moe-attention)}.moe-import-ecartee td{opacity:.55}.moe-import-notes{max-width:260px}.moe-import-candidats{margin-top:4px;padding:4px 6px;border-left:3px solid var(--moe-bord-attention);background:var(--moe-fond-attention);color:inherit;font-size:.85em}.moe-import-candidat{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap;margin-top:3px}.moe-import-a-confirmer{color:var(--moe-attention)}.moe-preuve-souci{margin:3px 0 0;color:var(--moe-attention);max-width:360px;white-space:normal}.moe-ensemble{margin-bottom:10px}.moe-ensemble>summary{cursor:pointer}.moe-ensemble-groupe h3{font-size:.95rem;margin:10px 0 4px}.moe-ensemble-groupe ul{margin:0;padding-left:18px}.moe-ensemble-groupe li{margin:3px 0}.moe-ensemble-urgent{color:var(--moe-alerte)}.moe-vue-ensemble>summary{cursor:pointer}.moe-vue-ensemble[open]>summary{margin-bottom:8px}.moe-entete{position:sticky;top:0;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:6px 18px;flex-wrap:wrap;padding:6px 0 8px;margin-bottom:8px;background:var(--fond, #fff);border-bottom:1px solid var(--separateur)}.moe-entete-titre{min-width:0;display:flex;flex-direction:column;gap:0}.moe-entete-titre h1{font-size:1.15rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.moe-entete-affaire{line-height:1.2}.moe-entete-meta{font-weight:400;font-size:.8rem}.moe-entete-outils{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.moe-entete-outils select.champ,.moe-entete-outils input.champ{width:auto}.moe-entete-outils select.champ{padding-top:6px;padding-bottom:6px}.moe-mission{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start;margin-bottom:12px}.moe-mission>.carte{min-width:0;margin-top:0}.moe-mission-budget{display:block;max-width:22rem}.moe-mission-notes{min-height:12rem;font:inherit;line-height:1.55;resize:vertical}.moe-mission-phases{container:phases-mission / inline-size}.moe-phases-tableau td{vertical-align:top}.moe-phases-tableau td:not(.moe-phase-identite){width:1%;white-space:nowrap}.moe-phases-tableau .moe-phase-identite{overflow-wrap:anywhere}.moe-phases-tableau select.champ{min-width:7.5rem}.moe-phases-tableau input.champ{min-width:9.5rem}.moe-phase-libelle-mobile{display:none}@container phases-mission (max-width: 540px){.moe-phases-cadre{max-height:none;overflow:visible}.moe-phases-tableau,.moe-phases-tableau tbody{display:block}.moe-phases-tableau thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.moe-phases-tableau tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:14px 0;border-bottom:1px solid var(--separateur)}.moe-phases-tableau tbody tr:last-child{border-bottom:none}.moe-phases-tableau tbody td{display:block;min-width:0;width:auto;padding:0;border:0;white-space:normal}.moe-phases-tableau tbody td:not(.moe-phase-identite){width:auto;white-space:normal}.moe-phases-tableau .moe-phase-identite{grid-column:1 / -1}.moe-phase-libelle-mobile{display:block;margin-bottom:5px;color:var(--texte-2);font-size:.85rem}.moe-phases-tableau .champ.petit{width:100%;min-width:0;min-height:40px;font-size:16px;padding:8px 6px}}.moe-travail{min-width:0}.moe-travail>.carte,.moe-mission>.carte{overflow-x:auto}.moe-atelier{display:block}.moe-atelier .ligne-ciblee td{background:var(--survol);box-shadow:inset 3px 0 0 var(--accent, #2d6cdf)}.moe-onglets{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-bottom:8px}.moe-onglets [role=tab]:focus-visible{outline:2px solid var(--accent, #2d6cdf);outline-offset:2px}.moe-onglets-contexte{white-space:nowrap;margin:0 0 0 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}@media (max-width: 480px){.moe-onglets-contexte{flex:1 1 100%;margin:2px 0 0;white-space:normal;overflow-wrap:anywhere}}.moe-pastille-brouillon{margin-left:6px;background:var(--moe-brouillon-fond);color:var(--moe-brouillon-texte);border:1px solid var(--moe-brouillon-bord)}.moe-brouillons{border-left:4px solid var(--moe-brouillon-bord);margin-bottom:10px}.moe-confirmation{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:8px 0;padding:8px 10px;border-radius:8px;background:var(--survol);border:1px solid var(--separateur)}.moe-grille-fiche{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.tableau-defilant{overflow:auto;max-height:72vh;max-width:100%}.tableau-defilant>.tableau{min-width:100%}.tableau-defilant .tableau thead th{position:sticky;top:0;z-index:2;background:var(--carte, #fff);box-shadow:0 1px 0 var(--separateur)}.moe-travail .tableau td[style*="text-align: right"],.moe-travail .tableau th[style*="text-align: right"]{font-variant-numeric:tabular-nums}table.moe-ouvrages tr[role=button]{cursor:pointer}table.moe-ouvrages tr[role=button]:focus-visible{outline:2px solid var(--accent, #2d6cdf);outline-offset:-2px}.visuellement-cache{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width: 1024px){.moe-mission{grid-template-columns:1fr}}@media (max-width: 720px){.moe-page{padding:8px 10px 60px}.moe-entete{position:static}.moe-entete-titre h1{font-size:1.05rem;white-space:normal}.moe-entete-outils{width:100%}.moe-entete-outils #moe-lot-actif{flex:1 1 100%;max-width:none}.moe-travail>.carte,.moe-mission>.carte{padding-left:10px;padding-right:10px}.moe-grille-fiche,.moe-grille-saisie{grid-template-columns:1fr 1fr}}@media (max-width: 480px){.moe-grille-fiche,.moe-grille-saisie{grid-template-columns:1fr}}@media (pointer: coarse){.moe-page .bouton,.moe-page .champ,.moe-page select.champ{min-height:40px}.moe-page .bouton.petit{min-height:36px;padding-left:12px;padding-right:12px}.moe-page .moe-onglets [role=tab]{min-height:40px}.moe-page .tableau td,.moe-page .tableau th{padding-top:8px;padding-bottom:8px}}.moe-voile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#00000059;display:flex;align-items:center;justify-content:center;padding:16px}.moe-dialogue{background:var(--carte, #fff);color:var(--texte);border-radius:12px;padding:18px 20px;width:min(560px,100%);box-shadow:0 12px 40px #00000040;font-size:15px;line-height:1.45}.moe-dialogue .champ{width:100%;box-sizing:border-box}.moe-plein-ecran{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:var(--fond, #fff);overflow:auto;padding:14px 18px 24px;box-sizing:border-box}.moe-filtres{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin:4px 0 8px}.moe-grille-saisie{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;align-items:end}.avis-nestor{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.demande-nestor-conservee.etat-en_cours{border-left:3px solid #1765b3}.demande-nestor-conservee.etat-interrompu{border-left:3px solid #b3261e}.demande-nestor-conservee.etat-a_verifier{border-left:3px solid #935411}.demande-nestor-conservee.etat-non_transmise{border-left:3px solid #647084}.demande-nestor-conservee .effets-demande{margin:4px 0;padding:0;list-style:none;display:grid;gap:3px;font-size:12px}.demande-nestor-conservee .effets-demande .pastille{margin-right:4px}.bandeau-mise-a-jour-externe{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;padding:8px 12px;border-radius:10px;background:#fff4e5;border:1px solid #f0d9b5;font-size:13px}.boutons-journal{display:inline-flex;gap:6px}.boutons-journal .bouton[disabled]{opacity:.45;cursor:default}.cadre-image-rapport{display:flex;justify-content:center;align-items:flex-start;padding:8px 0}.vignette .cadre-image-rapport img{display:block;height:auto;aspect-ratio:auto;max-width:100%;border-radius:2px;background:transparent}.reglage-image-rapport{padding:6px 8px;font-size:12px}.commandes-image-rapport{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ombre-image-rapport{display:inline-flex;align-items:center;gap:5px;cursor:pointer}.taille-image-rapport{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding:10px;border:1px solid var(--bord);border-radius:8px;background:var(--carte)}.taille-image-rapport>label{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.taille-image-rapport input[type=number]{width:88px}.taille-image-rapport input[type=range]{width:100%;min-width:0}.taille-image-rapport small{color:var(--texte-2)}.vignette .actions-vignette{flex-wrap:wrap}.panneau-sources{overflow:visible;max-width:60vw}.panneau-sources .entete-sources{flex:0 0 auto;background:var(--carte);border-radius:var(--rayon) var(--rayon) 0 0}.corps-sources{overflow:hidden}.corps-sources>.explorateur.empile{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.corps-sources .explorateur.empile .colonne-fichiers{flex:0 1 auto;max-height:26%;min-height:100px;overflow:auto;padding:8px 10px;margin:0}.corps-sources .explorateur.empile .cadre-volet-apercu{flex:1 1 0;min-height:0;display:flex}.corps-sources .explorateur.empile .volet-apercu{flex:1;width:100%;height:auto;min-height:0}.corps-sources .explorateur.empile .apercu-agrandi .volet-apercu{height:100%}.corps-sources .entete-apercu{flex-wrap:wrap;padding:8px;flex:0 0 auto}.corps-sources .titre-apercu{white-space:normal;overflow-wrap:anywhere}.corps-sources .actions-apercu{flex-wrap:wrap}.corps-sources.sources-liste-masquee .explorateur.empile .colonne-fichiers{display:none}.corps-apercu.pdf-par-page{display:flex;align-items:stretch;min-height:0;padding:8px}.pdf-par-page .visionneuse-pdf{width:100%;min-width:0}.visionneuse-pdf .barre-visionneuse,.visionneuse-pdf .capture-pdf{flex:0 0 auto;gap:6px;flex-wrap:wrap}.visionneuse-pdf .capture-pdf .aide{margin:0}.visionneuse-pdf .zone-pdf{overscroll-behavior:contain}.page-pdf{cursor:default}.page-pdf.capture-possible{cursor:crosshair;touch-action:none}.page-pdf img{flex:none}.cadre-capture{box-sizing:border-box}.voile-insertion-source{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;padding:24px;background:#15243d88;display:grid;place-items:center}.insertion-source{width:min(850px,100%);max-height:calc(100dvh - 48px);overflow:auto;padding:24px;border-radius:16px;background:var(--carte);box-shadow:0 12px 60px #0004}.insertion-source h2{margin:0 0 8px}.contenu-insertion-source{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px;margin:20px 0}.contenu-insertion-source figure{min-width:0;margin:0;background:var(--fond);border-radius:10px;padding:12px}.contenu-insertion-source figure img{width:100%;height:240px;object-fit:contain}.contenu-insertion-source figcaption{overflow-wrap:anywhere;font-size:12px;margin-top:8px}.choix-insertion-source{min-width:0;display:flex;flex-direction:column;gap:14px}.choix-insertion-source label{display:flex;flex-direction:column;gap:6px;font-weight:600}.choix-insertion-source select{width:100%;min-width:0}.destination-insertion{padding:12px;background:var(--fond);border-left:3px solid var(--accent);border-radius:6px;overflow-wrap:anywhere}.insertion-source footer{display:flex;justify-content:flex-end;gap:10px}.editeur-blocs .bloc.insertion-reperee{outline:3px solid var(--accent);outline-offset:6px;border-radius:8px}@media (max-width: 1100px){.panneau-sources{max-width:none}}@media (max-width: 600px){.voile-insertion-source{padding:8px}.insertion-source{padding:16px;max-height:calc(100dvh - 16px)}.contenu-insertion-source{grid-template-columns:minmax(0,1fr);gap:12px;margin:12px 0}.contenu-insertion-source figure img{height:120px}}.panneau-sources:has(.apercu-agrandi){z-index:65}body.nestor-page-etroite .panneau-sources:has(.apercu-agrandi){z-index:80}@media (min-width: 1101px){.panneau-sources{top:var(--sources-haut, 72px)}}.visionneuse-pdf .capture-pdf .aide-capture{flex-basis:100%}.page.atelier-rapport{width:100%;max-width:none;height:100dvh;min-height:0;padding:14px 20px;display:flex;flex-direction:column;overflow:hidden}.atelier-rapport>.entete-page{flex:0 0 auto;margin-bottom:10px}.atelier-rapport>.barre-actions{flex:0 0 auto;position:relative;margin-bottom:12px;max-height:28dvh;overflow:auto;overscroll-behavior:contain}.atelier-rapport>.erreur{flex:0 0 auto;max-height:15dvh;overflow:auto}.atelier-rapport>.atelier-sources{flex:1 1 0;min-height:0;min-width:0;align-items:stretch}.atelier-rapport .rapport-cadre{height:100%;min-height:0;grid-template-rows:minmax(0,1fr)}.atelier-rapport .rapport-cadre>.rail-etapes{position:relative;top:0;height:100%;max-height:100%}.atelier-rapport .rapport-cadre>.poignee-sommaire{position:relative;top:0;height:100%}.atelier-rapport .rapport-cadre>.panneau-atelier{height:100%;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:8px 10px 40px;scroll-padding:12px}.atelier-rapport .rapport-cadre.compact{grid-template-rows:auto minmax(0,1fr)}.atelier-rapport .rapport-cadre.compact>.rail-etapes{height:auto;max-height:min(260px,35dvh)}.atelier-rapport .rapport-cadre.compact .sommaire-interactif{max-height:140px}.atelier-rapport .rapport-cadre.compact .etape{padding:6px;font-size:12px}.atelier-rapport .rapport-cadre.compact .sommaire-rail h4{margin:4px 0}.atelier-rapport .rapport-cadre.compact .actions-sommaire{margin-bottom:4px}.atelier-rapport .rapport-cadre [data-bloc-id]{scroll-margin-top:12px}.panneau-sources.sources-atelier{position:relative;top:0;height:100%;max-width:none;min-height:0}.sources-atelier .colonne-fichiers,.sources-atelier .zone-pdf,.sources-atelier .corps-apercu{overscroll-behavior:contain}.panneau-sources.sources-superposees{position:fixed;top:0;right:0;bottom:0;left:0;width:auto!important;height:auto;margin:0;z-index:80}.sources-superposees>.poignee-sources{display:none}.assistant-messages{min-height:0;overscroll-behavior:contain}.assistant-fils{overscroll-behavior:contain}.poignee-sources:focus-visible,.poignee-nestor:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;background:#0071e318}@media (max-width: 900px){.page.atelier-rapport{padding:8px}.atelier-rapport>.entete-page{max-height:15dvh;overflow:auto}.atelier-rapport>.barre-actions{gap:6px;padding:6px;margin-bottom:6px}.atelier-rapport .actions-document{gap:4px}}.reperes-rapport{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;margin-top:12px}.reperes-rapport[hidden]{display:none}.onglets-reperage{display:flex;flex-wrap:wrap;gap:4px;flex:0 0 auto;margin-bottom:8px}.onglets-reperage button{border:1px solid transparent;background:var(--neutre);color:var(--texte-2);padding:5px 7px;border-radius:6px;font:inherit;font-size:11px;cursor:pointer}.onglets-reperage button[aria-pressed=true]{color:var(--accent);border-color:#0071e350;background:#0071e310;font-weight:600}.onglets-reperage .avec-points{color:#a14c00}.onglets-reperage b{margin-left:3px;font-variant-numeric:tabular-nums}.reperes-rapport>.sommaire-rail{flex:1;margin:0}.legende-reperes{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 8px;font-size:10px;flex:0 0 auto}.repere-texte{color:#b42332}.repere-legende,.repere-structure{color:#9b5300}.sommaire-interactif .badge-points{flex:0 0 auto;min-width:23px;height:24px;border:1px solid currentColor;border-radius:12px;font:inherit;font-size:11px;font-weight:700;background:#fff8;margin:2px 1px 0;cursor:pointer}.sommaire-interactif .badge-points.repere-texte{background:#b4233212}.sommaire-interactif .badge-points.repere-legende{background:#9b530012}.sommaire-interactif li:has(.badge-points.repere-texte)>.lien-sommaire:not([aria-current]){color:#a12633}.sommaire-interactif li:has(.badge-points.repere-legende)>.lien-sommaire:not([aria-current]){color:#905100}.recherche-rapport,.points-rapport{display:flex;flex-direction:column;min-height:0;flex:1;gap:6px}.recherche-rapport>label{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:600;flex:0 0 auto}.recherche-rapport input{width:100%;min-width:0;border:1px solid var(--bord);background:var(--carte);color:var(--texte);border-radius:7px;padding:8px;font:inherit;font-size:12px}.actions-recherche{display:flex;gap:4px;align-items:center;flex:0 0 auto;font-size:11px}.actions-recherche>span{flex:1}.actions-recherche button,.filtre-points button{border:0;border-radius:5px;padding:5px 8px;background:var(--neutre);color:var(--texte);cursor:pointer}.actions-recherche button:disabled{opacity:.4;cursor:default}.resultats-recherche,.liste-points-rapport{list-style:none;padding:0 3px 0 0;margin:0;overflow:auto;overscroll-behavior:contain;min-height:0;flex:1;scrollbar-gutter:stable}.resultats-recherche li,.liste-points-rapport li{margin-bottom:6px}.resultats-recherche button,.point-rapport{display:flex;flex-direction:column;gap:4px;text-align:left;width:100%;border:1px solid var(--bord);border-radius:7px;background:var(--carte);padding:8px;font:inherit;font-size:12px;line-height:1.4;overflow-wrap:anywhere;cursor:pointer}.resultats-recherche button small,.point-rapport small{font-size:10px;color:var(--texte-2)}.resultats-recherche button[aria-current=location]{border-color:var(--accent);background:#0071e309}.resultats-recherche mark{background:#ffe071;color:#202020}.point-rapport{border-left:3px solid currentColor}.aide-reperes,.aucun-point{font-size:11px;color:var(--texte-2);line-height:1.4;margin:0 0 5px;flex:0 0 auto}.filtre-points{display:flex;flex-direction:column;gap:5px;font-size:11px;margin-bottom:6px;flex:0 0 auto}.rapport-cadre .cible-reperee{outline:3px solid #cc7a12;outline-offset:2px;border-radius:4px}::highlight(rapport-recherche){background-color:#ffec99;color:#181818}::highlight(rapport-recherche-active){background-color:#ffa83d;color:#181818;text-decoration:underline}.recherche-surlignage-secours{pointer-events:none}.recherche-surlignage-secours i{position:fixed;background:#ffc23f70;outline:1px solid #cc7a12;pointer-events:none;z-index:10}.reperes-rapport button:focus-visible,.reperes-rapport input:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.rapport-cadre.compact .reperes-rapport{min-height:100px;margin-top:4px}.rapport-cadre.compact .onglets-reperage,.rapport-cadre.compact .legende-reperes{margin-bottom:4px}.sommaire-interactif li>.lien-sommaire[aria-current=location]{color:var(--accent);background:#0071e318}.corps-points-rapport{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.corps-points-rapport .liste-points-rapport{overflow:visible;padding-right:2px}.carte-point{border:1px solid var(--bord);border-radius:8px;background:var(--carte);overflow:hidden}.carte-point .point-rapport{border-top:0;border-right:0;border-bottom:0;border-radius:0}.precision-point{color:var(--texte-2);font-size:11px}.extrait-point{color:var(--texte);font-size:12px;line-height:1.5}.actions-point{display:flex;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid var(--bord);padding:6px 8px}.actions-point span{flex:1;color:#28704b;font-size:10px}.actions-point button{border:1px solid #28704b40;border-radius:5px;background:#28704b0c;color:#256744;padding:5px 8px;font:inherit;font-size:11px;cursor:pointer}.actions-point button:hover{background:#28704b1a}.points-valides{margin:12px 0 0;border-top:1px solid var(--bord);padding-top:9px}.points-valides>summary{cursor:pointer;color:#28704b;font-size:12px;font-weight:600;margin-bottom:8px}.point-vu .point-rapport{border-color:#28704b}.point-modifie{color:#9b5300;font-size:11px;font-weight:600}:root{--ati-shell-height: 100vh;--ati-shell-header-height: 0px}@supports (height: 100dvh){:root{--ati-shell-height: 100dvh}}.coque{min-height:var(--ati-shell-height)}.coque.atelier-ios{--ati-shell-header-height: 0px}.coque .barre-laterale{height:var(--ati-shell-height)}.zone-contenu{min-width:0}.zone-contenu:focus{outline:none}.coque.espace-nestor{height:var(--ati-shell-height);overflow:hidden}.zone-contenu.page-nestor{height:calc(var(--ati-shell-height) - var(--ati-shell-header-height));min-height:0;overflow:hidden}.aller-au-contenu{position:fixed;top:8px;left:12px;z-index:500;padding:12px 18px;border-radius:10px;color:#fff;background:var(--accent);font-size:14px;transform:translateY(-160%);text-decoration:none}.aller-au-contenu:focus{transform:translateY(0)}.barre-mobile-identite{min-width:0;display:flex;flex-direction:column;gap:2px}.barre-mobile-identite .page-mobile-nom{color:var(--texte-2);font-size:11px;font-weight:500;max-width:45vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.barre-mobile .bouton-icone,.fermer-navigation,.agrandir-navigation{min-width:44px;min-height:44px;align-items:center;justify-content:center}.fermer-navigation,.agrandir-navigation{display:none}.barre-laterale:not(.epinglee) .agrandir-navigation{display:flex}.barre-laterale.repliee .barre-entete{min-height:52px}.barre-nav{scrollbar-width:thin}.barre-laterale :is(button,a):focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.barre-nav .libelle-nav{overflow:hidden;text-overflow:ellipsis}.affaires-page{container:liste-affaires / inline-size}.affaires-page>.carte{overflow-x:auto}.defilable,.tableau-defilant,.tb-table-defilante{min-width:0;max-width:100%;overscroll-behavior-x:contain}@container liste-affaires (max-width: 800px){.affaires-page .tableau-bureau{display:none}.affaires-page .cartes-mobile{display:flex}}.ecran-connexion{min-height:var(--ati-shell-height)}.carte-connexion{max-width:100%}.superposition>.modale{max-height:calc(var(--ati-shell-height) - 32px);overflow-y:auto;overscroll-behavior:contain}.voile-modale>.fenetre-envoi{max-height:calc(var(--ati-shell-height) - 24px)}@media (max-width: 1100px),(max-width: 1600px) and (max-height: 600px){:root{--ati-shell-header-height: 56px}body.ati-navigation-ouverte{overflow:hidden}.coque{flex-direction:column}.coque .barre-mobile{display:flex;flex:0 0 var(--ati-shell-header-height);align-items:center;justify-content:space-between;gap:12px;height:var(--ati-shell-header-height);min-height:var(--ati-shell-header-height);padding:0 max(12px,env(safe-area-inset-right)) 0 max(8px,env(safe-area-inset-left));position:sticky;top:0;z-index:25;background:var(--voile);border-bottom:1px solid var(--bord);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4)}.barre-mobile .marque{font-size:16px}.barre-mobile .avatar{width:28px;height:28px;font-size:12.5px}.coque .barre-laterale,.coque .barre-laterale.deployee:not(.epinglee){position:fixed;top:0;left:0;width:min(304px,calc(100vw - 48px))!important;height:var(--ati-shell-height);padding-bottom:max(12px,env(safe-area-inset-bottom));border-right:1px solid var(--bord);box-shadow:12px 0 48px #15243828;z-index:80}.coque .barre-laterale{transition:transform .2s ease}.coque .barre-laterale:not(.tiroir-ouvert){transform:translate(-102%);visibility:hidden}.coque .barre-laterale.tiroir-ouvert{transform:translate(0);visibility:visible}.coque .barre-laterale.deployee:not(.epinglee)+.zone-contenu{margin-left:0}.coque .barre-laterale .libelle-nav{display:flex!important}.coque .barre-laterale .barre-entete{justify-content:space-between!important;padding:0 4px 10px!important;min-height:54px}.coque .barre-laterale .barre-entete .marque{display:block!important}.coque .barre-laterale .bouton-epingle,.coque .barre-laterale .agrandir-navigation{display:none!important}.coque .barre-laterale .fermer-navigation{display:flex}.coque .barre-laterale .entree-nav{justify-content:flex-start!important;min-height:44px;padding:10px 12px!important;white-space:normal}.coque .barre-laterale .groupe-nav{min-height:42px;padding:9px 12px 4px;font-size:10.5px;text-align:left}.coque .barre-laterale.repliee .groupe-nav:after{display:none}.coque .barre-laterale .chevron-groupe{display:inline}.coque .barre-laterale .version-produit-menu{padding:7px 12px 0;font-size:11px;text-align:left}.coque .barre-laterale .version-produit-numero{width:auto;padding:2px 7px}.coque .voile-tiroir{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:79;background:#15243855;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);touch-action:none}.zone-contenu{width:100%}.zone-contenu>.page:is(.affaires-page,.tb-page,.sign-home,.equipe-page,.lp-shell){padding-inline:clamp(14px,2.8vw,26px)}}@media (pointer: coarse){.barre-laterale .entree-nav,.barre-laterale .groupe-nav{min-height:44px}.barre-mobile .equipe-mobile-raccourci{min-height:44px;min-width:44px;justify-content:center}}@media (max-height: 600px){.coque .barre-laterale{padding-top:6px}.coque .barre-pied{padding-top:5px;gap:0}.coque .barre-pied .role-compte{display:none}.coque .barre-pied .version-produit-menu{padding-top:3px}.ecran-connexion{align-items:flex-start}.voile-modale .corps-message{min-height:110px}}@media (max-width: 620px){.voile-modale>.fenetre-envoi{max-height:var(--ati-shell-height)}}@media (prefers-reduced-motion: reduce){.coque .barre-laterale{transition:none}}
