@font-face{font-family:Inter;src:url(/polices/inter-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/polices/inter-latin-500-normal.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/polices/inter-latin-600-normal.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(/polices/inter-latin-700-normal.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/polices/jetbrains-mono-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}:root{--accent:#7c3aed;--accent-fonce:#6d28d9;--accent-voile:#f3ebff;--magenta-sakira:#e94fbf;--degrade-sakira:linear-gradient(135deg, var(--magenta-sakira), var(--accent));--fond-sombre:#0a0a12;--texte-sur-sombre:#f2f2f5;--texte-doux-sur-sombre:#a2a2b0;--trait-sur-sombre:#26263a;--fond:#fff;--fond-chrome:#f4f4f6;--fond-creux:#ebebef;--fond-neutre:#d8d8dc;--trait:#dcdce2;--trait-fort:#c9c9d0;--texte:#17171b;--texte-doux:#5c5c66;--texte-faible:#85858f;--texte-sur-accent:#fff;--danger:#b42318;--danger-voile:#fdf0ef;--attention:#8a5300;--attention-voile:#fdf6e6;--ajout:#116b3a;--ajout-voile:#e5f6ec;--retrait:#a8251b;--retrait-voile:#fdecea;--surlignage-ajout:color-mix(in srgb, var(--ajout) 26%, transparent);--surlignage-ajout-trait:var(--ajout);--surlignage-retrait:color-mix(in srgb, var(--retrait) 24%, transparent);--surlignage-retrait-trait:var(--retrait);--type-document:#2f5d9e;--type-tableur:#1a7a48;--type-presentation:#c2620f;--type-pdf:#c33025;--type-markdown:#c0389a;--rayon:8px;--rayon-petit:5px;--ombre-flottante:0 12px 40px #1010142e;--pas:4px;--colonne-laterale:244px;--titre-ecran:600 20px/1.3 Inter, system-ui, sans-serif;--corps:500 14px/1.4 Inter, system-ui, sans-serif;--meta:400 13px/1.4 Inter, system-ui, sans-serif;--etiquette:500 12px/1.3 Inter, system-ui, sans-serif;--marque:600 15px/1 Inter, system-ui, sans-serif;--hauteur-ligne:44px;--taille-fichier:400 13px/1.4 "JetBrains Mono", ui-monospace, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--accent:#a78bfa;--accent-fonce:#8b5cf6;--accent-voile:#251d3a;--fond:#141417;--fond-chrome:#1a1a1e;--fond-creux:#212127;--fond-neutre:#2a2a30;--trait:#2c2c33;--trait-fort:#3d3d46;--texte:#f2f2f4;--texte-doux:#adadb8;--texte-faible:#85858f;--texte-sur-accent:#17171b;--danger:#f97066;--danger-voile:#2a1614;--attention:#f0b429;--attention-voile:#2a2110;--ajout:#6fd69a;--ajout-voile:#12261a;--retrait:#f59a91;--retrait-voile:#2a1614;--surlignage-ajout:color-mix(in srgb, var(--ajout) 48%, transparent);--surlignage-ajout-trait:color-mix(in srgb, var(--ajout) 70%, black);--surlignage-retrait:color-mix(in srgb, var(--retrait) 48%, transparent);--surlignage-retrait-trait:color-mix(in srgb, var(--retrait) 70%, black);--type-document:#7fabe6;--type-tableur:#5cbd8a;--type-presentation:#e2a05c;--type-pdf:#ef6f60;--type-markdown:var(--magenta-sakira);--ombre-flottante:0 12px 40px #0000008c}}*,:before,:after{box-sizing:border-box}body{color:var(--texte);background:var(--fond);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:1.5}h1{font:var(--titre-ecran);color:var(--texte);margin:0}h2{margin:0;font-size:15px;font-weight:600}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--rayon-petit)}button{font:inherit;color:var(--texte);background:var(--fond);border:1px solid var(--trait-fort);border-radius:var(--rayon-petit);padding:calc(var(--pas) * 1.5) calc(var(--pas) * 2.5);cursor:pointer;transition:background .12s,border-color .12s}button:hover:not(:disabled){background:var(--fond-creux)}button:disabled{color:var(--texte-faible);cursor:not-allowed;opacity:.7}.bouton-icone{position:relative}.bulle-info{bottom:calc(100% + var(--pas) * 2);padding:var(--pas) calc(var(--pas) * 2);background:var(--fond-sombre);color:var(--texte-sur-sombre);font:var(--etiquette);white-space:nowrap;border-radius:var(--rayon-petit);pointer-events:none;z-index:30;opacity:0;visibility:hidden;transition:opacity .1s;position:absolute;left:50%;transform:translate(-50%)}.bouton-icone:hover .bulle-info,.bouton-icone:focus-visible .bulle-info{opacity:1;visibility:visible}.actions-ligne .bulle-info{left:auto;right:0;transform:none}button[type=submit]{color:var(--texte-sur-accent);background:var(--accent);border-color:var(--accent);font-weight:500}button[type=submit]:hover:not(:disabled){background:var(--accent-fonce);border-color:var(--accent-fonce)}input{font:inherit;color:var(--texte);background:var(--fond);border:1px solid var(--trait-fort);border-radius:var(--rayon-petit);padding:calc(var(--pas) * 1.5) calc(var(--pas) * 2);width:100%}input:focus-visible{border-color:var(--accent);outline-offset:0}label{color:var(--texte-doux);margin-bottom:var(--pas);font-size:12px;font-weight:500;display:block}[role=alert]{color:var(--danger);background:var(--danger-voile);border-radius:var(--rayon-petit);padding:calc(var(--pas) * 2) calc(var(--pas) * 3);margin:calc(var(--pas) * 3) 0;border:1px solid}.avis-extraction,.avis-anonymisation,.avis-enregistrement{color:var(--texte-doux);background:var(--accent-voile);border:1px solid var(--accent);border-radius:var(--rayon-petit);padding:calc(var(--pas) * 2) calc(var(--pas) * 3);margin:calc(var(--pas) * 3) 0}.avis-anonymisation-attention{color:var(--attention);background:var(--attention-voile);border-color:var(--attention)}.avis-anonymisation-a-verifier{color:var(--danger);background:var(--danger-voile);border-color:var(--danger);border-width:2px;font-weight:600}.agencement{grid-template-columns:var(--colonne-laterale) minmax(0, 1fr);min-height:100vh;display:grid}.agencement>nav{gap:calc(var(--pas) * 4);padding:calc(var(--pas) * 4);background:var(--fond-chrome);border-right:1px solid var(--trait);grid-template-rows:auto auto 1fr auto;display:grid}.marque{align-items:center;gap:calc(var(--pas) * 2);font:var(--marque);color:var(--texte);display:flex}.masque-visuellement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.recherche{align-items:center;display:flex;position:relative}.recherche svg{left:calc(var(--pas) * 2.5);color:var(--texte-faible);pointer-events:none;position:absolute}.recherche input{width:100%;padding-left:calc(var(--pas) * 8)}.agencement>nav ul{gap:var(--pas);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.agencement>nav ul a{align-items:center;gap:calc(var(--pas) * 2.5);padding:calc(var(--pas) * 2) calc(var(--pas) * 2.5);border-radius:var(--rayon-petit);font:var(--corps);color:var(--texte-doux);text-decoration:none;display:flex}.agencement>nav ul a:hover{background:var(--fond-creux);color:var(--texte)}.agencement>nav ul a[aria-current=page]{background:var(--accent-voile);color:var(--accent)}.compte{align-items:center;gap:calc(var(--pas) * 2);padding-top:calc(var(--pas) * 3);border-top:1px solid var(--trait);display:flex}.initiale{background:var(--accent);width:28px;height:28px;color:var(--texte-sur-accent);font:var(--etiquette);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.identite{flex:1;min-width:0;display:grid}.identite .nom{font:var(--corps);color:var(--texte)}.identite .email{font:var(--meta);color:var(--texte-faible);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compte button{padding:calc(var(--pas) * 1.5);color:var(--texte-faible);border-radius:var(--rayon-petit);background:0 0;border:none;flex-shrink:0}.compte button:hover:not(:disabled){background:var(--fond-creux);color:var(--texte)}.compte .selecteur-langue button{border-color:var(--trait);color:var(--texte-faible)}.compte .selecteur-langue button:hover{color:var(--texte);border-color:var(--texte-faible)}.compte .selecteur-langue button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--texte-sur-accent)}.agencement main{padding:calc(var(--pas) * 6) calc(var(--pas) * 8);max-width:1100px}@media (width<=720px){.agencement{grid-template-columns:minmax(0,1fr)}.agencement>nav{border-right:none;border-bottom:1px solid var(--trait)}.agencement main{padding:calc(var(--pas) * 4)}}.fil-ariane ol{align-items:center;gap:calc(var(--pas) * 1.5);margin:0 0 calc(var(--pas)) 0;font:var(--meta);color:var(--texte-faible);flex-wrap:wrap;padding:0;list-style:none;display:flex}.fil-ariane li+li:before{content:"›";margin-right:var(--pas);color:var(--texte-faible)}.fil-ariane [aria-current=page]{color:var(--texte);font-weight:500}.etat-vide{place-items:center;gap:calc(var(--pas) * 2);padding:calc(var(--pas) * 16) calc(var(--pas) * 4);text-align:center;color:var(--texte-faible);display:grid}.etat-vide h2{font:var(--corps);color:var(--texte);margin:0}.etat-vide p{font:var(--meta);color:var(--texte-doux);margin:0}.entete-vue{justify-content:space-between;align-items:center;gap:calc(var(--pas) * 3);margin-bottom:calc(var(--pas) * 4);flex-wrap:wrap;display:flex}.controles-entete{align-items:center;gap:calc(var(--pas) * 3);flex-wrap:wrap;display:flex}.controles-entete>button,.barre-selection>button{align-items:center;gap:calc(var(--pas) * 2);display:inline-flex}.menu-nouveau{position:relative}.menu-nouveau>button{align-items:center;gap:calc(var(--pas) * 2);display:inline-flex}.menu-nouveau-liste{top:calc(100% + var(--pas));z-index:20;min-width:15rem;padding:var(--pas);background:var(--fond-chrome);border:1px solid var(--trait);border-radius:var(--rayon);box-shadow:var(--ombre-flottante);flex-direction:column;display:flex;position:absolute;left:0}.menu-nouveau-liste button{width:100%;padding:calc(var(--pas) * 2) calc(var(--pas) * 2.5);font:var(--corps);color:var(--texte);text-align:left;border-radius:var(--rayon-petit);background:0 0;border:none}.menu-nouveau-liste button:hover:not(:disabled){background:var(--fond-creux)}.menu-nouveau-liste button:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.tableau-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;margin-top:calc(var(--pas) * 4)}th{font:var(--etiquette);text-transform:uppercase;letter-spacing:.05em;color:var(--texte-faible);text-align:left;padding:calc(var(--pas) * 2) calc(var(--pas) * 3);border-bottom:1px solid var(--trait)}td{font:var(--corps);color:var(--texte);padding:0 calc(var(--pas) * 3);height:var(--hauteur-ligne);border-bottom:1px solid var(--trait);vertical-align:middle}td:nth-child(2):not(.cellule-taille),td:nth-child(3){font:var(--meta);color:var(--texte-doux);white-space:nowrap}.cellule-taille{font:var(--taille-fichier);color:var(--texte-doux);white-space:nowrap;text-align:right}tbody tr:hover{background:var(--fond-chrome)}tbody tr.ligne-surlignee{background:var(--accent-voile);transition:background .6s}.cellule-nom{align-items:center;gap:calc(var(--pas) * 2.5);min-width:0;display:flex}.case-selection{flex:0 0 18px;align-items:center;display:flex}.case-selection input{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;margin:0}.barre-selection{align-items:center;gap:calc(var(--pas) * 2);margin-top:calc(var(--pas) * 4);padding:calc(var(--pas) * 2) calc(var(--pas) * 3);background:var(--accent-voile);border-radius:var(--rayon);flex-wrap:wrap;display:flex}.barre-selection-compte{font:var(--meta);color:var(--texte-doux);margin-right:auto}.barre-selection+.tableau-scroll table{margin-top:calc(var(--pas) * 2)}.cellule-nom>svg{color:var(--texte-faible);flex-shrink:0}svg.type-document{color:var(--type-document)}svg.type-tableur{color:var(--type-tableur)}svg.type-presentation{color:var(--type-presentation)}svg.type-pdf{color:var(--type-pdf)}svg.type-markdown{color:var(--type-markdown)}td:last-child{text-align:right}.actions-ligne{justify-content:flex-end;gap:calc(var(--pas));display:flex}.actions-ligne button{padding:calc(var(--pas) * 1.5);border-radius:var(--rayon-petit);color:var(--texte-faible);background:0 0;border:none;place-items:center;display:grid}.actions-ligne button:hover:not(:disabled){background:var(--fond-creux);color:var(--texte)}.actions-ligne button:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}tbody tr:hover .actions-ligne button{color:var(--texte-doux)}@media (width<=720px){.tableau-scroll{overflow:visible}}.menu-actions{position:relative}.menu-actions-liste{top:calc(100% + var(--pas));z-index:20;min-width:15rem;padding:var(--pas);background:var(--fond-chrome);border:1px solid var(--trait);border-radius:var(--rayon);box-shadow:var(--ombre-flottante);flex-direction:column;display:flex;position:absolute;right:0}.menu-actions-liste button{justify-content:flex-start;align-items:center;gap:calc(var(--pas) * 2);width:100%;padding:calc(var(--pas) * 2) calc(var(--pas) * 2.5);font:var(--corps);color:var(--texte);text-align:left;border-radius:var(--rayon-petit);background:0 0;border:none;display:flex}.menu-actions-liste button:hover:not(:disabled){background:var(--fond-creux)}.menu-actions-liste button:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.nom-fichier{font:inherit;color:inherit;text-align:left;background:0 0;border:none;padding:0}.nom-fichier:hover{text-underline-offset:3px;background:0 0;text-decoration:underline}.zone-depot{align-items:center;gap:calc(var(--pas) * 2);flex-wrap:wrap;display:flex}.zone-depot.survol{z-index:10;place-content:center;gap:calc(var(--pas) * 3);background:color-mix(in srgb, var(--accent) 6%, transparent);border:2px dashed var(--accent);display:grid;position:fixed;inset:0}.invite-depot{font:var(--corps);color:var(--accent);margin:0}.bouton-envoi{align-items:center;gap:calc(var(--pas) * 2);padding:calc(var(--pas) * 2) calc(var(--pas) * 3);border:1px solid var(--trait-fort);border-radius:var(--rayon-petit);background:var(--fond);font:var(--corps);color:var(--texte);cursor:pointer;display:inline-flex}.bouton-envoi:hover{background:var(--fond-creux)}.bouton-envoi:has(+#choix-fichiers:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.carte-envoi{right:calc(var(--pas) * 6);bottom:calc(var(--pas) * 6);z-index:12;width:340px;max-width:calc(100vw - var(--pas) * 8);background:var(--fond-chrome);border:1px solid var(--trait);border-radius:var(--rayon);max-height:min(60vh,420px);box-shadow:var(--ombre-flottante);flex-direction:column;display:flex;position:fixed;overflow:hidden}.carte-envoi-entete{align-items:center;gap:var(--pas);padding:calc(var(--pas) * 2) calc(var(--pas) * 2) calc(var(--pas) * 2) calc(var(--pas) * 3);background:var(--fond);border-bottom:1px solid var(--trait);flex-shrink:0;display:flex}.carte-envoi-titre{font:var(--corps);color:var(--texte);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.carte-envoi-chevron[aria-expanded=false] svg{transform:rotate(-90deg)}.carte-envoi-liste{padding:calc(var(--pas) * 2) calc(var(--pas) * 3);gap:calc(var(--pas) * 2.5);flex-direction:column;margin:0;font-size:13px;list-style:none;display:flex;overflow-y:auto}.carte-envoi-ligne{align-items:center;gap:calc(var(--pas) * 2);display:flex}.carte-envoi-nom{text-overflow:ellipsis;white-space:nowrap;color:var(--texte);flex:1;overflow:hidden}.carte-envoi-ligne progress{width:88px;accent-color:var(--accent);flex-shrink:0}.carte-envoi-message{text-overflow:ellipsis;max-width:55%;color:var(--texte-doux);flex-shrink:0;font-size:12px;overflow:hidden}.carte-envoi-echec .carte-envoi-message{color:var(--danger)}.carte-envoi-annuler{flex-shrink:0}@media (width<=720px){.carte-envoi{right:var(--pas);left:var(--pas);bottom:var(--pas);width:auto;max-width:none}}.apercu{z-index:20;padding:calc(var(--pas) * 4);background:var(--fond-sombre);place-items:center;display:grid;position:fixed;inset:0}.apercu-panneau{gap:calc(var(--pas) * 3);border-radius:var(--rayon);border:1px solid var(--trait-sur-sombre);width:min(960px,100%);max-height:min(88dvh,100%);box-shadow:var(--ombre-flottante);background:var(--fond-sombre);color:var(--texte-sur-sombre);flex-direction:column;display:flex;overflow:hidden}.apercu header,.panneau-partage header{justify-content:space-between;align-items:center;gap:calc(var(--pas) * 3);padding:calc(var(--pas) * 3) calc(var(--pas) * 4);font:var(--corps);display:flex}.apercu header{border-bottom:1px solid var(--trait-sur-sombre)}.panneau-partage header{border-bottom:1px solid var(--trait)}.apercu header button,.panneau-partage header button{padding:calc(var(--pas) * 1.5);border-radius:var(--rayon-petit);color:var(--texte-faible);background:0 0;border:none;place-items:center;display:grid}.apercu header button:hover{color:var(--texte-sur-sombre);background:#ffffff0f}.panneau-partage header button:hover{background:var(--fond-creux);color:var(--texte)}.apercu header button:focus-visible,.panneau-partage header button:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.apercu img{border-radius:var(--rayon);background:var(--fond-neutre);object-fit:contain;border:none;flex:1;width:100%;min-height:0}.apercu a{color:var(--texte-sur-sombre);text-underline-offset:3px;align-self:flex-start;text-decoration:underline}.apercu-panneau>p:not([role=alert]),.apercu-panneau>a{padding:0 calc(var(--pas) * 4) calc(var(--pas) * 4);margin:0}.apercu-panneau>[role=alert]{margin-inline:calc(var(--pas) * 4)}.apercu-texte{min-height:0;padding:0 calc(var(--pas) * 4) calc(var(--pas) * 4);white-space:pre-wrap;word-break:break-word;flex:1;margin:0;font:13px/1.6 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.panneau-partage{z-index:15;gap:calc(var(--pas) * 3);width:min(420px,100vw);padding:calc(var(--pas) * 5);background:var(--fond);border-left:1px solid var(--trait);box-shadow:var(--ombre-flottante);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.panneau-partage ul{gap:calc(var(--pas) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.panneau-partage li{align-items:center;gap:var(--pas);padding:calc(var(--pas) * 2);border:1px solid var(--trait);border-radius:var(--rayon-petit);flex-wrap:wrap;display:flex}.panneau-partage li button{margin-left:auto}.panneau-partage .origine{color:var(--texte-faible);font-size:12px}.avertissement{padding:calc(var(--pas) * 2) calc(var(--pas) * 3);border-left:2px solid var(--accent);background:var(--accent-voile);color:var(--texte-doux);margin:0;font-size:13px}.agencement main.ecran-octroi{max-width:720px}.ecran-octroi h1,.vue-autorisations h1{margin-bottom:calc(var(--pas) * 3)}.lien-texte{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.octroi-carte{padding:calc(var(--pas) * 5);border:1px solid var(--trait);border-radius:var(--rayon);background:var(--fond)}.octroi-annonce{margin:0 0 calc(var(--pas) * 3) 0;color:var(--texte);overflow-wrap:anywhere;font-size:15px;line-height:1.55}.octroi-annonce strong{font-weight:600}.octroi-precision{margin:0 0 calc(var(--pas) * 5) 0;font:var(--meta);color:var(--texte-doux)}.octroi-commandes{gap:calc(var(--pas) * 2);flex-wrap:wrap;display:flex}.choix-noeud{gap:calc(var(--pas) * 3);flex-direction:column;display:flex}.choix-entete{align-items:center;gap:calc(var(--pas) * 2);padding-bottom:calc(var(--pas) * 3);border-bottom:1px solid var(--trait);flex-wrap:wrap;display:flex}.choix-courant{align-items:center;gap:calc(var(--pas) * 2);min-width:0;font:var(--corps);overflow-wrap:anywhere;flex:auto;display:inline-flex}.choix-liste{gap:calc(var(--pas) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.choix-liste li{align-items:center;gap:calc(var(--pas) * 2);padding:calc(var(--pas) * 2) calc(var(--pas) * 3);border:1px solid var(--trait);border-radius:var(--rayon-petit);flex-wrap:wrap;display:flex}.choix-nom{overflow-wrap:anywhere;flex:auto;min-width:0}.choix-vide{font:var(--meta);color:var(--texte-faible);margin:0}.liste-autorisations{gap:calc(var(--pas) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.liste-autorisations li{align-items:center;gap:calc(var(--pas) * 2) calc(var(--pas) * 3);padding:calc(var(--pas) * 3);border:1px solid var(--trait);border-radius:var(--rayon-petit);flex-wrap:wrap;display:flex}.autorisation-identite{flex-direction:column;flex:12rem;min-width:0;display:flex}.autorisation-noeud{font:var(--corps);overflow-wrap:anywhere}.autorisation-produit,.autorisation-portee,.autorisation-date{font:var(--meta);color:var(--texte-faible)}.autorisation-portee{color:var(--texte-doux)}.liste-autorisations li button{margin-left:auto}@media (width<=720px){.autorisation-portee{flex:100%}}[role=alertdialog]{z-index:25;height:fit-content;width:min(460px, calc(100vw - var(--pas) * 8));padding:calc(var(--pas) * 5);background:var(--fond);border:1px solid var(--trait);border-radius:var(--rayon);box-shadow:var(--ombre-flottante);margin:auto;position:fixed;inset:0}[role=alertdialog] p{margin-top:0}[role=alertdialog] button:first-of-type{color:#fff;background:var(--danger);border-color:var(--danger);margin-right:var(--pas)}main.page-edition{flex-direction:column;max-width:none;height:100dvh;min-height:100dvh;padding:0;display:flex}main.page-edition>iframe{border:0;flex:1;min-height:0}.bandeau-edition{justify-content:space-between;align-items:center;gap:calc(var(--pas) * 3);padding:calc(var(--pas) * 2) calc(var(--pas) * 3);border-bottom:1px solid var(--trait);background:var(--fond);display:flex}.bandeau-edition h1{font:var(--corps);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-weight:600;overflow:hidden}.echec-editeur{justify-content:center;align-items:center;gap:calc(var(--pas) * 3);padding:calc(var(--pas) * 8);text-align:center;flex-direction:column;display:flex}.conteneur-editeur{flex:1;min-height:0}main.page-annotation{flex-direction:column;max-width:none;height:100dvh;min-height:100dvh;padding:0;display:flex}.barre-outils-pdf{align-items:center;gap:calc(var(--pas) * 3);padding:calc(var(--pas) * 2) calc(var(--pas) * 3);border-bottom:1px solid var(--trait);background:var(--fond);flex-wrap:wrap;display:flex}.barre-outils-pdf-outils,.barre-outils-pdf-pages{align-items:center;gap:var(--pas);display:flex}.barre-outils-pdf>button[type=submit]{margin-left:auto}.barre-outils-pdf-outils button[aria-pressed=true]{background:var(--accent-voile);border-color:var(--accent);color:var(--accent-fonce)}.page-annotation-corps{flex:1;min-height:0;display:flex}.page-annotation-sommaire{border-right:1px solid var(--trait);background:var(--fond);width:min(20rem,35vw);padding:calc(var(--pas) * 2);flex:none;overflow-y:auto}.sommaire-pdf ul{margin:0;padding:0;list-style:none}.sommaire-pdf-signet{text-align:left;width:100%;color:var(--texte);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:baseline;gap:.5rem;padding:.35rem .5rem;line-height:1.35;display:flex}.sommaire-pdf-signet:hover:not(:disabled){background:var(--accent-voile)}.sommaire-pdf-signet[aria-current=location]{background:var(--accent-voile);color:var(--accent-fonce);font-weight:600}.sommaire-pdf-signet.niveau-0{font-weight:600}.sommaire-pdf-signet.niveau-1{padding-left:1.25rem}.sommaire-pdf-signet.niveau-2{padding-left:2rem;font-size:.92rem}.sommaire-pdf-signet.niveau-3{padding-left:2.75rem;font-size:.9rem}.sommaire-pdf-titre{flex:1;min-width:0}.sommaire-pdf-page{color:var(--texte-doux);font-variant-numeric:tabular-nums;font-size:.85rem}.page-annotation-document{min-width:0;min-height:0;padding:calc(var(--pas) * 3);background:var(--fond-neutre);flex:1;place-items:start center;display:grid;overflow:auto}.page-pdf{line-height:0;display:inline-block;position:relative}.page-pdf canvas{display:block}.page-pdf-superposition{cursor:text;position:absolute;inset:0;overflow:hidden}.annotation-pdf{cursor:move;align-items:center;gap:2px;display:flex;position:absolute}.annotation-pdf--selectionnee{outline:2px solid var(--accent);outline-offset:2px}.annotation-pdf-poignee{cursor:move;color:var(--texte-doux);-webkit-user-select:none;user-select:none;font-size:12px}.annotation-pdf-poignee:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.annotation-pdf-champ{font:inherit;background:0 0;border:1px solid #0000;padding:0}.annotation-pdf-champ:focus{border-color:var(--accent);background:var(--fond);outline:none}.annotation-pdf img{pointer-events:none;width:100%;height:100%}.champ-acroform{border:1px solid var(--accent);background:var(--accent-voile);font:inherit;padding:0 2px;position:absolute}.panneau-image{padding:calc(var(--pas) * 2) calc(var(--pas) * 3);border-bottom:1px solid var(--trait);background:var(--fond)}.panneau-image-menu,.panneau-image-bibliotheque{align-items:center;gap:var(--pas);flex-wrap:wrap;display:flex}.signature-dessin{gap:var(--pas);flex-direction:column;display:flex}.signature-dessin-toile{border:1px solid var(--trait);border-radius:var(--rayon);background:var(--fond-neutre);cursor:crosshair;touch-action:none}.signature-dessin-actions{align-items:center;gap:var(--pas);flex-wrap:wrap;display:flex}.ecran-connexion{align-content:center;place-items:center;gap:calc(var(--pas) * 6);min-height:100dvh;padding:calc(var(--pas) * 6);background:var(--fond-sombre);color:var(--texte-sur-sombre);background-image:radial-gradient(ellipse 80% 60% at 50% 0%, color-mix(in srgb, var(--magenta-sakira) 18%, transparent), transparent 70%);display:grid}.marque-connexion{align-items:center;gap:calc(var(--pas) * 3);font:var(--titre-ecran);color:var(--texte-sur-sombre);display:flex}.ecran-connexion form{gap:calc(var(--pas) * 2);width:min(100%,380px);padding:calc(var(--pas) * 8);border:1px solid var(--trait-sur-sombre);border-radius:calc(var(--rayon) * 1.5);background:#ffffff0a;display:grid;position:relative;overflow:hidden}.ecran-connexion form:before{content:"";background:var(--degrade-sakira);height:2px;position:absolute;top:0;left:0;right:0}.ecran-connexion h1{color:var(--texte-sur-sombre);margin-bottom:calc(var(--pas) * 2)}.ecran-connexion label{font:var(--etiquette);color:var(--texte-doux-sur-sombre);margin-top:calc(var(--pas) * 2)}.ecran-connexion input{border:1px solid var(--trait-sur-sombre);color:var(--texte-sur-sombre);background:#ffffff0f}.ecran-connexion input:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px}.separateur{align-items:center;gap:calc(var(--pas) * 3);margin:calc(var(--pas) * 3) 0 0;font:var(--meta);color:var(--texte-doux-sur-sombre);display:flex}.separateur:before,.separateur:after{content:"";background:var(--trait-sur-sombre);flex:1;height:1px}.pied-connexion{align-items:center;gap:calc(var(--pas) * 2);flex-direction:column;display:flex}.pied-connexion p{font:var(--meta);color:var(--texte-doux-sur-sombre);margin:0}.selecteur-langue{gap:calc(var(--pas) * 1);display:flex}.selecteur-langue button{padding:calc(var(--pas) * 1) calc(var(--pas) * 2);border:1px solid var(--trait-sur-sombre);border-radius:var(--rayon-petit);font:var(--meta);color:var(--texte-doux-sur-sombre);background:0 0}.selecteur-langue button:hover{color:var(--texte-sur-sombre);border-color:var(--texte-doux-sur-sombre)}.selecteur-langue button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--texte-sur-accent)}.bouton-google{background:var(--accent);padding:calc(var(--pas) * 3) calc(var(--pas) * 4);border-radius:var(--rayon);font:var(--corps);color:var(--texte-sur-accent);justify-content:center;align-items:center;text-decoration:none;display:flex}.bouton-google:hover{background:var(--accent-fonce)}.ecran-connexion button[type=submit]{border-color:var(--trait-sur-sombre);color:var(--texte-sur-sombre);background:#ffffff0f;transition:background .12s,border-color .12s,transform .12s}.ecran-connexion button[type=submit]:hover:not(:disabled){border-color:var(--texte-doux-sur-sombre);background:#ffffff1a;transform:translateY(-1px)}.archive-filtre{padding:0 calc(var(--pas) * 4)}.archive-filtre label{font:var(--etiquette);color:var(--texte-doux-sur-sombre);margin-bottom:var(--pas)}.archive-filtre input{border:1px solid var(--trait-sur-sombre);color:var(--texte-sur-sombre);background:#ffffff0f}.archive-filtre input:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px}.archive-liste{min-height:0;margin:calc(var(--pas) * 3) 0 0;padding:0 calc(var(--pas) * 4) calc(var(--pas) * 3);gap:var(--pas);flex-direction:column;flex:1;list-style:none;display:flex;overflow:auto}.archive-ligne{justify-content:space-between;align-items:center;gap:calc(var(--pas) * 3);display:flex}.archive-case{align-items:center;gap:calc(var(--pas) * 2.5);min-width:0;font:var(--corps);color:var(--texte-sur-sombre);cursor:pointer;margin:0;display:flex}.archive-case input{width:auto;accent-color:var(--accent)}.archive-case span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.archive-taille{font:var(--taille-fichier);color:var(--texte-doux-sur-sombre);white-space:nowrap;flex-shrink:0}.archive-pied{padding:calc(var(--pas) * 3) calc(var(--pas) * 4);border-top:1px solid var(--trait-sur-sombre)}.archive-pied button{width:100%}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.comparaison-choix{align-content:start;gap:1rem;max-width:70rem;display:grid}.comparaison-choix h2,.comparaison-choix p{margin:0}.comparaison-tuiles{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.75rem;display:grid}.comparaison-tuile{text-align:left;border:1px solid var(--trait);background:var(--fond);color:var(--texte);cursor:pointer;border-radius:10px;align-items:center;gap:.6rem;padding:.8rem;display:flex}.comparaison-tuile:hover,.comparaison-tuile:focus-visible{border-color:var(--accent);background:var(--accent-voile)}.comparaison-tuile small{color:var(--texte-doux);display:block}.comparaison-recherche{max-width:28rem;padding:.5rem .7rem}.comparaison-titre{align-items:baseline;gap:.4rem;display:flex}.comparaison-titre>span{flex:none}.bandeau-edition .comparaison-titre>.comparaison-titre-nom{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.comparaison-bandeau-actions{align-items:center;gap:calc(var(--pas) * 2);flex:none;margin-left:auto;display:flex}.comparaison-bandeau-actions [data-testid=comparaison-volet-bascule]{align-items:center;gap:.4rem;display:inline-flex}.comparaison-bandeau-actions [data-testid=comparaison-volet-bascule][aria-pressed=true]{background:var(--accent-voile);border-color:var(--accent);color:var(--accent-fonce)}.comparaison-attente{min-height:0;padding:calc(var(--pas) * 3);flex:1;align-content:start;gap:1rem;display:grid;overflow-y:auto}.comparaison-barre{gap:calc(var(--pas) * 2) calc(var(--pas) * 3)}.comparaison-actions{flex-wrap:nowrap;margin-left:auto}.comparaison-bande{padding:calc(var(--pas) * 1.5) calc(var(--pas) * 3);border-bottom:1px solid var(--trait);border-radius:0;margin:0}.comparaison-barre button{align-items:center;gap:.35rem;display:inline-flex}.comparaison-navigation{align-items:center;gap:.5rem;display:inline-flex}.comparaison-resume{margin:0;font-size:1rem}.comparaison-zoom{align-items:center;gap:.25rem;display:inline-flex}.comparaison-zoom button{font-variant-numeric:tabular-nums;justify-content:center;min-width:2.2rem}.comparaison-navigation [data-testid=comparaison-position]{text-align:center;min-width:3.5rem;color:var(--texte-doux);font-variant-numeric:tabular-nums}.comparaison-legende{color:var(--texte-doux);align-items:center;gap:.4rem;font-size:.85rem;display:inline-flex}.comparaison-pastille{background:#fff;border-radius:2px;width:1.4rem;height:.85rem;margin-left:.4rem;display:inline-block}.comparaison-pastille.retrait{box-shadow:inset 0 -2px 0 var(--surlignage-retrait-trait), inset 0 0 0 2rem var(--surlignage-retrait), 0 0 0 1px var(--trait)}.comparaison-pastille.ajout{box-shadow:inset 0 -2px 0 var(--surlignage-ajout-trait), inset 0 0 0 2rem var(--surlignage-ajout), 0 0 0 1px var(--trait)}.comparaison-volet{min-width:0;padding:calc(var(--pas) * 2) 0 0;flex-direction:column;gap:.5rem;display:flex;overflow:hidden}.comparaison-onglets{border-bottom:1px solid var(--trait);margin:0 calc(var(--pas) * 2);flex:none;gap:.25rem;display:flex}.comparaison-onglets button{color:var(--texte-doux);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;padding:.4rem .6rem}.comparaison-onglets button[aria-selected=true]{color:var(--texte);border-bottom-color:var(--accent);font-weight:600}.comparaison-sommaire,.comparaison-liste{min-height:0;padding:0 calc(var(--pas) * 2) calc(var(--pas) * 2);flex:1;overflow-y:auto}.comparaison-liste{align-content:start;gap:.5rem;margin:0;list-style:none;display:grid}.comparaison-changement{text-align:left;cursor:pointer;border:1px solid var(--trait);background:var(--fond);width:100%;color:var(--texte);border-radius:8px;padding:.6rem .75rem;line-height:1.5}.comparaison-changement[aria-current=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.comparaison-changement .page{color:var(--texte-doux);font-size:.8rem;display:block}.comparaison-changement .contexte{color:var(--texte-doux)}.comparaison-ajout{color:var(--ajout);background:var(--ajout-voile)}.comparaison-retrait{color:var(--retrait);background:var(--retrait-voile);text-decoration:line-through}.comparaison-documents{min-width:0;min-height:0;padding:calc(var(--pas) * 2) calc(var(--pas) * 3);background:var(--fond-neutre);flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;display:grid}.comparaison-documents.une-version{grid-template-columns:minmax(0,1fr)}@media (width<=1099px){.comparaison-corps{flex-direction:column}.comparaison-corps>.comparaison-volet{border-right:none;border-bottom:1px solid var(--trait);flex:none;width:auto;max-height:13rem}.comparaison-actions{margin-left:0}}.comparaison-colonne{grid-template-rows:auto minmax(0,1fr);gap:.4rem;min-width:0;min-height:0;display:grid}.comparaison-colonne-entete{border-left:3px solid var(--surlignage-retrait-trait);align-items:baseline;gap:.5rem;min-width:0;padding-left:.6rem;font-size:.9rem;display:flex}.comparaison-colonne-b .comparaison-colonne-entete{border-left-color:var(--surlignage-ajout-trait)}.comparaison-colonne-nom{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--texte-doux);flex:1;overflow:hidden}.comparaison-colonne-entete>span:last-child{color:var(--texte-doux);font-variant-numeric:tabular-nums;white-space:nowrap}.comparaison-defilement{background:var(--fond-creux);border:1px solid var(--trait);border-radius:8px;grid-template-columns:minmax(0,1fr);place-content:start;gap:.75rem;min-height:0;padding:.75rem;display:grid;position:relative;overflow:auto}.comparaison-feuille{background:#fff;width:100%;position:relative;box-shadow:0 1px 3px #0000002e}.comparaison-feuille canvas{width:100%;height:100%;display:block}.comparaison-surlignage{pointer-events:none;box-sizing:border-box;mix-blend-mode:multiply;border-radius:2px;position:absolute}.comparaison-surlignage.retrait{background:var(--surlignage-retrait);border-bottom:1.5px solid var(--surlignage-retrait-trait)}.comparaison-surlignage.ajout{background:var(--surlignage-ajout);border-bottom:1.5px solid var(--surlignage-ajout-trait)}.comparaison-surlignage.choisi{outline:2px solid var(--accent);outline-offset:1px}.comparaison-surlignage.clignote{animation:.45s ease-in-out 3 comparaison-clignote}@keyframes comparaison-clignote{0%,to{outline:2px solid var(--accent);outline-offset:1px}50%{outline:4px solid var(--accent);outline-offset:4px}}.comparaison-versions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.comparaison-versions button[aria-pressed=true]{background:var(--accent);color:var(--texte-sur-accent)}.comparaison-avis{background:var(--attention-voile);color:var(--attention);border-radius:8px;padding:.75rem}.comparaison-discret{color:var(--texte-doux);margin:0;font-size:.85rem}.tdm{align-content:start;gap:1rem;max-width:52rem;display:grid}.tdm h1,.tdm h2,.tdm p{margin:0}.tdm-precision{color:var(--texte-doux)}.tdm-barre{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.tdm button.principal{color:var(--texte-sur-accent);background:var(--accent);border-color:var(--accent);align-items:center;gap:.5rem;font-weight:500;display:inline-flex}.tdm button.principal:hover:not(:disabled){background:var(--accent-fonce);border-color:var(--accent-fonce)}.tdm-liste{border:1px solid var(--trait);background:var(--fond);border-radius:10px;margin:0;padding:.5rem 0;list-style:none}.tdm-titre{align-items:baseline;gap:.5rem;padding-block:.35rem;padding-inline-end:.75rem;display:flex}.tdm-titre .libelle{overflow-wrap:anywhere;min-width:0}.tdm-titre .page{color:var(--texte-doux);font-variant-numeric:tabular-nums;white-space:nowrap}.tdm-points{border-bottom:1px dotted var(--trait-fort);flex:1;min-width:1rem}.tdm-titre[data-niveau="1"]{border-inline-start:3px solid var(--accent);background:var(--accent-voile);font-weight:600}.tdm-titre[data-niveau="1"]+.tdm-titre[data-niveau="1"],.tdm-titre:not([data-niveau="1"])+.tdm-titre[data-niveau="1"]{margin-top:.4rem}.tdm-titre[data-niveau="3"],.tdm-titre[data-niveau="4"]{color:var(--texte-doux);font-size:.92rem}.tdm-avis{background:var(--attention-voile);color:var(--attention);border-radius:8px;padding:.75rem}.tdm-succes{background:var(--ajout-voile);color:var(--texte);border-radius:10px;justify-items:start;gap:.75rem;padding:1rem;display:grid}.tdm-succes .tdm-liste{width:100%}.mode-pages{align-content:start;gap:calc(var(--pas) * 3);min-height:0;padding:calc(var(--pas) * 4);background:var(--fond-neutre);flex:1;display:grid;overflow:auto}.mode-pages-aide{color:var(--texte);margin:0}.mode-pages-barre{align-items:center;gap:calc(var(--pas) * 3);padding:calc(var(--pas) * 2) calc(var(--pas) * 3);background:var(--fond);border:1px solid var(--trait);border-radius:var(--rayon);flex-wrap:wrap;display:flex}.mode-pages-barre>span{font:var(--etiquette);color:var(--texte-doux)}.mode-pages-barre button.principal,.assemblage button.principal{color:var(--texte-sur-accent);background:var(--accent);border-color:var(--accent);align-items:center;gap:.5rem;margin-left:auto;font-weight:500;display:inline-flex}.assemblage button.principal{margin-left:0}.mode-pages-barre button.principal:hover:not(:disabled),.assemblage button.principal:hover:not(:disabled){background:var(--accent-fonce);border-color:var(--accent-fonce)}.mode-pages-succes{border-radius:var(--rayon);background:var(--ajout-voile);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.mode-pages-succes p{margin:0}.mode-pages-grille{gap:calc(var(--pas) * 4);grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.mode-pages-page{gap:calc(var(--pas) * 2);padding:calc(var(--pas) * 3);cursor:grab;background:var(--fond);box-shadow:0 1px 3px var(--trait-fort);border:2px solid #0000;border-radius:10px;justify-items:center;display:grid}.mode-pages-page:hover{border-color:var(--trait-fort)}.mode-pages-page--glissee{opacity:.4}.mode-pages-page--cible{border-color:var(--accent);background:var(--accent-voile)}.bandeau-edition [data-testid=pdf-outils],.bandeau-edition [data-testid=pdf-sommaire-bascule]{align-items:center;gap:.4rem;display:inline-flex}.bandeau-edition .menu-outils-pdf{margin-left:auto}.bandeau-edition [data-testid=pdf-outils][aria-expanded=true],.bandeau-edition [data-testid=pdf-sommaire-bascule][aria-pressed=true]{background:var(--accent-voile);border-color:var(--accent);color:var(--accent-fonce)}.mode-pages-cadre{justify-content:center;align-items:center;width:9rem;height:9rem;display:flex}.mode-pages-cadre canvas{width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 0 0 1px var(--trait)}.mode-pages-numero{font:var(--etiquette);color:var(--texte-doux);align-items:center;gap:.4rem;display:inline-flex}.mode-pages-position,.assemblage-rang{background:var(--accent);min-width:1.5rem;height:1.5rem;color:var(--texte-sur-accent);border-radius:999px;place-items:center;padding:0 .3rem;font-size:.8rem;font-weight:600;display:inline-grid}.mode-pages-boutons{gap:.25rem;display:flex}.mode-pages-boutons button{place-items:center;min-width:2rem;height:2rem;padding:0;display:inline-grid}.mode-pages-boutons button.danger:hover:not(:disabled){color:var(--danger);border-color:var(--danger);background:var(--danger-voile)}.assemblage{align-content:start;gap:1rem;max-width:52rem;display:grid}.assemblage h1,.assemblage h2,.assemblage p{margin:0}.assemblage-precision{color:var(--texte-doux)}.assemblage-tuile[aria-pressed=true]{border-color:var(--accent);background:var(--accent-voile);box-shadow:inset 0 0 0 1px var(--accent)}.assemblage-tuile .assemblage-rang{flex:none;width:28px;height:28px}.assemblage-ordre ol{border:1px solid var(--trait);background:var(--fond);border-radius:10px;gap:.35rem;margin:.5rem 0 0;padding:.4rem;list-style:none;display:grid}.assemblage-ordre li{align-items:center;gap:.5rem;padding:.3rem .4rem;display:flex}.assemblage-nom{overflow-wrap:anywhere;flex:1;min-width:0}.assemblage-ordre li button{place-items:center;min-width:2rem;height:2rem;padding:0;display:inline-grid}.assemblage-barre{align-items:center;gap:1rem;display:flex}.assemblage-aide{border-inline-start:3px solid var(--accent);background:var(--accent-voile);border-radius:10px;align-items:center;gap:.6rem;padding:.75rem 1rem;font-weight:500;display:flex}.assemblage-options{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.assemblage-options small{color:var(--texte-doux)}button.pastille{border:1px solid var(--trait-fort);background:var(--fond);color:var(--texte);border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .9rem .35rem .4rem;display:inline-flex}.pastille-coche{border:1px solid var(--trait-fort);border-radius:999px;place-items:center;width:1.3rem;height:1.3rem;font-size:.8rem;display:inline-grid}button.pastille[aria-pressed=true]{border-color:var(--accent);background:var(--accent-voile);color:var(--accent-fonce)}button.pastille[aria-pressed=true] .pastille-coche{background:var(--accent);border-color:var(--accent);color:var(--texte-sur-accent)}.assemblage-tuile>svg,.comparaison-tuile>svg{flex:none}.societes,.changement{align-content:start;gap:1rem;display:grid}.societes h1,.societes h2,.societes p,.changement h1,.changement h2,.changement p{margin:0}.societes-entete{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.societes-precision,.changement-precision{color:var(--texte-doux);max-width:46rem}.societes button.principal,.changement button.principal{color:var(--texte-sur-accent);background:var(--accent);border-color:var(--accent);align-items:center;gap:.5rem;font-weight:500;display:inline-flex}.societes button.principal:hover:not(:disabled),.changement button.principal:hover:not(:disabled){background:var(--accent-fonce);border-color:var(--accent-fonce)}.societes-vide{border:1px dashed var(--trait-fort);color:var(--texte-doux);background:var(--fond-chrome);border-radius:10px;padding:1.25rem}.societes-corps{grid-template-columns:minmax(15rem,22rem) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.societes-corps>:only-child{grid-column:1/-1}@media (width<=900px){.societes-corps{grid-template-columns:1fr}}.societes-tuiles{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));align-content:start;gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.societes-tuiles>li{min-width:0;display:grid}.societe-tuile{text-align:left;border:1px solid var(--trait);background:var(--fond);min-width:0;color:var(--texte);cursor:pointer;border-radius:10px;align-items:center;gap:.75rem;padding:.7rem .8rem;display:flex}.societe-tuile:hover:not(:disabled),.societe-tuile:focus-visible{border-color:var(--accent);background:var(--accent-voile)}.societe-tuile[aria-pressed=true]{border-color:var(--accent);background:var(--accent-voile);box-shadow:inset 0 0 0 1px var(--accent)}.societe-tuile:disabled{opacity:.45;cursor:not-allowed}.societe-tuile-texte{min-width:0;display:grid}.societe-tuile-nom{overflow-wrap:anywhere;font-weight:600}.societe-tuile small{color:var(--texte-doux)}.societe-vignette{object-fit:contain;background:var(--fond-chrome);border:1px solid var(--trait);border-radius:8px;flex:none}.societe-initiale{color:var(--accent-fonce);background:var(--accent-voile);border:none;place-items:center;font-size:1.1rem;font-weight:700;display:grid}.societe-formulaire{border:1px solid var(--trait);background:var(--fond);border-radius:12px;gap:1rem;padding:1.25rem;display:grid}.societe-formulaire fieldset{border:none;gap:.5rem;margin:0;padding:0;display:grid}.societe-formulaire legend{font:var(--etiquette);text-transform:uppercase;letter-spacing:.04em;color:var(--texte-doux);margin-bottom:.4rem}.societe-champs{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.6rem .9rem;display:grid}.societe-champs label,.societe-logo{font:var(--meta);gap:.25rem;display:grid}.societe-champs label>span:first-child,.societe-logo>span{color:var(--texte-doux)}.societe-champs .large{grid-column:1/-1}.societe-champs input:not([type=color]):not([type=file]){border:1px solid var(--trait-fort);border-radius:var(--rayon-petit);background:var(--fond);color:var(--texte);font:var(--corps);min-width:0;padding:.45rem .6rem}.societe-champs input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.societe-couleur-ligne{align-items:center;gap:.5rem;display:flex}.societe-couleur-ligne input[type=color]{border:1px solid var(--trait-fort);border-radius:var(--rayon-petit);background:var(--fond);cursor:pointer;flex:none;width:2.4rem;height:2.2rem;padding:.15rem}.societe-couleur-ligne input:not([type=color]){flex:1;font-family:ui-monospace,monospace}.societe-couleur-ligne[data-vide=true] input[type=color]{opacity:.25}.societe-logo-ligne{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.societe-logo-ligne small{color:var(--texte-doux)}.bouton-fichier{cursor:pointer;border:1px solid var(--accent);border-radius:var(--rayon);color:var(--accent-fonce);background:var(--accent-voile);font:var(--corps);align-items:center;gap:.4rem;padding:.45rem .8rem;display:inline-flex}.bouton-fichier:focus-within{outline:2px solid var(--accent);outline-offset:2px}.societe-apercu{border:1px solid var(--trait-fort);border-top:4px solid var(--accent);background:var(--fond);border-radius:10px;gap:.6rem;padding:1rem 1.1rem;display:grid}.societe-apercu-haut{align-items:center;gap:1rem;display:flex}.societe-apercu-haut img{object-fit:contain;max-width:9rem;max-height:3.5rem}.societe-apercu-haut>div{font:var(--meta);color:var(--texte-doux);gap:.1rem;display:grid}.societe-apercu-haut strong{color:var(--texte);font-size:1.05rem}.societe-apercu-sanslogo{border:1px dashed var(--trait-fort);width:5.5rem;height:3.2rem;font:var(--etiquette);color:var(--texte-faible);border-radius:8px;flex:none;place-items:center;display:grid}.societe-apercu-pied{border-top:1px solid var(--trait);color:var(--texte-doux);padding-top:.5rem;font-size:.78rem}.societe-barre{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.societe-barre button.danger{color:var(--danger);border-color:var(--danger);margin-left:auto}.societe-barre button.danger:hover{background:var(--danger-voile)}.societe-enregistree{color:var(--ajout)}.changement-etapes{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (width<=900px){.changement-etapes{grid-template-columns:1fr}.changement-fleche{justify-self:center;transform:rotate(90deg)}}.changement-etapes section{gap:.6rem;display:grid}.changement-etapes h2{align-items:center;gap:.5rem;font-size:1rem;display:flex}.changement-rang{background:var(--accent);width:1.6rem;height:1.6rem;color:var(--texte-sur-accent);font:var(--etiquette);border-radius:50%;flex:none;place-items:center;display:inline-grid}.changement-fleche{color:var(--accent);align-self:center;padding-top:2rem}.changement-discret{color:var(--texte-doux)}.changement-apercu{border:1px solid var(--trait);background:var(--fond);border-radius:12px;gap:.75rem;max-width:60rem;padding:1.1rem;display:grid}.changement-apercu h2{font-size:1rem}.changement-liste{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.changement-liste li{background:var(--fond-chrome);border-radius:8px;grid-template-columns:3rem minmax(8rem,12rem) minmax(0,1fr) auto;align-items:baseline;gap:.2rem .75rem;padding:.45rem .6rem;display:grid}@media (width<=720px){.changement-liste li{grid-template-columns:3rem minmax(0,1fr)}}.changement-nombre{color:var(--accent-fonce);font-variant-numeric:tabular-nums;font-weight:700}.changement-champ{font-weight:600}.changement-valeurs{overflow-wrap:anywhere;min-width:0}.changement-valeurs .comparaison-retrait,.changement-valeurs .comparaison-ajout{border-radius:3px;padding:0 .2rem}.changement-liste small{color:var(--texte-doux)}.changement-logo{background:var(--ajout-voile);color:var(--ajout);border-radius:8px;align-items:center;gap:.5rem;margin:0;padding:.5rem .6rem;display:flex}.changement-logo.absent{background:var(--fond-chrome);color:var(--texte-doux)}.changement-absents{background:var(--attention-voile);color:var(--attention);border-radius:8px;padding:.5rem .6rem}.changement-barre{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.changement-barre small{color:var(--texte-doux)}
