:root{--bleu:#073ea0;--bleu-fonce:#052e78;--bleu-nuit:#052a6e;--bleu-clair:#7593ca;--orange-clair:#ffb273;--orange:#ff7707;--orange-texte:#b84e00;--bleu-onglet:#7593ca;--orange-bouton:#ff7707;--encre:#16202e;--gris:#5b6475;--bord:#dde2ea;--filet:#eef1f5;--fond:#f3f5f8;--rouge:#9b1c1c;--vert:#14632f}*{box-sizing:border-box}html,body{margin:0}body{color:var(--encre);background:var(--fond);font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.45}a{color:var(--bleu)}a:hover{color:var(--bleu-fonce)}h1{margin:0;font-size:26px}:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.app{flex-wrap:wrap;min-height:100vh;display:flex}.menu a:hover,.menu a:focus-visible{color:#fff;background:#ffffff24;font-weight:700}.menu a[aria-current=page]{background:var(--bleu-onglet);color:#fff;font-weight:700}.contenu{flex-direction:column;flex:999 560px;gap:20px;min-width:0;padding:28px;display:flex}.montre-tablette{display:none}@media (max-width:900px){.contenu{flex:auto;padding:18px}.masque-tablette{display:none}.montre-tablette{display:block}}.entete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.carte{border:1px solid var(--bord);background:#fff;border-radius:12px;min-width:0;padding:20px}.carte h2{margin:0 0 14px;font-size:16px}.grille{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;display:grid}.kv{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;display:grid}.discret{color:var(--gris);font-size:13px}.badge{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-block}.b-bleu{color:var(--bleu-fonce);background:#e6edfb}.b-orange{color:#8a3e05;background:#fdf0e1}.b-vert{color:var(--vert);background:#e3f4e8}.b-rouge{color:var(--rouge);background:#fbe7e7}.b-gris{color:#3e4757;background:#eceff3}.b-violet{color:#5a2d91;background:#f0e8fb}.btn{border:1px solid var(--bleu);background:var(--bleu);color:#fff;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font:600 14px inherit;text-decoration:none;display:inline-flex}.btn:hover{background:var(--bleu-fonce);color:#fff}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-2{color:var(--bleu);background:#fff}.btn-2:hover{color:var(--bleu-fonce);background:#e6edfb}.btn-plus,a.btn-plus{background:var(--bleu);border-color:var(--bleu);color:#fff;font-weight:700;box-shadow:0 0 0 2px #fff}.btn-plus:hover,a.btn-plus:hover{background:var(--bleu-fonce);border-color:var(--bleu-fonce);color:#fff}.btn-doc,a.btn-doc{background:var(--bleu-clair);border-color:var(--bleu-clair);color:#03163d;gap:6px;font-weight:700}.btn-doc:hover,a.btn-doc:hover{border-color:var(--bleu-clair);color:#03163d;background:#9db3dc}.ligne-doc{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.ligne-doc>.boutons-doc{gap:8px;display:flex}.btn-ia,a.btn-ia{background:var(--orange-bouton);border-color:var(--orange-bouton);color:#fff;text-shadow:0 1px 1px #00000040;font-weight:700;box-shadow:0 0 0 2px #fff}.btn-ia:hover{color:#fff;background:#e86a00;border-color:#e86a00}.btn-orange,a.btn-orange{background:var(--orange-bouton);border-color:var(--orange-bouton);color:#fff;text-shadow:0 1px 1px #00000040;font-weight:700;box-shadow:0 0 0 2px #fff}.btn-orange:hover{color:#fff;background:#e86a00;border-color:#e86a00}.ligne{border-top:1px solid var(--filet);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.alerte{border-radius:10px;padding:12px 16px}.alerte-rouge{color:var(--rouge);background:#fbe7e7;border:1px solid #e8b4b4}.alerte-orange{color:#8a3e05;background:#fdf0e1;border:1px solid #f3c99b}.alerte-bleu{color:var(--bleu-fonce);background:#e6edfb;border:1px solid #c9d6f3}.alerte-vert{color:var(--vert);background:#e3f4e8;border:1px solid #b5dcc0}.tableau-defile{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th{text-align:left;color:var(--gris);border-bottom:1px solid var(--bord);white-space:nowrap;padding:8px 10px;font-size:12px;font-weight:600}td{border-bottom:1px solid var(--filet);vertical-align:top;padding:10px}td.num{text-align:right;white-space:nowrap}.form{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.form .large{grid-column:1/-1}.kv-contact{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.kv-contact>:nth-child(3){grid-column:1/-1}@media (max-width:640px){.kv-contact{grid-template-columns:1fr}}.ligne-contact{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (max-width:640px){.ligne-contact{grid-template-columns:1fr}}label{color:#3e4757;margin-bottom:6px;font-size:13px;font-weight:600;display:block}input,select,textarea{width:100%;min-height:44px;color:var(--encre);background:#fff;border:1px solid #9aa4b5;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:14px}.obligatoire:after{content:" *";color:var(--rouge)}.erreur-champ{color:var(--rouge);margin-top:4px;font-size:13px}.filtres{flex-wrap:wrap;justify-content:flex-start;align-items:end;gap:10px;display:flex}.filtres>div{flex:0 260px}details.repliable,details.pave{border-top:0}details.repliable>summary,details.pave>summary{cursor:pointer;border:2px solid var(--bleu);min-height:44px;color:var(--bleu);background:#fff;border-radius:10px;align-items:center;gap:10px;margin:6px 0;padding:10px 14px;font-weight:600;list-style:none;display:flex}details.repliable>summary::-webkit-details-marker{display:none}details.pave>summary::-webkit-details-marker{display:none}details.repliable>summary:after,details.pave>summary:after{content:"▸";color:inherit;margin-left:auto}details.repliable[open]>summary:after,details.pave[open]>summary:after{content:"▾"}details.repliable>summary :is(h2,h3),details.pave>summary :is(h2,h3){color:inherit;margin:0;font-size:1.05rem}details.repliable>summary .discret,details.pave>summary .discret{color:inherit}details.repliable>summary:hover,details.repliable[open]>summary,details.pave>summary:hover,details.pave[open]>summary{background:var(--bleu);color:#fff;font-weight:700}details.repliable[open]>summary,details.pave[open]>summary{margin-bottom:12px}details.repliable>summary:focus-visible,details.pave>summary:focus-visible{outline:3px solid var(--orange);outline-offset:2px}details details.repliable>summary,details details.pave>summary{border:1.5px solid var(--bleu-clair);border-radius:8px;padding:8px 12px}.sous-liste{border-left:3px solid var(--bleu-clair);margin:0 0 8px 22px;padding-left:12px}.sous-liste>details.repliable>summary{color:#1f2733;border:1px solid #b9bfca;margin:0 0 6px;font-weight:500}details details.repliable>summary:hover,details details.repliable[open]>summary,details details.pave>summary:hover,details details.pave[open]>summary{background:var(--bleu-clair);color:var(--bleu-nuit);font-weight:700}.form .trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:700px){.form .trio{grid-template-columns:1fr}}@media (max-width:1100px){body{zoom:.95}}@media (min-width:1600px){body{zoom:1.1}}.agenda{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}@media (max-width:1200px){.agenda{grid-template-columns:1fr}}.cal{--vacances:#7593ca;border-top:1px solid var(--filet);border-left:1px solid var(--filet);grid-template-columns:34px repeat(7,minmax(0,1fr));display:grid}.cal-tete{color:var(--gris);text-transform:capitalize;border-right:1px solid var(--filet);border-bottom:1px solid var(--filet);padding:6px;font-size:12px;font-weight:600}.cal-jour{border-right:1px solid var(--filet);border-bottom:1px solid var(--filet);min-height:92px;color:inherit;padding:6px;font-size:12px;text-decoration:none;display:block}.cal-jour:hover,.cal-jour:focus-visible{background:#f4f7fc}.cal-jour.hors{color:#8a93a3;background:#fafbfc}.cal-jour.choisi{outline:2px solid var(--bleu);outline-offset:-2px}.cal-num{border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:600;display:inline-flex}.cal-jour.auj .cal-num{background:var(--bleu);color:#fff}.cal-ev{white-space:nowrap;text-overflow:ellipsis;color:#16202e;border-radius:4px;margin-top:3px;padding:2px 5px;display:block;overflow:hidden}@media (max-width:700px){.cal-jour{min-height:64px}.cal-ev{height:6px;padding:0;font-size:0}}.pastille{vertical-align:middle;border:1px solid #00000026;border-radius:3px;width:12px;height:12px;display:inline-block}.cal-sem{color:var(--gris);border-right:1px solid var(--filet);border-bottom:1px solid var(--filet);background:#f6f8fb;justify-content:center;align-items:flex-start;padding:8px 2px;font-size:11px;font-weight:600;display:flex}.cal-tete.cal-sem{align-items:center;padding:6px 2px}.cal-jour{position:relative}.cal-jour.vac{padding-left:22px}.vac-bandes{pointer-events:none;gap:1px;display:flex;position:absolute;top:0;bottom:0;left:0}.vac-bandes i{width:4px}.cal-semaine .cal-jour{min-height:260px}.cal-semaine .cal-ev{white-space:normal}:root{--vacances:#7593ca}.barre-recherche{align-items:center;gap:6px;width:min(100%,520px);display:flex}.barre-recherche .champ-recherche{flex:1;min-width:0;position:relative}.barre-recherche .champ-recherche input{width:100%;padding-right:92px}.barre-recherche .micro-dans-champ{display:flex;position:absolute;top:50%;right:46px;transform:translateY(-50%)}.barre-recherche .micro-dans-champ .micro{border:0;border-radius:7px;width:38px;height:38px;min-height:38px}.barre-recherche .envoyer{background:var(--orange-bouton);color:#fff;cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.barre-recherche .envoyer:hover{background:#e86a00}.barre-recherche .btn{padding:0 14px}.barre-recherche .micro{width:44px;padding:0}.barre-recherche .micro:disabled{opacity:.55;cursor:not-allowed}.visuellement-cache{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ref{white-space:nowrap;border-radius:6px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-block}.bandeau{background:var(--bleu-onglet);color:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"titre actions";align-items:center;gap:12px 20px;padding:20px;display:grid}.bandeau>:first-child{grid-area:titre;min-width:0}.bandeau>.barre-recherche{grid-area:recherche;justify-self:end}.bandeau>:nth-child(2):not(.barre-recherche){flex-wrap:wrap;grid-area:actions;justify-content:flex-end;justify-self:end;gap:10px;display:flex}.bandeau h1,.bandeau h2{color:#fff;text-shadow:0 1px 1px #0000002e;font-weight:700}.bandeau .discret,.bandeau nav,.bandeau>:first-child{color:#fff;font-weight:600}.bandeau a:not(.btn){color:#fff;font-weight:700}.bandeau a.btn-2,.bandeau .btn-2{color:var(--bleu);background:#fff}.bandeau .btn:not(.btn-2):not(.btn-plus):not(.btn-ia){box-shadow:0 0 0 2px #fff}@media (max-width:900px){.bandeau{grid-template-columns:1fr;grid-template-areas:"titre""actions"}.bandeau>.barre-recherche,.bandeau>:nth-child(2):not(.barre-recherche){justify-content:flex-start;justify-self:stretch}}.sous-onglets{border-bottom:2px solid var(--bord);flex-wrap:wrap;gap:6px;display:flex}.sous-onglets a{min-height:44px;color:var(--bleu);border-bottom:3px solid #0000;border-radius:8px 8px 0 0;align-items:center;margin-bottom:-2px;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.sous-onglets a:hover{background:#e6edfb}.sous-onglets a[aria-current=page]{border-bottom-color:var(--orange-bouton);color:var(--encre);font-weight:700}.cal-tdb{grid-template-columns:repeat(7,minmax(0,1fr))}.cal-tdb .cal-jour{min-height:150px}@media (max-width:900px){.cal-tdb{grid-template-columns:1fr}.cal-tdb .cal-jour{min-height:0}.cal-tdb .cal-ev{height:auto;padding:2px 5px;font-size:12px}}.assistant{z-index:50;background:#fff;flex-direction:column;width:min(440px,100vw);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-6px 0 24px #052a6e2e}.assistant-tete{background:var(--bleu-onglet);color:#fff;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.assistant-tete h2{color:#fff}.assistant-fil{flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.bulle{border-radius:12px;max-width:92%;padding:10px 12px;font-size:14px;line-height:1.45}.bulle-moi{background:#e6edfb;align-self:flex-end}.bulle-ia{background:var(--fond);border:1px solid var(--bord);align-self:flex-start}.assistant-saisie{border-top:1px solid var(--bord);gap:6px;padding:12px;display:flex}.assistant-saisie input{flex:1;min-width:0}.micro-actif{animation:1.2s ease-in-out infinite pulsation;border-color:var(--rouge)!important;color:var(--rouge)!important;background:#fbe7e7!important}@keyframes pulsation{50%{box-shadow:0 0 0 6px #9b1c1c26}}@media (prefers-reduced-motion:reduce){.micro-actif{animation:none}}.menu{background:var(--bleu-nuit);z-index:30;flex-direction:column;flex:0 0 240px;gap:2px;height:100vh;padding:18px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.menu-haut{align-items:center;gap:8px;margin-bottom:16px;display:flex}.menu-bascule{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;width:44px;height:44px;display:none}.menu-bascule:hover,.menu-bascule:focus-visible{background:#ffffff24}.menu-logo{text-align:center;color:var(--bleu);background:#fff;border-radius:10px;flex:1;min-height:44px;padding:6px;font-weight:700;text-decoration:none;display:block}.menu-logo-texte{padding:6px;display:block}.menu a.menu-logo:hover,.menu a.menu-logo:focus-visible{color:var(--bleu);box-shadow:0 0 0 2px var(--orange-clair,#ffb273);background:#fff}.menu-logo img{object-fit:contain;width:100%;height:auto;max-height:120px;margin:0 auto;display:block}.menu-liens{flex-direction:column;gap:2px;display:flex}.menu-liens a{color:#fff;border-radius:8px;align-items:center;gap:12px;min-height:44px;padding:10px 12px;font-size:14px;text-decoration:none;display:flex}.menu-icone{flex:none}.menu-pied{color:#d5dce7;border-top:1px solid #ffffff26;margin-top:auto;padding:14px 6px 0;font-size:13px}.menu-pied button{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:8px;display:flex}.menu-voile{z-index:29;background:#05143273;position:fixed;inset:0}@media (max-width:1199px){.app{flex-flow:row}.menu{flex:0 0 72px;width:72px;padding:12px 8px}.menu-haut{flex-direction:column;margin-bottom:10px}.menu-bascule{justify-content:center;align-items:center;display:inline-flex}.menu-logo{display:none}.menu-liens a{justify-content:center;padding:10px 0}.menu .menu-libelle{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.menu-pied{padding:10px 0 0}.menu-pied button{padding:0}.menu.menu-ouvert{width:min(280px,85vw);position:fixed;top:0;left:0;box-shadow:6px 0 24px #00000047}.menu.menu-ouvert .menu-haut{flex-direction:row}.menu.menu-ouvert .menu-logo{display:block}.menu.menu-ouvert .menu-liens a{justify-content:flex-start;padding:10px 12px}.menu.menu-ouvert .menu-libelle{clip:auto;width:auto;height:auto;position:static;overflow:visible}.contenu{min-width:0}}@media (max-width:600px){.menu{flex-basis:56px;width:56px;padding:10px 4px}.menu-liens a{min-height:44px;padding:8px 0}.contenu{padding:12px}.barre-recherche{flex-wrap:wrap;width:100%}.barre-recherche .champ-recherche{flex:100%}.barre-recherche>.btn{flex:1}}.equipe-onglets{grid-template-columns:1fr 1fr;gap:12px;display:grid}.equipe-onglets a{border:1px solid var(--bordure,#dde3ee);min-height:56px;color:inherit;background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 16px;text-decoration:none;display:flex}.equipe-onglets a.on{border:2px solid var(--bleu);background:#eef3fc}.equipe-onglets a.on strong{color:var(--bleu)}.pastille{border-radius:50%;width:10px;height:10px;display:inline-block}.personne{border:1px solid #e3e8f1;border-radius:12px;margin-bottom:10px;overflow:hidden}.personne-tete{color:inherit;grid-template-columns:48px minmax(160px,1.3fr) 1.2fr 1.6fr 24px;align-items:center;gap:12px;min-height:64px;padding:10px 14px;text-decoration:none;display:grid}.personne-tete:hover{color:inherit;background:#f7f9fc}.personne-nom{flex-direction:column;display:flex}.personne-badges{flex-wrap:wrap;gap:4px;display:flex}.personne-fleche{color:#5b6475;text-align:right}.personne-detail{background:#fbfcfe;border-top:1px solid #e3e8f1;padding:14px}.jauge{background:#eef0f4;border-radius:6px;width:240px;max-width:50vw;height:10px;display:inline-block;overflow:hidden}.jauge i{background:var(--bleu);height:100%;display:block}@media (max-width:900px){.personne-tete{grid-template-columns:48px 1fr 24px}.personne-tete .personne-badges{grid-column:2/3}.equipe-onglets{grid-template-columns:1fr}}.ajout-membre>summary{cursor:pointer;list-style:none;display:inline-flex}.ajout-membre>summary::-webkit-details-marker{display:none}.ajout-membre[open]{border:1px solid #e3e8f1;border-radius:12px;padding:12px}.vignettes{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.vignette{aspect-ratio:4/3;background:var(--bleu);color:#fff;border-radius:12px;align-items:flex-end;min-height:140px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000001f}.vignette img{object-fit:cover;width:100%;height:100%;transition:transform .25s;position:absolute;inset:0}.vignette:hover img,.vignette:focus-visible img{transform:scale(1.04)}.vignette:focus-visible{outline:3px solid var(--orange-bouton);outline-offset:2px}.vignette-vide{color:#ffffff59;justify-content:center;align-items:center;font-size:40px;display:flex;position:absolute;inset:0}.vignette-texte{background:linear-gradient(#04143800 0%,#041438bf 45%,#041438eb 100%);flex-direction:column;gap:2px;width:100%;padding:28px 14px 12px;display:flex;position:relative}.vignette-titre{color:#fff;font-size:16px;font-weight:700;line-height:1.25}.vignette-sous{color:#fff;opacity:.92;font-size:13px}.vignette-retiree{filter:grayscale();opacity:.6}.solution-bandeau{border-radius:12px;max-height:240px;position:relative;overflow:hidden}.solution-bandeau img{object-fit:cover;width:100%;height:240px;display:block}.tour-pastilles{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px 16px;margin:4px 0 10px;padding:0;list-style:none;display:grid}.tour-pastilles li{align-items:center;gap:8px;min-height:32px;display:flex}.pastille{border-radius:50%;flex:none;width:14px;height:14px;box-shadow:0 0 0 2px #fff,0 0 0 3px #00000014}.cal-ev-boite{display:block;position:relative}.cal-bulle{z-index:30;color:#16202e;border:1px solid var(--filet);white-space:normal;background:#fff;border-radius:8px;width:max-content;max-width:280px;padding:10px 12px;font-size:13px;line-height:1.4;display:none;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 6px 24px #0414382e}.cal-bulle>span{display:block}.cal-bulle-titre{margin:2px 0;font-weight:700}.cal-ev-boite.a-gauche .cal-bulle{left:auto;right:0}@media (hover:hover){.cal-ev-boite:hover .cal-bulle{display:block}}.semgrille{--vacances:#7593ca;--h-heure:48px;border-top:1px solid var(--filet);border-left:1px solid var(--filet);grid-template-columns:44px repeat(7,minmax(0,1fr));display:grid}.semgrille-tete{min-height:44px;color:var(--gris);justify-content:center;align-items:center;gap:4px;text-decoration:none;display:flex}.semgrille-tete.auj .cal-num{background:var(--bleu);color:#fff}.semgrille-tete.choisi{outline:2px solid var(--bleu);outline-offset:-2px}.semgrille-heure{align-items:center;padding:4px 2px;font-size:10px}.semgrille .semgrille-journee{min-height:44px;padding:3px}.semgrille-heures{grid-template-rows:repeat(var(--nb-heures), var(--h-heure));border-right:1px solid var(--filet);border-bottom:1px solid var(--filet);background:#f6f8fb;display:grid}.semgrille-heures span{color:var(--gris);text-align:right;border-top:1px solid var(--filet);padding:2px 6px 0 0;font-size:11px;font-weight:600}.semgrille-heures span:first-child{border-top:0}.semgrille .semgrille-jour{min-height:0;height:calc(var(--nb-heures) * var(--h-heure));background-image:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--h-heure) / 2 - 1px), #eef1f6 calc(var(--h-heure) / 2 - 1px), #eef1f6 calc(var(--h-heure) / 2), transparent calc(var(--h-heure) / 2), transparent calc(var(--h-heure) - 1px), var(--filet) calc(var(--h-heure) - 1px), var(--filet) var(--h-heure));padding:0;position:relative}.semgrille .semgrille-jour.vac{padding-left:0}.semgrille .semgrille-journee.vac{padding-left:18px}.semgrille-jour .cal-ev-boite{display:flex}.semgrille-jour .cal-ev{white-space:normal;border-left:3px solid #073ea073;flex:1;margin-top:0;font-size:11px;line-height:1.25;overflow:hidden}.semgrille-jour .cal-bulle{top:100%}@media (max-width:700px){.semgrille{--h-heure:36px;grid-template-columns:34px repeat(7,minmax(0,1fr))}.semgrille-jour .cal-ev{padding:0;font-size:0}}.semgrille.semgrille-1{--h-heure:60px;grid-template-columns:56px minmax(0,1fr)}.semgrille-1 .semgrille-jour .cal-ev{padding:4px 8px;font-size:13px}@media (max-width:700px){.semgrille.semgrille-1{grid-template-columns:44px minmax(0,1fr)}.semgrille-1 .semgrille-jour .cal-ev{padding:3px 6px;font-size:12px}}.dictee-boite{display:inline-flex;position:relative}.dictee{z-index:40;text-align:left;color:#16202e;width:min(560px,92vw);position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 32px #04143838}.dictee-ok{color:#0b6b2e;align-self:center;margin-left:8px;font-weight:600}.dictee-ligne{border-top:1px solid var(--filet);align-items:flex-start;gap:10px;min-height:44px;padding:8px 0;font-weight:400;display:flex}.dictee-ligne input{width:20px;min-height:20px;margin-top:2px}@media (max-width:700px){.dictee{width:auto;position:fixed;top:80px;left:4vw;right:4vw}}.dictee h2,.dictee legend,.dictee strong,.dictee label{color:#16202e}.dictee .discret{color:#5b6573}.assistant-voix{border-bottom:1px solid var(--filet);padding:6px 14px 8px;font-size:13px}.assistant-voix summary{cursor:pointer;min-height:32px;color:var(--bleu);align-items:center;font-weight:600;display:flex}details.outil{border:1px solid #d5def0;border-radius:10px;margin-top:10px;overflow:hidden}details.outil[open]>:not(summary){margin-left:16px;margin-right:16px}details.outil[open]{padding-bottom:12px}details.outil[open]>summary{margin-bottom:12px}details.outil-etude{border:1px solid var(--filet);border-left:4px solid #ff7707;border-radius:8px;margin-top:8px;padding:0 12px}details.outil-etude[open]{background:#fff8f1;padding-bottom:12px}details.outil-etude>summary{padding:10px 0}.outil-date{color:#5b6573;font-weight:400}input[type=file]:not([hidden]){cursor:pointer;background:#f6f9fe;border:2px dashed #7593ca;border-radius:10px;width:100%;min-height:64px;padding:14px}input[type=file]:not([hidden]):hover{background:#eef3fb}input[type=file]::file-selector-button{color:#073ea0;cursor:pointer;background:#fff;border:1px solid #073ea0;border-radius:8px;min-height:40px;margin-right:12px;padding:0 14px;font-weight:600}.depot-survol{outline-offset:4px;border-radius:10px;outline:3px dashed #ff7707;background:#fff4ea!important}.depot-survol input[type=file]{background:#fff4ea;border-color:#ff7707}input[type=file].champ-fichier-zone{color:#0000;height:64px;min-height:64px}input[type=file].champ-fichier-zone::file-selector-button{opacity:0;border:0;width:0;margin:0;padding:0}.zone-fichier-texte{pointer-events:none;text-align:center;color:#0b1f4a;white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;gap:6px;height:64px;margin-top:-64px;padding:0 12px;font-weight:700;display:flex;position:relative;overflow:hidden}.zone-fichier-texte.choisi{color:#073ea0}.zone-glisse{border:2px dashed #7593ca}.pagination{border-top:1px solid var(--filet);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;margin-top:14px;padding-top:12px;display:flex}.pagination-pages,.pagination-n{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pagination .btn{justify-content:center;min-width:44px;min-height:44px;padding:0 10px}.pagination [aria-disabled=true]{opacity:.4;pointer-events:none}.tuiles-projection{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.barre-proj{border-radius:5px;min-width:2px;height:10px;display:block}.regle-agent{border:1px solid var(--filet);border-radius:10px;gap:6px;padding:10px 14px 14px;display:grid}.regle-agent legend{padding:0 6px;font-weight:600}.regle-agent .ligne{justify-content:space-between;align-items:center;gap:10px;min-height:44px;display:flex}.regle-case{align-items:center;gap:8px;min-height:44px;font-weight:400;display:flex}.regle-agent textarea{font:inherit}.mail-texte{white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f8fc;border-radius:8px;max-height:420px;margin-top:8px;padding:10px 12px;overflow:auto}.mail-propositions{margin:8px 0 0;padding-left:18px}.mail-propositions li{min-height:32px}.mail-propositions a{padding:6px 0;display:inline-block}.mobile{gap:14px;max-width:720px;display:grid}.mobile-micro{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mobile-micro .btn{min-height:52px}.mobile-focus{border-left:6px solid var(--orange,#ff7707)}.mobile-actions{flex-wrap:wrap;gap:10px;margin-bottom:10px;display:flex}.mobile-contrats{margin:0 0 10px;padding-left:18px}.mobile-contrats li{min-height:32px}.mobile-photo{gap:8px;margin-top:8px;display:grid}.mobile-liste{margin:0;padding:0;list-style:none}.mobile-liste li a{border-top:1px solid var(--filet);min-height:48px;color:inherit;align-items:center;gap:12px;padding:6px 4px;text-decoration:none;display:flex}.mobile-liste li.actif a{background:#fff4ea;font-weight:600}.mobile-heure{min-width:58px;color:var(--bleu-fonce);font-weight:600}.mail-pieces{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.mail-piece{border:1px solid var(--filet);border-radius:8px;gap:6px;padding:8px 10px;display:grid}.mobile-recherche{gap:6px;display:grid}.mobile-recherche-champ{align-items:center;gap:8px;display:flex}.mobile-recherche-champ input{flex:1;min-height:48px;font-size:1.05rem}.mobile-bloc summary{font-weight:600}.onglets-filtre{flex-wrap:wrap;gap:8px;margin:0 0 10px;display:flex}.onglets-filtre a{border:1.5px solid var(--bleu,#073ea0);min-height:44px;color:var(--bleu,#073ea0);background:#fff;border-radius:22px;align-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.onglets-filtre a:hover{background:#eef3fc}.onglets-filtre a.actif{background:var(--bleu,#073ea0);border-color:var(--bleu,#073ea0);color:#fff;font-weight:700}.app-mobile{background:var(--fond,#f5f7fb);flex-direction:column;min-height:100vh;display:flex}.contenu-mobile{padding:16px 16px calc(84px + env(safe-area-inset-bottom));flex-direction:column;flex:1;gap:14px;width:100%;max-width:760px;margin:0 auto;display:flex}.onglets-mobile{border-top:1px solid var(--bord);padding-bottom:env(safe-area-inset-bottom);z-index:50;background:#fff;display:flex;position:fixed;bottom:0;left:0;right:0}.onglets-mobile a,.onglets-mobile button{min-height:60px;color:var(--texte,#1d2433);font-size:13px;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:13px;text-decoration:none;display:flex}.onglets-mobile span[aria-hidden]{font-size:22px;line-height:1}.onglets-mobile [aria-current=page]{color:var(--bleu,#073ea0);box-shadow:inset 0 3px 0 var(--bleu,#073ea0);font-weight:700}.mobile-liste .ligne-jour{border-top:1px solid var(--filet);align-items:center;gap:12px;min-height:48px;padding:6px 4px;display:flex}.entretien{gap:10px;display:grid}.entretien-accord{border-left:4px solid var(--orange-bouton,#ff7707);background:#fff7f0;margin:0;padding:10px 14px;font-style:italic}.entretien-compteur{align-items:center;gap:8px;font-size:1.1rem;font-weight:700;display:flex}.entretien-point{background:#c62828;border-radius:50%;width:12px;height:12px;animation:1.2s infinite clignote}@keyframes clignote{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.entretien-point{animation:none}}.regle-case input[type=checkbox]{flex:none;width:22px;height:22px;margin:0}.choix-niveaux{border:0;margin:0;padding:0}.choix-niveaux legend{margin-bottom:6px;font-size:13px;font-weight:600}.choix-ligne{flex-wrap:wrap;gap:6px;display:flex}.choix-bouton{margin:0;font-weight:400;display:block;position:relative}.choix-bouton input{opacity:0;width:1px;height:1px;position:absolute}.choix-bouton span{min-width:96px;min-height:44px;color:var(--bleu-fonce);cursor:pointer;text-align:center;background:#fff;border:1px solid #c9d6f3;border-radius:8px;flex-direction:column;justify-content:center;padding:6px 12px;line-height:1.2;display:flex}.choix-bouton small{color:#3e4757;margin-top:2px;font-size:12px}.choix-bouton input:checked+span{background:var(--bleu);border-color:var(--bleu);color:#fff}.choix-bouton input:checked+span small{color:#fff}.choix-bouton input:focus-visible+span{outline:3px solid var(--orange-bouton,#ff7707);outline-offset:2px}.entete-gauche{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.entete-gauche>nav{margin:0}.score-global{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:14px;display:flex}.anneau{--c:#8a94a6;--pct:0%;background:conic-gradient(var(--c) var(--pct), #e6eaf1 0);border-radius:50%;flex:none;place-items:center;width:96px;height:96px;display:grid}.anneau>span{color:#17212e;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:72%;height:72%;font-size:24px;font-weight:700;display:flex}.anneau>span small{margin-left:1px;font-size:12px}.anneau-petit{width:52px;height:52px}.anneau-petit>span{font-size:14px}.anneau-vert{--c:var(--vert)}.anneau-orange{--c:#d96a05}.anneau-rouge{--c:var(--rouge)}.tuiles-score{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-items:start;gap:10px;display:grid}.tuile-score{background:#fff;border:1px solid #dfe4ec;border-left:5px solid #8a94a6;border-radius:10px}.tuile-score.tuile-vert{border-left-color:var(--vert)}.tuile-score.tuile-orange{border-left-color:#d96a05}.tuile-score.tuile-rouge{border-left-color:var(--rouge)}.tuile-score>summary{cursor:pointer;align-items:center;gap:12px;min-height:44px;padding:10px 12px;list-style:none;display:flex}.tuile-score>summary::-webkit-details-marker{display:none}.tuile-score>summary:focus-visible{outline:3px solid var(--orange,#ff7707);outline-offset:2px}.tuile-score[open]{grid-column:1/-1}.tuile-texte{flex-direction:column;gap:2px;display:flex}.points-score{flex-direction:column;gap:6px;margin:0;padding:0 12px 12px;list-style:none;display:flex}.points-score li{line-height:1.45}tr.ligne-ciblee td{background:#fff4e5}:is(input,select,textarea).ligne-ciblee{outline:3px solid var(--orange);outline-offset:2px}.etat-pave{flex:none;align-items:center;gap:4px;display:inline-flex}.etat-pave .etat-nombre{color:var(--orange-texte);border:1.5px solid var(--orange);text-align:center;background:#fff;border-radius:999px;min-width:22px;padding:0 6px;font-size:.8rem;font-weight:700;line-height:18px}.canal-calcule{border:1.5px solid var(--bleu-clair);background:#fff;border-radius:8px;padding:8px 12px}.canal-calcule strong{color:var(--bleu);font-size:1.2rem}.tuiles-cie{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:4px 0 12px;display:grid}@media (max-width:1000px){.tuiles-cie{grid-template-columns:repeat(2,minmax(0,1fr))}}.tuile-cie{border:2px solid var(--bleu);min-height:72px;color:var(--bleu);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-weight:600;text-decoration:none;display:flex}.tuile-cie:hover,.tuile-cie.actif{background:var(--bleu);color:#fff;font-weight:700}.tuile-cie:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.tuile-cie-logo{background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;overflow:hidden}.tuile-cie-texte{flex-direction:column;min-width:0;display:flex}.tuile-cie-titre{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.tuile-cie-sous{opacity:1;font-size:.8rem;font-weight:400}.affiche-paves{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:800px){.affiche-paves{grid-template-columns:1fr}}.affiche-pave{border:2px solid var(--bleu);background:#fff;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.affiche-pave h3{background:var(--bleu);color:#fff;margin:0;padding:8px 12px;font-size:1rem}.affiche-pave.contacts{border-color:var(--orange-texte)}.affiche-pave.contacts h3{background:var(--orange-texte)}.affiche-pave ul{flex:1;margin:8px 0;padding:0 12px 0 28px}.affiche-pave li{margin-bottom:4px}.affiche-referent{color:var(--orange-texte);padding:6px 12px 10px;font-weight:700}.filtres-analyse{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:10px;display:grid}.filtres-analyse .filtres-actions{gap:8px;display:flex}.tuiles-analyse{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:12px;display:grid}.tuile-analyse{border:1.5px solid var(--bleu-clair);background:#fff;border-radius:10px;gap:2px;padding:10px 14px;display:grid}.tuile-analyse strong{color:var(--bleu);font-size:1.5rem}.graph{margin:0 0 8px}.graph-titre{margin:8px 0 4px;font-size:.95rem}.graph-legende{gap:16px;margin-bottom:4px;font-size:.85rem;display:flex}.graph-pastille{vertical-align:-1px;border-radius:3px;width:12px;height:12px;display:inline-block}.graph-pastille.n,.graph-n{fill:var(--bleu);background:var(--bleu)}.graph-pastille.n1,.graph-n1{fill:var(--orange);background:var(--orange)}.graph-texte{fill:#1f2937;font-size:12px}.graph-texte.petit{fill:#4b5563;font-size:11px}.graph-valeur{fill:#1f2937;font-size:11.5px;font-weight:600}.graph-valeur.discret{fill:#4b5563;font-weight:400}.graph-axe{stroke:#c9d1de;stroke-width:1px}.graph-ligne{fill:none;stroke-width:2px}.graph-ligne.n{stroke:var(--bleu)}.graph-ligne.n1{stroke:var(--orange);stroke-dasharray:5 3}.graph circle.point{stroke:#fff;stroke-width:2px}.graph a:hover rect{opacity:.85}.onglets-filtre a.actif{background:var(--bleu);color:#fff}.vignette-cadre{position:relative}.vignette-cadre>.vignette{height:100%}.vignette-photo{z-index:2;cursor:pointer;background:var(--bleu);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:26px;font-weight:700;line-height:1;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 2px 6px #00000040}.vignette-photo:hover,.vignette-photo:focus-visible{background:var(--bleu-nuit,#04296b)}.vignette-photo:disabled{opacity:.7;cursor:wait}.vignette-erreur{z-index:2;color:#9b1c1c;background:#fff;border-radius:6px;padding:4px 8px;font-size:13px;position:absolute;bottom:8px;left:8px;right:8px}.produit-photo{align-items:center;gap:10px;display:flex}.produit-photo img,.produit-photo .vide{object-fit:cover;background:#eef2f8;border-radius:6px;width:64px;height:44px}.produit-photo .vignette-photo{position:static}.groupe-modifier{display:inline-flex}.groupe-modifier>.btn{border-radius:0;align-items:center;gap:6px;font-family:inherit;font-size:15px;font-weight:600;display:inline-flex}.groupe-modifier>.btn:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.groupe-modifier>.btn:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.groupe-modifier>.btn+.btn{margin-left:-1px}.graph-clair .graph-n,.graph-clair .graph-pastille.n{fill:var(--bleu-clair);background:var(--bleu-clair)}.graph-clair .graph-n1,.graph-clair .graph-pastille.n1,.graph-orange-clair .graph-n,.graph-orange-clair .graph-pastille.n{fill:var(--orange-clair);background:var(--orange-clair)}.bulle-zone{cursor:help;border-bottom:1px dotted;align-items:center;gap:6px;min-height:44px;display:inline-flex;position:relative}.bulle-zone .bulle{z-index:30;border:1.5px solid var(--bleu-clair);color:#1f2733;background:#fff;border-radius:8px;width:max-content;max-width:min(320px,80vw);padding:8px 10px;font-size:13px;line-height:1.4;display:none;position:absolute;top:100%;left:0;box-shadow:0 4px 14px #052a6e26}.bulle-zone:hover .bulle,.bulle-zone:focus .bulle,.bulle-zone:focus-within .bulle{display:block}.bulle-zone:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.apercu-feuille{color:#1f2733;background:#fff;border:1px solid #d8dde6;border-radius:8px;max-width:680px;padding:20px 24px;line-height:1.5}.apercu-entete{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.apercu-entete img{max-width:200px;max-height:64px;display:block}.apercu-destinataire{font-size:14px}.apercu-pied{color:#4a5363;border-top:1px solid #d8dde6;margin-top:18px;padding-top:10px;font-size:13px}.apercu-mentions{color:#6b7280;margin-top:8px;font-size:11px}.editeur-mail .libelle-champ{margin-bottom:4px;font-weight:600;display:block}.editeur-barre{background:#f3f5f9;border:1px solid #b9bfca;border-bottom:0;border-radius:8px 8px 0 0;flex-wrap:wrap;align-items:center;gap:4px;padding:4px;display:flex}.editeur-barre>button{min-width:44px;min-height:44px;color:var(--bleu);font:inherit;cursor:pointer;background:#fff;border:1px solid #b9bfca;border-radius:6px;font-size:16px}.editeur-barre>button:hover{background:var(--bleu-clair);color:#03163d}.editeur-barre .micro{min-height:44px}.editeur-zone{overflow-wrap:anywhere;background:#fff;border:1px solid #b9bfca;border-radius:0 0 8px 8px;min-height:180px;padding:10px 12px;line-height:1.6}.editeur-zone:focus{outline:3px solid var(--orange);outline-offset:1px}.editeur-zone p{margin:0 0 10px}.pieces-mail{flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.pieces-mail li{color:#073ea0;background:#dce5f5;border-radius:6px;align-items:center;gap:6px;padding:4px 4px 4px 10px;font-size:14px;display:inline-flex}.pieces-mail button{min-width:36px;min-height:36px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:18px}.btn-doc-select{border:1px solid var(--bleu-clair);background:var(--bleu-clair);color:#03163d;border-radius:8px;min-height:44px;padding:0 12px;font-weight:700}.editeur-citation{white-space:pre-wrap;border-left:3px solid var(--bleu-clair);color:#4a5363;max-height:200px;padding-left:10px;font-size:14px;overflow:auto}.editeur-apercu{gap:8px;margin-top:12px;display:grid}.editeur-apercu iframe{background:#f3f5f9;border:1px solid #d8dde6;border-radius:8px;width:100%;height:560px}.bouton-retour{align-self:flex-start;width:auto;margin:0 0 8px}.ligne-onglets .titre-ligne{color:#4a5363;margin:0 0 6px;font-size:13px;font-weight:700}@supports selector(::details-content){.ligne-onglets{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;column-gap:8px;margin:0 0 16px;display:grid}.ligne-onglets>.titre-ligne{grid-column:1/-1}.ligne-onglets>section,.ligne-onglets>section>details{display:contents}.ligne-onglets>section>details>summary{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:4px;height:calc(100% - 8px);min-height:56px;margin:0 0 8px;display:flex}.ligne-onglets>section>details>summary h2{margin:0;font-size:15px}.ligne-onglets>section>details::details-content{order:1;grid-column:1/-1}.ligne-onglets>section>details[open]::details-content{border:1.5px solid var(--bleu-clair);background:#fff;border-radius:10px;margin-bottom:4px;padding:12px 14px}}@media (max-width:1100px){@supports selector(::details-content){.ligne-onglets{grid-template-columns:repeat(2,minmax(0,1fr))}}}.zone-import{border:2px dashed var(--bleu-clair);background:#f6f8fc;border-radius:10px;gap:8px;margin:8px 0 12px;padding:14px;display:grid}.zone-import label{color:var(--bleu);font-weight:600}.table-import input,.table-import select{min-width:110px;min-height:40px}.table-import tr.a-completer td{background:#fff4e8}.barre-suppression{gap:8px;margin:0 0 10px;display:grid}.btn-danger,button.btn-danger{background:var(--rouge);border-color:var(--rouge);color:#fff;font-weight:700}.btn-danger:hover{color:#fff;background:#8f1f1f;border-color:#8f1f1f}.case-mail{cursor:pointer;flex:none;width:24px;height:24px;margin:0 10px 0 0}details.mail>summary{align-items:center;display:flex}.onglets-compacts{flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.onglet-compact,a.onglet-compact{border:1.5px solid var(--bleu);min-height:44px;color:var(--bleu);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:6px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.onglet-compact:hover,.onglet-compact[aria-current=page],a.onglet-compact:hover,a.onglet-compact[aria-current=page]{background:var(--bleu);color:#fff;font-weight:700}.onglet-compact .icone{font-size:16px;line-height:1}.pastille{color:#fff;text-align:center;box-sizing:border-box;background:#ff7707;border-radius:11px;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:700;line-height:22px;position:absolute;top:-8px;right:-8px;box-shadow:0 0 0 2px #fff}.titre-ligne-compacte{color:#4a5363;margin:0 0 6px;font-size:13px;font-weight:700}@supports selector(::details-content){.ligne-onglets.compacte{flex-wrap:wrap;align-items:flex-start;gap:0 10px;padding-top:4px;display:flex}.ligne-onglets.compacte>section>details:not([open])::details-content{display:none}.ligne-onglets.compacte>.titre-ligne{flex-basis:100%}.ligne-onglets.compacte>section>details>summary{border-radius:10px;height:auto;min-height:44px;margin:0 0 10px;padding:6px 14px;font-size:14px;position:relative}.ligne-onglets.compacte>section>details>summary h2{font-size:14px}.ligne-onglets.compacte>section>details::details-content{flex-basis:100%;order:1}}.affecter{gap:8px;margin:8px 0 0;display:grid}.affecter-choix{border:1.5px solid var(--bleu-clair);background:#f6f8fc;border-radius:10px;gap:8px;max-width:640px;padding:10px 12px;display:grid}.affecter-choix input[type=search]{min-height:44px}.affecter-liste{background:#fff;border:1px solid #c9d3e6;border-radius:8px;margin:0;padding:0;list-style:none}.affecter-liste button{text-align:left;cursor:pointer;width:100%;min-height:44px;color:inherit;font:inherit;background:0 0;border:0;border-bottom:1px solid #eef1f7;padding:8px 10px;display:block}.affecter-liste button:hover{background:#e6edfb}.case-ligne{align-items:center;gap:8px;min-height:44px;display:flex}.case-ligne input{width:22px;height:22px}.boutons-ligne{flex-wrap:wrap;gap:8px;display:inline-flex}.echange{border-bottom:1px solid #eef1f7;padding:10px 0}.identite-grille{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:16px;display:grid}@media (max-width:1000px){.identite-grille{grid-template-columns:1fr}}.siren-inpi{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.onglet-compact.petit,a.onglet-compact.petit{min-height:44px;padding:4px 10px;font-size:13px}.sous-titre{color:var(--bleu);margin:14px 0 6px;font-size:14px}.choix-ligne{border:0;margin:0;padding:0}.choix-ligne legend{margin-bottom:4px;font-weight:600}.voyant{cursor:help;z-index:2;line-height:0;display:inline-flex;position:absolute;top:-10px;right:-10px}.voyant .bulle{z-index:30;border:1.5px solid var(--bleu-clair);color:#1f2733;white-space:normal;background:#fff;border-radius:8px;width:max-content;max-width:min(300px,80vw);padding:8px 10px;font-size:13px;font-weight:400;line-height:1.4;display:none;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 14px #052a6e26}.voyant:hover .bulle,.voyant:focus .bulle{display:block}.voyant:focus-visible{outline:3px solid var(--orange);outline-offset:2px;border-radius:50%}.barre-haut{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin:0 0 14px;display:flex}.barre-haut .bouton-retour{margin:0}.barre-haut .barre-recherche{margin-left:auto}.barre-recherche .champ-recherche input{color:#1c2433;border:2px solid var(--orange-bouton);background:#fff;border-radius:10px}.barre-recherche .champ-recherche input::placeholder{color:var(--orange-bouton);opacity:1;font-weight:600}.barre-recherche .champ-recherche input:focus{outline:none;box-shadow:0 0 0 3px #ff770740}.menu,.menu a,.menu button,.menu form{cursor:pointer}.menu-poignee{display:none}@media (min-width:1200px){.menu{position:sticky}.menu-liens{align-items:flex-start}.menu-liens a{max-width:calc(100% - 22px);display:inline-flex}.menu-poignee{color:#fff;opacity:.55;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:20px;height:64px;padding:0;font-size:22px;display:flex;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.menu:hover .menu-poignee,.menu-poignee:focus-visible{opacity:1;background:#ffffff1a}.menu.menu-replie{flex-basis:76px;width:76px;padding:12px 8px}.menu.menu-replie .menu-logo{padding:4px}.menu.menu-replie .menu-logo img{max-height:40px}.menu.menu-replie .menu-logo-texte{font-size:0}.menu.menu-replie .menu-liens a{padding:10px 12px}.menu.menu-replie .menu-libelle{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.menu.menu-replie .menu-pied{padding:10px 0 0}.menu.menu-replie .menu-pied button{padding:0}}.bandeau.bandeau-fiche{grid-template-columns:1fr;grid-template-areas:none;gap:10px;display:grid}.bandeau-fiche>*{grid-area:auto!important;justify-self:stretch!important}.bf-haut{border-bottom:1px solid #ffffff73;gap:8px;padding-bottom:12px;display:grid}.bf-l1{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bf-l1 h1{margin:0;font-size:27px}.bf-l1 h1 small{opacity:.95;margin-right:8px;font-size:17px;font-weight:600}.bf-contacts{gap:10px;display:flex}.rond-contact{width:48px;height:48px;color:var(--bleu);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 1px 3px #073ea040}.rond-contact:hover,.rond-contact:focus-visible{outline:3px solid var(--bleu);outline-offset:1px}.bf-l2{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bf-jauge{color:var(--bleu-nuit,#0b1f4a);cursor:help;background:#fff;border-radius:20px;align-items:center;gap:8px;padding:5px 12px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.bf-jauge .bulle{color:#fff;z-index:20;background:#0b1f4a;border-radius:8px;width:max-content;max-width:320px;padding:8px 10px;font-weight:500;display:none;position:absolute;top:calc(100% + 6px);left:0}.bf-jauge:hover .bulle,.bf-jauge:focus-visible .bulle{display:block}.jauge-360{vertical-align:middle;background:#dfe5f1;border-radius:4px;width:90px;height:8px;display:inline-block;overflow:hidden}.jauge-360 i{height:100%;display:block}.bf-efficiale{text-decoration:none;display:inline-flex}.bf-bas{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid}.bf-refs{justify-items:start;gap:6px;display:grid}.bf-etiquettes{flex-wrap:wrap;gap:6px;display:flex}.bf-suivi{font-size:13px}.bf-rappel{overflow-wrap:anywhere;justify-self:center;gap:6px;font-size:14px;line-height:1.6;display:grid}.bf-rappel>div{align-items:center;gap:8px;display:flex}.picto-rond{width:26px;height:26px;color:var(--bleu);background:#fff;border-radius:50%;flex:none;place-items:center;display:inline-grid;box-shadow:0 1px 3px #073ea040}.bf-actions{flex-wrap:wrap;justify-content:flex-end;justify-self:end;gap:8px;display:flex}@media (max-width:1000px){.bf-bas{grid-template-columns:1fr}.bf-rappel,.bf-actions{justify-content:flex-start;justify-self:start}}.fiche-corps{grid-template-columns:214px minmax(0,1fr);align-items:start;gap:16px;display:grid}.fiche-corps.etroit{grid-template-columns:76px minmax(0,1fr)}.menu-fiche{border:1.5px solid var(--bleu);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;gap:4px;padding:6px 30px 6px 6px;display:flex;position:sticky;top:12px}.menu-fiche:hover{background:linear-gradient(270deg,#eef3fc 30px,#fff 30px)}.menu-fiche a{min-height:44px;color:var(--bleu);border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:14px;font-weight:600;text-decoration:none;display:flex;position:relative}.menu-fiche a:hover,.menu-fiche a[aria-current=page]{background:var(--bleu);color:#fff;font-weight:700}.menu-fiche .icone{flex-shrink:0;justify-content:center;width:26px;display:inline-flex}.icone .picto,.picto{flex:none;display:block}.menu-fiche .picto{width:24px;height:24px}summary .icone{vertical-align:-4px;display:inline-flex}.menu-fiche .libelle{white-space:nowrap;flex:1}.pastille-fiche{color:#fff;background:#ff7707;border-radius:11px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.menu-fiche-poignee{width:22px;height:64px;color:var(--bleu);opacity:.55;cursor:pointer;background:0 0;border:0;padding:0;font-size:22px;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.menu-fiche:hover .menu-fiche-poignee{opacity:1}.fiche-corps.etroit .menu-fiche .libelle{display:none}.fiche-corps.etroit .menu-fiche a{justify-content:center;padding:6px 4px}.fiche-corps.etroit .menu-fiche .pastille-fiche{min-width:18px;height:18px;font-size:11px;position:absolute;top:-4px;right:-6px;box-shadow:0 0 0 2px #fff}.fiche-panneaux{min-width:0}.fiche-panneaux>section{scroll-margin-top:12px}@media (max-width:900px){.fiche-corps,.fiche-corps.etroit{grid-template-columns:1fr}.menu-fiche{flex-flow:wrap;padding:6px;position:static}.menu-fiche-poignee{display:none}}@media (max-width:1199px) and (min-width:901px){.fiche-corps{grid-template-columns:76px minmax(0,1fr)}.menu-fiche .libelle{display:none}.menu-fiche a{justify-content:center}.menu-fiche .pastille-fiche{position:absolute;top:-4px;right:-6px}}.entete-rubrique{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:2px 0 14px;display:flex}.titre-rubrique{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.titre-rubrique h2{color:var(--bleu);margin:0;font-size:24px}.actions-rubrique{flex-wrap:wrap;gap:8px;display:flex}.grille-360{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.grille-360>.carte{margin:0}.grille-360 h3{color:var(--bleu);margin:0 0 12px;font-size:16px}.depot-360{border:2px dashed var(--bleu-clair);background:#f6f8fd;grid-column:1/-1}@media (max-width:900px){.grille-360{grid-template-columns:1fr}}.chiffres-360{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.chiffre-360{color:inherit;background:#f4f7fc;border-radius:10px;min-height:44px;padding:10px;text-decoration:none;display:block}.chiffre-360:hover{outline:2px solid var(--bleu-clair)}.chiffre-360 b{color:var(--bleu);font-size:22px;display:block}.chiffre-360 span{color:#5b6577;font-size:13px}.score-360{grid-template-columns:110px 1fr 48px;align-items:center;gap:10px;margin:8px 0;display:grid}.score-360 .jauge-360{width:100%;height:10px}.bandeau-fiche>.bf-bas{justify-content:normal!important;display:grid!important}.bandeau-fiche .rond-contact,.bandeau-fiche a.rond-contact{text-decoration:none;color:var(--bleu)!important}.bandeau-fiche .voyant,.titre-rubrique .voyant{position:static}.titre-rubrique .voyant .bulle{left:0;right:auto}.bandeau>:nth-child(n+3){grid-column:1/-1}.menu-groupe{position:relative}.menu-bulle{display:none}@media (min-width:1200px){.menu.menu-replie .menu-groupe:hover .menu-bulle{border:1.5px solid var(--bleu);z-index:50;background:#fff;border-radius:10px;min-width:200px;padding:6px;display:grid;position:absolute;top:-4px;left:56px;box-shadow:0 6px 18px #073ea02e}.menu-bulle strong{color:var(--bleu);padding:4px 8px}.menu-bulle span{color:var(--bleu);border-radius:6px;min-height:36px;padding:8px;font-weight:600;display:block}.menu-bulle span:hover{background:var(--bleu);color:#fff}}.cadre-groupe .fiche-panneaux>.bandeau:first-child{margin-top:0}.onglets-filtre a{position:relative}.onglets-filtre .compte{background:var(--bleu-clair);color:#fff;border-radius:11px;justify-content:center;align-items:center;min-width:22px;height:22px;margin-left:8px;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.onglets-filtre a.actif .compte,.onglets-filtre a[aria-current=page] .compte{color:var(--bleu);background:#fff}.widgets-tdb{gap:14px;margin-bottom:14px;display:grid}@media (max-width:1100px){.widgets-tdb{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))!important}}.choix-public{border:1.5px solid var(--bleu);border-radius:10px;place-self:start;width:max-content;max-width:100%;display:inline-flex;overflow:hidden}.choix-public a{min-height:44px;color:var(--bleu);background:#fff;align-items:center;padding:6px 18px;font-weight:600;text-decoration:none;display:inline-flex}.choix-public a+a{border-left:1.5px solid var(--bleu)}.choix-public a:hover,.choix-public a[aria-current=page]{background:var(--bleu);color:#fff;font-weight:700}.cartes-produits{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.carte-produit{background:#fff;border:1px solid #dbe2ee;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.carte-produit.retiree{opacity:.6}.carte-produit-photo{height:140px;color:var(--bleu);background:#e3eafa;justify-content:center;align-items:center;font-size:40px;display:flex;position:relative}.carte-produit-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.carte-produit-texte{flex-direction:column;flex:1;gap:6px;padding:12px 14px;display:flex}.carte-produit-texte h2{color:var(--bleu);margin:0;font-size:16px}.carte-produit-texte p{color:#4a5363;margin:0;font-size:13px}.carte-produit-cies{color:#5b6577!important;font-size:12px!important}.carte-produit-boutons{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:8px;display:flex}:root{--fond:#eef2f8;--ombre-1:0 1px 2px #0721540f, 0 2px 8px #0721540f;--ombre-2:0 2px 4px #07215412, 0 8px 24px #0721541a;--ombre-3:0 8px 16px #0721541f, 0 24px 48px #0721542e}body{background:var(--fond)}.carte,details.pave,details.repliable,.carte-produit,.widgets-tdb>*,.tableau,table{box-shadow:var(--ombre-1);border-color:#073ea014!important}.carte,details.pave,.carte-produit{border-radius:12px}.carte-produit,.widgets-tdb>a,.widgets-tdb>*{transition:box-shadow .18s,transform .18s}.carte-produit:hover,.widgets-tdb>a:hover,.widgets-tdb>:hover{box-shadow:var(--ombre-2);transform:translateY(-1px)}.bandeau,.bandeau-fiche{box-shadow:var(--ombre-2)}.menu-fiche{box-shadow:var(--ombre-2);border-color:#073ea040!important}.champ-recherche,.btn-ia{box-shadow:var(--ombre-1)!important}.onglets-filtre a,.choix-public{box-shadow:var(--ombre-1)}.menu{box-shadow:4px 0 18px #04143838}.menu-bulle,.cal-bulle,.dictee,.assistant{box-shadow:var(--ombre-3)!important}.contenu>*+*,.cadre-groupe>.fiche-panneaux>*+*{margin-top:16px}.contenu>.barre-haut+*{margin-top:0}.contenu{gap:0}.contenu>.barre-haut{margin:0 0 16px}.contenu>.onglets-filtre,.cadre-groupe>.fiche-panneaux>.onglets-filtre{margin-bottom:0}.contenu>.onglets-filtre+.onglets-filtre,.cadre-groupe>.fiche-panneaux>.onglets-filtre+.onglets-filtre{margin-top:8px}@media (min-width:901px){.menu.menu-replie{overflow:visible}.menu.menu-replie a[data-nom],.fiche-corps.etroit .menu-fiche a[data-nom]{position:relative}.menu.menu-replie a[data-nom]:not(.menu-groupe):hover:after,.fiche-corps.etroit .menu-fiche a[data-nom]:hover:after{content:attr(data-nom);color:var(--bleu);border:1.5px solid var(--bleu);white-space:nowrap;z-index:60;box-shadow:var(--ombre-3);pointer-events:none;background:#fff;border-radius:8px;padding:6px 12px;font-size:14px;font-weight:700;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}}@media (min-width:901px) and (max-width:1199px){.menu.menu-replie .menu-groupe:hover:after{content:attr(data-nom);color:var(--bleu);border:1.5px solid var(--bleu);white-space:nowrap;z-index:60;box-shadow:var(--ombre-3);pointer-events:none;background:#fff;border-radius:8px;padding:6px 12px;font-size:14px;font-weight:700;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.menu-fiche a[data-nom]{position:relative}.menu-fiche a[data-nom]:hover:after{content:attr(data-nom);color:var(--bleu);border:1.5px solid var(--bleu);white-space:nowrap;z-index:60;box-shadow:var(--ombre-3);pointer-events:none;background:#fff;border-radius:8px;padding:6px 12px;font-size:14px;font-weight:700;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}}@media (min-width:901px){.cadre-groupe{row-gap:0}.cadre-groupe>.fiche-panneaux{display:contents}.cadre-groupe>.fiche-panneaux>*{grid-column:2;min-width:0}.cadre-groupe>.fiche-panneaux>.bandeau{grid-area:1/1/auto/-1;margin:0 0 16px}.cadre-groupe>.menu-fiche{grid-area:2/1/span 30;align-self:start}.cadre-groupe:not(:has(>.fiche-panneaux>.bandeau))>.menu-fiche{grid-row:1/span 30}.cadre-groupe>.fiche-panneaux>.bandeau+*{margin-top:0}}.semgrille-jour .creneau{height:var(--h-heure);z-index:0;cursor:pointer;justify-content:flex-end;align-items:flex-start;gap:4px;padding:3px;display:flex;position:absolute;left:0;right:0}.semgrille-jour .creneau a{background:var(--bleu);color:#fff;white-space:nowrap;border-radius:6px;padding:3px 6px;font-size:11px;font-weight:700;line-height:1.2;text-decoration:none;display:none}.semgrille-jour .creneau:hover,.semgrille-jour .creneau:focus-within{background:#7593ca24}.semgrille-jour .creneau:hover a,.semgrille-jour .creneau:focus-within a{display:inline-block}.semgrille-jour .cal-ev-boite{z-index:1}.semgrille:not(.semgrille-1) .semgrille-jour .creneau{flex-direction:column;align-items:stretch}.semgrille:not(.semgrille-1) .semgrille-jour .creneau a{text-align:center;padding:2px 4px}.carte-cliquable{cursor:pointer;position:relative}.carte-cliquable .lien-carte{color:inherit;text-decoration:none}.carte-cliquable .lien-carte:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.carte-cliquable .lien-carte:focus-visible:after{outline:3px solid var(--orange);outline-offset:-3px}.carte-cliquable .carte-produit-boutons{z-index:2;position:relative}.carte-cliquable:hover h2{text-decoration:underline}.carte-produit-metiers{font-weight:700;color:var(--bleu)!important}.fil-catalogue{margin:0 0 12px;font-size:14px}.btn-petit,.btn.btn-petit{min-height:36px;padding:0 10px;font-size:13px}.cadre-profil.grise{color:#6b7383;background:#f4f6fa}.cadre-profil.grise h3{color:#6b7383}.form-cadre{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.form-cadre-boutons{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.cadre-bas{border-top:1px solid var(--filet);flex-direction:column;align-items:flex-start;gap:6px;margin-top:12px;padding-top:10px;display:flex}.cadre-bas .ligne{align-self:stretch}.cadre-holding>summary{font-weight:700}.cadre-holding .carte{box-shadow:none;border:0;margin-top:10px;padding:0}.onglets-filtre button{border:1.5px solid var(--bleu);min-height:44px;color:var(--bleu);font:inherit;cursor:pointer;box-shadow:var(--ombre-1);background:#fff;border-radius:22px;align-items:center;padding:0 14px;font-weight:600;display:inline-flex}.onglets-filtre button.actif{background:var(--bleu);color:#fff;font-weight:700}.onglets-filtre button{position:relative}.onglets-agents{margin-top:4px}[data-domaine][hidden],[data-titre-domaine][hidden],[data-vide][hidden]{display:none!important}.fenetre-creation{width:min(640px,94vw);box-shadow:var(--ombre-3);border:0;border-radius:14px;padding:0}.fenetre-creation::backdrop{background:#04143873}.fenetre-creation-corps{padding:20px 22px}.ligne-onglets.sous-niveau>section>details>summary{min-height:44px;font-size:14px}.ligne-onglets.sous-niveau .compte{background:var(--bleu-clair);color:#fff;border-radius:11px;justify-content:center;align-items:center;min-width:22px;height:22px;margin-left:6px;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.pile{flex-direction:column;gap:16px;display:flex}.accord-offres{border-top:1px solid var(--filet);align-items:flex-start;margin-top:12px;padding-top:10px}select.suivi-opposition{border-color:var(--rouge);color:var(--rouge)}.ligne-cible{flex-wrap:wrap;gap:8px}.ligne-cible select{width:auto;min-width:170px}@keyframes tremble{0%,to{transform:rotate(-.6deg)}50%{transform:rotate(.6deg)}}.widgets-tdb.en-edition>.widget-edition{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;animation:.32s ease-in-out infinite tremble;position:relative;border:1.5px dashed var(--bleu-clair)!important}.widgets-tdb.en-edition>.widget-edition.saisi{cursor:grabbing;z-index:2;animation:none;transform:scale(1.03);box-shadow:var(--ombre-3)!important}@media (prefers-reduced-motion:reduce){.widgets-tdb.en-edition>.widget-edition{animation:none}}.widget-outils{gap:4px;display:flex;position:absolute;top:6px;right:6px}.widgets-tdb.en-edition>.widget-edition{padding-top:46px}.btn-icone{border:1.5px solid var(--bleu);min-width:32px;min-height:32px;color:var(--bleu);cursor:pointer;background:#fff;border-radius:16px;font-weight:700}.btn-icone:disabled{opacity:.35;cursor:default}.widgets-masques{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.anneau-bleu{--pct:0%;background:conic-gradient(var(--bleu) 0 var(--pct), #e3e8f0 var(--pct) 100%);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:inline-grid}.anneau-bleu>span{width:34px;height:34px;color:var(--bleu);background:#fff;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.anneau-bleu.grand{width:92px;height:92px}.anneau-bleu.grand>span{width:70px;height:70px;font-size:22px}.anneau-bleu.grand small{font-size:13px}.score-conformite{cursor:pointer;align-items:center;gap:18px;display:flex}.lien-tuile{min-height:44px;font:inherit;color:var(--bleu);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.titre-priorites{color:var(--bleu);margin:0 0 6px;font-size:16px}.priorites{counter-reset:prio;margin:0;padding:0;list-style:none}.priorites li{counter-increment:prio;border-top:1px solid #edf0f5;align-items:center;gap:10px;min-height:44px;display:flex}.priorites li:first-child{border-top:0}.priorites li:before{content:counter(prio);background:var(--bleu);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:inline-grid}.priorites a{color:var(--bleu);font-weight:600}.tuiles-conformite{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.tuile-conformite{box-shadow:var(--ombre-1);cursor:pointer;background:#fff;border:1.5px solid #0000;border-radius:12px;align-items:center;gap:12px;min-height:78px;padding:14px;display:flex;position:relative}.tuile-conformite:hover,.tuile-conformite:focus-visible{border-color:var(--bleu);box-shadow:var(--ombre-2);outline:none}.tuile-conformite-texte{gap:2px;min-width:0;display:grid}.tuile-conformite-texte strong{color:var(--bleu);font-size:15px}.bulle-tuile{z-index:40;border:1.5px solid var(--bleu);width:270px;color:var(--texte,#16202e);box-shadow:var(--ombre-3);text-align:left;cursor:default;background:#fff;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:400;display:none;position:absolute;top:calc(100% - 6px);left:14px}.bulle-tuile strong{color:var(--bleu)}.bulle-tuile ul{margin:4px 0 0;padding-left:18px}.tuile-conformite:hover .bulle-tuile,.tuile-conformite:focus-visible .bulle-tuile{display:block}.entete-tuile-ouverte{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.entete-tuile-ouverte h2{color:var(--bleu);align-items:center;gap:10px;margin:0;font-size:20px;display:flex}[data-tuile][hidden]{display:none!important}.conformite-haut{grid-template-columns:minmax(280px,1fr) 2fr;align-items:stretch;gap:16px;display:grid}.conformite-haut.seul{grid-template-columns:1fr}.conformite-haut>.carte{margin:0}@media (max-width:1000px){.conformite-haut{grid-template-columns:1fr}}.score-conformite{text-align:center;flex-direction:column;justify-content:center;gap:10px;padding-top:22px;padding-bottom:22px}.score-conformite .discret{font-size:15px}.anneau.anneau-score{width:150px;height:150px}.anneau.anneau-score>span{width:116px;height:116px;font-size:38px}.anneau.anneau-score small{font-size:18px}.titre-priorites{margin-bottom:10px;font-size:18px}.priorites li{min-height:52px;font-size:15px}.tuile-conformite{gap:16px;min-height:104px;padding:18px}.tuile-conformite-texte strong{font-size:17px}.tuile-conformite-texte .discret{font-size:14px}.anneau.anneau-tuile{width:64px;height:64px}.anneau.anneau-tuile>span{width:48px;height:48px;font-size:16px}.tuiles-conformite{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.entete-tuile-ouverte .anneau.anneau-tuile{width:52px;height:52px}.entete-tuile-ouverte .anneau.anneau-tuile>span{width:38px;height:38px;font-size:14px}.app-mobile{background:var(--fond,#eef2f8)}.entete-mobile{z-index:40;padding:calc(8px + env(safe-area-inset-top)) 12px 8px;background:var(--fond,#eef2f8);align-items:center;gap:6px;display:flex;position:sticky;top:0}.retour-mobile{white-space:nowrap;min-height:44px;padding:0 10px}.recherche-mobile{border:2px solid var(--orange,#ff7707);background:#fff;border-radius:22px;flex:1;align-items:center;min-width:0;height:44px;padding:0 4px 0 12px;display:flex}.recherche-mobile input{min-width:0;font:inherit;color:var(--orange,#ff7707);background:0 0;border:0;outline:0;flex:1;min-height:40px;padding:0;font-weight:700}.recherche-mobile input::placeholder{color:var(--orange,#ff7707);opacity:1}.micro-tel .btn{border-radius:17px;width:34px;min-width:34px;height:34px;min-height:34px;padding:0}.btn-ia-tel{background:var(--orange,#ff7707);color:#fff;min-width:44px;height:44px;font:inherit;cursor:pointer;border:0;border-radius:22px;padding:0 12px;font-weight:800;box-shadow:0 0 0 2px #fff}.contenu-mobile{padding:4px 12px calc(92px + env(safe-area-inset-bottom))}.mobile{gap:12px}.mobile>.bandeau{padding:12px 14px}.mobile>.bandeau h1{font-size:20px}.barre-bas-mobile{z-index:50;padding:4px 4px calc(6px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e3e8f0;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #07215414}.barre-bas-mobile a{color:#2a3446;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;min-height:56px;font-size:11.5px;font-weight:600;text-decoration:none;display:flex}.barre-bas-mobile a[aria-current=page]{color:var(--bleu);font-weight:800}.barre-bas-mobile .photo-mobile{border:4px solid var(--orange,#ff7707);width:64px;height:64px;min-height:64px;box-shadow:var(--ombre-3);background:#fff;border-radius:32px;flex:0 0 64px;margin-top:-28px;color:var(--orange,#ff7707)!important}.picto-pastille{display:inline-flex;position:relative}.barre-bas-mobile .pastille,.cases-tel .pastille,.onglets-tel .pastille{background:var(--orange,#ff7707);color:#fff;text-align:center;border-radius:10px;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:800;line-height:20px;position:absolute;top:-6px;right:-10px;box-shadow:0 0 0 2px #fff}.titre-carte-tel{color:var(--bleu);margin:0 0 6px;font-size:15px}.ligne-tel{border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;font-size:14px;display:flex}.titre-carte-tel+.ligne-tel{border-top:0}.widgets-mobile{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.widget-mobile{box-shadow:var(--ombre-1);color:inherit;background:#fff;border-radius:12px;flex-direction:column;min-height:72px;padding:8px 10px;text-decoration:none;display:flex}.widget-mobile.alerte{border-left:3px solid var(--orange,#ff7707)}.widget-mobile .l{color:#3f4859;font-size:11.5px;font-weight:600;line-height:1.2}.widget-mobile .v{color:var(--texte,#16202e);margin-top:auto;font-size:22px;font-weight:800}.ligne-campagne{min-height:44px;color:inherit;justify-content:space-between;align-items:center;gap:8px;text-decoration:none;display:flex}.ronds-tel{justify-content:space-between;gap:6px;display:flex}.ronds-tel>a,.ronds-tel>span{color:#2a3446;flex-direction:column;flex:1;align-items:center;gap:4px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.ronds-tel .inactif{opacity:.45}.rond-tel{border:2px solid var(--bleu);width:54px;height:54px;color:var(--bleu);box-shadow:var(--ombre-1);background:#fff;border-radius:50%;place-items:center;display:grid}.onglets-tel{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.onglets-tel>a{text-align:center;border:2px solid var(--bleu);min-height:40px;color:var(--bleu);white-space:nowrap;background:#fff;border-radius:18px;justify-content:center;align-items:center;padding:4px 2px;font-size:12px;font-weight:700;text-decoration:none;display:flex;position:relative}.onglets-tel>a[aria-current=page]{background:var(--bleu);color:#fff}.onglets-tel.filtres>a{border-color:var(--bleu-clair)}.onglets-tel.filtres>a[aria-current=page]{background:var(--bleu-clair);color:#0a1f4a}.cases-tel{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.cases-tel>a{border:2px solid var(--bleu);min-height:48px;color:var(--bleu);box-shadow:var(--ombre-1);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:700;text-decoration:none;display:flex;position:relative}.cases-tel>a[aria-current=page]{background:var(--bleu);color:#fff}.boutons-tel{flex-wrap:nowrap;gap:6px;display:flex}.boutons-tel .btn{white-space:nowrap;min-height:44px;padding:0 12px}.mobile .entretien .btn{color:#c81e1e;background:#fff;border:2px solid #c81e1e;justify-content:center;width:100%}.menu-plus{margin:0;padding:0;list-style:none}.menu-plus a{min-height:48px;color:inherit;border-top:1px solid #edf0f5;align-items:center;gap:10px;font-weight:600;text-decoration:none;display:flex}.menu-plus li:first-child a{border-top:0}.libelle-plus{flex:1}.sous-onglets{box-shadow:var(--ombre-2);scrollbar-width:thin;background:#fff;border:0;border-radius:12px;flex-wrap:nowrap;gap:2px;padding:4px 6px 0;display:flex;overflow-x:auto}.sous-onglets>a,.sous-onglets>button{min-height:48px;color:var(--bleu);font:inherit;white-space:nowrap;cursor:pointer;box-shadow:none;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:8px 8px 0 0;flex:none;align-items:center;margin:0;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex;position:relative}.sous-onglets>a:hover,.sous-onglets>button:hover,.sous-onglets>a:focus-visible,.sous-onglets>button:focus-visible{background:#e6edfb}.sous-onglets>a[aria-current=page],.sous-onglets>button[aria-selected=true]{border-bottom-color:var(--orange-bouton,#ff7707);color:var(--encre,#16202e);background:0 0;font-weight:800}.sous-onglets>a.actif,.sous-onglets>button.actif{color:var(--encre,#16202e);background:0 0}.sous-onglets .pastille{margin-left:8px;position:static}.famille-tuiles{margin:0}.famille-tuiles+.famille-tuiles{margin-top:18px}.famille-tuiles>h2{color:#5b6577;text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:13px;font-weight:800}a.tuile-conformite{color:inherit;text-decoration:none}.tuile-ajout{justify-content:center;font-weight:800;border:2px dashed var(--bleu-clair)!important;box-shadow:none!important;color:var(--bleu)!important;background:0 0!important}.badge-tuile{align-self:flex-start;margin-left:auto}.logo-tuile{width:64px;height:64px;color:var(--bleu);background:#f4f7fc;border:1.5px solid #d5dce8;border-radius:12px;flex:none;place-items:center;font-size:17px;font-weight:800;display:grid;overflow:hidden}.logo-tuile img{object-fit:contain;max-width:56px;max-height:56px}.avatar-tuile{--pct:0%;background:conic-gradient(var(--c,#1b7f3b) 0 var(--pct), #e3e8f0 var(--pct) 100%);border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid}.avatar-tuile.anneau-vert{--c:#1b7f3b}.avatar-tuile.anneau-orange{--c:#d35400}.avatar-tuile.anneau-rouge{--c:#c62828}.avatar-tuile>span{background:var(--bleu-clair);color:#fff;border-radius:50%;place-items:center;width:54px;height:54px;font-weight:800;display:grid;overflow:hidden}.avatar-tuile img{object-fit:cover;width:100%;height:100%}.point-tuile{background:#f4f7fc;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid}.point-tuile>span{border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 3px #fff,0 0 0 4px #00000014}.picto-tuile{color:var(--bleu)}.retour-tuiles{margin:0 0 12px}button.tuile-conformite{font:inherit;text-align:left;width:100%}.blocs-tuiles{display:contents}.blocs-tuiles [data-tuile][hidden],[data-tuile=__jamais]{display:none!important}.entete-tuile-ouverte .logo-tuile,.entete-tuile-ouverte .avatar-tuile,.entete-tuile-ouverte .point-tuile{width:48px;height:48px}.menu-fiche{z-index:30}input.champ-manquant,textarea.champ-manquant{border-color:#ff7707;box-shadow:0 0 0 2px #ffb27366}.bandeau-fiche .rond-contact.inactif{box-shadow:none;cursor:not-allowed;background:#f2f4f8;color:#8a96ad!important}.bandeau-fiche .rond-contact.inactif:hover{outline:none}.rdv-jour li{border-top:1px solid var(--filet);align-items:center;gap:8px;display:flex}.rdv-jour li>a,.rdv-jour li>.ligne-jour{border-top:0;flex:1;min-width:0}.rdv-jour li.actif{border-left:4px solid var(--orange,#ff7707);background:#fff4ea;padding-left:4px}.rdv-jour li.actif a{background:0 0}.rdv-jour .rdv-texte{min-width:0}.rdv-jour .badge{margin-right:4px}.rond-itineraire{background:var(--bleu,#073ea0);color:#fff;width:44px;height:44px;box-shadow:var(--ombre-1);border-radius:50%;flex:none;place-items:center;margin-right:4px;display:inline-grid}.rond-itineraire.inactif{color:#8a96ad;box-shadow:none;background:#eef1f6}.entete-widget{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.outils-widget{flex:none;gap:6px;display:inline-flex}.rond-outil,.rond-micro .btn.micro{border:2px solid var(--bleu-clair);width:44px;height:44px;min-height:44px;color:var(--bleu);cursor:pointer;box-shadow:none;background:#fff;border-radius:50%;place-items:center;padding:0;display:inline-grid}.rond-outil:hover,.rond-outil.actif,.rond-micro .btn.micro:hover{background:var(--bleu);border-color:var(--bleu);color:#fff}.rond-micro .btn.micro.micro-actif{color:#fff;background:#c62828;border-color:#c62828}.kv.kv-deux{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.form-cadre.form-deux{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:560px){.kv.kv-deux,.form-cadre.form-deux{grid-template-columns:1fr}}.a-completer{color:#8a96ad;font-style:italic}.champ-propose input,.champ-propose select,.champ-propose textarea{border-color:var(--orange,#ff7707);background:#fff7f0}.champ-loupe{position:relative}.champ-loupe input{width:100%;padding-right:50px}.champ-loupe .loupe{background:var(--orange,#ff7707);color:#fff;cursor:pointer;border:0;border-radius:8px;place-items:center;width:40px;height:36px;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.champ-loupe .loupe:hover{background:#e66a00}.liste-loupe{box-shadow:var(--ombre-3);z-index:25;background:#fff;border-radius:10px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden}.liste-loupe button{text-align:left;border:0;border-top:1px solid var(--filet);width:100%;font:inherit;cursor:pointer;min-height:44px;color:inherit;background:#fff;padding:9px 12px;display:block}.liste-loupe button:first-child{border-top:0}.liste-loupe button:hover{background:#eef2f8}.liste-loupe small{color:#5b6a88;display:block}input.champ-repris{background:#eaf6ee}.titre-page-tel{margin:4px 2px 10px;font-size:20px}.agenda-jour .barre-jour{box-shadow:var(--ombre-1);background:#fff;border-radius:14px;margin-bottom:10px;padding:8px}.agenda-jour .ligne-auj{justify-content:center;margin-bottom:6px;display:flex}.btn-auj{border:2px solid var(--bleu);color:var(--bleu);font:inherit;cursor:pointer;background:#fff;border-radius:20px;min-height:40px;padding:0 16px;font-weight:700}.btn-auj.actif{background:var(--bleu);color:#fff}.agenda-jour .nav-jour{grid-template-columns:44px 1fr 44px;align-items:center;display:grid}.fleche-jour{width:44px;height:44px;color:var(--bleu);cursor:pointer;background:#eef2f8;border:0;border-radius:50%;font-size:24px;font-weight:700;line-height:1}.date-jour{text-align:center;letter-spacing:.5px;margin:0;font-size:21px;font-weight:800}.date-jour small{color:#5b6a88;letter-spacing:0;font-size:12px;font-weight:600;display:block}.journee-entiere{gap:6px;margin:0 0 8px;padding:0;list-style:none;display:grid}.journee-entiere li{border-left:5px solid var(--bleu);box-shadow:var(--ombre-1);background:#fff;border-radius:10px;padding:8px 10px}.journee-entiere a{color:inherit;text-decoration:none}.grille-jour{box-shadow:var(--ombre-1);touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#fff;border-radius:14px;position:relative;overflow:hidden}.grille-jour .tranche{border-top:1px solid #eef1f6;position:relative}.grille-jour .tranche:first-child{border-top:0}.grille-jour .tranche span{color:#5b6a88;font-size:12px;font-weight:700;position:absolute;top:4px;left:8px}.bloc-rdv{border-left:5px solid var(--bleu);box-shadow:var(--ombre-1);background:#e8eef8;border-radius:10px;align-items:center;display:flex;position:absolute;left:52px;right:8px;overflow:hidden}.bloc-rdv .corps-rdv{min-width:0;color:inherit;flex:1;align-content:start;align-self:stretch;padding:4px 6px 4px 9px;text-decoration:none;display:grid}.bloc-rdv .h{color:var(--bleu);font-size:12px;font-weight:700}.bloc-rdv .n{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:800;overflow:hidden}.bloc-rdv .t{color:#4a5875;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.bloc-rdv.court .corps-rdv{padding-top:2px;padding-bottom:2px}.bloc-rdv.court .t{display:none}.bloc-rdv.faite{opacity:.6}.bloc-rdv .rond-itineraire{width:40px;height:40px;margin:0 6px 0 0}.bloc-rdv.court .rond-itineraire{width:32px;height:32px}.trait-maintenant{background:var(--orange,#ff7707);z-index:3;pointer-events:none;height:2px;position:absolute;left:44px;right:0}.trait-maintenant:before{content:"";background:var(--orange,#ff7707);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:-5px}.jour-vide{text-align:center;color:#8a96ad;pointer-events:none;font-size:13px;position:absolute;left:52px;right:8px}.astuce-agenda{color:#5b6a88;text-align:center;margin:8px 0 4px;font-size:12px}.feuille-fond{z-index:80;background:#0b1f4a59;align-items:flex-end;display:flex;position:fixed;inset:0}.feuille-rdv{width:100%;max-height:92vh;padding:14px 14px calc(18px + env(safe-area-inset-bottom));box-shadow:var(--ombre-3);background:#fff;border-radius:18px 18px 0 0;gap:4px;display:grid;overflow-y:auto}.feuille-rdv h2{margin:0 0 6px;font-size:17px}.feuille-rdv label{margin-top:6px;font-size:13px;font-weight:600}.feuille-rdv input,.feuille-rdv select{width:100%;font:inherit;border:1.5px solid #b9c4d8;border-radius:10px;min-height:44px;padding:0 10px}.feuille-rdv .deux-colonnes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.feuille-rdv .boutons-feuille{gap:8px;margin-top:12px;display:flex}.feuille-rdv .boutons-feuille .btn{flex:1;min-height:46px}.client-choisi{justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:0 4px;display:flex}.liste-clients-rdv{box-shadow:var(--ombre-3);z-index:5;background:#fff;border-radius:10px;margin:4px 0 0;padding:0;list-style:none;position:absolute;left:0;right:0;overflow:hidden}.liste-clients-rdv button{text-align:left;border:0;border-top:1px solid var(--filet);width:100%;font:inherit;min-height:44px;color:inherit;background:#fff;padding:9px 12px;display:block}.liste-clients-rdv li:first-child button{border-top:0}.liste-clients-rdv small{color:#5b6a88;display:block}.bloc-rdv.partage .rond-itineraire{width:32px;height:32px;margin-right:4px}.bloc-rdv.partage .corps-rdv{padding-right:2px}a.carte,.widget-lien,a.widget-mobile{color:inherit;cursor:pointer;border:2px solid #0000;text-decoration:none;transition:box-shadow .15s,transform .15s,border-color .15s}a.carte:hover,a.carte:focus-visible,.widget-lien:hover,.widget-lien:focus-visible,a.widget-mobile:hover{border-color:var(--bleu-clair,#7593ca);box-shadow:var(--ombre-2);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){a.carte,.widget-lien,a.widget-mobile{transition:none}a.carte:hover,.widget-lien:hover{transform:none}}.choix-periode{flex-wrap:wrap;gap:6px;display:flex}.choix-periode a{color:#fff;border:2px solid #fff;border-radius:18px;align-items:center;min-height:36px;padding:0 12px;font-weight:700;text-decoration:none;display:inline-flex}.choix-periode a[aria-current=page]{color:var(--bleu);background:#fff}.kpis-finance{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:14px 0;display:grid}.kpi-finance{gap:4px;margin:0;display:grid}.kpi-finance .l{color:#5b6a88;justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex}.kpi-finance .v{font-size:26px;font-weight:800}.kpi-finance .s{color:#4a5875;font-size:13px}.point-etat{border-radius:50%;width:10px;height:10px;display:inline-block}.point-etat.p-vert{background:#2e9e57}.point-etat.p-orange{background:var(--orange,#ff7707)}.point-etat.p-rouge{background:#d93025}.texte-hausse{color:#1e7a3c;font-weight:700}.texte-baisse{color:#b3261e;font-weight:700}.rangee-finance{grid-template-columns:1.4fr 1fr;align-items:start;gap:12px;margin-bottom:14px;display:grid}.rangee-finance>.carte{margin:0}@media (max-width:1100px){.rangee-finance{grid-template-columns:1fr}}.legende-finance{color:#4a5875;gap:14px;margin-top:6px;font-size:12.5px;display:flex}.legende-finance span:before{content:"";vertical-align:middle;background:var(--c);border-radius:2px;width:12px;height:4px;margin-right:6px;display:inline-block}.liste-a-faire{margin:0;padding:0;list-style:none}.liste-a-faire li+li{border-top:1px solid #eef1f6}.ligne-lien{min-height:44px;color:inherit;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 6px;font-weight:600;text-decoration:none;display:flex}.ligne-lien:hover,.ligne-lien:focus-visible{color:var(--bleu);background:#eef2f8}.quatre-finance{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.quatre-finance>.carte{margin:0}.quatre-finance h3{margin:0 0 8px}.ligne-finance{justify-content:space-between;gap:8px;padding:4px 0;font-size:14px;display:flex}.ligne-finance b{white-space:nowrap}.grille-lcb{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;margin-top:8px;display:grid}@media (max-width:1000px){.grille-lcb{grid-template-columns:1fr}}.grille-lcb-criteres{gap:10px;display:grid}.famille-lcb{border:1px solid var(--filet,#d9e0ec);border-radius:10px;margin:0;padding:0;overflow:hidden}.famille-lcb legend{float:left;background:#f5f8fd;width:100%;padding:9px 12px;font-weight:700}.critere-lcb{clear:both;border-top:1px solid var(--filet,#d9e0ec);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.critere-lcb .l{min-width:0}.critere-lcb .aide{color:#5b6a88;font-size:12.5px;display:block}.auto-lcb{color:var(--bleu);background:#e8eef8;border-radius:10px;margin-left:6px;padding:1px 8px;font-size:11.5px;font-weight:700;display:inline-block}.bascule-lcb{border:2px solid var(--bleu-clair,#7593ca);border-radius:22px;display:inline-flex;overflow:hidden}.bascule-lcb label{cursor:pointer;background:#fff;justify-content:center;align-items:center;min-width:62px;min-height:40px;margin:0;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.bascule-lcb label+label{border-left:1px solid var(--filet,#d9e0ec)}.bascule-lcb label:hover{background:#eef2f8}.bascule-lcb input{opacity:0;width:1px;height:1px;position:absolute}.bascule-lcb label:has(input:focus-visible){outline:3px solid var(--bleu);outline-offset:-3px}.bascule-lcb label.on.v0{color:#fff;background:#1e7a3c}.bascule-lcb label.on.v1{background:var(--orange,#ff7707);color:#fff}.bascule-lcb label.on.v2{color:#fff;background:#b3261e}.grille-lcb-resultat{margin:0;position:sticky;top:12px}.score-lcb{align-items:center;gap:12px;margin-bottom:8px;display:flex}.niveau-lcb{color:#fff;border-radius:10px;padding:8px 14px;font-size:18px;font-weight:800}.niveau-lcb.n-simplifie{background:#1e7a3c}.niveau-lcb.n-standard{background:var(--orange,#ff7707)}.niveau-lcb.n-eleve{background:#b3261e}.motif-lcb{border-left:4px solid var(--orange,#ff7707);background:#fff4ea;border-radius:8px;margin:6px 0;padding:8px 10px;font-size:13.5px}.motif-lcb.dur{background:#fdecea;border-left-color:#b3261e}.points-lcb{margin:6px 0;padding-left:18px;font-size:13.5px}.onglets-dashboard{box-shadow:var(--ombre-1);background:#fff;border-radius:12px;margin-bottom:10px;display:grid;overflow:hidden}.onglets-dashboard a{min-height:44px;color:var(--nuit,#0b1f4a);border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.onglets-dashboard a[aria-current=page]{border-bottom-color:var(--orange,#ff7707);color:var(--bleu)}.onglets-dashboard .pastille{background:var(--orange,#ff7707);color:#fff;border-radius:10px;min-width:0;padding:1px 6px;font-size:11px;position:static}.sous-titre-tel{text-transform:uppercase;letter-spacing:.05em;color:#5b6a88;margin:12px 4px 6px;font-size:13px}.montant-masque{filter:blur(7px);-webkit-user-select:none;user-select:none}.widget-mobile .s{color:#4a5875;font-size:12px}.canaux-dashboard{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.canal-dashboard{box-shadow:var(--ombre-1);color:var(--bleu);background:#fff;border:2px solid #0000;border-radius:12px;justify-items:center;gap:2px;min-height:56px;padding:10px 4px 8px;font-size:12px;font-weight:700;text-decoration:none;display:grid;position:relative}.canal-dashboard:hover{border-color:var(--bleu-clair)}.canal-dashboard .pastille{background:var(--orange,#ff7707);color:#fff;border-radius:10px;padding:1px 6px;font-size:11px;position:absolute;top:4px;right:6px}.liste-tel{box-shadow:var(--ombre-1);background:#fff;border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.liste-tel li+li{border-top:1px solid #eef1f6}.barre-suppression input.case-tout{flex:none;width:24px;height:24px;min-height:0;margin:0 8px 0 0;padding:0}.barre-suppression label.btn{align-items:center;display:inline-flex}.bloc-rdv{cursor:pointer}.bloc-rdv.en-glisse{z-index:6;box-shadow:var(--ombre-3);outline:2px solid var(--orange,#ff7707);transform:scale(1.02)}.barre-confirmer{left:8px;right:8px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:70;box-shadow:var(--ombre-3);background:#fff;border-radius:14px;gap:8px;padding:12px;font-weight:600;display:grid;position:fixed}.boutons-confirmer{gap:8px;display:flex}.boutons-confirmer .btn{flex:1;min-height:44px}.lien-supprimer{color:#b3261e;font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;margin:10px auto 0;font-weight:700;display:block}.liste-tel .ligne-tache{align-items:center;display:flex}.liste-tel .ligne-tache .ligne-lien{flex:1;min-width:0}.case-tache{cursor:pointer;flex:none;place-items:center;width:48px;min-height:48px;display:grid}.case-tache input{width:24px;height:24px;margin:0}.boutons-tel>.btn:last-child{margin-left:auto}.bord-jour{z-index:5;writing-mode:vertical-rl;width:44px;color:var(--bleu);pointer-events:none;background:#7593ca2e;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;top:0;bottom:0}.bord-jour.gauche{left:0;transform:rotate(180deg)}.bord-jour.droite{right:0}.bord-jour.actif{background:var(--orange,#ff7707);color:#fff}.grille-jour{will-change:transform}.chiffres-contrat{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.chiffres-contrat .chiffre-360{box-shadow:var(--ombre-1);background:#fff;border:2px solid #0000;border-radius:14px}.chiffres-contrat .chiffre-360:hover{box-shadow:var(--ombre-2);border-color:#7593ca}@media (max-width:1000px){.chiffres-contrat{grid-template-columns:repeat(2,minmax(0,1fr))}}.onglets-contrat{margin-bottom:14px}.onglets-contrat-panneaux>section{scroll-margin-top:16px}.lien-calcul{background:#e9effa;border-radius:10px;margin:0 0 14px;padding:10px 14px;font-size:14px}.frise-contrat{margin:0;padding:0 0 0 20px;list-style:none;position:relative}.frise-contrat:before{content:"";background:#7593ca;border-radius:2px;width:3px;position:absolute;top:4px;bottom:4px;left:6px}.frise-contrat li{margin-bottom:10px;position:relative}.frise-contrat li:before{content:"";background:#073ea0;border:2px solid #fff;border-radius:6px;width:11px;height:11px;position:absolute;top:5px;left:-19px}.onglets-filtre a,.onglets-filtre button{color:#0a1f4a;background:#fff;border:1.5px solid #7593ca}.onglets-filtre a:hover,.onglets-filtre button:hover{background:#e6edfb}.onglets-filtre a.actif,.onglets-filtre a[aria-current=page],.onglets-filtre button.actif,.onglets-filtre button[aria-pressed=true]{color:#0a1f4a;background:#7593ca;border-color:#7593ca;font-weight:800}.onglets-filtre .compte{color:#0a1f4a;background:#7593ca}.onglets-filtre a.actif .compte,.onglets-filtre a[aria-current=page] .compte,.onglets-filtre button.actif .compte{color:#0a1f4a;background:#fff}@supports selector(::details-content){.ligne-onglets:not(.sous-niveau){flex-wrap:wrap;align-items:flex-end;gap:0 2px;margin:0 0 16px;padding:4px 6px 0;display:flex;position:relative}.ligne-onglets:not(.sous-niveau):before{content:"";height:52px;box-shadow:var(--ombre-2);z-index:0;background:#fff;border-radius:12px;position:absolute;top:0;left:0;right:0}.ligne-onglets:not(.sous-niveau)>.titre-ligne{display:none}.ligne-onglets:not(.sous-niveau)>section>details>summary{z-index:1;height:48px;min-height:48px;color:var(--bleu);box-shadow:none;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:8px 8px 0 0;flex:none;margin:0;padding:0 16px;font-weight:600;position:relative}.ligne-onglets:not(.sous-niveau)>section>details>summary:after{content:none}.ligne-onglets:not(.sous-niveau)>section>details>summary h2{color:inherit;font-size:15px;font-weight:600}.ligne-onglets:not(.sous-niveau)>section>details>summary:hover{color:var(--bleu);background:#e6edfb}.ligne-onglets:not(.sous-niveau)>section>details[open]>summary{color:#16202e;border-bottom-color:var(--orange,#ff7707);background:0 0}.ligne-onglets:not(.sous-niveau)>section>details[open]>summary h2{font-weight:800}.ligne-onglets:not(.sous-niveau)>section>details>summary .pastille{margin-left:8px;position:static}.ligne-onglets:not(.sous-niveau)>section>details:not([open])::details-content{display:none}.ligne-onglets:not(.sous-niveau)>section>details::details-content{flex-basis:100%;order:1}.ligne-onglets:not(.sous-niveau)>section>details[open]::details-content{box-shadow:var(--ombre-1);background:#fff;border:0;border-radius:12px;margin-top:14px;padding:14px 16px}.ligne-onglets.sous-niveau>section>details>summary{color:#0a1f4a;box-shadow:var(--ombre-1);background:#fff;border:1.5px solid #7593ca;border-radius:22px}.ligne-onglets.sous-niveau>section>details>summary:hover{color:#0a1f4a;background:#e6edfb}.ligne-onglets.sous-niveau>section>details[open]>summary{color:#0a1f4a;background:#7593ca;font-weight:800}.ligne-onglets.sous-niveau .compte{color:#0a1f4a;background:#7593ca}.ligne-onglets.sous-niveau>section>details[open] .compte{color:#0a1f4a;background:#fff}}.fiche-panneaux{position:relative}.actions-fiche{z-index:5;position:absolute;top:0;right:0}.fiche-panneaux .entete-rubrique{min-height:44px;padding-right:240px}.actions-fiche .dictee-boite{flex-direction:column;align-items:flex-end;gap:6px;display:inline-flex}.actions-fiche .carte.dictee{z-index:30;width:min(560px,80vw);box-shadow:var(--ombre-3);position:absolute;top:52px;right:0}.bf-actions .actions-rubrique{justify-content:flex-end}.ligne-onglets-actions{flex-direction:column-reverse;align-items:flex-end;gap:10px;margin-bottom:14px;display:flex}.ligne-onglets-actions>.sous-onglets{align-self:stretch;min-width:0;margin:0}.actions-entete{position:relative}.actions-entete .dictee-boite{flex-direction:column;align-items:flex-end;gap:6px;display:inline-flex}.actions-entete .carte.dictee{z-index:30;width:min(560px,80vw);box-shadow:var(--ombre-3);position:absolute;top:52px;right:0}.titre-groupe-tel{color:var(--bleu);text-transform:uppercase;letter-spacing:.3px;margin:10px 2px 4px;font-size:13px;font-weight:800}.modes-rdv{border:0;flex-wrap:wrap;gap:6px;margin:8px 0 4px;padding:0;display:flex}.modes-rdv legend{margin-bottom:4px;padding:0;font-size:14px;font-weight:700}.modes-rdv label{color:#0a1f4a;cursor:pointer;background:#fff;border:1.5px solid #7593ca;border-radius:22px;align-items:center;min-height:44px;padding:0 12px;font-weight:600;display:inline-flex}.modes-rdv input{opacity:0;width:1px;height:1px;position:absolute}.modes-rdv label:has(input:checked){background:#7593ca;font-weight:800}.modes-rdv label:has(input:focus-visible){outline-offset:2px;outline:3px solid #ff7707}.declarer{max-width:720px;margin:0 auto;padding:16px 14px 40px}.declarer h1{color:var(--bleu);margin:14px 0 4px;font-size:24px}.declarer-tete{box-shadow:var(--ombre-1);background:#fff;border-top:5px solid #ff7707;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.declarer-tete img{max-width:200px;max-height:46px}.declarer-tete span{color:#4a5363;font-weight:600}.declarer-pied{text-align:center;color:#5b6578;margin-top:24px;font-size:12px}.form-decl{flex-direction:column;gap:14px;margin-top:12px;display:flex}.carte-decl{box-shadow:var(--ombre-1);background:#fff;border-radius:16px;padding:16px}.carte-decl h2{color:var(--bleu);margin:0 0 12px;font-size:17px}.champ-decl{border:0;flex-direction:column;gap:5px;min-width:0;margin-bottom:12px;padding:0;display:flex}.champ-decl label,.champ-decl legend{padding:0;font-size:14px;font-weight:700}.champ-decl input,.champ-decl textarea{min-height:44px;font:inherit;box-sizing:border-box;background:#fff;border:1.5px solid #c8d1e2;border-radius:12px;width:100%;padding:10px 12px}.deux-decl{grid-template-columns:1fr 1fr;gap:0 10px;display:grid}@media (max-width:560px){.deux-decl{grid-template-columns:1fr}}.puces-decl{flex-wrap:wrap;gap:6px;display:flex}.puces-decl label,.puces-decl button{color:#0a1f4a;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #7593ca;border-radius:22px;align-items:center;padding:0 14px;font-weight:600;display:inline-flex}.puces-decl input{opacity:0;width:1px;height:1px;position:absolute}.puces-decl button.on{background:#7593ca;font-weight:800}.puces-decl label:has(input:checked){background:#7593ca;font-weight:800}.puces-decl label:has(input:focus-visible){outline-offset:2px;outline:3px solid #ff7707}.ligne-geo{gap:8px;display:flex}.ligne-geo input{flex:1}.btn-orange{color:#fff;cursor:pointer;white-space:nowrap;background:#ff7707;border:0;border-radius:12px;min-height:44px;padding:0 14px;font-weight:800}.titre-croquis{justify-content:space-between;align-items:center;gap:8px;display:flex}.croquis-decl{aspect-ratio:16/9;touch-action:none;background:repeating-linear-gradient(0deg,#f4f6fb 0 19px,#e3e8f1 19px 20px);border:1.5px solid #c8d1e2;border-radius:12px;width:100%}.info-decl{background:#e9effa;border-radius:12px;margin-bottom:12px;padding:10px 12px;font-size:14px}.case-decl{align-items:center;gap:10px;min-height:44px;font-weight:700;display:flex}.case-decl input{width:22px;height:22px}.zone-decl{text-align:center;color:var(--bleu);cursor:pointer;background:#f6f8fc;border:2px dashed #7593ca;border-radius:14px;padding:18px;font-weight:700;display:block}.zone-decl input{max-width:100%;margin:0 auto 8px;display:block}.liste-photos{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.liste-photos li{background:#f1f4fa;border-radius:8px;justify-content:space-between;align-items:center;padding:4px 10px;font-size:14px;display:flex}.liste-photos button{cursor:pointer;background:0 0;border:0;min-width:44px;min-height:36px}.circ-decl{font-size:14px}.circ-decl .r{border-bottom:1px solid #e3e8f1;grid-template-columns:44px 1fr 44px;align-items:center;min-height:44px;display:grid}.circ-decl .r input{justify-self:center;width:22px;height:22px}.circ-decl .tete{color:var(--bleu);text-align:center;font-weight:800}.onglets-ab{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:12px;display:grid}.onglets-ab button{min-height:44px;font:inherit;cursor:pointer;background:#fff;border-radius:12px;font-weight:800}.onglets-ab .ong-a{color:#073ea0;border:2px solid #073ea0}.onglets-ab .ong-a.actif{color:#fff;background:#073ea0}.onglets-ab .ong-b{color:#b54800;border:2px solid #ff7707}.onglets-ab .ong-b.actif{color:#fff;background:#ff7707}.partie-ab{border-radius:12px;padding:12px}.partie-a{background:#eef3fc}.partie-b{background:#fff5ec}.btn-envoi-decl{min-height:52px;font-size:17px}.declarer-merci{text-align:center;box-shadow:var(--ombre-1);background:#fff;border-radius:16px;margin-top:14px;padding:30px 18px}.declarer-merci .rond-ok{color:#1d5b33;background:#dcefe2;border-radius:40px;place-items:center;width:80px;height:80px;margin:0 auto 12px;font-size:40px;display:grid}.ligne-activite{border-bottom:1px solid #e3e8f1;flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:48px;display:flex}.case-activite{cursor:pointer;flex:260px;align-items:center;gap:10px;min-height:44px;font-weight:500;display:flex}.case-activite input{width:22px;height:22px;accent-color:var(--bleu)}.ligne-activite:has(.case-activite input:checked) .case-activite{color:var(--bleu);font-weight:800}.mini-champ{color:#5b6578;align-items:center;gap:6px;font-size:.8rem;display:flex}.mini-champ input{width:84px;min-height:40px}.pastille-nb{color:var(--bleu);background:#fff;border-radius:10px;margin-left:8px;padding:2px 9px;font-size:.75rem;font-weight:800}.depot-piece .btn-doc.charge{background:#e9effa}.espace-page{background:var(--fond,#eef2f8);max-width:720px;min-height:100dvh;margin:0 auto;padding:0 0 96px}.espace-public{padding-bottom:24px}.espace-entete{box-shadow:var(--ombre-1);background:#fff;justify-content:center;align-items:center;padding:16px;display:flex}.espace-entete img{max-width:220px;max-height:44px}.espace-entete strong{color:var(--bleu);font-size:1.15rem}.espace-nom{text-align:center;color:var(--bleu);margin:14px 16px 4px;font-size:1.1rem;font-weight:800}.espace-contenu{gap:14px;padding:8px 14px;display:grid}.espace-carte{box-shadow:var(--ombre-1);background:#fff;border-radius:16px;padding:16px}.espace-public .espace-carte{margin:16px 14px}.espace-carte h1{color:var(--bleu);margin:0 0 12px;font-size:1.3rem}.espace-carte h2{color:var(--bleu);margin:4px 0 10px;font-size:1.05rem}.espace-tuiles{grid-template-columns:1fr 1fr;gap:12px;display:grid}.espace-tuile{min-height:104px;box-shadow:var(--ombre-1);color:var(--bleu-nuit,#0a1f4a);border-top:4px solid var(--bleu);background:#fff;border-radius:16px;flex-direction:column;justify-content:center;gap:4px;padding:14px;text-decoration:none;display:flex}.espace-tuile-alerte{border-top-color:var(--orange)}.espace-chiffre{color:var(--bleu);font-size:1.6rem;font-weight:800}.espace-tuile-alerte .espace-chiffre{color:#a33f00}.espace-liste{margin:0;padding:0;list-style:none}.espace-liste li{border-bottom:1px solid #e3e8f1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;min-height:48px;padding:8px 0;display:flex}.espace-liste li small{color:#5b6578}.espace-liste li.espace-alerte{border-left:4px solid var(--orange);padding-left:10px}.espace-infos{grid-template-columns:auto 1fr;gap:6px 14px;margin:0;display:grid}.espace-infos dt{color:#5b6578}.espace-infos dd{margin:0;font-weight:600}.espace-form{gap:8px;display:grid}.espace-form input,.espace-form select,.espace-form textarea{min-height:44px;font-size:16px}.espace-form fieldset{border:0;margin:4px 0;padding:0}.espace-form legend{margin-bottom:6px;font-weight:700}.puces-espace{flex-wrap:wrap;gap:8px;display:flex}.puces-espace label{position:relative}.puces-espace input{opacity:0;pointer-events:none;position:absolute;inset:0}.puces-espace span{border:1.5px solid var(--bleu-clair);background:#fff;border-radius:22px;align-items:center;min-height:44px;padding:0 14px;font-weight:600;display:inline-flex}.puces-espace input:checked+span{background:var(--bleu-clair);font-weight:800}.puces-espace input:focus-visible+span{outline:3px solid var(--orange)}.espace-grand-bouton{text-align:center;justify-content:center;align-items:center;width:100%;min-height:52px;display:inline-flex}.espace-barre{padding:6px 4px calc(6px + env(safe-area-inset-bottom));z-index:20;background:#fff;grid-template-columns:repeat(5,1fr);align-items:end;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #0b1f441f}.espace-barre a{color:#5b6578;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:52px;font-size:.72rem;font-weight:600;text-decoration:none;display:flex}.espace-barre a[aria-current=page]{color:var(--bleu);font-weight:800}.espace-barre .espace-photo{border:4px solid var(--orange);width:64px;height:64px;color:var(--orange);box-shadow:var(--ombre-2);background:#fff;border-radius:50%;margin:-26px auto 0}:is(html:has(.app-mobile),body:has(.app-mobile),html:has(.espace-page),body:has(.espace-page)){overscroll-behavior-x:none}.autour-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.autour-cp{gap:6px;display:flex}.autour-cp input{width:130px;min-height:44px}.ligne-autour{align-items:center;gap:8px;display:flex}.ligne-autour .ligne-lien{flex:1}.raisons-autour{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.actions-autour{gap:6px;display:flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rayons-autour{margin:0 0 10px}.distance-autour{color:var(--bleu);font-weight:800}.filtre-categories{margin:0 0 16px}.filtre-categories .compteur{background:var(--bleu);color:#fff;border-radius:12px;justify-content:center;align-items:center;min-width:24px;height:24px;margin-left:8px;padding:0 6px;font-size:13px;font-weight:700;display:inline-flex}.filtre-categories a.actif .compteur{color:var(--bleu-nuit,#0b1f4d);background:#fff}.filtre-categories .compteur-retard,.filtre-categories a.actif .compteur-retard{color:#fff;background:#b3261e}body.creneau-ouvert main{padding-bottom:54vh}.panneau-creneau{z-index:55;border-top:3px solid var(--orange,#ff7707);height:52vh;box-shadow:var(--ombre-3);padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.panneau-creneau-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.panneau-creneau-tete h2{color:var(--bleu);margin:0;font-size:17px}.panneau-creneau-form{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:6px;display:flex}.panneau-creneau-form label{color:var(--bleu-nuit,#0b1f4d);flex-direction:column;gap:2px;font-size:13px;font-weight:600;display:flex}.panneau-creneau-form input,.panneau-creneau-form select{min-height:44px}.panneau-creneau-form label:first-of-type{flex:220px}.mini-semaine{border:1px solid #d6deec;border-radius:8px;flex:1;grid-template-columns:44px repeat(7,minmax(0,1fr));min-height:0;display:grid;overflow-y:auto}.mini-semaine-heures{color:#5a6680;text-align:right;grid-template-rows:30px repeat(12,64px);padding-right:4px;font-size:12px;display:grid}.mini-semaine-jour{border-left:1px solid #e3e8f2;min-width:0}.mini-semaine-tete{z-index:2;height:30px;color:var(--bleu);background:#f4f7fc;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:sticky;top:0}.mini-semaine-tete.auj{background:var(--bleu-clair,#7593ca);color:#0b1f4d}.mini-semaine-corps{grid-template-rows:repeat(24,32px);height:768px;display:grid;position:relative}.mini-semaine-case{cursor:pointer;background:0 0;border:0;border-bottom:1px dashed #edf0f6;min-height:0;padding:0}.mini-semaine-case:nth-child(2n){border-bottom:1px solid #e3e8f2}.mini-semaine-case:hover:not(:disabled),.mini-semaine-case:focus-visible{outline:2px solid var(--orange,#ff7707);outline-offset:-2px;background:#fff1e6}.mini-semaine-case:disabled{cursor:not-allowed;background:#f6f7f9}.mini-semaine-ev{color:#0b1f4d;pointer-events:none;border:1px solid #073ea040;border-radius:6px;padding:2px 4px;font-size:11px;position:absolute;overflow:hidden}.mini-semaine-choix{color:#fff;pointer-events:none;z-index:1;background:#ff7707;border-radius:6px;padding:2px 4px;font-size:11px;font-weight:700;position:absolute;left:2px;right:2px;overflow:hidden}@media (max-width:900px) and (orientation:portrait){.panneau-creneau{border-top:0;height:100dvh;top:0}}.aide-recueil{white-space:pre-line;background:#e9effa;border-radius:10px;margin:4px 0 12px;padding:9px 12px;font-size:14px}.app-mobile .widgets-mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.app-mobile .widget-mobile{border-radius:14px;gap:2px;min-height:0;padding:10px 14px}.app-mobile .widget-mobile .l{font-size:13.5px}.app-mobile .widget-mobile .v{font-size:26px}.app-mobile .widget-mobile .s{font-size:12.5px}.titre-ligne-tel{justify-content:space-between;align-items:center;gap:10px;display:flex}.titre-ligne-tel .titre-page-tel{margin-bottom:6px}.oeil-montants{border:1.5px solid var(--bleu);width:44px;height:44px;color:var(--bleu);cursor:pointer;background:#fff;border-radius:22px;justify-content:center;align-items:center;display:inline-flex}.oeil-montants[aria-pressed=true]{background:var(--bleu);color:#fff}body.montants-visibles .montant-masque{filter:none;-webkit-user-select:auto;user-select:auto}.agenda.agenda-pleine{grid-template-columns:minmax(0,1fr)}.semgrille-jour .creneau.creneau-demi{height:calc(var(--h-heure) / 2);padding:0}.semgrille-jour .creneau.creneau-demi.demi{border-top:1px dashed #7593ca40}.semgrille-jour .creneau.creneau-demi:hover,.semgrille-jour .creneau.creneau-demi:focus-visible{outline:2px solid var(--orange,#ff7707);outline-offset:-2px;background:#ff77071f}.bandeau .onglets-filtre a:not(.actif):not([aria-current=page]){color:#0b1f4d;background:#fff}.choix-type-prospect{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.choix-type-prospect .btn{padding:0 6px;font-size:14px}.legende-vacances{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;font-size:13px;display:flex}.legende-vacances .bulle-zone{align-items:center;gap:4px;font-weight:700;display:inline-flex}.carre-zone{border-radius:3px;width:12px;height:12px;display:inline-block}.semgrille-journee:hover{outline:2px solid var(--orange,#ff7707);outline-offset:-2px;background:#ff77071a}.espace-attendu{justify-content:space-between;align-items:center;gap:10px;display:flex}.modes-rdv-icones{align-items:flex-start;gap:14px;display:flex}.modes-rdv-icones legend{width:100%}.modes-rdv-icones label{color:#0a1f4a;background:0 0;border:0;border-radius:0;flex-direction:column;gap:3px;min-height:0;padding:0;font-size:12px;font-weight:600}.modes-rdv-icones label svg{background:var(--bleu-clair,#7593ca);color:#fff;box-sizing:border-box;border-radius:50%;width:52px;height:52px;padding:13px}.modes-rdv-icones label:has(input:checked){background:0 0;font-weight:800}.modes-rdv-icones label:has(input:checked) svg{background:var(--bleu,#073ea0);box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--orange,#ff7707)}.modes-rdv-icones .libelle-mode{line-height:1}.lien-nouveau-prospect{min-height:44px;color:var(--bleu,#073ea0);align-items:center;font-weight:700;display:inline-flex}.ligne-cible-tel{gap:6px;padding:10px 12px;display:grid}.ligne-cible-tel>a{color:inherit;text-decoration:none}.actions-cible-tel{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.actions-cible-tel select{flex:1;min-height:44px}.pastilles-volets{flex-wrap:wrap;gap:6px;margin:2px 0 6px;display:flex}.pastilles-volets span{color:#8a3a00;background:#fff1e4;border-radius:10px;padding:3px 9px;font-size:12px;font-weight:800}.form.grille-4{grid-template-columns:repeat(4,minmax(0,1fr))}.form.grille-4>div{flex-direction:column;display:flex}.form.grille-4>div>input,.form.grille-4>div>select{margin-top:auto}@media (max-width:760px){.form.grille-4{grid-template-columns:1fr 1fr}}.recueil-partie[hidden]{display:none!important}.table-recueil{border-collapse:collapse;width:100%;font-size:14px}.table-recueil th{text-align:left;color:#5b6578;border-bottom:2px solid #e3e8f1;padding:6px;font-size:12px}.table-recueil td{border-bottom:1px solid #e3e8f1;padding:4px 6px}.table-recueil td input,.table-recueil td select{width:100%;min-height:40px}.volet-recueil{border-left:4px solid var(--bleu-clair,#7593ca);flex-direction:column;gap:8px;margin:8px 0;padding-left:12px;display:flex}
