.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, #7fb8e8, 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}
.csl{background:var(--fond-app);color:var(--texte)}.csl .cslCorps{background:var(--fond-app)}.csl .rail.railConsole,.csl .rail.railPartenaire{background:var(--paper);border-right:0}:root[data-theme=sombre] .csl .rail.railConsole,:root[data-theme=sombre] .csl .rail.railPartenaire{background:var(--paper)}.csl .railConsole .railItem:hover,.csl .railPartenaire .railItem:hover,.csl .railConsole .railActif,.csl .railPartenaire .railActif{background:0 0}.csl .railInner{flex-direction:column;min-height:100%;padding:20px 0 20px 24px;display:flex}.csl .railMarque{flex-wrap:wrap;flex-shrink:0;gap:6px 10px;min-height:33px;margin:0 0 20px;padding:0}.csl .railSigle{background:var(--accent);color:#fff;border-radius:50%;width:33px;height:33px;font-size:0}.csl .railSigle svg{width:15px;height:15px}.csl .railMarque strong{letter-spacing:-.01em;color:var(--texte);font-size:21px;font-weight:700}.csl .railMentions{flex-wrap:wrap;flex:0 100%;gap:5px;margin-left:0;display:flex}.csl .railEnv,.csl .railBadge{box-shadow:none;letter-spacing:.04em;white-space:nowrap;border:0;border-radius:6px;flex:none;margin:0;padding:2px 8px;font-size:10px;font-weight:600;line-height:1.7}.csl .railEnv{color:#9a3412;background:#fdece7}.csl .railEnvProd{background:var(--bleu-clair);color:#1e6fa8}.csl .railBadge{background:var(--accent-clair);color:var(--accent-texte)}.csl .railInner>nav{padding-top:6px}.csl .railGroupe{margin-top:12px}.csl .railGroupe:first-of-type{margin-top:0}.csl .railGroupe+.railGroupe{padding-top:0}.csl .railGroupe+.railGroupe:before{display:none}.csl .railTitre,.csl .railTitreBouton{letter-spacing:.06em;text-transform:uppercase;color:var(--texte-2);padding:0 0 4px;font-size:11px;font-weight:500}.csl .railTitreBouton{justify-content:flex-start}.csl .railTitreBouton:hover{color:var(--texte-3);background:0 0}.csl .railChevron{display:none}.csl .railListe{gap:0;padding:0;display:grid}.csl .railItem{height:34px;color:var(--texte);transition:color var(--mvt-micro) ease;border-radius:0;gap:8px;padding:0 12px 0 0;font-size:13.5px;font-weight:500}.csl .railItem[data-teinte=violet]{--ico:var(--accent);--ico-clair:var(--accent-clair)}.csl .railItem[data-teinte=rose]{--ico:var(--rose);--ico-clair:var(--rose-clair)}.csl .railItem[data-teinte=bleu]{--ico:var(--bleu);--ico-clair:var(--bleu-clair)}.csl .railItem[data-teinte=indigo]{--ico:var(--indigo);--ico-clair:var(--indigo-clair)}.csl .railItem[data-teinte=vert]{--ico:var(--vert);--ico-clair:var(--vert-clair)}.csl .railItem[data-teinte=ambre]{--ico:var(--ambre);--ico-clair:var(--ambre-clair)}.csl .railItem[data-teinte=gris]{--ico:var(--texte-3);--ico-clair:var(--gris-clair)}.csl .railItem i{width:28px;height:28px;color:var(--ico,var(--texte-3));transition:background var(--mvt-micro) ease, color var(--mvt-micro) ease;border-radius:8px;place-items:center;display:grid}.csl .railItem i svg{width:17px;height:17px}.csl .railItem:hover{color:var(--texte);background:0 0}.csl .railItem:hover i{background:var(--ico-clair,var(--gris-clair))}.csl .railItem:before{display:none}.csl .railActif,.csl .railActif:hover{color:var(--texte);background:0 0;font-weight:600}.csl .railActif i,.csl .railActif:hover i{background:var(--ico,var(--accent));color:#fff}.csl .railItem:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:8px}.csl .cslPied{border-top:1px solid var(--bord);margin-top:auto;padding-top:16px;padding-right:24px}.csl .cslMail{color:var(--texte);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12.5px;overflow:hidden}.csl .cslNiveau{color:var(--texte-3);margin:2px 0 10px;font-size:11.5px}.csl .cslPied .railItem,.csl .cslPied .railSortie,.csl .cslPied .railItem i{color:var(--danger)}.csl .cslPied .railItem:hover i{background:#fbe9e4}.csl .tete{background:0 0;border-bottom:0;align-items:center;gap:20px;min-height:78px;padding:18px 30px}.csl .teteFil{color:var(--texte-3);align-items:center;gap:8px;font-size:13px;display:flex}.csl .teteFil b{color:var(--texte);font-size:15px;font-weight:600}.csl .teteFilSep{color:var(--texte-2);display:inline-flex}.csl .teteDroite{gap:10px;margin-left:auto;padding-left:24px}.csl .teteIcone{border-radius:var(--r-champ);background:var(--paper);border:1px solid var(--bord-fort);width:42px;height:42px;color:var(--texte);cursor:pointer;transition:background var(--mvt-micro) ease, color var(--mvt-micro) ease, border-color var(--mvt-micro) ease;place-items:center;display:grid}.csl .teteIcone svg{width:16px;height:16px}.csl .teteIcone:hover,.csl .teteIcone[aria-expanded=true]{background:var(--accent-clair);color:var(--accent-texte);border-color:#0000}.csl .cslRetour{border-radius:var(--r-champ);background:var(--nuit);color:#fff;white-space:nowrap;height:42px;transition:filter var(--mvt-micro) ease;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.csl .cslRetour:hover{filter:brightness(1.15);color:#fff}.csl .cslMain{max-width:none;padding:18px 30px 56px}.csl .cslEnTete{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.csl .cslEnTete>:first-child{flex:380px;min-width:0}.csl .cslEnTete h1{letter-spacing:-.02em;color:var(--texte);margin:0 0 5px;font-size:22px;font-weight:600;line-height:1.2}.csl .cslEnTete p{max-width:78ch;color:var(--texte-3);margin:0;font-size:12.5px;line-height:1.55}.csl .cslSeg{background:var(--gris-clair);border:1px solid var(--bord);border-radius:999px;flex:none;align-self:flex-start;gap:3px;padding:3px;display:inline-flex}.csl .cslSeg button{font:inherit;color:var(--texte-2);cursor:pointer;transition:background var(--mvt-micro) ease, color var(--mvt-micro) ease;background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:500}.csl .cslSeg button:hover{color:var(--texte)}.csl .cslSeg button[aria-selected=true]{background:var(--accent);color:#fff;font-weight:600}.csl .cslTuiles{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:12px;margin-bottom:18px;display:grid}.csl .cslTuile{border-radius:var(--r-carte);background:var(--paper);border:1px solid var(--bord);padding:15px 17px}.csl .cslTuileK{color:var(--texte-2);margin:0;font-size:11.5px;font-weight:500}.csl .cslTuileV{letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--texte);margin:7px 0 0;font-size:24px;font-weight:700;line-height:1.1}.csl .cslTuileV.t-ok{color:#15803d}.csl .cslTuileV.t-warn{color:#9a6300}.csl .cslTuileV.t-crit{color:var(--danger)}.csl .cslBascule{background:var(--gris-clair);border:1px solid var(--bord);border-radius:999px;align-items:center;gap:3px;padding:3px;display:inline-flex}.csl .cslBasculeItem{letter-spacing:0;color:var(--texte-3);transition:background var(--mvt-micro) ease, color var(--mvt-micro) ease;border-radius:999px;padding:6px 13px;font-size:12px;font-weight:500;text-decoration:none}.csl a.cslBasculeItem:hover{background:var(--paper);color:var(--texte)}.csl a.cslBasculeItem:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.csl .cslBasculeIci{background:var(--paper);color:var(--texte);font-weight:600;box-shadow:0 1px 2px #1c1c2214}.csl .cslMesures{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin-bottom:20px;display:grid}.csl .vMesureCarte{border-radius:var(--r-carte);border:1px solid #0000;padding:16px 18px}.csl .vMesureK{color:var(--texte);margin:0 0 6px;font-size:12px;font-weight:600}.csl .vMesureV{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--texte);margin:0;font-size:30px;font-weight:700;line-height:1.05}.csl .vMesureD{color:var(--texte);opacity:.62;margin:6px 0 0;font-size:11.5px}.csl .vMesureCiel{background:var(--bleu-clair)}.csl .vMesureBrume{background:var(--accent-clair)}.csl .vMesurePeche{background:#fdece7}.csl .vMesureGris{background:var(--paper);border-color:var(--bord)}.csl .cslOnglets{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.csl .cslOnglets button{border:1px solid var(--bord);background:var(--paper);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;padding:8px 16px;font-size:13px;font-weight:500}.csl .cslOnglets button:hover{border-color:var(--bord-fort);color:var(--texte)}.csl .cslOnglets .cslOngletActif{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.csl .cslOnglets .cslOngletActif:hover{color:#fff}.csl .vTableWrap{border:1px solid var(--bord);border-radius:var(--r-carte);background:var(--paper);overflow:hidden}.csl .vTable{border-collapse:collapse;width:100%;font-size:13px}.csl .vTable thead th{text-align:left;background:var(--gris-clair);border-bottom:1px solid var(--bord);letter-spacing:.05em;text-transform:uppercase;color:var(--texte-3);white-space:nowrap;padding:11px 16px;font-size:11px;font-weight:600}.csl .vTable tbody td{border-bottom:1px solid var(--gris-clair);padding:12px 16px}.csl .vTable tbody tr:last-child td{border-bottom:0}.csl .vTable tbody tr:hover{background:var(--gris-clair)}@media (max-width:62rem){.csl .cslMain{padding:8px 16px 32px}.csl .tete{flex-wrap:wrap;row-gap:10px;min-height:0;padding:14px 16px}.csl .teteDroite{padding-left:0}.csl .cslRetour{display:none}}.csl .cslBloc{margin-bottom:20px}.csl .cslCode{background:var(--gris-clair);color:var(--texte);border-radius:6px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;display:inline-block}.csl .cslMotif{max-width:46ch;color:var(--danger);margin:5px 0 0;font-size:11.5px;line-height:1.45;display:block}.csl .cslRenvoi{background:var(--ambre-clair);color:#854d0e;font-variant-numeric:tabular-nums;border-radius:6px;margin-left:6px;padding:1px 6px;font-size:10.5px;font-weight:700;display:inline-block}.csl .cslRecharger{margin-left:auto}.csl .cslQui{color:var(--texte);font-size:12.5px;display:block}.csl .cslEffet{max-width:42ch;color:var(--texte-3);margin-top:3px;font-size:11.5px;line-height:1.4;display:block}.csl .rspChoix{gap:7px;margin:0;padding:0;list-style:none;display:grid}.csl .rspChoixItem{text-align:left;border:1px solid var(--bord);background:var(--paper);cursor:pointer;width:100%;font:inherit;transition:border-color var(--mvt-micro) ease, background var(--mvt-micro) ease;border-radius:12px;align-items:center;gap:12px;padding:11px 13px;display:flex}.csl .rspChoixItem:hover{border-color:var(--accent);background:var(--accent-pale)}.csl .rspChoixTexte{flex:auto;gap:1px;min-width:0;display:grid}.csl .rspChoixTexte b{color:var(--texte);font-size:13.5px;font-weight:600}.csl .rspChoixTexte small{color:var(--texte-3);font-size:11.5px}.csl .rspChoixMarque{background:var(--vert-clair);color:#15803d;border-radius:6px;flex:none;padding:2px 8px;font-size:10.5px;font-weight:600}.csl .cslPanneau{border-radius:var(--r-carte);border:1px solid var(--bord);background:var(--paper);box-shadow:none;margin-bottom:18px;padding:18px 20px}.csl .cslPanneau>h2,.csl .cslPanneau>h3{letter-spacing:-.015em;color:var(--texte);margin:0 0 12px;font-size:15px;font-weight:600}.csl .vCarte{border-radius:var(--r-carte);border:1px solid var(--bord);background:var(--paper);box-shadow:none;padding:18px 20px}.csl .vCarteTete{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.csl .vCarteTitre{letter-spacing:-.015em;color:var(--texte);margin:0;font-size:15px;font-weight:600}.csl .cslNote{color:var(--texte-3);font-size:12.5px;line-height:1.55}.csl .cslDiscret{color:var(--texte-3);font-size:12px}.csl .cslSousTitre{color:var(--texte-3);margin-top:2px;font-size:11.5px;display:block}.csl .cslVide{min-width:0;color:var(--texte-3);margin:0;padding:14px 0;font-size:12.5px;font-style:normal;line-height:1.55}.csl .cslH2{letter-spacing:-.015em;color:var(--texte);margin:0 0 12px;font-size:16px;font-weight:600}.csl .cslTableWrap,.csl .vTableWrap{border:1px solid var(--bord);border-radius:var(--r-carte);background:var(--paper);margin:0;overflow-x:auto}.csl .cslPanneau .cslTableWrap,.csl .cslPanneau .vTableWrap{background:0 0;border:0;border-radius:0}.csl .cslTable,.csl .vTable{border-collapse:collapse;width:100%;font-size:13px}.csl .cslTable thead th,.csl .vTable thead th{text-align:left;white-space:nowrap;background:var(--gris-clair);border-bottom:1px solid var(--bord);letter-spacing:.06em;text-transform:uppercase;color:var(--texte-3);padding:10px 14px;font-size:10.5px;font-weight:600}.csl .cslPanneau .cslTable thead th,.csl .cslPanneau .vTable thead th{border-bottom:1px solid var(--bord);background:0 0}.csl .cslTable tbody td,.csl .vTable tbody td{border-bottom:1px solid var(--gris-clair);vertical-align:top;padding:11px 14px}.csl .cslTable tbody tr:last-child td,.csl .vTable tbody tr:last-child td{border-bottom:0}.csl .cslTable tbody tr:hover,.csl .vTable tbody tr:hover{background:var(--gris-clair)}.csl .cslTable tfoot td,.csl .vTable tfoot td{border-top:1px solid var(--bord);color:var(--texte);padding:11px 14px;font-weight:600}.csl .dcmNombre,.csl .cslNombre{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.csl .dcmDiscret{color:var(--texte-3)}.csl .dcmNom{cursor:pointer;font:inherit;color:var(--texte);text-align:left;background:0 0;border:0;padding:0;font-weight:600}.csl .dcmNom:hover{text-underline-offset:3px;text-decoration:underline}.csl .dcmActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.csl .cslBtn,.csl .vBtn{border-radius:var(--r-champ);cursor:pointer;white-space:nowrap;min-height:0;font:inherit;background:var(--accent);color:#fff;box-shadow:none;transition:filter var(--mvt-micro) ease, background var(--mvt-micro) ease, border-color var(--mvt-micro) ease;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.csl .cslBtn:hover:not(:disabled),.csl .vBtn:hover:not(:disabled){filter:brightness(1.18)}.csl .cslBtn:disabled,.csl .vBtn:disabled{opacity:.45;cursor:default}.csl .cslBtnSecondaire,.csl .vBtnBlanc{background:var(--paper);color:var(--texte-2);border-color:var(--bord);box-shadow:none;font-weight:500}.csl .cslBtnSecondaire:hover:not(:disabled),.csl .vBtnBlanc:hover:not(:disabled){filter:none;background:var(--gris-clair);border-color:var(--bord-fort);color:var(--texte)}.csl .vBtnNoir{background:var(--nuit);color:#fff;border-color:#0000}.csl .vBtnDanger{background:var(--danger);color:#fff;border-color:#0000}.csl .cslBtnAccent{background:var(--accent);color:#fff;border-color:#0000}.csl .cslPuce{background:var(--gris-clair);color:var(--texte-2);white-space:nowrap;border-radius:6px;margin-left:7px;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-block}.csl .cslOui{color:#15803d;font-weight:600}.csl .cslNon{color:var(--texte-3)}.csl .cslMauvais{color:var(--danger);font-weight:600}.csl .cslAvert,.csl .cslErreurBande{border-radius:var(--r-carte);color:#9a3412;background:#fdece7;border:1px solid #f4c7b8;margin:0 0 16px;padding:12px 15px;font-size:12.5px;line-height:1.55}.csl .cslErr{border-radius:var(--r-carte);color:#9a3412;background:#fdece7;margin:0;padding:12px 15px;font-size:12.5px}.csl .cslPrix{border:1px solid var(--bord);background:var(--paper);width:8ch;color:var(--texte);font:inherit;font-variant-numeric:tabular-nums;text-align:right;box-shadow:none;border-radius:9px;padding:6px 9px;font-size:12.5px}.csl .cslPrix:focus{outline:2px solid var(--accent-bord);outline-offset:-1px}.csl .cslDuo{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (max-width:78rem){.csl .cslDuo{grid-template-columns:minmax(0,1fr)}}.csl .cslDuoBas{gap:18px;display:grid}.csl input[type=text],.csl input[type=search],.csl input[type=email],.csl input[type=number],.csl input[type=date],.csl select,.csl textarea{border:1px solid var(--bord);background:var(--paper);color:var(--texte);font:inherit;border-radius:10px;font-size:12.5px}.csl input:focus,.csl select:focus,.csl textarea:focus{outline:2px solid var(--accent-bord);outline-offset:-1px}.csl .cfmVoile{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14141c70}.cfmVoile:has(.cfmBoite){-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14141c70}.csl .cfmBoite{background:var(--paper);border:0;border-radius:20px;padding:22px 24px;box-shadow:0 40px 90px -30px #10101880}.csl .cfmTitre{letter-spacing:-.02em;color:var(--texte);margin:0 0 8px;font-size:18px;font-weight:700}.csl .cfmPhrase{color:var(--texte-2);margin:0 0 16px;font-size:13px;line-height:1.55}.csl .cfmGestes{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.csl .cslPuces{flex-wrap:wrap;gap:7px;display:flex}.csl .cslPuceBtn{border:1px solid var(--bord);background:var(--paper);font:inherit;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:6px;padding:5px 12px;font-size:12px;display:inline-flex}.csl .cslPuceBtn:hover{border-color:var(--bord-fort);color:var(--texte)}.csl .cslPuceBtn b{font-variant-numeric:tabular-nums;opacity:.65;font-weight:700}.csl .cslPuceBtn.actif{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.csl .cslPuceBtn.actif b{opacity:.8}.csl .orgBarre{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.csl .orgBarre .bibChampLarge{flex:300px}.csl input.bibChampLarge{border-radius:var(--r-champ);border:1px solid var(--bord);background:var(--paper);height:36px;font:inherit;color:var(--texte);padding:0 14px;font-size:12.5px}.csl input.bibChampLarge::placeholder{color:var(--texte-3)}.csl input.bibChampLarge:focus{border-color:var(--accent-bord);background:var(--accent-pale);outline:none}.csl .orgCartes{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px;margin:0 0 18px;padding:0;list-style:none;display:grid}.csl .orgCarte{border-radius:var(--r-carte);background:var(--paper);border:1px solid var(--bord);transition:border-color var(--mvt-micro) ease, box-shadow var(--mvt-micro) ease;flex-direction:column;gap:14px;padding:17px 19px;display:flex}.csl .orgCarte:hover{border-color:var(--bord-fort);box-shadow:0 14px 30px -24px #1c1c2266}.csl .orgCarteTete{align-items:center;gap:12px;display:flex}.csl .orgSigle{background:var(--accent-pale);width:38px;height:38px;color:var(--accent-texte);letter-spacing:.03em;border-radius:12px;flex:none;place-items:center;font-size:12.5px;font-weight:700;display:grid}.csl .orgCarteTexte{flex:auto;gap:1px;min-width:0;display:grid}.csl .orgNom{text-align:left;cursor:pointer;font:inherit;letter-spacing:-.01em;color:var(--texte);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:14.5px;font-weight:600;overflow:hidden}.csl .orgNom:hover{text-underline-offset:3px;text-decoration:underline}.csl .orgSous{color:var(--texte-3);font-size:11.5px}.csl .orgPlan{background:var(--gris-clair);color:var(--texte-2);white-space:nowrap;border-radius:7px;flex:none;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.csl .orgStats{border-top:1px solid var(--gris-clair);grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:13px 0 0;display:grid}.csl .orgStats>div{gap:2px;min-width:0;display:grid}.csl .orgStats dt{color:var(--texte-3);font-size:10px}.csl .orgStats dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--texte);white-space:nowrap;margin:0;font-size:14px;font-weight:700}.csl .orgCarteBas{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.csl .orgFiche{gap:9px;margin:0;display:grid}.csl .orgFiche>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;display:grid}.csl .orgFiche dt{color:var(--texte-3);font-size:12.5px}.csl .orgFiche dd{font-variant-numeric:tabular-nums;color:var(--texte);margin:0;font-size:13px;font-weight:600}.csl .orgRayons{gap:2px;margin:0;padding:0;list-style:none;display:grid}.csl .orgRayons li{border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:12px;padding:8px 9px;display:grid}.csl .orgRayons li:hover{background:var(--gris-clair)}.csl .orgRayonNom{color:var(--texte);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.csl .orgRayonNb{color:var(--texte-3);font-variant-numeric:tabular-nums;font-size:11.5px}.csl .orgRayonPoids{color:var(--texte);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;min-width:5ch;font-size:12.5px;font-weight:600}@media (max-width:62rem){.csl .orgStats{grid-template-columns:repeat(3,minmax(0,1fr))}}.csl .orgDeux{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (max-width:78rem){.csl .orgDeux{grid-template-columns:minmax(0,1fr)}}.csl .orgColonne{align-content:start;gap:18px;min-width:0;display:grid}.csl .cslFiltres{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.csl .cslSelect{border-radius:var(--r-champ);border:1px solid var(--bord);background:var(--paper);height:36px;font:inherit;color:var(--texte);cursor:pointer;padding:0 13px;font-size:12.5px}.csl .cslPanneau,.csl .vCarte,.csl .cslTuile,.csl .cslEcoBloc,.csl .rspCarte,.csl .orgCarte,.csl .pfcCharge,.csl .rspFile{box-shadow:var(--ombre-carte);border:0}.csl .cslTableWrap,.csl .vTableWrap{border:0}.csl .vMesureGris{box-shadow:var(--ombre-carte);border:0}.csl .orgCarte:hover,.csl .rspCarte:hover{border:0;transform:translateY(-2px);box-shadow:0 16px 32px -20px #1c1c2261}.csl .cslPanneau>h2,.csl .cslPanneau>h3,.csl .vCarteTitre,.csl .cslH2,.csl .rspBlocTitre,.csl .rspFileTitre,.csl .ptnReseauTitre{letter-spacing:-.02em;color:var(--texte);font-size:20px;font-weight:600}.csl .cslPanneau>h2,.csl .cslPanneau>h3{margin:0 0 16px}.csl .cslEnTete h1{font-size:26px}.csl .cslTable thead th,.csl .vTable thead th{border-bottom:1px solid var(--bord);letter-spacing:.03em;text-transform:uppercase;height:33px;color:var(--texte-2);background:0 0;padding:0 14px;font-size:11px;font-weight:500}.csl .cslTable tbody td,.csl .vTable tbody td{border-bottom:0;border-top:1px solid var(--bord);vertical-align:middle;height:56px;padding:14px}.csl .cslTable tbody tr:first-child td,.csl .vTable tbody tr:first-child td{border-top:0}.csl .cslPanneau .cslTableWrap,.csl .cslPanneau .vTableWrap{margin:0 -6px}.csl .cslPanneau .cslTable thead th:first-child,.csl .cslPanneau .vTable thead th:first-child,.csl .cslPanneau .cslTable tbody td:first-child,.csl .cslPanneau .vTable tbody td:first-child{padding-left:6px}.csl .cslTuile{flex-direction:column;justify-content:center;min-height:77px;padding:12px 16px;display:flex}.csl .cslTuileK{color:var(--texte-3);margin:0 0 4px;font-size:13px;line-height:1.25}.csl .cslTuileV{letter-spacing:-.02em;color:var(--texte);margin:0;font-size:22px;font-weight:600;line-height:1.15}.csl .cslTuileD{color:var(--texte-3);margin:4px 0 0;font-size:11.5px}.csl .cslTuiles{gap:16px}.csl .vStatut{letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;border-radius:6px;align-items:center;gap:5px;height:21px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.csl .vStatutOk{background:var(--vert-clair);color:#15803d}.csl .vStatutAttente{background:var(--ambre-clair);color:#854d0e}.csl .vStatutRefuse{color:#9a3412;background:#fdece7}.csl .vStatutEnCours{background:var(--bleu-clair);color:#1e6fa8}.csl .cslPanneau,.csl .rspBloc,.csl .cslBloc,.csl .cslTuiles,.csl .cslMesures{margin-bottom:24px}.utiBoite{width:min(56rem,100vw - 2rem);max-width:none}.utiColonne{border-radius:var(--r-carte);background:var(--gris-clair);border:0;min-width:0;padding:15px}.utiColTitre{letter-spacing:.06em;text-transform:uppercase;color:var(--texte-2);margin:0 0 11px;font-size:11px;font-weight:600}.utiColVide{color:var(--texte-3);margin:0 0 12px;font-size:13px}.utiLiens li{background:var(--paper);border:1px solid var(--bord);border-radius:12px;padding:11px}.utiLienNom b{color:var(--texte);font-size:13.5px}.utiCase{color:var(--texte);font-size:12.5px}.utiEtiq{padding:4px 10px;font-size:12.5px}.utiEtiqCse{background:var(--bleu-clair);color:#1e6fa8}.utiEtiqPart{background:var(--vert-clair);color:#15803d}.utiEtiqVide{border:1px dashed var(--bord-fort);color:var(--texte-3);background:0 0}.utiAjout select,.utiLiens select,.utiChamp input,.utiChamp textarea{border:1px solid var(--bord);background:var(--paper);color:var(--texte);font:inherit;border-radius:12px;padding:9px 12px;font-size:13px}.utiAjout select:focus-visible,.utiLiens select:focus-visible,.utiChamp input:focus-visible,.utiChamp textarea:focus-visible{border-color:var(--accent-bord);box-shadow:0 0 0 3px var(--accent-pale);outline:none}.utiChamp{letter-spacing:.06em;color:var(--texte-2);font-size:11px}:root .csl,:root[data-theme] .csl,:root .utiBoite,:root[data-theme] .utiBoite{--line:var(--bord);--line-strong:var(--bord-fort);--panel:var(--gris-clair);--panel-sunk:var(--gris-clair);--panel-blanc:var(--paper);--muted:var(--texte-3);--faint:var(--texte-2);--ink:var(--texte)}.utiColonnes{align-items:start}.csl .wkAvanceFill,.csl .cslRepFill,.csl .cslPuceA{background:var(--accent)}.csl .wkAvancePiste,.csl .cslRepPiste,.csl .grfRangPiste{background:var(--bord)}.csl .vMesureCarte{min-height:77px;box-shadow:var(--ombre-carte);border:0;padding:12px 16px}.csl .vMesureK{margin:0 0 4px;font-size:12.5px;font-weight:500}.csl .vMesureV{font-size:22px;font-weight:600}.csl .vMesureD{margin:4px 0 0;font-size:11.5px}.csl .orgDeux+.orgDeux,.csl .orgDeux+.orgConsommation,.csl .orgConsommation+.orgBibliotheque,.csl .orgBibliotheque+.orgDeux,.csl .cslTuiles+.orgDeux{margin-top:18px}.csl .orgSiglePetit{border-radius:8px;width:28px;height:28px;font-size:10.5px}.csl .orgCode{background:var(--gris-clair);color:var(--texte-2);border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.csl .orgSousTitre{letter-spacing:.08em;text-transform:uppercase;color:var(--texte-3);margin:18px 0 8px;font-size:11.5px;font-weight:600}.csl .orgFiche dd .cslSousTitre{font-weight:400}.csl .orgConsommation{gap:14px;display:grid}.csl .orgSectionTitre{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;display:flex}.csl .orgConsommation .jgeGrille{margin-top:0}.csl .orgBibTete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.csl .orgBibTete h2{margin:0}.csl .orgBibTete .bibChampLarge{flex:0 260px}.csl .orgDocs td b{text-overflow:ellipsis;white-space:nowrap;max-width:34ch;display:block;overflow:hidden}.csl .orgDocs .cslSousTitre{text-overflow:ellipsis;white-space:nowrap;max-width:34ch;overflow:hidden}.csl .orgLecture{color:var(--accent-texte);font-size:12.5px;font-weight:600}.csl .orgSelect{height:30px;padding:0 8px;font-size:12px}.csl .orgGestes{white-space:nowrap}.csl .orgDanger{color:var(--c-crit)}.csl .orgDocs .dcmIaCase{font-size:11px}.csl .orgNom{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box}.csl .orgTrois{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;margin-top:18px;display:grid}@media (max-width:78rem){.csl .orgTrois{grid-template-columns:minmax(0,1fr)}}.csl .orgSeances{margin-top:18px}.csl .orgFiche dd{text-align:right}.csl .orgFiche dd .cslSousTitre{display:block}.csl .orgNowrap{white-space:nowrap}.csl .orgGestes{grid-template-columns:4.2em 4.2em auto;align-items:center;gap:8px;display:grid}.csl .orgGestes .cslLienBtn{margin-right:0}.csl .orgGesteVide{display:block}.csl .cslPanneau>h3.orgSousTitre{letter-spacing:.08em;text-transform:uppercase;color:var(--texte-3);margin:22px 0 8px;font-size:11.5px;font-weight:600}.csl .orgTrois{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr)}.csl .orgFiche dt{line-height:1.3}.csl .orgCriteres{margin:0}.csl .orgCriteres .cslTable td b{display:block}.csl .orgTable td{vertical-align:middle}.csl .orgLigneNom{align-items:center;gap:10px;min-width:14rem;display:flex}.csl .orgTable .orgNom{color:var(--texte);font-weight:600;text-decoration:none}.csl .orgTable .orgNom:hover{text-decoration:underline}.csl .orgFiltres{gap:10px;margin-bottom:18px;display:grid}.csl .orgFiltres .orgBarre{margin-bottom:4px}.csl .orgFiltre{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.csl .orgFiltreK{letter-spacing:.03em;text-transform:uppercase;color:var(--texte-2);flex:0 0 72px;font-size:11px;font-weight:500}.csl .orgTri{cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:4px 0;display:inline-flex}.csl .orgTri span{opacity:.45;font-size:10px}.csl .orgTri:hover{color:var(--texte)}.csl .orgTri:hover span{opacity:.8}.csl .orgTriActif{color:var(--texte);font-weight:600}.csl .orgTriActif span{opacity:1;color:var(--accent-texte)}.csl .orgTri:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.csl .orgOffre{white-space:nowrap;align-items:center;display:inline-flex}.csl .orgTable td.n .cslSousTitre{white-space:nowrap}.csl .cslTable thead th.n,.csl .vTable thead th.n{text-align:right}.csl .cslPuce.orgSit-payant{background:var(--ok-soft);color:var(--ok)}.csl .cslPuce.orgSit-essai{background:var(--warn-soft);color:var(--warn)}.csl .cslPuce.orgSit-offert{background:var(--accent-clair);color:var(--accent-texte)}.csl .cslPuce.orgSit-impaye{background:var(--danger-soft);color:var(--danger)}.csl .cslEcoTitre{letter-spacing:-.02em;font-size:20px}.csl .cslEco .cslPanneau{margin-bottom:0}.csl .cslEco .cslPanneau>h3{letter-spacing:-.015em;margin:0 0 12px;font-size:15px}.csl .cslEco .cslListeT a{color:var(--texte);text-decoration:none}.csl .cslEco .cslListeT a:hover{text-decoration:underline}.csl .cslEco .cslListeT .cslSousTitre{font-weight:400}.csl .cslEco .cslNote{margin:0}.csl .cslEco .cslNote a{color:var(--accent-texte)}.csl .orgTable .cslSousTitre{white-space:nowrap}.csl .cslPanneau .orgTable thead th,.csl .cslPanneau .orgTable tbody td{padding-left:10px;padding-right:10px}
.cfrVoile{z-index:90;padding:max(20px, env(safe-area-inset-top,0px)) 20px max(20px, env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14141c70;place-items:center;animation:.18s cfrParaitre;display:grid;position:fixed;inset:0}@keyframes cfrParaitre{0%{opacity:0}to{opacity:1}}.cfrFenetre{background:var(--paper);border-radius:22px;flex-direction:column;width:min(660px,100%);max-height:min(88vh,860px);animation:.22s cubic-bezier(.32,.72,0,1) cfrMonter;display:flex;overflow:hidden;box-shadow:0 40px 90px -30px #10101880}@keyframes cfrMonter{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cfrVoile,.cfrFenetre{animation:none}}.cfrTete{align-items:flex-start;gap:16px;padding:24px 26px 0;display:flex}.cfrTete>div{flex:1;min-width:0}.cfrSur{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 5px;font-size:11px;font-weight:600}.cfrTitre{letter-spacing:-.02em;color:var(--texte);text-wrap:balance;margin:0;font-size:22px;font-weight:700;line-height:1.2}.cfrFermer{border:1px solid var(--bord);background:var(--paper);width:34px;height:34px;color:var(--texte-3);cursor:pointer;transition:background var(--mvt-micro) ease, color var(--mvt-micro) ease;border-radius:11px;flex:none;place-items:center;display:grid}.cfrFermer:hover{background:var(--gris-clair);color:var(--texte)}.cfrPas{border-bottom:1px solid var(--bord);flex-wrap:wrap;gap:4px;margin:18px 0 0;padding:0 26px 18px;list-style:none;display:flex}.cfrPasItem{cursor:pointer;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:7px;padding:6px 12px 6px 7px;font-size:12.5px;display:inline-flex}.cfrPasItem:disabled{cursor:default}.cfrPasNum{background:var(--gris-clair);width:21px;height:21px;color:var(--texte-2);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.cfrPasFait{color:var(--texte-2)}.cfrPasFait .cfrPasNum{background:var(--vert-clair);color:#15803d}.cfrPasFait:hover{background:var(--gris-clair);color:var(--texte)}.cfrPasActif{background:var(--accent-clair);color:var(--accent-texte);font-weight:600}.cfrPasActif .cfrPasNum{background:var(--accent);color:#fff}.cfrCorps{scrollbar-width:thin;scrollbar-color:var(--bord-fort) transparent;flex-direction:column;flex:auto;gap:16px;min-height:0;padding:20px 26px 26px;display:flex;overflow-y:auto}.cfrIntro{color:var(--texte-2);margin:0;font-size:13.5px;line-height:1.55}.cfrOptions{gap:11px;display:grid}.cfrOption{text-align:left;background:var(--paper);border:1px solid var(--bord);cursor:pointer;width:100%;transition:border-color var(--mvt-micro) ease, transform var(--mvt-micro) ease, box-shadow var(--mvt-micro) ease;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px 16px 15px;display:grid}.cfrOption:hover{border-color:var(--pro);transform:translateY(-2px);box-shadow:0 16px 32px -22px #1c1c2273}.cfrOption:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cfrOptionEc{--pro:var(--vert);--pro-clair:var(--vert-clair);--pro-fort:#15803d}.cfrOptionAv{--pro:var(--accent);--pro-clair:var(--accent-clair);--pro-fort:var(--accent-texte)}.cfrOptionSs{--pro:var(--bleu);--pro-clair:var(--bleu-clair);--pro-fort:#1e6fa8}.cfrOptionIco{background:var(--pro);color:#fff;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.cfrOptionCorps{gap:5px;min-width:0;display:grid}.cfrOptionNom{letter-spacing:-.01em;color:var(--texte);font-size:15px;font-weight:600}.cfrOptionPour{color:var(--texte-2);font-size:13px;line-height:1.45}.cfrOptionTags{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.cfrOptionTags span{background:var(--pro-clair);color:var(--pro-fort);border-radius:6px;padding:2px 8px;font-size:11px;font-weight:500}.cfrOptionRegle{border-top:1px solid var(--gris-clair);color:var(--texte-3);margin-top:6px;padding-top:8px;font-size:11.5px;line-height:1.5}.cfrOptionFleche{color:var(--texte-2);align-self:center;display:grid}.cfrOption:hover .cfrOptionFleche{color:var(--pro-fort)}.cfrChamp{flex-direction:column;gap:6px;min-width:0;display:flex}.cfrEtiquette{letter-spacing:.07em;text-transform:uppercase;color:var(--texte-2);font-size:11px;font-weight:600}.cfrInput,.cfrZone{border:1px solid var(--bord);background:var(--gris-clair);width:100%;font:inherit;color:var(--texte);border-radius:12px;padding:11px 14px;font-size:13.5px;line-height:1.55}.cfrZone{resize:vertical;min-height:96px}.cfrInput:focus,.cfrZone:focus{outline:2px solid var(--accent-bord);outline-offset:-1px;background:var(--paper)}.cfrAide{color:var(--texte-3);font-size:11.5px;line-height:1.45}.cfrDeux{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:560px){.cfrDeux{grid-template-columns:minmax(0,1fr)}}.cfrDossier{background:var(--gris-clair);border:1px solid var(--bord);border-radius:14px;padding:15px 17px}.cfrDossierTitre{letter-spacing:.07em;text-transform:uppercase;color:var(--texte-2);margin:0 0 10px;font-size:11px;font-weight:600}.cfrDossierTitre2{margin-top:14px}.cfrDossierListe{gap:7px;margin:0;display:grid}.cfrDossierListe>div{grid-template-columns:110px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.cfrDossierListe dt{color:var(--texte-3);font-size:12px}.cfrDossierListe dd{color:var(--texte);margin:0;font-size:13px;font-weight:500}.cfrPieces{gap:5px;margin:0;padding:0;list-style:none;display:grid}.cfrPieces li{background:var(--paper);color:var(--texte);border-radius:9px;align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;display:flex}.cfrPieces svg{color:var(--texte-3);flex:none}.cfrDossierVide{color:var(--texte-3);margin:0;font-size:12px;line-height:1.5}.cfrDossierVide+.cfrDossierVide{margin-top:6px}.cfrContact{background:var(--accent-pale);border:1px solid var(--accent-bord);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.cfrContactRond{background:var(--accent);color:#fff;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid}.cfrContactTexte{flex:1;gap:1px;min-width:0;display:grid}.cfrContactTexte b{color:var(--texte);font-size:13.5px;font-weight:600}.cfrContactTexte small{color:var(--accent-texte);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cfrContactLien{cursor:pointer;font:inherit;color:var(--accent-texte);text-underline-offset:3px;background:0 0;border:0;flex:none;font-size:12.5px;font-weight:600;text-decoration:underline}.cfrUrgences{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (max-width:560px){.cfrUrgences{grid-template-columns:minmax(0,1fr)}}.cfrUrgence{border:1px solid var(--bord);background:var(--paper);text-align:left;cursor:pointer;transition:border-color var(--mvt-micro) ease, background var(--mvt-micro) ease;border-radius:12px;gap:2px;padding:11px 13px;display:grid}.cfrUrgence b{color:var(--texte);font-size:13px;font-weight:600}.cfrUrgence small{color:var(--texte-3);font-size:11px;line-height:1.35}.cfrUrgence:hover{border-color:var(--bord-fort)}.cfrUrgenceActive{border-color:var(--accent);background:var(--accent-pale)}.cfrUrgenceActive b{color:var(--accent-texte)}.cfrAccord{background:var(--gris-clair);border:1px solid var(--bord);cursor:pointer;border-radius:14px;align-items:flex-start;gap:11px;padding:14px 16px;display:flex}.cfrAccord input{width:16px;height:16px;accent-color:var(--accent);flex:none;margin-top:2px}.cfrAccord span{color:var(--texte);font-size:13px;line-height:1.55}.cfrFaute{color:#9a3412;background:#fdece7;border-radius:11px;align-items:center;gap:8px;margin:0;padding:11px 14px;font-size:12.5px;display:flex}.cfrNote{color:var(--texte-3);margin:0;font-size:11.5px;line-height:1.55}.cfrAideBas{color:var(--texte-3);text-align:right;margin:-8px 0 0;font-size:11.5px}.cfrGestes{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:2px;display:flex}.cfrSuivant{border-radius:var(--r-champ);background:var(--accent);color:#fff;font:inherit;cursor:pointer;transition:filter var(--mvt-micro) ease;border:0;align-items:center;gap:7px;padding:12px 20px;font-size:13.5px;font-weight:600;display:inline-flex}.cfrSuivant:hover:not(:disabled){filter:brightness(1.07)}.cfrSuivant:disabled{opacity:.4;cursor:default}.cfrRetour{cursor:pointer;font:inherit;color:var(--texte-3);text-underline-offset:3px;background:0 0;border:0;font-size:12.5px;text-decoration:underline}.cfrRetour:hover{color:var(--texte)}.cfrFait{text-align:center;justify-items:center;gap:10px;padding:24px 0 8px;display:grid}.cfrFaitRond{background:var(--vert-clair);color:#15803d;border-radius:50%;place-items:center;width:62px;height:62px;display:grid}.cfrFaitTitre{letter-spacing:-.01em;color:var(--texte);text-wrap:balance;max-width:34ch;margin:6px 0 0;font-size:17px;font-weight:600}.cfrFaitTexte{color:var(--texte-2);max-width:44ch;margin:0;font-size:13px;line-height:1.55}.cfrFaitRef{background:var(--gris-clair);color:var(--texte-2);font-variant-numeric:tabular-nums;border-radius:6px;margin:0;padding:3px 10px;font-size:11.5px}.cfrFait .cfrSuivant{margin-top:8px}.rvdCauses{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.rvdCauses li{background:var(--gris-clair);color:var(--texte-2);border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.55}.rvdCauses b{color:var(--texte);margin-bottom:3px;font-weight:600;display:block}.rvdFin{color:var(--texte-3);margin-top:14px;font-size:12.5px}.cptEgarees{background:var(--ambre-clair);color:#854d0e;border-radius:12px;margin:0 0 16px;padding:12px 16px;font-size:13px;line-height:1.55}.cptEgarees b{font-weight:600}.hexBoite{width:min(46rem,100vw - 2rem);max-width:none}.hexRetenues{background:var(--vert-clair);color:#15803d;border-radius:11px;margin:12px 0 0;padding:10px 13px;font-size:12.5px;line-height:1.5}.hexTable{background:var(--gris-clair);border-radius:12px;margin-top:14px;overflow:hidden}.hexEntete,.hexListe li{grid-template-columns:110px minmax(0,1fr) 110px;align-items:center;gap:12px;padding:8px 14px;display:grid}.hexEntete{letter-spacing:.06em;text-transform:uppercase;color:var(--texte-2);font-size:10.5px;font-weight:700}.hexListe{max-height:15rem;margin:0;padding:0;list-style:none;overflow-y:auto}.hexListe li{border-top:1px solid var(--bord);font-size:12.5px}.hexJour{color:var(--texte-2);font-variant-numeric:tabular-nums;white-space:nowrap}.hexLibelle{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--texte);overflow:hidden}.hexMontant{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.hexReste{border-top:1px solid var(--bord);color:var(--texte-3);margin:0;padding:8px 14px;font-size:12px}.hexFin{color:var(--texte-3);margin-top:14px;font-size:12.5px}.proofPartager{border:1px solid var(--bord-fort);background:var(--paper);font:inherit;color:var(--texte-2);cursor:pointer;white-space:nowrap;border-radius:999px;margin-left:auto;padding:3px 10px;font-size:11.5px;font-weight:600}.proofPartager:hover{border-color:var(--accent);color:var(--accent-texte)}.ptgBloc{gap:10px;display:grid}.ptgNote{color:var(--texte-3);margin:0;font-size:12px;line-height:1.5}.ptgChercher{border:1.5px solid var(--bord);background:var(--paper);height:36px;font:inherit;color:var(--texte);border-radius:10px;padding:0 13px;font-size:13px}.ptgListe{background:var(--gris-clair);border-radius:10px;max-height:14rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.ptgListe li+li{border-top:1px solid var(--bord)}.ptgListe label{cursor:pointer;grid-template-columns:auto 92px minmax(0,1fr) 92px;align-items:center;gap:10px;padding:8px 12px;font-size:12.5px;display:grid}.ptgListe label:hover{background:var(--paper)}.ptgListe input{accent-color:var(--accent)}.ptgJour{color:var(--texte-2);font-variant-numeric:tabular-nums;white-space:nowrap}.ptgLibelle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ptgMontant{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.ptgVide{color:var(--texte-3);text-align:center;padding:12px;font-size:12.5px}.ptgGestes{align-items:center;gap:10px;display:flex}.encDepuis,.encPastilleDepuis{color:var(--texte-2);font-variant-numeric:tabular-nums;font-size:11.5px;line-height:1.45;display:block}.encPastilleDepuis{color:#ffffffb8}.encAttendu,.encPastilleAttendu{color:var(--texte-3);margin-top:2px;font-size:11px;font-style:italic;line-height:1.4;display:block}.encPastilleAttendu{color:#ffffff8c}
