:is(.shell,.csl) .moduleLanding.dcm{overscroll-behavior:contain;flex:auto;gap:0;max-width:none;height:100%;min-height:0;max-height:100%;margin:0;padding:22px 26px 48px;display:block;overflow:hidden auto;container-type:inline-size}.shell .dcmBanniere{background:linear-gradient(115deg,#3c88c6 0%,#22a65a 100%)}.shell .dcmBanniere .bnrRond{color:#22a65a}.shell .dcm .bordDroite .crtTitre:before{content:"";vertical-align:2px;background:#22a65a;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}:is(.shell,.csl) .dcmSection{margin-top:26px}:is(.shell,.csl) .dcmAlerte{background:var(--rose-clair);color:#9b2c6e;align-items:center;gap:10px;display:flex}:is(.shell,.csl) .dcmMessage{background:var(--vert-clair);color:#15803d;border-radius:12px;align-items:center;gap:10px;margin:22px 0 0;padding:12px 16px;font-size:13px;display:flex}:is(.shell,.csl) .dcm .cfdRefus{margin-top:22px}:is(.shell,.csl) .pstVert{background:var(--vert-clair);color:#15803d}:is(.shell,.csl) .pstAmbre{background:var(--ambre-clair);color:#854d0e}:is(.shell,.csl) .dcmTuile{cursor:pointer;width:40px;height:40px;font:inherit;letter-spacing:.04em;text-transform:uppercase;transition:transform var(--mvt-micro) ease;border:0;border-radius:12px;flex:none;place-items:center;font-size:10.5px;font-weight:700;display:grid}:is(.shell,.csl) .dcmTuile:hover:not(:disabled){transform:scale(1.06)}:is(.shell,.csl) .dcmTuile:disabled{cursor:default;opacity:.6}:is(.shell,.csl) .dcmTuilePetite{cursor:default;border-radius:10px;width:36px;height:36px;font-size:10px}:is(.shell,.csl) .dcmT-bleu{background:var(--bleu-clair);color:var(--bleu)}:is(.shell,.csl) .dcmT-vert{background:var(--vert-clair);color:#15803d}:is(.shell,.csl) .dcmT-violet{background:var(--accent-clair);color:var(--accent-texte)}:is(.shell,.csl) .dcmT-ambre{background:var(--ambre-clair);color:#854d0e}:is(.shell,.csl) .dcmT-rose{background:var(--rose-clair);color:var(--rose)}:is(.shell,.csl) .dcmRayonsGrille{margin-top:15px}:is(.shell,.csl) .dcmRayonsGrille .crsRangee{grid-template-columns:repeat(4,minmax(0,1fr))}:is(.shell,.csl) .dcmRayonsGrille .crsSous{color:var(--accent-texte);font-weight:600}:is(.shell,.csl) .dcmEntete,:is(.shell,.csl) .dcmRangee{grid-template-columns:minmax(220px,1.8fr) minmax(120px,.8fr) minmax(130px,.8fr) 110px}:is(.shell,.csl) .dcmEntete>:first-child{padding-left:52px}:is(.shell,.csl) .dcmRangee{min-height:64px}:is(.shell,.csl) .dcmRangee .tblQuiTexte b{font-size:13.5px}:is(.shell,.csl) .dcmQuand{gap:1px;font-size:13px;font-weight:500;display:grid}:is(.shell,.csl) .dcmQuand small{color:var(--texte-3);font-size:11.5px;font-weight:400}:is(.shell,.csl) .dcmGestes{gap:6px}:is(.shell,.csl) .dcmOuvrir{border:1.5px solid var(--accent);cursor:pointer;background:0 0}:is(.shell,.csl) .dcmOuvrir:disabled{opacity:.35;cursor:default}:is(.shell,.csl) .dcmSupprimer{width:27px;height:27px;color:var(--texte-2);cursor:pointer;transition:background var(--mvt-micro) ease, color var(--mvt-micro) ease;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}:is(.shell,.csl) .dcmSupprimer:hover:not(:disabled){background:var(--rose-clair);color:var(--rose)}:is(.shell,.csl) .dcmIa{cursor:pointer;color:var(--texte-3);align-items:center;gap:8px;font-size:12px;display:inline-flex}:is(.shell,.csl) .dcmIa input{opacity:0;width:1px;height:1px;position:absolute}:is(.shell,.csl) .dcmIaCase{border:1.5px solid var(--bord-fort);color:#0000;background:var(--paper);width:22px;height:22px;transition:background var(--mvt-micro) ease, border-color var(--mvt-micro) ease, color var(--mvt-micro) ease;border-radius:50%;place-items:center;display:grid}:is(.shell,.csl) .dcmIaOui .dcmIaCase{background:var(--vert);border-color:var(--vert);color:#fff}:is(.shell,.csl) .dcmIaOui .dcmIaTexte{color:#15803d;font-weight:600}:is(.shell,.csl) .dcmIa:hover .dcmIaCase{border-color:var(--vert)}:is(.shell,.csl) .dcmIa input:disabled~.dcmIaCase{opacity:.45}:is(.shell,.csl) .dcmIa input:focus-visible~.dcmIaCase{outline:2px solid var(--accent);outline-offset:2px}:is(.shell,.csl) .dcmPilule,:is(.shell,.csl) .dcmPiluleNoire{cursor:pointer;height:34px;font:inherit;white-space:nowrap;transition:background var(--mvt-micro) ease, opacity var(--mvt-micro) ease;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:600;display:inline-flex}:is(.shell,.csl) .dcmPilule{border:1.5px solid var(--accent-bord);background:var(--paper);color:var(--accent-texte)}:is(.shell,.csl) .dcmPilule:hover:not(:disabled){background:var(--accent-clair)}:is(.shell,.csl) .dcmPiluleNoire{background:var(--nuit);color:#fff;border:0;height:38px;padding:0 18px;font-size:13px}:is(.shell,.csl) .dcmPiluleNoire:hover:not(:disabled){opacity:.9}:is(.shell,.csl) .dcmPilule:disabled,:is(.shell,.csl) .dcmPiluleNoire:disabled{opacity:.4;cursor:default}:is(.shell,.csl) .dcmFiltres{border-radius:var(--r-carte);gap:12px;margin-top:15px;padding:16px 18px;display:grid}:is(.shell,.csl) .dcmRecherche{border:1px solid var(--bord-fort);background:var(--fond-app);height:45px;color:var(--texte-3);transition:border-color var(--mvt-micro) ease;border-radius:999px;align-items:center;gap:12px;padding:0 18px;display:flex}:is(.shell,.csl) .dcmRecherche:focus-within{border-color:var(--accent-bord);background:var(--paper)}:is(.shell,.csl) .dcmRecherche input{min-width:0;font:inherit;color:var(--texte);background:0 0;border:0;outline:none;flex:1;font-size:13.5px}:is(.shell,.csl) .dcmRecherche input::placeholder{color:var(--texte-3)}:is(.shell,.csl) .dcmRechercheGrande{background:var(--paper);height:52px;font-size:15px}:is(.shell,.csl) .dcmVider{background:var(--gris-clair);width:26px;height:26px;color:var(--texte-3);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}:is(.shell,.csl) .dcmVider:hover{background:var(--accent-clair);color:var(--accent-texte)}:is(.shell,.csl) .dcmRayons{flex-wrap:wrap;gap:8px;display:flex}:is(.shell,.csl) .dcmRayon{border:1.5px solid var(--bord-fort);background:var(--paper);height:32px;color:var(--texte);font:inherit;cursor:pointer;transition:background var(--mvt-micro) ease, border-color var(--mvt-micro) ease, color var(--mvt-micro) ease;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}:is(.shell,.csl) .dcmRayon span{background:var(--gris-clair);height:18px;color:var(--texte-3);border-radius:999px;align-items:center;padding:0 6px;font-size:11px;display:inline-flex}:is(.shell,.csl) .dcmRayon:hover{border-color:var(--accent-bord);color:var(--accent-texte)}:is(.shell,.csl) .dcmRayonActif,:is(.shell,.csl) .dcmRayonActif:hover{background:var(--accent);border-color:var(--accent);color:#fff}:is(.shell,.csl) .dcmRayonActif span{color:#fff;background:#ffffff38}:is(.shell,.csl) .dcmAffiner{align-items:center;gap:12px;display:flex}:is(.shell,.csl) .dcmAffinerBtn{border:1.5px solid var(--accent-bord);background:var(--paper);height:30px;color:var(--accent-texte);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}:is(.shell,.csl) .dcmAffinerBtn[aria-expanded=true]{background:var(--accent-clair)}:is(.shell,.csl) .dcmAffinerNb{background:var(--accent);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;display:inline-grid}:is(.shell,.csl) .dcmAffinerCompte{color:var(--texte-3);margin-left:auto;font-size:12.5px}:is(.shell,.csl) .dcmClasses{border-top:1px solid var(--bord);gap:10px;padding-top:12px;display:grid}:is(.shell,.csl) .dcmClasseRangee{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:is(.shell,.csl) .dcmClasseTitre{letter-spacing:.06em;text-transform:uppercase;width:70px;color:var(--texte-2);font-size:11.5px;font-weight:600}:is(.shell,.csl) .dcmTableau{margin-top:12px}:is(.shell,.csl) .dcmChercheCarte{border-radius:var(--r-carte);gap:12px;margin-top:15px;padding:18px 20px;display:grid}:is(.shell,.csl) .dcmChercheNote{color:var(--texte-3);margin:0;font-size:13px;line-height:1.55}:is(.shell,.csl) .dcmChercheNote strong{color:var(--texte);font-weight:600}:is(.shell,.csl) .dcmVideSeul{border-radius:var(--r-carte);background:var(--paper);border-top:0;margin-top:12px}:is(.shell,.csl) .dcmResultats{gap:12px;margin-top:12px;display:grid}:is(.shell,.csl) .dcmResultat{border-radius:var(--r-carte);gap:10px;padding:16px 18px;display:grid}:is(.shell,.csl) .dcmResultatTete{align-items:center;gap:12px;display:flex}:is(.shell,.csl) .dcmResultatTitres{flex:1;gap:1px;min-width:0;display:grid}:is(.shell,.csl) .dcmResultatTitres b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}:is(.shell,.csl) .dcmResultatTitres small{color:var(--texte-3);font-size:12px}:is(.shell,.csl) .dcmOu{flex:none;gap:6px;display:flex}:is(.shell,.csl) .dcmPassage{background:var(--gris-clair);color:var(--texte);border-radius:10px;margin:0;padding:10px 14px;font-size:13px;line-height:1.55}:is(.shell,.csl) .dcmPassage mark{background:var(--ambre-clair);color:#854d0e;border-radius:3px;padding:0 2px}:is(.shell,.csl) .dcmPassageVide{color:var(--texte-3);background:var(--ambre-clair)}:is(.shell,.csl) .dcmCopilote{border-radius:var(--r-carte);gap:12px;margin-top:15px;padding:18px 20px 20px;display:grid}:is(.shell,.csl) .dcmQuestion{resize:vertical;border:1px solid var(--bord-fort);background:var(--fond-app);width:100%;min-height:96px;font:inherit;color:var(--texte);border-radius:14px;padding:12px 16px;font-size:14px}:is(.shell,.csl) .dcmQuestion:focus{border-color:var(--accent-bord);background:var(--paper);outline:none}:is(.shell,.csl) .dcmCopiloteGestes{flex-wrap:wrap;align-items:center;gap:14px;display:flex}:is(.shell,.csl) .dcmAide{color:var(--texte-3);font-size:12.5px}:is(.shell,.csl) .dcmErreur{background:var(--rose-clair);color:#9b2c6e;border-radius:10px;margin:0;padding:10px 14px;font-size:13px}:is(.shell,.csl) .dcmReponse{background:var(--gris-clair);white-space:pre-wrap;border-radius:12px;margin:0;padding:16px 18px;font-size:14px;line-height:1.65}:is(.shell,.csl) .dcmDeclare{border-radius:var(--r-carte);background:var(--ambre-clair);color:#854d0e;align-items:flex-start;gap:14px;margin-top:12px;padding:16px 18px;display:flex}:is(.shell,.csl) .dcmDeclareSceau{background:var(--paper);width:36px;height:36px;color:var(--ambre);border-radius:50%;flex:none;place-items:center;display:grid}:is(.shell,.csl) .dcmDeclareTitre{color:#854d0e;margin:0 0 4px;font-size:14px;font-weight:600}:is(.shell,.csl) .dcmDeclareTexte{color:#854d0e;margin:0;font-size:13px;line-height:1.55}:is(.shell,.csl) .dcmDeclareTexte strong{font-weight:600}:is(.shell,.csl) .dcmUne{justify-items:start;gap:8px;margin-top:14px;display:grid}:is(.shell,.csl) .dcmUneTitre{letter-spacing:-.01em;overflow-wrap:anywhere;margin:4px 0 0;font-size:15px;font-weight:600;line-height:1.3}:is(.shell,.csl) .dcmUneQui{color:var(--texte-3);margin:0;font-size:12px}:is(.shell,.csl) .dcmUneTexte{color:var(--texte-3);margin:2px 0 0;font-size:12.5px;line-height:1.5}:is(.shell,.csl) .dcmUneGestes{gap:8px;margin-top:6px;display:flex}@container (max-width:68rem){.shell .dcmRayonsGrille .crsRangee{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:44rem){.shell .moduleLanding.dcm{padding:16px 16px 40px}.shell .dcmEntete{display:none}.shell .dcmRangee{grid-template-columns:minmax(0,1fr) auto;row-gap:8px;padding:12px 16px}.shell .dcmQuand{grid-column:1/-1}.shell .dcmRayonsGrille .crsRangee{grid-template-columns:minmax(0,1fr)}}:is(.shell,.csl) .crsVisuel-vert{background:linear-gradient(135deg,#5ed993,#22a65a)}:is(.shell,.csl) .crsVisuel-ambre{background:linear-gradient(135deg,#f7c25a,#e0920b)}:is(.shell,.csl) .crsVisuel-vert .crsVisuelIcone{color:#15803d}:is(.shell,.csl) .crsVisuel-ambre .crsVisuelIcone{color:#b45309}:is(.shell,.csl) .dcm .crsPanneau{margin-top:15px}:is(.shell,.csl) .dcmCarte .crsDate b{letter-spacing:-.02em;font-size:34px}:is(.shell,.csl) .dcmCarte .crsDate small{text-transform:none;font-size:13px}:is(.shell,.csl) .dcmCarte .crsTitre{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.shell,.csl) .dcmCarte .crsJauge i{background:var(--vert)}:is(.shell,.csl) .dcmSectionFine{justify-content:flex-end;min-height:0;margin-top:10px}:is(.shell,.csl) .dcmUneVisuel{color:#fff;border-radius:14px;place-items:center;width:100%;height:120px;display:grid}:is(.shell,.csl) .dcmUneVisuel .crsDate b{font-size:34px}:is(.shell,.csl) .dcmUneVisuel .crsDate small{text-transform:none;font-size:13px}:is(.shell,.csl) .dcm .crs{transition:transform var(--mvt-micro) ease}:is(.shell,.csl) .dcm .crs:hover{transform:translateY(-4px)}:is(.shell,.csl) .dcm .crs:hover .crsVisuel{box-shadow:0 18px 30px -18px #1c1c2280}:is(.shell,.csl) .dcm .crs:hover .crsOuvrir{background:var(--accent);transform:rotate(45deg)}:is(.shell,.csl) .dcm .crsOuvrir{transition:transform var(--mvt-micro) ease, background var(--mvt-micro) ease}:is(.shell,.csl) .dcm .crsOuvrir:disabled{opacity:.5;cursor:default}
.shell .tsc{--ground:var(--fond-app);--frame:var(--fond-app);--frame-edge:#fff;--card:#fff;--card-2:var(--gris-clair);--cell:var(--gris-clair);--cell-we:#e4e6ee;--ink:var(--texte);--ink-2:#4c4f5a;--muted:var(--texte-3);--line:var(--bord);--accent:#6b50de;--accent-ink:#fff;--accent-soft:var(--accent-clair);--rec:var(--danger);--rec-soft:#fbe7e1;--ok:var(--vert);--warn:var(--ambre);--crit:var(--rose);--ok-soft:var(--vert-clair);--warn-soft:var(--ambre-clair);--crit-soft:var(--rose-clair);--shadow:none;--r-xl:18px;--r-lg:var(--r-carte);--r-md:12px;--r-sm:10px;font-family:var(--font-jakarta), var(--font-sans);background:0 0;font-size:14px}.shell .tsc-page{scrollbar-color:var(--bord) transparent;gap:18px;padding:24px 28px 32px}.shell .rnPage{gap:0}.shell .tsc h1,.shell .tsc h2,.shell .tsc h3{letter-spacing:-.02em;font-weight:600}.shell .tsc button:focus-visible,.shell .tsc input:focus-visible,.shell .tsc select:focus-visible,.shell .tsc textarea:focus-visible,.shell .tsc [tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.shell .rnBanniere{background:linear-gradient(120deg,#4b3fc9 0%,#6b50de 55%,#8c77e8 100%)}.shell .rnBanniere .bnrSousTexte{opacity:.92;max-width:560px;margin:10px 0 0;font-size:14px;line-height:1.55}.shell .tsc .bnrBouton{background:var(--nuit);color:#fff;border:0}.shell .tsc .bnrBouton:disabled{opacity:.6;cursor:default}.shell .tsc .bnrRond{color:var(--nuit);background:#fff}.shell .rnActes{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px;margin-top:22px;display:grid}.shell .tsc .rnActe{text-align:left;border-radius:var(--r-carte);background:var(--paper);color:var(--texte);cursor:pointer;transition:border-color var(--mvt-micro) ease, transform var(--mvt-micro) ease, box-shadow var(--mvt-micro) ease;border:2px solid #0000;align-items:center;gap:16px;padding:16px 18px;display:flex}.shell .tsc .rnActe:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 28px -18px #1c1c2259}.shell .tsc .rnActe:first-child:hover:not(:disabled){border-color:#ff8a8f}.shell .tsc .rnActe:last-child:hover:not(:disabled){border-color:#7fb3ff}.shell .tsc .rnActe:disabled{opacity:.6;cursor:default}.shell .tsc .rnActe:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.shell .rnActeIco{color:#fff;border-radius:16px;flex:none;place-items:center;width:56px;height:56px;display:grid}.shell .rnActeRec{background:linear-gradient(135deg,#ff8a8f,#e5484d);box-shadow:0 10px 20px -10px #e5484db3}.shell .rnActeImp{background:linear-gradient(135deg,#7fb3ff,#3d7cf6);box-shadow:0 10px 20px -10px #3d7cf6b3}.shell .rnActeTexte{flex:1;gap:3px;min-width:0;display:grid}.shell .rnActeTexte b{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:700;overflow:hidden}.shell .rnActeTexte span{color:var(--texte-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.shell .tsc .rnActe em{color:var(--accent-texte);flex:none;align-items:center;gap:4px;font-size:13px;font-style:normal;font-weight:600;display:inline-flex}.shell .tsc .rnActe:first-child em{color:#e5484d}.shell .tsc .rnActe:last-child em{color:#3d7cf6}.shell .rnErreur{margin-top:14px}.shell .rnPleine{align-content:start;gap:0;min-width:0;display:grid}.shell .rnPage .espGrille{align-items:stretch}.shell .rnPage .bordDroite>.calCarte{flex-direction:column;height:100%;display:flex}.shell .rnPage .calMisesEnAvant{margin-top:auto}.shell .tsc .calJour{border-radius:10px;min-height:40px;padding:4px 5px}.shell .tsc .calGrille{gap:3px}.shell .tsc .calTete{margin-bottom:8px}.shell .tsc .calPied{padding-top:8px}.shell .tsc .stat{background:var(--paper);border:0}.shell .tsc button.stat:hover{transform:translateY(-1px);box-shadow:0 8px 20px -12px #1c1c2240}.shell .tsc .bordFleche{border:0}.shell .tsc .bordFlechePrec{color:var(--texte-2);background:#eeeef3}.shell .tsc .bordFlecheSuiv{background:var(--accent);color:#fff}.shell .tsc .crsOuvrir{color:#fff;background:#1c1c2480;border:0}.shell .tsc .crsOuvrir:hover{background:#1c1c24b3}.shell .tsc .crsVisuel-gris{background:linear-gradient(135deg,#b9bcc8,#8e929b)}.shell .tsc .crsVisuel-violet{background:linear-gradient(135deg,#8c77e8,#5a41c9)}.shell .rnGens{align-items:center;display:inline-flex}.shell .rnGens>*+*{margin-left:-8px}.shell .rnGens .av{box-shadow:0 0 0 2px #fff}.shell .tsc .crs{transition:transform var(--mvt-micro) ease}.shell .tsc .crs:hover{transform:translateY(-3px)}.shell .tsc .crsVisuel{transition:box-shadow var(--mvt-micro) ease, filter var(--mvt-micro) ease}.shell .tsc .crs:hover .crsVisuel{filter:saturate(1.1)brightness(1.03);box-shadow:0 18px 30px -18px #1c1c2280}.shell .tsc .crsOuvrir{transition:transform var(--mvt-micro) ease, background var(--mvt-micro) ease}.shell .tsc .crs:hover .crsOuvrir{background:var(--accent);transform:rotate(45deg)}.shell .tsc .crsJauge i{transition:width .6s cubic-bezier(.2,.8,.2,1)}.shell .rnRecherche{background:var(--paper);border:1px solid var(--bord);height:36px;color:var(--texte-3);width:280px;min-width:0;max-width:100%;transition:border-color var(--mvt-micro) ease, box-shadow var(--mvt-micro) ease;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.shell .rnRecherche:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-clair)}.shell .rnRecherche svg{flex:none}.shell .tsc .rnRecherche input{min-width:0;font:inherit;color:var(--texte);background:0 0;border:0;flex:1;font-size:13px}.shell .tsc .rnRecherche input::placeholder{color:var(--texte-2)}.shell .tsc .rnRecherche input:focus-visible{outline:none}.shell .rnFiltresCarte{gap:10px;margin-top:14px;padding:12px 16px;display:grid}.shell .tsc .rnFiltres{flex-wrap:wrap;align-items:center;gap:14px;margin:0;display:flex}.shell .tsc .rnFiltreGroupe{flex-wrap:wrap;gap:4px;display:flex}.shell .tsc .rnFiltreGroupe+.rnFiltreGroupe{border-left:1px solid var(--bord);padding-left:14px}.shell .tsc .rnPuce{cursor:pointer;height:28px;font:inherit;color:var(--texte-3);transition:background var(--mvt-micro) ease, color var(--mvt-micro) ease;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.shell .tsc .rnPuce:hover{color:var(--texte);background:var(--gris-clair)}.shell .tsc .rnPuceActive,.shell .tsc .rnPuceActive:hover{background:var(--accent-clair);color:var(--accent-texte)}.shell .tsc .rnPuceNb{min-width:18px;height:18px;color:inherit;font-variant-numeric:tabular-nums;background:#1c1c220f;border-radius:999px;place-items:center;padding:0 5px;font-size:10.5px;font-weight:700;display:inline-grid}.shell .tsc .rnPuceActive .rnPuceNb{background:#6b50de29}.shell .tsc .rnJourFiltre{border-top:1px solid var(--bord);color:var(--texte-3);margin:0;padding-top:10px;font-size:13px}.shell .tsc .rnJourFiltre .bordLien{display:inline}.shell .tsc .bordLien{color:var(--accent-texte);background:0 0;border:0}.shell .rnTableau{margin-top:14px}.shell .tsc .tblEntete,.shell .tsc .rnRangee{grid-template-columns:minmax(0,1fr) 150px 112px 116px 100px;padding:0 18px 0 20px}.shell .tsc .rnRangee .tblQui{padding-right:10px}.shell .rnGensLigne{justify-content:flex-end;align-items:center;gap:10px;padding-right:14px;display:flex}.shell .rnGensLigne .av{font-size:9px;font-weight:700;box-shadow:0 0 0 2px #fff}.shell .rnGensLigne .rnGens>*+*{margin-left:-6px}.shell .rnGensLigne .rnGens>.rnGensPlus{margin-left:6px;font-size:11px}.shell .rnGensPlus{color:var(--texte-3);margin-left:10px;margin-right:2px;font-size:12px;font-weight:600}.shell .rnResumes{gap:4px;display:flex}.shell .rnResumes i{background:#e4e6ee;border-radius:50%;width:7px;height:7px}.shell .rnResumes i.on{background:var(--vert)}.shell .tsc .rnRangee{cursor:pointer}.shell .tsc .rnRangee:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.shell .tsc .tblQuiTexte b{color:var(--texte);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.shell .tsc .tblQuiTexte small{color:var(--texte-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.shell .rnSource{color:#fff;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.shell .rnSourceRecord{background:linear-gradient(135deg,#ff8a8f,#e5484d)}.shell .rnSourceImport{background:linear-gradient(135deg,#7fb3ff,#3d7cf6)}.shell .rnParcours{align-items:center;gap:8px;display:flex}.shell .rnParcours small{color:var(--texte-3);font-variant-numeric:tabular-nums;text-align:right;min-width:34px;font-size:12px;font-weight:600}.shell .rnMiniJauge{background:var(--gris-clair);border-radius:999px;width:62px;height:6px;overflow:hidden}.shell .rnMiniJauge i{background:linear-gradient(90deg, #8c77e8, var(--accent));border-radius:999px;height:100%;display:block}.shell .rnGestesLigne{gap:4px}.shell .tsc .tblAction{background:var(--gris-clair);color:var(--texte);transition:background var(--mvt-micro) ease, color var(--mvt-micro) ease, transform var(--mvt-micro) ease;border:0}.shell .tsc .tblRangeeClic:hover .tblAction{background:var(--accent);color:#fff;transform:rotate(45deg)}.shell .tsc .rnEtoile,.shell .tsc .rnSupprimer{cursor:pointer;width:30px;height:30px;color:var(--texte-2);transition:background var(--mvt-micro) ease, color var(--mvt-micro) ease;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.shell .tsc .rnEtoile:hover{background:var(--ambre-clair);color:var(--ambre)}.shell .tsc .rnEtoile.on{color:var(--ambre)}.shell .tsc .rnSupprimer:hover{background:var(--rose-clair);color:var(--rose)}.shell .tsc .rnPages{align-items:center;gap:4px;margin-top:14px;display:flex}.shell .tsc .rnPageNb,.shell .tsc .rnPageFleche{background:var(--paper);cursor:pointer;min-width:30px;height:30px;font:inherit;color:var(--texte-3);font-variant-numeric:tabular-nums;transition:background var(--mvt-micro) ease, color var(--mvt-micro) ease;border:0;border-radius:999px;padding:0 8px;font-size:13px;font-weight:600}.shell .tsc .rnPageNb:hover,.shell .tsc .rnPageFleche:hover:not(:disabled){color:var(--texte);background:var(--accent-clair)}.shell .tsc .rnPageNbActive,.shell .tsc .rnPageNbActive:hover{background:var(--nuit);color:#fff}.shell .tsc .rnPageFleche:disabled{opacity:.4;cursor:default}.shell .tsc .rnPagesCompte{color:var(--texte-3);margin-left:auto;font-size:12px}.shell .tsc .frsCarte{border-radius:var(--r-carte);background:var(--paper);box-shadow:none;margin-top:15px;padding:20px 22px 18px}.shell .tsc .frsTete{display:none}.shell .tsc .frsRail{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.shell .tsc .frsEtape{text-align:center;justify-items:center;gap:6px;padding:0 6px;display:grid;position:relative}.shell .tsc .frsTrait{background:var(--bord);border-radius:999px;height:2px;position:absolute;top:22px;left:calc(28px - 50%);right:calc(50% + 28px)}.shell .tsc .frsPastille{width:44px;height:44px;box-shadow:none;transition:transform var(--mvt-micro) ease;border-radius:14px;place-items:center;display:grid;position:relative}.shell .tsc .frsEtape:hover .frsPastille{transform:translateY(-2px)scale(1.04)}.shell .tsc .frsPastille svg{width:18px;height:18px}.shell .tsc .frsNum{background:var(--nuit);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;font-weight:700;display:grid;position:absolute;top:-7px;right:-7px;box-shadow:0 0 0 2px #fff}.shell .tsc .frsP1{background:var(--bleu-clair);color:var(--bleu)}.shell .tsc .frsP2{background:var(--accent-clair);color:var(--accent)}.shell .tsc .frsP3{background:var(--rose-clair);color:var(--rose)}.shell .tsc .frsP4{background:var(--ambre-clair);color:var(--ambre)}.shell .tsc .frsP5{background:var(--vert-clair);color:var(--vert)}.shell .tsc .frsNom{color:var(--texte);margin-top:4px;font-size:13.5px;font-weight:600}.shell .tsc .frsQuoi{color:var(--texte-3);font-size:12px;line-height:1.45}.shell .tsc .calCarte{border-radius:var(--r-carte);background:var(--paper);box-shadow:none;padding:18px 20px 16px}.shell .tsc .calTitre{letter-spacing:-.02em;color:var(--texte);font-size:20px;font-weight:600}.shell .tsc .calAnnee{color:var(--texte-3);font-weight:500}.shell .tsc .calFleche{background:var(--gris-clair);width:28px;height:28px;color:var(--texte);border:0;border-radius:50%}.shell .tsc .calFleche:hover{background:var(--accent-clair);color:var(--accent-texte)}.shell .tsc .calAujourdhui{background:var(--gris-clair);height:28px;color:var(--texte);border:0;border-radius:999px;padding:0 12px;font-size:12px;font-weight:600}.shell .tsc .calAujourdhui:hover{background:var(--accent-clair);color:var(--accent-texte)}.shell .tsc .calEntete{letter-spacing:.06em;text-transform:uppercase;color:var(--texte-2);font-size:10.5px;font-weight:600}.shell .tsc .calJour{background:0 0;border:0;border-radius:12px}.shell .tsc .calJourPlein{background:var(--gris-clair)}.shell .tsc .calJourPlein:hover{background:var(--accent-clair)}.shell .tsc .calJourAuj .calNombre{color:var(--accent-texte);font-weight:700}.shell .tsc .calJourChoisi,.shell .tsc .calJourChoisi:hover{background:var(--nuit);color:#fff}.shell .tsc .calJourChoisi .calNombre{color:#fff}.shell .tsc .calPastilleAvenir{background:var(--bleu)}.shell .tsc .calPastilleEnCours{background:var(--accent)}.shell .tsc .calPastilleFaite{background:var(--rose)}.shell .tsc .calPastilleAlerte{background:var(--texte-3)}.shell .tsc .calPuce.calPastilleAvenir{background:var(--bleu-clair);color:var(--bleu)}.shell .tsc .calPuce.calPastilleEnCours{background:var(--accent-clair);color:var(--accent-texte)}.shell .tsc .calPuce.calPastilleFaite{background:var(--rose-clair);color:var(--rose)}.shell .tsc .calPuce.calPastilleAlerte{background:var(--gris-clair);color:var(--texte-3)}.shell .tsc .calPied,.shell .tsc .calLegende{color:var(--texte-3);font-size:12px}.shell .tsc .calMisesEnAvant{border-top:1px solid var(--bord);margin-top:14px;padding-top:14px}.shell .tsc .calMisesEnAvantTitre{letter-spacing:.06em;text-transform:uppercase;color:var(--texte-2);font-size:12px;font-weight:600}.shell .tsc .calMisesEnAvantTitre>em{background:var(--ambre-clair);color:var(--ambre)}.shell .tsc .calMiseEnAvant{background:var(--gris-clair);transition:background var(--mvt-micro) ease, transform var(--mvt-micro) ease;border:0;border-radius:12px}.shell .tsc .calMiseEnAvant:hover{background:var(--accent-clair);transform:translate(2px)}.shell .tsc .calMiseEnAvantDate{color:var(--accent-texte);font-weight:700}.shell .tsc .calMiseEnAvantNom{color:var(--texte);font-weight:600}.shell .tsc .calLien{color:var(--accent-texte)}.shell .tsc .card{border-radius:var(--r-carte);box-shadow:none;padding:20px 22px 18px}.shell .tsc .card-h h2{letter-spacing:-.02em;font-size:20px;font-weight:600}.shell .tsc .card-h h3{font-size:16px;font-weight:600}.shell .tsc .grid-2,.shell .tsc .stack{gap:18px}.shell .tsc .btn{background:var(--gris-clair);height:38px;color:var(--texte);border-radius:999px;padding:0 16px;font-size:13.5px;font-weight:600}.shell .tsc .btn.primary{background:var(--nuit);color:#fff}.shell .tsc .btn.primary:not(:disabled):hover{filter:none;background:#33333c}.shell .tsc .btn.ghost{box-shadow:inset 0 0 0 1.5px var(--bord-fort);background:0 0}.shell .tsc .btn.ghost:not(:disabled):hover{box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--accent-texte);filter:none}.shell .tsc .btn.danger{background:var(--rose-clair);color:var(--rose)}.shell .tsc .btn.sm{border-radius:999px;height:32px;padding:0 13px;font-size:12.5px}.shell .tsc .btn.lg{border-radius:999px;height:46px;padding:0 24px;font-size:15px}.shell .tsc .btn:not(:disabled):hover{filter:none;background:#eaebf1}.shell .tsc .btn.primary:not(:disabled):hover{background:#33333c}.shell .tsc .btn.danger:not(:disabled):hover{background:#f6d6e9}.shell .tsc .iconbtn{background:var(--gris-clair);width:38px;height:38px;color:var(--texte);border-radius:50%}.shell .tsc .iconbtn.sm{border-radius:50%;width:32px;height:32px}.shell .tsc .iconbtn:hover{background:var(--accent-clair);color:var(--accent-texte)}.shell .tsc .lnk{color:var(--accent-texte);font-weight:600}.shell .tsc .lnk:hover{background:var(--accent-clair)}.shell .tsc .status-pill,.shell .tsc .pill{letter-spacing:.01em;text-transform:uppercase;border-radius:6px;height:22px;padding:0 9px;font-size:11px;font-weight:700}.shell .tsc .pill{background:var(--gris-clair);color:var(--texte-3)}.shell .tsc .status-pill.published{background:var(--rose-clair);color:var(--rose)}.shell .tsc .status-pill.draft{background:var(--accent-clair);color:var(--accent-texte)}.shell .tsc .status-pill.none{background:var(--bleu-clair);color:var(--bleu)}.shell .tsc .status-pill.crit{background:var(--gris-clair);color:var(--texte-3)}.shell .tsc .chip{border-radius:999px;font-weight:600}.shell .tsc .chip.on{background:var(--accent-clair);color:var(--accent-texte)}.shell .tsc .in{border:1.5px solid var(--bord);background:#fff;border-radius:12px;padding:9px 12px}.shell .tsc .in:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-clair);background:#fff}.shell .tsc .search{background:var(--gris-clair);border-radius:999px}.shell .tsc .search input{border-radius:999px}.shell .tsc .seg{background:var(--gris-clair);border-radius:999px}.shell .tsc .seg button{border-radius:999px;font-weight:600}.shell .tsc .seg button.on{background:var(--nuit);color:#fff;box-shadow:none}.shell .tsc .note{background:var(--ambre-clair);color:#9a6300;border-radius:12px}.shell .tsc .error{background:var(--rose-clair);color:var(--rose);border-radius:12px}.shell .tsc .empty{color:var(--texte-3)}.shell .tsc .toast{background:var(--nuit);color:#fff;font-weight:600;box-shadow:0 18px 40px -18px #1c1c2299}.shell .tsc .bar{background:var(--gris-clair)}.shell .tsc .bar i{background:linear-gradient(90deg, #8c77e8, var(--accent))}.shell .tsc .next{background:var(--accent-clair);border-radius:var(--r-carte)}.shell .tsc .next b{color:var(--accent-texte)}.shell .tsc .orb{background:radial-gradient(circle at 35% 30%,#f1edff 0,#c9bcf7 45%,#7c63e4 100%);box-shadow:0 30px 40px -20px #6b50de8c,inset 0 -10px 30px #fff6}.shell .tsc kbd{background:var(--gris-clair);box-shadow:inset 0 0 0 1px var(--bord)}.shell .tsc .tips ol.tiplist li:before{background:var(--accent-clair);color:var(--accent-texte)}.shell .tsc .tips ul.tiplist li:before{background:var(--accent)}.shell .tsc .act-card,.shell .tsc .opt-card{border-radius:var(--r-carte);background:var(--gris-clair);border:2px solid #0000}.shell .tsc .act-card:hover,.shell .tsc .opt-card:hover{border-color:var(--accent-bord);background:#fff}.shell .tsc .opt-card.on{border-color:var(--accent);background:var(--accent-clair)}.shell .tsc .act-ico{border-radius:12px}.shell .tsc .wsp-tete{padding:18px 22px}.shell .tsc .title-in{letter-spacing:-.02em;border-radius:10px;font-size:24px;font-weight:600}.shell .tsc .title-in:hover,.shell .tsc .title-in:focus{background:var(--gris-clair)}.shell .tsc .wsp-meta{color:var(--texte-3)}.shell .tsc .wsp-tete .pcs{border-top-color:var(--bord)}.shell .tsc .pcs-chiffre b{color:var(--texte);font-weight:700}.shell .tsc .pcs-jauge{background:var(--gris-clair)}.shell .tsc .pcs-jauge i{background:linear-gradient(90deg, #8c77e8, var(--accent))}.shell .tsc .pcs-pastille{background:var(--gris-clair);color:var(--texte-3);border-radius:14px}.shell .tsc .pcs-e.on .pcs-pastille{background:var(--accent);color:#fff;box-shadow:0 10px 20px -10px #6b50deb3}.shell .tsc .pcs-e.fait .pcs-pastille{background:var(--vert);color:#fff;box-shadow:none}.shell .tsc .pcs-e.on.fait .pcs-pastille{background:var(--vert)}.shell .tsc .pcs-rail>li:not(:last-child):after{background:var(--bord)}.shell .tsc .pcs-rail>li.fait:after{background:var(--vert)}.shell .tsc .pcs-texte b{color:var(--texte)}.shell .tsc .pcs-e.on .pcs-texte b{color:var(--accent-texte)}.shell .tsc .pcs-afaire{background:var(--accent-clair);color:var(--accent-texte);border-radius:12px}.shell .tsc .pcs-afaire.fini{background:var(--vert-clair);color:#15803d}.shell .tsc .rec-btn{background:var(--danger);box-shadow:0 16px 30px -12px #e0654ab3}.shell .tsc .rec-btn.stop{background:var(--nuit);box-shadow:0 16px 30px -12px #1c1c2299}.shell .tsc .drop{border-radius:var(--r-carte);border:2px dashed var(--accent-bord);background:var(--accent-clair)}.shell .tsc .drop:hover,.shell .tsc .drop.over{border-color:var(--accent);background:var(--accent-doux)}.shell .tsc .drop b{color:var(--accent-texte)}.shell .tsc .prog-card{border-radius:var(--r-carte)}.shell .tsc .prog li.cur{color:var(--accent-texte)}.shell .tsc .tt-prog i,.shell .tsc .prog-jauge .bar i{background:linear-gradient(90deg, #8c77e8, var(--accent))}.shell .tsc .tt-prog i.ok{background:var(--vert)}.shell .tsc .odj-zone,.shell .tsc .mtrDepot{border-radius:var(--r-carte)}.shell .tsc .spk,.shell .tsc .blk{background:var(--gris-clair);border-radius:12px}.shell .tsc .blk.hit{border-color:var(--accent-bord)}.shell .tsc .sg.cur{background:var(--accent-clair);color:var(--accent-texte)}.shell .tsc .sg mark{background:var(--ambre-clair);color:inherit}.shell .tsc .blk-qui:hover{color:var(--accent-texte)}.shell .tsc .player{border:1px solid var(--bord);background:#fff;border-radius:999px;box-shadow:0 18px 40px -18px #1c1c2273}.shell .tsc .tabs3{background:var(--gris-clair);border-radius:999px;padding:4px}.shell .tsc .tabs3 button{border-radius:999px}.shell .tsc .tabs3 button.on{color:var(--texte);background:#fff;box-shadow:0 1px 3px #1c1c2214}.shell .tsc .tabs3 button i.ok{background:var(--vert)}.shell .tsc .md h2{letter-spacing:-.02em;font-size:18px;font-weight:600}.shell .tsc .md h3{font-size:15px;font-weight:600}.shell .tsc .md blockquote{border-left:3px solid var(--accent-pale);color:var(--texte-3)}.shell .tsc .md code{background:var(--gris-clair);border-radius:6px}.shell .tsc .md th{background:var(--gris-clair)}.shell .tsc .sum-empty b{font-weight:600}.shell .tsc .streaming-note{color:var(--accent-texte)}.shell .tsc .fin-vide-ico{background:var(--accent-clair);color:var(--accent);border-radius:50%}.shell .tsc .fin-delai-ico{border-radius:12px}.shell .tsc .fin-compte{border-top-color:var(--bord)}.shell .tsc .fin-compte em{letter-spacing:-.03em;font-weight:700}.shell .tsc .fin-liste>li,.shell .tsc .fin-l{border-radius:12px}.shell .tsc .cvp-e:not(:last-child):before{background:var(--bord)}.shell .tsc .cvp-e.faite:not(:last-child):before{background:var(--vert)}.shell .tsc .cvp-puce{border-radius:50%}.shell .tsc .cvp-e.faite .cvp-puce{background:var(--vert);color:#fff}.shell .tsc .cvp-e.now .cvp-puce,.shell .tsc .cvp-e.en-cours .cvp-puce{background:var(--accent);color:#fff}.shell .tsc .cvp-sceau{border-radius:12px}.shell .cfmVoile{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1c1c2273}.shell .cfmBoite{font-family:var(--font-jakarta), var(--font-sans);background:#fff;border-radius:18px;padding:26px 28px 22px;box-shadow:0 1px 2px #1c1c220f,0 30px 70px -24px #1c1c2273}.shell .cfmSceau{background:var(--accent-clair);width:48px;height:48px;color:var(--accent);border-radius:14px;margin-bottom:16px}.shell .cfmSceauGrave{background:var(--rose-clair);color:var(--rose)}.shell .cfmTitre{letter-spacing:-.02em;color:var(--texte);font-size:20px;font-weight:600}.shell .cfmPhrase{color:var(--texte-3);font-size:14px;line-height:1.6}.shell .cfmConsequences{background:var(--gris-clair);border-radius:12px}.shell .cfmConsequences li+li{box-shadow:inset 0 1px 0 var(--bord)}.shell .cfmConsequences strong{color:var(--texte)}.shell .cfmConsequences span{color:var(--texte-3)}.shell .cfmGestes{border-top:1px solid var(--bord);margin:22px -28px -22px;padding:16px 28px 20px}.shell .cfmAnnuler,.shell .cfmAgir{cursor:pointer;height:38px;font:inherit;transition:background var(--mvt-micro) ease, color var(--mvt-micro) ease, box-shadow var(--mvt-micro) ease;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:600;display:inline-flex}.shell .cfmAnnuler{color:var(--texte);box-shadow:inset 0 0 0 1.5px var(--bord-fort);background:0 0}.shell .cfmAnnuler:hover{box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--accent-texte)}.shell .cfmAgir{background:var(--nuit);color:#fff}.shell .cfmAgir:hover{background:#33333c}.shell .cfmAgirGrave{background:var(--rose)}.shell .cfmAgirGrave:hover{background:#c2419a}.shell .cfmAnnuler:disabled,.shell .cfmAgir:disabled{opacity:.55;cursor:default}.shell .cfmAnnuler:focus-visible,.shell .cfmAgir:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.shell .modalClose,.shell .pvClose{background:var(--gris-clair);color:var(--texte);border:0;border-radius:50%}.shell .modalClose:hover,.shell .pvClose:hover{background:var(--accent-clair);color:var(--accent-texte)}.shell .rnPage .bnr,.shell .rnPage .bordStats,.shell .rnPage .frsCarte,.shell .rnPage .crsPanneau,.shell .rnPage .rnFiltresCarte,.shell .rnPage .tbl,.shell .rnPage .calCarte,.shell .rnPage .rnActes{animation:.5s cubic-bezier(.2,.8,.2,1) both bordArrivee}.shell .rnPage .bordStats{animation-delay:60ms}.shell .rnPage .frsCarte{animation-delay:.11s}.shell .rnPage .crsPanneau{animation-delay:.16s}.shell .rnPage .rnFiltresCarte{animation-delay:.2s}.shell .rnPage .tbl{animation-delay:.24s}.shell .rnPage .calCarte{animation-delay:.1s}@media (prefers-reduced-motion:reduce){.shell .rnPage .bnr,.shell .rnPage .bordStats,.shell .rnPage .frsCarte,.shell .rnPage .crsPanneau,.shell .rnPage .rnFiltresCarte,.shell .rnPage .tbl,.shell .rnPage .calCarte{animation:none}.shell .tsc .crs,.shell .tsc .crsOuvrir,.shell .tsc .tblAction,.shell .tsc .frsPastille{transition:none}}@media (max-width:1100px){.shell .tsc .frsRail{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.shell .tsc .frsQuoi{display:none}}@media (max-width:720px){.shell .tsc-page{padding:16px}.shell .rnActes{grid-template-columns:minmax(0,1fr);gap:12px}.shell .tsc .frsRail{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.shell .tsc .frsTrait{display:none}.shell .tsc .rnRangee{grid-template-columns:minmax(0,1fr) auto}.shell .rnGensLigne{display:none}.shell .rnRecherche{width:100%}.shell .tsc .rnFiltreGroupe+.rnFiltreGroupe{border-left:0;padding-left:0}}.shell .audBloc{border-radius:var(--r-carte);background:var(--paper);border:1px solid var(--bord);gap:10px;padding:20px 22px;display:grid}.shell .audTitre{letter-spacing:-.015em;color:var(--texte);margin:0;font-size:15px;font-weight:600}.shell .audPhrase{max-width:62ch;color:var(--texte-2);margin:0;font-size:13px;line-height:1.55}.shell .audJauge{background:var(--gris-clair);border-radius:999px;height:6px;overflow:hidden}.shell .audJauge i{background:var(--accent);border-radius:999px;height:100%;transition:width .2s;display:block}.shell .audPct{color:var(--texte-3);font-variant-numeric:tabular-nums;margin:0;font-size:12px}
.shell .cptPage{height:100%;min-height:0;max-height:100%;font-family:var(--font-jakarta), var(--font-sans);background:0 0;flex:auto;padding:24px 28px 40px;display:block;overflow-y:auto;container-type:inline-size}.shell .cptHaut{align-items:stretch}.shell .cptHaut>.espPrincipal{container-type:inline-size}.shell .cptBanniere{background:linear-gradient(120deg,#2b5fbf 0%,#4b9fdc 50%,#3ec08a 100%);min-height:250px}.shell .cptBanniereGrille{flex:1;grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:20px;width:100%;display:grid}.shell .cptBanniereTexte{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.shell .cptBanniere .bnrSousTexte{opacity:.92;max-width:560px;margin:10px 0 0;font-size:14px;line-height:1.55}.shell .cptBanniereAnneau .anneau{margin:0 auto}.shell .cptBanniereAnneau .anneauPiste{stroke:#ffffff47}.shell .cptBanniereAnneau .anneauArc{stroke:#fff;stroke-width:3px}.shell .cptBanniereAnneau .anneauPct{color:#fff}.shell .cptBanniereAnneau .bordSalut{color:#fff;opacity:.9;margin-top:10px;font-size:12px}.shell .cptFrise{width:100%;max-width:560px;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;margin-top:22px;padding:0;display:flex;position:static;overflow:visible}.shell .cptFriseSeg{isolation:isolate;color:#ffffffd9;cursor:pointer;min-width:52px;height:34px;font:inherit;white-space:nowrap;transition:background var(--mvt-micro) ease;background:#ffffff2e;border:0;border-radius:9px;flex:1 1 0;place-items:center;padding:0 10px;font-size:12.5px;font-weight:700;display:grid;position:relative;overflow:hidden}.shell .cptFriseSeg:hover{background:#ffffff47}.shell .cptFriseSeg:focus-visible{outline-offset:2px;outline:2px solid #fff}.shell .cptFriseClos{opacity:.7}.shell .cptFriseActif,.shell .cptFriseActif:hover{color:#fff;background:#ffffff47;box-shadow:inset 0 0 0 1.5px #ffffffd9}.shell .cptFriseActif i{z-index:-1;background:#ffffff52;position:absolute;top:0;bottom:0;left:0}.shell .cptFriseGerer{color:#fff;cursor:pointer;height:34px;font:inherit;transition:background var(--mvt-micro) ease;background:#ffffff1f;border:1.5px solid #ffffff8c;border-radius:999px;flex:none;padding:0 14px;font-size:12.5px;font-weight:600}.shell .cptFriseGerer:hover{background:#ffffff3d}.shell .cptFriseGerer:focus-visible{outline-offset:2px;outline:2px solid #fff}.shell .cptNav{background:var(--paper);scrollbar-width:none;border-radius:999px;gap:4px;margin-top:22px;padding:5px;display:flex;overflow-x:auto}.shell .cptNav::-webkit-scrollbar{display:none}.shell .cptNavItem{height:34px;color:var(--texte-3);cursor:pointer;font:inherit;white-space:nowrap;transition:background var(--mvt-micro) ease, color var(--mvt-micro) ease;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 5px;font-size:12.5px;font-weight:600;display:inline-flex}.shell .cptNavItem:hover{color:var(--texte);background:var(--gris-clair)}.shell .cptNavActif,.shell .cptNavActif:hover{background:var(--nuit);color:#fff}.shell .cptNavItem:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.shell .cptNavIco{border-radius:8px;place-items:center;width:24px;height:24px;display:inline-grid}.shell .cptT-violet{background:var(--accent-clair);color:var(--accent)}.shell .cptT-vert{background:var(--vert-clair);color:#1fa971}.shell .cptT-bleu{background:var(--bleu-clair);color:var(--bleu)}.shell .cptT-rose{background:var(--rose-clair);color:var(--rose)}.shell .cptT-ambre{background:var(--ambre-clair);color:#d98a0b}.shell .cptT-indigo{background:var(--indigo-clair);color:var(--indigo)}.shell .cptT-gris{background:var(--gris-clair);color:var(--texte-3)}.shell .cptNavActif .cptNavIco{color:#fff;background:#ffffff29}@container (max-width:820px){.shell .cptNavItem:not(.cptNavActif){gap:0;padding-right:5px;font-size:0}}.shell .cptVolet{margin-top:14px}.shell .cptVolet .cptExercices{gap:14px;display:grid}.shell .cptVolet .cptExercicesTete{justify-content:space-between;align-items:center;display:flex}.shell .cptVolet .espBlocTitre{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600}.shell .cptVolet .cptFrise{display:none}.shell .cptVolet .cptExerciceListe{gap:4px;margin:0;padding:0;list-style:none;display:grid}.shell .cptVolet .cptExerciceLigne{background:var(--gris-clair);border-radius:12px;align-items:center;gap:12px;padding:8px 12px;display:flex}.shell .cptVolet .cptExerciceCourant{background:var(--accent-clair)}.shell .cptVolet .cptExerciceNom{text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;gap:1px;padding:0;display:grid}.shell .cptVolet .cptExerciceNom strong{font-size:14px;font-weight:700}.shell .cptVolet .cptExerciceNom span{color:var(--texte-3);font-size:12px}.shell .cptVolet .cptExerciceForm{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.shell .cptVolet .cptExerciceFormGestes{grid-column:1/-1;gap:8px;display:flex}.shell .cptSituation{background:var(--paper);border-radius:var(--r-carte);grid-template-columns:repeat(6,minmax(0,1fr));margin-top:22px;display:grid;overflow:hidden}.shell .cptSituationItem{border-left:1px solid #eeeff4;gap:3px;min-width:0;padding:14px 18px;display:grid}.shell .cptSituationItem:first-child{border-left:0}.shell .cptSituationItem small{color:var(--texte-3);font-size:12px}.shell .cptSituationItem b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:700;overflow:hidden}.shell .cptPos{color:#1fa971}.shell .cptRose{color:var(--rose)}.shell .cptAmbre{color:#d98a0b}.shell .cptEtapes{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:15px;display:grid}.shell .cptEtape{text-align:left;border-radius:var(--r-carte);background:var(--paper);color:var(--texte);cursor:pointer;font:inherit;min-width:0;transition:transform var(--mvt-micro) ease, box-shadow var(--mvt-micro) ease;border:0;align-content:start;gap:6px;padding:16px 16px 14px;display:grid}.shell .cptEtape:hover{transform:translateY(-2px);box-shadow:0 14px 28px -18px #1c1c2259}.shell .cptEtape:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.shell .cptEtapeTete{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.shell .cptEtape .frsPastille{border-radius:12px;place-items:center;width:40px;height:40px;display:grid;position:relative}.shell .cptEtape .frsPastille svg{width:18px;height:18px}.shell .cptEtape .frsNum{background:var(--nuit);color:#fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9.5px;font-style:normal;font-weight:700;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 0 0 2px #fff}.shell .cptEtape .frsP1{background:var(--bleu-clair);color:var(--bleu)}.shell .cptEtape .frsP2{background:var(--accent-clair);color:var(--accent)}.shell .cptEtape .frsP3{background:var(--rose-clair);color:var(--rose)}.shell .cptEtape .frsP4{background:var(--ambre-clair);color:#d98a0b}.shell .cptEtape .frsP5{background:var(--vert-clair);color:#1fa971}.shell .cptEtapeNom{letter-spacing:-.01em;font-size:15px;font-weight:700}.shell .cptEtapeChiffre{letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:26px;font-weight:700;line-height:1;overflow:hidden}.shell .cptEtapeSous{color:var(--texte-3);font-size:12px;line-height:1.4}.shell .cptEtape .crsJauge{margin-top:8px}.shell .cptAttente{color:var(--texte-3);margin:14px 0 0;font-size:13px}.shell .cptDroite{flex-direction:column;height:100%;display:flex}.shell .cptDroite .bordConvTete{margin-top:auto;padding-top:20px}.shell .cptPage .cptmComptes{gap:10px;margin-top:12px;display:grid}.shell .cptPage .cptmListe{gap:2px;display:grid}.shell .cptPage .cptmRangee{border-radius:12px;gap:12px;min-height:56px;padding:8px 10px}.shell .cptPage .cptmRangee+.cptmRangee{margin-top:0}.shell .cptPage .cptmRangee:hover{background:var(--gris-clair)}.shell .cptPage .cptmRangeeActive,.shell .cptPage .cptmRangeeActive:hover{background:var(--accent-clair)}.shell .cptPage .cptmPastille{background:var(--gris-clair);width:40px;height:40px;color:var(--texte-3);border-radius:12px}.shell .cptPage .cptmPastille svg{width:18px;height:18px}.shell .cptPage .cptmRangeeActive .cptmPastille{background:var(--accent);color:#fff}.shell .cptPage .cptmRangeeTexte strong{color:var(--texte);font-size:13.5px;font-weight:600}.shell .cptPage .cptmRangeeTexte em{color:var(--texte-3);font-size:12px;font-style:normal}.shell .cptPage .cptmRangeeMarque{color:var(--accent-texte)}.shell .cptPage .cptmNote{color:var(--texte-3);margin:0;font-size:12px;line-height:1.5}.shell .cptPage .cptmGesteOuvrir{font:inherit;color:var(--accent-texte);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.shell .cptPage .cptmGesteCorps{gap:8px;margin-top:8px;display:grid}.shell .cptPage .cptmErreur{color:var(--rose);margin:0;font-size:12.5px}.shell .cptPage .cptmBilan{color:#1fa971;margin:0;font-size:12.5px}.shell .cptSeuil{border-radius:var(--r-carte);background:var(--gris-clair);margin-top:12px;padding:16px 18px}.shell .cptSeuil p{color:var(--texte-3);margin:10px 0 0;font-size:13px;line-height:1.5}.shell .cptSeuil b{color:var(--texte)}.shell .cptSeuilApproche{background:var(--ambre-clair)}.shell .cptSeuilApproche .crsJauge i{background:#d98a0b}.shell .cptSeuilFranchi{background:var(--rose-clair)}.shell .cptSeuilFranchi .crsJauge i{background:var(--rose)}.shell .cptSection{margin-top:0}.shell .cptApercu{display:block}.shell .cptNote{background:var(--ambre-clair);color:#7a5200;border-radius:12px;margin:22px 0 0;padding:12px 16px;font-size:13px;line-height:1.5}.shell .cptNoteRose{background:var(--rose-clair);color:#a2337f}.shell .cptNote+.cptNote{margin-top:10px}.shell .cptPage .bordSection .bordLien+.bordLien{margin-left:4px}.shell .cptTable{margin-top:14px}.shell .cptRangee{grid-template-columns:minmax(0,1fr) 112px 150px 118px 52px}.shell .cptDate{text-align:center;background:var(--gris-clair);border-radius:10px;flex:none;gap:3px;width:44px;padding:6px 0;line-height:1;display:grid}.shell .cptDate b{font-size:15px;font-weight:700}.shell .cptDate small{color:var(--texte-3);text-transform:capitalize;font-size:10px}.shell .cptMontant{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:700}.shell .cptPage .tblAction{background:var(--gris-clair);color:var(--texte);transition:background var(--mvt-micro) ease, color var(--mvt-micro) ease, transform var(--mvt-micro) ease;border:0}.shell .cptPage .tblRangeeClic:hover .tblAction{background:var(--accent);color:#fff;transform:rotate(45deg)}.shell .cptPage .cptPanneau,.shell .cptPage .cptCorps,.shell .cptPage .cptCorpsSection{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.shell .cptPage .cptContenu{gap:18px;margin-top:22px;display:grid}.shell .cptPage .cptStockagePlein{background:var(--ambre-clair);color:#7a5200;border-radius:12px;margin:14px 0 0;padding:12px 16px;font-size:13px;line-height:1.5}.shell .cptPage .tabTitle{letter-spacing:-.02em;text-transform:none;color:var(--texte);margin:0;font-size:20px;font-weight:600}.shell .cptPage .tabDesc{color:var(--texte-3);margin:-10px 0 0;font-size:13px;line-height:1.5}.shell .cptPage .accountingKpis{display:none}.shell .cptPage .proofSummary,.shell .cptPage .cptChiffres{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;display:grid}.shell .cptPage .proofSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.shell .cptPage .hzTuile{border-radius:var(--r-carte);background:var(--paper);min-height:77px;box-shadow:none;border:0;grid-template-rows:auto auto;grid-template-columns:45px minmax(0,1fr);align-items:center;gap:2px 14px;padding:12px 16px 12px 14px;display:grid}.shell .cptPage .hzTuile .hzIcone{border-radius:50%;grid-row:1/3;place-items:center;width:45px;height:45px;display:grid}.shell .cptPage .hzTuileLabel{color:var(--texte-3);letter-spacing:-.01em;order:1;font-size:13px;line-height:1.25}.shell .cptPage .hzTuileValeur{letter-spacing:-.02em;color:var(--texte);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;order:2;font-size:17.5px;font-weight:600;overflow:hidden}.shell .cptPage .hzTuileNote{color:var(--texte-3);order:3;grid-column:2;font-size:12px}.shell .cptPage .hzTuileAlerte{box-shadow:inset 0 0 0 1.5px var(--rose-clair)}.shell .cptPage .hzIcone,.shell .cptFenetre .hzIcone{border-radius:50%}.shell .cptPage .hzMenthe,.shell .cptFenetre .hzMenthe{background:var(--vert-clair);color:#1fa971}.shell .cptPage .hzPeche,.shell .cptFenetre .hzPeche{background:var(--rose-clair);color:var(--rose)}.shell .cptPage .hzCreme,.shell .cptFenetre .hzCreme{background:var(--ambre-clair);color:#d98a0b}.shell .cptPage .hzCiel,.shell .cptFenetre .hzCiel{background:var(--bleu-clair);color:var(--bleu)}.shell .cptPage .hzLilas,.shell .cptFenetre .hzLilas{background:var(--accent-clair);color:var(--accent)}.shell .cptPage .ancAlert,.shell .cptPage .cptAucun,.shell .cptPage .cptAlerteSolde,.shell .cptPage .cptAlerteEcart{background:var(--ambre-clair);color:#7a5200;box-shadow:none;border:0;border-radius:12px;align-items:center;gap:12px;margin:0;padding:12px 16px;font-size:13px;line-height:1.5;display:flex}.shell .cptPage .ancAlert .hzIcone,.shell .cptPage .cptAucun .hzIcone,.shell .cptPage .cptAlerteEcart .hzIcone{background:#ffffffb3;flex:none;width:32px;height:32px}.shell .cptPage .busyLine,.shell .cptPage .depotLine{background:var(--accent-clair);color:var(--accent-texte);border-radius:12px;align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:13px;display:flex}.shell .cptPage .statusDot{background:var(--accent);border-radius:50%;width:8px;height:8px}.shell .cptPage .errorLine{background:var(--rose-clair);color:var(--rose);border-radius:12px;margin:0;padding:10px 14px;font-size:13px}.shell .cptPage .primaryButton,.shell .cptPage .espGesteBouton,.shell .cptPage .vBtnNoir,.shell .cptPage .manualEntry button,.shell .cptPage .accountingTools>button:first-child,.shell .cptFenetre .primaryButton,.shell .cptFenetre .espGesteBouton,.shell .cptFenetre .vBtnNoir,.shell .proofFlowPanel .primaryButton,.shell .matchPanel .primaryButton,.shell .matchPanel .mrPiedPlein,.shell .matchPanel .mrValider{background:var(--nuit);color:#fff;cursor:pointer;height:38px;font:inherit;white-space:nowrap;box-shadow:none;transition:background var(--mvt-micro) ease, transform var(--mvt-micro) ease;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:600;display:inline-flex}.shell .cptPage .primaryButton:hover,.shell .cptPage .espGesteBouton:hover,.shell .cptPage .manualEntry button:hover,.shell .cptPage .accountingTools>button:first-child:hover,.shell .proofFlowPanel .primaryButton:hover,.shell .matchPanel .primaryButton:hover,.shell .matchPanel .mrPiedPlein:hover,.shell .matchPanel .mrValider:hover{background:#33333c}.shell .cptPage .secondaryButton,.shell .cptPage .ghostButton,.shell .cptPage .vBtnBlanc,.shell .cptPage .cptAjout,.shell .cptPage .accountingTools>button:not(:first-child),.shell .cptPage .docActions button,.shell .cptPage .patrimoineAddBtn,.shell .cptPage .n1Toggle button,.shell .cptFenetre .secondaryButton,.shell .cptFenetre .vBtnBlanc,.shell .cptFenetre .cptChangerCompte,.shell .proofFlowPanel .secondaryButton,.shell .proofFlowPanel .ghostButton,.shell .matchPanel .secondaryButton,.shell .matchPanel .mrAutre,.shell .matchPanel .mrPiedFantome,.shell .matchPanel .cptPhoto{background:var(--paper);height:38px;color:var(--texte);cursor:pointer;font:inherit;white-space:nowrap;box-shadow:inset 0 0 0 1.5px var(--bord-fort);transition:box-shadow var(--mvt-micro) ease, color var(--mvt-micro) ease, background var(--mvt-micro) ease;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:600;display:inline-flex}.shell .cptPage .secondaryButton:hover,.shell .cptPage .ghostButton:hover,.shell .cptPage .accountingTools>button:not(:first-child):hover,.shell .cptPage .docActions button:hover,.shell .proofFlowPanel .secondaryButton:hover,.shell .proofFlowPanel .ghostButton:hover,.shell .matchPanel .secondaryButton:hover,.shell .matchPanel .mrAutre:hover{box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--accent-texte)}.shell .cptPage button:disabled,.shell .cptFenetre button:disabled,.shell .proofFlowPanel button:disabled,.shell .matchPanel button:disabled{opacity:.55;cursor:default}.shell .cptPage .cptChangerCompte,.shell .cptPage .lnk,.shell .matchPanel .mrIgnorer{height:auto;box-shadow:none;font:inherit;color:var(--accent-texte);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline}.shell .cptPage button:focus-visible,.shell .cptFenetre button:focus-visible,.shell .proofFlowPanel button:focus-visible,.shell .matchPanel button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.shell .cptPage input:not([type=checkbox]):not([type=radio]):not([type=file]),.shell .cptPage select,.shell .cptPage textarea,.shell .cptFenetre input:not([type=checkbox]):not([type=radio]):not([type=file]),.shell .cptFenetre select,.shell .cptFenetre textarea,.shell .proofFlowPanel input:not([type=checkbox]):not([type=radio]):not([type=file]),.shell .proofFlowPanel select,.shell .proofFlowPanel textarea,.shell .matchPanel select{height:40px;color:var(--texte);font:inherit;box-shadow:none;background:#fff;border:1.5px solid #e4e6ee;border-radius:12px;min-width:0;padding:0 12px;font-size:13.5px;font-weight:500}.shell .cptPage textarea,.shell .proofFlowPanel textarea{height:auto;min-height:96px;padding:10px 12px;line-height:1.5}.shell .cptPage input:focus,.shell .cptPage select:focus,.shell .cptPage textarea:focus,.shell .cptFenetre input:focus,.shell .proofFlowPanel input:focus,.shell .proofFlowPanel select:focus,.shell .proofFlowPanel textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-clair);outline:none}.shell .cptPage label>span:first-child,.shell .cptPage .n1Field>span,.shell .cptPage .n1Field>label,.shell .cptPage .proofAttField>span{color:var(--texte-3);font-size:12px;font-weight:600}.shell .cptPage .entriesTableWrap,.shell .cptPage .ancTable,.shell .cptPage .patrimoineTable,.shell .cptFenetre .ctlTableWrap{border-radius:var(--r-carte);background:var(--paper);box-shadow:none;border:0;overflow:auto}.shell .cptPage table{border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}.shell .cptPage thead th,.shell .cptFenetre thead th{text-align:left;letter-spacing:.03em;text-transform:uppercase;height:36px;color:var(--texte-2);white-space:nowrap;background:0 0;border:0;padding:0 14px;font-size:11px;font-weight:500}.shell .cptPage tbody td,.shell .cptFenetre tbody td{border:0;border-top:1px solid var(--bord);vertical-align:middle;background:0 0;height:56px;padding:6px 14px}.shell .cptPage tbody tr:hover td{background:#fafafc}.shell .cptPage .colNombre,.shell .cptPage .ancAmt,.shell .cptPage .moneyIn,.shell .cptPage .moneyOut{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.shell .cptPage .moneyIn{color:#1fa971}.shell .cptPage .moneyOut{color:var(--texte)}.shell .cptPage .emptyCell{color:var(--texte-2)}.shell .cptPage tbody select,.shell .cptPage tbody input:not([type=checkbox]):not([type=file]){background:var(--gris-clair);border:0;border-radius:999px;height:30px;padding:0 10px;font-size:12.5px;font-weight:600}.shell .cptPage tbody select:focus,.shell .cptPage tbody input:focus{box-shadow:0 0 0 3px var(--accent-clair)}.shell .cptPage .cptAClasser{color:#7a5200;background:var(--ambre-clair)!important}.shell .cptPage .deleteEntry{width:30px;height:30px;color:var(--texte-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:16px;line-height:1;display:inline-grid}.shell .cptPage .deleteEntry:hover{background:var(--rose-clair);color:var(--rose)}.shell .cptPage .ancTable tbody td{height:44px}.shell .cptPage .anc-section td{text-transform:uppercase;letter-spacing:.04em;color:var(--texte-3);background:var(--gris-clair);font-size:11.5px;font-weight:700}.shell .cptPage .anc-total td,.shell .cptPage .anc-result td{font-weight:700}.shell .cptPage .ancGrandTotal td{background:var(--accent-clair);color:var(--accent-texte)}.shell .cptPage .anc-deduct td{color:var(--texte-3)}.shell .cptPage .proofBadge,.shell .cptPage .proofStatus,.shell .cptPage .eStatus,.shell .cptPage .vStatut,.shell .cptPage .pill,.shell .cptFenetre .vStatut,.shell .proofFlowPanel .proofBadge{letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:var(--gris-clair);height:22px;color:var(--texte-3);border:0;border-radius:6px;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.shell .cptPage .proofStatus:before{display:none}.shell .cptPage .proofStatusOk,.shell .cptPage .eStatusOk,.shell .cptPage .vStatutOk,.shell .cptPage .pill.ok{background:var(--vert-clair);color:#1fa971}.shell .cptPage .proofStatusWarn,.shell .cptPage .eStatusWarn,.shell .cptPage .vStatutAttente,.shell .cptPage .vStatutEnCours{background:var(--ambre-clair);color:#9a6300}.shell .cptPage .proofStatusMissing,.shell .cptPage .eStatusErr,.shell .cptPage .eStatusAnomalie{background:var(--rose-clair);color:var(--rose)}.shell .cptPage .eStatus{text-transform:none;background:0 0;gap:2px;height:auto;padding:0;display:grid}.shell .cptPage .eStatusLibelle{letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;background:var(--gris-clair);height:22px;color:var(--texte-3);border-radius:6px;justify-self:start;align-items:center;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.shell .cptPage .eStatusLibelle:before{display:none}.shell .cptPage .eStatusTraite .eStatusLibelle{background:var(--vert-clair);color:#1fa971}.shell .cptPage .eStatusVerifier .eStatusLibelle{background:var(--bleu-clair);color:var(--bleu)}.shell .cptPage .eStatusCompleter .eStatusLibelle{background:var(--ambre-clair);color:#9a6300}.shell .cptPage .eStatusAnomalie .eStatusLibelle{background:var(--rose-clair);color:var(--rose)}.shell .cptPage .eStatusQuoi{color:var(--texte-3);font-size:11px}.shell .cptPage .proofBadge{text-transform:none;letter-spacing:0;text-align:left;opacity:1;border-radius:999px;align-items:center;gap:8px;height:auto;min-height:30px;padding:4px 10px;font-size:12px;display:inline-flex}.shell .cptPage .proofBadge>span{font-size:12px}.shell .cptPage .proofBadge strong{font-weight:700}.shell .cptPage .proofBadge small{opacity:.8;font-weight:500;display:block}.shell .cptPage .proofJoint,.shell .cptPage .proofNonRequis{background:var(--vert-clair);color:#1fa971}.shell .cptPage .proofPerduAtt,.shell .cptPage .proofPerduDup{background:var(--ambre-clair);color:#9a6300}.shell .cptPage .proofManquant{background:var(--rose-clair);color:var(--rose)}.shell .cptPage .fpeLigne{border-radius:var(--r-carte);background:var(--paper);flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:12px 16px;display:flex;position:relative}.shell .cptPage .fpeBouton{background:var(--gris-clair);height:32px;font:inherit;color:var(--texte);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:600;display:inline-flex}.shell .cptPage .fpeBouton:hover{background:var(--accent-clair);color:var(--accent-texte)}.shell .cptPage .fpeBilan{color:var(--texte-3);font-size:12.5px}.shell .cptPage .fpeEffacer{font:inherit;color:var(--accent-texte);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.shell .cptPage .fpePanneau{border-radius:var(--r-carte);background:var(--paper);box-shadow:0 24px 50px -24px #1c1c2259, 0 0 0 1px var(--bord);border:0;padding:14px}.shell .cptPage .fpeGroupeTitre{letter-spacing:.06em;text-transform:uppercase;color:var(--texte-2);font-size:11px;font-weight:600}.shell .cptPage .cptFiltreReleves{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.shell .cptPage .cptFiltreTitre{color:var(--texte-3);font-size:12px;font-weight:600}.shell .cptPage .cptPuce{height:28px;font:inherit;color:var(--texte-3);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.shell .cptPage .cptPuce:hover{background:var(--gris-clair);color:var(--texte)}.shell .cptPage .cptPuceChoisie,.shell .cptPage .cptPuceChoisie:hover{background:var(--accent-clair);color:var(--accent-texte)}.shell .cptPage .cptPuceNb{background:#1c1c220f;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:700;display:inline-grid}.shell .cptPage .accountingTools{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;display:flex}.shell .cptPage .manualEntry{border-radius:var(--r-carte);background:var(--paper);box-shadow:none;border:0;padding:18px 22px 20px}.shell .cptPage .manualEntry h3{letter-spacing:-.01em;text-transform:none;color:var(--texte);margin:0 0 14px;font-size:16px;font-weight:600}.shell .cptPage .manualEntry>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.shell .cptPage .manualEntry>div>button{height:40px}.shell .cptPage .regimeCard{border-radius:var(--r-carte);background:var(--gris-clair);border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:18px 22px;display:grid}.shell .cptPage .regimeCard span{color:var(--texte-3);font-size:12px;display:block}.shell .cptPage .regimeCard strong{letter-spacing:-.02em;margin-top:2px;font-size:17px;font-weight:700;display:block}.shell .cptPage .regimeCard p,.shell .cptPage .regimeCard small{color:var(--texte-3);margin:6px 0 0;font-size:12.5px;line-height:1.5}.shell .cptPage .accountingLegalNote{color:var(--texte-2);font-size:12px;line-height:1.5}.shell .cptPage .reconcilGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.shell .cptPage .reconcilField{border-radius:var(--r-carte);background:var(--paper);box-shadow:none;border:0;gap:6px;padding:16px 18px;display:grid}.shell .cptPage .reconcilField>label,.shell .cptPage .reconcilField>span:first-child{color:var(--texte-3);font-size:12.5px}.shell .cptPage .reconcilValue{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.shell .cptPage .reconcilOk{color:#1fa971}.shell .cptPage .reconcilWarn{color:var(--rose)}.shell .cptPage .reconcilNote{border-radius:var(--r-carte);background:var(--gris-clair);color:var(--texte-3);margin:0;padding:16px 20px;font-size:13px;line-height:1.6}.shell .cptPage .ecaBloc{border-radius:var(--r-carte);background:var(--paper);box-shadow:none;border:0;grid-template-columns:40px minmax(0,1fr);column-gap:14px;padding:18px 22px;display:grid}.shell .cptPage .ecaBloc .hzIcone{grid-row:span 4;width:40px;height:40px}.shell .cptPage .seuBloc{border-radius:var(--r-carte);background:var(--paper);box-shadow:none;border:0;grid-template-columns:minmax(0,1fr);justify-items:start;gap:10px;margin:0;padding:18px 22px;display:grid}.shell .cptPage .seuBloc>*{max-width:78ch}.shell .cptPage .ecaTitre,.shell .cptPage .seuTitre{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600}.shell .cptPage .ecaPhrase,.shell .cptPage .seuPhrase,.shell .cptPage .seuDetail{color:var(--texte-3);margin:4px 0 0;font-size:13px;line-height:1.55}.shell .cptPage .ecaPistesTitre{letter-spacing:.06em;text-transform:uppercase;color:var(--texte-2);margin:12px 0 4px;font-size:11px;font-weight:600}.shell .cptPage .ecaPistes{color:var(--texte);margin:0;padding-left:18px;font-size:13px;line-height:1.6}.shell .cptPage .eca-rapproche{box-shadow:inset 0 0 0 1.5px var(--vert-clair)}.shell .cptPage .eca-ecart{box-shadow:inset 0 0 0 1.5px var(--rose-clair)}.shell .cptPage .seu-approche{background:var(--ambre-clair)}.shell .cptPage .seu-approche .seuTitre{color:#7a5200}.shell .cptPage .seu-franchi{background:var(--rose-clair)}.shell .cptPage .seu-franchi .seuTitre{color:#a2337f}.shell .cptPage .seuPhrase{color:var(--texte);margin:0;font-size:13.5px;line-height:1.6}.shell .cptPage .seuDetail{color:var(--texte-3);margin:0;font-size:12.5px;line-height:1.55}.shell .cptPage .seuObligation{background:var(--paper);color:var(--texte);border-radius:12px;margin:0;padding:12px 14px;font-size:13px;font-weight:500;line-height:1.55}.shell .cptPage .bigMatchButton,.shell .matchPanel .bulkDropZone,.shell .proofFlowPanel .proofFlowDropZone,.shell .cptPage .odjDepot{border-radius:var(--r-carte);border:2px dashed var(--accent-bord);background:var(--accent-clair);height:auto;min-height:0;color:var(--accent-texte);cursor:pointer;text-align:center;box-shadow:none;font:inherit;transition:background var(--mvt-micro) ease, border-color var(--mvt-micro) ease;justify-items:center;gap:6px;padding:34px 20px;display:grid}.shell .cptPage .bigMatchButton:hover,.shell .cptPage .bigMatchDrop,.shell .matchPanel .bulkDropZone:hover,.shell .matchPanel .bulkDropZone.dragOver,.shell .proofFlowPanel .proofFlowDropZone:hover{background:var(--accent-doux);border-color:var(--accent)}.shell .cptPage .bigMatchIcon,.shell .matchPanel .bulkDropIcon{width:48px;height:48px;color:var(--accent);background:#ffffffb3;border-radius:14px;place-items:center;margin-bottom:6px;display:grid}.shell .cptPage .bigMatchButton>span:not(.bigMatchIcon),.shell .matchPanel .bulkDropZone p{color:var(--texte);margin:0;font-size:15px;font-weight:700}.shell .cptPage .bigMatchButton small,.shell .matchPanel .bulkDropZone span:not(.bulkDropIcon):not(.cptLarge):not(.cptEtroit){color:var(--texte-3);font-size:12.5px;font-weight:500}.shell .matchPanel .bulkDropGestes{gap:8px;margin-top:12px;display:flex}.shell .cptPage .closureGaugeWrap{border-radius:var(--r-carte);background:var(--paper);border:0;gap:12px;padding:18px 22px;display:grid}.shell .cptPage .closureGaugeBar{background:var(--gris-clair);border-radius:999px;height:8px;overflow:hidden}.shell .cptPage .closureGaugeFill{border-radius:999px;height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1);background:linear-gradient(90deg, #8c77e8, var(--accent))!important}.shell .cptPage .closureGaugeLabel{color:var(--texte-3);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px;display:flex}.shell .cptPage .closureGaugeLabel strong{color:var(--texte);letter-spacing:-.01em;font-size:15px;font-weight:700}.shell .cptPage .closureChecks{gap:14px;margin:0;display:grid}.shell .cptPage .closureGroup{border-radius:var(--r-carte);background:var(--paper);box-shadow:none;border:0;padding:8px 8px 6px}.shell .cptPage .closureGroupHeader{letter-spacing:.06em;text-transform:uppercase;color:var(--texte-2);background:0 0;border:0;padding:8px 12px 6px;font-size:11px;font-weight:600}.shell .cptPage .closureCheck{cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;column-gap:14px;padding:12px;display:grid}.shell .cptPage .closureCheck+.closureCheck{border-top:1px solid #f0f1f5}.shell .cptPage .closureCheck:hover{background:var(--gris-clair)}.shell .cptPage .closureCheck:before{content:"";background:var(--gris-clair);border-radius:10px;grid-row:span 2;width:34px;height:34px}.shell .cptPage .closureCheck.sev-bloquant:before{background:var(--rose-clair)}.shell .cptPage .closureCheck.sev-verifier:before{background:var(--ambre-clair)}.shell .cptPage .closureCheck.sev-info:before{background:var(--bleu-clair)}.shell .cptPage .closureCheck.sev-ok:before{background:var(--vert-clair)}.shell .cptPage .closureCheckLabel{color:var(--texte);font-size:14px;font-weight:600}.shell .cptPage .closureCheckDetail{color:var(--texte-3);grid-column:2;font-size:12px;line-height:1.45}.shell .cptPage .closureCheck:after{letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;border-radius:6px;grid-area:1/3/3;place-items:center;height:22px;padding:0 9px;font-size:11px;font-weight:700;display:inline-grid}.shell .cptPage .closureCheck.sev-bloquant:after{content:"Bloquant";background:var(--rose-clair);color:var(--rose)}.shell .cptPage .closureCheck.sev-verifier:after{content:"À vérifier";background:var(--ambre-clair);color:#9a6300}.shell .cptPage .closureCheck.sev-info:after{content:"Info";background:var(--bleu-clair);color:var(--bleu)}.shell .cptPage .closureCheck.sev-ok:after{content:"Fait";background:var(--vert-clair);color:#1fa971}.shell .cptPage .closureActions{justify-content:flex-start;display:flex}.shell .cptPage .docTabs{background:var(--paper);border:0;border-radius:999px;flex-wrap:wrap;gap:4px;padding:5px;display:flex}.shell .cptPage .dtab{height:32px;font:inherit;color:var(--texte-3);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:12.5px;font-weight:600}.shell .cptPage .dtab:hover{color:var(--texte);background:var(--gris-clair)}.shell .cptPage .dtab.active{background:var(--nuit);color:#fff}.shell .cptPage .docHeader{border:0;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin:0;padding:0;display:flex}.shell .cptPage .docHeader h3{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.shell .cptPage .docHeader p{color:var(--texte-3);margin:4px 0 0;font-size:13px}.shell .cptPage .docActions{gap:8px;display:flex}.shell .cptPage .n1Toggle{display:flex}.shell .cptPage .n1Form,.shell .cptPage .reportForm,.shell .cptPage .conventionForm,.shell .cptPage .patrimoineSection,.shell .cptPage .dossierNote,.shell .cptPage .processList{border-radius:var(--r-carte);background:var(--paper);box-shadow:none;border:0;gap:14px;padding:18px 22px;display:grid}.shell .cptPage .n1Section{gap:10px;display:grid}.shell .cptPage .n1SectionTitle,.shell .cptPage .patrimoineSectionHeader h4,.shell .cptPage .patrimoineSectionHeader h3,.shell .cptPage .convListHeader,.shell .cptPage .dossierSectionLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--texte-2);margin:0;font-size:11px;font-weight:600}.shell .cptPage .patrimoineSectionHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.shell .cptPage .n1Grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.shell .cptPage .n1Field{gap:6px;display:grid}.shell .cptPage .reportKpis{border-radius:var(--r-carte);background:var(--gris-clair);grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.shell .cptPage .reportKpis>div{border-left:1px solid #e4e6ee;gap:2px;padding:12px 14px;display:grid}.shell .cptPage .reportKpis>div:first-child{border-left:0}.shell .cptPage .reportKpis span,.shell .cptPage .reportKpis small{color:var(--texte-3);font-size:11.5px}.shell .cptPage .reportKpis strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.shell .cptPage .convQuestion{font-size:14px;font-weight:600}.shell .cptPage .convChoices{flex-wrap:wrap;gap:8px;display:flex}.shell .cptPage .convChoice{background:var(--gris-clair);height:34px;font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.shell .cptPage .convChoice.selected{background:var(--nuit);color:#fff}.shell .cptPage .convChoice:has(input:checked){background:var(--nuit);color:#fff}.shell .cptPage .convItem{background:var(--gris-clair);border-radius:12px;gap:8px;padding:12px;display:grid}.shell .cptPage .dossierList{gap:14px;display:grid}.shell .cptPage .dossierSection{border-radius:var(--r-carte);background:var(--paper);border:0;gap:4px;padding:8px 8px 6px;display:grid}.shell .cptPage .dossierSection .dossierSectionLabel{padding:8px 12px 4px}.shell .cptPage .dossierDoc{background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.shell .cptPage .dossierDoc+.dossierDoc{border-top:1px solid #f0f1f5}.shell .cptPage .dossierDoc:hover{background:var(--gris-clair)}.shell .cptPage .dossierDocActions{gap:6px;margin-left:auto;display:flex}.shell .cptPage .dossierDocActions button{height:30px;padding:0 12px;font-size:12px}.shell .cptPage .dossierComplBadge,.shell .cptPage .dossierWarnBadge{text-transform:uppercase;background:var(--accent-clair);height:22px;color:var(--accent-texte);border-radius:6px;align-items:center;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.shell .cptPage .dossierWarnBadge{background:var(--rose-clair);color:var(--rose)}.shell .cptPage .dossierActions{flex-wrap:wrap;gap:8px;display:flex}.shell .cptPage .processItem{background:var(--gris-clair);border-radius:12px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.shell .cptPage .processItem.processDone{background:var(--vert-clair)}.shell .cptPage .processStatus{flex:none;font-size:16px}.shell .cptPage .processContent{font-size:13.5px;line-height:1.5}.shell .cptPage .cptQuestions{gap:14px;margin-top:22px;display:grid}.shell .cptPage .cptFilVide,.shell .cptPage .cptEchange{border-radius:var(--r-carte);background:var(--paper);box-shadow:none;border:0;padding:18px 22px}.shell .cptPage .cptFilVideTitre{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.shell .cptPage .cptFilVideSous{color:var(--texte-3);margin:6px 0 0;font-size:13.5px;line-height:1.55}.shell .cptPage .cptSuggestions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.shell .cptPage .cptSuggestion{background:var(--accent-clair);height:34px;color:var(--accent-texte);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600}.shell .cptPage .cptSuggestion:hover{background:var(--accent-doux)}.shell .cptPage .cptEchange{gap:12px;display:grid}.shell .cptPage .cptDemande{background:var(--nuit);color:#fff;border-radius:14px 14px 4px;justify-self:end;max-width:70%;padding:10px 14px;font-size:14px;line-height:1.5}.shell .cptPage .cptReponse{background:var(--gris-clair);border-radius:14px 14px 14px 4px;max-width:85%;padding:12px 16px;font-size:14px;line-height:1.6}.shell .cptPage .cptSaisie{background:var(--paper);border:1.5px solid var(--bord-fort);min-height:56px;transition:border-color var(--mvt-micro) ease, box-shadow var(--mvt-micro) ease;border-radius:22px;align-items:flex-end;gap:10px;padding:9px 9px 9px 12px;display:flex}.shell .cptPage .cptSaisie textarea{resize:none;background:var(--gris-clair);min-width:0;height:auto;min-height:36px;max-height:160px;font:inherit;color:var(--texte);box-shadow:none;border:0;border-radius:12px;flex:1;padding:8px 10px;font-size:14px;line-height:1.5}.shell .cptPage .cptSaisie textarea::placeholder{color:var(--texte-2)}.shell .cptPage .cptSaisie textarea:focus{box-shadow:inset 0 0 0 1.5px var(--accent-bord);background:#fff}.shell .cptPage .cptSaisie:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-clair)}.shell .cptPage .cptSaisie .perimBouton{align-self:center}.shell .cptPage .cptEnvoyer{background:var(--nuit);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.shell .cptPage .cptEnvoyer:disabled{opacity:.3;cursor:default}.shell .cptPage .cptQuestions{grid-template-rows:minmax(0,1fr) auto auto;min-height:420px}.shell .cptPage .cptFil{max-height:min(48vh,520px)}.shell .cptPage .cptFilVider{font:inherit;color:var(--accent-texte);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline}.shell .cptPage .cptErreur{background:var(--rose-clair);color:var(--rose);border-radius:12px;margin:0;padding:10px 14px;font-size:13px}.shell .accountingBackdrop,.shell .proofFlowBackdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1c1c2273}.shell .cptFenetre,.shell .proofFlowPanel,.shell .matchPanel{font-family:var(--font-jakarta), var(--font-sans);background:#fff;border:0;border-radius:18px;padding:26px 28px 22px;box-shadow:0 1px 2px #1c1c220f,0 30px 70px -24px #1c1c2273}.shell .matchPanel .accountingHeader{border:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:0 0 16px;display:flex}.shell .matchPanel .accountingHeader h2{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.shell .matchPanel .accountingHeader p,.shell .matchPanel .accountingHeader .eyebrow{color:var(--texte-3);margin:4px 0 0;font-size:13px}.shell .matchPanel .accountingHeader .eyebrow{letter-spacing:.18em;text-transform:uppercase;margin:0 0 4px;font-size:11.5px;font-weight:700}.shell .proofFlowPanel .modalButtons,.shell .matchPanel .modalButtons,.shell .cptFenetre .dcpGestes,.shell .cptFenetre .dblGestes,.shell .cptFenetre .bilGestes,.shell .cptFenetre .envGestes,.shell .cptFenetre .ctlGestes,.shell .matchPanel .mrPied{border-top:1px solid var(--bord);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin:22px -28px -22px;padding:16px 28px 20px;display:flex}.shell .proofFlowPanel .modalButtons>:first-child,.shell .matchPanel .mrPied>:first-child{margin-right:auto}.shell .matchPanel .mrPiedEspace{display:none}.shell .proofFlowPanel .proofFlowEntry{background:var(--gris-clair);border-radius:12px;padding:12px 14px;font-size:13.5px}.shell .proofFlowPanel .proofFlowIntro{color:var(--texte-3);font-size:13.5px;line-height:1.55}.shell .proofFlowPanel .proofFlowChoices,.shell .proofFlowPanel .proofFlowMotifGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.shell .proofFlowPanel .proofFlowChoice,.shell .proofFlowPanel .proofMotifCard{text-align:left;font:inherit;cursor:pointer;box-shadow:none;background:#fff;border:1.5px solid #e4e6ee;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.shell .proofFlowPanel .proofFlowChoice:hover,.shell .proofFlowPanel .proofMotifCard:hover{border-color:var(--accent-bord);background:var(--accent-clair)}.shell .proofFlowPanel .proofMotifCard.selected{border-color:var(--nuit);box-shadow:0 0 0 3px var(--accent-clair)}.shell .proofFlowPanel .proofChoiceWarn:hover{background:var(--ambre-clair);border-color:#f5d28a}.shell .proofFlowPanel .proofChoiceDanger:hover{background:var(--rose-clair);border-color:#f3b7db}.shell .proofFlowPanel .pfIcone{background:var(--gris-clair);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.shell .proofFlowPanel .proofItem{background:var(--gris-clair);border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.shell .proofFlowPanel .proofFlowAttForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.shell .proofFlowPanel .proofAttField{gap:6px;display:grid}.shell .proofFlowPanel .proofAttField.full{grid-column:1/-1}.shell .proofFlowPanel .proofSignCanvas{border:1.5px dashed var(--accent-bord);background:var(--accent-clair);border-radius:12px;overflow:hidden}.shell .proofFlowPanel .proofTresorOk,.shell .proofFlowPanel .proofBankNote,.shell .proofFlowPanel .proofManquantInfo,.shell .proofFlowPanel .proofAttNote{background:var(--gris-clair);color:var(--texte-3);border-radius:12px;padding:10px 14px;font-size:12.5px;line-height:1.5}.shell .matchPanel .matchProposalsList{gap:12px;display:grid}.shell .matchPanel .mrCarte{border-radius:var(--r-carte);background:var(--gris-clair);box-shadow:none;border:0;gap:10px;padding:14px 16px;display:grid}.shell .matchPanel .mrCarte.accepted{background:var(--vert-clair)}.shell .matchPanel .mrCarte.rejected{opacity:.55}.shell .matchPanel .mrTete{align-items:center;gap:12px;display:flex}.shell .matchPanel .mrNom{font-size:14px;font-weight:700}.shell .matchPanel .mrScore{text-transform:uppercase;border-radius:6px;align-items:center;height:22px;margin-left:auto;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.shell .matchPanel .confHigh{background:var(--vert-clair);color:#1fa971}.shell .matchPanel .confMed{background:var(--ambre-clair);color:#9a6300}.shell .matchPanel .confLow{background:var(--rose-clair);color:var(--rose)}.shell .matchPanel .mrLigne{background:#fff;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-size:13.5px;display:flex}.shell .matchPanel .mrLigneMontant{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.shell .matchPanel .mrPourquoi,.shell .matchPanel .mrFaits{color:var(--texte-3);margin:0;font-size:12.5px;line-height:1.5}.shell .matchPanel .mrAlerte{background:var(--ambre-clair);color:#7a5200;border-radius:10px;margin:0;padding:8px 12px;font-size:12.5px}.shell .matchPanel .mrGestes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.shell .cptFenetre .expListe{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.shell .cptFenetre .expListe>button{text-align:left;font:inherit;cursor:pointer;box-shadow:none;background:#fff;border:1.5px solid #e4e6ee;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.shell .cptFenetre .expListe>button:hover{border-color:var(--nuit);box-shadow:0 0 0 3px var(--accent-clair)}.shell .cptFenetre .expIcone{background:var(--gris-clair);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.shell .cptFenetre .expExcel{background:var(--vert-clair);color:#1fa971}.shell .cptFenetre .expWord{background:var(--bleu-clair);color:var(--bleu)}.shell .cptFenetre .expPdf{background:var(--rose-clair);color:var(--rose)}.shell .cptFenetre .expDossier{background:var(--accent-clair);color:var(--accent)}.shell .cptFenetre .expNom{font-size:14px;font-weight:700;display:block}.shell .cptFenetre .expSous{color:var(--texte-3);font-size:12px;display:block}.shell .cptFenetre .dcpListe{gap:6px;display:grid}.shell .cptFenetre .dcpCompte{text-align:left;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #e4e6ee;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.shell .cptFenetre .dcpCompteChoisi{border-color:var(--nuit);box-shadow:0 0 0 3px var(--accent-clair)}.shell .cptFenetre .bilBloc,.shell .cptFenetre .envObligation,.shell .cptFenetre .envAccord,.shell .cptFenetre .ctlAlerteGenerale,.shell .cptFenetre .npvAlerte{background:var(--gris-clair);border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.5}.shell .cptFenetre .bilBlocEchec,.shell .cptFenetre .envObligation,.shell .cptFenetre .ctlAlerteGenerale{background:var(--rose-clair);color:#a2337f}.shell .cptFenetre .bilTitre{margin:0 0 6px;font-size:13px;font-weight:700}.shell .cptFenetre .bilListe{margin:0;padding-left:18px}.shell .cptFenetre .cfmSceauAlerte{background:var(--ambre-clair);color:#d98a0b}.shell .cptFenetre .cfmSceauOk{background:var(--vert-clair);color:#1fa971}.shell .cptFenetre .ctlLigne.ctlDouteuse td{background:var(--ambre-clair)}.shell .cptFenetre .ctlLigne.ctlEcartee td{opacity:.5}.shell .cptFenetre .ctlTotal{font-variant-numeric:tabular-nums;font-weight:700}.shell .cptPage .bnr,.shell .cptPage .cptNav,.shell .cptPage .cptEtapes,.shell .cptPage .cptSituation,.shell .cptPage .cptDroite,.shell .cptPage .cptTable{animation:.5s cubic-bezier(.2,.8,.2,1) both bordArrivee}.shell .cptPage .cptNav{animation-delay:60ms}.shell .cptPage .cptEtapes,.shell .cptPage .cptSituation{animation-delay:.12s}.shell .cptPage .cptDroite{animation-delay:.1s}.shell .cptPage .cptTable{animation-delay:.2s}@media (prefers-reduced-motion:reduce){.shell .cptPage .bnr,.shell .cptPage .cptNav,.shell .cptPage .cptEtapes,.shell .cptPage .cptSituation,.shell .cptPage .cptDroite,.shell .cptPage .cptTable{animation:none}.shell .cptEtape,.shell .cptPage .tblAction{transition:none}}@media (max-width:1180px){.shell .cptEtapes,.shell .cptSituation{grid-template-columns:repeat(3,minmax(0,1fr))}.shell .cptSituationItem:nth-child(4){border-left:0}.shell .cptPage .accountingKpis,.shell .cptPage .cptChiffres{grid-template-columns:repeat(2,minmax(0,1fr))}.shell .cptPage .reportKpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.shell .cptPage{padding:16px}.shell .cptBanniereGrille{grid-template-columns:minmax(0,1fr)}.shell .cptBanniereAnneau{display:none}.shell .cptEtapes,.shell .cptPage .reconcilGrid,.shell .cptPage .proofSummary,.shell .cptPage .n1Grid,.shell .cptPage .manualEntry>div{grid-template-columns:minmax(0,1fr)}.shell .cptSituation{grid-template-columns:repeat(2,minmax(0,1fr))}.shell .cptRangee{grid-template-columns:minmax(0,1fr) auto}}
.shell .ptnPage{align-content:start;gap:0;min-width:0;display:grid}.shell .ptnBanniere{background:linear-gradient(120deg,#4b3fc9 0%,#6b50de 55%,#8c77e8 100%)}.shell .ptnBanniere .bnrSousTexte{opacity:.92;max-width:560px;margin:10px 0 0;font-size:14px;line-height:1.55}.shell .ptnGeste{gap:9px;margin-top:15px;display:grid}.shell .ptnGesteBouton{text-align:left;border-radius:var(--r-carte);background:var(--paper);border:1px solid var(--bord);cursor:pointer;width:100%;transition:transform var(--mvt-micro) ease, box-shadow var(--mvt-micro) ease, border-color var(--mvt-micro) ease;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:18px 20px;display:grid}.shell .ptnGesteBouton:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 16px 32px -22px #1c1c2273}.shell .ptnGesteBouton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.shell .ptnGesteIco{background:var(--accent);color:#fff;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.shell .ptnGesteTexte{gap:3px;min-width:0;display:grid}.shell .ptnGesteTexte b{letter-spacing:-.015em;color:var(--texte);font-size:16px;font-weight:600}.shell .ptnGesteTexte span{color:var(--texte-3);font-size:12.5px;line-height:1.45}.shell .ptnGesteFleche{background:var(--accent-pale);width:34px;height:34px;color:var(--accent-texte);transition:background var(--mvt-micro) ease, color var(--mvt-micro) ease;border-radius:50%;place-items:center;display:grid}.shell .ptnGesteBouton:hover .ptnGesteFleche{background:var(--accent);color:#fff}.shell .ptnGesteNote{color:var(--texte-3);margin:0;padding:0 2px;font-size:11.5px;line-height:1.5}.shell .ptnFrise{border-radius:var(--r-carte);background:var(--paper);margin-top:15px;padding:20px 22px 18px}.shell .ptnFriseRail{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.shell .ptnFriseEtape{text-align:center;justify-items:center;gap:6px;padding:0 6px;display:grid;position:relative}.shell .ptnFriseTrait{background:var(--bord);border-radius:999px;height:2px;position:absolute;top:22px;left:calc(28px - 50%);right:calc(50% + 28px)}.shell .ptnFrisePastille{width:44px;height:44px;transition:transform var(--mvt-micro) ease;border-radius:14px;place-items:center;display:grid;position:relative}.shell .ptnFriseEtape:hover .ptnFrisePastille{transform:translateY(-2px)scale(1.04)}.shell .ptnFriseP1{background:var(--bleu-clair);color:#1e6fa8}.shell .ptnFriseP2{background:var(--accent-clair);color:var(--accent-texte)}.shell .ptnFriseP3{background:var(--rose-clair);color:var(--rose)}.shell .ptnFriseP4{background:var(--ambre-clair);color:#854d0e}.shell .ptnFriseP5{background:var(--vert-clair);color:#15803d}.shell .ptnFriseNum{background:var(--texte);color:#fff;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10.5px;font-style:normal;font-weight:700;display:grid;position:absolute;top:-5px;right:-5px}.shell .ptnFriseNom{color:var(--texte);font-size:13px;font-weight:600}.shell .ptnFriseQuoi{color:var(--texte-3);font-size:11.5px;line-height:1.35}@media (max-width:900px){.shell .ptnFriseQuoi{display:none}.shell .ptnFrisePastille{width:38px;height:38px}.shell .ptnFriseTrait{top:19px}}.shell .ptnReseau{border-radius:var(--r-carte);background:var(--paper);padding:18px 20px}.shell .ptnReseauTete{align-items:center;gap:10px;margin-bottom:14px;display:flex}.shell .ptnReseauTitre{letter-spacing:-.015em;color:var(--texte);flex:1;margin:0;font-size:17px;font-weight:600}.shell .ptnReseauCompte{background:var(--accent-clair);min-width:26px;height:26px;color:var(--accent-texte);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 8px;font-size:12.5px;font-weight:700;display:grid}.shell .ptnReseauListe{gap:2px;margin:0;padding:0;list-style:none;display:grid}.shell .ptnStructure{align-items:center;gap:11px;padding:7px 0;display:flex}.shell .ptnStructureSigle{background:var(--accent-pale);width:34px;height:34px;color:var(--accent-texte);letter-spacing:.02em;border-radius:11px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.shell .ptnStructureTexte{gap:1px;min-width:0;display:grid}.shell .ptnStructureTexte b{color:var(--texte);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.shell .ptnStructureTexte small{color:var(--texte-3);font-size:11.5px}.shell .ptnReseauReste{color:var(--texte-3);margin:8px 0 0;font-size:11.5px}.shell .ptnReseauNote{border-top:1px solid var(--bord);color:var(--texte-3);margin:14px 0 0;padding-top:13px;font-size:11.5px;line-height:1.5}.shell .ptnRecherche{border-radius:var(--r-champ);background:var(--paper);border:1px solid var(--bord);height:36px;color:var(--texte-3);min-width:260px;transition:border-color var(--mvt-micro) ease;align-items:center;gap:9px;padding:0 14px;display:inline-flex}.shell .ptnRecherche:focus-within{border-color:var(--accent-bord)}.shell .ptnRecherche input{min-width:0;font:inherit;color:var(--texte);background:0 0;border:0;outline:none;flex:1;font-size:13px}.shell .ptnRecherche input::placeholder{color:var(--texte-3)}.shell .ptnFiltres{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.shell .ptnPuce{background:var(--paper);border:1px solid var(--bord);height:32px;color:var(--texte-2);cursor:pointer;transition:background var(--mvt-micro) ease, color var(--mvt-micro) ease, border-color var(--mvt-micro) ease;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:12.5px;font-weight:500;display:inline-flex}.shell .ptnPuce:hover{border-color:var(--bord-fort);color:var(--texte)}.shell .ptnPuceActive{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.shell .ptnPuceActive:hover{color:#fff}.shell .ptnPuceNb{font-variant-numeric:tabular-nums;opacity:.7;font-size:11px;font-weight:700}.shell .ptnTableau .tblEntete,.shell .ptnTableau .tblRangee{grid-template-columns:minmax(220px,2fr) minmax(120px,1fr) minmax(130px,.9fr) 110px minmax(120px,1fr)}.shell .ptnRangee{gap:12px}.shell .ptnCellule{color:var(--texte-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.shell .ptnMontant{font-variant-numeric:tabular-nums;color:var(--texte);font-size:13px;font-weight:600}.shell .ptnEcheance{color:var(--texte-3);font-size:12px}.shell .ptnEcheanceRetard{color:var(--danger);font-weight:600}.shell .ptnTuile{color:#fff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.shell .ptnTuileEc{background:var(--vert)}.shell .ptnTuileAv{background:var(--accent)}.shell .ptnTuileSs{background:var(--bleu)}.shell .ptnRef{background:var(--gris-clair);color:var(--texte-2);font-variant-numeric:tabular-nums;border-radius:5px;margin-right:7px;padding:1px 6px;font-size:10.5px;display:inline-block}.shell .ptnNonLus{background:var(--accent);color:#fff;font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:7px;padding:0 5px;font-size:10.5px;font-weight:700;display:inline-grid}.shell .crsPied .ptnNonLus{margin-left:auto}.dos{gap:var(--esp-3);flex-direction:column;display:flex}.dosChargement{margin:var(--esp-5) 0;color:var(--texte-3);font-size:13px}.dosVide{padding:var(--esp-5) 0;justify-items:start;gap:14px;display:grid}.shell .dosRetour,.dosRetour{border:1px solid var(--bord);color:var(--texte-2);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:5px;padding:5px 10px 5px 6px;font-size:12.5px;display:inline-flex}.shell .dosRetour:hover,.dosRetour:hover{border-color:var(--bord-fort);color:var(--texte)}.dosRetour svg{transform:rotate(90deg)}.dosTete{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.dosTitreLigne{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dosTitre{letter-spacing:-.01em;color:var(--texte);text-wrap:balance;margin:0;font-size:21px;font-weight:600;line-height:1.25}.dosMeta{color:var(--texte-3);margin:0;font-size:12.5px}.dosRef{background:var(--gris-clair);color:var(--texte-2);font-variant-numeric:tabular-nums;border-radius:5px;margin-right:8px;padding:1px 6px;font-size:11px;display:inline-block}.dosAppel{border-radius:var(--r-carte);background:var(--accent-pale);color:var(--accent-texte);border:1px solid var(--accent-bord);align-items:flex-start;gap:11px;padding:13px 16px;display:flex}.dosAppelRetard{color:#9a3412;background:#fdece7;border-color:#f4c7b8}.dosAppel svg{flex:none;margin-top:1px}.dosAppelTitre{margin:0;font-size:13.5px;font-weight:600}.dosAppelSous{opacity:.85;margin:2px 0 0;font-size:12.5px}.dosFaute{color:#9a3412;background:#fdece7;border-radius:10px;align-items:center;gap:7px;margin:0;padding:10px 13px;font-size:12.5px;display:flex}.dosGrille{gap:var(--esp-3);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;display:grid}@media (max-width:1080px){.dosGrille{grid-template-columns:minmax(0,1fr)}}.dosColonne{gap:var(--esp-3);flex-direction:column;min-width:0;display:flex}.dosAside{top:var(--esp-2);position:sticky}@media (max-width:1080px){.dosAside{position:static}}.dosPanneau{border:1px solid var(--bord);border-radius:var(--r-carte);background:#fff;padding:16px 18px}.dosPanneauTitre{letter-spacing:.07em;text-transform:uppercase;color:var(--texte-3);margin:0 0 11px;font-size:11px;font-weight:600}.dosSituation{color:var(--texte-2);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.dosAttente{color:var(--texte-3);margin:0;font-size:12.5px;line-height:1.55}.dosStructure{align-items:center;gap:11px;display:flex}.dosRond{background:var(--accent-pale);width:38px;height:38px;color:var(--accent);border-radius:12px;flex:none;place-items:center;display:grid}.dosStructureNom{margin:0;font-size:13.5px;font-weight:600}.dosStructureSous{color:var(--texte-3);margin:1px 0 0;font-size:12px}.dosPieces{gap:6px;margin:0;padding:0;list-style:none;display:grid}.shell .dosPiece,.dosPiece{border:1px solid var(--bord);text-align:left;width:100%;color:var(--texte);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:9px;padding:8px 10px;font-size:12.5px;display:flex}.shell .dosPiece:hover,.dosPiece:hover{background:var(--gris-clair);border-color:var(--bord-fort)}.dosPieceIco{color:var(--texte-3);flex:none;place-items:center;display:grid}.dosPieceNom{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.dosPieceType{background:var(--accent-pale);color:var(--accent-texte);border-radius:6px;flex:none;padding:1px 7px;font-size:10.5px}.shell .dosPieceMorte,.dosPieceMorte{cursor:default;color:var(--texte-3);background:var(--gris-clair);border-style:dashed}.shell .dosPieceMorte:hover,.dosPieceMorte:hover{background:var(--gris-clair);border-color:var(--bord)}.dosGestes{flex-wrap:wrap;gap:8px;display:flex}.shell .dosGeste,.dosGeste{border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;border-radius:9px;padding:8px 13px;font-size:12.5px;font-weight:600}.shell .dosGeste:hover,.dosGeste:hover{filter:brightness(1.06)}.shell .dosGesteDiscret,.dosGesteDiscret{border-color:var(--bord);color:var(--texte-2);background:#fff;font-weight:500}.shell .dosGesteDiscret:hover,.dosGesteDiscret:hover{background:var(--gris-clair);filter:none;border-color:var(--bord-fort)}.dosMotif{margin-bottom:11px}.dosEtiquette{color:var(--texte-3);margin-bottom:5px;font-size:11.5px;display:block}.shell .dosZone,.dosZone{border:1px solid var(--bord);background:var(--gris-clair);width:100%;font:inherit;color:var(--texte);resize:vertical;border-radius:10px;padding:9px 11px;font-size:12.5px;line-height:1.5}.shell .dosZone:focus,.dosZone:focus{outline:2px solid var(--accent-bord);outline-offset:-1px;background:#fff}.dosDepli{border:1px solid var(--bord);border-radius:var(--r-carte);background:#fff;padding:12px 16px}.dosDepli>summary{cursor:pointer;color:var(--texte-2);list-style:revert;font-size:12.5px;font-weight:600}.dosDepli[open]>summary{margin-bottom:12px}.dosFrise{gap:13px;margin:0;padding:0 0 0 4px;list-style:none;display:grid}.dosFrise li{align-items:flex-start;gap:11px;display:flex}.dosFrisePoint{background:var(--accent-bord);border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.dosFriseQuoi{margin:0;font-size:12.5px;font-weight:500}.dosFriseQuand{color:var(--texte-3);margin:1px 0 0;font-size:11.5px}.dosFriseMotif{background:var(--gris-clair);color:var(--texte-2);border-radius:8px;margin:4px 0 0;padding:6px 9px;font-size:12px;line-height:1.5}.fil{flex-direction:column;gap:13px;display:flex}.filCorps{flex-direction:column;gap:11px;max-height:520px;padding-right:3px;display:flex;overflow-y:auto}.filVide{color:var(--texte-3);margin:0;padding:18px 0;font-size:12.5px;line-height:1.55}.filMsg{background:var(--gris-clair);border:1px solid var(--bord);border-radius:14px 14px 14px 4px;max-width:88%;padding:11px 14px}.filMsgMoi{background:var(--accent-pale);border-color:var(--accent-bord);border-radius:14px 14px 4px;align-self:flex-end}.filMsgAthena{text-align:center;background:0 0;border:0;border-radius:0;align-self:center;max-width:100%;padding:4px 0}.filMsgAthena .filTexte{color:var(--texte-3);font-size:12px;font-style:italic}.filMsgAthena .filQui{justify-content:center}.filQui{align-items:baseline;gap:8px;margin:0 0 4px;font-size:11.5px;display:flex}.filAuteur{color:var(--texte-2);font-weight:600}.filQuand{color:var(--texte-3);font-size:11px}.filTexte{color:var(--texte);font-size:13px;line-height:1.6}.filTexte p{margin:0 0 7px}.filTexte p:last-child{margin-bottom:0}.filBloquant{background:var(--ambre-clair);color:#854d0e;border-radius:8px;align-items:center;gap:6px;margin:8px 0 0;padding:5px 9px;font-size:11.5px;display:flex}.filPieces{flex-wrap:wrap;gap:6px;margin:9px 0 0;padding:0;list-style:none;display:flex}.shell .filPiece,.filPiece{border:1px solid var(--bord);color:var(--texte);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:4px 9px;font-size:11.5px;display:inline-flex}.shell .filPiece:hover,.filPiece:hover{border-color:var(--bord-fort);background:var(--gris-clair)}.shell .filPieceMorte,.filPieceMorte{cursor:default;color:var(--texte-3);border-style:dashed}.filClos{background:var(--gris-clair);color:var(--texte-3);border-radius:10px;margin:0;padding:11px 14px;font-size:12.5px;line-height:1.5}.filEcrire{border-top:1px solid var(--bord);flex-direction:column;gap:9px;padding-top:13px;display:flex}.shell .filZone,.filZone{border:1px solid var(--bord);background:var(--gris-clair);width:100%;font:inherit;color:var(--texte);resize:vertical;border-radius:12px;min-height:64px;padding:10px 13px;font-size:13px;line-height:1.55}.shell .filZone:focus,.filZone:focus{outline:2px solid var(--accent-bord);outline-offset:-1px;background:#fff}.filBarre{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.filCase{color:var(--texte-3);cursor:pointer;align-items:center;gap:7px;font-size:12px;display:inline-flex}.shell .filEnvoyer,.filEnvoyer{background:var(--nuit);color:#fff;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:7px;padding:9px 16px;font-size:12.5px;font-weight:600;display:inline-flex}.shell .filEnvoyer:disabled,.filEnvoyer:disabled{opacity:.45;cursor:default}.prp{border-radius:var(--r-carte);border:1px solid var(--accent-bord);box-shadow:var(--ombre-carte);background:#fff;flex-direction:column;gap:14px;padding:18px 20px;display:flex}.prpVieille{border-color:var(--bord);box-shadow:none;background:var(--gris-clair);opacity:.82}.prpTete{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.prpTitre{color:var(--texte);align-items:baseline;gap:9px;margin:0;font-size:15px;font-weight:600;display:flex}.prpVersion{color:var(--texte-3);font-size:11.5px;font-weight:500}.prpQuand{color:var(--texte-3);margin:2px 0 0;font-size:12px}.prpEtat{white-space:nowrap;border-radius:7px;padding:3px 10px;font-size:11.5px;font-weight:600}.prpEtatAttente{background:var(--accent-pale);color:var(--accent-texte)}.prpEtatOk{background:var(--vert-clair);color:#15803d}.prpEtatNon{color:#9a3412;background:#fdece7}.prpEtatVieille{background:var(--gris-clair);color:var(--texte-3)}.prpMontant{align-items:center;gap:13px;display:flex}.prpRond{background:var(--accent);color:#fff;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.prpTtc{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--texte);margin:0;font-size:24px;font-weight:700;line-height:1.1}.prpTtcSuffixe{color:var(--texte-3);font-size:13px;font-weight:600}.prpDetail{color:var(--texte-3);font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:12px}.prpBloc{flex-direction:column;gap:5px;display:flex}.prpEtiquette{letter-spacing:.07em;text-transform:uppercase;color:var(--texte-3);margin:0;font-size:11px;font-weight:600}.prpTexte{color:var(--texte-2);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.prpListe{gap:5px;margin:0;padding:0;list-style:none;display:grid}.prpListe li{color:var(--texte-2);align-items:center;gap:8px;font-size:12.5px;display:flex}.prpListe svg{color:var(--vert);flex:none}.prpFaits{flex-wrap:wrap;gap:8px;display:flex}.prpFait{background:var(--gris-clair);color:var(--texte-2);border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;display:inline-flex}.prpFaitPerime{color:#9a3412;background:#fdece7}.prpPieces{flex-wrap:wrap;gap:8px;display:flex}.shell .prpPiece,.prpPiece{border:1px solid var(--bord);color:var(--texte);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:7px;padding:7px 13px;font-size:12.5px;font-weight:500;display:inline-flex}.shell .prpPiece:hover,.prpPiece:hover{border-color:var(--accent);color:var(--accent-texte)}.prpVerdict{border-radius:10px;align-items:center;gap:7px;margin:0;padding:9px 13px;font-size:12.5px;display:flex}.prpVerdictOk{background:var(--vert-clair);color:#15803d}.prpVerdictNon{color:#9a3412;background:#fdece7}.prpDecision{border-top:1px solid var(--bord);flex-direction:column;gap:12px;padding-top:14px;display:flex}.prpAvis{color:var(--texte-3);margin:0;font-size:11.5px;line-height:1.55}.prpMotif{flex-direction:column;gap:5px;display:flex}.shell .prpZone,.prpZone{border:1px solid var(--bord);background:var(--gris-clair);width:100%;font:inherit;color:var(--texte);resize:vertical;border-radius:10px;padding:9px 12px;font-size:12.5px;line-height:1.5}.shell .prpZone:focus,.prpZone:focus{outline:2px solid var(--accent-bord);outline-offset:-1px;background:#fff}.prpFaute{color:#9a3412;background:#fdece7;border-radius:9px;align-items:flex-start;gap:7px;margin:0;padding:9px 12px;font-size:12px;line-height:1.5;display:flex}.prpGestes{flex-wrap:wrap;gap:9px;display:flex}.shell .prpOui,.prpOui{background:var(--vert);color:#fff;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:7px;padding:10px 17px;font-size:13px;font-weight:600;display:inline-flex}.shell .prpOui:disabled,.prpOui:disabled{opacity:.45;cursor:default}.shell .prpAutre,.prpAutre{border:1px solid var(--bord);color:var(--texte-2);cursor:pointer;background:#fff;border-radius:10px;padding:10px 15px;font-size:12.5px}.shell .prpAutre:hover,.prpAutre:hover{border-color:var(--bord-fort);color:var(--texte)}.shell .prpNon,.prpNon{color:var(--texte-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:10px 15px;font-size:12.5px}.shell .prpNon:hover,.prpNon:hover{color:var(--danger)}.frpCadre{border-radius:var(--r-carte);border:1px solid var(--accent-bord);box-shadow:var(--ombre-carte);background:#fff;flex-direction:column;gap:14px;padding:18px 20px;display:flex}.frpTitre{color:var(--texte);margin:0;font-size:15px;font-weight:600}.frpObjet{color:var(--texte-3);margin:-8px 0 0;font-size:12.5px}.frpChamp{flex-direction:column;flex:140px;gap:5px;min-width:0;display:flex}.frpEtiquette{letter-spacing:.07em;text-transform:uppercase;color:var(--texte-3);margin:0;font-size:11px;font-weight:600}.frpLigne{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.frpZone,.frpInput,.frpSelect{border:1px solid var(--bord);background:var(--gris-clair);width:100%;font:inherit;color:var(--texte);border-radius:10px;padding:9px 12px;font-size:12.5px;line-height:1.5}.frpZone{resize:vertical}.frpInput{font-variant-numeric:tabular-nums}.frpSelect{cursor:pointer}.frpZone:focus,.frpInput:focus,.frpSelect:focus{outline:2px solid var(--accent-bord);outline-offset:-1px;background:#fff}.frpTotal{background:var(--accent-pale);border-radius:12px;align-items:center;gap:13px;padding:13px 16px;display:flex}.frpTotalRond{background:var(--accent);color:#fff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.frpTotalTtc{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--accent-texte);margin:0;font-size:20px;font-weight:700;line-height:1.15}.frpTotalSuffixe{opacity:.7;font-size:12px;font-weight:600}.frpTotalDetail{color:var(--accent-texte);opacity:.75;font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:11.5px}.frpPieces{background:var(--gris-clair);border-radius:12px;flex-direction:column;gap:8px;padding:13px 15px;display:flex}.frpAide{color:var(--texte-3);margin:-3px 0 2px;font-size:11.5px;line-height:1.5}.frpCase{color:var(--texte);cursor:pointer;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.frpCase svg{color:var(--texte-3)}.frpGarde{background:var(--ambre-clair);color:#854d0e;border-radius:9px;align-items:flex-start;gap:7px;margin:2px 0 0;padding:7px 10px;font-size:11.5px;line-height:1.5;display:flex}.frpFaute{color:#9a3412;background:#fdece7;border-radius:9px;align-items:flex-start;gap:7px;margin:0;padding:9px 12px;font-size:12px;line-height:1.5;display:flex}.frpGestes{flex-wrap:wrap;gap:9px;display:flex}.frpEnvoyer{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:7px;padding:10px 17px;font-size:13px;font-weight:600;display:inline-flex}.frpEnvoyer:disabled{opacity:.45;cursor:default}.frpAnnuler{border:1px solid var(--bord);color:var(--texte-2);cursor:pointer;background:#fff;border-radius:10px;padding:10px 15px;font-size:12.5px}.frpAnnuler:hover{border-color:var(--bord-fort);color:var(--texte)}.dosDepot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:11px;display:flex}.dosDepot .frpSelect{flex:130px;width:auto}.dosFichier{display:none}.dosRefaire{flex-direction:column;gap:5px;margin-top:11px;display:flex}.dosDecliner{border-top:1px solid var(--bord);flex-direction:column;gap:7px;margin-top:13px;padding-top:13px;display:flex}.dosLien{color:var(--texte-3);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px;text-decoration:underline}.dosLien:hover{color:var(--accent-texte)}.dosPied{color:var(--texte-3);text-align:center;margin:0;font-size:11.5px}.pfcCharge{margin-bottom:var(--esp-3);border:1px solid var(--bord);border-radius:var(--r-carte);background:#fff;flex-wrap:wrap;align-items:center;gap:10px 22px;padding:14px 18px;display:flex}.pfcChiffre{align-items:baseline;gap:7px;display:flex}.pfcValeur{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--texte-3);font-size:19px;font-weight:700}.pfcChiffreActif .pfcValeur{color:var(--accent)}.pfcChiffreRouge .pfcValeur{color:var(--danger)}.pfcLibelle{color:var(--texte-3);font-size:12px}.pfcDelai{color:var(--texte-3);align-items:center;gap:6px;margin:0 0 0 auto;font-size:11.5px;display:inline-flex}.pfcCarteRetard{border-color:#f4c7b8}.pfcNonLus{background:var(--accent);color:#fff;font-variant-numeric:tabular-nums;border-radius:8px;align-items:center;gap:3px;margin-left:7px;padding:1px 6px;font-size:10.5px;font-weight:700;display:inline-flex}.pfcMontant{font-variant-numeric:tabular-nums;color:var(--texte-2);font-size:12px;font-weight:600}.pfcEcheance{color:var(--texte-3);margin:7px 0 0;font-size:11px}.pfcEcheanceRetard{color:var(--danger);font-weight:600}.vMesurePeche{background:#fdece7}.cslFiche{margin-top:var(--esp-3)}.cslOuvrir{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.cslOuvrir:hover{text-underline-offset:3px;text-decoration:underline}.cslNonLus{background:var(--accent);color:#fff;font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;min-width:17px;height:17px;margin-left:7px;padding:0 5px;font-size:10px;font-weight:700;display:inline-grid}.cslRetard{color:var(--danger);font-weight:600}.cslMot{border-top:1px solid var(--bord);flex-direction:column;align-items:flex-start;gap:8px;margin-top:14px;padding-top:14px;display:flex}.cslMot .dosZone{width:100%}.cslNote .dosZone{margin-bottom:10px}.cslCandidates{gap:9px;margin:0;padding:0;list-style:none;display:grid}.cslCandidates li{border:1px solid var(--bord);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:11px;padding:9px 11px;display:flex}.cslCandidate{min-width:0}.cslCandidateNom{color:var(--texte);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.cslCandidateSous{color:var(--texte-3);margin:2px 0 0;font-size:11.5px}.cslRefus{background:var(--ambre-clair);color:#854d0e;border-radius:6px;padding:1px 7px;font-size:10.5px;font-weight:600}.cslRefus2{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cslRefusQui{color:var(--texte);align-items:center;gap:7px;margin:0;font-size:12.5px;font-weight:500;display:flex}.cslRefusQuand{color:var(--texte-3);margin-left:auto;font-size:11px}.cslRefusMotif{background:var(--gris-clair);color:var(--texte-2);border-radius:8px;margin:4px 0 0;padding:6px 9px;font-size:11.5px;line-height:1.5}.csl .moduleLanding.ptn{align-content:start;gap:0;display:grid}.csl .pfcBanniere{border-radius:var(--r-carte);color:#fff;background:linear-gradient(120deg,#4b3fc9 0%,#6b50de 55%,#8c77e8 100%);padding:26px 30px 30px;position:relative;overflow:hidden}.csl .pfcBanniere .bnrEtincelles{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.csl .pfcBanniere .bnrSur{letter-spacing:.14em;text-transform:uppercase;opacity:.78;margin:0 0 8px;font-size:11.5px;font-weight:600;position:relative}.csl .pfcBanniere .bnrTitre{letter-spacing:-.025em;text-wrap:balance;max-width:18ch;margin:0;font-size:30px;font-weight:700;line-height:1.12;position:relative}.csl .pfcBanniere .bnrSousTexte{opacity:.92;max-width:560px;margin:10px 0 0;font-size:14px;line-height:1.55;position:relative}.csl .pfcCharge{border:1px solid var(--bord);border-radius:var(--r-carte);background:var(--paper);flex-wrap:wrap;align-items:center;gap:10px 26px;margin:15px 0 0;padding:15px 20px;display:flex}.csl .pfcChiffre{align-items:baseline;gap:7px;display:flex}.csl .pfcValeur{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--texte-3);font-size:21px;font-weight:700}.csl .pfcChiffreActif .pfcValeur{color:var(--accent)}.csl .pfcChiffreRouge .pfcValeur{color:var(--danger)}.csl .pfcLibelle{color:var(--texte-3);font-size:12.5px}.csl .pfcDelai{color:var(--texte-3);align-items:center;gap:6px;margin:0 0 0 auto;font-size:11.5px;display:inline-flex}.csl .ptnKanban{scrollbar-width:thin;scrollbar-color:var(--bord-fort) transparent;grid-template-columns:none;grid-auto-columns:228px;grid-auto-flow:column;align-items:start;gap:12px;margin-top:20px;padding-bottom:6px;display:grid;overflow-x:auto}.csl .ptnCol{border-radius:var(--r-carte);background:0 0;border:1px solid #0000;flex-direction:column;gap:10px;min-width:0;padding:10px 6px 12px;display:flex}@container (max-width:62rem){.csl .ptnKanban{grid-template-columns:none}}.csl .ptnColTete{align-items:center;gap:9px;padding:0 3px;display:flex}.csl .ptnColTitre{letter-spacing:.05em;text-transform:uppercase;min-width:0;color:var(--texte-2);flex:1;margin:0;font-size:11px;font-weight:600}.csl .ptnColCompte{background:var(--gris-clair);min-width:22px;height:22px;color:var(--texte-2);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 7px;font-size:11.5px;font-weight:700;display:grid}.csl .ptnColVide{border:1px dashed var(--bord);background:var(--gris-clair);color:var(--texte-3);border-radius:13px;margin:0;padding:16px 12px;font-size:11.5px;line-height:1.5}.csl .ptnCartes{gap:9px;display:grid}.csl .ptnCarte{text-align:left;background:var(--paper);border:1px solid var(--bord);cursor:pointer;width:100%;transition:transform var(--mvt-micro) ease, box-shadow var(--mvt-micro) ease, border-color var(--mvt-micro) ease;border-radius:13px;gap:5px;padding:13px 14px;display:grid}.csl .ptnCarte:hover{border-color:var(--bord-fort);transform:translateY(-2px);box-shadow:0 12px 24px -18px #1c1c2261}.csl .ptnCarte:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.csl .pfcCarteRetard{border-color:#f4c7b8}.csl .ptnCarteObjet{color:var(--texte);justify-content:space-between;align-items:flex-start;gap:8px;margin:0;font-size:12.5px;font-weight:600;line-height:1.35;display:flex}.csl .ptnCarteCse{color:var(--texte-2);margin:0;font-size:12px}.csl .ptnCarteMeta{color:var(--texte-3);margin:0;font-size:11px}.csl .ptnCarteRef{background:var(--gris-clair);color:var(--texte-2);font-variant-numeric:tabular-nums;border-radius:4px;margin-right:6px;padding:1px 5px;font-size:10px;display:inline-block}.csl .ptnCarteBas{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.csl .pfcMontant{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--texte-2);flex:none;font-size:12px;font-weight:600}.csl .pfcNonLus{background:var(--accent);color:#fff;font-variant-numeric:tabular-nums;border-radius:8px;flex:none;align-items:center;gap:3px;padding:1px 6px;font-size:10.5px;font-weight:700;display:inline-flex}.csl .pfcEcheance{color:var(--texte-3);margin:2px 0 0;font-size:11px}.csl .pfcEcheanceRetard{color:var(--danger);font-weight:600}.csl .pst{white-space:nowrap;border-radius:7px;align-items:center;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.csl .pstGris{background:var(--gris-clair);color:var(--texte-2)}.csl .pstBleu{background:var(--bleu-clair);color:#1e6fa8}.csl .pstViolet{background:var(--accent-clair);color:var(--accent-texte)}.csl .pstVert{background:var(--vert-clair);color:#15803d}.csl .pstAmbre{background:var(--ambre-clair);color:#854d0e}.csl .pstRose{background:var(--rose-clair);color:var(--rose)}.csl .dosGrille{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}@media (max-width:1080px){.csl .dosGrille{grid-template-columns:minmax(0,1fr)}}
.shell .panneau{width:min(var(--panneau-w-fixe,336px), 92vw);border-left:1px solid var(--bord);background:var(--fond-app);box-shadow:-24px 0 60px -40px #1c1c2247}.shell .panneauInner{gap:16px;padding:18px 16px 22px}.shell .panneauTete{padding:2px 2px 0}.shell .panneauTete strong{letter-spacing:-.01em;color:var(--texte);font-size:17px;font-weight:700}.shell .panneau .teteIcone{background:var(--paper);border:1px solid var(--bord);width:32px;height:32px;color:var(--texte-3);border-radius:10px}.shell .panneau .teteIcone:hover{background:var(--accent-clair);color:var(--accent-texte);border-color:#0000}.shell .pnBloc{border-radius:var(--r-carte);background:var(--paper);border:1px solid var(--bord);padding:14px 14px 12px;scroll-margin-top:12px}.shell .pnTitre{letter-spacing:.07em;text-transform:uppercase;color:var(--texte-2);margin:0 0 10px;padding:0 2px;font-size:11px;font-weight:600}.shell .pnVide{color:var(--texte-3);margin:0;padding:0 2px 2px;font-size:12.5px;line-height:1.55}.shell .pnListe{gap:1px}.shell .pnItem{color:var(--texte);border-radius:10px;gap:11px;padding:8px}.shell .pnItem:hover{background:var(--gris-clair)}.shell .pnItemFige:hover{background:0 0}.shell .pnIcone{background:var(--gris-clair);width:30px;height:30px;color:var(--texte-3);border-radius:9px}.shell .pnIcone svg{width:15px;height:15px}.shell .pnIcone-peche{color:#9a3412;background:#fdece7}.shell .pnIcone-creme{background:var(--ambre-clair);color:#854d0e}.shell .pnIcone-ciel{background:var(--bleu-clair);color:#1e6fa8}.shell .pnIcone-menthe{background:var(--vert-clair);color:#15803d}.shell .pnIcone-neutre{background:var(--gris-clair);color:var(--texte-3)}.shell .pnPastille{background:var(--accent-pale);width:30px;height:30px;color:var(--accent-texte);border-radius:50%;font-size:11px;font-weight:600}.shell .pnTexte{gap:2px}.shell .pnTexte b{color:var(--texte);font-size:13px;font-weight:500;line-height:1.4}.shell .pnTexte small{color:var(--texte-3);font-size:11.5px;line-height:1.45}.shell .pnEcarter{cursor:pointer;color:var(--texte-2);opacity:0;transition:opacity var(--mvt-micro) ease, background var(--mvt-micro) ease;background:0 0;border:0;border-radius:8px;padding:4px}.shell .pnLigne:hover .pnEcarter,.shell .pnEcarter:focus-visible{opacity:1}.shell .pnEcarter:hover{background:var(--gris-clair);color:var(--danger)}.shell .pnFil li:not(:last-child):before{background:var(--bord);top:38px;bottom:-1px;left:23px}.shell .pnLien{border-radius:var(--r-champ);background:var(--accent);color:#fff;transition:filter var(--mvt-micro) ease;gap:8px;margin-top:auto;padding:12px;font-size:13px;font-weight:600}.shell .pnLien:hover{background:var(--accent);filter:brightness(1.07)}.shell .pnLien svg{width:15px;height:15px}
