:root{--papier: #eceae3;--papier-clair: #f5f3ee;--papier-blanc: #fbfaf6;--voile-survol: #f1f0ec;--encre: #0f1729;--encre-douce: #586274;--encre-tres-douce: #666f83;--trait: #edeff3;--trait-fort: #e1e4ea;--trait-net: #c3c9d4;--bleu: #2563eb;--bleu-clair: #3b82f6;--bleu-sombre: #1d4ed8;--bleu-fond: #eef4ff;--bleu-fond-fort: #dbe7fe;--vert: #12804a;--vert-fond: #e8f7ee;--ocre: #a16207;--ocre-fond: #fef5e3;--brique: #c6362c;--brique-fond: #fef1ef;--brique-clair: color-mix(in srgb, var(--brique) 62%, var(--ocre));--echeance-depasse: var(--brique);--echeance-imminent: var(--brique-clair);--echeance-proche: var(--ocre);--echeance-attente: var(--ocre);--echeance-calme: var(--encre-douce);--marine: #131c2e;--marine-clair: #1d2942;--verre-clair: rgba(248, 246, 241, .74);--verre-clair-fort: rgba(251, 250, 246, .86);--verre-clair-voile: rgba(250, 248, 243, .52);--verre-clair-trait: rgba(255, 255, 255, .62);--flou-verre: blur(30px) saturate(1.7);--r-verre: 20px;--lisere-verre: linear-gradient( 145deg, rgba(255, 255, 255, .95) 0%, rgba(255, 221, 187, .82) 17%, rgba(255, 255, 255, .46) 40%, rgba(255, 255, 255, .24) 58%, rgba(184, 213, 255, .78) 83%, rgba(255, 255, 255, .92) 100% );--relief-verre: inset 0 1px 0 rgba(255, 255, 255, .9), inset 0 -1px 0 rgba(255, 255, 255, .5), inset 3px 0 14px -8px rgba(255, 255, 255, .62), inset -3px 0 14px -8px rgba(255, 255, 255, .5), inset 0 -18px 26px -24px rgba(86, 118, 170, .45);--ombre-verre: 0 1px 1px rgba(15, 23, 41, .03), 0 10px 24px -14px rgba(15, 23, 41, .18), 0 30px 60px -30px rgba(15, 23, 41, .26);--ombre-verre-levee: 0 1px 1px rgba(15, 23, 41, .03), 0 18px 32px -16px rgba(15, 23, 41, .22), 0 44px 80px -36px rgba(15, 23, 41, .3);--mono: "Inter", system-ui, -apple-system, sans-serif;--machine: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--texte: "Inter", system-ui, -apple-system, sans-serif;--r-xs: 6px;--r-sm: 8px;--r: 12px;--r-lg: 16px;--ombre-1: 0 1px 2px rgba(15, 23, 41, .04);--ombre-2: 0 1px 2px rgba(15, 23, 41, .05), 0 1px 3px rgba(15, 23, 41, .03);--ombre-3: 0 24px 48px rgba(15, 23, 41, .16), 0 8px 16px rgba(15, 23, 41, .06);--anneau: 0 0 0 3px rgba(37, 99, 235, .16);--transition: .13s cubic-bezier(.4, 0, .2, 1)}[class*=mono],.nombre,.champ__valeur,.pastille__nombre,.compteur-geant,.jauge__chiffre,.legende__valeur,.couverture__cellule,.couverture__vide,.rail__compteur,.colonne__compte{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"cv05" 1}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}img{max-width:100%;height:auto}body{background:var(--papier);color:var(--encre);font-family:var(--texte);font-size:14px;line-height:1.5;letter-spacing:-.006em;font-feature-settings:"cv05" 1,"ss01" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}a{color:var(--bleu);text-decoration:none;transition:color var(--transition)}a:hover{color:var(--bleu-clair);text-decoration:underline;text-underline-offset:2px}:focus-visible{outline:2px solid var(--bleu-clair);outline-offset:2px;border-radius:var(--r-xs)}.application{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100vh;position:relative}.application__fond{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;background:var(--papier)}.application__fond:before,.application__fond:after{content:"";position:absolute}.application__fond:before{top:-90px;right:-90px;bottom:-90px;left:-90px;background:url(/photo-1535957998253-26ae1ef29506.avif) 50% 40% / cover no-repeat;filter:blur(28px) saturate(.88) brightness(1.02);animation:fond-derive 72s ease-in-out infinite alternate;will-change:transform}.application__lueur{position:absolute;top:-40%;left:-40%;width:110%;height:180%;background:radial-gradient(closest-side,#fffdf857,#dbe7fe3d 45%,#fff0);animation:lueur-traverse 54s ease-in-out infinite alternate;will-change:transform}.application__fond:after{top:0;right:0;bottom:0;left:0;background:linear-gradient(118deg,#fcfaf65c,#fcfaf63d 45%,#fcfaf62b),linear-gradient(180deg,#fcfaf626,#fcfaf600 32%)}@keyframes fond-derive{0%{transform:scale(1.04) translateZ(0)}to{transform:scale(1.13) translate3d(-2.4%,-1.8%,0)}}@keyframes lueur-traverse{0%{transform:translateZ(0)}to{transform:translate3d(62%,18%,0)}}@media (prefers-reduced-motion: reduce){.application__fond:before,.application__lueur{animation:none}}.rail{background:var(--verre-clair-voile);backdrop-filter:var(--flou-verre);-webkit-backdrop-filter:var(--flou-verre);color:var(--encre-douce);border-right:1px solid var(--verre-clair-trait);padding:0 0 24px;position:sticky;top:0;height:100vh;overflow-y:auto;scrollbar-width:thin}.rail__marque{display:flex;align-items:center;gap:8px;padding:15px 16px;border-bottom:1px solid var(--trait);font-size:14px;font-weight:500;color:var(--encre-douce)}.rail__marque:hover{background:var(--voile-survol);color:var(--bleu);text-decoration:none}.rail__quitter{display:block;font-size:12px;font-weight:500;color:var(--encre-tres-douce)}.rail__quitter:hover{color:var(--bleu);text-decoration:none}.rail__logo{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 11px;border-radius:var(--r-sm);background:var(--bleu);font-family:var(--texte);font-weight:700;font-size:16px;letter-spacing:.1em;line-height:1;color:#fff}.rail__groupe{padding:12px 10px 2px}.rail__titre{font-size:11px;font-weight:600;letter-spacing:.01em;color:var(--encre-tres-douce);padding:10px 10px 6px}.rail__lien{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 11px;margin-bottom:2px;font-size:14px;font-weight:500;color:var(--encre-douce);border-radius:var(--r-sm);position:relative;transition:background var(--transition),color var(--transition)}.rail__lien:hover{background:var(--voile-survol);color:var(--encre);text-decoration:none}.rail__lien--actif,.rail__lien--actif:hover{background:var(--bleu-fond);color:var(--bleu);font-weight:600}.rail__lien--actif:before{content:"";position:absolute;left:-10px;top:6px;bottom:6px;width:3px;border-radius:0 3px 3px 0;background:var(--bleu)}.rail__compteur{font-family:var(--mono);font-size:11px;font-weight:600;background:var(--brique);color:#fff;border-radius:999px;padding:1px 7px;min-width:20px;text-align:center;line-height:1.55}.rail__compteur--calme{background:var(--voile-survol);color:var(--encre-douce)}.rail__pied{margin:20px 10px 0;padding:14px 10px 0;border-top:1px solid var(--trait);font-size:12px;line-height:1.5;color:var(--encre-tres-douce);display:flex;align-items:center;justify-content:space-between;gap:8px}.bouton-icone--reprise{flex:none}.barre-mobile,.rail__voile{display:none}.zone{padding:0 0 72px;min-width:0}.bandeau-serveur{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;margin:14px 28px 0;padding:12px 16px;border:1px solid var(--brique);border-radius:var(--r-sm);background:var(--brique-fond);color:var(--brique);font-size:13px;line-height:1.45}.bandeau-serveur__texte{min-width:0;flex:1 1 320px}.bandeau-serveur__texte span{color:var(--encre)}.bandeau-serveur__geste{flex:0 0 auto}.bandeau-serveur--refus,.bandeau-serveur--date{border-color:var(--ocre);background:var(--ocre-fond);color:var(--ocre)}.bandeau{display:flex;align-items:flex-end;justify-content:space-between;gap:14px 20px;flex-wrap:wrap;margin:14px 28px 0;padding:0;background:none;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;position:static}.hors-vue{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bandeau__titre{font-size:28px;font-weight:700;letter-spacing:-.03em;margin:0;line-height:1.12;color:var(--encre)}.bandeau__sous{font-size:13px;color:var(--encre-douce);margin-top:4px}.bandeau__surtitre{display:block;margin-bottom:2px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--encre-tres-douce)}.bandeau__commande{margin-right:auto;min-width:0}.bandeau--nu{margin:0}.bandeau--nomme{margin-top:20px}.contenu{padding:24px 28px 0}.contenu>.colonnes{margin-bottom:26px}.colonnes{display:grid;gap:26px;align-items:start}.colonnes--2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.colonnes--3{grid-template-columns:repeat(3,minmax(0,1fr))}.colonnes--4{grid-template-columns:repeat(4,minmax(0,1fr))}.colonnes--5{grid-template-columns:repeat(5,minmax(0,1fr))}.colonnes--large-etroit{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.colonnes-equilibrees{columns:2;column-gap:26px;margin-bottom:26px}.colonnes-equilibrees .cadre{break-inside:avoid}.colonnes-equilibrees .famille{break-inside:auto}@media (max-width: 1024px){.colonnes-equilibrees{columns:1}}@media (max-width: 1180px){.colonnes--3,.colonnes--4{grid-template-columns:repeat(2,minmax(0,1fr))}.colonnes--5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 768px){.colonnes--2,.colonnes--3,.colonnes--4,.colonnes--5,.colonnes--large-etroit{grid-template-columns:minmax(0,1fr)}}.cadre,.compteur,.modale,.dossier-bloc{position:relative;background:var(--verre-clair);backdrop-filter:var(--flou-verre);-webkit-backdrop-filter:var(--flou-verre);border:0;border-radius:var(--r-verre);box-shadow:var(--relief-verre),var(--ombre-verre)}.cadre:after,.compteur:after,.modale:after,.dossier-bloc:after,.colonne:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;background:var(--lisere-verre);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.cadre{margin-bottom:26px;overflow:hidden;scroll-margin-top:20px}.cadre__entete{display:flex;align-items:flex-start;gap:9px;padding:17px 16px 14px;background:transparent;border-bottom:1px solid var(--trait-fort)}.cadre__intitule{flex:1;min-width:0}.cadre__titre{font-size:17.5px;font-weight:700;letter-spacing:-.023em;line-height:1.25;margin:0;color:var(--encre)}.cadre__ligne-titre{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 9px}.cadre__mention .etiquette--calque{border-style:dashed;color:var(--encre-douce);text-decoration:none;white-space:nowrap}.cadre__mention .etiquette--calque:hover{color:var(--bleu);border-color:var(--bleu);background:var(--bleu-fond)}.cadre__actions{display:flex;align-items:center;gap:10px;flex:none;margin-top:-1px;padding-left:12px}.cadre__annexe{font-family:var(--mono);font-size:12px;color:var(--encre-tres-douce);white-space:nowrap}.cadre__role{margin:3px 0 0;padding:0;font-size:12.5px;line-height:1.5;color:var(--encre-douce);border-bottom:0;max-width:72ch}.cadre__corps{padding:16px}.famille{display:block}.famille+.famille{margin-top:32px}.famille__entete:not(.hors-vue){align-items:baseline;gap:10px;padding:0 2px 10px;margin-bottom:14px;border-bottom:2px solid var(--trait-fort)}.famille__entete:not(.hors-vue) .famille__titre{font-size:22px;font-weight:700;letter-spacing:-.02em;text-transform:none}.famille__entete:not(.hors-vue) .famille__detail{font-size:13px}.famille+.famille .famille__entete:not(.hors-vue){margin-top:12px}.famille__entete{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;padding:0 2px 7px}.famille__titre{margin:0;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--encre)}.famille__detail{font-size:12px;color:var(--encre-tres-douce)}.cadre__corps--nu{padding:0}.cadre--sans-plaque{background:none;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;overflow:visible}.cadre--sans-plaque:after{content:none}.cadre--sans-plaque .cadre__entete{padding:0 2px 11px;border-bottom:1px solid var(--trait-net)}.cadre--sans-plaque .cadre__corps{padding-top:20px}.cadre--sans-plaque .cadre__corps--nu{padding:20px 0 0}.cadre--discret{box-shadow:var(--relief-verre),0 6px 16px -12px #0f172929}.cadre--discret:after{opacity:.6}.cadre--discret .cadre__titre{color:var(--encre-douce)}.cadre--discret .cadre__entete{border-bottom-color:var(--trait)}.grille-champs{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:1px;background:var(--trait);border:1px solid var(--trait);border-radius:var(--r-sm);overflow:hidden}.champ{background:#ffffff6b;padding:11px 13px 12px;min-width:0}.champ__libelle{font-size:12px;font-weight:500;letter-spacing:0;color:var(--encre-tres-douce);display:flex;align-items:center;gap:5px}.champ__valeur{font-family:var(--mono);font-size:13.5px;font-weight:500;color:var(--encre);word-break:break-word;margin-top:3px;line-height:1.4}.champ__valeur--texte{font-family:var(--texte);font-weight:400;font-size:13.5px}.champ__valeur--vide{color:var(--brique);font-style:italic}.champ__pied{margin-top:4px;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.champ--alerte{background:var(--brique-fond)}.champ--attente{background:var(--ocre-fond)}.etiquette{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;letter-spacing:0;padding:2px 7px;border:1px solid var(--trait-fort);background:var(--papier-clair);color:var(--encre-douce);border-radius:999px;white-space:nowrap;line-height:1.55}.etiquette--source{border-style:dashed}.pastille{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;letter-spacing:-.005em;padding:3px 9px;border:1px solid transparent;border-radius:999px;white-space:nowrap;line-height:1.5}.pastille__nombre{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700}.repartition-etats{display:flex;align-items:center;gap:3px;flex-wrap:nowrap;min-width:0}.repartition-etats .pastille{min-width:0;font-size:11px;padding:3px 7px}.repartition-etats .pastille__libelle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.repartition-etats .pastille__nombre{flex:none}.pastille--vert{color:var(--vert);background:var(--vert-fond)}.pastille--ocre{color:var(--ocre);background:var(--ocre-fond)}.pastille--brique{color:var(--brique);background:var(--brique-fond)}.pastille--bleu{color:var(--bleu);background:var(--bleu-fond)}.pastille--neutre{color:var(--encre-douce);background:var(--voile-survol)}.constat+.constat{border-top:1px solid var(--trait)}.constat__ligne{display:flex;align-items:center;gap:10px;padding-right:16px}.constat__bascule{display:flex;align-items:center;flex:1;min-width:0;gap:10px;padding:10px 0 10px 16px;border:0;background:transparent;text-align:left;font:inherit;color:var(--encre);cursor:pointer}.constat__bascule:hover .constat__titre{color:var(--bleu)}.constat__chevron{color:var(--encre-tres-douce);font-size:10px;flex:none}.constat__titre{flex:0 1 auto;min-width:0;font-weight:650;font-size:13.5px;line-height:1.3;letter-spacing:-.012em;color:var(--encre)}.constat__resume{margin-left:auto;flex:none;font-family:var(--mono);font-size:11.5px;color:var(--encre-douce);white-space:nowrap}.constat__renvoi{flex:none}.constat__corps{border-top:1px solid var(--trait);background:var(--papier-clair)}.glose{margin:0;padding:12px 16px 4px;color:var(--encre-douce);max-width:96ch}.journal{border-top:1px solid var(--trait);background:var(--papier-clair)}.journal__bascule{display:flex;align-items:center;gap:6px;width:100%;padding:9px 16px;border:0;background:none;font:inherit;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--encre-douce);cursor:pointer;text-align:left}.journal__bascule:hover{color:var(--encre)}.journal__chevron{font-size:9px;line-height:1;width:9px}.journal__compte{font-family:var(--mono);font-size:11px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--encre-tres-douce)}.journal__glose{margin:0;padding:0 16px 8px;font-size:12px;line-height:1.5;color:var(--encre-douce);max-width:78ch}.journal__liste{margin:0;padding:0 16px 6px;list-style:none;max-height:260px;overflow-y:auto}.journal__ligne{display:flex;gap:10px;padding:3px 0 3px 8px;border-left:2px solid transparent;line-height:1.45}.journal__ligne--note{border-left-color:var(--ocre)}.journal__ligne--repli{color:var(--encre-tres-douce);font-style:normal}.journal__date{font-family:var(--mono);font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--encre-tres-douce);flex:none;width:62px}.journal__texte{flex:1}.journal__auteur{flex:none;color:var(--encre-tres-douce);font-size:11.5px;white-space:nowrap}.journal__vide{padding:3px 0 8px 8px;color:var(--encre-douce)}.journal__saisie{display:flex;gap:6px;padding:8px 16px 12px;border-top:1px solid var(--trait)}.journal__saisie .saisie{flex:1}.sous-titre-rubrique{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--encre-douce);padding:10px 10px 6px;border-top:1px solid var(--trait);margin-top:10px}.facture__numero{font-family:var(--mono);font-size:11.5px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--encre-douce);white-space:nowrap}.facture__montant{margin-top:12px;padding:9px 11px;border:1px solid var(--trait);border-radius:5px;background:var(--papier-clair)}.sous-titre-modale{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--encre-douce);margin:14px 0 6px;padding-top:9px;border-top:1px solid var(--trait)}.facture__note{display:block;margin-top:4px;padding:2px 0 2px 8px;border:0;border-left:2px solid var(--ocre);background:none;font:inherit;font-size:11.5px;color:var(--encre-douce);text-align:left;cursor:pointer}.facture__note:hover{color:var(--encre)}.facture__fichier{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:128px}.liste-simple{margin:0;padding:0;list-style:none}.liste-simple>li{padding-left:12px;position:relative;margin-bottom:3px}.liste-simple>li:before{content:"·";position:absolute;left:2px;color:var(--encre-douce)}.registre-filtres{display:flex;flex-wrap:wrap;gap:8px 22px;align-items:center;padding:9px 10px;margin-top:10px;border-top:1px solid var(--trait);border-bottom:1px solid var(--trait);background:var(--papier-clair)}.registre-filtre{display:flex;align-items:center;gap:7px}.registre-filtre--recherche{flex:1 1 260px;min-width:200px;max-width:420px}.registre-filtre--periode{flex-wrap:wrap;gap:6px}.registre-filtre--fin{margin-left:auto}.champ-recherche{position:relative;display:flex;align-items:center;flex:1;min-width:0}.champ-recherche__loupe{position:absolute;left:8px;font-size:13px;line-height:1;color:var(--encre-tres-douce);pointer-events:none}.saisie.champ-recherche__saisie{width:100%;padding-left:24px;padding-right:24px}.champ-recherche__saisie::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.champ-recherche__effacer{position:absolute;right:5px;display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;border-radius:50%;background:none;font-size:14px;line-height:1;color:var(--encre-tres-douce);cursor:pointer}.champ-recherche__effacer:hover{background:var(--trait);color:var(--encre)}.identite-dossier{display:inline-flex;align-items:center;gap:6px;flex:none}.identite-dossier__numero{font-family:var(--mono);font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--encre-tres-douce);white-space:nowrap}.identite-dossier__type{font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.02em;color:var(--encre-douce);border:1px solid var(--trait-net);border-radius:3px;padding:0 4px;line-height:16px;white-space:nowrap}.reference-financeur{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap}.reference-financeur__mot{font-size:10.5px;color:var(--encre-tres-douce)}.reference-financeur__valeur{font-family:var(--mono);font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--encre-douce)}.puce{width:7px;height:7px;border-radius:50%;display:inline-block;flex:none}.puce--vert{background:var(--vert)}.puce--ocre{background:var(--ocre)}.puce--brique{background:var(--brique)}.puce--bleu{background:var(--bleu)}.puce--neutre{background:var(--trait-net)}.jauge{display:flex;align-items:center;gap:9px;min-width:0}.jauge__barre{flex:1;height:8px;background:var(--trait);border-radius:999px;display:flex;min-width:52px;overflow:hidden}.jauge__part{height:100%;transition:width .22s cubic-bezier(.4,0,.2,1)}.jauge__part--complete{background:var(--vert)}.jauge__part--attente{background:#d9a125}.jauge__part--perimee{background:repeating-linear-gradient(45deg,var(--brique),var(--brique) 3px,#e79b93 3px,#e79b93 6px)}.jauge__chiffre{font-family:var(--mono);font-size:12px;font-weight:600;color:var(--encre-douce);white-space:nowrap}.tableau{width:100%;border-collapse:collapse;font-size:13px}.tableau-defilant{position:relative}.tableau-defilant__fenetre{overflow-x:auto}.tableau-defilant--reste:after{content:"";position:absolute;inset:0 0 0 auto;width:1px;pointer-events:none;background:var(--trait);box-shadow:-3px 0 7px 1px #0f172929}.tableau th.nombre,.tableau th.aligne-droite{text-align:right}.tableau th{font-size:10.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--encre-tres-douce);text-align:left;font-weight:600;padding:11px 16px;border-bottom:1px solid var(--trait);background:#ffffff57;white-space:nowrap}.tableau td{padding:12px 16px;border-bottom:1px solid var(--trait);vertical-align:middle}.titre-colonne{display:inline-flex;align-items:center;gap:5px}.cellule-editable{display:inline-block;max-width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:inherit;cursor:text}.cellule-editable--vide{min-width:68px;min-height:15px}.cellule-editable__champ{width:100%;max-width:180px}.titre-triable{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.titre-triable:hover .titre-triable__fleche,.titre-triable--actif .titre-triable__fleche{opacity:1}.titre-triable--actif{color:var(--encre);font-weight:600}.titre-triable__fleche{flex:none;width:9px;font-size:10px;line-height:1;opacity:.3}.bouton-repli{position:relative;padding:1px 0 0;border:0;background:none;font:inherit;font-size:11px;color:var(--bleu);cursor:pointer}.bouton-repli:hover{text-decoration:underline}.aide-colonne{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;padding:0;border:1px solid currentColor;border-radius:50%;background:none;color:var(--encre-tres-douce);opacity:.62;font-family:inherit;font-size:9px;font-weight:700;font-style:italic;line-height:1;letter-spacing:0;text-transform:none;cursor:help;transition:opacity var(--transition),color var(--transition)}.aide-colonne:hover,.aide-colonne:focus-visible{opacity:1;color:var(--encre)}.aide-colonne__bulle{position:absolute;top:calc(100% + 9px);left:50%;z-index:20;width:max-content;max-width:250px;padding:9px 11px;border-radius:10px;background:var(--encre);color:#fffffff0;box-shadow:var(--ombre-3);font-size:11.5px;font-weight:400;font-style:normal;line-height:1.5;letter-spacing:0;text-transform:none;text-align:left;white-space:normal;opacity:0;visibility:hidden;transform:translate(-50%,-3px);pointer-events:none;transition:opacity var(--transition),transform var(--transition),visibility var(--transition)}.aide-colonne:hover .aide-colonne__bulle,.aide-colonne:focus-visible .aide-colonne__bulle{opacity:1;visibility:visible;transform:translate(-50%)}.tableau th:first-child .aide-colonne__bulle{left:-6px;transform:translateY(-3px)}.tableau th:first-child .aide-colonne:hover .aide-colonne__bulle,.tableau th:first-child .aide-colonne:focus-visible .aide-colonne__bulle{transform:translate(0)}.tableau th:last-child .aide-colonne__bulle{left:auto;right:-6px;transform:translateY(-3px)}.tableau th:last-child .aide-colonne:hover .aide-colonne__bulle,.tableau th:last-child .aide-colonne:focus-visible .aide-colonne__bulle{transform:translate(0)}@media (hover: none){.aide-colonne:focus .aide-colonne__bulle{opacity:1;visibility:visible;transform:translate(-50%)}.tableau th:first-child .aide-colonne:focus .aide-colonne__bulle,.tableau th:last-child .aide-colonne:focus .aide-colonne__bulle{transform:translate(0)}}.tableau tbody tr{transition:background var(--transition)}.tableau tbody tr:hover{background:#ffffff80}.tableau tbody tr:last-child td{border-bottom:none}.tableau--cliquable tbody tr{cursor:pointer}.tableau--cliquable tbody tr:active{background:var(--trait)}.ecriture-en-vol{position:fixed;top:10px;left:50%;transform:translate(-50%);z-index:40;padding:6px 14px;border-radius:999px;background:var(--encre);color:var(--papier-blanc);font-size:12px;font-weight:600;letter-spacing:.02em;pointer-events:none}.tableau--campagnes{table-layout:fixed}.tableau--campagnes th,.tableau--campagnes td{padding-left:9px;padding-right:9px}.tableau--campagnes th{white-space:normal}.colonne-campagne--campagne{width:196px}.colonne-campagne--financeur{width:100px}.colonne-campagne--depot{width:116px}.colonne-campagne--doss{width:50px}.colonne-campagne--complets{width:104px}.colonne-campagne--sollicite,.colonne-campagne--accorde{width:92px}.colonne-campagne--kanban{width:112px}.montant--obtenu{color:var(--vert)}.mono{font-family:var(--mono);font-size:13.5px;font-weight:500;font-variant-numeric:tabular-nums}.mono--petit{font-family:var(--mono);font-size:12px;font-variant-numeric:tabular-nums}.nombre{font-family:var(--mono);font-weight:500;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.discret{color:var(--encre-tres-douce)}.serre{white-space:nowrap}.gras{font-weight:600}.libelle-petit{font-size:12.5px;font-weight:500;letter-spacing:0;color:var(--encre-tres-douce)}.tableau tbody tr.ligne--alerte{background:var(--brique-fond)}.tableau tbody tr.ligne--attente{background:var(--ocre-fond)}.tableau--coiffe{border-top:1px solid var(--trait-fort)}.cellule--droite{text-align:right}.colonne-exigence--statut{width:92px}.colonne-exigence--nature{width:90px}.colonne-exigence--provenance{width:160px}.colonne-exigence--action{width:96px}.couverture{table-layout:fixed}.couverture th,.couverture td{padding:5px 8px}.couverture th{white-space:normal;vertical-align:bottom}.colonne-couverture--association{width:232px}.colonne-couverture--permanent{width:132px}.couverture__attendues{font-family:var(--mono);font-size:11px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--encre-tres-douce);margin-top:3px}.couverture__case{text-align:center}.couverture__cellule{display:block;width:100%;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;text-align:center;padding:6px 4px;border:1px solid transparent;border-radius:var(--r-xs);transition:border-color var(--transition),color var(--transition)}.couverture__reste{font-family:var(--texte);font-variant-numeric:normal;font-size:11.5px;font-weight:400;opacity:.72;margin-left:6px}button.couverture__cellule{cursor:pointer}button.couverture__cellule:hover{border-color:var(--trait-net);color:var(--encre)}.couverture__cellule--complete{background:var(--vert-fond);color:var(--vert)}.couverture__cellule--a_verifier{background:var(--ocre-fond);color:var(--ocre)}.couverture__cellule--manquante{background:var(--brique-fond);color:var(--brique)}.couverture__cellule--perimee{background:repeating-linear-gradient(45deg,#b4261c29 0,#b4261c29 3px,#b4261c00 3px,#b4261c00 6px),var(--brique-fond);color:var(--brique)}.couverture__cellule--permanent{background:var(--voile-survol);color:var(--encre-douce)}.couverture__vide{display:block;font-family:var(--mono);font-size:13px;color:var(--encre-tres-douce);padding:6px 4px}.couverture__coupe th{padding:10px 10px 6px;font-size:11px;font-weight:400;color:var(--encre-tres-douce);text-align:left;border-top:1px solid var(--trait-fort);border-bottom:1px solid var(--trait)}.legende-couverture{display:flex;align-items:center;flex-wrap:wrap;gap:4px 16px;padding:8px 10px;border-top:1px solid var(--trait);background:#fff6}.legende-couverture__entree{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--encre-douce)}.legende-couverture__pave{width:15px;height:15px;flex:none;border-radius:var(--r-xs);border:1px solid var(--trait-fort)}.legende-couverture__pave--complete{background:var(--vert-fond)}.legende-couverture__pave--a_verifier{background:var(--ocre-fond)}.legende-couverture__pave--manquante{background:var(--brique-fond)}.legende-couverture__pave--perimee{background:repeating-linear-gradient(45deg,#b4261c29 0,#b4261c29 3px,#b4261c00 3px,#b4261c00 6px),var(--brique-fond)}.legende-couverture__pave--hors_champ{background:var(--papier-blanc)}.bouton{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;letter-spacing:-.008em;padding:7px 14px;border:1px solid var(--trait-fort);background:var(--papier-blanc);color:var(--encre-douce);cursor:pointer;border-radius:var(--r-sm);box-shadow:var(--ombre-1);transition:background var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition),transform 90ms ease-out;white-space:nowrap}.bouton:hover{background:var(--voile-survol);border-color:var(--trait-net);color:var(--encre)}.bouton:active{box-shadow:none;transform:translateY(1px) scale(.985)}.bouton:focus-visible{outline:none;box-shadow:var(--anneau)}.bouton--primaire{background:var(--bleu);border-color:var(--bleu);color:#fff;box-shadow:0 1px 2px #2563eb47}.bouton--primaire:hover{background:var(--bleu-sombre);border-color:var(--bleu-sombre);color:#fff}.bouton--choisi{background:var(--voile-survol);border-color:var(--encre-douce);color:var(--encre);font-weight:600}.bouton--choisi:hover{background:var(--voile-survol);border-color:var(--encre);color:var(--encre)}.bouton--vert{background:var(--vert);border-color:var(--vert);color:#fff}.bouton--vert:hover{background:#0a5b3a;border-color:#0a5b3a;color:#fff}.bouton--danger{border-color:#b4261c59;color:var(--brique)}.bouton--danger:hover{background:var(--brique-fond);border-color:var(--brique);color:var(--brique)}.bouton--fin{font-size:12px;padding:4px 10px}.bouton--compact{font-size:12.5px;padding:5px 12px}.bouton:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.barre-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.saisie{border:1px solid var(--trait-fort);background:var(--papier-blanc);padding:8px 12px;width:100%;border-radius:var(--r-sm);box-shadow:var(--ombre-1);transition:border-color var(--transition),box-shadow var(--transition)}.saisie::placeholder{color:var(--encre-tres-douce)}.saisie:focus{outline:none;border-color:var(--bleu-clair);box-shadow:var(--anneau)}.saisie--mono{font-family:var(--mono)}.saisie--auto{width:auto;max-width:320px}.saisie--compacte{padding:3px 7px;font-size:12px;box-shadow:none}select.saisie--compacte{padding-right:22px;background-position:calc(100% - 12px) 53%,calc(100% - 7px) 53%}textarea.saisie{font-family:var(--texte);font-size:13.5px;line-height:1.6;resize:vertical}select.saisie{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--encre-tres-douce) 50%),linear-gradient(135deg,var(--encre-tres-douce) 50%,transparent 50%);background-position:calc(100% - 15px) 51%,calc(100% - 10px) 51%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:28px}.bloc-saisie{margin-bottom:12px}.bloc-saisie>.libelle-petit{display:block;margin-bottom:4px}.grille-saisies{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:0 18px}.bloc-saisie--large{grid-column:1 / -1}.alerte{display:flex;align-items:center;gap:10px;padding:12px 15px;border:1px solid;border-left-width:3px;border-radius:var(--r-sm);font-size:13px;line-height:1.5;margin-bottom:14px}.alerte--brique{border-color:#c6362c38;border-left-color:var(--brique);background:var(--brique-fond);color:#8f2119}.alerte--ocre{border-color:#a1620738;border-left-color:var(--ocre);background:var(--ocre-fond);color:#7a4a05}.alerte--vert{border-color:#12804a38;border-left-color:var(--vert);background:var(--vert-fond);color:#0c5c36}.alerte--bleu{border-color:#2563eb33;border-left-color:var(--bleu);background:var(--bleu-fond);color:var(--bleu-sombre)}.retours{position:fixed;right:20px;bottom:20px;z-index:60;display:flex;flex-direction:column;align-items:flex-end;gap:8px;max-width:380px;pointer-events:none}.retours__element{pointer-events:auto;animation:retour-entree .12s cubic-bezier(.4,0,.2,1)}.retours .alerte{margin-bottom:0;box-shadow:var(--ombre-2);background:var(--papier-blanc)}.retours .alerte--vert{background:var(--vert-fond)}.retours .alerte--ocre{background:var(--ocre-fond)}.retours .alerte--brique{background:var(--brique-fond)}.retours .alerte--bleu{background:var(--bleu-fond)}@keyframes retour-entree{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.vide{padding:18px 16px;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.vide__titre{margin:0;font-size:13px;font-weight:600;color:var(--encre-douce)}.vide__detail{margin:0;font-size:12.5px;line-height:1.5;color:var(--encre-tres-douce);max-width:68ch}.vide__action{margin-top:7px}.ligne-etat{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;min-height:40px;padding:0 4px;font-size:13px;color:var(--encre-douce)}.ligne-etat+.ligne-etat{border-top:1px solid var(--trait)}.ligne-etat__titre{font-weight:600;color:var(--encre)}.ligne-etat__dit{flex:1 1 auto;min-width:18ch;color:var(--encre-douce)}.ligne-etat__action{flex:none;margin-left:auto}.garantie{padding:0 4px;margin-bottom:16px;font-size:13px;color:var(--encre-douce)}.rang-serre{margin-top:8px}.rang-espace{margin-top:16px}.aligne-droite{text-align:right}.montant-en-vue{font-size:15px}.rangee--serree{gap:8px}.rangee--repliable{flex-wrap:wrap}.identite-ligne,.sans-rang-haut{margin-top:0}.famille-exigences+.famille-exigences{margin-top:16px}.famille-exigences__titre{margin-bottom:8px}.tableau__total-entier>td{padding-top:0;color:var(--encre-douce);font-weight:400}.filet{background:var(--verre-clair);backdrop-filter:var(--flou-verre);-webkit-backdrop-filter:var(--flou-verre);border-radius:var(--r-verre);box-shadow:var(--relief-verre),var(--ombre-verre);padding:12px 10px;max-width:72ch}.filet__sorties{display:flex;flex-wrap:wrap;gap:8px}.chrono{display:flex;flex-direction:column}.chrono__ligne{display:grid;grid-template-columns:18px minmax(0,1fr) auto auto auto;gap:10px;align-items:center;padding:8px 14px;border-bottom:1px solid var(--trait)}.chrono__ligne:last-child{border-bottom:none}.chrono__marque{width:12px;height:12px;border-radius:50%;border:2px solid var(--trait-net);background:var(--papier-blanc);position:relative}.chrono__marque--faite{background:var(--vert);border-color:var(--vert)}.chrono__marque--en_cours{border-color:var(--bleu);background:var(--bleu);box-shadow:0 0 0 4px var(--bleu-fond)}.chrono__marque--en_retard{border-color:var(--brique);background:var(--brique);box-shadow:0 0 0 4px var(--brique-fond)}.chrono__libelle{font-size:13px;font-weight:500}.chrono__ligne--faite .chrono__libelle{color:var(--encre-tres-douce);font-weight:400}.frise__etape{flex:1;min-width:0;border:0;padding:7px 8px 6px;text-align:left;font:inherit;color:inherit;cursor:pointer}.frise__etape>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kanban{display:flex;gap:10px;overflow-x:auto;padding:6px 28px 28px;align-items:flex-start}.colonne{flex:1 1 176px;min-width:148px;max-width:320px;background:var(--verre-clair-voile);backdrop-filter:var(--flou-verre);-webkit-backdrop-filter:var(--flou-verre);border:1px solid transparent;border-radius:var(--r-verre);box-shadow:var(--relief-verre);position:relative;min-height:160px;display:flex;flex-direction:column;transition:background var(--transition),border-color var(--transition),box-shadow var(--transition)}.colonne--cible:after{opacity:0}.colonne--cible{border-color:var(--bleu-clair);background:var(--bleu-fond);box-shadow:var(--anneau)}.colonne__entete{padding:8px 9px 7px;border-bottom:1px solid var(--trait-fort);position:relative}.colonne__titre{display:flex;align-items:center;gap:6px}.colonne__nom{flex:1;min-width:0;background:none;border:none;padding:1px 3px;margin:-1px -3px;border-radius:var(--r-xs);font:inherit;font-size:12.5px;font-weight:600;letter-spacing:-.01em;color:var(--encre-douce);text-align:left;cursor:text;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background var(--transition)}.colonne__nom:hover{background:var(--papier-blanc);color:var(--encre)}.colonne__compte{flex:none;font-family:var(--mono);font-size:11px;color:var(--encre-douce);background:var(--papier-blanc);border:1px solid var(--trait-fort);border-radius:999px;min-width:19px;text-align:center;padding:0 5px}.colonne__saisie{width:100%;font-size:12px}.colonne__meta{display:flex;flex-wrap:nowrap;align-items:baseline;gap:4px;margin-top:4px;font-size:11.5px;color:var(--encre-tres-douce);white-space:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 14px),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 14px),transparent 100%)}.colonne__meta>*{flex:none}.colonne__points{opacity:.5}.colonne__role{color:var(--bleu);font-weight:500}.colonne__outils{position:absolute;top:5px;right:6px;display:flex;gap:1px;background:var(--papier-blanc);border:1px solid var(--trait-fort);border-radius:var(--r-xs);padding:1px;opacity:0;pointer-events:none;transition:opacity var(--transition)}.colonne:hover .colonne__outils,.colonne__outils:focus-within{opacity:1;pointer-events:auto}.colonne__corps{padding:8px;display:flex;flex-direction:column;gap:8px;flex:1}.colonne__vide{border:1px dashed var(--trait-net);border-radius:var(--r-sm);padding:12px 8px;text-align:center;font-size:11px;font-style:italic;color:var(--encre-tres-douce)}.colonne__pied{padding:0 8px 8px}.colonne__ajout,.colonne__creer{width:100%;background:none;border:none;border-radius:var(--r-sm);padding:5px 6px;font:inherit;font-size:11.5px;color:var(--encre-tres-douce);text-align:left;cursor:pointer;transition:background var(--transition),color var(--transition)}.colonne__ajout:hover,.colonne__creer:hover{background:var(--papier-blanc);color:var(--bleu)}.colonne--neuve{background:none;border:1px dashed var(--trait-net);min-height:0;min-width:0;padding:7px;flex:0 0 96px;transition:flex-basis var(--transition)}.colonne--neuve-ouverte{flex:0 0 176px}.colonne--neuve .colonne__creer{text-align:center;padding:4px 2px;line-height:1.35}.carte{position:relative;background:var(--papier-blanc);border:1px solid var(--trait);border-radius:var(--r-sm);box-shadow:var(--ombre-1);padding:9px 10px;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;transition:box-shadow var(--transition),transform var(--transition),opacity var(--transition)}.carte:hover{box-shadow:var(--ombre-2);transform:translateY(-1px)}.carte:active{cursor:grabbing;transform:none}.carte--retard{border-left:3px solid var(--brique)}.carte--partie{opacity:.34;box-shadow:none;transform:none}.carte--fantome{position:fixed;z-index:60;pointer-events:none;cursor:grabbing;box-shadow:var(--ombre-3);transform:rotate(1.5deg);opacity:.97}.carte__nom{font-size:13.5px;font-weight:600;letter-spacing:-.012em;line-height:1.3;padding-right:40px}.carte__ligne{display:flex;justify-content:space-between;align-items:center;gap:4px;margin-top:4px;flex-wrap:wrap}.carte__delai{margin-left:auto}.carte__fleches{position:absolute;top:6px;right:6px;display:flex;gap:1px;opacity:0;transition:opacity var(--transition)}.carte:hover .carte__fleches,.carte__fleches:focus-within{opacity:1}.carte--fantome .carte__fleches{display:none}.editeur-chrono__barre{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 10px;border-bottom:1px solid var(--trait)}.editeur-chrono__barre .saisie{width:auto}.editeur-chrono__ordre{display:flex;flex-wrap:nowrap;gap:2px}.editeur-chrono__aide{font-size:11.5px;line-height:1.35;color:var(--encre-tres-douce);margin-top:2px}.editeur-chrono__pied{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 10px;border-top:1px solid var(--trait)}.tableau--vocabulaire td{vertical-align:top}.tableau--vocabulaire td>div+div{margin-top:3px}.tableau--vocabulaire td:nth-child(2)>div{max-width:52ch;line-height:1.45}.tableau--vocabulaire{max-width:840px}.tableau--manquants{max-width:1000px}.tableau--serre{table-layout:fixed}.tableau--serre th,.tableau--serre td{padding-left:10px;padding-right:10px}.tableau--serre td{padding-top:5px;padding-bottom:5px;vertical-align:top}.tableau--serre th{white-space:normal;line-height:1.3;vertical-align:bottom}.bouton-icone{background:var(--papier-blanc);border:1px solid var(--trait-fort);border-radius:var(--r-xs);width:20px;height:20px;padding:0;font-size:12px;line-height:1;color:var(--encre-douce);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background var(--transition),color var(--transition),border-color var(--transition),transform 90ms ease-out}.bouton-icone:hover:not(:disabled){background:var(--bleu-fond);border-color:var(--bleu-clair);color:var(--bleu)}.bouton-icone:active:not(:disabled){transform:scale(.92)}.bouton-icone:disabled{opacity:.32;cursor:default}.bouton-icone--danger:hover:not(:disabled){background:var(--brique-fond);border-color:var(--brique);color:var(--brique)}.lien-bouton{background:none;border:none;padding:0;font:inherit;color:var(--bleu);text-decoration:underline;cursor:pointer}.relance-etape+.relance-etape{border-top:1px solid var(--trait);margin-top:12px;padding-top:12px}.relance-etape__saisies{display:flex;align-items:center;gap:10px;margin-top:5px}.relance-etape__saisies>.jetons{flex:1;min-width:0}.relance-etape__ou{display:flex;align-items:center;gap:6px;white-space:nowrap}.jetons{display:flex;flex-wrap:wrap;align-items:center;gap:3px;border:1px solid var(--trait-fort);border-radius:var(--r-sm);background:var(--papier-blanc);padding:2px 3px;min-height:26px}.jeton{display:inline-flex;align-items:center;gap:4px;background:var(--bleu-fond);border:1px solid transparent;border-radius:999px;color:var(--bleu);font-family:var(--mono);font-size:11.5px;font-weight:500;padding:2px 8px;cursor:pointer}.jeton:hover{background:var(--brique-fond);border-color:var(--brique);color:var(--brique)}.jeton__croix{opacity:.6}.jetons__saisie{flex:1;min-width:42px;border:none;outline:none;background:none;font-family:var(--mono);font-size:12.5px;color:var(--encre);padding:2px 4px}.serrure{min-height:100vh;background:var(--papier);display:flex;align-items:center;justify-content:center;padding:24px}.serrure__cadre{width:100%;max-width:360px;background:var(--papier-blanc);border:1px solid var(--trait);border-radius:var(--r-lg);box-shadow:var(--ombre-2);overflow:hidden}.serrure__entete{background:var(--marine);color:#fff;padding:22px 26px 18px}.serrure__titre{margin:0;font-size:20px;letter-spacing:.08em}.serrure__sous-titre{margin:4px 0 0;font-size:12.5px;color:#b9c2d2}.serrure__corps{padding:22px 26px 26px;display:flex;flex-direction:column;gap:14px}.serrure__refus{margin:0;font-size:12.5px;color:var(--brique)}.serrure__sortie{display:flex;align-items:center;gap:8px}.portail{min-height:100vh;background:var(--papier);padding:0 0 60px}.portail__ruban{background:var(--marine);color:#b9c2d2;font-size:12.5px;font-weight:500;letter-spacing:0;padding:11px 20px;display:flex;justify-content:space-between;gap:12px;align-items:center}.portail__cadre{max-width:760px;margin:28px auto;background:var(--papier-blanc);border:1px solid var(--trait);border-radius:var(--r-lg);box-shadow:var(--ombre-2);overflow:hidden}.portail__entete{padding:22px 26px;border-bottom:1px solid var(--trait);background:var(--papier-clair)}.portail__corps{padding:22px 26px 28px}.depot{border:1px dashed var(--trait-net);border-radius:var(--r-sm);background:var(--papier-clair);padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;transition:border-color var(--transition),background var(--transition)}.depot:hover{border-color:var(--bleu-clair)}.depot--rempli,.depot--rempli:hover{border-style:solid;border-color:#0d714866;background:var(--vert-fond)}.depot__refus{margin:6px 0 0;font-size:12.5px;line-height:1.45;color:var(--ocre)}.voile{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:flex-start;justify-content:center;padding:56px 16px;overflow-y:auto;z-index:40;animation:voile-entree .14s ease-out}.voile--centre{align-items:center;padding:16px}.voile--centre>.modale{margin:auto}@keyframes voile-entree{0%{opacity:0}to{opacity:1}}.modale{background:#fffffff5;border-radius:var(--r-verre);box-shadow:var(--relief-verre),var(--ombre-3);width:100%;max-width:640px;max-height:100%;display:flex;flex-direction:column;overflow:hidden;animation:modale-entree .16s cubic-bezier(.16,1,.3,1)}@keyframes modale-entree{0%{opacity:0;transform:translateY(-8px) scale(.99)}to{opacity:1;transform:none}}.modale--large{max-width:980px}.modale__question{margin:0;color:var(--encre-douce)}.modale__raison{margin:0;font-weight:600;color:var(--encre)}.pieces-demandees{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.pieces-demandees__ligne{display:flex;align-items:center;justify-content:space-between;gap:12px}.coordonnees__rubrique+.coordonnees__rubrique{margin-top:18px;padding-top:14px;border-top:1px solid var(--trait)}.coordonnees__titre{margin:0 0 10px;font-size:13px;font-weight:600;color:var(--encre-douce)}.coordonnees__note{margin:4px 0 0}.modale__resume{padding-bottom:10px}.modale__jauge{min-width:160px}.modale__entete{display:flex;flex:0 0 auto;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;background:var(--papier-clair);border-bottom:1px solid var(--trait)}.modale__titre{font-size:15.5px;font-weight:600;letter-spacing:-.018em;margin:0;color:var(--encre)}.modale__fermer{background:none;border:none;color:var(--encre-tres-douce);font-size:18px;cursor:pointer;line-height:1;padding:2px 6px;border-radius:var(--r-xs);transition:background var(--transition),color var(--transition)}.modale__fermer:hover{background:var(--voile-survol);color:var(--encre)}.modale__corps{padding:18px;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.modale__pied{padding:12px 18px;border-top:1px solid var(--trait);display:flex;flex:0 0 auto;justify-content:flex-end;gap:8px;background:var(--papier-clair)}@media (max-height: 640px){.voile{padding:16px}}.lien-document{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;background:none;border:0;padding:0;color:var(--encre-douce);text-decoration:underline dotted var(--trait-net);text-underline-offset:3px;cursor:pointer;transition:color var(--transition),text-decoration-color var(--transition)}.lien-document:hover{color:var(--bleu);text-decoration:underline solid var(--bleu)}.document{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:20px;align-items:start}@media (max-width: 720px){.document{grid-template-columns:minmax(0,1fr)}}.document__page{position:relative;max-width:300px;aspect-ratio:1 / 1.414;background:var(--papier-blanc);border:1px solid var(--trait-fort);border-radius:var(--r-sm);box-shadow:var(--ombre-1);padding:22px 22px 34px;overflow:hidden;display:flex;flex-direction:column;gap:16px}.document__entete{border-bottom:1px solid var(--trait);padding-bottom:10px}.document__emetteur{margin:0;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--encre-tres-douce)}.document__objet{margin:3px 0 0;font-size:15px;font-weight:600;letter-spacing:-.015em;color:var(--encre)}.document__corps{display:flex;flex-direction:column;gap:7px}.document__ligne{height:5px;border-radius:999px;background:var(--trait-fort)}.document__saut{height:7px}.document__filigrane{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;display:flex;align-items:center;justify-content:center;transform:rotate(-24deg);font-size:17px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--encre-tres-douce);opacity:.32;pointer-events:none}.document__nom{position:absolute;left:22px;right:22px;bottom:12px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--encre-tres-douce)}.document__faits{margin:0;display:flex;flex-direction:column;gap:12px}.document__fait dt{margin:0 0 2px}.document__fait dd{margin:0;font-size:13px;color:var(--encre)}.document__consequence{margin:6px 0 0;padding:8px 10px;background:var(--ocre-fond);border-radius:var(--r-xs);font-size:12.5px;line-height:1.45;color:var(--ocre)}.etapes-assistant{display:flex;gap:8px;margin-bottom:18px;flex-wrap:wrap}.etape-assistant{flex:1 1 160px;background:var(--papier-blanc);border:1px solid var(--trait);border-radius:var(--r-sm);box-shadow:var(--ombre-1);padding:11px 14px;font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--encre-tres-douce);display:flex;align-items:center;gap:8px}.etape-assistant--active{background:var(--bleu);border-color:var(--bleu);color:#fff}.etape-assistant--faite{background:var(--vert-fond);border-color:#0d714840;color:var(--vert)}.cases{display:grid;grid-template-columns:repeat(auto-fill,minmax(276px,1fr));gap:0 20px}.case-exigence{display:flex;align-items:flex-start;gap:8px;padding:6px 8px;border-bottom:1px solid var(--trait);border-radius:var(--r-xs);font-size:12.5px;cursor:pointer;transition:background var(--transition)}.case-exigence:hover{background:var(--voile-survol)}.case-exigence input{margin:3px 0 0;accent-color:var(--bleu);width:14px;height:14px;flex:none}.case-exigence__validite{font-family:var(--mono);font-size:11px;color:var(--encre-tres-douce)}.pile{display:flex;flex-direction:column;gap:8px}.rangee{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rangee--espacee{justify-content:space-between}.compteur-geant{font-family:var(--mono);font-size:34px;font-weight:700;letter-spacing:-.035em;font-variant-numeric:tabular-nums;line-height:1;color:var(--encre)}.compteur{padding:16px 18px 17px;display:flex;flex-direction:column;gap:8px;width:100%;text-align:left;font:inherit;color:inherit}.compteur--menant{cursor:pointer;transition:box-shadow .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1)}.compteur--menant:hover{box-shadow:var(--relief-verre),var(--ombre-verre-levee);transform:translateY(-3px) scale(1.006)}.compteur--menant:after{transition:opacity .26s cubic-bezier(.22,1,.36,1);opacity:.85}.compteur--menant:hover:after{opacity:1}.compteur--menant:focus-visible{outline:2px solid var(--bleu);outline-offset:2px}.compteur__mene{font-size:12px;font-weight:600;color:var(--bleu);margin-top:-4px}.echeancier__coupe th{padding:8px 12px 7px;font-size:11px;font-weight:700;letter-spacing:.075em;text-transform:uppercase;color:var(--encre-douce);background:var(--voile-survol);border-bottom:1px solid var(--trait-fort);text-align:left}.echeancier__detail{margin-left:9px;font-size:12px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--encre-tres-douce)}.echeancier__compte{float:right;font-family:var(--mono);font-size:11px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--encre-tres-douce)}.echeance__quand{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px}.echeancier__etat{display:flex}.echeancier__etat+.cellule__contexte{margin-top:0}.echeancier__reste td{padding:9px 12px;border-top:1px solid var(--trait-fort);background:var(--voile-survol)}.echeancier__reste .echeancier__detail{margin-left:10px}.financements__coupe th{padding:8px 12px 7px;font-size:11px;font-weight:700;letter-spacing:.075em;color:var(--encre-douce);background:var(--voile-survol);border-bottom:1px solid var(--trait-fort);text-align:left}.financements__coupe th.nombre{font-family:var(--mono);letter-spacing:0;text-align:right}.financements__detail{margin-left:9px;font-size:12px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--encre-tres-douce)}.financements__suite{padding-left:10px;border-left:2px solid var(--trait)}.tableau--financements tfoot td{border-top:2px solid var(--trait-fort)}.echeance__delai{color:var(--encre)}.ligne--echeance-depasse .echeance__delai{color:var(--echeance-depasse)}.ligne--echeance-imminent .echeance__delai{color:var(--echeance-imminent)}.ligne--echeance-proche .echeance__delai,.ligne--echeance-attente .echeance__delai{color:var(--echeance-proche)}.ligne--echeance-calme .echeance__delai{color:var(--echeance-calme)}.echeancier tbody tr.ligne--echeance-depasse{background:color-mix(in srgb,var(--brique-fond) 45%,transparent)}.echeancier tbody tr.ligne--echeance-imminent{background:color-mix(in srgb,var(--brique-fond) 22%,transparent)}.echeancier tbody tr.ligne--echeance-proche,.echeancier tbody tr.ligne--echeance-attente{background:color-mix(in srgb,var(--ocre-fond) 32%,transparent)}.echeancier tbody tr.ligne--echeance-depasse:hover,.echeancier tbody tr.ligne--echeance-imminent:hover{background:var(--brique-fond)}.echeancier tbody tr.ligne--echeance-proche:hover,.echeancier tbody tr.ligne--echeance-attente:hover{background:var(--ocre-fond)}.echeancier tbody tr.ligne--sourde td{color:var(--encre-douce)}.apercu-cycle{margin-bottom:26px}.apercu-cycle__etapes{display:flex;align-items:stretch;gap:8px;overflow-x:auto}.apercu-cycle__fleche{flex:none;align-self:center;font-size:15px;line-height:1;color:var(--encre-tres-douce)}.apercu-cycle__etape{flex:1 1 0;min-width:152px;display:flex;flex-direction:column;gap:8px;border:1px solid var(--verre-clair-trait);background:var(--verre-clair-voile);border-radius:var(--r-sm);padding:11px 12px 12px}.apercu-cycle__entete{display:flex;align-items:center;justify-content:space-between;gap:8px}.apercu-cycle__compte{flex:none;font-family:var(--mono);font-size:11px;color:var(--encre-douce);background:var(--papier-blanc);border:1px solid var(--trait-fort);border-radius:999px;min-width:19px;text-align:center;padding:0 5px}.apercu-cycle__pile{display:flex;flex-direction:column;gap:8px;max-height:232px;overflow-y:auto}.apercu-cycle__jeton{display:flex;align-items:baseline;gap:6px;width:100%;text-align:left;font:inherit;font-size:12px;color:var(--encre);background:var(--papier-blanc);border:1px solid var(--trait);border-left:3px solid var(--trait-net);border-radius:var(--r-xs);padding:6px 9px;cursor:pointer;transition:box-shadow var(--transition),transform var(--transition)}.apercu-cycle__jeton:hover{box-shadow:var(--ombre-1);transform:translateY(-1px)}.apercu-cycle__jeton:focus-visible{outline:2px solid var(--bleu);outline-offset:1px}.apercu-cycle__qui{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apercu-cycle__age{flex:none;font-family:var(--mono);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--encre-douce)}.apercu-cycle__jeton--proche{border-left-color:var(--echeance-proche);background:color-mix(in srgb,var(--ocre-fond) 55%,var(--papier-blanc))}.apercu-cycle__jeton--proche .apercu-cycle__age{color:var(--echeance-proche)}.apercu-cycle__jeton--imminent{border-left-color:var(--echeance-imminent);background:color-mix(in srgb,var(--brique-fond) 55%,var(--papier-blanc))}.apercu-cycle__jeton--imminent .apercu-cycle__age{color:var(--echeance-imminent)}.apercu-cycle__jeton--depasse{border-left-color:var(--echeance-depasse);background:var(--brique-fond)}.apercu-cycle__jeton--depasse .apercu-cycle__age{color:var(--echeance-depasse)}.apercu-cycle__vide{border:1px dashed var(--trait-net);border-radius:var(--r-xs);padding:9px 6px;text-align:center;font-size:11px;font-style:italic;color:var(--encre-tres-douce)}.echeancier tbody tr.ligne--designee{animation:designation 2.4s ease-out}@keyframes designation{0%,35%{background:var(--bleu-fond-fort)}to{background:transparent}}.compteur__haut{display:flex;align-items:center;justify-content:space-between;gap:8px}.compteur__valeur{font-family:var(--mono);font-size:34px;font-weight:700;letter-spacing:-.035em;font-variant-numeric:tabular-nums;line-height:1}.compteur__marque{width:34px;height:34px;flex:none;border-radius:var(--r-sm);display:inline-flex;align-items:center;justify-content:center}.compteur__libelle{font-size:13px;line-height:1.45;color:var(--encre-douce)}.compteur--brique .compteur__valeur{color:var(--brique)}.compteur--brique .compteur__marque{background:var(--brique-fond);color:var(--brique)}.compteur--ocre .compteur__valeur{color:var(--ocre)}.compteur--ocre .compteur__marque{background:var(--ocre-fond);color:var(--ocre)}.compteur--neutre .compteur__valeur{color:var(--encre)}.compteur--neutre .compteur__marque{background:var(--voile-survol);color:var(--encre-tres-douce)}.encart{border:1px solid var(--verre-clair-trait);background:var(--verre-clair-voile);border-radius:var(--r-sm);padding:13px 15px}.encart--menant{display:block;width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:box-shadow var(--transition),transform var(--transition)}.encart--menant:hover{box-shadow:var(--ombre-2);transform:translateY(-1px)}.encart--menant:focus-visible{outline:2px solid var(--bleu);outline-offset:2px}.encart__mene{margin-top:6px;font-size:12px;font-weight:600;color:var(--bleu)}.courrier{font-family:var(--machine);font-size:12.5px;line-height:1.75;white-space:pre-wrap;background:#ffffff75;border:1px solid var(--trait);border-radius:var(--r-sm);padding:16px 18px;color:var(--encre-douce)}.courrier--saisie{display:block;width:100%;resize:vertical;min-height:240px;transition:border-color var(--duree) ease,background var(--duree) ease}.courrier--saisie:hover{border-color:var(--trait-fort)}.courrier--saisie:focus{outline:none;background:var(--papier);border-color:var(--bleu)}.separateur{height:1px;background:var(--trait);margin:14px 0;border:none}.lien-sourd{color:inherit}.lien-sourd:hover{color:var(--bleu)}.lancement{min-height:100vh;background:radial-gradient(1200px 600px at 50% -10%,#1d3a56 0%,var(--marine) 55%,#0d1c2c 100%);color:#cfd8e3;display:flex;align-items:center;justify-content:center;padding:48px 24px}.lancement__cadre{width:100%;max-width:940px}.lancement__entete{text-align:center;margin-bottom:34px}.lancement__marque{font-size:30px;font-weight:700;letter-spacing:.22em;color:#fff;line-height:1}.lancement__baseline{font-size:13px;font-weight:500;letter-spacing:0;color:#8d9bb0;margin-top:12px}.lancement__intro{max-width:560px;margin:18px auto 0;font-size:13.5px;line-height:1.6;color:#a6b3c4}.lancement__choix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}.logiciel{display:flex;flex-direction:column;gap:12px;padding:24px 24px 20px;border-radius:var(--r-lg);border:1px solid rgba(255,255,255,.12);background:#ffffff0a;transition:transform var(--transition),background var(--transition),border-color var(--transition),box-shadow var(--transition)}.logiciel--ouvert{background:var(--papier-blanc);border-color:transparent;color:var(--encre);box-shadow:var(--ombre-3)}.logiciel--ouvert:hover{transform:translateY(-2px);text-decoration:none;color:var(--encre);box-shadow:0 20px 46px #030c1673,0 6px 12px #030c1640}.logiciel--ferme{cursor:not-allowed}.logiciel__haut{display:flex;align-items:center;justify-content:space-between;gap:12px}.logiciel__icone{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:var(--r);background:var(--bleu-fond);color:var(--bleu)}.logiciel--ferme .logiciel__icone{background:#ffffff12;color:#8393a8}.logiciel__etat{font-size:11.5px;font-weight:600;letter-spacing:0;padding:3px 10px;border-radius:999px;background:#ffffff17;color:#93a3b8;border:1px solid rgba(255,255,255,.12)}.logiciel__etat--actif{background:var(--vert-fond);color:var(--vert);border-color:#0d71482e}.logiciel__nom{font-size:19px;font-weight:600;letter-spacing:-.01em;margin:2px 0 0;line-height:1.25}.logiciel--ferme .logiciel__nom{color:#93a3b8}.logiciel__resume{margin:0;font-size:13px;line-height:1.6;color:var(--encre-douce)}.logiciel--ferme .logiciel__resume{color:#7d8da0}.logiciel__points{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--encre-douce)}.logiciel--ferme .logiciel__points{color:#6f8098}.logiciel__points li{position:relative;padding-left:15px}.logiciel__points li:before{content:"";position:absolute;left:0;top:7px;width:5px;height:5px;border-radius:999px;background:var(--trait-net)}.logiciel--ouvert .logiciel__points li:before{background:var(--bleu-clair)}.logiciel__action{margin-top:auto;padding-top:14px;border-top:1px solid var(--trait);display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--bleu)}.logiciel__action svg{transition:transform var(--transition)}.logiciel--ouvert:hover .logiciel__action svg{transform:translate(3px)}.logiciel__action--inerte{border-top-color:#ffffff1a;color:#63748b;font-style:italic;text-transform:none;letter-spacing:0;font-weight:500}.lancement__pied{margin-top:26px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:11.5px;color:#6f8098}.lancement__date{font-family:var(--mono)}@media (max-width: 780px){.lancement__choix{grid-template-columns:minmax(0,1fr)}}.centre{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:24px 28px 30px;color:#fff;--or: #d9b877;--blanc-doux: rgba(255, 255, 255, .66);--blanc-tres-doux: rgba(255, 255, 255, .45);--verre: rgba(255, 255, 255, .08);--verre-survol: rgba(255, 255, 255, .14);--verre-trait: rgba(255, 255, 255, .14);--verre-trait-vif: rgba(255, 255, 255, .3)}.centre__fond{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;background:#070b12}.centre__fond:before,.centre__fond:after{content:"";position:absolute}.centre__fond:before{top:-40px;right:-40px;bottom:-40px;left:-40px;background:url(/photo-1535957998253-26ae1ef29506.avif) 50% 38% / cover no-repeat;filter:blur(6px) saturate(1.05) brightness(1.06)}.centre__fond:after{top:0;right:0;bottom:0;left:0;background:radial-gradient(118% 88% at 50% 40%,#070b1229,#070b1280 58%,#05080eb8),linear-gradient(180deg,#070b1285,#070b121a 26%,#05080e9e)}.centre__corps{width:100%;max-width:1040px;flex:1;display:flex;flex-direction:column;align-items:center}.centre__retour{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;color:var(--blanc-tres-doux);transition:color var(--transition)}.centre__retour:hover{color:#fff;text-decoration:none}.centre__retour-fleche{transform:rotate(180deg)}.centre__salutation{margin-top:auto;padding-top:20px;display:flex;flex-direction:column;align-items:center;text-align:center}.centre__marque{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:16px;background:#fff;color:var(--marine);font-size:19px;font-weight:700;letter-spacing:.1em;box-shadow:0 18px 40px #0006}.centre__jour{margin-top:20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--or)}.centre__heure{margin-top:6px;font-size:26px;font-weight:300;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--blanc-doux)}.centre__titre{margin:8px 0 0;font-size:46px;font-weight:600;letter-spacing:-.035em;line-height:1}.centre__bandeau{margin-top:72px;display:flex;align-items:stretch;background:var(--verre);border:1px solid var(--verre-trait);border-radius:var(--r);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);overflow:hidden}.centre__mesure{padding:15px 30px 13px;text-align:center}.centre__mesure-valeur{font-size:21px;font-weight:600;letter-spacing:-.02em;line-height:1.15}.centre__mesure-libelle{margin-top:5px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.13em;color:var(--blanc-tres-doux)}.centre__titre-groupe{align-self:flex-start;margin-top:28px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--blanc-tres-doux)}.centre__lanceur{width:100%;margin-top:12px;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:26px 52px}.centre__groupe{display:flex;flex-direction:column;align-items:center;gap:12px}.centre__groupe-titre{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--blanc-tres-doux)}.centre__groupe-tuiles{display:flex;gap:18px}.tuile{--teinte: #ffffff;--teinte-rvb: 255 255 255;--halo: 44 78 214;width:108px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;background:none;border:none;color:#fff;transition:transform var(--transition)}.tuile:hover{text-decoration:none;color:#fff;transform:translateY(-3px)}.tuile--bleu{--teinte: #7db0ff;--teinte-rvb: 91 155 255;--halo: 44 78 214}.tuile--violet{--teinte: #bda6ff;--teinte-rvb: 167 139 250;--halo: 109 63 212}.tuile--ambre{--teinte: #ffd45c;--teinte-rvb: 251 191 36;--halo: 217 138 9}.tuile--turquoise{--teinte: #6fe6d5;--teinte-rvb: 45 212 191;--halo: 13 148 136}.tuile--orange{--teinte: #ffb175;--teinte-rvb: 251 146 60;--halo: 224 98 13}.tuile--vert{--teinte: #86eaa8;--teinte-rvb: 74 222 128;--halo: 18 128 74}.tuile--corail{--teinte: #ff9d9d;--teinte-rvb: 251 113 133;--halo: 214 57 74}.tuile--rose{--teinte: #ffa2cd;--teinte-rvb: 244 114 182;--halo: 201 49 127}.tuile__icone{position:relative;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:22%;color:#fff;box-shadow:0 10px 20px rgb(var(--halo) / .42),0 3px 6px #060c1c6b;transition:transform var(--transition),box-shadow var(--transition)}.tuile__icone:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1.2px #fff6}.tuile__icone--trace{background:linear-gradient(155deg,var(--teinte) 0%,rgb(var(--halo)) 100%)}.tuile:hover .tuile__icone{transform:translateY(-1px);box-shadow:0 15px 28px rgb(var(--halo) / .5),0 5px 9px #060c1c66}.tuile__badge{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ff453a;color:#fff;font-size:11px;font-weight:700;line-height:1;box-shadow:0 0 0 1.5px #060c1c8c,0 1px 3px #060c1c80}.tuile__photo{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.tuile__nom{font-size:13.5px;font-weight:600;letter-spacing:-.01em;line-height:1.25}.tuile__detail{font-size:12.5px;line-height:1.5;color:var(--blanc-doux)}.tuile__chiffre{margin-top:-4px;min-height:30px;font-size:11.5px;line-height:1.3;color:var(--blanc-tres-doux)}.tuile__chiffre b{font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:-.02em;color:#fff;margin-right:2px}.centre__secondaire{width:100%}.centre__raccourcis{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.raccourci{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;font-size:12.5px;font-weight:500;color:var(--blanc-doux);background:var(--verre);border:1px solid var(--verre-trait);border-radius:999px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:background var(--transition),border-color var(--transition),color var(--transition)}.raccourci:hover{text-decoration:none;color:#fff;background:var(--verre-survol);border-color:var(--verre-trait-vif)}.raccourci--alerte,.raccourci--alerte:hover{color:#ffc0b5;border-color:#ff9c8c66}.raccourci--inerte,.raccourci--inerte:hover{color:var(--blanc-tres-doux);font-style:italic;cursor:not-allowed;background:transparent;border-style:dashed}.centre__pied{width:100%;margin-top:clamp(34px,7vh,84px);padding-top:16px;border-top:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-wrap:wrap;font-size:11.5px;color:var(--blanc-tres-doux)}.centre__pied .bouton-icone{color:var(--blanc-tres-doux);background:var(--verre);border-color:var(--verre-trait)}.centre__pied .bouton-icone:hover{color:#fff;background:var(--verre-survol);border-color:var(--verre-trait-vif)}@media (max-width: 860px){.centre{padding:20px 18px 24px}.centre__titre{font-size:36px}.centre__heure{font-size:22px}.centre__bandeau{flex-wrap:wrap;justify-content:center;margin-top:40px}.centre__mesure{padding:12px 22px 11px}.centre__lanceur{gap:22px 34px}}@media (max-width: 560px){.centre{padding:16px 14px 20px}.centre__marque{width:52px;height:52px;border-radius:13px;font-size:16px}.centre__jour{margin-top:14px}.centre__titre{font-size:28px}.centre__bandeau{margin-top:28px}.centre__mesure{flex:1 1 40%;padding:11px 12px 10px}.centre__mesure+.centre__mesure{border-left:none}.centre__lanceur{gap:20px 26px}.centre__groupe-tuiles{flex-wrap:wrap;justify-content:center;gap:14px 12px}.tuile{width:92px}.centre__pied{justify-content:center}}.graphique{position:relative;width:100%}.graphique__toile{display:block;overflow:visible;touch-action:none}.graphique__legende{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:6px}.graphique__cle{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:500;letter-spacing:0;color:var(--encre-douce)}.graphique__pastille{width:9px;height:9px;border-radius:3px}.graphique__valeur-axe{font-family:var(--mono);font-size:11px;font-variant-numeric:tabular-nums;fill:var(--encre-tres-douce)}.graphique__valeur-axe--futur{fill:var(--trait-net)}.graphique__repere{font-size:11px;font-weight:500;letter-spacing:0;fill:var(--encre-tres-douce)}.graphique__bulle-titre{font-size:11px;font-weight:600;fill:var(--encre)}.graphique__bulle-cle{font-size:11px;fill:var(--encre-douce)}.graphique__bulle-valeur{font-family:var(--mono);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;fill:var(--encre)}.graphique__note{margin:12px 0 0;font-size:11.5px;line-height:1.6;color:var(--encre-tres-douce)}.ca-sommaire{display:grid;grid-template-columns:minmax(0,1fr) 268px;gap:18px;align-items:stretch;margin-bottom:18px}.ca-perimetre{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;margin-bottom:8px;padding:8px 10px;border:1px solid var(--verre-clair-trait);background:var(--verre-clair-voile);border-radius:var(--r-sm)}.ca-perimetre__note{flex:1 1 240px;min-width:0;margin:0;font-size:12px;line-height:1.45;color:var(--encre-douce)}.ca-perimetre__note strong{font-weight:600;color:var(--encre)}.ca-jauge{background:var(--verre-clair);backdrop-filter:var(--flou-verre);-webkit-backdrop-filter:var(--flou-verre);border:1px solid var(--verre-clair-trait);border-radius:var(--r);box-shadow:var(--ombre-2);padding:12px 14px 14px;display:flex;flex-direction:column;align-items:center;text-align:center}.ca-jauge>.libelle-petit{align-self:flex-start}.ca-jauge__note{margin:4px 0 0;font-size:11px;line-height:1.55;color:var(--encre-tres-douce)}.jauge-arc{display:block;margin:2px auto 0}.jauge-arc__chiffre{font-family:var(--mono);font-size:22px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;fill:var(--encre)}.jauge-arc__legende{font-size:11.5px;font-weight:500;letter-spacing:0;fill:var(--encre-tres-douce)}.segmente{display:inline-flex;gap:4px}.ca-axe__reglage{padding:12px 16px 0}.ca-axe__graphique{padding:8px 16px 16px}.catalogue-famille__coupe th{padding:0;background:var(--papier-clair);border-top:1px solid var(--trait);border-bottom:1px solid var(--trait)}.catalogue-famille:first-of-type .catalogue-famille__coupe th{border-top:0}.catalogue-famille__bande{display:flex;align-items:center;gap:10px;padding:8px 16px}.catalogue-famille__nom{color:var(--encre)}.catalogue-famille__cerfa,.catalogue-famille__compte{font-size:12px;font-weight:400;text-transform:none;letter-spacing:0}.catalogue-famille__cerfa{color:var(--encre-tres-douce)}.catalogue-famille__compte{margin-left:auto;color:var(--encre-douce)}.repartition{display:flex;align-items:center;gap:26px;padding:14px 16px;border-bottom:1px solid var(--trait);background:#fff6}.anneaux{display:block;flex:0 0 auto}.anneaux__valeur{font-family:var(--mono);font-size:18px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;fill:var(--encre)}.anneaux__libelle{font-size:11.5px;font-weight:500;letter-spacing:0;fill:var(--encre-tres-douce)}.legende{list-style:none;margin:0;padding:0;flex:1 1 auto;min-width:0;display:grid;gap:4px}.legende__ligne{display:grid;grid-template-columns:9px minmax(0,1fr) minmax(90px,170px) 118px;align-items:center;gap:10px;padding:4px 6px;border-radius:var(--r-xs);transition:background var(--transition),opacity var(--transition)}.legende__ligne--survolee{background:var(--voile-survol)}.legende__ligne--attenuee{opacity:.45}.legende__marqueur{width:9px;height:9px;border-radius:2px}.legende__libelle{font-size:13.5px;font-weight:500;color:var(--encre);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legende__detail{margin-left:7px;font-size:11px;font-weight:400;color:var(--encre-tres-douce)}.legende__barre{display:block;height:6px;border-radius:999px;background:var(--trait);overflow:hidden}.legende__part-barre{display:block;height:100%;border-radius:999px;transition:width var(--transition)}.legende__valeur{font-family:var(--mono);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right;color:var(--encre);white-space:nowrap}.legende__part{display:inline-block;min-width:34px;margin-left:8px;font-weight:500;color:var(--encre-tres-douce)}@media (max-width: 1180px){.repartition{flex-direction:column;align-items:stretch;gap:14px}.anneaux{margin:0 auto}.legende__ligne{grid-template-columns:9px minmax(0,1fr) 110px}.legende__barre{display:none}}@media (max-width: 1180px){.ca-sommaire{grid-template-columns:minmax(0,1fr)}.ca-jauge{flex-direction:row;justify-content:center;align-items:center;gap:18px;text-align:left}.ca-jauge>.libelle-petit{align-self:center}.ca-jauge__note{max-width:320px}}*{scrollbar-width:thin;scrollbar-color:var(--trait-net) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:var(--trait-net);border-radius:999px;border:3px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:var(--encre-tres-douce);background-clip:content-box}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:.01ms!important;transition-duration:.01ms!important}}.palette__champ{font-size:16px;padding:9px 11px}.palette__resultats{margin-top:10px;max-height:46vh;overflow-y:auto}.palette__groupe+.palette__groupe{margin-top:10px}.palette__groupe-titre{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--encre-douce);padding:0 4px 3px}.palette__ligne{display:flex;align-items:baseline;gap:8px;width:100%;padding:6px 8px;border:none;border-radius:6px;background:none;text-align:left;font:inherit;color:inherit;cursor:pointer}.palette__ligne--choisie{background:var(--bleu-fond)}.palette__libelle{flex:1;min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette__trouve{background:none;color:inherit;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px;text-decoration-color:var(--bleu)}.palette__complement{flex:0 1 auto;min-width:0;font-size:11.5px;color:var(--encre-douce);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail__recherche{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin:0 0 10px;padding:5px 8px;border:1px solid var(--trait-net);border-radius:6px;background:none;font:inherit;font-size:12px;color:var(--encre-douce);cursor:pointer}.rail__recherche:hover{border-color:var(--encre-tres-douce);color:var(--encre)}.rail__raccourci{font-family:var(--mono);font-size:10.5px;color:var(--encre-tres-douce)}.dossier-bloc{overflow:hidden}.dossier-bloc+.dossier-bloc{margin-top:20px}.dossier-bloc__tete{display:flex;align-items:flex-start;justify-content:space-between;gap:10px 20px;flex-wrap:wrap;padding:13px 16px;background:#ffffff57;border-bottom:1px solid var(--trait-fort)}.dossier-bloc__corps{padding:18px 16px}.dossier-bloc__identite{min-width:0}.dossier-bloc__nom{font-size:15px;letter-spacing:-.015em}.dossier-bloc__reperes{gap:9px;margin-top:5px}.dossier-bloc__mesures{display:flex;flex-wrap:wrap;align-items:flex-start;gap:18px 32px}.dossier-bloc__mesure{min-width:0}.dossier-bloc__mesure>.libelle-petit:first-child{margin-bottom:4px}.valeur-reglable{border:none;background:none;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.valeur-reglable:disabled{cursor:default}.dossier-bloc__mesure--jauge{flex:0 0 200px;min-width:180px}.dossier-bloc__mesure--cerfa{flex:1 1 320px;min-width:260px}.cerfa__glose{margin-top:4px}.dossier-bloc__mesure--cerfa .constat,.cerfa__complete,.cerfa__nature{margin-top:6px}.dossier-bloc__mesure--cerfa .constat__ligne{padding-right:0}.dossier-bloc__mesure--cerfa .constat__bascule{gap:6px;padding:0;cursor:pointer}.dossier-bloc__mesure--cerfa .constat__chevron{font-size:11px;color:var(--encre)}.dossier-bloc__mesure--cerfa .constat__titre{font-size:12px;font-weight:600}.dossier-bloc__mesure--cerfa .constat__corps{border-top:0;background:transparent}.dossier-bloc__mesure--cerfa .constat__corps .liste-simple,.dossier-bloc__mesure--cerfa .constat__corps .lien-discret{margin-top:4px}.dossier-bloc__gestes{margin-left:auto;gap:8px;justify-content:flex-end}.dossier-bloc .frise{margin-top:20px}.fiche-entree{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px;border-bottom:1px solid var(--trait)}.fiche-entree:last-child{border-bottom:0}.fiche-entree>.rangee--espacee{align-self:stretch}.fiche-entree--bleu{background:var(--bleu-fond)}.fiche-entree--ocre{background:var(--ocre-fond)}.fiche-entree--vert{background:var(--vert-fond)}.dossiers-repris{margin:30px 2px 14px}.dossiers-repris__titre{margin:0;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--encre-douce)}.dossiers-repris__detail{margin:4px 0 0;max-width:78ch;font-size:12.5px;line-height:1.5;color:var(--encre-douce)}.dossiers-repris__seul{margin:0 2px;font-size:13px;color:var(--encre-douce)}.propagation{margin-top:6px;border-top:1px dashed var(--trait-net);padding-top:5px}.propagation__bascule{display:flex;align-items:center;gap:6px;width:100%;padding:0;border:none;background:none;font:inherit;font-size:11.5px;font-weight:600;color:var(--ocre);text-align:left;cursor:pointer}.propagation__puce{flex:0 0 auto;width:6px;height:6px;border-radius:999px;background:currentColor}.propagation__liste{margin-top:5px;display:flex;flex-direction:column;gap:3px}.propagation__ligne{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;padding:3px 5px;border-radius:4px;background:var(--papier)}.propagation__note{margin:4px 0 0;font-size:11px;line-height:1.4;color:var(--encre-douce)}@keyframes arrivee-ecran{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.zone__page{animation:arrivee-ecran .12s cubic-bezier(.4,0,.2,1) both}.lancement,.centre{--porte-courbe: cubic-bezier(.22, .61, .36, 1);--porte-duree: .26s}@keyframes porte-descend{0%{opacity:0;transform:translateY(-10px);filter:blur(8px)}to{opacity:1;transform:none;filter:blur(0px)}}@keyframes porte-monte{0%{opacity:0;transform:translateY(14px);filter:blur(8px)}to{opacity:1;transform:none;filter:blur(0px)}}.lancement__marque{animation:porte-descend var(--porte-duree) var(--porte-courbe) backwards}.lancement__baseline{animation:porte-descend var(--porte-duree) var(--porte-courbe) 45ms backwards}.lancement__intro{animation:porte-descend var(--porte-duree) var(--porte-courbe) 90ms backwards}.logiciel:nth-child(1){animation:porte-monte var(--porte-duree) var(--porte-courbe) 135ms backwards}.logiciel:nth-child(2){animation:porte-monte var(--porte-duree) var(--porte-courbe) .18s backwards}.lancement__pied{animation:porte-monte var(--porte-duree) var(--porte-courbe) 225ms backwards}.centre__retour{animation:porte-descend var(--porte-duree) var(--porte-courbe) backwards}.centre__marque{animation:porte-descend var(--porte-duree) var(--porte-courbe) 30ms backwards}.centre__jour{animation:porte-descend var(--porte-duree) var(--porte-courbe) 60ms backwards}.centre__heure{animation:porte-descend var(--porte-duree) var(--porte-courbe) 90ms backwards}.centre__titre{animation:porte-descend var(--porte-duree) var(--porte-courbe) .12s backwards}.centre__mesure{animation:porte-monte var(--porte-duree) var(--porte-courbe) calc(.13s + var(--rang, 0) * 20ms) backwards}.centre__groupe-titre,.tuile{animation:porte-monte var(--porte-duree) var(--porte-courbe) calc(.15s + var(--rang, 0) * 16ms) backwards}.centre__pied{animation:porte-monte var(--porte-duree) var(--porte-courbe) .23s backwards}.sortie{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;pointer-events:none;animation:sortie-recul .46s cubic-bezier(.4,0,.6,1) forwards}.sortie *{animation:none}@keyframes sortie-recul{0%{transform:none}to{transform:scale(1.04)}}.sortie .centre__fond{animation:sortie-noir .46s cubic-bezier(.5,0,.75,0) forwards}@keyframes sortie-noir{0%,34%{opacity:1}to{opacity:0}}.sortie .centre__fond:before{will-change:transform,filter;animation:sortie-photo .46s cubic-bezier(.4,0,.6,1) forwards}@keyframes sortie-photo{0%{transform:none;filter:blur(6px) saturate(1.05) brightness(1.06)}to{transform:scale(1.06);filter:blur(24px) saturate(1.1) brightness(.72)}}.sortie .centre__retour,.sortie .centre__salutation>*,.sortie .centre__groupe-titre,.sortie .centre__pied{animation:sortie-texte .18s ease-in forwards}.sortie .centre__mesure{animation:sortie-texte .18s ease-in forwards;animation-delay:calc(var(--rang) * 14ms)}@keyframes sortie-texte{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)}}.sortie .tuile{animation:sortie-tuile .2s ease-in forwards;animation-delay:calc(var(--ecart, 0) * 26ms)}@keyframes sortie-tuile{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(12px) scale(.9)}}.sortie .tuile--elue{animation:sortie-tuile-elue .24s ease-in .17s forwards}@keyframes sortie-tuile-elue{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)}}@media (max-width: 1024px){.application{display:block;--barre-hauteur: calc(59px + env(safe-area-inset-top, 0px)) }.barre-mobile{display:flex;align-items:center;justify-content:space-between;gap:10px;position:sticky;top:0;z-index:71;height:var(--barre-hauteur);padding:0 8px;padding-top:env(safe-area-inset-top,0px);background:var(--verre-clair-fort);backdrop-filter:var(--flou-verre);-webkit-backdrop-filter:var(--flou-verre);border-bottom:1px solid var(--verre-clair-trait)}.barre-mobile__bouton{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;padding:0;background:none;border:0;border-radius:var(--r-sm);color:var(--encre-douce);cursor:pointer;transition:background var(--transition),color var(--transition)}.barre-mobile__bouton:hover,.barre-mobile__bouton[aria-expanded=true]{background:var(--voile-survol);color:var(--encre)}.barre-mobile__marque{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:600;letter-spacing:.02em;color:var(--encre)}.barre-mobile__marque:hover{text-decoration:none;color:var(--bleu)}.rail{position:fixed;top:var(--barre-hauteur);left:0;bottom:0;z-index:70;width:min(288px,84vw);height:auto;padding-top:8px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));background:var(--verre-clair-fort);border-right:1px solid var(--verre-clair-trait);box-shadow:var(--ombre-3);overscroll-behavior:contain;transform:translate(-101%);visibility:hidden;transition:transform .22s cubic-bezier(.4,0,.2,1),visibility 0s linear .22s}.rail--ouvert{transform:none;visibility:visible;transition:transform .22s cubic-bezier(.4,0,.2,1),visibility 0s}.rail__lien,.rail__recherche{min-height:44px}.rail__marque{display:none}.rail__voile{display:block;position:fixed;inset:var(--barre-hauteur) 0 0;z-index:65;background:#0f172938;opacity:0;pointer-events:none;touch-action:none;overscroll-behavior:contain;transition:opacity .22s cubic-bezier(.4,0,.2,1)}.application--tiroir .rail__voile{opacity:1;pointer-events:auto}.contenu,.kanban{padding-left:16px;padding-right:16px}.bandeau{margin-left:16px;margin-right:16px}.cadre__corps:has(.tableau),.modale__corps:has(.tableau){overflow-x:auto;overscroll-behavior-x:contain}.tableau--campagnes{min-width:900px}.couverture{table-layout:auto}}@media (max-width: 680px){.contenu,.kanban{padding-left:12px;padding-right:12px}.contenu{padding-top:16px}.bandeau{margin-left:12px;margin-right:12px}.colonnes{gap:16px}.contenu>.colonnes{margin-bottom:18px}.cadre,.compteur,.modale{border-radius:14px}.cadre__entete{padding:14px 13px 11px;flex-wrap:wrap}.cadre__actions{padding-left:0;width:100%;flex-wrap:wrap}.cadre__corps{padding:13px}.dossier-bloc__corps{padding:15px 13px 14px}.dossier-bloc__mesures{gap:14px 22px}.fiche-entree{padding:12px 13px}.journal__bascule,.journal__glose,.journal__liste,.journal__saisie{padding-left:13px;padding-right:13px}.dossier-bloc__tete{padding:12px 13px}.dossier-bloc+.dossier-bloc{margin-top:14px}.tableau th{padding:9px 11px}.tableau td{padding:10px 11px}.saisie:not(.saisie--compacte){font-size:16px}.saisie--auto{max-width:100%}.compteur-geant{font-size:28px}.compteur__valeur{font-size:22px}.kanban{gap:8px}.colonne{flex:0 0 min(76vw,244px);min-width:0;max-width:none}.frise{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain}.frise__etape{flex:0 0 92px}.chrono__ligne{grid-template-columns:18px minmax(0,1fr);gap:4px 10px;padding:9px 12px}.legende__ligne{grid-template-columns:9px minmax(0,1fr) auto;gap:8px}.repartition{padding:12px}.ca-jauge{flex-direction:column;align-items:center;text-align:center;gap:0}.ca-jauge>.libelle-petit{align-self:flex-start}.ca-jauge__note{max-width:none}.registre-filtres{flex-direction:column;align-items:stretch;gap:10px}.registre-filtre{flex-wrap:wrap}.voile{padding:12px;align-items:flex-start}.modale__entete,.modale__pied{padding:12px 14px}.modale__corps{padding:14px}.modale__pied{flex-wrap:wrap}.modale__pied .bouton{flex:1 1 auto;justify-content:center}.retours{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));max-width:none;align-items:stretch}.portail__cadre{margin:14px 12px;border-radius:var(--r)}.portail__entete{padding:16px 16px 14px}.portail__corps{padding:16px 16px 20px}.portail__ruban{flex-wrap:wrap;padding:10px 14px}.lancement{padding:28px 16px}.lancement__marque{font-size:24px}.lancement__entete{margin-bottom:24px}.logiciel{padding:20px 18px 18px}}.depot-intelligent,.depot-manuel{display:flex;flex-direction:column;padding:14px 16px;border-bottom:1px solid var(--trait)}.depot-relance{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--trait-fort)}.depot-relance .depot-intelligent,.depot-relance .depot-manuel{align-self:stretch;padding:0;border-bottom:0}.zone-depot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:18px 16px;border:1px dashed var(--trait-net);border-radius:var(--r-sm);background:var(--papier-clair);cursor:pointer;text-align:center;transition:border-color var(--transition),background var(--transition)}.zone-depot:hover,.zone-depot--survol{border-color:var(--bleu-clair);background:var(--bleu-fond)}.zone-depot__champ{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.zone-depot:focus-within{border-color:var(--bleu);box-shadow:var(--anneau)}.zone-depot__libelle{font-weight:600;font-size:13px}.zone-depot__detail{font-size:12px;color:var(--encre-tres-douce)}.zone-depot__exemples{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.zone-depot__exemples-titre{font-size:11px;color:var(--encre-tres-douce)}.zone-depot__exemple{padding:3px 9px;border:1px dashed var(--trait-net);border-radius:999px;background:transparent;color:var(--encre-douce);font:inherit;font-size:11px;cursor:pointer;transition:border-color var(--transition),background var(--transition),color var(--transition)}.zone-depot__exemple:hover{border-color:var(--bleu-clair);background:var(--bleu-fond);color:var(--bleu)}.zone-depot__exemple:focus-visible{outline:none;border-color:var(--bleu);box-shadow:var(--anneau)}.file-traitements{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:1px}.file-traitements__ligne{display:flex;align-items:center;gap:8px;padding:5px 2px;border-bottom:1px solid var(--trait)}.file-traitements__ligne:last-child{border-bottom:0}.file-traitements__nom{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-traitements__etat{font-size:12px;color:var(--encre-tres-douce);white-space:nowrap}.carte-confirmation{margin-top:10px;padding:12px 14px;border:1px solid var(--trait-fort);border-left:3px solid var(--ocre);border-radius:var(--r-sm);background:var(--papier-blanc);display:flex;flex-direction:column;gap:8px}.carte-confirmation__entete{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.carte-confirmation__confiance{font-size:12px;color:var(--encre-tres-douce);white-space:nowrap}.carte-confirmation__confiance--relire{color:var(--ocre);font-weight:600}.carte-confirmation__mention{font-size:12px;color:var(--encre-douce)}.carte-confirmation__note{margin:0;padding:7px 9px;border-radius:var(--r-xs);background:var(--ocre-fond);color:var(--ocre);font-size:12.5px}.carte-confirmation__champs{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 14px}.carte-confirmation__champ dt{margin-bottom:2px}.carte-confirmation__champ dd{margin:0}.carte-confirmation__valeur{font-weight:500}.carte-confirmation__consequence{padding:8px 10px;border-radius:var(--r-xs);background:var(--vert-fond);color:var(--vert);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.carte-confirmation__actions{display:flex;gap:8px;justify-content:flex-end}.rapprochement__cadre{margin-top:12px;padding:12px 14px;border:1px solid var(--trait-fort);border-left:3px solid var(--ocre);border-radius:var(--r-sm);background:var(--papier-blanc);display:flex;flex-direction:column;gap:10px}.rapprochement{display:flex;flex-direction:column;gap:12px}.rapprochement__grille{display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:stretch;gap:0 4px}.rapprochement__entete{font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--encre-tres-douce);padding-bottom:6px;border-bottom:1px solid var(--trait-fort)}.rapprochement__rangee{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;padding:9px 0;border-bottom:1px solid var(--trait)}.rapprochement__ligne{display:flex;flex-direction:column;gap:2px;padding-right:8px}.rapprochement__ligne--decidee{opacity:.55}.rapprochement__lien{text-align:center;font-size:16px;line-height:1;color:var(--trait-net)}.rapprochement__lien--vert{color:var(--vert)}.rapprochement__lien--propose{color:var(--ocre)}.rapprochement__reponse{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.rapprochement__reponse .saisie{width:100%}.rapprochement__motif--sourd{color:var(--encre-tres-douce)}.rapprochement__gestes{display:flex;gap:6px;flex-wrap:wrap}.rapprochement__restantes{padding:10px 12px;border-radius:var(--r-xs);background:var(--voile-survol)}.rapprochement__restantes .liste-simple{margin-top:4px}.champ-annuaire{position:relative}.cadre:has(.propositions){overflow:visible;z-index:30}.champ-annuaire__mention{margin:4px 0 0;font-size:11.5px;line-height:1.5}.champ-annuaire__mention--annonce{color:var(--bleu-sombre)}.champ-annuaire__offre{margin-top:6px}.reprise{margin-bottom:12px;padding:12px 14px;border:1px solid var(--trait);border-radius:var(--r);background:var(--papier-blanc)}.reprise__titre{margin:0;font-weight:600;font-size:13px}.reprise__detail,.reprise__note{margin:4px 0 0;font-size:12px;line-height:1.5}.reprise__note{color:var(--ocre)}.reprise__entete{display:flex;align-items:center;justify-content:space-between;gap:10px}.reprise__repli{margin:0 0 12px;font-size:12px}.reprise__portes{display:grid;grid-template-columns:1fr 1fr;gap:12px}.reprise__porte{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;aspect-ratio:1;padding:18px;border:1px solid var(--verre-clair-trait);border-radius:var(--r-verre);background:var(--verre-clair);backdrop-filter:var(--flou-verre);-webkit-backdrop-filter:var(--flou-verre);box-shadow:var(--relief-verre);color:var(--encre);text-align:left;cursor:pointer;transition:var(--transition)}.reprise__porte:hover{border-color:var(--bleu);background:var(--verre-clair-fort)}.reprise__porte--document:focus-within{outline:2px solid var(--bleu);outline-offset:2px}.reprise__porte-titre{font-weight:600;font-size:14px}.reprise__porte-detail{font-size:12px;line-height:1.45;color:var(--encre-douce)}@media (max-width: 560px){.reprise__portes{grid-template-columns:1fr}.reprise__porte{aspect-ratio:auto}}.reprise--lecture{border-color:var(--bleu);background:var(--bleu-fond)}.reprise--lue{border-color:var(--ocre);background:var(--ocre-fond)}.reprise--inconnu{border-color:var(--trait-fort);background:var(--papier)}.propositions{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;padding:8px;background:var(--papier-blanc);border:1px solid var(--trait-fort);border-radius:var(--r-sm);box-shadow:var(--ombre-3)}.propositions__intitule{margin:0 0 6px;padding:0 4px;font-size:11.5px;line-height:1.45;color:var(--encre-tres-douce)}.propositions__liste{margin:0;padding:0;list-style:none;max-height:320px;overflow-y:auto}.proposition{display:block;width:100%;padding:6px 8px;border:0;border-radius:var(--r-xs);background:transparent;text-align:left;cursor:pointer;transition:background var(--transition)}.proposition__ligne{display:flex;align-items:baseline;gap:8px}.proposition:hover{background:var(--voile-survol)}.proposition:focus-visible{outline:2px solid var(--bleu);outline-offset:-2px}.proposition__nom{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;color:var(--encre)}.proposition__commune{flex:0 2 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;color:var(--encre-douce)}.proposition__siret{flex:none;margin-left:auto;font-family:var(--machine);font-size:11.5px;white-space:nowrap;color:var(--encre-douce)}.proposition__hors{display:block;font-size:11px;color:var(--ocre)}.lien-discret{padding:0;border:0;background:none;font-size:11.5px;color:var(--encre-douce);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.lien-discret:hover{color:var(--encre)}.propositions>.lien-discret{display:block;margin:6px 0 2px;padding:0 8px}@media (max-width: 720px){.rapprochement__grille,.rapprochement__rangee{grid-template-columns:minmax(0,1fr)}.rapprochement__entete:nth-child(2),.rapprochement__entete:nth-child(3),.rapprochement__lien{display:none}.rapprochement__reponse{padding-top:8px}}@media (hover: none){.colonne__outils,.carte__fleches{opacity:1;pointer-events:auto}}@media (max-width: 560px){.portail__cadre{margin:0;border-left:none;border-right:none;border-radius:0}.portail__entete,.portail__corps{padding-left:16px;padding-right:16px}.portail .depot{flex-direction:column;align-items:stretch}.portail .depot .rangee{justify-content:space-between}.portail .depot .bouton,.portail .barre-actions .bouton{min-height:44px;flex:1}.portail .depot .mono--petit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:45%}.portail .barre-actions{flex-direction:column;align-items:stretch;gap:10px}}@media (max-width: 460px){.contenu,.kanban{padding-left:10px;padding-right:10px}.bandeau{margin-left:10px;margin-right:10px}.cadre__corps{padding:11px}.tableau th,.tableau td{padding-left:9px;padding-right:9px}.cadre__titre{font-size:14px}.compteur-geant{font-size:24px}.grille-champs,.cases{grid-template-columns:minmax(0,1fr)}.voile{padding:8px}}.convention-club{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;justify-content:space-between;padding:9px 12px;border-bottom:1px solid var(--trait);background:var(--papier-clair)}.convention-club__dit{display:flex;flex-direction:column;gap:3px}.convention-club__editeur{flex-basis:100%;padding-top:10px;border-top:1px solid var(--trait)}.taux-prets{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--trait)}.taux-prets .libelle-petit{margin-right:2px}.ligne-acces{padding:10px 14px;border-bottom:1px solid var(--trait)}.ligne-acces:last-child{border-bottom:0}.ligne-acces__tete{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;justify-content:space-between;margin-bottom:8px}.ligne-acces__portail{font-weight:600}.formulaire-acces{display:flex;flex-direction:column;gap:8px;padding:10px 14px;border-top:1px solid var(--trait);background:var(--papier-clair)}.confirmation__avancement{margin-bottom:18px}.confirmation__barre{height:6px;border-radius:3px;background:var(--trait);overflow:hidden;margin-bottom:6px}.confirmation__barre-remplie{height:100%;background:var(--vert);transition:width .2s ease}.confirmation__question{font-size:16px;font-weight:600;margin:0 0 12px;color:var(--encre)}.parcours-confirmation{--encre-douce: var(--encre);--encre-tres-douce: var(--encre);display:contents}.confirmation__ecritures{margin:8px 0 12px;padding-left:18px;line-height:1.7}.confirmation__regle{margin-top:16px;padding-top:10px;border-top:1px solid var(--trait)}.page-legale__section+.page-legale__section{margin-top:22px}.page-legale__titre{margin:0 0 6px;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--encre)}.page-legale__ligne{margin:0;font-size:13.5px;line-height:1.65;color:var(--encre-douce);max-width:64ch}.pied-page{display:flex;justify-content:center;padding:20px 24px 26px;background:var(--papier);color:var(--encre-douce)}.pied-page__liens{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 20px;font-size:12px}.pied-page__lien{color:inherit;opacity:.5;transition:opacity var(--transition)}.pied-page__lien:hover,.pied-page__lien:focus-visible{color:inherit;opacity:1;text-decoration:underline;text-underline-offset:2px}.cellule-editable,.valeur-reglable,.colonne__nom{border-bottom:1px dotted transparent}.cellule-editable:hover,.cellule-editable:focus-visible,.valeur-reglable:not(:disabled):hover,.valeur-reglable:not(:disabled):focus-visible,.colonne__nom:hover,.colonne__nom:focus-visible{border-bottom-color:var(--trait-net)}:root{--fond-page: #f2f5f9;--verre-clair: var(--papier);--verre-clair-fort: var(--papier);--verre-clair-voile: var(--papier);--verre-clair-trait: var(--trait);--flou-verre: none;--relief-verre: 0 0 0 0 rgba(0, 0, 0, 0);--ombre-verre-levee: var(--filet-surface), 0 2px 6px color-mix(in srgb, var(--encre) 9%, transparent)}body{background:var(--fond-page);font-feature-settings:"liga" 0;letter-spacing:0}.application__fond{background:var(--fond-page)}.application__fond:before,.application__fond:after{content:none}.rail__lien--actif,.rail__lien--actif:hover{font-weight:600}.rail__lien--actif:before{display:none}.rail__compteur{border-radius:999px}.rail__logo{background:var(--papier);color:var(--encre);border-radius:var(--r-sm);box-shadow:var(--filet-surface);letter-spacing:.02em}.rail__logo:before{content:none}.compteur,.modale,.dossier-bloc,.colonne{background:var(--papier);backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:var(--r-lg);box-shadow:var(--ombre-verre)}.bouton{font-weight:600;padding:7px 16px}.bouton:hover{border-color:var(--trait-net)}.bouton:active{transform:translateY(1px) scale(.99)}.bouton--primaire{border:1px solid var(--bleu)}.bouton--primaire:hover{border-color:var(--bleu-sombre)}.bouton--choisi,.bouton--choisi:hover{background:var(--bleu-fond-fort);border-color:var(--bleu-clair);color:var(--encre);font-weight:600}.bouton--vert,.bouton--vert:hover{background:var(--bleu);border:1px solid var(--bleu);color:var(--papier)}.bouton--vert:hover{background:var(--bleu-sombre);border-color:var(--bleu-sombre)}.bouton--danger{border-color:#cc383059}.bouton-icone{border-radius:var(--r-xs)}.saisie{border-radius:var(--r);border:1px solid var(--trait-fort);background:var(--papier);box-shadow:none;padding:9px 14px}.saisie:focus{border-color:var(--encre);box-shadow:var(--anneau)}:focus-visible{outline-color:var(--encre-douce);border-radius:var(--r-xs)}.tableau th{font-family:var(--texte);font-weight:700;letter-spacing:.14em;background:transparent;border-bottom:1px solid var(--trait-fort)}.tableau td{border-bottom:1px solid var(--trait)}.tableau tbody tr:hover{background:var(--voile-survol)}.etiquette{padding:3px 10px;gap:4px}.pastille{padding:3px 10px;font-weight:600;gap:4px}.jeton{border-radius:999px}.carte{border:0;border-radius:var(--r);box-shadow:var(--ombre-1);padding:10px 12px}.carte:hover{box-shadow:var(--ombre-2)}.carte--retard{border-left:0;position:relative}.carte--retard:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:999px;background:var(--brique)}.compteur__libelle{color:var(--encre-tres-douce)}.centre{color:var(--encre);--or: #96580a;--blanc-doux: var(--encre-douce);--blanc-tres-doux: var(--encre-tres-douce);--verre: var(--papier);--verre-survol: var(--voile-survol);--verre-trait: color-mix(in srgb, var(--encre) 10%, transparent);--verre-trait-vif: color-mix(in srgb, var(--encre) 20%, transparent)}.centre__fond{background:var(--fond-page)}.centre__fond:before{content:none}.centre__fond:after{content:none}.tuile,.tuile:hover{color:var(--encre)}.tuile__icone{box-shadow:0 0 0 1px color-mix(in srgb,var(--encre) 8%,transparent),#0000000f 0 10px 10px -5px,#0000000a 0 3px 3px -1.5px}.tuile:hover .tuile__icone{box-shadow:0 0 0 1px color-mix(in srgb,var(--encre) 8%,transparent),#00000014 0 16px 16px -8px,#0000000d 0 5px 5px -2.5px}.tuile__icone:after{box-shadow:none}.logiciel{background:var(--papier);border:0;border-radius:var(--r-lg);box-shadow:var(--ombre-1)}.logiciel--ouvert{background:var(--papier);box-shadow:var(--ombre-3)}.logiciel--ouvert:hover{box-shadow:var(--ombre-verre-levee),0 0 0 1px color-mix(in srgb,var(--encre) 8%,transparent)}.logiciel--ferme{opacity:.62}.logiciel--ferme .logiciel__icone{background:var(--voile-survol);color:var(--encre-tres-douce)}.logiciel--ferme .logiciel__nom,.logiciel--ferme .logiciel__resume{color:var(--encre-tres-douce)}.logiciel__etat{background:var(--voile-survol);color:var(--encre-tres-douce);border-color:var(--trait);border-radius:999px}.logiciel__etat--actif{background:var(--vert-fond);color:var(--vert);border-color:#0a7a3733}.logiciel__nom,.centre__titre{color:var(--encre)}.centre__marque{background:var(--papier);color:var(--encre);border-radius:var(--r-lg);box-shadow:var(--filet-surface)}.centre__marque:after{content:none}.centre__retour:hover{color:var(--encre)}.centre__jour{color:var(--ocre)}.centre__mesure+.centre__mesure{border-left:1px solid var(--trait-fort)}.centre__mesure--alerte .centre__mesure-valeur{color:var(--brique)}.centre__mesure-libelle,.centre__groupe-titre{color:var(--encre-tres-douce)}.lancement{background:var(--fond-page);color:var(--encre-douce)}.lancement__marque{color:var(--encre)}.lancement__baseline{color:var(--encre-douce)}.lancement__intro,.lancement__pied{color:var(--encre-tres-douce)}.cadre:has(.vide) .vide{padding:2px 20px 0}.cadre,.cadre--discret,.cadre--sans-plaque{background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:visible}.cadre:after,.cadre--discret:after,.cadre--sans-plaque:after,.compteur:after,.modale:after,.dossier-bloc:after,.colonne:after{content:none}.cadre__corps--nu{padding:18px 0 0}.cadre:has(.vide){margin-bottom:28px}.cadre:has(.vide) .cadre__entete{padding-bottom:6px}.cadre:has(.vide) .cadre__corps,.cadre:has(.vide) .cadre__corps--nu{padding-top:0}.fiche-entree{border-radius:var(--r-sm);border-bottom:0}.fiche-entree+.fiche-entree{margin-top:8px}.relance{background:var(--papier);border-radius:var(--r-lg);box-shadow:var(--ombre-verre);overflow:hidden;margin-bottom:16px}.relance__entete{background:var(--voile-survol);border-bottom:1px solid var(--trait);padding:12px 16px;margin:0;align-items:baseline}.relance__origine{text-align:right;gap:8px;align-items:baseline}.relance__groupement{padding-top:12px;color:var(--encre-tres-douce)}.relance__nom{font-weight:700;color:var(--encre);line-height:1.3}.relance__nom:hover{color:var(--bleu);text-decoration:none}.relance>*:not(.relance__entete){padding-left:16px;padding-right:16px}.relance>*:last-child{padding-bottom:16px}.libelle-champ{font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--encre-tres-douce);margin-bottom:4px}.relance .bouton--vert{font-weight:700}.cadre:not(:has(.vide)):not(.cadre--discret)>.cadre__corps:not(:has(.dossier-bloc)):not(:has(.relance)):not(:has(.compteur)):not(:has(.colonne)),.cadre:not(:has(.vide)):not(.cadre--discret)>.cadre__corps--nu:not(:has(.dossier-bloc)):not(:has(.relance)):not(:has(.compteur)):not(:has(.colonne)){background:var(--papier);border-radius:var(--r-lg);box-shadow:var(--ombre-verre);overflow:hidden;padding-top:0;margin-top:16px}.cadre__corps--nu>.tableau:first-child>thead>tr>th{padding-top:16px}.cadre__corps--nu .tableau>*>tr>:first-child{padding-left:20px}.cadre__corps--nu .tableau>*>tr>:last-child{padding-right:20px}.pile{display:flex;flex-direction:column}.grille-champs{background:var(--papier);gap:0;border-color:var(--trait)}.champ{background:var(--papier);border-right:1px solid var(--trait);border-bottom:1px solid var(--trait)}.cadre{margin-bottom:32px}.cadre:not(:has(.vide)):not(.cadre--discret){background:var(--papier);border-radius:var(--r-lg);box-shadow:var(--ombre-verre);overflow:hidden}.cadre:not(:has(.vide)):not(.cadre--discret)>.cadre__entete{padding:20px 20px 0}.cadre:not(:has(.vide)):not(.cadre--discret)>.cadre__corps{background:none;box-shadow:none;border-radius:0;overflow:visible;margin-top:0;padding:16px 20px 20px}.cadre:not(:has(.vide)):not(.cadre--discret)>.cadre__corps--nu{background:none;box-shadow:none;border-radius:0;overflow:visible;margin-top:0;padding:16px 0 0}.cadre .dossier-bloc,.cadre .relance{background:#f6f9fc;box-shadow:var(--ombre-1)}.cadre .relance__entete{background:#eaf0f7;border-bottom-color:var(--trait-fort)}.cadre .relance .saisie,.cadre .relance .courrier--saisie{background:var(--papier)}.cadre__entete{flex-wrap:wrap;row-gap:4px;align-items:baseline}.cadre__intitule{flex:1 1 auto;min-width:0}.cadre__actions{padding-left:0;margin-left:auto;flex:none}.famille__entete:not(.hors-vue){background:none;box-shadow:none;border-radius:0;align-items:baseline;gap:12px}.echeancier tbody tr.ligne--echeance-imminent,.echeancier tbody tr.ligne--echeance-proche,.echeancier tbody tr.ligne--echeance-attente{background:none}.echeancier tbody tr.ligne--echeance-depasse{background:color-mix(in srgb,var(--brique-fond) 60%,transparent)}.echeancier tbody tr.ligne--echeance-imminent:hover,.echeancier tbody tr.ligne--echeance-proche:hover,.echeancier tbody tr.ligne--echeance-attente:hover{background:var(--voile-survol)}.cellule__contexte{line-height:1.35;color:var(--encre-tres-douce);margin-top:1px}.tableau td{padding:13px 14px;line-height:1.35}.tableau th{padding:11px 14px 9px}.echeance__delai+.mono--petit{line-height:1.3}.apercu-relance{padding:10px 2px 12px;border-bottom:1px solid var(--trait)}.apercu-relance:last-child{border-bottom:0}.apercu-relance>.pastille,.apercu-relance>div>.pastille{margin-top:4px}.bandeau__titre,.centre__titre,.lancement__marque{font-size:21px;font-weight:600;letter-spacing:-.01em;line-height:1.25}.cadre__titre,.cadre--discret .cadre__titre,.cadre:has(.vide) .cadre__titre,.famille__entete:not(.hors-vue) .famille__titre{line-height:1.3}body,.vide__titre,.relance__nom{font-size:14px}.tableau,.rail__lien,.bouton{font-size:13px}.compteur__valeur,.compteur-geant,.jauge-arc__chiffre,.centre__mesure-valeur{font-size:16px;font-weight:700;letter-spacing:0}.compteur-geant{font-size:16px!important}.centre__heure{font-size:16px}.rail__logo{font-size:14px!important}.mono--petit,.libelle-petit,.cellule__contexte,.cadre__annexe,.echeance__delai+.mono--petit,.compteur__libelle,.pastille,.pastille__nombre,.etiquette{font-size:12px}.libelle-champ,.rail__titre{font-size:11.5px}.tableau th{font-size:11px}.cadre__role,.famille__detail,.vide__detail{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vide__titre{color:var(--encre-douce);font-weight:500}.tuile__icone--trace{background:var(--teinte)}:root{--sp-green-dark: #15803d}.application,.application input,.application button,.application select,.application textarea{font-feature-settings:var(--sp-reglages);-webkit-font-smoothing:antialiased}.application__fond{background-size:cover;background-position:center;background-repeat:no-repeat}.famille__entete:not(.hors-vue){padding:8px 14px 10px;margin-top:0;margin-bottom:0;border-bottom:0}.famille__detail{color:var(--sp-slate)}.famille__entete:not(.hors-vue) .famille__titre{color:var(--sp-ink);font-size:18px;font-weight:700;letter-spacing:-.02em}.cadre__titre{color:var(--sp-ink);font-size:17px;font-weight:700;letter-spacing:-.02em}.cadre:has(.vide) .cadre__titre{color:var(--sp-ink);font-size:17px;font-weight:700;letter-spacing:-.02em}.cadre--discret .cadre__titre{color:var(--sp-slate-deep);font-size:17px;font-weight:700;letter-spacing:-.02em}.cadre__annexe,.cadre__role{color:var(--sp-slate)}.tableau-bord{position:relative;isolation:isolate;overflow:hidden;margin-bottom:26px}.tableau-bord:before{content:"";position:absolute;z-index:-1;inset:-40% -10% auto -10%;height:190%;background:repeating-radial-gradient(ellipse 62% 42% at 78% 34%,#2563eb38 0,#2563eb38 1px,#2563eb00 1px,#2563eb00 10px);-webkit-mask:linear-gradient(to left,#000 0%,rgba(0,0,0,.45) 34%,transparent 62%);mask:linear-gradient(to left,#000 0%,rgba(0,0,0,.45) 34%,transparent 62%);pointer-events:none}.tableau-bord:after{content:"";position:absolute;z-index:-1;top:-66px;right:84px;width:168px;height:168px;border-radius:50%;background:radial-gradient(circle at 34% 28%,#fff,#dbe7ff 40%,#9dbafc);opacity:.9;pointer-events:none}.tableau-bord__entete{margin-bottom:16px}.tableau-bord__titre{margin:0;color:var(--sp-ink);line-height:1.25}.tableau-bord__dit{margin:4px 0 0;font-size:13px;line-height:1.45}.tableau-bord .colonnes{gap:16px;margin-bottom:0}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.tableau-bord .compteur{background:#fffffff0}}.tableau-bord .compteur__marque{background:#2563eb1f;border:1px solid rgba(255,255,255,.55);color:var(--sp-blue)}.ligne-etat{border-left:3px solid var(--sp-slate-line);border-radius:3px 8px 8px 3px;padding:10px 14px;gap:8px 12px;transition:background-color .15s ease}.ligne-etat+.ligne-etat{border-top:0}.ligne-etat__titre{color:var(--sp-ink)}.ligne-etat__dit{color:var(--sp-slate)}.ligne-etat--a-jour{border-left-color:var(--sp-green)}.ligne-etat--historique{border-left-color:var(--sp-slate-line)}.ligne-etat--a-traiter{border-left-color:var(--sp-blue);background:#eff6ffe6}.ligne-etat__statut{flex:0 0 auto;margin-left:auto;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap;background:var(--sp-slate-soft);color:var(--sp-slate-deep)}.ligne-etat__action+.ligne-etat__statut{margin-left:0}.ligne-etat--a-jour .ligne-etat__statut{background:var(--sp-green-soft);color:var(--sp-green-dark)}.ligne-etat--a-traiter .ligne-etat__statut{background:var(--sp-blue-pill);color:var(--sp-blue-dark)}.ligne-etat__action{margin-left:auto}.ligne-etat .bouton{border-color:var(--sp-border);color:var(--sp-blue)}.ligne-etat .bouton:hover{border-color:var(--sp-blue);background:var(--sp-blue-soft)}.ligne-etat--a-traiter .bouton{background:var(--sp-blue);border-color:var(--sp-blue);color:#fff}.ligne-etat--a-traiter .bouton:hover{background:var(--sp-blue-dark);border-color:var(--sp-blue-dark)}.ligne-etat .bouton:focus-visible{outline:2px solid var(--sp-blue);outline-offset:2px}.garantie{display:flex;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.72);border-radius:12px;padding:10px 14px;margin-bottom:22px;color:var(--sp-green-dark);font-size:13px;font-weight:600}.garantie:before{content:"";flex:0 0 auto;width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z'/><path d='m9 12 2 2 4-4'/></svg>") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z'/><path d='m9 12 2 2 4-4'/></svg>") center / contain no-repeat}.rail__lien--actif{border-left-color:var(--sp-blue)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.famille,.rail,.pied-page{background:#fff}.garantie{background:var(--sp-green-soft)}}@media (prefers-reduced-transparency: reduce){.famille,.rail,.pied-page{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.garantie{background:var(--sp-green-soft);-webkit-backdrop-filter:none;backdrop-filter:none}}:root{--v-encre: #171a3d;--v-encre-douce: #3d4270;--v-gris: #7a80a6;--v-gris-clair: #a3a8c6;--v-bleu: #3b6ef0;--v-bleu-sombre: #2c56cf;--v-bleu-voile: rgba(59, 110, 240, .1);--v-bleu-fond: #e7effe;--v-rose: #dd5074;--v-rose-fond: #fdeaee;--v-vert: #2f9080;--v-vert-sombre: #227465;--v-vert-fond: #e0f2ee;--v-ambre: #a1731f;--v-ambre-fond: #fbf1dd;--v-rouge: #e0495f;--v-panneau: rgba(255, 255, 255, .2);--v-surface: rgba(255, 255, 255, .1);--v-carte: rgba(255, 255, 255, .55);--v-carte-haute: rgba(255, 255, 255, .7);--v-lisere: rgba(255, 255, 255, .72);--v-ombre-panneau: 0 40px 90px -40px rgba(24, 54, 110, .34);--v-ombre-carte: 0 10px 26px -16px rgba(24, 54, 110, .32);--v-ombre-levee: 0 18px 36px -18px rgba(24, 54, 110, .4);--encre: var(--v-encre);--encre-douce: var(--v-encre-douce);--encre-tres-douce: var(--v-gris);--papier: var(--v-carte);--papier-clair: rgba(255, 255, 255, .4);--papier-blanc: var(--v-carte-haute);--voile-survol: rgba(59, 110, 240, .07);--trait: rgba(23, 26, 61, .07);--trait-fort: rgba(23, 26, 61, .09);--trait-net: rgba(23, 26, 61, .16);--bleu: var(--v-bleu);--bleu-clair: #5b87f5;--bleu-sombre: var(--v-bleu-sombre);--bleu-fond: var(--v-bleu-fond);--bleu-fond-fort: #d5e2fd;--vert: var(--v-vert);--vert-fond: var(--v-vert-fond);--ocre: var(--v-ambre);--ocre-fond: var(--v-ambre-fond);--brique: #d0405c;--brique-fond: #fdeaee;--marine: var(--v-encre);--encre-sur-plein: #ffffff;--r-xs: 8px;--r-sm: 10px;--r: 14px;--r-lg: 18px;--r-verre: 20px;--r-bouton: 10px;--filet-surface: 0 0 0 1px rgba(255, 255, 255, .55);--ombre-1: var(--v-ombre-carte);--ombre-2: var(--v-ombre-carte);--ombre-3: var(--v-ombre-levee);--ombre-verre: var(--v-ombre-carte);--anneau: 0 0 0 3px rgba(59, 110, 240, .22);--texte: "Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--mono: "Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--sp-reglages: "ss01", "tnum";--sp-ink: var(--v-encre);--sp-slate: var(--v-gris);--sp-slate-deep: var(--v-encre-douce);--sp-slate-line: var(--v-gris-clair);--sp-slate-soft: rgba(23, 26, 61, .05);--sp-border: rgba(23, 26, 61, .08);--sp-blue: var(--v-bleu);--sp-blue-dark: var(--v-bleu-sombre);--sp-blue-soft: var(--v-bleu-fond);--sp-blue-pill: #d5e2fd;--sp-green: var(--v-vert);--sp-green-dark: var(--v-vert-sombre);--sp-green-soft: var(--v-vert-fond);--sp-red: var(--v-rouge);--sp-page: #eef4fc}.application__fond{background-repeat:no-repeat}.application__lueur{display:block;top:auto;left:-140px;bottom:-170px;width:430px;height:430px;border-radius:50%;background:radial-gradient(circle at 38% 32%,#dff6f2,#b6e6df 42%,#8fd4cd 74%,#74c3c0);filter:blur(38px);opacity:.45;animation:none}.application__fond:before{content:"";position:absolute;inset:auto auto auto auto;top:-190px;right:-10px;width:540px;height:400px;border-radius:50% 50% 46% 54%/58% 62% 38% 42%;transform:rotate(-14deg);background:radial-gradient(circle at 46% 44%,#d5e6fd,#b3d0fb 44%,#93b8f6 74%,#7ea8f0);filter:blur(46px);opacity:.42;-webkit-mask:none;mask:none}.application__fond:after{display:none}.application{padding:clamp(10px,1.1vw,20px)}.application:before{content:"";position:absolute;inset:clamp(10px,1.1vw,20px);z-index:0;border-radius:30px;background:var(--v-panneau);-webkit-backdrop-filter:blur(34px) saturate(165%);backdrop-filter:blur(34px) saturate(165%);box-shadow:inset 0 1px #ffffffd9,0 0 0 1px #ffffff80,var(--v-ombre-panneau);pointer-events:none}.rail,.zone{position:relative;z-index:1}.zone{margin:16px;padding:0 0 34px;border-radius:24px;background:var(--v-surface);box-shadow:inset 0 0 0 1px #ffffffbf,0 16px 40px -24px #18366e80;overflow:hidden}.contenu{padding:18px 24px 0}.rail{background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-right:0;top:clamp(10px,1.1vw,20px);height:calc(100vh - (2*clamp(10px,1.1vw,20px)));padding-bottom:16px}.rail__marque{justify-content:center;margin:6px 10px 8px;padding:10px 12px;border-bottom:0;border-radius:var(--r);background:var(--v-carte);box-shadow:var(--v-ombre-carte);color:var(--v-encre);font-weight:600}.rail__marque:hover{background:var(--v-carte-haute);color:var(--v-bleu)}.rail__recherche{margin:0 10px 12px;width:auto;padding:9px 12px;border:0;border-radius:var(--r);background:var(--v-carte);box-shadow:inset 0 0 0 1px #ffffffb3,var(--v-ombre-carte);color:var(--v-encre-douce);font-size:13px;font-weight:500}.rail__recherche:hover{background:var(--v-carte-haute);color:var(--v-encre)}.rail__raccourci{color:var(--v-gris-clair);font-weight:600}.rail__titre{color:var(--v-encre-douce);font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.rail__lien{border-left:0;border-radius:var(--r);padding:9px 12px;color:var(--v-encre-douce);font-weight:600}.rail__lien:hover{background:#ffffff6b;color:var(--v-encre)}.rail__lien--actif,.rail__lien--actif:hover{background:var(--v-bleu);color:#fff;box-shadow:0 8px 18px -8px #3b6ef0e6}.rail__lien--actif span,.rail__lien--actif svg{color:#fff}.rail__compteur{background:var(--v-rouge);color:#fff;box-shadow:0 6px 14px -6px #d94068e6}.rail__compteur--calme{background:#171a3d12;color:var(--v-encre-douce);box-shadow:none}.rail__lien--actif .rail__compteur--calme{background:#ffffff3d;color:#fff}.rail__pied{border-top:1px solid rgba(23,26,61,.1);color:var(--v-encre-douce)}.rail__quitter{color:var(--v-encre-douce);font-size:12.5px;font-weight:600}.rail__quitter:hover{color:var(--v-bleu)}.bandeau{margin:22px 24px 2px;align-items:center}.bandeau__titre.hors-vue{position:static;width:auto;height:auto;margin:0;padding:0;overflow:visible;clip-path:none;white-space:normal}.bandeau__titre{font-size:30px;font-weight:800;letter-spacing:-.035em;color:var(--v-encre)}.famille{background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;padding:0;box-shadow:none}.famille+.famille{margin-top:26px}.famille:has(>.ligne-etat){background:var(--v-carte);border-radius:var(--r-lg);padding:4px 18px 12px;box-shadow:inset 0 1px #fffc,var(--v-ombre-carte)}.famille:has(>.ligne-etat) .famille__entete:not(.hors-vue){padding:12px 0 6px;margin-bottom:4px;border-bottom:0}.famille:has(>.ligne-etat)>.cadre{background:none;box-shadow:none;margin-bottom:6px}.famille:has(>.ligne-etat)>.cadre>.cadre__entete,.famille:has(>.ligne-etat)>.cadre>.cadre__corps{padding-left:0;padding-right:0}.cadre{background:var(--v-carte);border:0;border-radius:var(--r-lg);box-shadow:inset 0 1px #fffc,var(--v-ombre-carte)}.cadre__entete{border-bottom:0;padding:16px 18px 6px}.cadre__corps{padding:6px 18px 16px}.cadre--discret{background:#ffffff61}.tableau-bord{padding:20px 22px 24px;border:1px solid rgba(255,255,255,.75);border-radius:var(--r-lg);background:radial-gradient(86% 120% at 80% -8%,#7ea8f06b,#7ea8f000 58%),linear-gradient(112deg,#f0f6fe,#e4eefd 38%,#dbe9fc 64%,#eef5fe);box-shadow:0 14px 34px -18px #18366e5c}.tableau-bord:before{display:block;background:repeating-radial-gradient(ellipse 62% 42% at 78% 34%,#3b6ef02e 0,#3b6ef02e 1px,#3b6ef000 1px,#3b6ef000 10px)}.tableau-bord:after{display:block;background:radial-gradient(circle at 34% 28%,#fff,#ddeafd 40%,#94b8f2)}.tableau-bord__titre{font-size:20px;font-weight:800;letter-spacing:-.03em}.tableau-bord__dit{color:var(--v-gris)}.tableau-bord .compteur{background:linear-gradient(152deg,#ffffffb8,#ffffff85);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);border:1px solid rgba(255,255,255,.6);border-radius:var(--r);padding:16px 18px 18px;box-shadow:inset 0 1px #fffc,0 10px 24px -14px #26216066}.tableau-bord .compteur--menant:hover{background:linear-gradient(152deg,#ffffffdb,#ffffffad);box-shadow:inset 0 1px #ffffffe6,0 16px 32px -16px #26216080;transform:translateY(-1px)}.tableau-bord .compteur__valeur{font-size:30px;font-weight:800;letter-spacing:-.04em;line-height:1.05;color:var(--v-encre)}.tableau-bord .compteur__libelle{color:var(--v-gris);font-weight:500}.compteur__mene{color:var(--v-bleu);font-weight:700}@media (max-width: 720px){.tableau-bord:before,.tableau-bord:after{display:none}}.modale,.modale__entete,.modale__pied{background:#fffffff5;-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%)}.document__page{background:#fff}.bouton--vert,.bouton--vert:hover{color:var(--encre-sur-plein)}.bouton{border:0;border-radius:var(--r-bouton);background:#ffffffb8;color:var(--v-encre-douce);box-shadow:inset 0 0 0 1px #171a3d12,0 4px 10px -6px #26216066}.bouton:hover{background:#fffffff2;box-shadow:inset 0 0 0 1px #171a3d1a,0 8px 16px -8px #26216080}.bouton--primaire,.bouton--vert{background:var(--v-bleu);color:#fff;box-shadow:0 10px 20px -10px #3b6ef0f2}.bouton--primaire:hover,.bouton--vert:hover{background:var(--v-bleu-sombre);color:#fff;box-shadow:0 14px 24px -10px #3b6ef0f2}.bouton--choisi,.bouton--choisi:hover{background:var(--bleu-fond-fort);color:var(--v-encre);box-shadow:inset 0 0 0 1px var(--bleu-clair),0 4px 10px -6px #26216066}.bouton--danger{color:var(--brique);box-shadow:inset 0 0 0 1px #d0405c66,0 4px 10px -6px #26216066}.bouton--danger:hover{background:var(--brique-fond);color:var(--brique);box-shadow:inset 0 0 0 1px var(--brique),0 8px 16px -8px #26216080}.ligne-etat .bouton--primaire,.ligne-etat .bouton--primaire:hover,.ligne-etat .bouton--primaire:focus-visible,.ligne-etat--a-traiter .bouton,.ligne-etat--a-traiter .bouton:hover,.ligne-etat--a-traiter .bouton:focus-visible{color:#fff}.tableau th{color:var(--v-gris);border-bottom-color:#171a3d14}.tableau td{border-bottom-color:#171a3d0f}.tableau--cliquable tbody tr:hover td{background:#3b6ef00f}.pastille,.etiquette{border-color:transparent;border-radius:999px}.etiquette{background:#171a3d0d;color:var(--v-encre-douce)}.alerte{border:0;border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px #ffffff8c,var(--v-ombre-carte)}.garantie,.pied-page{background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.pied-page{color:var(--v-gris)}.chrono__ligne{grid-template-columns:18px minmax(0,15rem) auto auto minmax(0,1fr);gap:8px 12px}.chrono__libelle{font-size:13.5px;font-weight:650;letter-spacing:-.012em;color:var(--v-encre)}.ligne-etat{background:var(--v-carte);border-radius:3px var(--r) var(--r) 3px;box-shadow:inset 0 1px #fffc,var(--v-ombre-carte)}.ligne-etat+.ligne-etat{margin-top:8px}.famille:has(>.ligne-etat)>.ligne-etat,.cadre .ligne-etat{background:none;box-shadow:none}.famille:has(>.ligne-etat)>.ligne-etat+.ligne-etat,.cadre .ligne-etat+.ligne-etat{margin-top:0}.ligne-etat .bouton--primaire:hover,.ligne-etat .bouton--primaire:focus-visible{background:var(--v-bleu-sombre);border-color:var(--v-bleu-sombre);color:#fff}.bouton:disabled,.bouton:disabled:hover,.ligne-etat .bouton--primaire:disabled,.ligne-etat--a-traiter .bouton:disabled{opacity:1;background:#171a3d0f;color:var(--v-gris);box-shadow:inset 0 0 0 1px #171a3d12;cursor:not-allowed}.application__fond,.lancement,.serrure,.portail{background-color:#eff5fd;background-image:radial-gradient(58% 50% at 88% 8%,#c4dbfdb8,#c4dbfd00 64%),radial-gradient(52% 46% at 4% 88%,#c8eeea9e,#c8eeea00 66%),linear-gradient(150deg,#eaf2fd,#f1f6fd 34%,#f5f9fd 62%,#eef5fb)}.lancement,.serrure,.portail{background-attachment:fixed}.centre{color:#fff;--or: #d9b877;--blanc-doux: rgba(255, 255, 255, .66);--blanc-tres-doux: rgba(255, 255, 255, .45);--verre: rgba(255, 255, 255, .08);--verre-survol: rgba(255, 255, 255, .14);--verre-trait: rgba(255, 255, 255, .14);--verre-trait-vif: rgba(255, 255, 255, .3)}.centre__fond{background:#070b12}.centre__fond:before{content:"";filter:blur(6px) saturate(1.05) brightness(1.06)}.centre__fond:after{content:"";background:radial-gradient(118% 88% at 50% 40%,#070b1229,#070b1280 58%,#05080eb8),linear-gradient(180deg,#070b1285,#070b121a 26%,#05080e9e)}.centre__titre,.tuile,.tuile:hover,.tuile__chiffre b{color:#fff}.tuile__chiffre--alerte b{color:#ffb3a7}.centre__retour:hover,.centre__pied .bouton-icone:hover{color:#fff}.centre__jour{color:var(--or)}.centre__mesure+.centre__mesure{border-left:1px solid rgba(255,255,255,.12)}.centre__mesure--alerte .centre__mesure-valeur{color:#ffb3a7}.centre__mesure-libelle,.centre__groupe-titre{color:var(--blanc-tres-doux)}.centre__marque{background:#fff;color:var(--v-encre);box-shadow:0 18px 40px #0006}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.application:before{background:#ffffffe6}}@media (prefers-reduced-transparency: reduce){.application:before{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.application__fond:before,.application__lueur{display:none}.zone{background:#fff}.cadre,.famille:has(>.ligne-etat),.tableau-bord,.tableau-bord .compteur{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px #171a3d17}.tableau-bord:before,.tableau-bord:after{display:none}}@media (max-width: 1024px){.application{padding:0}.application:before{top:0;right:0;bottom:0;left:0;border-radius:0}.zone{margin:0;border-radius:0}.contenu{padding:14px 14px 0}.bandeau{margin:16px 14px 2px}}:root[data-format=sombre]{color-scheme:dark;--v-arete: rgba(255, 255, 255, .07);--v-arete-vive: rgba(255, 255, 255, .12);--v-encre: #e9eefb;--v-encre-douce: #b6c3da;--v-gris: #93a2bd;--v-gris-clair: #74839e;--v-panneau: rgba(255, 255, 255, .045);--v-surface: rgba(255, 255, 255, .028);--v-carte: rgba(255, 255, 255, .07);--v-carte-haute: rgba(255, 255, 255, .11);--v-lisere: rgba(255, 255, 255, .14);--v-bleu: #6f9dff;--v-bleu-sombre: #8fb4ff;--v-bleu-voile: rgba(111, 157, 255, .14);--v-bleu-fond: rgba(111, 157, 255, .16);--v-rose: #ff8fa4;--v-rose-fond: rgba(255, 143, 164, .16);--v-vert: #57d6bd;--v-vert-sombre: #7ce3ce;--v-vert-fond: rgba(87, 214, 189, .16);--v-ambre: #e9b45e;--v-ambre-fond: rgba(233, 180, 94, .16);--v-rouge: #ff6f85;--v-ombre-panneau: 0 40px 90px -40px rgba(0, 0, 0, .85);--v-ombre-carte: 0 10px 26px -16px rgba(0, 0, 0, .68);--v-ombre-levee: 0 18px 36px -18px rgba(0, 0, 0, .8);--fond-page: #0a1120;--papier-clair: rgba(255, 255, 255, .045);--voile-survol: rgba(255, 255, 255, .05);--trait: rgba(255, 255, 255, .08);--trait-fort: rgba(255, 255, 255, .12);--trait-net: rgba(255, 255, 255, .22);--bleu-clair: #8fb4ff;--bleu-fond-fort: rgba(111, 157, 255, .24);--brique: #ff7b90;--brique-fond: rgba(255, 123, 144, .16);--encre-sur-plein: #0b1220;--filet-surface: 0 0 0 1px var(--v-arete);--anneau: 0 0 0 3px rgba(111, 157, 255, .4);--sp-slate-soft: rgba(255, 255, 255, .05);--sp-border: rgba(255, 255, 255, .09);--sp-blue-pill: rgba(111, 157, 255, .22);--sp-page: #0a1120}:root[data-format=sombre] .application__fond,:root[data-format=sombre] .lancement,:root[data-format=sombre] .serrure,:root[data-format=sombre] .portail{background-color:#0a1120;background-image:radial-gradient(58% 50% at 88% 8%,#3b6ef04d,#3b6ef000 62%),radial-gradient(52% 46% at 4% 88%,#2f908042,#2f908000 66%),linear-gradient(150deg,#101a2e,#0c1424 34%,#0a1020 62%,#0d1628)}:root[data-format=sombre] .application__lueur{background:radial-gradient(circle at 38% 32%,#2f6f66,#23564f 42%,#1a4039 74%,#143430);opacity:.34}:root[data-format=sombre] .application__fond:before{background:radial-gradient(circle at 46% 44%,#2c4f92,#24417a 44%,#1c3160 74%,#172848);opacity:.32}:root[data-format=sombre] .application:before{box-shadow:inset 0 1px 0 var(--v-arete),0 0 0 1px #ffffff0d,var(--v-ombre-panneau)}:root[data-format=sombre] .zone{box-shadow:inset 0 0 0 1px #ffffff0e,0 16px 40px -24px #000000b3}:root[data-format=sombre] .rail__recherche{box-shadow:inset 0 0 0 1px var(--v-arete),var(--v-ombre-carte)}:root[data-format=sombre] .rail__lien:not(.rail__lien--actif):hover{background:#ffffff0f}:root[data-format=sombre] .rail__compteur--calme{background:#ffffff1a;color:var(--v-encre-douce)}:root[data-format=sombre] .rail__format,:root[data-format=sombre] .rail__pied{border-top-color:#ffffff1a}:root[data-format=sombre] .cadre,:root[data-format=sombre] .famille:has(>.ligne-etat),:root[data-format=sombre] .ligne-etat{box-shadow:inset 0 1px 0 var(--v-arete),var(--v-ombre-carte)}:root[data-format=sombre] .cadre--discret{background:#ffffff09}:root[data-format=sombre] .alerte{box-shadow:inset 0 0 0 1px var(--v-arete),var(--v-ombre-carte)}:root[data-format=sombre] .etiquette{background:#ffffff12}:root[data-format=sombre] .garantie{border-color:#ffffff1a}:root[data-format=sombre] .tableau-bord{border-color:#ffffff14;background:radial-gradient(86% 120% at 80% -8%,#5e89e257,#5e89e200 58%),linear-gradient(112deg,#16223a,#131e33 38%,#111a2c 64%,#17233c);box-shadow:0 14px 34px -18px #000000b8}:root[data-format=sombre] .tableau-bord .compteur{background:linear-gradient(152deg,#ffffff17,#ffffff0b);border-color:#ffffff17;box-shadow:inset 0 1px 0 var(--v-arete),0 10px 24px -14px #0009}:root[data-format=sombre] .tableau-bord .compteur--menant:hover{background:linear-gradient(152deg,#ffffff24,#ffffff13);box-shadow:inset 0 1px 0 var(--v-arete-vive),0 16px 32px -16px #000000b3}:root[data-format=sombre] .tableau-bord .compteur__marque{background:#6f9dff2e;border-color:#ffffff1a}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){:root[data-format=sombre] .tableau-bord .compteur{background:#17223a}}:root[data-format=sombre] .modale,:root[data-format=sombre] .modale__entete,:root[data-format=sombre] .modale__pied{background:#11192af5}:root[data-format=sombre] .bouton:not(.bouton--primaire){background:#ffffff14;color:var(--v-encre-douce);box-shadow:inset 0 0 0 1px #ffffff17,0 4px 10px -6px #0009}:root[data-format=sombre] .bouton:not(.bouton--primaire):hover{background:#ffffff24;color:var(--v-encre);box-shadow:inset 0 0 0 1px #ffffff24,0 8px 16px -8px #000000b3}:root[data-format=sombre] .bouton--primaire,:root[data-format=sombre] .bouton--primaire:hover,:root[data-format=sombre] .rail__lien--actif,:root[data-format=sombre] .rail__lien--actif:hover,:root[data-format=sombre] .rail__lien--actif span,:root[data-format=sombre] .rail__lien--actif svg,:root[data-format=sombre] .rail__compteur:not(.rail__compteur--calme){color:var(--encre-sur-plein)}:root[data-format=sombre] .bouton--primaire{box-shadow:0 10px 20px -10px #6f9dffb3}:root[data-format=sombre] .rail__lien--actif,:root[data-format=sombre] .rail__lien--actif:hover{box-shadow:0 8px 18px -8px #6f9dff99}:root[data-format=sombre] .rail__compteur:not(.rail__compteur--calme){box-shadow:0 6px 14px -6px #ff6f8599}:root[data-format=sombre] body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-format=sombre] .rail__titre{font-weight:700}:root[data-format=sombre] .rail__lien,:root[data-format=sombre] .rail__marque{font-weight:500}.rail__format{margin:16px 10px 0;padding:13px 10px 0;border-top:1px solid rgba(23,26,61,.1)}.bascule-format{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.bascule-format__libelle{color:var(--v-encre-douce);font-size:12px;font-weight:600}.bascule-format__case{position:absolute;right:0;top:0;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.bascule-format__ciel{--taille: 15px;--largeur: 5.625em;--hauteur: 2.5em;--rayon: 6.25em;--jour: #3d7eae;--nuit: #1d1f2c;--orbe: 3.375em;--astre: 2.125em;--soleil: #ecca2f;--lune: #c4c9d1;--cratere: #959db1;--etoile: #fff;--nuage: #f3fdff;--nuage-fond: #aacadf;--retrait: calc((var(--orbe) - var(--hauteur)) / 2 * -1);--glisse: .5s cubic-bezier(0, -.02, .4, 1.25);--glisse-orbe: .3s cubic-bezier(0, -.02, .35, 1.17);position:relative;display:block;flex:none;width:var(--largeur);height:var(--hauteur);border-radius:var(--rayon);background-color:var(--jour);overflow:hidden;box-shadow:0 -.062em .062em #00000040,0 .062em .125em #fffffff0;transition:var(--glisse);font-size:var(--taille)}.bascule-format__ciel *,.bascule-format__ciel *:before{box-sizing:border-box;margin:0;padding:0}.bascule-format__ciel:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;border-radius:var(--rayon);box-shadow:0 .05em .187em #00000040 inset}.bascule-format__orbe{position:absolute;left:var(--retrait);top:var(--retrait);display:flex;width:var(--orbe);height:var(--orbe);border-radius:var(--rayon);background-color:#ffffff1a;box-shadow:inset 0 0 0 3.375em #ffffff1a,inset 0 0 0 3.375em #ffffff1a,0 0 0 .625em #ffffff1a,0 0 0 1.25em #ffffff1a;transition:var(--glisse-orbe);pointer-events:none}.bascule-format__astre{position:relative;z-index:2;width:var(--astre);height:var(--astre);margin:auto;border-radius:var(--rayon);background-color:var(--soleil);overflow:hidden;box-shadow:.062em .062em .062em #feffef9c inset,0 -.062em .062em #a1872a inset;filter:drop-shadow(.062em .125em .125em rgba(0,0,0,.25)) drop-shadow(0 .062em .125em rgba(0,0,0,.25));transition:var(--glisse);pointer-events:auto}.bascule-format__lune{position:relative;display:block;width:100%;height:100%;border-radius:inherit;background-color:var(--lune);box-shadow:.062em .062em .062em #feffef9c inset,0 -.062em .062em #969696 inset;transform:translate(100%);transition:var(--glisse)}.bascule-format__cratere{position:absolute;top:.75em;left:.312em;width:.75em;height:.75em;border-radius:var(--rayon);background-color:var(--cratere);box-shadow:0 .0312em .062em #00000040 inset}.bascule-format__cratere:nth-of-type(2){width:.375em;height:.375em;top:.937em;left:1.375em}.bascule-format__cratere:nth-last-of-type(3){width:.25em;height:.25em;top:.312em;left:.812em}.bascule-format__nuages{position:absolute;bottom:-.625em;left:.312em;width:1.25em;height:1.25em;border-radius:var(--rayon);background-color:var(--nuage);box-shadow:.937em .312em var(--nuage),-.312em -.312em var(--nuage-fond),1.437em .375em var(--nuage),.5em -.125em var(--nuage-fond),2.187em 0 var(--nuage),1.25em -.062em var(--nuage-fond),2.937em .312em var(--nuage),2em -.312em var(--nuage-fond),3.625em -.062em var(--nuage),2.625em 0 var(--nuage-fond),4.5em -.312em var(--nuage),3.375em -.437em var(--nuage-fond),4.625em -1.75em 0 .437em var(--nuage),4em -.625em var(--nuage-fond),4.125em -2.125em 0 .437em var(--nuage-fond);transition:var(--glisse)}.bascule-format__etoiles{position:absolute;top:-100%;left:.312em;width:2.75em;height:auto;color:var(--etoile);transition:var(--glisse)}.bascule-format__etoiles svg{display:block;width:100%;height:auto}.bascule-format__case:checked+.bascule-format__ciel{background-color:var(--nuit)}.bascule-format__case:checked+.bascule-format__ciel .bascule-format__lune{transform:translate(0)}.bascule-format__case:checked+.bascule-format__ciel .bascule-format__nuages{bottom:-4.062em}.bascule-format__case:checked+.bascule-format__ciel .bascule-format__etoiles{top:50%;transform:translateY(-50%)}.bascule-format:hover .bascule-format__orbe{left:calc(var(--retrait) + .187em)}.bascule-format__case:checked+.bascule-format__ciel .bascule-format__orbe{left:calc(100% - var(--retrait) - var(--orbe))}.bascule-format:hover .bascule-format__case:checked+.bascule-format__ciel .bascule-format__orbe{left:calc(100% - var(--retrait) - var(--orbe) - .187em)}.bascule-format__case:focus-visible+.bascule-format__ciel{outline:2px solid var(--v-bleu);outline-offset:3px}:root[data-format=sombre] .champ,:root[data-format=sombre] .repartition,:root[data-format=sombre] .legende-couverture,:root[data-format=sombre] .courrier,:root[data-format=sombre] .dossier-bloc__tete,:root[data-format=sombre] .tableau th,:root[data-format=sombre] .cadre .relance,:root[data-format=sombre] .cadre .dossier-bloc{background:#ffffff0b}:root[data-format=sombre] .cadre .relance__entete{background:#ffffff12}:root[data-format=sombre] .tableau tbody tr:hover{background:#ffffff0f}:root[data-format=sombre] .ligne-etat--a-traiter{background:#6f9dff1f}:root[data-format=sombre] .ligne-etat--a-traiter .bouton{color:var(--encre-sur-plein)}:root[data-format=sombre] .ligne-etat--a-traiter .bouton:disabled{background:#ffffff12;color:var(--v-gris)}:root[data-format=sombre] .tableau-bord:after{background:radial-gradient(circle at 34% 28%,#3f5c9e,#2c4470 40%,#1b2b4d)}:root[data-format=sombre] .alerte--brique{color:var(--brique)}:root[data-format=sombre] .alerte--ocre{color:var(--v-ambre)}:root[data-format=sombre] .alerte--vert{color:var(--v-vert)}:root[data-format=sombre] .etape-assistant--active{color:var(--encre-sur-plein)}:root[data-format=sombre] .aide-colonne__bulle{color:var(--encre-sur-plein)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root[data-format=sombre] .famille,:root[data-format=sombre] .rail,:root[data-format=sombre] .pied-page,:root[data-format=sombre] .application:before,:root[data-format=sombre] .tableau-bord .compteur{background:#16203a}}@media (prefers-reduced-transparency: reduce){:root[data-format=sombre] .famille,:root[data-format=sombre] .rail,:root[data-format=sombre] .pied-page,:root[data-format=sombre] .application:before,:root[data-format=sombre] .zone,:root[data-format=sombre] .cadre,:root[data-format=sombre] .famille:has(>.ligne-etat),:root[data-format=sombre] .tableau-bord,:root[data-format=sombre] .tableau-bord .compteur{background:#16203a;box-shadow:inset 0 0 0 1px #ffffff17}}:root[data-format=sombre] .bouton:disabled,:root[data-format=sombre] .bouton:disabled:hover,:root[data-format=sombre] .ligne-etat .bouton--primaire:disabled,:root[data-format=sombre] .ligne-etat--a-traiter .bouton:disabled{background:#ffffff0d;color:var(--v-gris);box-shadow:inset 0 0 0 1px #ffffff12}:root{--etroit-plaque: rgba(255, 255, 255, .94);--etroit-plaque-pleine: #fbfcfe;--etroit-trait: rgba(23, 26, 61, .08)}:root[data-format=sombre]{--etroit-plaque: rgba(17, 25, 42, .96);--etroit-plaque-pleine: #131c2e;--etroit-trait: rgba(255, 255, 255, .08)}@media (max-width: 1024px){.barre-mobile{background-color:var(--etroit-plaque);border-bottom:1px solid var(--etroit-trait)}.rail{position:fixed;top:var(--barre-hauteur);bottom:0;z-index:70;height:auto;background-color:var(--etroit-plaque);-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);border-right:1px solid var(--etroit-trait);box-shadow:var(--v-ombre-panneau)}.voile{z-index:80}}@media (max-width: 768px){.modale__pied .bouton{min-height:44px;white-space:normal;text-align:center;line-height:1.3}}@media (max-width: 1024px){#racine .cadre__corps:has(>.tableau),#racine .constat__corps:has(>.tableau){overflow-x:auto;overscroll-behavior-x:contain}#racine .cadre__corps:has(>.tableau)>:not(.tableau),#racine .constat__corps:has(>.tableau)>:not(.tableau){position:sticky;left:0}}@media (max-width: 1024px){.tableau-bord .colonnes--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1000px){.colonnes--large-etroit:has(#rubrique-echeancier){grid-template-columns:minmax(0,1fr)}}@media (max-width: 768px){.tableau-bord .colonnes--3{grid-template-columns:minmax(0,1fr)}}@media (max-width: 768px){.registre-filtres .saisie{font-size:16px;min-height:44px}.registre-filtres .bouton{min-height:40px}}@media (max-width: 680px){.registre-filtre,.registre-filtre--recherche{flex:none;min-width:0;max-width:none}.registre-filtre>.libelle-petit{flex:0 0 72px}.registre-filtre>.saisie,.registre-filtre>.champ-recherche{flex:1 1 auto;max-width:none}}@media (max-width: 1024px){.tableau--campagnes{min-width:980px}}@media (max-width: 768px){#racine .couverture th:first-child,#racine .couverture td:first-child{position:sticky;left:0;z-index:1;background-color:var(--etroit-plaque-pleine)}}@media (max-width: 768px){#racine .tableau--financements th:first-child:not([colspan]),#racine .tableau--financements td:first-child:not([colspan]){position:sticky;left:0;z-index:1;background-color:var(--etroit-plaque-pleine)}}@media (max-width: 680px){#racine .tableau--financements thead th:first-child{width:136px;white-space:normal}}@media (max-width: 1024px){.zone{overflow:visible;overflow-x:clip}}@media (max-width: 768px){.contenu>.barre-actions{position:sticky;bottom:0;z-index:5;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));border-radius:var(--r-lg) var(--r-lg) 0 0;background-color:var(--etroit-plaque);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 -1px 0 var(--etroit-trait),0 -12px 24px -18px #00000059}.contenu>.barre-actions .bouton{flex:1 1 auto;justify-content:center;min-height:44px}.contenu>.barre-actions>:not(.bouton){flex-basis:100%;font-size:12px;line-height:1.35}.taux-prets .bouton{min-height:40px}}@media (max-width: 680px){.modale .rangee:has(>.bloc-saisie){flex-direction:column}.modale .rangee>.bloc-saisie{align-self:stretch}.bloc-saisie>.saisie{width:100%;max-width:none}.rangee:has(>div>.saisie--mono.saisie--compacte){flex-direction:column}.rangee:has(>div>.saisie--mono.saisie--compacte)>div{align-self:stretch}.rangee>div>.saisie--mono.saisie--compacte{width:100%;font-size:16px;min-height:44px}.modale .saisie--compacte:not(td *){width:100%;max-width:none;font-size:16px;min-height:44px}}@media (max-width: 1024px){#racine .registre-exercice:has(>.tableau){overflow-x:auto;overscroll-behavior-x:contain}#racine .registre-exercice:has(>.tableau)>:not(.tableau){position:sticky;left:0}}@media (min-width: 1025px) and (max-width: 1440px){#racine #rubrique-echeancier .cadre__corps:has(>.echeancier),#racine .cadre__corps:has(>.tableau--campagnes){overflow-x:auto;overscroll-behavior-x:contain}#racine #rubrique-echeancier .cadre__corps:has(>.echeancier)>:not(.tableau),#racine .cadre__corps:has(>.tableau--campagnes)>:not(.tableau){position:sticky;left:0}.tableau--campagnes{min-width:980px}}#racine .cadre__corps:has(>.tableau--financements){overflow-x:auto;overscroll-behavior-x:contain}#racine .cadre__corps:has(>.tableau--financements)>:not(.tableau){position:sticky;left:0}
