@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff")}:root{--police-ui:"Manrope", system-ui, sans-serif;--poids-texte:400;--poids-moyen:600;--poids-fort:700;--approche-titre:-.015em;--t-13:13px;--t-14:14px;--t-16:16px;--t-20:20px;--t-24:24px;--t-28:28px;--t-40:40px;--e-1:4px;--e-2:8px;--e-3:12px;--e-4:16px;--e-5:20px;--e-6:24px;--e-8:32px;--e-10:40px;--e-12:48px;--r-1:4px;--r-2:6px;--r-3:10px;--h-barre:56px;--h-bas:56px;--cible:44px;--largeur-max:1320px;--z-barre:100;--z-palette:2000;--c-sortie:cubic-bezier(.23, 1, .32, 1);--c-deplacement:cubic-bezier(.77, 0, .175, 1);--c-tiroir:cubic-bezier(.32, .72, 0, 1);--d-appui:.12s;--d-survol:.12s;--d-popover:.2s;--d-modale:.25s;--d-tiroir:.28s;--d-tiroir-sortie:.22s;--d-notif:.24s;--d-notif-sortie:.19s}:root,:root[data-theme=clair]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fond:#f2f4f7;--fond-barre:#f2f4f7;--surface:#fcfdfe;--surface-2:#e9edf2;--ligne:#dce2e9;--ligne-forte:#bcc6d2;--texte:#101a2c;--texte-2:#4a5468;--texte-3:#5c6779;--accent:#1e46b4;--accent-survol:#183a98;--accent-texte:#fcfdfe;--accent-lien:#1e46b4;--focus:#1e46b4;--succes:#1a7449;--avert:#935400;--avert-doux:#faeeda;--danger:#b2261e;--voile:#101a2c52;--marque-fond:#101a2c;--marque-texte:#f2f4f7;--ombre-1:0 1px 2px #101a2c0d;--ombre-2:0 12px 32px #101a2c29}:root[data-theme=sombre]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fond:#0b111b;--fond-barre:#0b111b;--surface:#111925;--surface-2:#192333;--ligne:#222e3f;--ligne-forte:#34445b;--texte:#e6ebf2;--texte-2:#a3aebf;--texte-3:#8c98ab;--accent:#8ea9ff;--accent-survol:#a7bcff;--accent-texte:#0b111b;--accent-lien:#9db4ff;--focus:#8ea9ff;--succes:#5cc48f;--avert:#efb25b;--avert-doux:#33270f;--danger:#ff8a80;--voile:#03060c9e;--marque-fond:#e6ebf2;--marque-texte:#0b111b;--ombre-1:none;--ombre-2:0 16px 40px #00000080}html{-webkit-text-size-adjust:100%}body{background:var(--fond);min-height:100dvh;color:var(--texte);font:var(--poids-texte) var(--t-14) / 1.5 var(--police-ui);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0}.num{font-variant-numeric:tabular-nums}.lecteur{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.coq-barre{z-index:var(--z-barre);align-items:center;gap:var(--e-6);height:var(--h-barre);padding:0 var(--e-6);background:var(--fond-barre);border-bottom:1px solid var(--ligne);font-family:var(--police-ui);font-size:var(--t-14);color:var(--texte);display:flex;position:sticky;top:0}.coq-marque{align-items:center;gap:var(--e-2);font-weight:var(--poids-fort);font-size:var(--t-16);letter-spacing:var(--approche-titre);white-space:nowrap;color:var(--texte);text-decoration:none;display:flex}.coq-signe{border-radius:var(--r-1);background:var(--marque-fond);width:28px;height:28px;color:var(--marque-texte);font-size:var(--t-14);place-items:center;display:grid}.coq-liens{gap:var(--e-1);align-self:stretch;min-width:0;display:flex}.coq-lien{align-items:center;gap:var(--e-2);padding:0 var(--e-3);color:var(--texte-2);font-weight:var(--poids-moyen);white-space:nowrap;text-decoration:none;display:flex}.coq-lien[aria-current=page]{color:var(--texte);box-shadow:inset 0 -2px 0 var(--accent)}.coq-lien .coq-ico{display:none}.coq-outils{align-items:center;gap:var(--e-2);min-width:0;margin-left:auto;display:flex}.coq-recherche-page{flex:0 360px;min-width:0}.coq-bouton{justify-content:center;align-items:center;gap:var(--e-2);min-width:36px;min-height:36px;padding:0 var(--e-3);border:1px solid var(--ligne);border-radius:var(--r-1);background:var(--surface);color:var(--texte-2);font:inherit;font-weight:var(--poids-moyen);white-space:nowrap;cursor:pointer;transition:transform var(--d-appui) var(--c-sortie), background-color var(--d-survol) ease;display:inline-flex}.coq-bouton:active{transform:scale(.97)}.coq-bouton-icone{padding:0}.coq-recherche{min-width:200px}.coq-recherche kbd{margin-left:auto}.coq-alerte{color:var(--avert);border-color:var(--avert);background:var(--avert-doux)}.coq-nom{color:var(--texte-2);font-size:var(--t-13);white-space:nowrap}kbd{font:inherit;font-size:var(--t-13);padding:0 var(--e-1);border:1px solid var(--ligne);border-radius:var(--r-1);color:var(--texte-2);background:var(--surface-2)}.coq-ico{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.coq-barre :focus-visible,.coq-bas :focus-visible,.coq-palette :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.coq-bas,.coq-tel,.coq-recherche-ligne{display:none}@media (hover:hover) and (pointer:fine){.coq-bouton:hover{background:var(--surface-2)}.coq-alerte:hover{background:var(--avert-doux);color:var(--texte)}.coq-lien:hover{color:var(--texte)}}.coq-palette{z-index:var(--z-palette);background:var(--voile);padding:12dvh var(--e-4) 0;font-family:var(--police-ui);place-items:start center;display:grid;position:fixed;inset:0}.coq-palette-boite{background:var(--surface);width:min(560px,100%);color:var(--texte);border:1px solid var(--ligne-forte);border-radius:var(--r-3);box-shadow:var(--ombre-2);overflow:hidden}.coq-palette-champ{align-items:center;gap:var(--e-2);padding:0 var(--e-4);border-bottom:1px solid var(--ligne);color:var(--texte-2);display:flex}.coq-palette-champ input{min-width:0;min-height:52px;font:inherit;font-size:var(--t-16);color:var(--texte);background:0 0;border:0;outline:none;flex:1}.coq-palette-champ input::placeholder{color:var(--texte-3)}.coq-palette-champ input:focus-visible{outline:none}.coq-palette-champ:focus-within{box-shadow:inset 0 -2px 0 var(--focus)}.coq-palette-liste{padding:var(--e-2);max-height:min(420px,55dvh);margin:0;list-style:none;overflow-y:auto}.coq-palette-groupe{padding:var(--e-2) var(--e-3) var(--e-1);font-size:var(--t-13);font-weight:var(--poids-moyen);color:var(--texte-2)}.coq-palette-option{justify-content:space-between;align-items:center;gap:var(--e-3);min-height:var(--cible);padding:0 var(--e-3);border-radius:var(--r-1);cursor:pointer;display:flex}.coq-palette-option[aria-selected=true]{background:var(--surface-2)}.coq-palette-option span:first-child{overflow-wrap:anywhere;min-width:0}.coq-palette-sous{color:var(--texte-2);font-size:var(--t-13);flex:none}.coq-palette-etat{padding:var(--e-3);color:var(--texte-2)}.coq-palette-etat.est-erreur{color:var(--danger)}.coq-palette-aide{gap:var(--e-4);padding:var(--e-2) var(--e-4);border-top:1px solid var(--ligne);font-size:var(--t-13);color:var(--texte-2);display:flex}.coq-sb{width:100%;position:relative}.coq-sb-champ{align-items:center;display:flex;position:relative}.coq-sb-champ .coq-ico{left:var(--e-3);color:var(--texte-2);pointer-events:none;position:absolute}.coq-sb-champ input{box-sizing:border-box;width:100%;min-height:36px;padding:0 var(--e-10) 0 var(--e-10);border:1px solid var(--ligne-forte);border-radius:var(--r-1);background:var(--surface);color:var(--texte);font:inherit;font-size:var(--t-14)}.coq-sb-champ input::placeholder{color:var(--texte-3)}.coq-sb-champ input:focus-visible{outline:2px solid var(--focus);outline-offset:0;border-color:#0000}.coq-sb-charge{right:var(--e-3);font-size:var(--t-13);color:var(--texte-2);position:absolute}.coq-sb-liste{top:calc(100% + var(--e-1));z-index:var(--z-palette);padding:var(--e-1);background:var(--surface);border:1px solid var(--ligne-forte);border-radius:var(--r-3);box-shadow:var(--ombre-2);margin:0;list-style:none;position:absolute;left:0;right:0}.coq-sb-option{align-items:center;gap:var(--e-3);min-height:var(--cible);padding:var(--e-1) var(--e-3);border-radius:var(--r-1);cursor:pointer;color:var(--texte);display:flex}.coq-sb-option[aria-selected=true]{background:var(--surface-2)}.coq-sb-nom{overflow-wrap:anywhere;min-width:0;font-weight:var(--poids-moyen);flex:1}.coq-sb-sous{font-size:var(--t-13);color:var(--texte-2);font-weight:var(--poids-texte);display:block}.coq-sb-type{font-size:var(--t-13);color:var(--texte-2);flex:none}@media (hover:hover) and (pointer:fine){.coq-sb-option:hover{background:var(--surface-2)}}@media (width<=1440px){.coq-nom{display:none}.coq-deconnexion .coq-texte{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.coq-deconnexion{padding:0}.coq-recherche{min-width:0}.coq-recherche .coq-texte{display:none}}@media (width<=1180px){.coq-recherche kbd{display:none}.coq-recherche{padding:0}}@media (width<=1000px){.coq-barre{gap:var(--e-3);padding:0 var(--e-4)}.coq-marque-suite{display:none}.coq-lien .coq-ico{display:block}.coq-lien .coq-texte{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.coq-lien{min-width:var(--cible);padding:0 var(--e-2);justify-content:center}.coq-recherche-page{display:none}.coq-recherche-ligne{padding:var(--e-2) var(--e-4);background:var(--fond-barre);border-bottom:1px solid var(--ligne);display:block}.coq-bouton{min-height:var(--cible);min-width:var(--cible)}}@media (width<=600px){.coq-barre{padding:0 var(--e-3);gap:var(--e-1)}.coq-liens{display:none}.coq-outils{gap:var(--e-1)}.coq-tel{display:inline-flex}.coq-bouton[aria-current=page]{color:var(--accent-lien);border-color:var(--accent-lien)}.coq-bouton{min-width:40px;min-height:40px}.coq-alerte .coq-texte,.coq-deconnexion .coq-texte{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.coq-alerte,.coq-deconnexion{padding:0}.coq-bas{z-index:var(--z-barre);padding-bottom:env(safe-area-inset-bottom);background:var(--fond-barre);border-top:1px solid var(--ligne);font-family:var(--police-ui);justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.coq-bas-lien{min-height:var(--h-bas);min-width:var(--cible);padding:0 var(--e-1);font-size:var(--t-13);color:var(--texte-2);white-space:nowrap;align-content:center;justify-items:center;gap:2px;text-decoration:none;display:grid}.coq-bas-lien[aria-current=page]{color:var(--accent-lien);font-weight:var(--poids-fort)}}.tb-page{background:var(--fond);min-height:100dvh;color:var(--texte);font-family:var(--police-ui)}.tb-contenu{max-width:var(--largeur-max);padding:var(--e-6) var(--e-5) var(--e-12);gap:var(--e-4);box-sizing:border-box;flex-direction:column;margin:0 auto;display:flex}.tb-entete{justify-content:space-between;align-items:flex-end;gap:var(--e-3);flex-wrap:wrap;display:flex}.tb-titre{font-size:var(--t-24);font-weight:var(--poids-fort);letter-spacing:var(--approche-titre);margin:0;line-height:1.2}.tb-sous{margin:var(--e-1) 0 0;font-size:var(--t-14);color:var(--texte-2)}.tb-exercice{align-items:center;gap:var(--e-2);display:flex}.tb-bouton{min-height:var(--cible);padding:0 var(--e-4);border:1px solid var(--ligne-forte);border-radius:var(--r-2);background:var(--surface);color:var(--texte);font:var(--poids-moyen) var(--t-14) var(--police-ui);cursor:pointer;transition:transform var(--d-appui) var(--c-sortie), background-color var(--d-survol) ease}.tb-bouton:active:not(:disabled){transform:scale(.97)}.tb-bouton:disabled{color:var(--texte-3);cursor:default;opacity:.6}.tb-bouton-carre{width:var(--cible);font-size:var(--t-20);padding:0}.tb-bouton-principal{background:var(--accent);border-color:var(--accent);color:var(--accent-texte)}.tb-select{min-height:var(--cible);padding:0 var(--e-3);border:1px solid var(--ligne-forte);border-radius:var(--r-2);background:var(--surface);color:var(--texte);font:var(--poids-moyen) var(--t-14) var(--police-ui);cursor:pointer}.tb-lien{min-height:var(--cible);padding:0 var(--e-2);margin-right:calc(-1 * var(--e-2));color:var(--accent-lien);font:var(--poids-moyen) var(--t-14) var(--police-ui);cursor:pointer;text-underline-offset:var(--e-1);background:0 0;border:0;text-decoration:underline}.tb-bouton:focus-visible,.tb-select:focus-visible,.tb-lien:focus-visible,.tb-chiffre-action:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.tb-bouton:hover:not(:disabled){background:var(--surface-2)}.tb-bouton-principal:hover:not(:disabled){background:var(--accent-survol)}.tb-chiffre-action:hover{border-color:var(--ligne-forte)}}.tb-bloc{background:var(--surface);border:1px solid var(--ligne);border-radius:var(--r-3);box-shadow:var(--ombre-1);padding:var(--e-5);box-sizing:border-box;min-width:0}.tb-bloc-tete{justify-content:space-between;align-items:center;gap:var(--e-3);margin-bottom:var(--e-3);display:flex}.tb-h2{font-size:var(--t-16);font-weight:var(--poids-fort);margin:0}.tb-h3{margin:var(--e-4) 0 var(--e-1);font-size:var(--t-13);font-weight:var(--poids-moyen);color:var(--texte-2);text-align:left}.tb-compte{margin-left:var(--e-2);font-weight:var(--poids-texte);color:var(--texte-2);font-size:var(--t-14)}.tb-aide{font-size:var(--t-13);color:var(--texte-2);display:block}.tb-chiffres{gap:var(--e-3);grid-template-columns:1.4fr 1fr 1fr 1fr;display:grid}.tb-chiffre{gap:var(--e-1);text-align:left;font:inherit;color:inherit;flex-direction:column;display:flex}.tb-chiffre-action{cursor:pointer;transition:transform var(--d-appui) var(--c-sortie)}.tb-chiffre-action:active{transform:scale(.97)}.tb-chiffre-action .tb-aide{color:var(--accent-lien);font-weight:var(--poids-moyen)}.tb-chiffre-libelle{font-size:var(--t-13);font-weight:var(--poids-moyen);color:var(--texte-2)}.tb-chiffre-valeur{font-size:var(--t-28);font-weight:var(--poids-fort);letter-spacing:var(--approche-titre);overflow-wrap:anywhere;line-height:1.2}.tb-danger{color:var(--danger)}.tb-succes{color:var(--succes)}.tb-avert{color:var(--avert)}.tb-duo{gap:var(--e-4);grid-template-columns:1fr 1fr;display:grid}.tb-duo-serre{gap:var(--e-6)}.tb-table{border-collapse:collapse;width:100%;font-size:var(--t-14)}.tb-table th,.tb-table td{padding:var(--e-2) 0;vertical-align:top;text-align:left;font-weight:var(--poids-texte)}.tb-table tbody tr+tr th,.tb-table tbody tr+tr td{border-top:1px solid var(--ligne)}.tb-table thead th{background:var(--surface);font-size:var(--t-13);font-weight:var(--poids-moyen);color:var(--texte-2);border-bottom:1px solid var(--ligne-forte);position:sticky;top:0}.tb-table tfoot th,.tb-table tfoot td{border-top:1px solid var(--ligne-forte);padding-top:var(--e-3);font-weight:var(--poids-fort)}.tb-table caption{caption-side:top;margin-top:0}.tb-droite{white-space:nowrap;text-align:right!important;padding-left:var(--e-3)!important}.tb-fort{font-weight:var(--poids-fort)}.tb-ligne-libelle{display:block}.tb-code{white-space:nowrap;font-weight:var(--poids-moyen)!important}.tb-col-barre{width:40%;padding-left:var(--e-3)!important;vertical-align:middle!important}.tb-barre{height:var(--e-1);background:var(--surface-2);border-radius:var(--r-1);display:block;overflow:hidden}.tb-barre>span{background:var(--accent);transform-origin:0;height:100%;display:block}.tb-recurrent{justify-content:space-between;align-items:center;gap:var(--e-4);padding:var(--e-4);margin-bottom:var(--e-2);background:var(--surface-2);border-radius:var(--r-2);flex-wrap:wrap;display:flex}.tb-recurrent-titre{font-weight:var(--poids-moyen)}.tb-recurrent-montant{font-size:var(--t-20);font-weight:var(--poids-fort);color:var(--succes)}.tb-graphe{margin:0}.tb-graphe-zone{align-items:stretch;gap:var(--e-1);height:calc(var(--e-12) * 4 - var(--e-3));display:flex}.tb-mois{align-items:center;gap:var(--e-1);flex-direction:column;flex:1;min-width:0;display:flex}.tb-mois-valeur{font-size:var(--t-13);font-weight:var(--poids-moyen);color:var(--accent-lien);white-space:nowrap;min-height:1.5em}.tb-mois-barres{justify-content:center;align-items:flex-end;gap:calc(var(--e-1) / 2);flex:1;width:100%;display:flex}.tb-b{border-radius:var(--r-1) var(--r-1) 0 0;transform-origin:bottom;width:38%;height:100%;display:block}.tb-b-avant{background:var(--ligne-forte);width:66%}.tb-b-theo{background:var(--surface-2);outline:1px dashed var(--texte-3);outline-offset:-1px}.tb-b-reel{background:var(--succes)}.tb-mois-courant .tb-b-reel{background:var(--accent)}.tb-mois-nom{font-size:var(--t-13);color:var(--texte-2)}.tb-legende{gap:var(--e-2) var(--e-4);margin-top:var(--e-3);font-size:var(--t-13);color:var(--texte-2);flex-wrap:wrap;display:flex}.tb-pastille{width:var(--e-3);height:var(--e-3);margin-right:var(--e-2);vertical-align:middle;border-radius:var(--r-1);display:inline-block}.tb-pastille.tb-b-avant,.tb-pastille.tb-b-theo{width:var(--e-3)}.tb-cumul{margin-top:var(--e-4);padding-top:var(--e-4);border-top:1px solid var(--ligne);gap:var(--e-2);flex-direction:column;display:flex}.tb-cumul-ligne{justify-content:space-between;gap:var(--e-3);font-size:var(--t-14);display:flex}.tb-cumul-ligne span:last-child{white-space:nowrap}.tb-ecart{justify-content:space-between;align-items:center;gap:var(--e-3);padding:var(--e-3) var(--e-4);border-radius:var(--r-2);font-size:var(--t-14);border:1px solid;display:flex}.tb-ecart span:last-child{white-space:nowrap}.tb-ecart-ok{color:var(--succes)}.tb-ecart-ko{color:var(--danger)}.tb-vide{padding:var(--e-6) 0;text-align:center;color:var(--texte-2);align-items:center;gap:var(--e-3);flex-direction:column;margin:0;display:flex}.tb-vide p{margin:0}.tb-vide-ok{color:var(--succes);font-weight:var(--poids-moyen)}.tb-erreur{justify-content:space-between;align-items:center;gap:var(--e-4);border-color:var(--danger);flex-wrap:wrap;display:flex}.tb-erreur p{color:var(--danger);font-weight:var(--poids-moyen);margin:0}.tb-squelette{background:var(--surface-2);border-color:var(--surface-2);box-shadow:none}.tb-sq-chiffre{height:calc(var(--e-12) * 2 + var(--e-4))}.tb-sq-moyen{height:calc(var(--e-10) * 5)}.tb-sq-grand{height:calc(var(--e-10) * 7)}@media (width<=1000px){.tb-chiffres{grid-template-columns:1fr 1fr}}@media (width<=600px){.tb-contenu{padding:var(--e-4) var(--e-3) calc(var(--h-bas) + var(--e-8));gap:var(--e-3)}.tb-duo{gap:var(--e-3);grid-template-columns:1fr}.tb-bloc{padding:var(--e-4)}.tb-chiffre-valeur{font-size:var(--t-24)}.tb-exercice{width:100%}.tb-select{flex:1}.tb-graphe-zone{gap:calc(var(--e-1) / 2);height:calc(var(--e-10) * 4)}.tb-mois-valeur{display:none}.tb-mois-nom{font-size:var(--t-13);writing-mode:vertical-rl;transform:rotate(180deg)}}@media (width<=360px){.tb-chiffres{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tb-bouton:active:not(:disabled),.tb-chiffre-action:active{transform:none}}.en-mois{align-items:center;gap:var(--e-2);display:flex}.en-mois .tb-select:last-of-type{min-width:calc(var(--e-12) * 2)}.en-champ{width:100%;min-height:var(--cible);box-sizing:border-box;padding:0 var(--e-3);border:1px solid var(--ligne-forte);border-radius:var(--r-2);background:var(--surface);color:var(--texte);font:var(--poids-texte) var(--t-16) var(--police-ui)}.en-champ::placeholder{color:var(--texte-3)}.en-champ:focus-visible,.en-case:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.en-champ-actif{border-color:var(--accent)}.en-aide{margin:var(--e-2) 0 0;font-size:var(--t-13);color:var(--texte-2)}.en-retard .num{white-space:nowrap}.en-retard{align-items:center;gap:var(--e-2);padding:var(--e-2) var(--e-3);border-radius:var(--r-2);background:var(--avert-doux);color:var(--avert);font-size:var(--t-14);font-weight:var(--poids-moyen);flex-wrap:wrap;margin:0;display:flex}.en-outils{align-items:center;gap:var(--e-3);flex-wrap:wrap;display:flex}.en-outils .tb-aide{min-width:calc(var(--e-12) * 5);flex:1}.en-totaux{gap:var(--e-4);grid-template-columns:1.4fr 1fr 1fr;margin:0;display:grid}.en-totaux div{gap:var(--e-1);flex-direction:column;min-width:0;display:flex}.en-totaux dt{font-size:var(--t-13);font-weight:var(--poids-moyen);color:var(--texte-2)}.en-totaux dd{font-size:var(--t-20);font-weight:var(--poids-fort);overflow-wrap:anywhere;margin:0}.en-totaux .en-total-principal dd{font-size:var(--t-28);letter-spacing:var(--approche-titre);line-height:1.2}.en-bloc{padding:var(--e-2) var(--e-5) var(--e-3)}.en-bloc .tb-bloc-tete{margin:var(--e-3) 0 var(--e-1)}.en-table{border-collapse:collapse;width:100%;font-size:var(--t-14)}.en-table thead th{top:var(--h-barre);z-index:1;background:var(--surface);padding:var(--e-2) 0;text-align:left;font-size:var(--t-13);font-weight:var(--poids-moyen);color:var(--texte-2);border-bottom:1px solid var(--ligne-forte);position:sticky}.en-table td{padding:var(--e-3) 0;vertical-align:middle}.en-table tbody tr+tr td{border-top:1px solid var(--ligne)}.en-table tbody tr.en-panneau-ligne td{border-top:0;padding-top:0}.en-table .en-col-montant{text-align:right;white-space:nowrap;padding-left:var(--e-4)}.en-table .en-col-actions{text-align:right;padding-left:var(--e-4);white-space:nowrap;width:1%}.en-client{font-weight:var(--poids-moyen);overflow-wrap:anywhere;display:block}.en-libelle{color:var(--texte-2);overflow-wrap:anywhere;display:block}.en-quand{color:var(--texte-2);white-space:nowrap}.en-quand-retard{color:var(--avert);font-weight:var(--poids-moyen)}.en-ht{font-weight:var(--poids-moyen);display:block}.en-ttc{font-size:var(--t-13);color:var(--texte-2);display:block}.en-actions{gap:var(--e-2);flex-wrap:nowrap;justify-content:flex-end;display:inline-flex}.en-etiquette{margin-left:var(--e-2);padding:0 var(--e-2);border-radius:var(--r-1);font-size:var(--t-13);font-weight:var(--poids-moyen);color:var(--succes);vertical-align:baseline;border:1px solid;line-height:1.6;display:inline-block}.en-danger-texte{color:var(--danger)}.en-panneau{align-items:center;gap:var(--e-3);padding:var(--e-3) var(--e-4);border-radius:var(--r-2);background:var(--surface-2);flex-wrap:wrap;display:flex}.en-panneau label{font-size:var(--t-14);color:var(--texte-2);align-items:center;gap:var(--e-2);display:flex}.en-panneau .en-champ{width:auto}.en-panneau .en-champ-motif{min-width:calc(var(--e-12) * 4);flex:1}.en-case{width:var(--e-5);height:var(--e-5);accent-color:var(--accent)}.en-bouton-danger{color:var(--danger);border-color:var(--danger)}.en-sq-ligne{height:var(--e-12);margin:var(--e-2) 0;border-radius:var(--r-2);background:var(--surface-2)}.en-notif{right:var(--e-6);bottom:var(--e-6);z-index:var(--z-barre);max-width:calc(100vw - var(--e-8));padding:var(--e-3) var(--e-4);border-radius:var(--r-3);border:1px solid var(--ligne-forte);border-left:var(--e-1) solid var(--succes);background:var(--surface);color:var(--texte);box-shadow:var(--ombre-2);font-size:var(--t-14);font-weight:var(--poids-moyen);box-sizing:border-box;opacity:1;transition:opacity var(--d-notif) var(--c-sortie), transform var(--d-notif) var(--c-sortie);position:fixed;transform:none}@starting-style{.en-notif{opacity:0;transform:translateY(8px)scale(.97)}}.en-notif-ko{border-left-color:var(--danger)}.en-notif-sortie{opacity:0;transition-duration:var(--d-notif-sortie);transform:translateY(8px)scale(.97)}@media (width<=1000px){.en-table .en-col-actions{white-space:normal}.en-actions{flex-wrap:wrap}}@media (width<=600px){.en-mois{width:100%}.en-mois .tb-select{flex:1;min-width:0}.en-outils .tb-aide{flex-basis:100%;min-width:0}.en-totaux{grid-template-columns:1fr 1fr}.en-totaux .en-total-principal{grid-column:1/-1}.en-bloc{padding:var(--e-1) var(--e-4) var(--e-2)}.en-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.en-table,.en-table tbody,.en-table tr,.en-table td{display:block}.en-table tbody tr{padding:var(--e-3) 0}.en-table tbody tr+tr{border-top:1px solid var(--ligne)}.en-table tbody tr+tr td,.en-table td{border-top:0;padding:0}.en-table tbody tr.en-panneau-ligne{border-top:0;padding-top:0}.en-table td+td{margin-top:var(--e-2)}.en-table .en-col-montant{text-align:left;gap:var(--e-3);align-items:baseline;padding-left:0;display:flex}.en-table .en-col-actions{text-align:left;width:auto;padding-left:0}.en-actions{justify-content:flex-start}.en-actions .tb-bouton{flex:1}.en-panneau{padding:var(--e-3)}.en-panneau .en-champ,.en-panneau .tb-bouton{flex:1}.en-notif{left:var(--e-3);right:var(--e-3);bottom:calc(var(--h-bas) + var(--e-3));max-width:none}}@media (prefers-reduced-motion:reduce){.en-notif{transition:opacity .2s;transform:none}@starting-style{.en-notif{transform:none}}.en-notif-sortie{transform:none}}.cx-page{min-height:100dvh;padding:var(--e-6) var(--e-4);box-sizing:border-box;background:var(--fond);color:var(--texte);font-family:var(--police-ui);justify-content:center;align-items:center;display:flex}.cx-carte{width:100%;max-width:calc(var(--e-10) * 10);padding:var(--e-8)}.cx-tete{margin-bottom:var(--e-6)}.cx-marque{margin:0 0 var(--e-1);font-size:var(--t-14);font-weight:var(--poids-fort);color:var(--texte-2)}.cx-titre{font-size:var(--t-24);font-weight:var(--poids-fort);letter-spacing:var(--approche-titre);margin:0;line-height:1.2}.cx-form{gap:var(--e-4);flex-direction:column;display:flex}.cx-champ{gap:var(--e-1);flex-direction:column;display:flex}.cx-champ label{font-size:var(--t-14);font-weight:var(--poids-moyen);color:var(--texte-2)}.cx-champ .en-champ[aria-invalid=true]{border-color:var(--danger)}.cx-erreur{color:var(--danger);font-size:var(--t-14);font-weight:var(--poids-moyen);margin:0}.cx-bouton{width:100%;margin-top:var(--e-2)}.cx-bouton:disabled{opacity:1;background:var(--surface-2);border-color:var(--ligne-forte);color:var(--texte)}.cx-pied{margin:var(--e-6) 0 0;font-size:var(--t-13);color:var(--texte-2)}@media (width<=600px){.cx-carte{padding:var(--e-6) var(--e-5)}}.cl-page{background:var(--fond);min-height:100dvh;color:var(--texte);font-family:var(--police-ui)}.cl-contenu{max-width:var(--largeur-max);padding:var(--e-6) var(--e-5) var(--e-12);box-sizing:border-box;margin:0 auto}.cl-liste{gap:var(--e-4);flex-direction:column;display:flex}.cl-entete{justify-content:space-between;align-items:flex-end;gap:var(--e-3);flex-wrap:wrap;display:flex}.cl-titre{font-size:var(--t-24);font-weight:var(--poids-fort);letter-spacing:var(--approche-titre);margin:0;line-height:1.2}.cl-sous{margin:var(--e-1) 0 0;color:var(--texte-2)}.cl-bouton{min-height:var(--cible);padding:0 var(--e-4);border:1px solid var(--ligne-forte);border-radius:var(--r-2);background:var(--surface);color:var(--texte);font:var(--poids-moyen) var(--t-14) var(--police-ui);cursor:pointer;white-space:nowrap;transition:transform var(--d-appui) var(--c-sortie), background-color var(--d-survol) ease}.cl-bouton:active{transform:scale(.97)}.cl-bouton-principal{background:var(--accent);border-color:var(--accent);color:var(--accent-texte)}.cl-filtres{gap:var(--e-3);flex-wrap:wrap;align-items:center;display:flex}.cl-segments{border:1px solid var(--ligne-forte);border-radius:var(--r-2);background:var(--surface);display:inline-flex;overflow:hidden}.cl-segment{min-height:var(--cible);padding:0 var(--e-4);color:var(--texte-2);font:var(--poids-moyen) var(--t-14) var(--police-ui);cursor:pointer;background:0 0;border:0}.cl-segment+.cl-segment{border-left:1px solid var(--ligne)}.cl-segment[aria-pressed=true]{background:var(--surface-2);color:var(--texte);box-shadow:inset 0 calc(-1 * var(--e-1) / 2) 0 var(--accent)}.cl-filtre{min-width:calc(var(--e-12) * 4);flex:1;display:flex}.cl-champ{min-height:var(--cible);padding:0 var(--e-3);border:1px solid var(--ligne-forte);border-radius:var(--r-2);background:var(--surface);color:var(--texte);font:var(--poids-texte) var(--t-16) var(--police-ui);box-sizing:border-box;flex:1}.cl-champ::placeholder{color:var(--texte-3)}.cl-bouton:focus-visible,.cl-segment:focus-visible,.cl-champ:focus-visible,.cl-nom:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.cl-bouton:hover{background:var(--surface-2)}.cl-bouton-principal:hover{background:var(--accent-survol)}.cl-segment:hover{color:var(--texte)}.cl-ligne:hover th,.cl-ligne:hover td{background:var(--surface-2)}}.cl-cadre{background:var(--surface);border:1px solid var(--ligne);border-radius:var(--r-3);box-shadow:var(--ombre-1)}.cl-defile{max-height:calc(100dvh - var(--h-barre) - var(--e-12) * 4);overflow:auto}.cl-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--t-14)}.cl-table thead th{z-index:1;background:var(--surface);text-align:left;white-space:nowrap;padding:var(--e-3) var(--e-4);font-size:var(--t-13);font-weight:var(--poids-moyen);color:var(--texte-2);border-bottom:1px solid var(--ligne-forte);position:sticky;top:0}.cl-table tbody th,.cl-table tbody td{padding:var(--e-2) var(--e-4);vertical-align:middle;text-align:left;font-weight:var(--poids-texte);border-bottom:1px solid var(--ligne)}.cl-table tbody tr:last-child th,.cl-table tbody tr:last-child td{border-bottom:0}.cl-ligne{cursor:pointer}.cl-ligne th,.cl-ligne td{transition:background-color var(--d-survol) ease}.cl-inactif th,.cl-inactif td{color:var(--texte-2)}.cl-nom{min-height:var(--cible);text-align:left;cursor:pointer;color:inherit;font:var(--poids-moyen) var(--t-14) var(--police-ui);overflow-wrap:anywhere;max-width:calc(var(--e-12) * 8);background:0 0;border:0;padding:0;display:block}.cl-meta{gap:var(--e-1) var(--e-2);font-size:var(--t-13);color:var(--texte-2);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.cl-etiquette{padding:0 var(--e-2);border:1px solid var(--ligne-forte);border-radius:var(--r-1);color:var(--texte-2)}.cl-etiquette-avert{color:var(--avert);border-color:currentColor}.cl-code{font-weight:var(--poids-moyen);white-space:nowrap}.cl-droite{white-space:nowrap;text-align:right!important}.cl-fort{font-weight:var(--poids-fort)}.cl-succes{color:var(--succes)}.cl-avert{color:var(--avert)}.cl-danger{color:var(--danger)}.cl-vide,.cl-erreur{padding:var(--e-10) var(--e-5);align-items:center;gap:var(--e-3);text-align:center;color:var(--texte-2);flex-direction:column;display:flex}.cl-vide p,.cl-erreur p{margin:0}.cl-erreur{border-color:var(--danger)}.cl-erreur p{color:var(--danger);font-weight:var(--poids-moyen)}.cl-sq-ligne{gap:var(--e-4);padding:var(--e-4);border-bottom:1px solid var(--ligne);grid-template-columns:2fr 1fr 1fr;display:grid}.cl-sq-ligne span{height:var(--e-4);border-radius:var(--r-1);background:var(--surface-2)}@media (width<=760px){.cl-contenu{padding:var(--e-4) var(--e-3) calc(var(--h-bas) + var(--e-8))}.cl-defile{max-height:none;box-shadow:none;background:0 0;border:0;overflow:visible}.cl-table,.cl-table tbody{display:block}.cl-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cl-table tbody tr{gap:var(--e-1) var(--e-3);padding:var(--e-3) var(--e-4);margin-bottom:var(--e-2);background:var(--surface);border:1px solid var(--ligne);border-radius:var(--r-3);grid-template-columns:1fr auto;display:grid}.cl-table tbody th,.cl-table tbody td{border:0;padding:0;display:block;background:0 0!important}.cl-table tbody th{grid-column:1/-1}.cl-table tbody td:before{content:attr(data-libelle);font-size:var(--t-13);color:var(--texte-3);display:block}.cl-table tbody td.cl-droite{text-align:right!important}.cl-nom{max-width:none}.cl-filtre{min-width:100%}.cl-segments{width:100%}.cl-segment{flex:1}}@media (prefers-reduced-motion:reduce){.cl-bouton:active{transform:none}}.cd{border:0;min-width:0;margin:0;padding:0}.cd-legende{margin-bottom:var(--e-2);font-size:var(--t-13);font-weight:var(--poids-moyen);color:var(--texte-2);padding:0}.cd-listes{grid-template-columns:minmax(calc(var(--e-12) + var(--e-6)), .8fr) minmax(0, 1.6fr) minmax(calc(var(--e-12) * 2), 1fr);gap:var(--e-2);display:grid}.cd-liste{min-height:var(--cible);min-width:0;padding:0 var(--e-2);box-sizing:border-box;border:1px solid var(--ligne-forte);border-radius:var(--r-2);background:var(--surface);color:var(--texte);font:var(--poids-texte) var(--t-16) var(--police-ui);cursor:pointer}.cd-liste:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cd-aide{margin:var(--e-2) 0 0;font-size:var(--t-13);color:var(--texte-2)}.en-panneau .cd{flex:1 1 calc(var(--e-12) * 6)}.en-panneau .cd-legende{margin-bottom:var(--e-1)}.fi-page{background:var(--fond);min-height:100dvh;color:var(--texte);font-family:var(--police-ui)}.fi-contenu{max-width:calc(var(--largeur-max) - var(--e-12) * 4);padding:var(--e-6) var(--e-5) var(--e-12);gap:var(--e-4);box-sizing:border-box;flex-direction:column;margin:0 auto;display:flex}.fi-haut{justify-content:flex-end;display:flex}.fi-page .tb-bloc>.tb-h2{margin-bottom:var(--e-2)}.fi-entete{justify-content:space-between;align-items:flex-start;gap:var(--e-4);flex-wrap:wrap;display:flex}.fi-identite{flex:1 1 calc(var(--e-12) * 6);min-width:0}.fi-nom{font-size:var(--t-28);font-weight:var(--poids-fort);letter-spacing:var(--approche-titre);overflow-wrap:anywhere;margin:0;line-height:1.2}.fi-contact{margin:var(--e-1) 0 0;color:var(--texte-2);font-size:var(--t-16);overflow-wrap:anywhere}.fi-etiquettes{gap:var(--e-2);margin:var(--e-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.fi-etiquette{align-items:center;gap:var(--e-1);padding:0 var(--e-2);border:1px solid var(--ligne-forte);border-radius:var(--r-1);font-size:var(--t-13);font-weight:var(--poids-moyen);color:var(--texte-2);white-space:nowrap;line-height:1.7;display:inline-flex}.fi-etiquette-avert{color:var(--avert);border-color:currentColor}.fi-etiquette-succes{color:var(--succes);border-color:currentColor}.fi-etiquette-danger{color:var(--danger);border-color:currentColor}.fi-etiquette .coq-ico,.fi-etat .coq-ico,.fi-bandeau .coq-ico,.fi-note-avert .coq-ico{flex-shrink:0;width:1.1em;height:1.1em}.fi-actions{gap:var(--e-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.fi-plus{position:relative}.fi-menu{right:0;top:calc(100% + var(--e-1));z-index:var(--z-barre);min-width:calc(var(--e-12) * 5);padding:var(--e-1);background:var(--surface);border:1px solid var(--ligne-forte);border-radius:var(--r-3);box-shadow:var(--ombre-2);margin:0;list-style:none;position:absolute}.fi-menu-item{width:100%;min-height:var(--cible);padding:0 var(--e-3);box-sizing:border-box;border-radius:var(--r-2);color:var(--texte);text-align:left;font:var(--poids-moyen) var(--t-14) var(--police-ui);cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.fi-menu-item-avert{color:var(--avert)}.fi-menu-item-succes{color:var(--succes)}.fi-menu-item-danger{color:var(--danger)}.fi-menu-sep{height:1px;margin:var(--e-1) 0;background:var(--ligne)}.fi-menu-item:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.fi-bandeau{align-items:center;gap:var(--e-3);padding:var(--e-3) var(--e-4);border-radius:var(--r-3);background:var(--avert-doux);color:var(--texte);border:1px solid var(--avert);flex-wrap:wrap;display:flex}.fi-bandeau>.coq-ico{color:var(--avert);width:var(--e-5);height:var(--e-5)}.fi-bandeau-texte{flex:1 1 calc(var(--e-12) * 5);min-width:0}.fi-bandeau-titre{font-weight:var(--poids-fort);color:var(--avert);margin:0}.fi-bandeau-detail{font-size:var(--t-14);color:var(--texte-2);overflow-wrap:anywhere;margin:0}.fi-grille{gap:var(--e-4);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-areas:"contrat coord""contrat suivi""contrat notes""contrat.";align-items:start;display:grid}.fi-zone-contrat{gap:var(--e-4);flex-direction:column;grid-area:contrat;min-width:0;display:flex}.fi-zone-coord{grid-area:coord}.fi-zone-suivi{grid-area:suivi}.fi-zone-notes{grid-area:notes}.fi-dl{flex-direction:column;margin:0;display:flex}.fi-dl>div{grid-template-columns:minmax(calc(var(--e-12) * 2 + var(--e-6)), auto) minmax(0, 1fr);gap:var(--e-1) var(--e-3);padding:var(--e-2) 0;align-items:center;display:grid}.fi-dl>div+div{border-top:1px solid var(--ligne)}.fi-dl dt{font-size:var(--t-13);font-weight:var(--poids-moyen);color:var(--texte-2)}.fi-dl dd{align-items:center;gap:var(--e-2);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;margin:0;display:flex}.fi-vide{color:var(--texte-3)}.fi-lien{min-height:var(--cible);color:var(--accent-lien);font-weight:var(--poids-moyen);text-underline-offset:var(--e-1);overflow-wrap:anywhere;word-break:break-word;align-items:center;text-decoration:underline;display:inline-flex}.fi-lien:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-1)}.fi-copier{min-height:var(--cible);padding:0 var(--e-3);font-size:var(--t-13)}.fi-notes{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--texte);font-size:var(--t-14);margin:0;line-height:1.6}.fi-contrat-tete{justify-content:space-between;align-items:flex-start;gap:var(--e-3);margin-bottom:var(--e-4);flex-wrap:wrap;display:flex}.fi-contrat-titre{font-size:var(--t-20);font-weight:var(--poids-fort);letter-spacing:var(--approche-titre);overflow-wrap:anywhere;margin:0}.fi-contrat-numero{margin:var(--e-1) 0 0;color:var(--texte-2);font-size:var(--t-14)}.fi-etat{align-items:center;gap:var(--e-1);font-size:var(--t-13);font-weight:var(--poids-moyen);white-space:nowrap;display:inline-flex}.fi-solde{align-items:baseline;gap:var(--e-2) var(--e-3);flex-wrap:wrap;margin:0;display:flex}.fi-solde-valeur{font-size:var(--t-40);font-weight:var(--poids-fort);letter-spacing:var(--approche-titre);overflow-wrap:anywhere;line-height:1.1}.fi-solde-unite{font-size:var(--t-16);color:var(--texte-2)}.fi-solde-detail{margin:var(--e-2) 0 0;font-size:var(--t-14);color:var(--texte-2)}.fi-barre{height:var(--e-2);margin-top:var(--e-3);background:var(--surface-2);border-radius:var(--r-1);display:block;overflow:hidden}.fi-barre>span{transform-origin:0;background:currentColor;height:100%;display:block}.fi-outils{gap:var(--e-2);margin-top:var(--e-4);flex-wrap:wrap;display:flex}.fi-note-avert{gap:var(--e-2);margin:var(--e-3) 0 0;font-size:var(--t-14);color:var(--avert);align-items:flex-start;display:flex}.fi-renouv{align-items:center;gap:var(--e-2) var(--e-3);margin-top:var(--e-4);padding-top:var(--e-4);border-top:1px solid var(--ligne);font-size:var(--t-14);color:var(--texte-2);flex-wrap:wrap;display:flex}.fi-renouv-msg{color:var(--avert);flex-basis:100%;margin:0}.fi-sous-titre{margin:var(--e-5) 0 var(--e-1);font-size:var(--t-14);font-weight:var(--poids-fort)}.fi-contrats{margin:0;padding:0;list-style:none}.fi-contrats li{justify-content:space-between;align-items:baseline;gap:var(--e-1) var(--e-3);padding:var(--e-2) 0;font-size:var(--t-14);flex-wrap:wrap;display:flex}.fi-contrats li+li{border-top:1px solid var(--ligne)}.fi-contrats-quand{color:var(--texte-2);font-size:var(--t-13)}.fi-voile{z-index:var(--z-palette);background:var(--voile);opacity:1;transition:opacity var(--d-tiroir) var(--c-sortie);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@starting-style{.fi-voile{opacity:0}}.fi-feuille{width:100%;max-width:calc(var(--e-12) * 14);box-sizing:border-box;background:var(--surface);max-height:92dvh;color:var(--texte);border:1px solid var(--ligne);border-radius:var(--r-3) var(--r-3) 0 0;box-shadow:var(--ombre-2);transition:transform var(--d-tiroir) var(--c-tiroir);border-bottom:0;flex-direction:column;display:flex;transform:none}@starting-style{.fi-feuille{transform:translateY(100%)}}.fi-feuille:focus{outline:none}.fi-feuille-tete{justify-content:space-between;align-items:flex-start;gap:var(--e-3);padding:var(--e-4) var(--e-5);border-bottom:1px solid var(--ligne);display:flex}.fi-feuille-titre{font-size:var(--t-20);font-weight:var(--poids-fort);letter-spacing:var(--approche-titre);overflow-wrap:anywhere;margin:0}.fi-feuille-sous{margin:var(--e-1) 0 0;font-size:var(--t-14);color:var(--texte-2);overflow-wrap:anywhere}.fi-feuille-corps{overscroll-behavior:contain;padding:var(--e-5);gap:var(--e-5);flex-direction:column;flex:1;display:flex;overflow-y:auto}.fi-feuille-pied{justify-content:flex-end;gap:var(--e-2);padding:var(--e-3) var(--e-5) calc(var(--e-4) + env(safe-area-inset-bottom));border-top:1px solid var(--ligne);flex-wrap:wrap;display:flex}.fi-texte{font-size:var(--t-14);color:var(--texte-2);margin:0;line-height:1.6}.fi-erreur{padding:var(--e-3) var(--e-4);border-radius:var(--r-2);border:1px solid var(--danger);color:var(--danger);font-weight:var(--poids-moyen);font-size:var(--t-14);margin:0}.fi-champ-bloc{flex-direction:column;min-width:0;display:flex}.fi-label{margin-bottom:var(--e-2);font-size:var(--t-13);font-weight:var(--poids-moyen);color:var(--texte-2);display:block}.fi-pile{gap:var(--e-5);margin-top:var(--e-3);flex-direction:column;display:flex}.fi-duo{gap:var(--e-4);grid-template-columns:1fr 1fr;display:grid}.fi-groupe{border:0;min-width:0;margin:0;padding:0}.fi-groupe>legend{margin-bottom:var(--e-2);font-size:var(--t-14);font-weight:var(--poids-fort);padding:0}.fi-case{align-items:center;gap:var(--e-3);min-height:var(--cible);font-size:var(--t-14);cursor:pointer;display:flex}.fi-case input{width:var(--e-5);height:var(--e-5);accent-color:var(--accent);flex-shrink:0}.fi-pas{grid-template-columns:var(--cible) minmax(0, 1fr) var(--cible);gap:var(--e-2);align-items:center;display:grid}.fi-pas .en-champ{text-align:center;font-size:var(--t-20);font-weight:var(--poids-moyen)}.fi-recap{padding:var(--e-3) var(--e-4);border-radius:var(--r-2);background:var(--surface-2);justify-content:space-between;align-items:baseline;gap:var(--e-3);flex-wrap:wrap;margin:0;display:flex}.fi-recap strong{font-size:var(--t-20)}.fi-saisie{min-height:calc(var(--e-12) * 2);padding:var(--e-2) var(--e-3);resize:vertical;line-height:1.5}.fi-aide{margin:var(--e-1) 0 0;font-size:var(--t-13);color:var(--texte-2);display:block}.fi-prestations{margin:var(--e-2) 0 0;gap:var(--e-2);flex-direction:column;padding:0;list-style:none;display:flex}.fi-prestations li{align-items:center;gap:var(--e-2);flex-wrap:wrap;display:flex}.fi-prestation-nom{flex:1 1 calc(var(--e-12) * 3);min-width:0;font-size:var(--t-14);overflow-wrap:anywhere}.fi-prestations .fi-prestation-montant{width:calc(var(--e-12) * 2);text-align:right}.fi-prestations-total{font-size:var(--t-14);color:var(--texte-2);justify-content:flex-end}.fi-edition{gap:var(--e-4);padding:var(--e-4);border:1px solid var(--ligne-forte);border-radius:var(--r-3);background:var(--surface-2);flex-direction:column;display:flex}.fi-edition-pied{justify-content:flex-end;gap:var(--e-2);flex-wrap:wrap;display:flex}.fi-histo{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fi-histo-ligne{gap:var(--e-3);padding:var(--e-4) 0;flex-direction:column;display:flex}.fi-histo-ligne+.fi-histo-ligne{border-top:1px solid var(--ligne)}.fi-ligne-avert{box-shadow:inset 3px 0 0 var(--avert);padding-left:var(--e-4)}.fi-histo-tete{align-items:flex-start;gap:var(--e-3);flex-wrap:wrap;display:flex}.fi-histo-texte{flex:1 1 calc(var(--e-12) * 6);gap:var(--e-1);flex-direction:column;min-width:0;display:flex}.fi-histo-meta{gap:var(--e-1) var(--e-3);font-size:var(--t-13);color:var(--texte-2);flex-wrap:wrap;margin:0;display:flex}.fi-histo-type{font-weight:var(--poids-fort);color:var(--texte)}.fi-histo-desc{font-size:var(--t-14);font-weight:var(--poids-moyen);color:var(--texte);overflow-wrap:anywhere;margin:0}.fi-histo-actions{align-items:center;gap:var(--e-2);flex-wrap:wrap;margin-left:auto;display:flex}.fi-histo-heures{min-width:calc(var(--e-12) + var(--e-4));text-align:right;font-weight:var(--poids-fort);font-size:var(--t-14)}.fi-bouton-danger{color:var(--danger)}.fi-choix{grid-template-columns:repeat(auto-fill, minmax(calc(var(--e-12) * 2 + var(--e-6)), 1fr));gap:var(--e-2);display:grid}.fi-choix-ligne{gap:var(--e-2);flex-wrap:wrap;display:flex}.fi-option{min-height:var(--cible);padding:var(--e-2) var(--e-3);box-sizing:border-box;border:1px solid var(--ligne-forte);border-radius:var(--r-2);background:var(--surface);color:var(--texte);font:var(--poids-texte) var(--t-13) var(--police-ui);text-align:left;cursor:pointer;transition:transform var(--d-appui) var(--c-sortie);flex-direction:column;gap:2px;display:flex}.fi-option strong{font-size:var(--t-14);font-weight:var(--poids-fort)}.fi-option span{color:var(--texte-2)}.fi-option[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--surface-2)}.fi-option[aria-pressed=true] strong{color:var(--accent-lien)}.fi-option:active{transform:scale(.97)}.fi-option:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.fi-choix-ligne .fi-option{font-size:var(--t-14);font-weight:var(--poids-moyen);flex:auto;justify-content:center;align-items:center}.fi-recharges{margin:0;padding:0;list-style:none}.fi-recharges li{justify-content:space-between;align-items:center;gap:var(--e-3);padding:var(--e-3) 0;flex-wrap:wrap;display:flex}.fi-recharges li+li{border-top:1px solid var(--ligne)}.fi-recharges-detail{font-size:var(--t-13);color:var(--texte-2);display:block}.fi-sq{height:var(--e-12);border-radius:var(--r-2);background:var(--surface-2)}.fi-sq+.fi-sq{margin-top:var(--e-2)}.fi-sq-bloc{height:calc(var(--e-12) * 4);border-radius:var(--r-3);background:var(--surface-2)}@media (hover:hover) and (pointer:fine){.fi-menu-item:hover{background:var(--surface-2)}.fi-option:hover{border-color:var(--accent)}}@media (width<=1000px){.fi-grille{grid-template-columns:minmax(0,1fr);grid-template-areas:"coord""contrat""suivi""notes"}.fi-actions{flex-basis:100%;justify-content:flex-start}}@media (width<=600px){.fi-contenu{padding:var(--e-4) var(--e-3) calc(var(--h-bas) + var(--e-8));gap:var(--e-3)}.fi-nom{font-size:var(--t-24)}.fi-actions>.tb-bouton,.fi-actions>.fi-plus{flex:1 1 calc(50% - var(--e-2))}.fi-actions>.fi-plus>.tb-bouton{width:100%}.fi-menu{min-width:0;left:0;right:0}.fi-dl>div{grid-template-columns:minmax(0,1fr)}.fi-solde-valeur{font-size:var(--t-28)}.fi-outils .tb-bouton{flex:1}.fi-duo{gap:var(--e-5);grid-template-columns:1fr}.fi-feuille{max-height:96dvh}.fi-feuille-tete,.fi-feuille-corps,.fi-feuille-pied{padding-left:var(--e-4);padding-right:var(--e-4)}.fi-feuille-pied .tb-bouton{flex:1}}@media (prefers-reduced-motion:reduce){.fi-feuille{transition:opacity var(--d-popover) ease}@starting-style{.fi-feuille{opacity:0;transform:none}}.fi-option:active{transform:none}}.tc-contenu{max-width:calc(var(--e-12) * 24)}.tc-avancement{padding:var(--e-4) var(--e-5)}.tc-avancement-tete{justify-content:space-between;align-items:baseline;gap:var(--e-3);margin-bottom:var(--e-3);display:flex}.tc-pct{font-size:var(--t-24);font-weight:var(--poids-fort);letter-spacing:var(--approche-titre);margin:0}.tc-barre{height:var(--e-2)}.tc-outils{align-items:flex-start;gap:var(--e-3);flex-wrap:wrap;display:flex}.tc-filtres{gap:var(--e-2);flex-wrap:wrap;flex:1;display:flex}.tc-filtre{padding:0 var(--e-3)}.tc-filtre[aria-pressed=true]{border-color:var(--accent);color:var(--accent-lien);box-shadow:inset 0 0 0 1px var(--accent)}.tc-recherche{flex:0 1 calc(var(--e-10) * 8);min-width:calc(var(--e-10) * 6)}.tc-liste{margin:0;padding:0;list-style:none}.tc-ligne{padding:var(--e-3) 0}.tc-ligne+.tc-ligne{border-top:1px solid var(--ligne)}.tc-attenue .tc-nom,.tc-attenue .tc-type{color:var(--texte-2)}.tc-ligne-haut{justify-content:space-between;align-items:flex-start;gap:var(--e-4);display:flex}.tc-qui{gap:var(--e-1);flex-direction:column;flex:1;min-width:0;display:flex}.tc-nom{min-height:var(--cible);margin:calc(-1 * var(--e-2)) 0;text-align:left;color:var(--texte);font:var(--poids-fort) var(--t-16) var(--police-ui);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;align-self:flex-start;padding:0}.tc-nom:focus-visible,.tc-menu-item:focus-visible,.tc-tel:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-1)}.tc-details{align-items:baseline;gap:var(--e-1) var(--e-3);font-size:var(--t-14);color:var(--texte-2);flex-wrap:wrap;margin:0;display:flex}.tc-type{color:var(--texte);font-weight:var(--poids-moyen)}.tc-etiquette{color:var(--texte-2);margin-left:0}.tc-code{font-size:var(--t-13)}.tc-montant{color:var(--texte);font-weight:var(--poids-moyen)}.tc-tel{color:var(--accent-lien);min-height:var(--e-6);align-items:center;text-decoration:none;display:inline-flex}.tc-rdv{color:var(--succes);font-weight:var(--poids-moyen)}.tc-note{overflow-wrap:anywhere;font-style:italic}.tc-bascule{align-items:center;gap:var(--e-2);min-height:var(--cible);font-size:var(--t-14);color:var(--texte);cursor:pointer;display:flex}.tc-actions{align-items:center;gap:var(--e-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.tc-statut{align-items:center;gap:var(--e-2);display:inline-flex}.tc-ton-danger{color:var(--danger)}.tc-ton-avert{color:var(--avert)}.tc-ton-succes{color:var(--succes)}.tc-menu-zone{position:relative}.tc-menu-fond{z-index:var(--z-barre);position:fixed;inset:0}.tc-menu{right:0;top:calc(100% + var(--e-1));z-index:calc(var(--z-barre) + 1);min-width:calc(var(--e-10) * 5);padding:var(--e-1);border-radius:var(--r-3);border:1px solid var(--ligne-forte);background:var(--surface);box-shadow:var(--ombre-2);flex-direction:column;display:flex;position:absolute}.tc-menu-item{min-height:var(--cible);padding:0 var(--e-3);border-radius:var(--r-2);text-align:left;color:var(--texte);font:var(--poids-texte) var(--t-14) var(--police-ui);cursor:pointer;background:0 0;border:0}.tc-menu-item[aria-checked=true]{font-weight:var(--poids-fort);color:var(--accent-lien)}@media (hover:hover) and (pointer:fine){.tc-menu-item:hover{background:var(--surface-2)}.tc-nom:hover{color:var(--accent-lien)}}.tc-panneau-note{margin-top:var(--e-3)}.tc-note-champ{min-width:calc(var(--e-12) * 4);flex:1}.tc-panneau-note .en-champ{width:100%}.tc-vide{align-items:flex-start;gap:var(--e-2);flex-direction:column;display:flex}.tc-vide .tb-h2,.tc-vide .tb-sous{margin:0}@media (width<=600px){.tc-recherche{flex-basis:100%;min-width:0}.tc-ligne-haut{gap:var(--e-3);flex-direction:column}.tc-actions{justify-content:flex-start;width:100%}.tc-actions .tb-bouton{flex:auto}.tc-menu-zone{flex:auto;display:flex}.tc-note-champ{flex-basis:100%;min-width:0}}.pa-menu{gap:var(--e-4);flex-direction:column;grid-column:1/-1;min-width:0;display:flex}.pa-liste{padding:var(--e-1) var(--e-5);margin:0;list-style:none}.pa-liste li+li{border-top:1px solid var(--ligne)}.pa-rubrique{width:100%;min-height:calc(var(--cible) + var(--e-2));justify-content:space-between;align-items:center;gap:var(--e-3);color:var(--texte);text-align:left;cursor:pointer;font:var(--poids-moyen) var(--t-16) var(--police-ui);background:0 0;border:0;padding:0;display:flex}.pa-rubrique span{color:var(--texte-2);font-size:var(--t-20)}.pa-rubrique:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-1)}@media (hover:hover) and (pointer:fine){.pa-rubrique{transition:color var(--d-survol) ease}.pa-rubrique:hover{color:var(--accent-lien)}}.pa-s1{flex-direction:column;gap:12px;display:flex}.pa-s2{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.pa-s3{color:var(--texte);font-size:14px;font-weight:600}.pa-s4{color:var(--texte-2);margin-top:2px;font-size:13px}.pa-s5{color:var(--texte-3);font-size:13px}.pa-s6{color:var(--texte-3);margin-bottom:10px;font-size:13px}.pa-s7{border-bottom:1px solid var(--ligne);gap:10px;padding:4px 0;font-size:13px;display:flex}.pa-s8{color:var(--texte-2);min-width:100px}.pa-s9{color:var(--texte);font-family:var(--police-ui);font-variant-numeric:tabular-nums;font-size:13px}.pa-s10{margin-bottom:14px}.pa-s11{background:var(--fond);min-height:100dvh;font-family:var(--police-ui)}.pa-s12{flex-direction:column;gap:2px;display:flex}.pa-s13{border-radius:var(--r-2);background:var(--surface-2);color:var(--texte-2);cursor:pointer;border:none;align-items:center;gap:8px;width:100%;margin-bottom:8px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.pa-s14{color:var(--texte);margin-bottom:4px;font-size:14px;font-weight:600}.pa-s15{color:var(--texte-2);margin-bottom:18px;font-size:13px}.pa-s16{justify-content:flex-end;display:flex}.pa-s17{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.pa-s18{align-items:center;gap:8px;display:flex}.pa-s19{background:var(--surface-2);border:1px solid var(--ligne);border-radius:var(--r-2);width:140px;color:var(--texte);outline:none;padding:5px 10px;font-family:inherit;font-size:13px}.pa-s20{color:var(--texte-2);font-size:13px}.pa-s21{background:var(--surface-2);border-radius:var(--r-2);padding:8px 10px}.pa-s22{color:var(--texte-3);margin-bottom:4px;font-size:13px;font-weight:600}.pa-s23{border:none;border-bottom:1px solid var(--ligne);width:100%;color:var(--texte);font-family:var(--police-ui);font-variant-numeric:tabular-nums;box-sizing:border-box;background:0 0;outline:none;padding:2px 0;font-size:13px}.pa-s24{color:var(--texte-3);margin-top:2px;font-size:9px}.pa-s25{justify-content:flex-end;margin-top:8px;display:flex}.pa-s26{border-radius:var(--r-2);background:var(--accent);color:var(--accent-texte);cursor:pointer;border:none;padding:10px 22px;font-family:inherit;font-size:14px;font-weight:500}.pa-s27{color:var(--avert);margin-bottom:2px;font-size:14px;font-weight:600}.pa-s28{color:var(--texte-2);margin-bottom:12px;font-size:13px}.pa-s29{border-radius:var(--r-2);background:var(--accent);color:var(--accent-texte);cursor:pointer;border:none;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:500}.pa-s30{margin-bottom:16px}.pa-s31{color:var(--texte-3);margin-bottom:8px;font-size:13px}.pa-s32{flex:1}.pa-s33{color:var(--avert);margin-left:8px}.pa-s34{border:1px solid var(--ligne);color:var(--texte-2);border-radius:var(--r-2);padding:0 var(--e-3);min-height:var(--cible);cursor:pointer;background:0 0;font-family:inherit;font-size:13px}.pa-s35{border:1px solid var(--danger);color:var(--danger);border-radius:var(--r-2);padding:0 var(--e-3);min-height:var(--cible);cursor:pointer;background:0 0;font-family:inherit;font-size:13px}.pa-s36{background:var(--voile);z-index:300;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pa-s37{background:var(--surface);border:1px solid var(--ligne);border-radius:var(--r-3);width:100%;max-width:520px;padding:24px}.pa-s38{color:var(--texte);margin-bottom:16px;font-size:16px;font-weight:600}.pa-s39{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pa-s40{background:var(--surface-2);border:1px solid var(--ligne);border-radius:var(--r-2);width:100%;color:var(--texte);outline:none;padding:9px 12px;font-family:inherit;font-size:14px}.pa-s41{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.pa-s42{border-radius:var(--r-2);border:1px solid var(--ligne);background:var(--surface-2);color:var(--texte-2);cursor:pointer;padding:9px 20px;font-family:inherit;font-size:13px}.pa-s43{border-radius:var(--r-2);background:var(--accent);color:var(--accent-texte);cursor:pointer;border:none;padding:9px 20px;font-family:inherit;font-size:13px;font-weight:500}.pa-s44{color:var(--texte-2);margin-bottom:16px;font-size:13px}.pa-s45{background:var(--surface-2);border-radius:var(--r-2);align-items:center;gap:14px;margin-bottom:12px;padding:14px 16px;display:flex}.pa-s46{background:var(--surface-2);width:40px;height:40px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.pa-s47{color:var(--texte);font-size:14px;font-weight:500}.pa-s48{border-radius:var(--r-1);background:var(--surface-2);color:var(--accent);padding:2px 8px;font-size:13px;font-weight:600}.pa-s49{background:var(--avert-doux);border:1px solid var(--avert);border-radius:var(--r-2);padding:12px 16px}.pa-s50{color:var(--avert);margin-bottom:4px;font-size:13px;font-weight:500}.pa-s51{overflow-x:auto}.pa-s52{border-collapse:collapse;width:100%;font-size:13px}.pa-s53{border-bottom:1px solid var(--ligne)}.pa-s54{text-align:left;color:var(--texte-3);padding:6px 10px;font-size:13px;font-weight:600}.pa-s55{font-family:var(--police-ui);font-variant-numeric:tabular-nums;color:var(--texte-3);white-space:nowrap;padding:8px 10px}.pa-s56{color:var(--texte-2);padding:8px 10px}.pa-s57{padding:8px 10px}.pa-s58{color:var(--texte-2);text-overflow:ellipsis;white-space:nowrap;max-width:200px;padding:8px 10px;overflow:hidden}.pa-s59{flex-direction:column;gap:10px;display:flex}.pa-s60{background:var(--surface-2);border-radius:var(--r-2);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.pa-s61{color:var(--texte);font-size:13px;font-weight:500}.pa-s62{border-radius:var(--r-2);border:1px solid var(--ligne);background:var(--surface);color:var(--accent);cursor:pointer;white-space:nowrap;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:500}.pa-s63{border-radius:var(--r-2);border:1px solid var(--danger);background:var(--surface-2);color:var(--danger);cursor:pointer;white-space:nowrap;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:500}.pa-s64{max-width:500px;margin:0 auto}.pa-s65{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.pa-s66{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.pa-s67{color:var(--texte-2);font-size:13px;font-weight:600}.pa-s68{margin-top:12px}.pa-s69{background:var(--surface-2);border-radius:var(--r-2);opacity:.5;align-items:center;gap:10px;margin-bottom:4px;padding:10px 14px;display:flex}.pa-s70{color:var(--texte-3);font-size:13px;font-weight:500}.pa-s71{border:1px solid var(--succes);color:var(--succes);border-radius:var(--r-2);padding:0 var(--e-3);min-height:var(--cible);cursor:pointer;background:0 0;font-family:inherit;font-size:13px}.pa-s72{background:var(--surface);border:1px solid var(--ligne);border-radius:var(--r-3);width:100%;max-width:480px;padding:24px}.pa-s73{border-bottom:1px solid var(--ligne);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 4px;display:flex}.pa-s74{flex:1;min-width:160px}.pa-s75{color:var(--texte-2);font-size:13px;font-family:var(--police-ui);font-variant-numeric:tabular-nums}.pa-s76{border-radius:var(--r-2);border:1px solid var(--succes);background:var(--surface-2);color:var(--succes);cursor:pointer;padding:6px 12px;font-family:inherit;font-size:13px}.pa-s77{border-radius:var(--r-2);border:1px solid var(--ligne-forte);background:var(--surface-2);color:var(--accent);cursor:pointer;padding:6px 12px;font-family:inherit;font-size:13px}.sv-contenu{max-width:calc(var(--e-12) * 20)}.sv-etat{align-items:center;gap:var(--e-2);font-size:var(--t-14);flex-wrap:wrap;display:inline-flex}.sv-etat .coq-ico{width:var(--e-5);height:var(--e-5)}.sv-etat-mot{font-weight:var(--poids-fort)}.sv-etat-detail{color:var(--texte-2);font-weight:var(--poids-texte)}.sv-etat-vert .coq-ico,.sv-etat-vert .sv-etat-mot{color:var(--succes)}.sv-etat-orange .coq-ico,.sv-etat-orange .sv-etat-mot{color:var(--avert)}.sv-etat-rouge .coq-ico,.sv-etat-rouge .sv-etat-mot{color:var(--danger)}.sv-etat-gris .coq-ico,.sv-etat-gris .sv-etat-mot{color:var(--texte-2)}.sv-resume{gap:var(--e-2) var(--e-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sv-liste{gap:var(--e-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sv-ligne{border-left:var(--e-1) solid var(--ligne-forte)}.sv-ligne:has(.sv-ligne-haut>.sv-ligne-texte>.sv-etat-rouge){border-left-color:var(--danger)}.sv-ligne:has(.sv-ligne-haut>.sv-ligne-texte>.sv-etat-orange){border-left-color:var(--avert)}.sv-ligne:has(.sv-ligne-haut>.sv-ligne-texte>.sv-etat-vert){border-left-color:var(--succes)}.sv-inactive .sv-nom,.sv-inactive .sv-desc{color:var(--texte-2)}.sv-desactivee{font-weight:var(--poids-texte);color:var(--texte-2)}.sv-ligne-haut{justify-content:space-between;align-items:flex-start;gap:var(--e-4);flex-wrap:wrap;display:flex}.sv-ligne-texte{min-width:calc(var(--e-12) * 5);align-items:flex-start;gap:var(--e-2);flex-direction:column;flex:1;display:flex}.sv-nom{overflow-wrap:anywhere}.sv-desc,.sv-meta{color:var(--texte-2);font-size:var(--t-14);overflow-wrap:anywhere;margin:0}.sv-meta{font-size:var(--t-13)}.sv-erreur-detail{color:var(--danger);font-size:var(--t-14);font-weight:var(--poids-moyen);overflow-wrap:anywhere;margin:0}.sv-demande{align-items:center;gap:var(--e-2);font-size:var(--t-14);font-weight:var(--poids-moyen);flex-wrap:wrap;margin:0;display:flex}.sv-demande .tb-lien{margin-right:0}.sv-actions{gap:var(--e-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.sv-lancer{justify-content:center;align-items:center;gap:var(--e-2);display:inline-flex}.sv-lancer:disabled{opacity:1;background:var(--surface-2);border-color:var(--ligne-forte);color:var(--texte)}.sv-tourne{width:var(--e-4);height:var(--e-4);box-sizing:border-box;border:2px solid var(--ligne-forte);border-top-color:var(--accent);border-radius:50%;flex:none;animation:.8s linear infinite sv-tourne}@keyframes sv-tourne{to{transform:rotate(1turn)}}.sv-histo{margin-top:var(--e-4);padding-top:var(--e-2);border-top:1px solid var(--ligne)}.sv-histo .tb-h3:first-child{margin-top:var(--e-2)}.sv-histo-erreur{justify-content:space-between;align-items:center;gap:var(--e-3);flex-wrap:wrap;display:flex}.sv-histo-erreur p{color:var(--danger);font-weight:var(--poids-moyen);margin:0}.sv-histo-liste{gap:var(--e-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sv-histo-liste li{grid-template-columns:calc(var(--e-10) * 4) calc(var(--e-10) * 2 + var(--e-2)) 1fr;gap:var(--e-3);font-size:var(--t-14);align-items:baseline;display:grid}.sv-histo-liste li:not(:has(.sv-etat)){grid-template-columns:calc(var(--e-10) * 4) 1fr}.sv-histo-date{color:var(--texte-2);white-space:nowrap}.sv-histo-detail{overflow-wrap:anywhere;min-width:0}.sv-vide-petit{color:var(--texte-2);font-size:var(--t-14);margin:0}.sv-sq-histo{height:var(--e-6)}.sv-sq-titre{width:40%;height:var(--e-6)}.sv-edition{margin-top:var(--e-4);padding-top:var(--e-4);border-top:1px solid var(--ligne)}.sv-suivi{margin-top:var(--e-3);justify-content:flex-end;display:flex}.sv-titre-form{margin-bottom:var(--e-4)}.sv-form{gap:var(--e-4);flex-direction:column;display:flex}.sv-champ{gap:var(--e-1);flex-direction:column;display:flex}.sv-champ label{font-size:var(--t-14);font-weight:var(--poids-moyen);color:var(--texte-2)}.sv-champ .en-aide{margin-top:0}.sv-form-actions{gap:var(--e-2);justify-content:flex-end;display:flex}.sv-vide{align-items:flex-start;gap:var(--e-2);flex-direction:column;display:flex}.sv-vide .tb-h2,.sv-vide .tb-sous{margin:0}.sv-legende dl{gap:var(--e-2);flex-direction:column;margin:0;display:flex}.sv-legende dl>div{grid-template-columns:calc(var(--e-10) * 3) 1fr;gap:var(--e-3);align-items:baseline;display:grid}.sv-legende dd{color:var(--texte-2);font-size:var(--t-14);margin:0}@media (width<=600px){.sv-ligne-texte{flex-basis:100%;min-width:0}.sv-actions{justify-content:flex-start;width:100%}.sv-actions .tb-bouton{flex:auto}:is(.sv-histo-liste li,.sv-histo-liste li:not(:has(.sv-etat))){gap:var(--e-1);grid-template-columns:1fr}.sv-legende dl>div{grid-template-columns:1fr;gap:0}.sv-form-actions .tb-bouton{flex:1}}@media (prefers-reduced-motion:reduce){.sv-tourne{border-top-color:var(--accent);border-right-color:var(--accent);animation:none}}
