@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6667dd39116621-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07935285219a259d-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f58031ded4338640-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/77814b00d5ca94a4-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/605ce01b664af129-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.wDTciG_className{font-family:Geist,Geist Fallback;font-style:normal}.wDTciG_variable{--police:"Geist", "Geist Fallback"}
:root{--texte:#101828;--libelle:#475467;--doux:#5b6577;--texte-bouton-secondaire:#344054;--texte-sur-accent:#fff;--gris-icone:#98a2b3;--fond:#f2f4f7;--surface:#fff;--champ:#f9fafb;--onglets-fond:#eaecf0;--cadre:#e4e8ee;--cadre-fort:#d0d5dd;--cadre-doux:#eef0f3;--accent:#0048e8;--accent-fonce:#003bc0;--accent-pale:#eef2fe;--accent-doux:#dbe5fd;--accent-texte:#0039b8;--accent-cadre:#c3d3fb;--anneau:0 0 0 3px #0048e826;--erreur:#b42318;--erreur-fonce:#912018;--erreur-pale:#fef3f2;--erreur-cadre:#fecdca;--succes:#067647;--succes-pale:#ecfdf3;--succes-cadre:#abefc6;--ambre-pale:#fef0c7;--ambre-texte:#7a4a00;--ombre:0 1px 2px #1018280d;--ombre-bouton:0 1px 2px #1018281f;--ombre-onglet:0 1px 2px #1018281a;--ombre-collee:0 -4px 12px #10182814;--ombre-palette:0 20px 48px #14192e1a, 0 2px 6px #14192e0a;--zb-bleu:#0048e8;--zb-encre:#14192e;--zb-pale:#eef2fe;--zb-fond-accueil:#f6f7fb;--zb-decor-fort:#0048e80f;--zb-decor-doux:#0048e80a}:root:has(.marque[data-client=anacolor]){--accent:#0056b8;--accent-fonce:#004a9f;--accent-pale:#eef4fd;--accent-doux:#e0ebfa;--accent-texte:#0b4a99;--accent-cadre:#c7dbf5;--anneau:0 0 0 3px #0056b826}
:root{--police:"Geist";--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{font:14px/1.45 var(--police), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;color:var(--texte);background:var(--fond);margin:0}a{color:var(--accent)}a:hover{color:var(--accent-fonce)}.entete{background:var(--surface);border-bottom:1px solid var(--cadre);flex-wrap:wrap;align-items:center;gap:8px 28px;min-height:52px;padding:8px 20px;display:flex}.titre{color:var(--texte);font-weight:600;text-decoration:none}.marque{color:var(--texte);align-items:center;gap:12px;display:flex}.marque img{width:auto;display:block}.marque .nom-client{letter-spacing:-.01em;white-space:nowrap;font-size:15px;font-weight:650}.marque .separateur{background:var(--cadre-fort);width:1px;height:20px}.marque .par{color:var(--doux);align-items:center;gap:6px;font-size:12px;font-weight:400;display:inline-flex}.sections{flex-wrap:wrap;gap:2px;margin-right:auto;display:flex}.sections a{height:32px;color:var(--libelle);border-radius:8px;align-items:center;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex}.sections a:hover,.sections a:focus-visible{background:var(--fond);color:var(--texte)}:is(body:has(.revision) .sections a[href=\/],body:has([data-section=factures]) .sections a[href=\/],body:has([data-section=lots]) .sections a[href=\/lots],body:has([data-section=suivi]) .sections a[href=\/suivi],body:has([data-section=journal]) .sections a[href=\/journal],body:has([data-section=parametres]) .sections a[href=\/parametres],body:has([data-section=comptes]) .sections a[href="/admin/comptes"]){background:var(--accent-pale);color:var(--accent);font-weight:600}.menu{flex-wrap:wrap;align-items:center;gap:10px;font-weight:500;display:flex}.menu form{margin:0}.menu .discret{box-shadow:none;height:auto;color:var(--libelle);background:0 0;border:0;padding:6px 8px;font-weight:400}.menu .discret:hover{background:var(--fond)}.avatar{background:var(--accent-doux);width:28px;height:28px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}main{max-width:1240px;margin:0 auto;padding:24px 32px 40px}.page{gap:16px;display:grid}.page section{gap:12px;display:grid}h1{letter-spacing:-.015em;margin:0;font-size:24px;font-weight:650;line-height:1.25}h2{margin:8px 0 0;font-size:16px;font-weight:600}.titre-page{gap:2px;display:grid}.titre-page p{margin:0}.cache,.rv-cache{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.doux,.vide{color:var(--doux)}.vide{margin:0}.petit{font-size:12.5px}.erreur{color:var(--erreur);margin:0}.succes{color:var(--succes);margin:0}.page>p.erreur,.page>p.succes{border-radius:10px;padding:10px 14px;font-weight:500}.page>p.erreur{background:var(--erreur-pale);border:1px solid var(--erreur-cadre)}.page>p.succes{background:var(--succes-pale);border:1px solid var(--succes-cadre)}.texte{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.majuscules{text-transform:uppercase}form{gap:12px;margin:0;display:grid}label{color:var(--libelle);gap:4px;font-size:12.5px;font-weight:500;display:grid}input,select,textarea{font:inherit;color:var(--texte);border:1px solid var(--cadre);background:var(--champ);border-radius:8px;width:100%;height:36px;padding:0 10px;font-size:14px;font-weight:400}textarea{height:auto;padding:8px 10px}input:focus,select:focus,textarea:focus{border-color:var(--accent);background:var(--surface);box-shadow:var(--anneau);outline:none}input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);padding:0}input[readonly]{background:var(--surface)}button{font:inherit;border:1px solid var(--accent);background:var(--accent);height:40px;color:var(--texte-sur-accent);cursor:pointer;white-space:nowrap;box-shadow:var(--ombre-bouton);border-radius:10px;justify-content:center;justify-self:start;align-items:center;padding:0 18px;font-weight:600;display:inline-flex}button:hover{background:var(--accent-fonce);border-color:var(--accent-fonce)}button:focus-visible{box-shadow:var(--anneau);outline:none}button:disabled{opacity:.6}button.discret{border-color:var(--cadre-fort);background:var(--surface);height:32px;color:var(--texte-bouton-secondaire);box-shadow:none;border-radius:8px;padding:0 12px;font-size:13px;font-weight:500}button.discret:hover{background:var(--champ);border-color:var(--cadre-fort)}.ligne{flex-wrap:wrap;align-items:end;gap:10px 12px;display:flex}.ligne label{flex:220px}.case{color:var(--texte);align-items:center;gap:8px;font-weight:400;display:flex}.case input{width:16px}.actions{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;display:flex}.actions .bouton{background:var(--accent);height:40px;color:var(--texte-sur-accent);box-shadow:var(--ombre-bouton);border-radius:10px;align-items:center;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}.actions .bouton:hover{background:var(--accent-fonce)}.actions .bouton+.bouton{background:var(--surface);color:var(--texte-bouton-secondaire);border:1px solid var(--cadre-fort);box-shadow:none;font-weight:500}.actions .bouton+.bouton:hover{background:var(--champ)}.lien-danger{color:var(--erreur);margin-left:4px;font-size:13px;font-weight:500}.bloc{border:1px solid var(--cadre);background:var(--surface);box-shadow:var(--ombre);border-radius:12px;margin:0;padding:12px 16px}.bloc>strong{margin-bottom:4px;font-weight:600;display:block}.bloc .totaux,.bloc .infos{margin:0}.bloc details{margin-top:6px}.bloc summary{cursor:pointer;color:var(--accent)}.bloc.alerte{background:var(--erreur-pale);border-color:var(--erreur-cadre);color:var(--erreur-fonce);box-shadow:none}.bloc.alerte p{margin:0 0 6px}.bloc.alerte p:last-child{margin:0}.carte{border:1px solid var(--cadre);background:var(--surface);border-radius:10px;gap:6px;padding:12px;display:grid}.carte form{margin:0}.lien{border:1px solid var(--accent-cadre);background:var(--accent-pale);border-radius:12px;gap:8px;padding:12px 16px;display:grid}.lien p{color:var(--accent-texte);margin:0}.lien input{background:var(--surface)}.comptes,.page .journal{background:var(--surface);border:1px solid var(--cadre);box-shadow:var(--ombre);border-radius:12px;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.comptes>.carte,.page .journal>.carte{border:0;border-bottom:1px solid var(--cadre-doux);border-radius:0;padding:12px 16px}.comptes>.carte:last-child,.page .journal>.carte:last-child{border-bottom:0}.carte form.ligne{margin:0}.journal{gap:8px;margin:0;padding:0;list-style:none;display:grid}.journal .details{color:var(--texte-bouton-secondaire);margin:2px 0 0;padding-left:18px;font-size:13px}.journal pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12.5px}.journal details summary{cursor:pointer;color:var(--accent);width:max-content;font-size:13px}.onglets{background:var(--onglets-fond);border-radius:10px;flex-wrap:wrap;justify-self:start;gap:2px;margin:0;padding:3px;display:inline-flex}.onglets a{height:32px;color:var(--libelle);border-radius:8px;align-items:center;gap:8px;padding:0 14px;font-weight:500;text-decoration:none;display:inline-flex}.onglets a:hover{color:var(--texte)}.onglets a[aria-current=page]{background:var(--surface);color:var(--texte);box-shadow:var(--ombre-onglet);font-weight:600}.compte{background:var(--fond);min-width:22px;height:20px;color:var(--libelle);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.onglets a[aria-current=page] .compte{background:var(--accent-pale);color:var(--accent)}.liste{border-collapse:separate;border-spacing:0;background:var(--surface);border:1px solid var(--cadre);width:100%;box-shadow:var(--ombre);border-radius:12px;overflow:hidden}.liste th,.liste td{text-align:left;border-bottom:1px solid var(--fond);vertical-align:middle;padding:11px 16px}.liste th{color:var(--doux);background:var(--champ);border-bottom-color:var(--cadre-doux);white-space:nowrap;font-size:12px;font-weight:500}.liste tbody tr:last-child td{border-bottom:0}.liste tbody tr:hover td{background:var(--champ)}.liste a{font-weight:500;text-decoration:none}.liste a:hover{text-decoration:underline}.liste td .etiquette{margin-left:6px}.liste td .etiquette:first-child{margin-left:0}.nombre{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right!important}.etiquette{background:var(--fond);height:22px;color:var(--libelle);white-space:nowrap;vertical-align:middle;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.etiquette[class*=statut-]:before,.etiquette[class*=lot-]:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.etiquette.essai{background:var(--ambre-pale);color:var(--ambre-texte)}.etiquette.alerte,.etiquette.statut-exception,.etiquette.corr-ne_pas_facturer{background:var(--erreur-pale);color:var(--erreur)}.etiquette.statut-a_reviser,.etiquette.lot-genere,.etiquette.modifiee{background:var(--accent-pale);color:var(--accent-texte)}.etiquette.statut-approuvee,.etiquette.lot-reporte,.etiquette.corr-valide{background:var(--succes-pale);color:var(--succes)}.etiquette.statut-annulee,.etiquette.lot-annule{background:var(--fond);color:var(--libelle)}.infos,.totaux{grid-template-columns:max-content 1fr;gap:4px 16px;margin:0;display:grid}.infos dt,.totaux dt{color:var(--doux)}.infos dd,.totaux dd{margin:0}.totaux dd{text-align:right;font-variant-numeric:tabular-nums}.infos.compact{gap:2px 12px}.ecart{color:var(--erreur);font-weight:700}form.filtres{background:var(--surface);border:1px solid var(--cadre);box-shadow:var(--ombre);border-radius:12px;margin:0;padding:14px 16px}.grille-filtres{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));align-items:end;gap:12px;display:grid}.grille-filtres .large{grid-column:span 2}.filtres .actions a,.pagination+* a{color:var(--libelle);font-size:13px}.pagination{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.pagination>span{margin-right:auto}.pagination a{border:1px solid var(--cadre-fort);background:var(--surface);height:32px;color:var(--texte-bouton-secondaire);border-radius:8px;align-items:center;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex}.pagination a:hover{background:var(--champ);color:var(--texte)}.titre-lot{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.bloc.generer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 32px;padding:16px 20px;display:grid}.bloc.generer>*{grid-column:1;margin:0}.bloc.generer>h2{margin:0}.bloc.generer>p{color:var(--libelle)}.bloc.generer>p strong{color:var(--texte);font-weight:600}.bloc.generer>form{flex-wrap:nowrap;grid-area:1/2/span 3}.bloc.generer>form label:not(.case){flex:none;width:300px}.prochain-no{border:1px solid var(--accent-cadre);background:var(--accent-pale);color:var(--accent-texte);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 24px;margin:0;padding:16px 20px;font-weight:500;display:flex}.prochain-no strong{letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:650}.page>.infos{background:var(--surface);border:1px solid var(--cadre);box-shadow:var(--ombre);border-radius:12px;grid-template-rows:auto auto;grid-template-columns:none;grid-auto-flow:column;justify-content:start;gap:2px 40px;padding:14px 20px}.page>.infos dt{font-size:12px;font-weight:500}.page>.infos dd{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.ecartees{margin:8px 0 0}.ecartees ul{margin:4px 0 0;padding-left:20px}.comptes-page{grid-template-columns:340px minmax(0,1fr);align-items:start}.comptes-page>:not(section){grid-column:1/-1}.comptes-page>section{background:var(--surface);border:1px solid var(--cadre);box-shadow:var(--ombre);border-radius:12px;padding:16px 18px}.comptes-page>section h2{margin:0}.comptes-page>section:first-of-type button{justify-self:stretch}.comptes-page>section:last-of-type{gap:0;padding:0;overflow:hidden}.comptes-page>section:last-of-type h2{border-bottom:1px solid var(--cadre-doux);padding:12px 16px}.comptes-page .comptes{box-shadow:none;border:0;border-radius:0}.etroite,.confirmation{background:var(--surface);border:1px solid var(--cadre);box-shadow:var(--ombre);border-radius:12px;gap:14px;margin:32px auto 0}.etroite{max-width:440px;padding:28px}.etroite h1,.confirmation h1{font-size:22px}.etroite p{margin:0}.etroite form button:not(.discret){justify-self:stretch}.confirmation{max-width:640px;padding:24px 28px}.confirmation p{margin:0}.confirmation .actions a{border:1px solid var(--cadre-fort);background:var(--surface);height:40px;color:var(--texte-bouton-secondaire);border-radius:10px;align-items:center;padding:0 16px;font-weight:500;text-decoration:none;display:inline-flex}:is(.confirmation:has(input[name=op][value=annuler]) button,.confirmation:has(input[name=op][value=supprimer]) button){background:var(--erreur);border-color:var(--erreur)}:is(.confirmation:has(input[name=op][value=annuler]) button:hover,.confirmation:has(input[name=op][value=supprimer]) button:hover){background:var(--erreur-fonce);border-color:var(--erreur-fonce)}.comptes .actions a.supprimer{color:var(--erreur);padding:0 4px;font-size:14px}body:has(.revision){flex-direction:column;height:100dvh;display:flex}body:has(.revision) main{flex:1;width:100%;max-width:none;min-height:0;padding:12px 16px 16px}.revision{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 360px;gap:12px;height:100%;margin:0;font-size:14px;line-height:1.4;display:grid}.revision .bloc{padding:8px 14px}.revision .texte{margin:0}.revision .liste{box-shadow:none;background:0 0;border:0;border-radius:0}.rv-entete{background:var(--surface);border:1px solid var(--cadre);box-shadow:var(--ombre);border-radius:12px;grid-column:1/-1;gap:10px;padding:12px 16px;display:grid}.rv-titre{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.rv-titre h1{font-size:20px;line-height:1.3}.rv-titre h1 .doux{color:var(--doux);font-weight:400}.rv-titre .erreur,.rv-titre .succes{font-weight:600}.rv-retour{color:var(--libelle);font-size:13px;font-weight:500;text-decoration:none}.rv-retour:after{content:"/";color:var(--cadre-fort);margin-left:10px}.rv-nav{white-space:nowrap;align-items:center;gap:8px;margin-left:auto;display:flex}.rv-position{font-variant-numeric:tabular-nums;justify-items:end;gap:4px;margin-right:4px;font-size:12.5px;display:grid}.rv-position progress{appearance:none;background:var(--onglets-fond);border:0;border-radius:2px;width:96px;height:4px;overflow:hidden}.rv-position progress::-webkit-progress-bar{background:var(--onglets-fond)}.rv-position progress::-webkit-progress-value{background:var(--accent)}.rv-position progress::-moz-progress-bar{background:var(--accent)}.rv-precedente{border:1px solid var(--cadre-fort);width:32px;height:32px;color:var(--texte-bouton-secondaire);border-radius:8px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.rv-precedente:hover{background:var(--fond)}.rv-suivante{background:var(--accent-pale);height:32px;color:var(--accent);border-radius:8px;align-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.rv-suivante:hover{background:var(--accent-doux)}.rv-erp{align-items:center;gap:6px;margin-left:6px;display:inline-flex}.rv-erp-titre{display:none}.rv-erp-lien{border:1px solid var(--cadre-fort);background:var(--surface);height:28px;color:var(--texte-bouton-secondaire);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.rv-erp-lien:hover,.rv-erp-lien:focus-visible{background:var(--fond);border-color:var(--gris-icone);color:var(--texte)}.rv-sortie{color:var(--accent)}.rv-cote .source dd a{white-space:nowrap;text-underline-offset:2px}.rv-champs{grid-template-columns:130px 140px 160px minmax(0,1fr) minmax(0,1fr);gap:12px;margin:0;display:grid}.rv-champs label,.rv-champs dt{color:var(--libelle);gap:4px;font-size:12px;font-weight:500}.rv-champs input,.rv-champs textarea{height:34px}.rv-champs textarea{resize:vertical;min-height:34px;padding:7px 10px}.rv-champs dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:34px}.rv-exception{border:1px solid var(--erreur-cadre);background:var(--erreur-pale);color:var(--erreur);white-space:pre-wrap;border-radius:8px;margin:0;padding:8px 12px}.rv-auto{border:1px solid var(--cadre);background:var(--champ);border-radius:8px}.rv-auto summary{cursor:pointer;color:var(--texte-bouton-secondaire);padding:6px 12px;font-size:13px;font-weight:600}.rv-auto .texte{color:var(--texte-bouton-secondaire);padding:0 12px 8px 28px;font-size:13px}.rv-lignes{background:var(--surface);border:1px solid var(--cadre);min-height:0;box-shadow:var(--ombre);border-radius:12px;flex-direction:column;grid-area:2/1/4;display:flex;overflow:hidden}.rv-lignes-titre{border-bottom:1px solid var(--cadre-doux);flex:none;align-items:center;gap:12px;padding:10px 16px;display:flex}.rv-lignes-titre h2{white-space:nowrap;align-items:center;gap:8px;margin:0;font-size:15px;display:inline-flex}.rv-lignes-titre p{margin:0 0 0 auto;font-size:12px}.rv-lignes>.vide{padding:12px 16px}.rv-defile{flex:1;min-height:0;overflow:auto}.rv-table{border-collapse:collapse;table-layout:fixed;width:100%}.rv-table th{z-index:1;background:var(--surface);text-align:left;color:var(--doux);border-bottom:1px solid var(--cadre-doux);padding:8px 6px;font-size:12px;font-weight:500;position:sticky;top:0}.rv-table th:first-child{padding-left:16px}.rv-table td{border-bottom:1px solid var(--fond);overflow-wrap:anywhere;padding:4px 3px}.rv-table td:first-child{padding-left:13px}.rv-table.lecture td{padding:9px 8px}.rv-table.lecture td:first-child{padding-left:16px}.rv-table td input{border-color:var(--cadre-doux);border-radius:6px;height:32px;padding:0 8px}.rv-table .nombre input{text-align:right;font-variant-numeric:tabular-nums}.rv-table td.montant{padding-right:10px;font-weight:500}.c-article{width:132px}.c-unite{width:76px}.c-qte{width:86px}.c-prix{width:104px}.c-montant{width:110px}.c-comm{width:22%}.c-suppr{width:52px;text-align:center!important}.rv-table tfoot td{background:var(--surface);border-top:1px solid var(--cadre-doux);border-bottom:0;padding:8px 3px;position:sticky;bottom:0}.rv-table tfoot td:first-child{padding-left:13px}.rv-table tfoot input{background:var(--surface);border-style:dashed;border-color:var(--cadre-fort)}.rv-poubelle{min-width:32px;height:32px;color:var(--gris-icone);cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-weight:400;display:inline-flex;position:relative}.rv-poubelle:hover,.rv-poubelle:focus-within{background:var(--erreur-pale);color:var(--erreur)}.rv-table .rv-poubelle input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.rv-etiquette-suppr{display:none}.rv-table tr:has(.rv-poubelle input:checked){display:none}.rv-table .rv-retiree{display:none}.rv-table tr:has(.rv-poubelle input:checked)+.rv-retiree{display:table-row}.rv-retiree td{background:var(--erreur-pale);color:var(--erreur);padding:8px 16px;font-size:13px}.rv-retiree-contenu{align-items:center;gap:10px;display:flex}.rv-retablir{border:1px solid var(--cadre-fort);background:var(--surface);height:28px;color:var(--texte-bouton-secondaire);cursor:pointer;border-radius:8px;align-items:center;margin-left:auto;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.rv-cote{grid-area:2/2;align-content:start;gap:8px;min-height:0;line-height:1.35;display:grid;overflow:auto}.rv-cote .source summary{cursor:pointer;color:var(--texte)}.rv-cote .source summary strong{font-weight:600;display:inline}.rv-cote .source .infos.compact{grid-template-columns:max-content 1fr;gap:2px 12px;margin-top:6px;font-size:12.5px}.rv-cote .source .infos.compact>div{display:contents}.rv-cote .totaux{grid-template-columns:1fr max-content;gap:2px 12px;font-size:13px}.rv-cote .outil .ecart{background:var(--erreur-pale);border-radius:4px;padding:0 6px}.rv-cote .outil .liste th,.rv-cote .outil .liste td{background:0 0;padding:3px 4px;font-size:12px}.rv-historique{background:var(--surface);border:1px solid var(--cadre);box-shadow:var(--ombre);border-radius:12px;padding:8px 14px}.rv-historique summary{cursor:pointer;font-weight:600}.rv-historique .journal,.rv-historique .vide{gap:8px;margin-top:8px;font-size:13px}.rv-historique .carte{gap:4px;padding:8px 10px}.rv-decision{background:var(--surface);border:1px solid var(--cadre);box-shadow:var(--ombre);font-variant-numeric:tabular-nums;border-radius:12px;grid-area:3/2;gap:8px;padding:12px 16px;display:grid}.rv-decision .rv-totaux{grid-template-columns:repeat(3,auto);justify-content:space-between;gap:2px 8px;font-size:12.5px;display:grid}.rv-decision .rv-totaux>div{align-items:baseline;gap:4px;display:flex}.rv-decision .rv-totaux dt{color:var(--libelle)}.rv-decision .rv-totaux dd{text-align:left;color:var(--texte)}.rv-decision .rv-total{order:-1;grid-column:1/-1;justify-content:space-between;margin-bottom:2px}.rv-decision .rv-total dt{font-size:13px;font-weight:500}.rv-decision .rv-total dd{letter-spacing:-.02em;font-size:26px;font-weight:650;line-height:1.2}.rv-pastille{border-radius:999px;justify-self:start;align-items:center;height:24px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.rv-pastille.ecart-outil{background:var(--erreur-pale);color:var(--erreur)}.rv-a-supprimer{background:var(--ambre-pale);color:var(--ambre-texte);display:none}.revision:has(.rv-poubelle input:checked) .rv-a-supprimer{display:inline-flex}.rv-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.rv-actions button{justify-self:stretch}.rv-actions .principal{order:-1;font-size:15px}.rv-actions .secondaire{background:var(--surface);color:var(--texte-bouton-secondaire);border-color:var(--cadre-fort);box-shadow:none;padding:0 16px;font-weight:500}.rv-actions .secondaire:hover{background:var(--champ)}.rv-actions a{color:var(--erreur);grid-column:1/-1;justify-self:end;font-size:12.5px}@media (max-width:1000px),(max-height:600px){body:has(.revision){height:auto;display:block}body:has(.revision) main{padding:12px}.revision{flex-direction:column;height:auto;display:flex}.rv-champs{grid-template-columns:1fr 1fr}.rv-champs>:nth-child(n+4){grid-column:1/-1}.rv-defile,.rv-cote{overflow:visible}.rv-decision{z-index:2;box-shadow:var(--ombre-collee);position:sticky;bottom:0}.comptes-page,.bloc.generer{grid-template-columns:minmax(0,1fr)}.bloc.generer>form{flex-wrap:wrap;grid-area:auto/1}.bloc.generer>form label:not(.case){flex:220px;width:auto}}@media (max-width:640px){main{padding:16px}.entete{gap:8px 16px;padding:8px 16px}.sections{order:3;width:100%}.sections a{padding:0 10px}.page>.infos{grid-template-rows:none;grid-template-columns:max-content 1fr;grid-auto-flow:row;gap:4px 16px}.grille-filtres .large{grid-column:1/-1}.actions .bouton{flex:100%;justify-content:center}.etroite,.confirmation{margin-top:8px;padding:20px}.liste{box-shadow:none;background:0 0;border:0;overflow:visible}.liste thead{display:none}.liste,.liste tbody,.liste tr,.liste td{width:100%;display:block}.liste tr{background:var(--surface);border:1px solid var(--cadre);border-radius:10px;margin-bottom:8px;padding:6px 12px}.liste td{text-align:right;border:0;justify-content:space-between;gap:12px;padding:3px 0;display:flex}.liste td:before{content:attr(data-titre);color:var(--doux);text-align:left}.liste tbody tr:hover td{background:0 0}.revision{font-size:15px}.revision input,.revision textarea{height:44px;font-size:16px}.revision textarea{height:auto}.rv-titre h1{width:100%}.rv-nav{justify-content:space-between;width:100%;margin-left:0}.rv-precedente{width:44px;height:44px}.rv-suivante{height:44px}.rv-erp{gap:8px;width:100%;margin-left:0}.rv-erp-lien{height:40px;padding:0 14px;font-size:15px}.rv-cote .source dd a{white-space:normal}.rv-champs{grid-template-columns:1fr}.rv-lignes{box-shadow:none;background:0 0;border:0;overflow:visible}.rv-lignes-titre{border:0;padding:0 0 8px}.rv-table thead{display:none}.rv-table,.rv-table tbody,.rv-table tfoot{width:100%;display:block}.rv-table tr{background:var(--surface);border:1px solid var(--cadre);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:8px;padding:10px;display:grid}.rv-table tfoot tr{border-style:dashed}.rv-table td,.rv-table.lecture td,.rv-table tfoot td{background:0 0;border:0;gap:2px;padding:0;display:grid;position:static;text-align:left!important}.rv-table td:first-child,.rv-table tfoot td:first-child,.rv-table.lecture td:first-child{padding-left:0}.rv-table td:before{content:attr(data-titre);color:var(--libelle);font-size:12px;font-weight:500}.rv-table td.c-desc,.rv-table td.c-comm{grid-column:span 2}.rv-table td{width:auto}.rv-table td.c-suppr{grid-column:1/-1;display:flex}.rv-table td.c-suppr:before{content:none}.rv-table td.montant{align-content:start;font-weight:600;line-height:44px}.rv-table td.montant:before{line-height:1.4}.rv-table td:empty{display:none}.rv-etiquette-suppr{display:inline}.rv-poubelle{border-color:var(--cadre-fort);height:40px;color:var(--libelle);justify-content:flex-start;padding:0 10px}.rv-table tr:has(.rv-poubelle input:checked)+.rv-retiree{display:block}.rv-table .rv-retiree td{background:var(--erreur-pale);display:block}.rv-table .rv-retiree td:before{content:none}.rv-actions{grid-template-columns:1fr 1fr}.rv-actions .principal{grid-column:1/-1;height:46px;font-size:16px}.rv-actions .secondaire{height:44px}.rv-actions a{justify-self:center;padding:10px 0;font-size:14px}}body:has(.instances){background:var(--zb-fond-accueil)}body:has(.instances) .entete{background:0 0;border-bottom:0}body:has(.instances) .marque{visibility:hidden}body:has(.instances) .sections a:not([href="/admin/comptes"]){display:none}body:has(.instances) .sections{margin-left:auto;margin-right:0}body:has(.instances) .avatar{background:var(--zb-pale);color:var(--zb-bleu)}.instances{width:min(720px,100%);color:var(--zb-encre);gap:22px;margin:24px auto 0}.instances:before,.instances:after{content:"";z-index:-1;pointer-events:none;background:var(--zb-decor-fort);clip-path:polygon(64% 0,100% 0,36% 100%,0 100%);position:fixed}.instances:before{width:760px;height:700px;bottom:-160px;left:-180px}.instances:after{background:var(--zb-decor-doux);width:700px;height:640px;top:-200px;right:-220px}.instances-tete{justify-items:center;gap:10px;display:grid}.instances-tete img{width:auto;height:38px;display:block}.instances-tete p{margin:0;font-size:15px}.instances-note{text-align:center;margin:0;font-size:13px}.palette{background:var(--surface);border:1px solid var(--cadre);box-shadow:var(--ombre-palette);border-radius:18px;overflow:hidden}.palette kbd{border:1px solid var(--cadre-fort);background:var(--surface);min-width:24px;height:22px;color:var(--libelle);font:500 12px/1 var(--police), system-ui, sans-serif;border-bottom-width:2px;border-radius:6px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.palette-recherche{border-bottom:1px solid var(--cadre-doux);height:64px;color:var(--gris-icone);align-items:center;gap:12px;padding:0 18px;display:flex}.palette-recherche input[type=search]{height:100%;color:var(--zb-encre);background:0 0;border:0;border-radius:0;flex:1;padding:0;font-size:17px}.palette-recherche input[type=search]:focus{box-shadow:none}.palette-recherche:focus-within{color:var(--zb-bleu)}.palette-liste{gap:2px;padding:8px;display:grid}.palette-titre{letter-spacing:.08em;text-transform:uppercase;color:var(--doux);margin:0;padding:6px 12px 4px;font-size:11.5px;font-weight:600}.palette-liste .vide{padding:12px}.palette-instance{height:auto;color:var(--zb-encre);text-align:left;box-shadow:none;white-space:normal;background:0 0;border:0;border-radius:12px;grid-template-columns:44px minmax(0,1fr) 80px;justify-self:stretch;align-items:center;gap:14px;padding:12px 16px;font-weight:400;display:grid}.palette-instance[hidden]{display:none}.palette-instance:hover,.palette-instance:focus-visible{background:var(--zb-pale);border:0}.palette-instance:focus-visible{box-shadow:inset 0 0 0 2px var(--zb-bleu);outline:none}.palette-logo{background:var(--zb-pale);border:1px solid var(--cadre);width:44px;height:44px;color:var(--zb-bleu);border-radius:10px;justify-content:center;align-items:center;font-size:15px;font-weight:650;display:inline-flex;overflow:hidden}.palette-logo img{width:36px;height:auto;display:block}.palette-logo:has(img){background:var(--surface)}.palette-nom{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.palette-ouvrir{color:var(--zb-bleu);opacity:0;justify-content:flex-end;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.palette-instance:hover .palette-ouvrir,.palette-instance:focus-visible .palette-ouvrir{opacity:1}.palette:not(:has(.palette-instance:hover,.palette-instance:focus-visible)) .palette-instance:not([hidden]):first-of-type{background:var(--zb-pale)}.palette:not(:has(.palette-instance:hover,.palette-instance:focus-visible)) .palette-instance:not([hidden]):first-of-type .palette-ouvrir{opacity:1}@media (max-width:640px){.instances{margin-top:8px}.palette-instance{grid-template-columns:44px minmax(0,1fr) auto;min-height:56px}.palette-ouvrir{opacity:1}}
