:root{color:#172033;font-synthesis:none;text-rendering:optimizelegibility;background:#f4f6f8;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:#f4f6f8;min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}.page{width:min(1180px,100%);margin:0 auto;padding:18px}.entete{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.surTitre{color:#4f6f9f;text-transform:uppercase;letter-spacing:.06em;margin:0 0 4px;font-size:.78rem;font-weight:800}h1,h2,h3,p{margin-top:0}h1{margin-bottom:6px;font-size:clamp(1.7rem,4vw,2.5rem);line-height:1.05}h2{margin-bottom:4px;font-size:1.25rem}h3{margin-bottom:12px;font-size:1rem}.phraseCle{color:#586174;margin:0;font-weight:700}.actionsExport{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.boutonPrincipal,.boutonSecondaire,.boutonDanger{border:0;border-radius:12px;min-height:42px;padding:10px 14px;font-weight:800}.boutonDanger{color:#a62626;background:#fff1f1;border:1px solid #ffd0d0;min-height:34px;padding:7px 10px}.bandeauSynthese{grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:14px;display:grid}.carteSynthese{background:#fff;border:1px solid #e0e6ef;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:92px;padding:14px;display:flex;box-shadow:0 10px 22px #1c273c0f}.carteSynthese span{color:#647084;font-size:.9rem;font-weight:700}.carteSynthese strong{font-size:2rem;line-height:1}.carteSynthese.vert{border-left:7px solid #1f9d63}.carteSynthese.bleu{border-left:7px solid #2d6cdf}.carteSynthese.orange{border-left:7px solid #f59e0b}.carteSynthese.rouge{border-left:7px solid #dc2626}.bloc{background:#fff;border:1px solid #e0e6ef;border-radius:20px;margin-bottom:14px;padding:16px;box-shadow:0 10px 24px #1c273c0f}.titreBloc{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.titreBloc p{color:#68758a;margin:0;font-size:.94rem}.formulaire{grid-template-columns:1fr 1fr;gap:14px;display:grid}.colonneForm{background:#fbfcfe;border:1px solid #e5eaf2;border-radius:16px;padding:14px}.champ{gap:6px;margin-bottom:12px;display:grid}.champ span,.caseSimple span{color:#3d485c;font-size:.9rem;font-weight:800}input,select,textarea{color:#172033;background:#fff;border:1px solid #ccd5e2;border-radius:12px;width:100%;min-height:42px;padding:9px 11px}textarea{resize:vertical}.codeLigne{background:#fff;border:1px solid #ccd5e2;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;display:grid;overflow:hidden}.codeLigne input{border:0;border-radius:0}.prefixeCode{color:#1f5eff;background:#eef4ff;align-self:stretch;align-items:center;padding:0 10px;font-weight:900;display:flex}.ligneDeux{grid-template-columns:1fr 140px;gap:10px;display:grid}.champImportant input{background:#f2fff8;border-color:#1f9d63}.rappelRegle{color:#46556b;background:#f1f5f9;border-radius:12px;margin:-2px 0 12px;padding:10px 12px;font-size:.9rem;font-weight:800}.caseSimple{align-items:center;gap:9px;margin-bottom:12px;display:flex}.caseSimple input{width:18px;min-height:18px}.zoneValidation{grid-column:1/-1;justify-content:flex-end;display:flex}.grilleCharge{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.carteCharge{background:#fbfcfe;border:1px solid #e4e9f1;border-radius:16px;padding:12px}.carteCharge strong{margin-bottom:10px;font-size:1rem;display:block}.carteCharge div{color:#5c687b;justify-content:space-between;gap:8px;padding:4px 0;display:flex}.carteCharge b{color:#172033}.vide{color:#657184;background:#f8fafc;border-radius:16px;padding:18px;font-weight:800}.listeSituations{gap:10px;display:grid}.carteSituation{background:#fff;border:1px solid #dfe6ef;border-radius:18px;padding:14px}.ligneSituationPrincipale{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.ligneSituationPrincipale strong{font-size:1.08rem}.ligneSituationPrincipale p{color:#5f6b7d;margin:3px 0 0;font-weight:700}.badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.badge{white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:5px 9px;font-size:.78rem;font-weight:900;display:inline-flex}.badgeVert{color:#12683d;background:#e8f8ef}.badgeOrange{color:#a15c00;background:#fff5df}.metaSituation{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.metaSituation span{color:#4d5a6d;background:#f3f6fa;border-radius:10px;padding:6px 8px;font-size:.84rem;font-weight:800}.datesCompactes,.parcoursCompact{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:8px;display:grid}.parcoursCompact{grid-template-columns:repeat(3,1fr)}.datesCompactes div,.parcoursCompact div{background:#f8fafc;border-radius:12px;gap:3px;padding:9px;display:grid}.datesCompactes span,.parcoursCompact span{color:#667285;font-size:.78rem;font-weight:800}.datesCompactes strong,.parcoursCompact strong{font-size:.94rem}.nonApplicable{color:#6b7280;grid-column:1/-1;font-weight:900}.commentaireCadre{color:#5b4b16;background:#fffdf4;border:1px solid #f3e7b3;border-radius:12px;margin:8px 0;padding:10px;font-weight:700}.ligneBasSituation{color:#667285;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;font-size:.9rem;font-weight:700;display:flex}.carteSynthese.gris{border-left:7px solid #6b7280}.aideAttribution{grid-template-columns:minmax(220px,320px) 1fr;align-items:stretch;gap:12px;display:grid}.propositionAttribution{background:#f8fbff;border:1px solid #dbe4f0;border-radius:16px;padding:14px}.propositionAttribution span{color:#607089;margin-bottom:4px;font-weight:900;display:block}.propositionAttribution strong{margin-bottom:6px;font-size:1.6rem;display:block}.propositionAttribution p{color:#536176;margin:4px 0 0;font-weight:700}.lectureCharge{color:#234a98;background:#eef4ff;border-radius:12px;margin:10px 0 0;padding:8px 10px;font-weight:900}.delaisCompact{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.delaisCompact span{color:#4d5a6d;background:#f6f8fb;border-radius:10px;padding:6px 8px;font-size:.84rem;font-weight:800}@media (width<=920px){.entete,.titreBloc{display:grid}.actionsExport{justify-content:flex-start}.bandeauSynthese{grid-template-columns:repeat(2,1fr)}.aideAttribution,.formulaire{grid-template-columns:1fr}.grilleCharge,.datesCompactes{grid-template-columns:repeat(2,1fr)}.parcoursCompact{grid-template-columns:1fr}}@media (width<=560px){.page{padding:10px}.bloc{border-radius:16px;padding:12px}.bandeauSynthese{grid-template-columns:1fr}.carteSynthese{min-height:76px}.ligneDeux,.grilleCharge{grid-template-columns:1fr}.ligneSituationPrincipale,.ligneBasSituation{display:grid}.badges{justify-content:flex-start}.datesCompactes{grid-template-columns:1fr}.boutonPrincipal,.boutonSecondaire,.boutonDanger{width:100%}.zoneValidation{justify-content:stretch}}.notranslate{translate:no}.bandeauSecurite{color:#8a3b00;background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;margin-bottom:14px;padding:11px 14px;font-weight:850;line-height:1.35}.inputImport{display:none}.bandeauEdition{color:#234a98;background:#eef4ff;border:1px solid #bdd0ff;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:11px 14px;font-weight:900;display:flex}.sousBlocForm{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:14px;margin:12px 0;padding:12px}.ligneTrois{grid-template-columns:1fr 1fr 120px;gap:10px;display:grid}.grilleEquipe{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.carteEquipe{background:#fbfcfe;border:1px solid #e4e9f1;border-radius:16px;padding:12px}.ligneEquipe{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.pastillePresence{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:.76rem;font-weight:900}.lectureDispo{color:#234a98;background:#eef4ff;border-radius:12px;margin:8px 0 0;padding:8px 10px;font-size:.88rem;font-weight:850}.lectureDispo.bloque{color:#a32121;background:#ffe8e8}.classementAttribution{gap:6px;margin-top:10px;display:grid}.ligneClassement{color:#4d5a6d;background:#f8fafc;border-radius:12px;grid-template-columns:90px 90px 130px 150px 1fr;align-items:center;gap:8px;padding:8px 10px;font-size:.88rem;font-weight:800;display:grid}.ligneClassement.exclue{color:#8b2b2b;background:#fff1f1}.listeRelais{gap:8px;display:grid}.carteRelais{color:#4d5a6d;background:#fff;border:1px solid #f3d18b;border-radius:14px;grid-template-columns:120px 1fr 1.5fr auto;align-items:center;gap:10px;padding:10px;font-weight:800;display:grid}.historiqueCadre{color:#46556b;background:#f1f5f9;border:1px solid #d8dee8;border-radius:12px;margin:8px 0;padding:10px;font-weight:700}.actionsSituation{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=920px){.grilleEquipe{grid-template-columns:repeat(2,1fr)}.ligneClassement,.carteRelais,.ligneTrois{grid-template-columns:1fr}.bandeauEdition{display:grid}}@media (width<=560px){.grilleEquipe{grid-template-columns:1fr}.actionsSituation{justify-content:stretch}}.grilleEquipe{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start}.carteEquipe{padding:0;overflow:hidden}.carteEquipe[open]{box-shadow:0 10px 20px #1c273c0f}.resumeEquipe{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:6px 10px;padding:11px 12px;list-style:none;display:grid}.resumeEquipe::-webkit-details-marker{display:none}.resumeEquipe:after{content:"Modifier";color:#1f5eff;grid-area:2/2;justify-self:end;font-size:.78rem;font-weight:900}.carteEquipe[open] .resumeEquipe:after{content:"Replier"}.resumeEquipePrincipal{align-items:baseline;gap:8px;min-width:0;display:flex}.resumeEquipePrincipal strong{font-size:1rem}.resumeEquipePrincipal span{color:#60708a;font-size:.84rem;font-weight:850}.resumeEquipeSecondaire{justify-content:flex-end;align-items:center;gap:6px;display:flex}.resumeEquipeLecture{color:#536176;white-space:nowrap;text-overflow:ellipsis;grid-column:1/2;font-size:.82rem;font-weight:800;overflow:hidden}.miniInfo{color:#234a98;white-space:nowrap;background:#eef4ff;border-radius:999px;padding:5px 8px;font-size:.76rem;font-weight:900}.detailsEquipe{background:#fbfcfe;border-top:1px solid #e5eaf2;padding:12px}.detailsEquipe .champ{margin-bottom:9px}.detailsEquipe input,.detailsEquipe select,.detailsEquipe textarea{min-height:38px;padding:7px 10px}.detailsEquipe .ligneTrois{grid-template-columns:1fr 1fr 95px;gap:8px}@media (width>=1180px){.grilleEquipe{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.page{padding:8px}.bloc{margin-bottom:10px;padding:10px}.titreBloc{align-items:flex-start;gap:4px}.titreBloc h2{font-size:1.05rem}.titreBloc p{font-size:.82rem}.grilleEquipe{grid-template-columns:1fr;gap:8px}.resumeEquipe{grid-template-columns:1fr;gap:5px;padding:10px}.resumeEquipeSecondaire{justify-content:flex-start}.resumeEquipe:after{grid-area:auto/1;justify-self:start}.resumeEquipeLecture{white-space:normal;grid-column:1}.detailsEquipe .ligneTrois{grid-template-columns:1fr}.detailsEquipe{padding:10px}}.prefixeCode,.resumeEquipe:after,.resumeCharge:after{color:#7a4d68}.blocAlerte{background:#fbf3df;border-color:#d9ad62}.grilleCharge{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:start}.carteChargeCompacte{padding:0;overflow:hidden}.carteChargeCompacte[open]{box-shadow:0 10px 20px #4534371a}.resumeCharge{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:6px 10px;padding:11px 12px;list-style:none;display:grid}.resumeCharge::-webkit-details-marker{display:none}.resumeCharge:after{content:"Détails";grid-area:2/2;justify-self:end;font-size:.78rem;font-weight:900}.carteChargeCompacte[open] .resumeCharge:after{content:"Replier"}.resumeChargePrincipal{align-items:baseline;gap:8px;min-width:0;display:flex}.resumeChargePrincipal strong{font-size:1rem}.resumeChargePrincipal span{color:#665f62;font-size:.84rem;font-weight:850}.resumeChargeSecondaire{justify-content:flex-end;align-items:center;gap:6px;display:flex}.resumeChargeLecture{white-space:nowrap;text-overflow:ellipsis;grid-column:1/2;font-size:.82rem;font-weight:850;overflow:hidden}.detailsCharge{border-top:1px solid #ded4c6;padding:10px 12px 12px}.detailsCharge div{color:#665f62;justify-content:space-between;gap:8px;padding:5px 0;display:flex}.detailsCharge b{color:#2f2930}@media (width>=1180px){.grilleCharge{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.grilleCharge{grid-template-columns:1fr;gap:8px}.resumeCharge{grid-template-columns:1fr;gap:5px;padding:10px}.resumeChargeSecondaire{justify-content:flex-start}.resumeCharge:after{grid-area:auto/1;justify-self:start}.resumeChargeLecture{white-space:normal;grid-column:1}.lectureChargeResume{font-size:.82rem}.detailsCharge{padding:10px}}@media (width>=1180px){.grilleCharge{grid-template-columns:repeat(3,minmax(0,1fr))}}.carteChargeCompacte{min-width:0}.carteChargeCompacte>.resumeCharge{grid-template-columns:minmax(0,1fr) auto!important;gap:7px 10px!important;padding:12px!important;display:grid!important}.carteChargeCompacte>.resumeCharge>div,.carteChargeCompacte .resumeChargePrincipal,.carteChargeCompacte .resumeChargeSecondaire{align-items:center!important;padding:0!important;display:flex!important}.carteChargeCompacte .resumeChargePrincipal{gap:7px!important;min-width:0!important}.carteChargeCompacte .resumeChargePrincipal strong,.carteChargeCompacte .resumeChargePrincipal span{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.carteChargeCompacte .resumeChargeSecondaire{flex-wrap:wrap!important;justify-content:flex-end!important;gap:6px!important}.carteChargeCompacte .resumeChargeLecture{white-space:normal!important;text-overflow:clip!important;color:#5d5658!important;grid-column:1/-1!important;padding:0!important;overflow:visible!important}.carteChargeCompacte .lectureChargeResume{grid-column:1/-1!important;margin:0!important;padding:0!important;line-height:1.25!important}.carteChargeCompacte>.detailsCharge{background:#f5efe5!important;border-top:1px solid #ded4c6!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px 10px!important;padding:10px 12px 12px!important;display:grid!important}.carteChargeCompacte>.detailsCharge>div{background:#fbf7ef!important;border-radius:10px!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:8px!important;min-width:0!important;padding:6px 8px!important;display:grid!important}.carteChargeCompacte>.detailsCharge>div span{white-space:normal!important;color:#665f62!important;min-width:0!important;font-size:.82rem!important;font-weight:800!important}.carteChargeCompacte>.detailsCharge>div b{white-space:nowrap!important;color:#2f2930!important}.carteChargeCompacte>.detailsCharge>.lectureCharge{grid-column:1/-1!important;margin:2px 0 0!important;padding:8px 10px!important}@media (width<=760px){.grilleCharge,.carteChargeCompacte>.resumeCharge{grid-template-columns:1fr!important}.carteChargeCompacte .resumeChargeSecondaire{justify-content:flex-start!important}.carteChargeCompacte>.detailsCharge{grid-template-columns:1fr!important}}body{background:radial-gradient(circle at 0 0,#899a7d2e,#0000 28%),linear-gradient(135deg,#e9e4da 0%,#f1eadf 45%,#e5ded2 100%)}.surTitre{color:#526b57}.phraseCle,.titreBloc p,.resumeEquipeLecture,.resumeChargeLecture,.ligneSituationPrincipale p,.propositionAttribution p{color:#5f655c}.bandeauSecurite{color:#3f4a3f;background:#efe8dc;border-color:#d4c8b7}.bloc,.carteSynthese,.carteSituation,.propositionAttribution,.carteEquipe,.carteCharge,.carteRelais{background:#fbf6ec;border-color:#d8cdbd;box-shadow:0 12px 24px #36322b14}.colonneForm,.detailsEquipe,.detailsCharge,.sousBlocForm,.vide,.datesCompactes div,.parcoursCompact div,.delaisCompact span,.metaSituation span,.ligneClassement,.rappelRegle,.historiqueCadre{background:#f2eadc;border-color:#d8cdbd}.prefixeCode,.resumeEquipe:after,.resumeCharge:after,.resumeBloc:after{color:#526b57}.prefixeCode,.miniInfo,.lectureCharge,.lectureDispo,.bandeauEdition{color:#3e5842;background:#e4eadf;border-color:#cad7c2}.lectureChargeResume{color:#3e5842;margin:0;font-size:.84rem;font-weight:900}.lectureDispo.bloque,.ligneClassement.exclue{color:#8b4e37;background:#f4e3d8}.carteSynthese.vert{border-left-color:#6e8a63}.carteSynthese.bleu{border-left-color:#8fa17f}.carteSynthese.orange{border-left-color:#c78f3f}.carteSynthese.rouge{border-left-color:#b66f4a}.carteSynthese.gris{border-left-color:#8b877c}details:not([open])>:not(summary){display:none!important}.blocRepliable{padding:0;overflow:hidden}.resumeBloc{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:16px;list-style:none;display:flex}.resumeBloc::-webkit-details-marker{display:none}.resumeBloc h2{margin-bottom:3px}.resumeBloc p{color:#5f655c;margin:0;font-weight:750}.resumeBloc>span{color:#3e5842;background:#e4eadf;border-radius:999px;flex:none;padding:7px 10px;font-size:.85rem;font-weight:900}.resumeBloc:after{content:""}.blocRepliable[open] .resumeBloc{border-bottom:1px solid #d8cdbd}.titreBlocInterne{padding:16px 16px 0}.blocRepliable .formulaire{padding:0 16px 16px}.trajetCadre{margin-bottom:12px}.trajetCadre h3{margin-bottom:8px}.carteChargeCompacte>.detailsCharge{background:#f2eadc!important;border-top-color:#d8cdbd!important}.carteChargeCompacte>.detailsCharge>div{background:#fbf6ec!important}.carteChargeCompacte>.detailsCharge>div span{color:#5f655c!important}.carteChargeCompacte>.detailsCharge>div b{color:#29312d!important}@media (width>=1180px){.grilleCharge{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=760px){.resumeBloc{flex-direction:column;align-items:flex-start}.blocRepliable .formulaire{padding:0 10px 12px}.titreBlocInterne{padding:12px 10px 0}}.entete,.bloc,.carteSynthese,.carteCharge,.carteSituation,.bandeauSecurite,.bandeauEdition,details.blocRepliable,details.carteChargeCompacte,.resumeBloc,.resumeCharge{background-color:#fbf8f0;border-color:#d8cdbd}.surTitre,.phraseCle,.titreBloc p,.resumeBloc p,.lectureChargeResume,.lectureCharge,.miniInfo,.carteSynthese span,.champ span,.rappelRegle,.vide{color:#5f655c}h1,h2,h3,strong,.resumeChargePrincipal strong{color:#2f342f}.bandeauSecurite{color:#3d493e}.carteSynthese.vert,.badgeVert{color:#315f39;background:#e4efe2;border-color:#cad7c2}.carteSynthese.bleu,.badgeBleu{color:#5b4b16;background:#eee9df;border-color:#d8cdbd}.carteSynthese.orange,.badgeOrange{color:#735113;background:#f4ead7;border-color:#e1c292}.carteSynthese.rouge,.badgeRouge{color:#8a3b00;background:#f4e2d8;border-color:#deb9a4}.carteSynthese.gris,.badgeGris{color:#5f5b53;background:#e7e0d5;border-color:#d4c8b7}input,select,textarea{color:#2f342f;background:#fffdf7;border-color:#d4c8b7}.pastillePresence.ok{color:#315f39;background:#e4efe2}.pastillePresence.vigilance{color:#735113;background:#f4ead7}.inputCache{display:none}@media (width<=720px){.entete{background:0 0}.actionsExport{justify-content:stretch}.actionsExport button{flex:130px}}.moduleObjectifs{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:14px;display:grid}.panneauObjectifs,.aperçuObjectifs{background:#ffffffb8;border:1px solid #d9ddcf;border-radius:18px;padding:14px}.listeObjectifs{gap:10px;display:grid}.groupeObjectifs{background:#fbfaf4;border:1px solid #e4e3d8;border-radius:16px;padding:12px}.groupeObjectifs h3{color:#48533e;margin-bottom:8px}.choixObjectif{color:#2d342b;grid-template-columns:20px 1fr;align-items:start;gap:8px;padding:7px 0;line-height:1.35;display:grid}.choixObjectif+.choixObjectif{border-top:1px solid #ece9dc}.aperçuObjectifs{position:sticky;top:12px}.aperçuObjectifs pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#2f352b;background:#f3f0e5;border:1px solid #ded8c8;border-radius:14px;min-height:220px;margin:0;padding:12px;font-family:inherit;line-height:1.45}.actionsObjectifs{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}@media (width<=820px){.moduleObjectifs{grid-template-columns:1fr}.aperçuObjectifs{position:static}.aperçuObjectifs pre{min-height:160px}}.gestionEquipeRepliee{background:#fbfaf4;border:1px solid #d8dfd2;border-radius:16px;margin-bottom:12px;overflow:hidden}.resumeGestionEquipe{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:flex}.resumeGestionEquipe::-webkit-details-marker{display:none}.resumeGestionEquipe strong{color:#223026;display:block}.resumeGestionEquipe span{color:#6a6f62;font-size:.86rem;display:block}.ajoutMembreEquipe{border-top:1px solid #e3e6dc;grid-template-columns:minmax(160px,1fr) 150px auto;align-items:end;gap:10px;padding:12px 14px 4px;display:grid}.noteCadre{color:#6a6f62;margin:0;padding:6px 14px 14px;font-size:.86rem}.zoneRetraitMembre{border-top:1px dashed #e3e6dc;justify-content:flex-end;margin-top:10px;padding-top:10px;display:flex}@media (width<=760px){.ajoutMembreEquipe{grid-template-columns:1fr}.resumeGestionEquipe{align-items:flex-start}.zoneRetraitMembre{justify-content:stretch}.zoneRetraitMembre .boutonDanger{width:100%}}.page{width:min(1220px,100%);padding:20px 16px 28px}.surTitre{letter-spacing:.05em;color:#5f6f62!important;font-weight:700!important}h2{font-size:1.18rem;font-weight:650}.phraseCle,.titreBloc p,.resumeBloc p,.resumeChargeLecture,.resumeEquipeLecture,.propositionAttribution p,.ligneSituationPrincipale p,.metaSituation span,.carteSynthese span,.datesCompactes span,.parcoursCompact span,.delaisCompact,.nonApplicable,.rappelRegle,.vide,.noteCadre,.miniInfo,.lectureCharge,.lectureChargeResume,.lectureDispo,.commentaireCadre,.historiqueCadre{color:#595b55!important}.bloc,.carteSynthese,.carteSituation,.carteCharge,.carteEquipe,.carteRelais,.propositionAttribution,.colonneForm,.resumeBloc,.resumeCharge,.resumeEquipe,.gestionEquipeRepliee,.aperçuObjectifs,.groupeObjectifs,.panneauObjectifs,.blocAlerte{background:#fbf8f0f5!important;border-color:#d5ccbd!important;box-shadow:0 8px 18px #423a2e0f!important}.bloc,.carteSituation,.carteCharge,.carteEquipe,.carteRelais,.propositionAttribution{border-radius:18px}.bandeauSecurite,.bandeauEdition{color:#3f4a42!important;background:#ece6da!important;border-color:#d4cbbe!important}.boutonPrincipal,.boutonSecondaire,.boutonDanger{letter-spacing:.01em;font-weight:650!important}.boutonSecondaire{color:#3e463f!important;background:#f7f2e8!important;border:1px solid #d6cbbb!important}.champ span,.caseSimple span{color:#3d433e!important;font-weight:600!important}input::placeholder,textarea::placeholder{color:#8a867e}.prefixeCode,.resumeEquipe:after,.resumeCharge:after,.resumeBloc>span,.miniInfo,.lectureCharge,.lectureDispo{color:#405244!important;background:#e5ebdf!important;border-color:#cbd6c4!important}.badge,.metaSituation span,.pastillePresence,.miniInfo{font-weight:600!important}.carteSynthese strong{font-size:1.8rem;font-weight:700}.carteSynthese span{font-weight:600!important}.resumeEquipe,.resumeCharge,.resumeBloc{gap:8px 12px!important;padding:14px!important}.resumeEquipePrincipal strong,.resumeChargePrincipal strong,.ligneSituationPrincipale strong,.propositionAttribution strong{font-weight:700!important}.resumeEquipePrincipal span,.resumeChargePrincipal span,.resumeEquipeSecondaire,.resumeChargeSecondaire{font-weight:560!important}.resumeChargeLecture,.resumeEquipeLecture,.lectureChargeResume{line-height:1.35;font-size:.84rem!important}.grilleCharge{grid-template-columns:repeat(auto-fit,minmax(285px,1fr))!important;gap:12px!important}@media (width>=1180px){.grilleCharge{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.detailsCharge,.detailsEquipe{background:#f2ebdf!important;border-top:1px solid #ddd3c4!important}.carteChargeCompacte>.detailsCharge>div,.detailsEquipe .champ,.datesCompactes div,.parcoursCompact div,.delaisCompact span,.metaSituation span,.ligneClassement{border:1px solid #e2d8ca;border-radius:12px;background:#faf6ef!important}.carteChargeCompacte>.detailsCharge>div span,.detailsCharge div span,.detailsEquipe .champ span,.ligneClassement span{font-weight:560!important}.carteChargeCompacte>.detailsCharge>div b,.detailsCharge b,.datesCompactes strong,.parcoursCompact strong{font-weight:650!important}.metaSituation span,.delaisCompact span{font-weight:560!important}.commentaireCadre,.historiqueCadre{line-height:1.45;font-weight:500!important}.ligneBasSituation{color:#595b55!important;font-weight:560!important}.actionsSituation{flex-wrap:wrap;gap:8px;display:flex}.aideAttribution{grid-template-columns:minmax(240px,320px) 1fr}.propositionAttribution span{color:#5f655c!important;font-weight:600!important}.propositionAttribution strong{font-size:1.45rem!important}.classementAttribution{gap:8px}.ligneClassement{align-items:start;padding:10px 12px}@media (width<=900px){.bandeauSynthese{grid-template-columns:repeat(2,1fr)}.aideAttribution,.formulaire{grid-template-columns:1fr}}@media (width<=760px){.page{padding:14px 10px 22px}.entete{flex-direction:column;align-items:stretch}.actionsExport{justify-content:flex-start}.bandeauSynthese{grid-template-columns:1fr 1fr;gap:8px}.carteSynthese{min-height:84px;padding:12px}.carteSynthese strong{font-size:1.5rem}.resumeEquipe,.resumeCharge,.resumeBloc{padding:12px!important}.grilleCharge,.grilleEquipe{grid-template-columns:1fr!important}.titreBloc{flex-direction:column;align-items:flex-start}.datesCompactes,.parcoursCompact{grid-template-columns:1fr}.ligneSituationPrincipale,.ligneBasSituation{flex-direction:column;align-items:flex-start}}.calculateurTrajet{background:#f7f2e8;border:1px solid #d8cdbd;border-radius:16px;gap:10px;margin:10px 0 14px;padding:12px;display:grid}.actionsTrajetTemp{flex-wrap:wrap;gap:8px;display:flex}.actionsTrajetTemp .boutonPrincipal,.actionsTrajetTemp .boutonSecondaire{min-height:38px;padding:8px 12px}.actionsTrajetTemp button:disabled{opacity:.65;cursor:wait}.noteTrajetTemp{color:#5f655c;margin:0;font-size:.84rem;line-height:1.35}.messageTrajetTemp{color:#405244;background:#e5ebdf;border:1px solid #cbd6c4;border-radius:12px;margin:0;padding:9px 10px;font-size:.88rem;line-height:1.35}@media (width>=880px){.calculateurTrajet{grid-template-columns:1fr 1fr;align-items:end}.calculateurTrajet .actionsTrajetTemp,.calculateurTrajet .noteTrajetTemp,.calculateurTrajet .messageTrajetTemp{grid-column:1/-1}}.page{color:#313530}.surTitre{letter-spacing:.08em;font-size:.8rem;color:#647163!important;font-weight:600!important}h1{margin-bottom:4px;line-height:1.1;font-size:clamp(1.35rem,3vw,1.9rem)!important;font-weight:620!important}h2{font-weight:600!important}h3{font-weight:560!important}.noteOutilCadre{color:#6b7069;margin:6px 0 0;font-size:.83rem;font-weight:400}.bandeauSecurite{font-size:.88rem;line-height:1.45;color:#62675f!important;background:#f6f4eee0!important;border:1px solid #d8ddd3!important;font-weight:420!important}.bloc,.carteSynthese,.carteSituation,.carteCharge,.carteEquipe,.carteRelais,.propositionAttribution,.colonneForm,.gestionEquipeRepliee,.panneauObjectifs,.aperçuObjectifs,.groupeObjectifs{background:#fafaf6e6!important;border-color:#d7ddd2!important;box-shadow:0 8px 18px #4750420d!important}.bloc,.carteSituation,.carteCharge,.carteEquipe,.carteRelais{border-radius:18px}.titreBloc p,.resumeBloc p,.resumeChargeLecture,.resumeEquipeLecture,.lectureChargeResume,.lectureCharge,.lectureDispo,.carteSynthese span,.metaSituation span,.ligneSituationPrincipale p,.datesCompactes span,.parcoursCompact span,.delaisCompact,.nonApplicable,.rappelRegle,.vide,.noteCadre,.miniInfo,.commentaireCadre,.historiqueCadre{color:#5e645d!important}strong,.resumeChargePrincipal strong,.resumeEquipePrincipal strong,.propositionAttribution strong,.ligneSituationPrincipale strong,.carteSynthese strong{font-weight:650!important}.champ span,.caseSimple span,.badge,.metaSituation span,.pastillePresence,.miniInfo,.boutonPrincipal,.boutonSecondaire,.boutonDanger{font-weight:560!important}.prefixeCode,.resumeBloc>span,.resumeEquipe:after,.resumeCharge:after,.miniInfo,.lectureCharge,.lectureDispo{color:#496048!important;background:#e6ede3!important;border-color:#d1dbcd!important}.badgeVert,.pastillePresence.ok{color:#406044!important;background:#e2ebe0!important}.badgeOrange,.pastillePresence.vigilance{color:#756538!important;background:#eee8d7!important}.badgeGris{color:#60655e!important;background:#e5e8e2!important}.resumeBloc,.resumeCharge,.resumeEquipe{padding:13px 14px!important}.resumeChargeLecture,.resumeEquipeLecture,.lectureChargeResume{line-height:1.36}.detailsCharge,.detailsEquipe,.colonneForm,.rappelRegle,.calculateurTrajet,.datesCompactes div,.parcoursCompact div,.ligneClassement,.delaisCompact span,.metaSituation span{background:#f2f4ef!important;border-color:#d9dfd5!important}.carteChargeCompacte>.detailsCharge>div,.detailsCharge div,.detailsEquipe .champ{border:1px solid #dde2d9;background:#fafbf8!important}.actionsExport{gap:7px}@media (width<=760px){h1{font-size:1.45rem!important}.phraseCle{font-size:.92rem}.noteOutilCadre{font-size:.8rem}}.noteAttribution{margin:10px 0 14px}.aideAttributionCompacte{grid-template-columns:minmax(220px,300px) minmax(240px,340px);align-items:end;gap:10px;display:grid}.listeAttribution{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.carteAttribution{background:#fafaf6e6;border:1px solid #d8ddd3;border-radius:16px;box-shadow:0 8px 18px #4750420d}.resumeAttribution{cursor:pointer;gap:8px;padding:14px;list-style:none;display:grid}.resumeAttribution::-webkit-details-marker{display:none}.resumeAttributionPrincipal{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.resumeAttributionPrincipal strong{font-weight:650}.resumeAttributionPrincipal span{color:#5e645d}.badgeAttribution{background:#efdde2;border-radius:999px;padding:4px 9px;font-size:.8rem;color:#8f5667!important;font-weight:600!important}.resumeAttributionSecondaire{flex-wrap:wrap;gap:8px;display:flex}.resumeAttributionSecondaire span{color:#4e564c;background:#eef2ec;border:1px solid #d9dfd5;border-radius:999px;padding:5px 9px;font-size:.85rem}.detailsAttribution{border-top:1px solid #dde2d9;gap:10px;padding:0 14px 14px;display:grid}.detailsAttribution>div{background:#f3f5f0;border:1px solid #dde2d9;border-radius:12px;grid-template-columns:1fr auto;gap:10px;padding:10px 12px;display:grid}.detailsAttribution span{color:#616760}.detailsAttribution b{color:#323732;font-weight:620}.noteAttributionInterne{color:#5f655c;margin:0;line-height:1.4}.noteAttributionInterne.proposee{color:#7f5560}.grilleBilanArs{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.tuileBilan,.miniCarteModalite{background:#fafaf6eb;border:1px solid #d8ddd3;border-radius:16px;padding:12px 14px;box-shadow:0 8px 18px #4750420a}.tuileBilan span,.miniCarteModalite span{color:#60655e;margin-bottom:6px;display:block}.tuileBilan strong,.miniCarteModalite strong{color:#313530;font-size:1.2rem;font-weight:650}.grilleModalitesArs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.resumeSituation{cursor:pointer;gap:8px;padding:14px;list-style:none;display:grid}.resumeSituation::-webkit-details-marker{display:none}.resumeSituationPrincipal{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.resumeSituationPrincipal span,.resumeSituationLecture span{color:#60655e}.resumeSituationLecture{flex-wrap:wrap;gap:8px;display:flex}.resumeSituationLecture span{background:#eef2ec;border:1px solid #d9dfd5;border-radius:999px;padding:5px 8px;font-size:.84rem}.detailsSituation{gap:12px;padding:0 14px 14px;display:grid}.carteSituationRepliee>.detailsSituation{border-top:1px solid #dde2d9}@media (width<=860px){.aideAttributionCompacte,.grilleModalitesArs{grid-template-columns:1fr}}.grilleEquipe{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;align-items:start!important;gap:12px!important}.carteEquipe{min-width:0!important;overflow:hidden!important}.carteEquipe[open]{grid-column:1/-1!important}.carteEquipe[open] .resumeEquipe{border-bottom:1px solid #d9dfd5!important}.carteEquipe[open] .detailsEquipe{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;padding:14px!important;display:grid!important;overflow:visible!important}.carteEquipe[open] .detailsEquipe .champ,.carteEquipe[open] .detailsEquipe .caseSimple,.carteEquipe[open] .detailsEquipe .lectureDispo,.carteEquipe[open] .detailsEquipe .zoneRetraitMembre{min-width:0!important}.carteEquipe[open] .detailsEquipe>.ligneTrois{grid-column:1/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.carteEquipe[open] .detailsEquipe .caseSimple{background:#fafbf8!important;border:1px solid #d9dfd5!important;border-radius:12px!important;align-self:end!important;padding:10px 12px!important}.carteEquipe[open] .lectureDispo{border-radius:12px!important;grid-column:1/-1!important;margin:0!important;padding:10px 12px!important}.carteEquipe[open] .zoneRetraitMembre{grid-column:1/-1!important;justify-content:flex-end!important;display:flex!important}.resumeEquipe{grid-template-columns:minmax(0,1fr) auto!important}.resumeEquipeLecture{grid-column:1/-1!important}@media (width<=900px){.carteEquipe[open] .detailsEquipe,.carteEquipe[open] .detailsEquipe>.ligneTrois{grid-template-columns:1fr 1fr!important}.carteEquipe[open] .lectureDispo,.carteEquipe[open] .zoneRetraitMembre,.carteEquipe[open] .detailsEquipe>.ligneTrois{grid-column:1/-1!important}}@media (width<=640px){.grilleEquipe,.carteEquipe[open] .detailsEquipe,.carteEquipe[open] .detailsEquipe>.ligneTrois{grid-template-columns:1fr!important}.carteEquipe[open] .zoneRetraitMembre{justify-content:stretch!important}.carteEquipe[open] .zoneRetraitMembre .boutonDanger{width:100%!important}}.bandeauSyntheseQuatre{grid-template-columns:repeat(4,1fr)!important}.resumeBloc{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;display:grid!important}.resumeBloc>span{white-space:nowrap!important;place-self:center end!important}.blocRepliable[open]{padding:0 0 16px!important}.blocRepliable[open]>.grilleEquipe,.blocRepliable[open]>.grilleCharge,.blocRepliable[open]>.aideAttributionCompacte,.blocRepliable[open]>.listeAttribution,.blocRepliable[open]>.listeSituations,.blocRepliable[open]>.grilleBilanArs,.blocRepliable[open]>.grilleModalitesArs,.blocRepliable[open]>.noteAttribution,.blocRepliable[open]>.gestionEquipeRepliee{margin-left:16px;margin-right:16px}.gestionEquipeRepliee{background:#fafaf6e0!important;margin-top:14px!important}.resumeGestionEquipe{min-height:56px}.resumeGestionEquipe>span{white-space:nowrap;margin-left:auto}.ajoutMembreEquipe{align-items:end;gap:10px;grid-template-columns:minmax(180px,260px) minmax(140px,180px) auto!important}.ajoutMembreEquipe .champ{margin-bottom:0!important}.blocBilanArs .grilleBilanArs,.blocBilanArs .grilleModalitesArs{padding-left:16px;padding-right:16px}.surTitre{text-transform:uppercase}h1{font-size:clamp(1.32rem,2.6vw,1.75rem)!important}@media (width<=900px){.bandeauSyntheseQuatre{grid-template-columns:repeat(2,1fr)!important}.ajoutMembreEquipe{grid-template-columns:1fr!important}}@media (width<=640px){.resumeBloc{grid-template-columns:1fr!important}.resumeBloc>span{justify-self:start!important}.bandeauSyntheseQuatre{grid-template-columns:1fr 1fr!important}.blocRepliable[open]>.grilleEquipe,.blocRepliable[open]>.grilleCharge,.blocRepliable[open]>.aideAttributionCompacte,.blocRepliable[open]>.listeAttribution,.blocRepliable[open]>.listeSituations,.blocRepliable[open]>.grilleBilanArs,.blocRepliable[open]>.grilleModalitesArs,.blocRepliable[open]>.noteAttribution,.blocRepliable[open]>.gestionEquipeRepliee{margin-left:10px;margin-right:10px}}.entete{background:linear-gradient(#fafaf6db 0%,#f6f8f2b8 100%);border:1px solid #dbe1d7;border-radius:24px;margin-bottom:14px;padding:14px 16px 12px;box-shadow:0 10px 22px #4750420a}.entete>div:first-child{max-width:700px}.surTitre{letter-spacing:.08em;background:#e8efe5;border:1px solid #d3ddd0;border-radius:999px;align-items:center;margin-bottom:8px;padding:5px 10px;font-size:.76rem;display:inline-flex;color:#667364!important}h1{letter-spacing:-.02em;margin-bottom:6px;font-size:clamp(1.42rem,2.9vw,2.05rem)!important;font-weight:610!important}.phraseCle{font-size:1rem;color:#525a52!important;font-weight:500!important}.noteOutilCadre{margin-top:8px;font-size:.82rem;color:#6a7068!important}.actionsExport{align-self:center}.bandeauSyntheseSix{grid-template-columns:repeat(6,minmax(0,1fr))!important}.carteSynthese{border:1px solid #d9dfd5;border-radius:22px;min-height:98px;background:linear-gradient(#fafaf6f0 0%,#f6f8f2e0 100%)!important}.carteSynthese span{line-height:1.25}.carteSynthese strong{margin-top:2px;font-size:1.7rem!important}@media (width<=1200px){.bandeauSyntheseSix{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=760px){.entete{border-radius:20px;padding:12px}.bandeauSyntheseSix{grid-template-columns:repeat(2,minmax(0,1fr))!important}.carteSynthese{min-height:88px}}.actionsExportDiscretes{justify-content:flex-end!important;align-self:start!important;align-items:center!important;gap:6px!important}.boutonLienExport{color:#5f685f;background:#fafcf99e;border:1px solid #cfd7cbe6;border-radius:999px;min-height:30px;padding:5px 9px;font-size:.78rem;font-weight:520;line-height:1}.boutonLienExport:hover{color:#3f4d40;background:#eef2ec}@media (width<=760px){.actionsExportDiscretes{justify-content:flex-start!important}.boutonLienExport{min-height:28px;padding:5px 8px;font-size:.76rem}}.entete{align-items:center!important}.entete h1{margin-bottom:0!important}.surTitre{margin-bottom:7px!important}.resumeBloc{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;min-height:62px!important;padding:12px 15px!important;display:grid!important}.resumeBloc h2{margin:0!important;font-size:1.05rem!important;font-weight:600!important}.resumeBloc>span{text-align:center;min-width:72px;place-self:center end!important;padding:6px 10px!important;font-size:.8rem!important;font-weight:570!important}.blocRepliable:not([open]){margin-bottom:10px!important}.bandeauSynthese{margin-bottom:12px!important}.carteSynthese{min-height:88px!important}.entete{margin-bottom:12px!important}@media (width<=640px){.resumeBloc{grid-template-columns:minmax(0,1fr) auto!important}.resumeBloc>span{min-width:auto;justify-self:end!important}}.bloc,.blocRepliable,.blocAlerte{background:linear-gradient(#fafaf6f0 0%,#f6f8f2e6 100%)!important;border:1px solid #d8ddd3!important;border-radius:20px!important;box-shadow:0 8px 18px #4750420a!important}.blocRepliable:not([open]){padding:0!important}.resumeBloc{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:64px!important;padding:14px 16px!important;display:grid!important}.resumeBloc h2{color:#2f3a31!important;margin:0!important;font-size:1.06rem!important;font-weight:610!important}.resumeBloc>div{min-width:0!important}.resumeBloc>span{text-align:center!important;color:#446145!important;background:#e8efe5!important;border:1px solid #d3ddd0!important;border-radius:999px!important;place-self:center end!important;min-width:78px!important;padding:6px 11px!important;font-size:.79rem!important;font-weight:580!important}.resumeBloc p{display:none!important}.titreBlocInterne{background:0 0!important;border:none!important;margin:0 16px 10px!important;padding:0!important}.titreBlocInterne h2{color:#465247!important;margin:0!important;font-size:1rem!important;font-weight:590!important}.titreBlocInterne p{display:none!important}.blocRepliable[open] .grilleEquipe,.blocRepliable[open] .grilleCharge,.blocRepliable[open] .aideAttributionCompacte,.blocRepliable[open] .listeAttribution,.blocRepliable[open] .listeSituations,.blocRepliable[open] .grilleBilanArs,.blocRepliable[open] .grilleModalitesArs,.blocRepliable[open] .noteAttribution,.blocRepliable[open] .gestionEquipeRepliee,.blocRepliable[open] .formulaire,.blocRepliable[open] .bandeauEdition,.blocRepliable[open] .zoneValidation,.blocRepliable[open] .vide{margin-left:16px!important;margin-right:16px!important}.blocRepliable[open] .formulaire{margin-top:12px!important}.carteSynthese{border:1px solid #d8ddd3!important;box-shadow:0 6px 14px #47504208!important}.carteSynthese.orange,.carteSynthese.pruneDouce{border-color:#d8ddd3!important}.gestionEquipeRepliee,.carteEquipe,.carteCharge,.carteAttribution,.carteSituation,.carteRelais,.tuileBilan,.miniCarteModalite{border-radius:16px!important}@media (width<=760px){.resumeBloc{padding:12px 14px!important}.blocRepliable[open] .grilleEquipe,.blocRepliable[open] .grilleCharge,.blocRepliable[open] .aideAttributionCompacte,.blocRepliable[open] .listeAttribution,.blocRepliable[open] .listeSituations,.blocRepliable[open] .grilleBilanArs,.blocRepliable[open] .grilleModalitesArs,.blocRepliable[open] .noteAttribution,.blocRepliable[open] .gestionEquipeRepliee,.blocRepliable[open] .formulaire,.blocRepliable[open] .bandeauEdition,.blocRepliable[open] .zoneValidation,.blocRepliable[open] .vide{margin-left:10px!important;margin-right:10px!important}}:root{color:#2f3438;background:#eef1eb}body{color:#2f3438!important;background:radial-gradient(circle at 0 0,#cbe0d357,#0000 34rem),radial-gradient(circle at 100% 0,#ecd4dc3d,#0000 30rem),linear-gradient(#f1f4ef 0%,#e7ece5 100%)!important}.entete{background:linear-gradient(#fcfbf8f2 0%,#f5f8f2e6 100%)!important;border-color:#d7dfd2!important}.surTitre{color:#53735f!important;background:#dfece3!important;border-color:#c8d8ce!important}h1{color:#23313a!important}.bloc,.blocRepliable,.blocAlerte,.carteAttribution,.carteCharge,.carteEquipe,.carteSituation,.carteRelais,.gestionEquipeRepliee,.tuileBilan,.miniCarteModalite{background:linear-gradient(#fcfbf8f7 0%,#f7f9f4ed 100%)!important;border-color:#d7dfd2!important}.resumeBloc>span,.resumeGestionEquipe>span,.boutonLienExport,.miniInfo,.prefixeCode,.lectureCharge,.lectureDispo{color:#486452!important;background:#e3efe7!important;border-color:#cadecf!important}.boutonPrincipal{color:#fbfcfa!important;background:#6f8f7e!important}.boutonPrincipal:hover{background:#5f7f6f!important}.boutonSecondaire{color:#5f5950!important;background:#f7f3ef!important;border-color:#ddd4ca!important}.boutonSecondaire:hover{background:#f0ebe5!important}.boutonDanger{color:#8f5752!important;background:#f4e3e1!important;border-color:#e6c9c6!important}.carteSynthese{background:linear-gradient(#fcfbf8fa 0%,#f6f8f2ed 100%)!important;border-color:#d8ded4!important}.carteSynthese.vert{background:linear-gradient(#eaf4edfa 0%,#e3efe7f0 100%)!important}.carteSynthese.bleu{background:linear-gradient(#e8eff4fa 0%,#e0e9eff0 100%)!important}.carteSynthese.gris{background:linear-gradient(#f3f2eefa 0%,#ecece7f0 100%)!important}.carteSynthese.orange{background:linear-gradient(#f7eeddfa 0%,#f2e8d5f0 100%)!important}.carteSynthese.pruneDouce{background:linear-gradient(#f5e9effa 0%,#efe2e9f0 100%)!important}.badgeAttribution{color:#8b5d6f!important;background:#f0dfe6!important}.carteAttribution.proposee{background:linear-gradient(#fbf4f6fa 0%,#f7eff2f0 100%)!important;border-color:#dfc0ca!important}.carteAttribution.proposee .resumeAttributionSecondaire span{color:#7b5a67!important;background:#f4e8ec!important;border-color:#e5ced6!important}.pastillePresence.ok,.badgeVert{color:#3f6a4a!important;background:#dfeee3!important}.pastillePresence.vigilance,.badgeOrange{color:#866b2f!important;background:#f3ead0!important}.badgeBleu{color:#45606c!important;background:#dde8ef!important}.badgeRouge{color:#915654!important;background:#f1dedd!important}input,select,textarea,.codeLigne{color:#2f3438!important;background:#fcfcfa!important;border-color:#d2dbcd!important}input:focus,select:focus,textarea:focus{border-color:#7d9e8b!important;outline:2px solid #7d9e8b29!important}:root,body,button,input,select,textarea{font-family:Aptos,Inter,Segoe UI,Noto Sans,Helvetica Neue,Arial,sans-serif!important}h1{letter-spacing:-.025em!important;font-weight:600!important}h2{letter-spacing:-.01em!important;font-weight:590!important}.resumeBloc h2,.resumeAttributionPrincipal strong,.resumeSituationPrincipal strong,.resumeChargePrincipal strong,.resumeEquipePrincipal strong,.carteSynthese strong{letter-spacing:-.01em}.resumeBloc h2,.titreBlocInterne h2,.champ span,.caseSimple span,.resumeAttributionSecondaire span,.resumeSituationLecture span,.metaSituation span,.delaisCompact span{font-weight:540!important}.resumeBloc{grid-template-columns:1fr!important}.resumeBloc>span{display:none!important}.resumeGestionEquipe{grid-template-columns:1fr!important}.resumeGestionEquipe>span{display:none!important}.carteSynthese span{font-size:.84rem!important;line-height:1.18!important}.carteSynthese strong{font-size:1.62rem!important}.bandeauSyntheseSix{margin-bottom:14px!important}.blocSituationsUm .resumeBloc{grid-template-columns:minmax(0,1fr) auto!important}.blocSituationsUm .resumeBloc>span{color:#486452!important;background:#e3efe7!important;border:1px solid #cadecf!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:34px!important;padding:4px 10px!important;font-size:.84rem!important;font-weight:600!important;display:inline-flex!important}.blocSituationsUm{border-color:#cddfce!important}.listeSituations{gap:7px!important}.carteSituationRepliee,.carteSituation{border-radius:14px!important}.carteSituationRepliee:not([open]){min-height:auto!important}.carteSituationRepliee .resumeSituation{grid-template-columns:minmax(150px,.9fr) minmax(120px,auto) minmax(180px,1.2fr)!important;align-items:center!important;gap:6px 10px!important;min-height:48px!important;padding:8px 10px!important;display:grid!important}.resumeSituationPrincipal{flex-wrap:nowrap!important;gap:6px!important;min-width:0!important}.resumeSituationPrincipal strong{white-space:nowrap!important;font-size:.94rem!important}.resumeSituationPrincipal span{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:.82rem!important;overflow:hidden!important}.carteSituationRepliee .badges{justify-content:flex-start!important;gap:4px!important}.carteSituationRepliee .badge{min-height:23px!important;padding:3px 7px!important;font-size:.72rem!important}.resumeSituationLecture{justify-content:flex-end!important;gap:4px!important;min-width:0!important}.resumeSituationLecture span{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:180px!important;padding:3px 7px!important;font-size:.76rem!important;overflow:hidden!important}.detailsSituation{gap:8px!important;padding:10px!important}.datesEditables{grid-template-columns:repeat(3,minmax(0,1fr))!important}.datesEditables label{background:#f2f4ef!important;border:1px solid #d9dfd5!important;border-radius:11px!important;gap:4px!important;padding:8px!important;display:grid!important}.datesEditables label span{color:#5f655c!important;font-size:.75rem!important;font-weight:560!important}.datesEditables input[type=date]{border-radius:9px!important;min-height:34px!important;padding:5px 7px!important;font-size:.84rem!important}.parcoursCompact{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.parcoursCompact div,.delaisCompact span{border-radius:10px!important;padding:7px 8px!important}.metaSituation{margin-bottom:0!important}.ligneBasSituation{font-size:.84rem!important}@media (width<=900px){.carteSituationRepliee .resumeSituation{grid-template-columns:1fr!important;gap:6px!important}.resumeSituationLecture{justify-content:flex-start!important}.resumeSituationLecture span{max-width:none!important}.datesEditables{grid-template-columns:1fr 1fr!important}}@media (width<=560px){.datesEditables{grid-template-columns:1fr!important}}.blocSituationsUm .carteSituationRepliee[open]{border-radius:13px!important}.blocSituationsUm .carteSituationRepliee[open] .resumeSituation{min-height:44px!important;padding:7px 10px!important}.blocSituationsUm .carteSituationRepliee[open] .detailsSituation{gap:6px!important;padding:8px 10px 10px!important}.blocSituationsUm .carteSituationRepliee[open] .metaSituation{gap:4px!important;margin:0!important}.blocSituationsUm .carteSituationRepliee[open] .metaSituation span,.blocSituationsUm .carteSituationRepliee[open] .badge{min-height:22px!important;padding:3px 7px!important;font-size:.72rem!important}.blocSituationsUm .carteSituationRepliee[open] .datesEditables{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:5px!important;margin:0!important}.blocSituationsUm .carteSituationRepliee[open] .datesEditables label{border-radius:9px!important;gap:3px!important;padding:6px!important}.blocSituationsUm .carteSituationRepliee[open] .datesEditables label span{font-size:.68rem!important;line-height:1.1!important}.blocSituationsUm .carteSituationRepliee[open] .datesEditables input[type=date]{border-radius:8px!important;min-height:30px!important;padding:4px 5px!important;font-size:.76rem!important}.blocSituationsUm .carteSituationRepliee[open] .parcoursCompact{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;margin:0!important}.blocSituationsUm .carteSituationRepliee[open] .parcoursCompact div{border-radius:9px!important;gap:2px!important;padding:6px 7px!important}.blocSituationsUm .carteSituationRepliee[open] .parcoursCompact span{font-size:.68rem!important}.blocSituationsUm .carteSituationRepliee[open] .parcoursCompact strong{font-size:.8rem!important}.blocSituationsUm .carteSituationRepliee[open] .delaisCompact{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;margin:0!important;display:grid!important}.blocSituationsUm .carteSituationRepliee[open] .delaisCompact span{border-radius:9px!important;padding:6px 7px!important;font-size:.76rem!important}.blocSituationsUm .carteSituationRepliee[open] .commentaireCadre,.blocSituationsUm .carteSituationRepliee[open] .historiqueCadre{border-radius:9px!important;margin:0!important;padding:7px 8px!important;font-size:.78rem!important;line-height:1.3!important}.blocSituationsUm .carteSituationRepliee[open] .ligneBasSituation{gap:6px!important;margin-top:0!important;padding-top:4px!important;font-size:.78rem!important}.blocSituationsUm .carteSituationRepliee[open] .actionsSituation .boutonSecondaire,.blocSituationsUm .carteSituationRepliee[open] .actionsSituation .boutonDanger{min-height:30px!important;padding:5px 8px!important;font-size:.76rem!important}@media (width<=1100px){.blocSituationsUm .carteSituationRepliee[open] .datesEditables{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=760px){.blocSituationsUm .carteSituationRepliee[open] .datesEditables,.blocSituationsUm .carteSituationRepliee[open] .parcoursCompact,.blocSituationsUm .carteSituationRepliee[open] .delaisCompact{grid-template-columns:1fr!important}}.blocSituationsUm .resumeSituation{grid-template-columns:minmax(150px,.8fr) minmax(120px,auto) minmax(180px,1fr)!important}.blocSituationsUm .resumeSituationInfos{flex-wrap:wrap;grid-column:1/-1;gap:4px;min-width:0;display:flex}.blocSituationsUm .resumeSituationInfos span{color:#5d665d;white-space:nowrap;background:#f2f5f0;border:1px solid #dce4d9;border-radius:999px;align-items:center;min-height:21px;padding:2px 6px;font-size:.7rem;line-height:1.1;display:inline-flex}.blocSituationsUm .carteSituationRepliee[open] .resumeSituationInfos span{min-height:20px;padding:2px 6px;font-size:.68rem}@media (width<=900px){.blocSituationsUm .resumeSituationInfos{gap:3px}.blocSituationsUm .resumeSituationInfos span{font-size:.68rem}}.blocSituationsUm>.titreBlocInterne{display:none!important}.blocSituationsUm .resumeSituation{grid-template-columns:minmax(180px,.95fr) minmax(120px,auto) 1fr!important;gap:6px 10px!important}.blocSituationsUm .resumeSituationPrincipal{align-items:baseline!important}.blocSituationsUm .resumeSituationPrincipal strong{font-size:.97rem!important}.blocSituationsUm .resumeSituationPrincipal span{font-size:.82rem!important}.blocSituationsUm .resumeSituationLecture,.blocSituationsUm .resumeSituationInfos{flex-wrap:wrap!important;grid-column:1/-1!important;gap:4px!important;min-width:0!important;display:flex!important}.blocSituationsUm .resumeSituationLecture{margin-top:1px!important}.blocSituationsUm .resumeSituationLecture span,.blocSituationsUm .resumeSituationInfos span{white-space:nowrap!important;border-radius:999px!important;align-items:center!important;min-height:21px!important;padding:2px 6px!important;font-size:.7rem!important;line-height:1.1!important;display:inline-flex!important}.blocSituationsUm .resumeSituationLecture span{color:#516052!important;background:#edf3ee!important;border:1px solid #d8e2da!important}.blocSituationsUm .resumeSituationInfos span{color:#6a655c!important;background:#f5f3ef!important;border:1px solid #e2ddd4!important}.blocSituationsUm .carteSituationRepliee .badges{align-self:start!important}@media (width<=900px){.blocSituationsUm .resumeSituation{grid-template-columns:1fr!important}}.blocSituationsUm .resumeSituationInfos span:nth-child(4),.blocSituationsUm .resumeSituationInfos span:nth-child(5),.blocSituationsUm .resumeSituationInfos span:nth-child(6){color:#42634a!important;background:#e8f0ea!important;border-color:#cadccc!important}.blocSituationsUm .parcoursAuto{grid-template-columns:repeat(4,minmax(0,1fr))!important}.blocSituationsUm .parcoursAuto div{background:#eef5ef!important;border:1px solid #d2e1d3!important}.blocSituationsUm .parcoursAuto span{color:#4d644f!important}.blocSituationsUm .parcoursAuto strong{color:#26362a!important}@media (width<=1000px){.blocSituationsUm .parcoursAuto{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=560px){.blocSituationsUm .parcoursAuto{grid-template-columns:1fr!important}}.sousTitreEntete{opacity:.85;margin:.25rem 0 0;font-size:.95rem}.blocSauvegardeExport{margin-top:.75rem}.blocSauvegardeExport .actionsExport{flex-wrap:wrap;justify-content:flex-start;gap:.5rem}@media (width<=760px){.grilleCharge{grid-template-columns:1fr;gap:.65rem;display:grid}.carteChargeCompacte{padding:0}.carteChargeCompacte>.resumeCharge{grid-template-columns:1fr auto;align-items:center;gap:.35rem .5rem;padding:.75rem;display:grid}.carteChargeCompacte .resumeChargePrincipal{min-width:0}.carteChargeCompacte .resumeChargePrincipal strong{font-size:1rem}.carteChargeCompacte .resumeChargePrincipal span{font-size:.82rem}.carteChargeCompacte .resumeChargeSecondaire{text-align:right;align-items:flex-end;font-size:.78rem}.carteChargeCompacte .resumeChargeLecture{opacity:.85;grid-column:1/-1;font-size:.78rem}.carteChargeCompacte .lectureChargeResume{display:none}.carteChargeCompacte>.detailsCharge{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.75rem}.carteChargeCompacte>.detailsCharge>div{padding:.45rem}.blocSauvegardeExport .actionsExport{grid-template-columns:1fr;display:grid}.blocSauvegardeExport .boutonLienExport{text-align:center;width:100%}}.trajetDepartFixe{border:1px solid var(--bordure,#e5e7eb);background:#ffffffb3;border-radius:14px;gap:.15rem;padding:.75rem;display:grid}.trajetDepartFixe span,.trajetDepartFixe small{color:var(--texteSecondaire,#6b7280)}.enteteAvecExports{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.actionsExportEntete{align-self:flex-start;margin-top:0}@media (width<=760px){.enteteAvecExports{grid-template-columns:1fr;gap:.65rem;display:grid}.actionsExportEntete{justify-content:flex-start}}.carnetStructuresTrajet{border:1px solid var(--bordure,#e5e7eb);background:#ffffff94;border-radius:14px;gap:.7rem;padding:.75rem;display:grid}.enteteCarnetStructures{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.enteteCarnetStructures h4{margin:0}.carteStructureTrajet{gap:.35rem;display:grid}.boutonStructureTrajet{border:1px solid var(--bordure,#e5e7eb);text-align:left;cursor:pointer;background:#fff;border-radius:12px;gap:.15rem;padding:.6rem;display:grid}.boutonStructureTrajet:disabled{opacity:.45;cursor:not-allowed}.boutonStructureTrajet strong{font-size:.92rem}.boutonStructureTrajet span,.boutonStructureTrajet small{color:var(--texteSecondaire,#6b7280);font-size:.78rem}.miniBoutonStructure{text-align:left;cursor:pointer;color:var(--texteSecondaire,#6b7280);background:0 0;border:0;font-size:.78rem;text-decoration:underline}.formStructureTrajet{border-top:1px solid var(--bordure,#e5e7eb);grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:.5rem;padding-top:.5rem;display:grid}.actionsStructureTrajet{flex-wrap:wrap;gap:.5rem;display:flex}@media (width<=760px){.enteteCarnetStructures{flex-direction:column;align-items:stretch}.listeStructuresTrajet{grid-template-columns:repeat(2,minmax(0,1fr))}.formStructureTrajet{grid-template-columns:1fr}.actionsStructureTrajet{grid-template-columns:1fr;display:grid}}.calculateurTrajet{grid-template-columns:1fr!important;gap:.8rem!important;display:grid!important}.trajetDepartFixe,.carnetStructuresTrajet{width:100%}.listeStructuresTrajet{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important;gap:.5rem!important;display:grid!important}.carteStructureTrajet{min-width:0}.boutonStructureTrajet{min-height:76px}.carnetStructuresTrajet+.champ{width:100%}@media (width<=760px){.listeStructuresTrajet{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.selectionStructureTrajet{grid-template-columns:1fr auto;align-items:end;gap:.6rem;display:grid}.selectionStructureTrajet .champ{margin:0}@media (width<=760px){.selectionStructureTrajet{grid-template-columns:1fr}}.selectionStructureTrajet button:disabled{opacity:.45;cursor:not-allowed;opacity:.45;cursor:not-allowed}.enteteCarnetStructures .boutonSecondaire{border-radius:10px;padding:.45rem .7rem;font-size:.82rem}.enteteCarnetStructures h4{font-size:1rem}.boutonMiniPlus,.boutonMiniModifier{border:1px solid var(--bordure,#e5e7eb);cursor:pointer;background:#ffffffd1;border-radius:999px;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;font-size:.88rem;font-weight:700;display:inline-flex}.actionsDestinationMini{justify-items:center;gap:.22rem;display:grid}.boutonMiniPlus,.boutonMiniModifier{border:1px solid var(--bordure,#e5e7eb);cursor:pointer;background:#ffffffd1;border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.boutonMiniPlus{width:1.85rem;height:1.85rem;font-size:.95rem}.boutonMiniModifier{opacity:.78;width:1.45rem;height:1.45rem;font-size:.7rem}.boutonMiniModifier:disabled{opacity:.28;cursor:not-allowed}.trajetCadre{font-size:.92rem}.trajetCadre h3{margin-bottom:.55rem;font-size:1rem}.trajetDepartFixe{padding:.65rem .75rem!important}.trajetDepartFixe span,.enteteCarnetStructures h4,.trajetCadre .champ span{line-height:1.15;font-size:.82rem!important}.trajetDepartFixe strong{font-size:.95rem}.trajetDepartFixe small{font-size:.78rem}.carnetStructuresTrajet{gap:.55rem!important;padding:.7rem!important}.selectionStructureTrajet{grid-template-columns:minmax(0,1fr) auto!important;gap:.45rem!important}.trajetCadre input,.trajetCadre select{min-height:2.45rem;padding:.45rem .65rem;font-size:.9rem}.actionsTrajetTemp{align-items:center;gap:.45rem}.actionsTrajetTemp .boutonPrincipal{padding:.55rem .75rem;font-size:.9rem}.actionsTrajetTemp .boutonSecondaire{border-radius:999px;width:2.15rem;min-width:2.15rem;height:2.15rem;padding:0;font-size:1.05rem;line-height:1}.trajetCadre>.ligneDeux{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.55rem!important}.trajetCadre>.ligneDeux .champ{min-width:0}@media (width<=520px){.trajetCadre>.ligneDeux{grid-template-columns:1fr!important}}.trajetCadre,.blocImpactCadre{font-size:.9rem}.trajetCadre h3,.blocImpactCadre h3{margin-bottom:.55rem;font-size:.98rem}.trajetCadre .champ span,.blocImpactCadre .champ span{line-height:1.15;font-size:.82rem!important}.trajetCadre input,.trajetCadre select,.blocImpactCadre input,.blocImpactCadre select{min-height:2.35rem;padding:.42rem .6rem;font-size:.88rem!important}.trajetCadre>.ligneDeux,.blocImpactCadre .ligneDeux{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.55rem!important}.blocImpactCadre{border:1px solid var(--bordure,#e5e7eb);background:#ffffff9e;border-radius:14px;gap:.65rem;padding:.8rem;display:grid}.champAlerteAuto select{opacity:.82;cursor:not-allowed}@media (width<=520px){.trajetCadre>.ligneDeux,.blocImpactCadre .ligneDeux{grid-template-columns:1fr!important}}.formulaire{font-size:.9rem}.formulaire h3,.colonneForm h3,.sousBlocForm h3{margin-bottom:.55rem;line-height:1.2;font-size:.96rem!important}.formulaire .champ span,.formulaire label span,.sousBlocForm .champ span,.colonneForm .champ span{font-weight:650;line-height:1.15;font-size:.82rem!important}.formulaire input,.formulaire select,.formulaire textarea{line-height:1.2;font-size:.88rem!important}.formulaire .ligneDeux,.formulaire .ligneTrois{gap:.55rem!important}.formulaire .champ{gap:.28rem}.blocImpactCadre{border-radius:14px;padding:.85rem;background:#fce7f36b!important;border:1px solid #f472b657!important}.blocImpactCadre h3{color:#6f2d4f}.blocImpactCadre .champAlerteAuto select{background:#ffffffb8}.enteteCarnetStructures h4,.selectionStructureTrajet .champ>span{font-size:.86rem!important;font-weight:700!important}.selectionStructureTrajet select,.actionsTrajetTemp .boutonPrincipal,.actionsTrajetTemp .boutonSecondaire{font-size:.88rem!important}.formulaire,.formulaire *{font-size-adjust:none}.formulaire h3,.formulaire .colonneForm h3,.formulaire .sousBlocForm h3{margin:0 0 .5rem!important;font-size:.92rem!important;font-weight:750!important;line-height:1.15!important}.formulaire .champ>span,.formulaire label>span,.formulaire .caseSimple span{color:#4b5563!important;font-size:.78rem!important;font-weight:650!important;line-height:1.1!important}.formulaire input,.formulaire select,.formulaire textarea{min-height:2.25rem!important;padding:.38rem .55rem!important;font-size:.84rem!important;line-height:1.15!important}.formulaire textarea{min-height:auto!important}.formulaire input::placeholder,.formulaire textarea::placeholder{font-size:.82rem!important}.formulaire .blocImpactCadre{box-shadow:none!important;background:#fde7f2!important;border:1px solid #f5a6cf!important;border-radius:16px!important;padding:.8rem!important}.formulaire .blocImpactCadre h3{color:#7a2f55!important;font-size:.92rem!important}.formulaire .blocImpactCadre select{background:#fff8fb!important}.formulaire .enteteCarnetStructures h4{color:#374151!important;font-size:.86rem!important;font-weight:800!important}.formulaire .selectionStructureTrajet .champ>span{font-size:.78rem!important;font-weight:800!important}.formulaire .selectionStructureTrajet select{font-size:.84rem!important}.formulaire .trajetCadre .ligneDeux{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important}.formulaire .trajetCadre .champ{min-width:0!important}.formulaire .boutonPrincipal,.formulaire .boutonSecondaire,.formulaire .boutonLienExport{font-size:.84rem!important}.formulaire .actionsTrajetTemp .boutonSecondaire{border-radius:999px!important;width:2rem!important;min-width:2rem!important;height:2rem!important;padding:0!important;font-size:1rem!important}@media (width<=520px){.formulaire .trajetCadre .ligneDeux{grid-template-columns:1fr!important}}@media (width<=520px){.grilleParcoursSaisie{grid-template-columns:1fr}}@media (width<=520px){.grilleParcoursSaisie{grid-template-columns:1fr}}.blocParcoursSaisie{border:1px solid var(--bordure,#e5e7eb);background:#eff6ff94;border-radius:14px;padding:.72rem}.blocParcoursSaisie summary{cursor:pointer;gap:.18rem;list-style:none;display:grid}.blocParcoursSaisie summary::-webkit-details-marker{display:none}.blocParcoursSaisie summary strong{font-size:.88rem}.blocParcoursSaisie summary span{color:var(--texteSecondaire,#6b7280);font-size:.78rem}.grilleParcoursSaisie{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;margin-top:.65rem;display:grid}.grilleParcoursSaisie div{background:#ffffffa3;border:1px solid #94a3b847;border-radius:11px;gap:.15rem;padding:.5rem;display:grid}.grilleParcoursSaisie span{color:var(--texteSecondaire,#6b7280);font-size:.75rem!important}.grilleParcoursSaisie strong{font-size:.84rem}.grilleParcoursSaisie .parcoursRetard{background:#fee2e2ad;border-color:#ef444473}@media (width<=520px){.grilleParcoursSaisie{grid-template-columns:1fr}}.resumeSituationParcours .resumeRetardEsms{color:#9a3412;background:#ffedd5d1;border-radius:999px;padding:.15rem .42rem;font-weight:800}.blocEquipeAttribution{border-color:#6366f138}.sectionFusionEquipe{background:#ffffff94;border:1px solid #94a3b842;border-radius:16px;gap:.75rem;margin-top:.85rem;padding:.85rem;display:grid}.titreSousSectionFusion{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.titreSousSectionFusion h3{margin:0;font-size:.98rem;line-height:1.15}.titreSousSectionFusion span{color:var(--texteSecondaire,#64748b);font-size:.78rem}.blocEquipeAttribution .resumeBloc span{color:var(--texteSecondaire,#64748b);font-size:.8rem}@media (width<=760px){.titreSousSectionFusion{display:grid}}.attributionComparatif{gap:.75rem;display:grid}.bandeauPropositionAttribution{background:#f0fdf4b8;border:1px solid #22c55e47;border-radius:14px;grid-template-columns:auto auto 1fr;align-items:center;gap:.55rem;padding:.65rem .75rem;display:grid}.bandeauPropositionAttribution span,.bandeauPropositionAttribution em{color:var(--texteSecondaire,#64748b);font-size:.8rem}.tableAttributionCompare{gap:.35rem;display:grid}.ligneAttributionCompare{grid-template-columns:1.2fr .65fr .55fr .55fr .65fr .55fr .9fr 1.25fr;align-items:center;gap:.45rem;font-size:.78rem;display:grid}.enteteAttributionCompare{color:var(--texteSecondaire,#64748b);padding:0 .55rem;font-weight:750}.carteAttributionLigne{border:1px solid var(--bordure,#e5e7eb);background:#ffffffb8;border-radius:13px;overflow:hidden}.carteAttributionLigne.proposee{background:#f0fdf494;border-color:#22c55e6b}.carteAttributionLigne summary{cursor:pointer;padding:.55rem;list-style:none}.carteAttributionLigne summary::-webkit-details-marker{display:none}.celluleAgentAttribution{align-items:center;gap:.35rem;display:flex}.celluleAgentAttribution b{color:#166534;background:#22c55e2e;border-radius:999px;padding:.12rem .35rem;font-size:.68rem}.detailsAttributionCompare{border-top:1px solid #94a3b838;margin:0;padding:.6rem}@media (width<=850px){.ligneAttributionCompare{grid-template-columns:1fr .7fr .6fr .6fr}.ligneAttributionCompare span:nth-child(n+5){display:none}}.sectionProfessionnelsFusionnes{background:#ffffff9e}.grilleProfessionnelsFusionnes{gap:.75rem;display:grid}.carteProFusionnee{border:1px solid var(--bordure,#e5e7eb);background:#ffffffbd;border-radius:16px;overflow:hidden}.carteProFusionnee[open]{background:#ffffffe0}.resumeProFusionnee{cursor:pointer;grid-template-columns:1fr auto;align-items:start;gap:.45rem .75rem;padding:.75rem;list-style:none;display:grid}.resumeProFusionnee::-webkit-details-marker{display:none}.identiteProFusionnee{gap:.12rem;display:grid}.identiteProFusionnee strong{font-size:.98rem}.identiteProFusionnee span,.margeProFusionnee span,.presenceProFusionnee span{color:var(--texteSecondaire,#64748b);font-size:.76rem}.ligneProFusionnee{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.margeProFusionnee,.presenceProFusionnee,.resumeChargeFusionnee{grid-column:1/-1}.margeProFusionnee,.presenceProFusionnee{gap:.12rem;display:grid}.margeProFusionnee strong,.presenceProFusionnee strong{font-size:.86rem}.resumeChargeFusionnee{color:var(--texteSecondaire,#64748b);font-size:.78rem}.detailsProFusionnee{border-top:1px solid #94a3b838;gap:.75rem;padding:.75rem;display:grid}.grilleIndicateursPro{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.grilleIndicateursPro div{background:#f8fafcb3;border:1px solid #94a3b838;border-radius:12px;gap:.1rem;padding:.5rem;display:grid}.grilleIndicateursPro span{color:var(--texteSecondaire,#64748b);font-size:.72rem}.grilleIndicateursPro b{font-size:.9rem}.blocPresencePro{background:#ffffffa8;border:1px solid #94a3b838;border-radius:14px;gap:.65rem;padding:.75rem;display:grid}.blocPresencePro h4{margin:0;font-size:.92rem}@media (width<=760px){.resumeProFusionnee{grid-template-columns:1fr}.ligneProFusionnee{justify-content:flex-start}.grilleIndicateursPro{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.grilleIndicateursPro{grid-template-columns:1fr}}.resumeProPastilles{gap:.55rem .75rem}.pastillesProFusionnee{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.35rem;display:flex}.pastillePro{color:#334155;cursor:pointer;background:#f8fafcdb;border:1px solid #94a3b847;border-radius:999px;align-items:center;padding:.18rem .48rem;font-size:.74rem;font-weight:750;line-height:1.1;display:inline-flex}.pastillePro.ok,.pastillePro.favorable{color:#166534;background:#dcfce7d6;border-color:#22c55e47}.pastillePro.vigilance{color:#9a3412;background:#ffedd5e0;border-color:#fb923c57}.pastillePro.alerte{color:#991b1b;background:#fee2e2db;border-color:#f871715c}.pastillePro.score{color:#1d4ed8;background:#eff6ffe6;border-color:#60a5fa52}.pastillePro:hover{filter:brightness(.98);transform:translateY(-1px)}.grilleProfessionnelsFusionnes{gap:.85rem}.carteProFusionnee{box-shadow:0 6px 16px #0f172a0a;border-width:1.5px!important}.carteProFusionnee:nth-child(4n+1){background:#fffdf4!important;border-color:#f1d58a!important}.carteProFusionnee:nth-child(4n+2){background:#f4fbff!important;border-color:#a9d9f5!important}.carteProFusionnee:nth-child(4n+3){background:#f8f5ff!important;border-color:#cdbcf6!important}.carteProFusionnee:nth-child(4n+4){background:#f5fff8!important;border-color:#a9e7bd!important}.carteProFusionnee[open]{outline:2px solid #5f927838}.pastillePro.pastillePresencePro{color:#166534;background:#dcfce7eb;border-color:#22c55e6b}.pastillePro.pastilleAbsencePro{color:#991b1b;background:#fee2e2e6;border-color:#f871716b}.pastillePro.pastilleEffectiveZero{color:#1d4ed8;background:#dbeafeeb;border-color:#60a5fa6b}.pastillePro.pastilleEffective{color:#9a3412;background:#ffedd5f2;border-color:#fb923c6b}.pastillePro.pastillePrep{color:#5b21b6;background:#ede9fef2;border-color:#a78bfa6b}.pastillePro.pastilleMarge{color:#047857;background:#d1fae5f2;border-color:#10b9816b}.pastillePro.pastilleMargeAlerte{color:#991b1b;background:#fee2e2eb;border-color:#f871716b}.pastillePro.pastilleRelais{color:#334155;background:#f1f5f9f2;border-color:#94a3b86b}.pastillePro.pastilleRelaisAlerte{color:#9d174d;background:#fce7f3f2;border-color:#f472b66b}.blocPresenceProOk{background:#dcfce79e!important;border-color:#22c55e57!important}.blocPresenceProAlerte{background:#fee2e29e!important;border-color:#f871715c!important}.detailPastillesPro{gap:.55rem;display:grid}.detailPastillePro{background:#ffffffb8;border:1px solid #94a3b83d;border-radius:13px;gap:.25rem;padding:.62rem;display:grid}.detailPastillePro h4{margin:0;font-size:.86rem}.detailPastillePro p{color:var(--texteSecondaire,#64748b);margin:0;font-size:.78rem}.detailEffectivesPro{background:#dbeafead!important;border-color:#60a5fa5c!important}.detailPreparatoiresPro{background:#ede9fead!important;border-color:#a78bfa5c!important}.detailVigilancePro.favorable{background:#d1fae5ad!important;border-color:#10b9815c!important}.detailVigilancePro.alerte{background:#fee2e2ad!important;border-color:#f871715c!important}.detailScorePro{background:#eff6ffb8!important;border-color:#60a5fa5c!important}.detailRelaisPro{background:#fce7f3ad!important;border-color:#f472b65c!important}.actionsRelaisPro{flex-wrap:wrap;gap:.35rem;display:flex}.boutonRelaisPro{padding:.32rem .55rem!important;font-size:.78rem!important}
