:root{--fond:#f7f8f6;--surface:#fcfcfb;--blanc:#fff;--texte:#13201b;--texte-doux:#5c6862;--texte-pale:#8a948f;--bordure:#e1e5e1;--bordure-forte:#cfd5d0;--primaire:#1f5bd7;--primaire-fonce:#1a4db8;--primaire-clair:#e8eefc;--sombre:#12211d;--alerte:#c2410c;--alerte-clair:#fdf0e9;--succes:#15803d;--succes-vif:#1f9d55;--succes-clair:#e7f4ec;--orange-texte:#b4471b;--ambre:#d97706;--turquoise:#22b5d0;--etoile:#c98a12;--rayon:16px;--rayon-petit:10px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{margin:0}body{background:var(--fond);color:var(--texte);-webkit-font-smoothing:antialiased;font-family:Inter Variable,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}a{color:var(--primaire);text-underline-offset:2px}h1,h2,h3{letter-spacing:-.01em;margin:0;line-height:1.25}h2{font-size:1.15rem}p{margin:0}button{font:inherit}[hidden]{display:none!important}.formulaire{gap:1.1rem;display:grid}.champ{align-content:start;gap:.4rem;display:grid}.champ>label,.legende{font-size:.95rem;font-weight:600}.aide{color:var(--texte-doux);font-size:.88rem}.aide.petite{font-size:.8rem}input:not([type]),input[type=text],input[type=url],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=date],input[type=time],input[type=month],input[type=search],select,textarea{font:inherit;color:inherit;background:var(--surface);border:1px solid var(--bordure-forte);border-radius:var(--rayon-petit);width:100%;padding:.75rem .95rem}input::placeholder,textarea::placeholder{color:var(--texte-pale)}input[type=date],input[type=time],input[type=month]{min-height:3.1rem;line-height:1.4}input[readonly]{background:var(--fond);color:var(--texte-doux)}.champ-date{position:relative}.faux-champ{font:inherit;color:inherit;background:var(--surface);border:1px solid var(--bordure-forte);border-radius:var(--rayon-petit);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:.6rem;width:100%;min-height:3.1rem;padding:.75rem .95rem;display:flex}.faux-champ .vide{color:var(--texte-pale)}.faux-champ:disabled{cursor:not-allowed;opacity:.6}.calendrier-date{z-index:40;background:var(--surface);border:1px solid var(--bordure-forte);border-radius:12px;gap:.5rem;width:19rem;max-width:calc(100vw - 2rem);padding:.7rem;display:grid;position:absolute;top:calc(100% + .3rem);left:0;box-shadow:0 10px 30px #00000026}.calendrier-tete{justify-content:space-between;align-items:center;gap:.3rem;display:flex}.calendrier-mois{gap:.3rem;display:flex}.calendrier-mois select{width:auto;padding:.35rem .5rem;font-weight:600}.calendrier-grille{text-align:center;grid-template-columns:repeat(7,1fr);gap:.15rem;display:grid}.calendrier-jour-nom{color:var(--texte-doux);padding:.2rem 0;font-size:.78rem;font-weight:600}.calendrier-jour{font:inherit;cursor:pointer;color:inherit;background:0 0;border:1px solid #0000;border-radius:8px;padding:.4rem 0;font-size:.9rem}.calendrier-jour:hover:not(:disabled){background:var(--primaire-clair)}.calendrier-jour.autre-mois{color:var(--texte-pale)}.calendrier-jour.aujourdhui{border-color:var(--primaire)}.calendrier-jour.choisi{background:var(--primaire);color:#fff;font-weight:700}.calendrier-jour:disabled{color:var(--bordure-forte);cursor:not-allowed}.calendrier-pied{justify-content:space-between;display:flex}.calendrier-pied .lien-bouton{color:var(--primaire);font:inherit;cursor:pointer;background:0 0;border:none;padding:.2rem;font-size:.88rem}.champ-heure{gap:.4rem;display:flex}.champ-heure select{width:auto;min-width:5.2rem;min-height:3.1rem}textarea{resize:vertical;min-height:7rem}input[type=checkbox],input[type=radio]{accent-color:var(--primaire);flex:none;width:1.15rem;height:1.15rem}:focus-visible{outline:3px solid color-mix(in srgb, var(--primaire) 45%, transparent);outline-offset:2px}.erreur{color:var(--alerte);font-size:.88rem}.message{border-radius:var(--rayon-petit);background:var(--primaire-clair);color:var(--primaire-fonce);padding:.8rem 1rem}.message.succes{background:var(--succes-clair);color:var(--succes)}.message.erreur-globale{background:var(--alerte-clair);color:var(--alerte)}.case{align-items:flex-start;gap:.7rem;display:flex}.case input{margin-top:.15rem}.grille-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.grille-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.choix{flex-wrap:wrap;gap:.75rem;display:flex}.choix-bloc{cursor:pointer;border:1px solid var(--bordure-forte);background:var(--surface);border-radius:14px;flex:14rem;align-items:flex-start;gap:.75rem;padding:1rem 1.1rem;display:flex}.choix-bloc:has(input:checked){border:2px solid var(--primaire);padding:calc(1rem - 1px) calc(1.1rem - 1px)}.choix-bloc strong{display:block}.pilule{cursor:pointer;border:1px solid var(--bordure-forte);background:var(--surface);border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-weight:600;display:inline-flex}.pilule:has(input:checked){border:2px solid var(--primaire);padding:calc(.6rem - 1px) calc(1.1rem - 1px)}.interrupteur{cursor:pointer;flex:none;display:inline-flex;position:relative}.interrupteur input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.interrupteur span{background:#d5dad6;border-radius:999px;width:3.1rem;height:1.8rem;transition:background .15s;position:relative}.interrupteur span:after{content:"";background:#fff;border-radius:50%;width:1.4rem;height:1.4rem;transition:transform .15s;position:absolute;top:.2rem;left:.2rem;box-shadow:0 1px 2px #00000040}.interrupteur input:checked+span{background:var(--succes-vif)}.interrupteur input:checked+span:after{transform:translate(1.3rem)}.interrupteur input:focus-visible+span{outline:3px solid color-mix(in srgb, var(--primaire) 45%, transparent);outline-offset:2px}.bouton{background:var(--primaire);color:#fff;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.4rem;font-weight:650;text-decoration:none;display:inline-flex}.bouton:hover{background:var(--primaire-fonce)}.bouton:disabled,.bouton[aria-disabled=true]{color:var(--texte-pale);cursor:not-allowed;background:#dfe3df}.bouton.secondaire{background:var(--surface);color:var(--texte);border-color:var(--bordure-forte)}.bouton.secondaire:hover{background:var(--fond)}.bouton.alerte{background:var(--alerte);color:#fff}.bouton.blanc{color:var(--texte);background:#fff}.bouton.petit{border-radius:10px;padding:.5rem .9rem;font-size:.92rem}.bouton.large{width:100%}.bouton.lien{color:var(--primaire);background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.barre-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.barre-actions .gauche{margin-right:auto}.bloc{background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon);padding:1.6rem}.bloc>h2+*{margin-top:1.1rem}.bloc-titre{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.bloc.attention{border-color:#f3c3ac}.bandeau-prive{background:var(--alerte-clair);color:#7c2d12;border:1px solid #f3c3ac;border-radius:14px;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;display:flex}.etiquette{background:var(--primaire-clair);color:var(--primaire);border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.82rem;font-weight:650;display:inline-flex}.etiquette.verte{background:var(--succes-clair);color:var(--succes)}.etiquette.orange{background:var(--alerte-clair);color:var(--orange-texte)}.etiquette.grise{color:var(--texte-doux);background:#eef0ee}.puces{flex-wrap:wrap;gap:.5rem;display:flex}.puces .etiquette{border-radius:10px;padding:.4rem .8rem;font-size:.92rem}.liste-def{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;margin:0;display:grid}.liste-def dt{color:var(--texte-doux);font-size:.85rem;font-weight:600}.liste-def dd{margin:.1rem 0 0;font-weight:600}.ligne-reglage{border-top:1px solid var(--bordure);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.3rem 0;display:flex}.ligne-reglage:first-child{border-top:none;padding-top:0}.ligne-reglage select{width:22rem;max-width:45%}.logo{color:var(--texte);align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.logo svg{flex:none}.logo .nom{letter-spacing:.16em;font-size:1.45rem;font-weight:800;line-height:1}.logo .sous-titre{letter-spacing:.04em;color:var(--texte-doux);margin-top:.15rem;font-size:.78rem;font-weight:500;display:block}.cadre{background:linear-gradient(90deg, var(--surface) 254px, var(--bordure) 254px 255px, var(--fond) 255px);grid-template-columns:255px 1fr;min-height:100dvh;display:grid}.menu{background:var(--surface);border-right:1px solid var(--bordure);height:100dvh;padding:1.3rem .9rem 2rem;position:sticky;top:0;overflow-y:auto}.menu .logo{margin-bottom:1.4rem;padding:0 .6rem}.menu h2{text-transform:uppercase;letter-spacing:.1em;color:var(--primaire);align-items:center;gap:.6rem;margin:1.3rem .6rem .4rem;font-size:.74rem;font-weight:750;display:flex}.menu h2:after{content:"";background:#d7def0;flex:1;height:1px}.menu ul{margin:0;padding:0;list-style:none}.menu li a,.menu li span.inactif{color:var(--texte);border-radius:10px;align-items:center;gap:.75rem;padding:.55rem .6rem;font-size:.97rem;text-decoration:none;display:flex}.menu li a:hover{background:var(--fond)}.menu li a[aria-current=page]{background:var(--primaire-clair);color:var(--primaire);font-weight:650}.menu li span.inactif{color:var(--texte-pale);cursor:default}.menu li svg{flex:none}.principal{flex-direction:column;min-width:0;display:flex}.bandeau{background:var(--surface);border-bottom:1px solid var(--bordure);z-index:20;align-items:center;gap:1rem;min-height:4.4rem;padding:.8rem 1.75rem;display:flex;position:sticky;top:0}.bandeau h1{white-space:nowrap;margin-right:.5rem;font-size:1.65rem;font-weight:800}.recherche{max-width:36rem;color:var(--texte-pale);border:1px solid var(--bordure);background:var(--surface);border-radius:12px;flex:1;align-items:center;gap:.6rem;padding:0 .9rem;display:flex}.recherche input{background:0 0;border:none;padding:.7rem 0}.recherche input:focus-visible{outline:none}.recherche:focus-within{outline:3px solid color-mix(in srgb, var(--primaire) 45%, transparent)}.bandeau .espace{flex:1rem}.bouton-bandeau{border:1px solid var(--bordure);background:var(--surface);cursor:pointer;color:var(--texte);border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .9rem;font-weight:600;display:inline-flex}.cloche{cursor:pointer;color:var(--texte);background:0 0;border:none;padding:.4rem;position:relative}.contenu{width:100%;padding:1.75rem}.titre-page{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;margin-bottom:1.25rem;display:flex}.titre-page h2{font-size:1.4rem}.pastille{border-radius:50%;flex:none;width:.6rem;height:.6rem;display:inline-block}.pastille.connecte{background:var(--succes-vif)}.pastille.sur_le_terrain{background:var(--primaire)}.pastille.actif{background:var(--ambre)}.pastille.indisponible{background:#8f9792}.deroulant{position:relative}.deroulant>summary{list-style:none}.deroulant>summary::-webkit-details-marker{display:none}.panneau{z-index:40;background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon);min-width:20rem;padding:.6rem;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 12px 32px #12211d24}.panneau.gauche{left:0;right:auto}.option-statut{text-align:left;cursor:pointer;width:100%;color:var(--texte);background:0 0;border:none;border-radius:10px;align-items:flex-start;gap:.75rem;padding:.75rem .8rem;display:flex}.option-statut:hover{background:var(--fond)}.option-statut[aria-checked=true]{background:var(--primaire-clair)}.option-statut .pastille{margin-top:.45rem}.option-statut small{color:var(--texte-doux);font-size:.85rem;display:block}.panneau-compte .resume{border-bottom:1px solid var(--bordure);grid-template-columns:repeat(3,auto);gap:1.2rem;padding:.6rem .8rem 1rem;display:grid}.panneau-compte .resume small{color:var(--texte-doux);font-size:.8rem;display:block}.panneau-compte a,.panneau-compte button.lien-menu{text-align:left;width:100%;color:var(--texte);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:.8rem;font-weight:600;text-decoration:none;display:block}.panneau-compte a:hover,.panneau-compte button.lien-menu:hover{background:var(--fond)}.panneau-compte button.deconnexion{color:var(--alerte);border-top:1px solid var(--bordure);border-radius:0}.avatar{color:#6b3d1e;background:#ead9c8;border-radius:50%;flex:none;place-items:center;width:2.8rem;height:2.8rem;font-size:1rem;font-weight:750;display:grid;position:relative}.avatar.grand{width:5.5rem;height:5.5rem;font-size:2rem}.avatar.moyen{width:3.6rem;height:3.6rem;font-size:1.25rem}.avatar.avec-photo{background:#ead9c8}.avatar>img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.avatar .pastille{border:2px solid var(--surface);width:.85rem;height:.85rem;position:absolute;bottom:-1px;right:-1px}.compte{cursor:pointer;align-items:center;gap:.7rem;display:flex}.compte strong{line-height:1.2;display:block}.compte small{color:var(--texte-doux)}.etoiles{color:var(--etoile);letter-spacing:.08em}.etoiles .vide{color:#d4d8d5}.onglets{border-bottom:1px solid var(--bordure);flex-wrap:wrap;gap:.25rem;margin-bottom:1.6rem;display:flex}.onglets a,.onglets span{color:var(--texte-doux);border-bottom:3px solid #0000;margin-bottom:-1px;margin-right:1.4rem;padding:.7rem .15rem;font-weight:600;text-decoration:none}.onglets span{color:var(--texte-pale)}.onglets a[aria-current=page]{color:var(--primaire);border-bottom-color:var(--primaire)}.mise-en-page{grid-template-columns:minmax(0,1fr) 26rem;align-items:start;gap:1.6rem;display:grid}.mise-en-page.egale{grid-template-columns:repeat(2,minmax(0,1fr))}.colonne{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.medaillon-statut{width:15rem;height:15rem;margin:0 auto;position:relative}.medaillon-statut svg.anneau{position:absolute;inset:0}.medaillon-statut .centre{text-align:center;place-content:center;gap:.2rem;display:grid;position:absolute;inset:0}.medaillon-statut .centre strong{color:var(--sombre);font-size:1.35rem}.medaillon-statut .centre small{color:var(--texte-doux);font-size:.82rem;font-weight:600}.medaillon-statut .priorite{border:3px solid var(--turquoise);text-align:center;background:#fff;border-radius:50%;place-content:center;width:5rem;height:5rem;line-height:1;display:grid;position:absolute;bottom:-.3rem;right:-.9rem}.medaillon-statut .priorite small{color:var(--texte-doux);font-size:.62rem;font-weight:600}.medaillon-statut .priorite strong{font-size:1.35rem}.medaillon-statut.petit{width:11rem;height:11rem}.medaillon-statut.petit .centre strong{font-size:1.05rem}.medaillon-statut.petit .priorite{width:3.8rem;height:3.8rem;bottom:-.3rem;right:-.8rem}.medaillon-statut.petit .priorite strong{font-size:1.05rem}.lignes-indicateurs{gap:.55rem;margin-top:1rem;display:grid}.lignes-indicateurs div{justify-content:space-between;gap:1rem;display:flex}.table-affinites{border-collapse:collapse;width:100%}.table-affinites th{text-align:left;border-bottom:1px solid var(--bordure);padding:.9rem 0;font-size:.88rem}.table-affinites .coche{text-align:center;width:11rem}.th-sais{color:var(--succes)}.th-cherche{color:var(--orange-texte)}.th-interesse{color:var(--primaire)}.categorie-affinites{--couleur-cat:var(--primaire);border:1px solid color-mix(in srgb, var(--couleur-cat) 22%, var(--bordure));border-left:6px solid var(--couleur-cat);border-radius:var(--rayon-petit);background:var(--surface);margin-top:.6rem;overflow:hidden}.categorie-affinites>summary{cursor:pointer;background:color-mix(in srgb, var(--couleur-cat) 9%, var(--surface));align-items:center;gap:.9rem;padding:.8rem 1rem;font-size:1.05rem;font-weight:700;list-style:none;display:flex}.categorie-affinites>summary:hover{background:color-mix(in srgb, var(--couleur-cat) 15%, var(--surface))}.categorie-affinites>summary .nom-categorie{color:color-mix(in srgb, var(--couleur-cat) 70%, var(--texte))}.picto-categorie{background:var(--couleur-cat);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.4rem;height:2.4rem;display:inline-grid}.categorie-affinites[open]>summary{border-bottom:1px solid color-mix(in srgb, var(--couleur-cat) 20%, var(--bordure))}.categorie-affinites .ligne-affinite{padding-right:0}@media (max-width:640px){.categorie-affinites>summary{gap:.6rem;padding:.7rem .6rem;font-size:.98rem}.categorie-affinites>summary .droite{gap:.4rem}.categorie-affinites .nb-savoirs{display:none}.picto-categorie{width:2rem;height:2rem}.categorie-affinites .ligne-affinite{padding-left:.6rem}}.categorie-affinites .ligne-affinite:nth-of-type(2n){background:color-mix(in srgb, var(--couleur-cat) 4%, transparent)}.categorie-affinites>summary::-webkit-details-marker{display:none}.categorie-affinites>summary .droite{color:var(--texte-doux);align-items:center;gap:1rem;margin-left:auto;font-size:.88rem;font-weight:500;display:flex}.categorie-affinites[open]>summary .chevron{transform:rotate(180deg)}.ligne-affinite{grid-template-columns:minmax(0,1fr) repeat(3,11rem);align-items:center;padding:.55rem 0 .55rem 1.4rem;display:grid}.ligne-affinite .coche{justify-content:center;display:flex}.ligne-affinite input{width:1.5rem;height:1.5rem}.entete-affinites{border-bottom:1px solid var(--bordure);grid-template-columns:minmax(0,1fr) repeat(3,11rem);padding:.9rem 0;font-size:.9rem;font-weight:650;display:grid}.entete-affinites span:not(:first-child){text-align:center}.adhesion-entete{background:var(--surface);border-bottom:1px solid var(--bordure);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 2.2rem;display:flex}.etapes{align-items:center;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.etapes li{color:var(--texte-doux);border-radius:999px;align-items:center;gap:.55rem;padding:.4rem .9rem .4rem .45rem;font-size:.95rem;font-weight:650;display:flex}.etapes .num{background:#e6e9e6;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;font-size:.85rem;display:grid}.etapes .fait{color:var(--succes)}.etapes .fait .num{background:var(--succes);color:#fff}.etapes .courante{background:var(--primaire-clair);color:var(--primaire)}.etapes .courante .num{background:var(--primaire);color:#fff}.adhesion-corps{grid-template-columns:minmax(0,1fr) 25rem;align-items:start;gap:2rem;max-width:1240px;margin:2.2rem auto;padding:0 1.5rem;display:grid}.adhesion-corps.etroit{grid-template-columns:minmax(0,34rem);justify-content:center}.charte h1{margin:.4rem 0 .8rem;font-size:2rem}.charte .intro{color:var(--texte-doux);font-size:1.05rem}.article{border-bottom:1px solid var(--bordure);grid-template-columns:2.8rem 1fr;gap:1.2rem;padding:1.6rem 0;display:grid}.article:last-of-type{border-bottom:none}.article .num{background:var(--primaire-clair);width:2.8rem;height:2.8rem;color:var(--primaire);border-radius:10px;place-items:center;font-weight:700;display:grid}.article.nouveau .num{background:var(--alerte-clair);color:var(--orange-texte)}.article h3{align-items:center;gap:.6rem;margin-bottom:.3rem;font-size:1.15rem;display:flex}.article p{color:#2c3833}.texte-juridique>h2+*{margin-top:0}.bande-photos{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin:1.4rem 0 .6rem;display:grid}.bande-photos img{aspect-ratio:4/3;object-fit:cover;border-radius:10px;width:100%;display:block}.conclusion-charte{color:#1e3a6e;background:#eef3fd;border-radius:12px;margin-top:1rem;padding:1.3rem 1.5rem}.colonne-collante{gap:1.2rem;display:grid;position:sticky;top:1.5rem}.zone-signature{background:var(--surface);touch-action:none;border:2px dashed #b8c8ee;border-radius:12px;height:9rem;position:relative}.zone-signature canvas{cursor:crosshair;width:100%;height:100%;display:block}.zone-signature .invite{color:var(--texte-doux);pointer-events:none;place-content:center;justify-items:center;gap:.3rem;font-weight:600;display:grid;position:absolute;inset:0}.note-securite{color:var(--texte-doux);gap:.8rem;font-size:.9rem;display:flex}.note-securite svg{color:var(--primaire);flex:none}.bloc.signee{text-align:center;border:2px solid #86cf9a}.page-connexion{grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.page-connexion .vitrine{background:var(--sombre);color:#fff;flex-direction:column;padding:3.5rem 4.5rem;display:flex}.page-connexion .vitrine .logo{color:#fff}.page-connexion .vitrine h2{letter-spacing:-.03em;margin-top:auto;font-size:clamp(2.4rem,4.5vw,4.4rem);font-weight:800;line-height:1.08}.page-connexion .vitrine .devise{color:#c9d2ce;margin-top:1.4rem;font-size:1.15rem}.page-connexion .vitrine .valeurs{flex-wrap:wrap;gap:.7rem;margin-top:auto;padding-top:3rem;display:flex}.page-connexion .vitrine .valeurs span{border:1px solid #3a4a45;border-radius:999px;padding:.45rem 1rem;font-size:.95rem;font-weight:600}.page-connexion .formulaire-cote{place-items:center;padding:2rem;display:grid}.page-connexion .formulaire-cote>div{width:min(27rem,100%)}.page-connexion h1{font-size:2.3rem;font-weight:800}.selecteur-espace{background:#e9ece9;border-radius:14px;grid-template-columns:1fr 1fr;gap:.3rem;margin:1.5rem 0 1.6rem;padding:.35rem;display:grid}.selecteur-espace span{color:var(--texte-doux);border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;font-weight:650;display:flex}.selecteur-espace span.actif{background:var(--surface);color:var(--texte);box-shadow:0 1px 3px #0000001a}.hero{color:#fff;background:linear-gradient(90deg,#0e1613eb 0%,#0e1613b8 40%,#0e16132e 62%,#0e161300 80%),url(/images/accueil-bienvenue.webp) 100%/auto 100% no-repeat,#1a2a24;border-radius:20px;min-height:21rem;padding:3rem 3rem 2.6rem;position:relative;overflow:hidden}.hero h2{margin:1rem 0 .8rem;font-size:clamp(2rem,4vw,3.2rem);font-weight:800}.hero p{color:#e4ebe7;max-width:38rem;font-size:1.1rem}.hero .actions{flex-wrap:wrap;gap:.8rem;margin-top:1.8rem;display:flex}.hero .bouton.translucide{color:#fff;background:#ffffff14;border-color:#ffffff59}.etiquette-hero{background:var(--succes-vif);color:#fff;letter-spacing:.05em;text-transform:uppercase;border-radius:8px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.8rem;font-weight:750;display:inline-flex}.progression{align-items:center;gap:.8rem;font-weight:700;display:flex}.progression .barre{background:#e5e8e5;border-radius:999px;width:10rem;height:.4rem;overflow:hidden}.progression .barre span{background:var(--succes-vif);height:100%;display:block}.etape-demarrage{border-top:1px solid var(--bordure);grid-template-columns:2.6rem 1fr auto auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}.etape-demarrage .rond{width:2.4rem;height:2.4rem;color:var(--texte-pale);border:2px solid #c9cfcb;border-radius:50%;place-items:center;font-weight:700;display:grid}.etape-demarrage .rond.fait{background:var(--succes-vif);border-color:var(--succes-vif);color:#fff}.etape-demarrage .rond.suivante{border-color:var(--primaire);color:var(--primaire)}.etape-demarrage.faite strong{color:var(--texte-doux)}.etape-demarrage .duree{color:var(--texte-doux);font-size:.9rem}.tuiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.tuile{color:#fff;background-color:#1a2a24;background-position:top;background-size:cover;border-radius:16px;flex-direction:column;justify-content:flex-end;min-height:11rem;padding:1.4rem;text-decoration:none;display:flex}.tuile strong{text-shadow:0 1px 6px #0009;font-size:1.2rem}.tuile span{text-shadow:0 1px 4px #00000080;color:#e8eeea;font-size:.9rem}.barre-carte{flex-wrap:wrap;gap:.8rem;margin-bottom:1rem;display:flex}.barre-carte .recherche{flex:18rem;max-width:none}.segments{border:1px solid var(--bordure-forte);background:var(--surface);border-radius:12px;justify-self:start;gap:.2rem;padding:.25rem;display:inline-flex}.segments button{cursor:pointer;color:var(--texte-doux);background:0 0;border:none;border-radius:9px;padding:.5rem .9rem;font-weight:600}.segments button[aria-pressed=true]{background:var(--primaire);color:#fff}.zone-carte{border-radius:var(--rayon);border:1px solid var(--bordure);height:min(72dvh,760px);position:relative;overflow:hidden}.zone-carte.petite{height:26rem}.zone-carte .carte{position:absolute;inset:0}.calques{z-index:5;background:var(--surface);border-radius:14px;min-width:17rem;padding:1rem 1.2rem;position:absolute;top:1rem;left:1rem;box-shadow:0 8px 24px #12211d24}.calques h3{margin-bottom:.6rem;font-size:1rem}.calque{grid-template-columns:auto auto 1fr auto;align-items:center;gap:.65rem;padding:.35rem 0;display:grid}.calque .icone-calque{color:#fff;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;display:grid}.calque.inactif{color:var(--texte-pale)}.position-carte{z-index:5;background:var(--surface);border-radius:14px;align-items:center;gap:.8rem;padding:.7rem 1rem;font-weight:650;display:flex;position:absolute;bottom:1rem;left:1rem;box-shadow:0 8px 24px #12211d24}.etiquette-carte{white-space:nowrap;background:#fff;border-radius:10px;padding:.4rem .8rem;font-weight:700;box-shadow:0 2px 8px #0000002e}@media (max-width:1100px){.mise-en-page,.mise-en-page.egale,.adhesion-corps{grid-template-columns:1fr}.tuiles{grid-template-columns:repeat(2,minmax(0,1fr))}.colonne-collante{position:static}.recherche{display:none}}@media (max-width:800px){.cadre{background:var(--fond);grid-template-columns:1fr}.menu{z-index:50;height:auto;transition:transform .2s;position:fixed;inset:0 22% 0 0;transform:translate(-105%)}.menu[data-ouvert=true]{transform:none;box-shadow:0 0 0 100vmax #0006}.bandeau{gap:.5rem;padding:.6rem .8rem}.bandeau h1{text-overflow:ellipsis;flex:auto;min-width:0;font-size:1.15rem;overflow:hidden}.bandeau .recherche{display:none}.bandeau{gap:.35rem}.bandeau .espace{display:none}.bandeau .bouton.alerte{padding:.5rem .65rem}.bandeau .bouton-bandeau{padding:.45rem .55rem}.bandeau .texte-bouton,.compte .identite,.bouton-bandeau .texte-statut{display:none}.contenu{padding:1rem 1rem 5rem}.grille-2,.grille-3,.liste-def,.page-connexion{grid-template-columns:1fr}.page-connexion .vitrine{padding:2rem 1.5rem}.page-connexion .vitrine h2{margin-top:2rem;font-size:2rem}.page-connexion .vitrine .valeurs{padding-top:1.5rem}.ligne-affinite,.entete-affinites{grid-template-columns:minmax(0,1fr) repeat(3,3.6rem);padding-left:0}.entete-affinites span:not(:first-child){font-size:.7rem}.ligne-reglage{flex-wrap:wrap}.ligne-reglage select{width:100%;max-width:none}.etape-demarrage{grid-template-columns:2.6rem 1fr}.etape-demarrage .duree{display:none}.etape-demarrage>.bouton,.etape-demarrage>.etiquette{grid-column:2;justify-self:start}.tuiles{grid-template-columns:1fr}.adhesion-entete{flex-wrap:wrap;padding:.8rem 1rem}.etapes li .texte-etape{display:none}.hero{background-position:0 0,70%,0 0;background-size:auto,cover,auto;padding:2rem 1.4rem}.bande-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.calques{min-width:0;padding:.7rem;font-size:.85rem}}.basculer-menu{display:none}@media (max-width:800px){.basculer-menu{cursor:pointer;color:var(--texte);background:0 0;border:none;padding:.4rem;display:inline-flex}}@media print{.adhesion-entete,.colonne-collante,.pas-impression{display:none!important}.adhesion-corps{margin:0;display:block}}.info-bourse{color:#1e3a6e;background:#eef3fd;border:1px solid #d3def8;border-radius:14px;align-items:flex-start;gap:.8rem;margin-bottom:1.2rem;padding:1rem 1.2rem;display:flex}.info-bourse svg{color:var(--primaire);flex:none;margin-top:.15rem}.onglets .compteur{min-width:1.6rem;height:1.6rem;color:var(--texte-doux);background:#e6e9e6;border-radius:999px;place-items:center;margin-left:.4rem;padding:0 .4rem;font-size:.8rem;display:inline-grid}.onglets a[aria-current=page] .compteur{background:var(--primaire);color:#fff}.filtres{gap:.9rem;margin-bottom:1.3rem;padding:1.1rem 1.3rem;display:grid}.filtres .ligne{flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}.filtres .recherche{flex:20rem;max-width:none;display:flex}.puces-filtre{flex-wrap:wrap;gap:.6rem;display:flex}.puces-filtre a{border:1px solid var(--bordure-forte);color:var(--texte);background:var(--surface);border-radius:999px;padding:.55rem 1.1rem;font-weight:600;text-decoration:none}.puces-filtre a[aria-current=true]{background:var(--primaire);color:#fff;border-color:var(--primaire)}.grille-offres{grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:1.2rem;display:grid}.carte-offre{background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon);flex-direction:column;display:flex;overflow:hidden}.carte-offre .photo{aspect-ratio:2;background:#dfe5df 50%/cover no-repeat;position:relative}.carte-offre .photo .etiquette{background:#fff;position:absolute;top:.7rem;left:.7rem}.carte-offre .corps{flex:1;align-content:start;gap:.35rem;padding:1rem 1.2rem;display:grid}.carte-offre h3{font-size:1.1rem}.carte-offre .pied{border-top:1px solid var(--bordure);align-items:center;gap:.7rem;margin:0 1.2rem;padding:.9rem 0;display:flex}.carte-offre .pied .qui{flex:1;line-height:1.25}.carte-offre .pied small{color:var(--texte-doux);display:block}.etiquette.axe-savoirs{color:#1f4fb8;background:#e8eefc}.etiquette.axe-ressources{color:#8a4f0d;background:#fbf0e1}.etiquette.axe-coup_de_main{background:var(--succes-clair);color:var(--succes)}.etiquette.axe-conseil{color:#6d28d9;background:#f1eafe}.etiquette.urgent{background:var(--alerte);color:#fff}.liste-bourse{padding:0}.liste-bourse>header{border-bottom:1px solid var(--bordure);justify-content:space-between;align-items:baseline;gap:1rem;padding:1.3rem 1.6rem;display:flex}.ligne-bourse{border-bottom:1px solid var(--bordure);grid-template-columns:2rem auto 1fr auto;align-items:center;gap:1rem;padding:1.1rem 1.6rem;display:grid}.ligne-bourse:last-child{border-bottom:none}.ligne-bourse .rang{color:var(--texte-doux);text-align:center;font-weight:700}.ligne-bourse .titre{color:var(--texte);margin:.25rem 0 .1rem;font-size:1.08rem;font-weight:700;text-decoration:none;display:block}.ligne-bourse .actions{justify-items:end;gap:.4rem;display:grid}.ligne-bourse .priorite{font-size:.92rem;font-weight:700}.ligne-bourse .priorite.urgente{color:var(--alerte)}.ligne-annonce{border-bottom:1px solid var(--bordure);grid-template-columns:8.5rem 1fr auto;align-items:center;gap:1.2rem;padding:1.1rem 1.6rem;display:grid}.ligne-annonce img,.vignette{object-fit:cover;border-radius:10px;width:8.5rem;height:6rem;display:block}.ligne-annonce .etat{text-align:right;justify-items:end;gap:.5rem;font-size:.95rem;font-weight:700;display:grid}.badge-rond{border:3px solid #d7dcd8;border-top-color:var(--turquoise);width:3.2rem;height:3.2rem;color:var(--sombre);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.badge-rond.petit{width:2.6rem;height:2.6rem}.suivi-etapes{margin:0;padding:0;list-style:none;display:grid}.suivi-etapes li{grid-template-columns:2.3rem 1fr;gap:.9rem;padding-bottom:1.3rem;display:grid;position:relative}.suivi-etapes li:not(:last-child):after{content:"";background:#d7dcd8;width:2px;position:absolute;top:2.3rem;bottom:0;left:1.1rem}.suivi-etapes li.fait:not(:last-child):after{background:var(--succes)}.suivi-etapes .rond{width:2.3rem;height:2.3rem;color:var(--texte-doux);background:var(--surface);border:2px solid #c9cfcb;border-radius:50%;place-items:center;font-weight:700;display:grid}.suivi-etapes .fait .rond{background:var(--succes);border-color:var(--succes);color:#fff}.suivi-etapes .courant .rond{background:var(--primaire);border-color:var(--primaire);color:#fff}.suivi-etapes strong{display:block}.suivi-etapes li:not(.fait):not(.courant) strong{color:var(--texte-doux)}.bandeau-succes{border-radius:var(--rayon);background:#f1f9f2;border:2px solid #86cf9a;flex-wrap:wrap;align-items:center;gap:1rem;padding:1.1rem 1.4rem;display:flex}.bandeau-succes .coche{background:var(--succes-vif);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.6rem;height:2.6rem;display:grid}.choix-note{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:.6rem;display:grid}.choix-note label{border:1px solid var(--bordure-forte);text-align:center;cursor:pointer;background:var(--surface);border-radius:12px;gap:.15rem;padding:.8rem .3rem;display:grid}.choix-note label strong{font-size:1.35rem}.choix-note label span{color:var(--texte-doux);font-size:.82rem}.choix-note input{opacity:0;pointer-events:none;position:absolute}.choix-note label:has(input:checked){background:var(--primaire);border-color:var(--primaire);color:#fff}.choix-note label:has(input:checked) span{color:#e6edff}.choix-note label:has(input:focus-visible){outline:3px solid color-mix(in srgb, var(--primaire) 45%, transparent);outline-offset:2px}.note-totale{text-align:center;gap:.6rem;display:grid}.note-totale .valeur{font-size:4.2rem;font-weight:800;line-height:1}.note-totale .valeur small{color:var(--texte-doux);font-size:1.6rem;font-weight:700}.note-totale .barre{background:#e5e8e5;border-radius:999px;height:.6rem;position:relative;overflow:hidden}.note-totale .barre span{position:absolute;inset:0 auto 0 0}.note-totale .barre:after{content:"";background:#5c6862;width:2px;position:absolute;top:0;bottom:0;left:50%}.creneaux{flex-wrap:wrap;gap:.5rem;display:flex}.creneaux label{border:1px solid var(--bordure-forte);cursor:pointer;background:var(--surface);border-radius:10px;padding:.45rem .8rem;font-size:.9rem;font-weight:600}.creneaux label:has(input:checked){background:var(--succes-clair);color:var(--succes);border-color:#a8dbb7}.creneaux input{opacity:0;pointer-events:none;position:absolute}#contenus{scroll-margin-top:6rem}.bibliotheque{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}@media (max-width:520px){.bibliotheque{grid-template-columns:repeat(2,minmax(0,1fr))}}.bibliotheque label{cursor:pointer;border:3px solid #0000;border-radius:10px}.bibliotheque label:has(input:checked){border-color:var(--primaire)}.bibliotheque img{aspect-ratio:25/18;object-fit:cover;border-radius:7px;width:100%;display:block}.bibliotheque input{opacity:0;pointer-events:none;position:absolute}.fil-messages{gap:.7rem;max-height:26rem;padding:.2rem;display:grid;overflow-y:auto}.bulle{background:#eef0ee;border-radius:14px;max-width:80%;padding:.7rem 1rem}.bulle.moi{background:var(--primaire-clair);justify-self:end}.bulle small{color:var(--texte-doux);margin-top:.2rem;font-size:.78rem;display:block}@media (max-width:800px){.ligne-bourse{grid-template-columns:auto 1fr}.ligne-bourse .rang{display:none}.ligne-bourse .actions{grid-column:1/-1;justify-items:start}.ligne-annonce{grid-template-columns:5rem 1fr}.ligne-annonce img,.ligne-annonce .vignette{width:5rem;height:4rem}.ligne-annonce .etat{text-align:left;grid-column:1/-1;justify-items:start}.choix-note{grid-template-columns:repeat(min(var(--n), 4), minmax(0, 1fr))}}.visuellement-cache{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.encart-annonce{grid-template-columns:9rem 1fr auto;align-items:center;gap:1.2rem;display:grid}.encart-annonce img{object-fit:cover;border-radius:12px;width:9rem;height:6.5rem}.panneau-merci{text-align:center;border:2px solid #7fcf92;justify-items:center;gap:.8rem;padding:2.4rem 1.6rem;display:grid}.panneau-merci .coche-grande{background:var(--succes);color:#fff;border-radius:50%;place-items:center;width:4.6rem;height:4.6rem;display:grid}@media (max-width:800px){.encart-annonce{grid-template-columns:5rem 1fr}.encart-annonce img{width:5rem;height:4rem}.encart-annonce>:last-child:not(:nth-child(2)){display:none}}.choix-engagement{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.choix-engagement label{border:1px solid var(--bordure-forte);cursor:pointer;background:var(--surface);border-radius:12px;align-items:flex-start;gap:.7rem;margin:0;padding:1rem;display:flex}.choix-engagement label.choisi{border:2px solid var(--primaire);padding:calc(1rem - 1px)}.choix-engagement input{width:1.2rem;height:1.2rem;accent-color:var(--primaire);flex:none;margin-top:.15rem}.choix-engagement strong{margin-bottom:.3rem;display:block}.grille-creneaux{grid-template-columns:7rem repeat(7,minmax(0,1fr));align-items:center;gap:.5rem;display:grid}.grille-creneaux .jour{text-align:center;color:var(--texte-doux);font-size:.88rem;font-weight:700}.grille-creneaux .plage small{color:var(--texte-doux);font-size:.8rem;display:block}.grille-creneaux .case{border:1px solid var(--bordure-forte);background:var(--surface);cursor:pointer;height:3.4rem;color:var(--succes);border-radius:10px;place-items:center;display:grid}.grille-creneaux .case.active{background:var(--succes-clair);border:2px solid var(--succes-vif)}.grille-creneaux .case:focus-visible{outline:3px solid color-mix(in srgb, var(--primaire) 45%, transparent);outline-offset:2px}.liste-creneaux{display:grid}.ligne-creneau{border-top:1px solid var(--bordure);grid-template-columns:12rem 1fr;align-items:center;gap:1rem;padding:.9rem 0;display:grid}.ligne-creneau button.etiquette{cursor:pointer;font:inherit;border:none;align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.ligne-creneau select.ajouter{border:1px dashed var(--bordure-forte);background:var(--surface);border-radius:10px;width:auto;padding:.35rem .7rem;font-weight:600}.ligne-ponctuel{border-top:1px solid var(--bordure);grid-template-columns:auto 1fr auto auto;align-items:center;gap:1rem;padding:.9rem 0;display:grid}.bouton-icone{cursor:pointer;color:var(--texte-doux);background:0 0;border:none;border-radius:8px;padding:.3rem}.bouton-icone:hover{background:#eef0ee}.ajout-date{border:1px solid var(--bordure-forte);background:#fbfcfb;border-radius:12px;gap:.9rem;padding:1.1rem;display:grid}.choix-segment{flex-wrap:wrap;gap:1.2rem;display:flex}.choix-segment label{cursor:pointer;align-items:center;gap:.4rem;margin:0;font-weight:600;display:inline-flex}.liste-numerotee{gap:.8rem;margin:0;padding-left:1.3rem;display:grid}.liste-numerotee li::marker{color:var(--primaire);font-weight:700}@media (max-width:800px){.choix-engagement{grid-template-columns:1fr}.grille-creneaux{grid-template-columns:4.6rem repeat(7,minmax(0,1fr));gap:.3rem}.grille-creneaux .plage small{display:none}.grille-creneaux .jour{font-size:.72rem}.grille-creneaux .case{height:2.6rem}.ligne-creneau{grid-template-columns:1fr;gap:.4rem}.ligne-ponctuel{grid-template-columns:auto 1fr auto}.ligne-ponctuel>.aide{grid-column:1/-1}}.medaillon-explique{grid-template-columns:15rem 1fr;align-items:center;gap:2.2rem;display:grid}.legende-medaillon{color:var(--texte-doux);margin-bottom:.8rem;font-size:.88rem;font-weight:700}.trois-parties{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.trois-parties>div{border-radius:12px;align-content:start;gap:.4rem;padding:1rem;display:grid}.trois-parties .resilience{background:#fdf4ea}.trois-parties .priorite{background:#e8f6f8}.titre-partie{align-items:center;gap:.4rem;font-size:.9rem;font-weight:700;display:flex}.trois-parties .resilience .titre-partie{color:#8a4b0f}.trois-parties .grand{font-size:1.5rem;font-weight:800}.trois-parties .grand small{color:var(--texte-doux);font-size:.95rem}.rond-vide{border:2.5px solid var(--sombre);border-radius:50%;width:1.1rem;height:1.1rem}.rond-jauge{border:2.5px solid #d5e6ea;border-top-color:#22b5d0;border-radius:50%;width:1.1rem;height:1.1rem}.barre-badge{background:#e5e8e5;border-radius:999px;height:.45rem;margin-top:.3rem;overflow:hidden}.barre-badge span{background:var(--sombre);height:100%;display:block}.six-badges{grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem;display:grid}.carte-badge{text-align:center;border:1px solid var(--bordure);border-radius:12px;justify-items:center;gap:.5rem;padding:1.1rem .5rem;font-size:.92rem;display:grid}.carte-badge.mien{border:2px solid #22b5d0}.carte-badge.a-venir{opacity:.75}.etiquette.mien{color:#fff;background:#22b5d0}.bareme{margin:0 0 .8rem;padding:0;list-style:none;display:grid}.bareme li{justify-content:space-between;align-items:center;gap:1rem;padding:.85rem .8rem;display:flex}.bareme li.crise{background:#fdf4ea;border-radius:10px;font-weight:700}.gain{white-space:nowrap;border-radius:8px;padding:.2rem .6rem;font-size:.9rem;font-weight:700;display:inline-block}.gain.unites{background:var(--primaire-clair);color:var(--primaire-fonce)}.gain.points{color:#8a4b0f;background:#fdf0dc}.bareme li.crise .gain.unites{color:var(--alerte);background:#fbe0cc}.liste-bourse header a{font-weight:600}.defilement-table{overflow-x:auto}.table-progression{border-collapse:collapse;width:100%}.table-progression th{text-align:left;border-top:1px solid var(--bordure);border-bottom:1px solid var(--bordure);padding:.9rem 1.6rem .9rem 0;font-size:.85rem}.table-progression td{border-bottom:1px solid var(--bordure);vertical-align:middle;padding:1rem 1.6rem 1rem 0}.table-progression th:first-child,.table-progression td:first-child{white-space:nowrap;padding-left:1.6rem}.table-progression tr:last-child td{border-bottom:none}.lien-ligne{color:var(--texte);font-weight:700;text-decoration:none}.lien-ligne:hover{text-decoration:underline}.statut-ligne{font-weight:700}.statut-ligne.valide{color:var(--succes)}.statut-ligne.attente,.statut-ligne.a_faire{color:#9a5b13}.statut-ligne.non_valide{color:var(--alerte)}.statut-ligne.neutre{color:var(--texte-doux)}.evaluations-negatives{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.evaluations-negatives>div:first-child{flex:28rem;gap:.4rem;display:grid}.pastilles-negatives{align-items:center;gap:.6rem;display:flex}.pastilles-negatives span{background:#e5e8e5;border-radius:50%;width:2.3rem;height:2.3rem}.pastilles-negatives span.pleine{background:var(--alerte)}.pastilles-negatives strong{color:var(--succes);margin-left:.5rem}.a-evaluer{border:2px solid #e9a94b;flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}.a-evaluer .icone-etoile{color:#9a5b13;background:#fdecd2;border-radius:12px;flex:none;place-items:center;width:3.4rem;height:3.4rem;display:grid}@media (max-width:1100px){.six-badges{grid-template-columns:repeat(3,minmax(0,1fr))}.medaillon-explique{grid-template-columns:minmax(0,1fr)}}@media (max-width:800px){.trois-parties{grid-template-columns:1fr}.six-badges{grid-template-columns:repeat(2,minmax(0,1fr))}.table-progression{min-width:40rem}}.diagnostic{grid-template-columns:22rem minmax(0,1fr);align-items:start;gap:1.6rem;display:grid}.liste-axes{gap:.7rem;display:grid;position:sticky;top:6rem}.sur-titre{letter-spacing:.1em;text-transform:uppercase;color:var(--primaire);font-size:.82rem;font-weight:800}.liste-axes button{text-align:left;border:1px solid var(--bordure);background:var(--surface);cursor:pointer;font:inherit;color:inherit;border-radius:12px;gap:.5rem;padding:.9rem 1rem;display:grid}.liste-axes button.actif{border:2px solid var(--axe,var(--primaire));background:color-mix(in srgb, var(--axe,var(--primaire)) 8%, var(--surface));padding:calc(.9rem - 1px) calc(1rem - 1px)}.liste-axes button,.questions-axe{--axe-fonce:color-mix(in srgb, var(--axe,var(--primaire)) 55%, #102018)}.liste-axes .nom-axe{align-items:center;gap:.5rem;display:inline-flex}.liste-axes .ligne>strong:last-child{white-space:nowrap}.liste-axes .numero-axe,.questions-axe .numero-axe{background:var(--axe)}.liste-axes button:hover{border-color:var(--axe)}.liste-axes .ligne{justify-content:space-between;gap:.6rem;display:flex}.liste-axes .non-evalue{color:var(--texte-pale);white-space:nowrap;font-weight:700}.liste-axes .jauge{background:#e5e8e5;border-radius:999px;height:.35rem;overflow:hidden}.liste-axes .jauge span{background:var(--axe,var(--primaire));height:100%;display:block}.questions-axe{border-top:6px solid var(--axe);gap:.3rem;display:grid}.questions-axe .sur-titre{color:var(--axe-fonce)}.questions-axe h2{color:var(--axe-fonce);align-items:center;gap:.6rem;font-size:1.5rem;display:flex}.questions-axe h2 .numero-axe{flex:none;width:2rem;height:2rem;font-size:1rem}.questions-axe .question legend strong{color:var(--axe-fonce);border-left:4px solid var(--axe);padding-left:.7rem}.questions-axe .choix-note label:hover{border-color:var(--axe)}.questions-axe .choix-note label:has(input:checked){background:var(--axe-fonce);border-color:var(--axe-fonce)}.questions-axe .choix-note label:has(input:focus-visible){outline-color:color-mix(in srgb, var(--axe) 55%, transparent)}.questions-axe h2:focus{outline:none}.questions-axe .question{border:none;border-top:1px solid var(--bordure);gap:.9rem;margin:1.1rem 0 0;padding:1.3rem 0 0;display:grid}.questions-axe .question legend{display:contents}.questions-axe .question legend strong{font-size:1.05rem;display:block}.questions-axe .question legend span{color:var(--texte);margin-top:.3rem;display:block}.navigation-axes{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.6rem;display:flex}.resultat-diagnostic{text-align:center;justify-items:center;gap:1rem;display:grid}.resultat-diagnostic h2{justify-self:start}.radar{width:min(100%,22rem);height:auto;overflow:visible}.resultat-corps{justify-items:center;gap:1rem;width:100%;display:grid}.resultat-corps .score-global{gap:.5rem}.resultat-corps .score-global>span:first-child{letter-spacing:.08em;text-transform:uppercase;font-size:.85rem}.resultat-corps .score-global strong{color:var(--succes);font-size:3.6rem;line-height:1}.pastille-niveau{text-align:center;background:var(--succes-clair);color:var(--succes);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;padding:.3rem .9rem;font-weight:700;display:inline-flex}.pastille-niveau .etoiles{font-size:1.1rem}.phrase-niveau{color:var(--texte)}.roue-resilience{width:min(100%,44rem);position:relative}.legende-roue .sans-coupure{white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.roue-resilience svg{width:100%;height:auto;display:block;overflow:visible}.part-roue{cursor:pointer;outline:none}.part-roue:focus-visible path{stroke:var(--texte)}.bulle-roue{text-align:left;background:var(--surface);border:2px solid var(--bordure);border-radius:var(--rayon-petit);align-content:center;gap:.2rem;width:min(100%,32rem);min-height:4.6rem;margin:.6rem auto 0;padding:.6rem .9rem;font-size:.92rem;display:grid}.bulle-roue .valeur{font-size:1.1rem;font-weight:800}.legende-roue{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;margin:.4rem 0 0;display:flex}.trait-pointille{border-top:2px dashed #5b6a62;width:1.6rem;display:inline-block}.valeurs-roue{text-align:left;justify-self:center;margin-top:.4rem}.valeurs-roue summary{cursor:pointer;color:var(--primaire);text-align:center;font-weight:600}.valeurs-roue table{border-collapse:collapse;margin-top:.5rem}.valeurs-roue th,.valeurs-roue td{border-bottom:1px solid var(--bordure);text-align:left;padding:.3rem .8rem;font-weight:500}.valeurs-roue td{text-align:right;font-weight:700}.axes-roue{text-align:left;gap:.35rem;width:100%;margin:.6rem auto 0;padding:0;list-style:none;display:grid}.axes-roue li{border-bottom:1px solid var(--bordure);grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding:.3rem 0;display:grid}.numero-axe{color:#fff;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:.8rem;font-weight:800;display:inline-grid}.puce-axe{vertical-align:middle;border-radius:50%;width:.75rem;height:.75rem;margin-right:.3rem;display:inline-block}@media (max-width:800px){.resultat-corps .score-global strong{font-size:3rem}}.score-global{justify-items:center;gap:.35rem;display:grid}.score-global>span:first-child{color:var(--texte-doux);font-weight:700}.score-global strong{font-size:2rem}.score-global .etoiles{font-size:1.6rem}.score-global .incomplet{color:#9a5b13;font-weight:700}.score-global .niveau{color:var(--succes);font-weight:700}@media (max-width:1000px){.diagnostic{grid-template-columns:minmax(0,1fr)}.liste-axes{position:static}}.et-maintenant{gap:.7rem;margin-top:1.2rem;display:grid}.et-maintenant .actions{flex-wrap:wrap;gap:.6rem;margin-top:.3rem;display:flex}.resultat-diagnostic:focus{outline:none}.materiel-liste{grid-template-columns:minmax(0,1fr) 24rem}.materiel-liste .grille-offres{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr))}.choix-rayon{gap:.3rem;display:flex}.choix-rayon a{color:var(--texte);border:1px solid #0000;border-radius:10px;padding:.5rem .8rem;font-weight:650;text-decoration:none}.choix-rayon a[aria-current=true]{color:var(--primaire);border-color:var(--bordure-forte);background:var(--surface)}.carte-materiel-item .photo{aspect-ratio:3/2;display:block}.carte-materiel-item .photo .numero{color:#fff;background:#12211d;border-radius:50%;place-items:center;width:1.9rem;height:1.9rem;font-size:.9rem;font-weight:700;display:grid;position:absolute;top:.7rem;left:.7rem}.carte-materiel-item .photo .etiquette.categorie{color:var(--texte);font-weight:650;left:auto;right:.7rem}.carte-materiel-item h3 a{color:inherit;text-decoration:none}.carte-materiel-item h3 a:hover{text-decoration:underline}.carte-materiel-item .pied small .etoiles{font-size:.8rem}.etat-materiel{align-items:center;gap:.45rem;font-weight:650;display:inline-flex}.etat-materiel>span{border-radius:50%;width:.6rem;height:.6rem}.carte-encart{gap:.8rem;display:grid;position:sticky;top:1rem}.carte-encart h2{font-size:1.15rem}.carte-materiel{border-radius:14px;height:26rem;overflow:hidden}.legende-materiel{color:var(--texte-doux);flex-wrap:wrap;gap:1rem;font-size:.9rem;display:flex}.legende-materiel>span{align-items:center;gap:.4rem;display:inline-flex}.legende-materiel>span>span{border-radius:50%;width:.7rem;height:.7rem}.epingle-materiel{width:2.1rem;height:2.6rem;text-decoration:none;display:block}.epingle-materiel .forme{background:var(--couleur);color:#fff;border:2px solid #fff;border-radius:50% 50% 50% 0;place-items:center;width:2.1rem;height:2.1rem;font-size:.85rem;font-weight:700;display:grid;transform:rotate(-45deg);box-shadow:0 2px 6px #0000004d}.epingle-materiel .forme>span{transform:rotate(45deg)}@media (max-width:1100px){.materiel-liste{grid-template-columns:1fr}.carte-encart{position:static}}.fiche-materiel{grid-template-columns:minmax(0,1fr) 22rem}.entete-materiel{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:0;padding:0;display:grid;overflow:hidden}.entete-materiel>img{object-fit:cover;width:100%;height:100%;min-height:18rem}.entete-materiel .details{align-content:start;gap:.8rem;padding:1.6rem;display:grid}.entete-materiel h2{font-size:1.7rem;line-height:1.2}.etiquette.domaine{background:var(--primaire-clair);color:var(--primaire)}.caracteristiques{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.2rem;margin:.4rem 0 0;display:grid}.caracteristiques dt{color:var(--texte-doux);font-size:.88rem}.caracteristiques dd{margin:.1rem 0 0;font-weight:650}.deroule-intervention{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.deroule-intervention li{grid-template-columns:1.8rem 1fr;gap:.6rem;display:grid}.deroule-intervention svg{color:var(--primaire)}.proprietaire{text-align:center;justify-items:center;gap:.8rem;display:grid}.proprietaire .sur-titre{color:var(--texte-doux);justify-self:start}.proprietaire .caracteristiques{text-align:left;width:100%}.carte-zone{border-radius:12px;height:13rem;overflow:hidden}@media (max-width:1000px){.fiche-materiel,.entete-materiel{grid-template-columns:1fr}.entete-materiel>img{min-height:12rem;max-height:16rem}}.sans-cadre{border:none;gap:.5rem;margin:0;padding:0;display:grid}.sans-cadre .legende{margin-bottom:.3rem}.puces-choix label{cursor:pointer;position:relative}.puces-choix input{opacity:0;cursor:pointer;position:absolute;inset:0}.puces-choix span{border:1px solid var(--bordure-forte);background:var(--surface);border-radius:999px;padding:.65rem 1.2rem;font-weight:650;display:inline-block}.puces-choix input:checked+span{background:var(--primaire);border-color:var(--primaire);color:#fff}.puces-choix input:focus-visible+span{outline:3px solid color-mix(in srgb, var(--primaire) 45%, transparent);outline-offset:2px}.puces-choix label.crise span{color:var(--orange-texte);border-color:#f0b9a0}.puces-choix input:disabled+span{opacity:.6;cursor:not-allowed}.actions-formulaire{border-top:1px solid var(--bordure);flex-wrap:wrap;justify-content:space-between;gap:.8rem;padding-top:1.2rem;display:flex}.encart-intervention{grid-template-columns:5.5rem 1fr auto;align-items:center;gap:1rem;display:grid}.encart-intervention img{object-fit:cover;border-radius:12px;width:5.5rem;height:5.5rem}.envoyee{border-radius:var(--rayon);background:#f0f8ec;border:2px solid #8fd08a;grid-template-columns:auto 1fr auto;align-items:center;gap:1.2rem;margin-bottom:1.4rem;padding:1.2rem 1.4rem;display:grid}.envoyee .rond{color:#fff;background:#3fae49;border-radius:50%;place-items:center;width:3.4rem;height:3.4rem;display:grid}@media (max-width:700px){.envoyee{grid-template-columns:auto 1fr}.envoyee>:last-child{grid-column:1/-1}.encart-intervention{grid-template-columns:4rem 1fr}.encart-intervention img{width:4rem;height:4rem}.encart-intervention>:last-child{display:none}}.liste-demandes{gap:0;display:grid}.liste-demandes h2{margin-bottom:.6rem}.ligne-demande{border-bottom:1px solid var(--bordure);grid-template-columns:4.5rem 1fr auto;align-items:center;gap:1rem;padding:.9rem 0;display:grid}.ligne-demande:last-child{border-bottom:none}.ligne-demande img{object-fit:cover;border-radius:10px;width:4.5rem;height:3.4rem}.choix-images{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.7rem;display:grid}.choix-images label{cursor:pointer;position:relative}.choix-images input{opacity:0;position:absolute}.choix-images img,.choix-images .sans-image{aspect-ratio:3/2;object-fit:cover;text-align:center;background:#eef1ee;border:3px solid #0000;border-radius:10px;place-items:center;width:100%;font-size:.85rem;display:grid}.choix-images input:checked+img,.choix-images input:checked+.sans-image{border-color:var(--primaire)}.choix-images input:focus-visible+img,.choix-images input:focus-visible+.sans-image{outline:3px solid color-mix(in srgb, var(--primaire) 45%, transparent)}@media (max-width:700px){.ligne-demande{grid-template-columns:3.5rem 1fr}.ligne-demande img{width:3.5rem;height:2.8rem}.ligne-demande>:last-child{grid-column:1/-1;justify-self:start}}.dispo-creneau{align-items:center;gap:.5rem;margin-top:.4rem;font-weight:650;display:flex}.dispo-creneau:before{content:"";background:currentColor;border-radius:50%;flex:none;width:.65rem;height:.65rem}.dispo-creneau.disponible{color:var(--succes)}.dispo-creneau.non_indique{color:#a16207}.dispo-creneau.inconnu{color:var(--texte-doux)}.questions-taille{border:1px solid var(--bordure);background:var(--surface);border-radius:12px;gap:1rem;padding:1rem;display:grid}.taille-calculee{background:var(--primaire-clair);color:var(--primaire-fonce);border-radius:12px;padding:.8rem 1rem}.onglets .compteur.alerte{background:var(--alerte,#c2410c);color:#fff}.barre-actions-collectives{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin:1.5rem 0 1.2rem;display:flex}.puces-vue{flex-wrap:wrap;gap:.6rem;display:flex}.puces-vue a{border:1px solid var(--bordure-forte);color:var(--texte);background:var(--surface);border-radius:999px;padding:.6rem 1.1rem;font-weight:650;text-decoration:none}.puces-vue a span{margin-left:.2rem;font-weight:500}.puces-vue a[aria-current=true]{color:#fff;background:#12211d;border-color:#12211d}.filtres-actions{flex-wrap:wrap;gap:.6rem;display:flex}.filtres-actions select{width:auto;min-width:11rem}.actions-liste{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.carte-action{border:1px solid var(--bordure);border-radius:var(--rayon);background:var(--surface);color:inherit;grid-template-columns:7rem 1fr;gap:1rem;padding:1rem;text-decoration:none;display:grid}.carte-action.choisie{border:2px solid var(--primaire)}.carte-action.carte-idee{border-left:5px solid var(--turquoise);grid-template-columns:1fr}.etiquette.idee-membre{color:#0e6577;background:#e3f6fa;border-color:#a6dfeb}.carte-action img{object-fit:cover;border-radius:12px;width:7rem;height:7rem}.carte-action .corps{align-content:start;gap:.3rem;display:grid}.carte-action strong{font-size:1.08rem}.ligne-jauge{grid-template-columns:1fr auto;align-items:center;gap:.6rem;font-size:.9rem;font-weight:650;display:grid}.etiquette.type-action{color:#166534;background:#e7f3ec}.etat-texte{font-size:.88rem;font-weight:700}.etat-texte.vert,.etiquette.etat-vert{color:#166534}.etat-texte.orange,.etiquette.etat-orange{color:#a16207}.etat-texte.rouge,.etiquette.etat-rouge{color:#c2410c}.etat-texte.gris,.etiquette.etat-gris{color:var(--texte-doux)}.etiquette.etat-vert{background:#e7f3ec}.etiquette.etat-orange{background:#fbf1dc}.etiquette.etat-rouge{background:#fdece4}.jauge-action{background:#e3e7e4;border-radius:999px;height:.45rem;display:block;position:relative}.jauge-action .rempli{background:#3fae49;border-radius:999px;position:absolute;inset:0 auto 0 0}.jauge-action.orange .rempli{background:#d9921b}.jauge-action.rouge .rempli{background:#c2410c}.jauge-action .repere{background:#12211d;width:2px;position:absolute;top:-.3rem;bottom:-.3rem}.panneau-action{align-content:start;gap:1.2rem;display:grid}.entete-action{grid-template-columns:14rem 1fr;align-items:center;gap:1.4rem;display:grid}.entete-action img{object-fit:cover;border-radius:14px;width:14rem;height:10.5rem}.entete-action h2{margin-top:.5rem;font-size:1.7rem;line-height:1.2}.encart-reserve{border:2px solid;border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:.9rem;padding:1rem 1.2rem;display:grid}.encart-reserve>div{justify-items:start;gap:.6rem;display:grid}.encart-reserve.vert{background:#f0f8ec;border-color:#8fd08a}.encart-reserve.vert>svg{color:#fff;background:#3fae49;border-radius:50%;width:2.2rem;height:2.2rem;padding:.3rem}.encart-reserve.orange{background:#fdf7ea;border-color:#f0c87a}.encart-reserve .rappels{font-size:.92rem}.rang-attente{color:#fff;background:#d9921b;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;font-size:1.2rem;font-weight:750;display:grid}.infos-action{border-bottom:1px solid var(--bordure);grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1.4rem;padding-bottom:1.1rem;display:grid}.infos-action span{align-items:center;gap:.6rem;font-weight:600;display:flex}.infos-action svg{color:var(--texte-doux);flex:none}.referent-action{border-bottom:1px solid var(--bordure);align-items:center;gap:.9rem;padding-bottom:1.1rem;display:flex}.participants-action{gap:.6rem;display:grid}.participants-action .places.vert{color:#166534;font-size:.92rem;font-weight:700}.participants-action .places.rouge{color:#c2410c;font-size:.92rem;font-weight:700}.avatars{align-items:center;display:flex}.avatars .avatar{border:2px solid var(--surface);width:2.3rem;height:2.3rem;margin-right:-.35rem;font-size:.8rem}.avatars .aide{margin-left:.7rem}.sous-titre{margin-bottom:.6rem;font-size:1.05rem}.etiquette.competence{background:var(--primaire-clair);color:var(--primaire)}.logistique ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.logistique li:before{content:"✓";color:#3fae49;margin-right:.6rem;font-weight:700}.logistique .a-apporter{background:#fdf7ea;border-radius:14px;padding:1rem 1.2rem}.logistique .a-apporter li:before{content:"+";color:#d9921b}.pied-action{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:.4rem;display:flex}.pied-action .aide{flex:16rem}.pastille-etape{color:#fff;background:#12211d;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;margin-right:.5rem;font-size:.9rem;display:inline-grid}.types-action{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));display:grid}.compteur-plus-moins{align-items:center;gap:.8rem;margin-top:.3rem;display:inline-flex}.compteur-plus-moins strong{text-align:center;min-width:2rem;font-size:1.3rem}.apercu-action{gap:.35rem;display:grid}.ensuite{grid-template-columns:auto 1fr;gap:.6rem 1rem;margin:0;font-size:.92rem;display:grid}.ensuite dt{color:#166534;font-weight:700}.ensuite dd{color:var(--texte-doux);margin:0}.entete-validation{grid-template-columns:13rem 1fr auto;align-items:center;gap:1.4rem;margin-bottom:1.4rem;display:grid}.entete-validation img{object-fit:cover;border-radius:14px;width:13rem;height:9.5rem}.entete-validation h2{margin:.4rem 0;font-size:1.6rem}.validation-action{grid-template-columns:minmax(0,1fr) 22rem}.tableau-contributions{gap:0;display:grid}.tableau-contributions header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.8rem;display:flex}.ligne-contribution{border-bottom:1px solid var(--bordure);grid-template-columns:1.1fr 1.4fr 1.6fr;align-items:center;gap:1rem;padding:1rem 0;display:grid}.ligne-contribution .qui{align-items:center;gap:.7rem;display:flex}.ligne-contribution small{color:var(--texte-doux);display:block}.ligne-contribution .champ{gap:.35rem}.materiel-utilise{gap:.3rem;display:grid}.segments{border:1px solid var(--bordure-forte);border-radius:10px;display:inline-flex;overflow:hidden}.segments label{cursor:pointer;border-left:1px solid var(--bordure-forte);background:var(--surface);padding:.5rem .75rem;font-size:.9rem;font-weight:650;position:relative}.segments label:first-child{border-left:none}.segments input{opacity:0;cursor:pointer;position:absolute;inset:0}.segments label.actif.validee{color:#fff;background:#3fae49}.segments label.actif.non_realisee{color:#fff;background:#a16207}.segments label.actif.absent{color:#fff;background:#4b5a54}.segments label:focus-within{outline:3px solid color-mix(in srgb, var(--primaire) 45%, transparent)}.credite{gap:0;display:grid}.credite h2{margin-bottom:.6rem}.credite p{border-bottom:1px solid var(--bordure);justify-content:space-between;gap:1rem;padding:.7rem 0;display:flex}.credite .vert{color:#166534}.credite .ambre,.note-ambre{color:#a16207}.credite .note-ambre{background:#fdf7ea;border:none;border-radius:12px;margin-top:.6rem;padding:.8rem 1rem;display:block}.confirmation-coordination{border:2px dashed var(--bordure-forte);gap:.8rem;display:grid}.bouton.vert{background:#3fae49;border-color:#3fae49}.explication-points summary{cursor:pointer;color:var(--primaire);font-weight:700}.explication-points p{margin-top:.7rem;font-size:.93rem}@media (max-width:1100px){.actions-liste,.validation-action,.entete-validation{grid-template-columns:1fr}.entete-validation img{width:100%;height:11rem}}@media (max-width:700px){.entete-action{grid-template-columns:1fr}.entete-action img{width:100%;height:11rem}.infos-action{grid-template-columns:1fr}.carte-action{grid-template-columns:4.5rem 1fr}.carte-action img{width:4.5rem;height:4.5rem}.ligne-contribution{grid-template-columns:1fr}.filtres-actions select{flex:1;min-width:0}}.confirmation-en-ligne{text-align:right;border:1px solid var(--bordure-forte);background:var(--fond);border-radius:14px;justify-items:end;gap:.6rem;padding:.8rem 1rem;display:grid}.confirmation-en-ligne>span{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.carte-action .nouvelle{color:var(--primaire);font-size:.85rem;font-weight:650}.carte-action .accroche{color:var(--primaire);font-size:.95rem;font-weight:600}.chiffres-suggestion{grid-template-columns:repeat(4,1fr);gap:1.2rem;display:grid}.chiffres-suggestion p{color:var(--texte-doux);align-content:start;gap:.3rem;padding-left:1rem;font-size:.95rem;display:grid}.chiffres-suggestion strong{font-size:2rem;line-height:1}.chiffres-suggestion strong.bleu{color:var(--primaire)}.chiffres-suggestion strong.vert{color:#166534}.chiffres-suggestion strong.orange{color:#c2410c}.personnes-suggestion{gap:.7rem;margin-top:.8rem;display:grid}.personne-suggestion{border:1px solid var(--bordure);border-radius:14px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.9rem;padding:.8rem 1rem;display:grid}.personne-suggestion.anonyme{background:var(--fond);border-style:dashed;grid-template-columns:auto 1fr}.personne-suggestion.anonyme .avatar{color:var(--texte);background:#e5e7eb}.etiquette.distance{color:#5b3aa8;background:#efe9fb}.bouton-inviter{color:#166534;background:var(--surface);cursor:pointer;border:1.5px solid #8fd08a;border-radius:999px;align-items:center;gap:.3rem;padding:.45rem 1rem;font-weight:650;display:inline-flex}.bouton-inviter:not(.pret){border-color:var(--bordure-forte);color:var(--texte-doux)}.manques-suggestion{gap:.6rem;display:grid}.manques-suggestion p{border-radius:12px;align-items:flex-start;gap:.7rem;padding:.8rem 1rem;display:flex}.manques-suggestion p.alerte{color:#6b4f0a;background:#fbf8e8}.manques-suggestion p.info{color:var(--texte)}.manques-suggestion svg{flex:none;margin-top:.1rem}.creneau-suggestion{background:#f5f8ec;border-radius:12px;align-items:flex-start;gap:.8rem;padding:1rem 1.2rem;display:flex}.creneau-suggestion svg{color:#166534;flex:none}.pied-suggestion{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.pied-suggestion>:last-child{margin-left:auto}.pied-suggestion.secondaire{margin-top:-.5rem}.pied-suggestion.secondaire>:last-child{margin-left:0}.interet-note{color:var(--succes);align-items:center;gap:.4rem;font-weight:650;display:inline-flex}.bouton.discret{color:var(--texte-doux);background:0 0;border-color:#0000}.bouton.discret:hover{color:var(--texte);background:var(--fond)}.liste-invitations{gap:.5rem;display:grid}@media (max-width:900px){.chiffres-suggestion{grid-template-columns:repeat(2,1fr)}.personne-suggestion{grid-template-columns:auto 1fr}.pied-suggestion>:last-child{margin-left:0}}.encart-reserve.bleu{background:#eef3fd;border-color:#a9c0f0}.encart-reserve.bleu>svg{color:var(--primaire)}.panneau-compte .resume strong{white-space:nowrap}.hero.clair{color:#14261f;background-color:#f4efe2;background-position:0 0,100%;background-size:auto,cover}.hero.clair p{color:#2b3a33}.hero.clair .bouton.blanc{background:var(--primaire);color:#fff;border-color:var(--primaire)}.hero.clair .bouton.translucide{color:#14261f;background:#ffffffb3;border-color:#14261f40}@media (max-width:760px){.hero.clair{background-position:0 0,70%}.hero.clair:before{content:"";z-index:0;background:#ffffff73;position:absolute;inset:0}.hero.clair>*{z-index:1;position:relative}}.onglets .compteur.bleu{background:var(--primaire);color:#fff}.agenda-mise-en-page{grid-template-columns:minmax(0,1fr) 21rem;align-items:start}.calendrier{padding:0;overflow:hidden}.barre-calendrier{border-bottom:1px solid var(--bordure);flex-wrap:wrap;align-items:center;gap:.6rem;padding:1rem 1.2rem;display:flex}.barre-calendrier h3{margin:0 .4rem;font-size:1.25rem}.bouton.carre{padding:.45rem}.segments.vues{gap:.2rem;margin-left:auto;display:inline-flex}.segments.vues a{color:var(--texte);border:1px solid #0000;border-radius:10px;padding:.45rem .9rem;font-weight:600;text-decoration:none}.segments.vues a[aria-pressed=true]{color:var(--primaire);border-color:var(--bordure-forte);background:var(--surface);box-shadow:0 1px 2px #0000000f}.grille-semaine{grid-template-rows:auto 40rem;display:grid}.grille-semaine .entete-jour{border-bottom:1px solid var(--bordure);border-left:1px solid var(--bordure);color:var(--texte-doux);justify-items:center;gap:.2rem;padding:.8rem 0;font-weight:600;text-decoration:none;display:grid}.grille-semaine .entete-jour strong{color:var(--texte);border-radius:50%;place-items:center;width:2.3rem;height:2.3rem;font-size:1.3rem;display:grid}.grille-semaine .entete-jour.aujourdhui span{color:#c2410c}.grille-semaine .entete-jour.aujourdhui strong{color:#fff;background:#c2410c}.heures-colonne{position:relative}.heures-colonne span{color:var(--texte-doux);font-size:.78rem;position:absolute;right:.5rem;transform:translateY(-50%)}.colonne-jour{border-left:1px solid var(--bordure);position:relative}.ligne-heure{border-top:1px solid #eef0ee;position:absolute;left:0;right:0}.plage-dispo{background:repeating-linear-gradient(135deg,#7cc79a2e 0 6px,#0000 6px 12px);border-left:3px solid #7cc79a;position:absolute;left:0;right:0}.zone-agenda.sans-dispo .plage-dispo{display:none}.maintenant{z-index:3;border-top:2px solid #c2410c;position:absolute;left:0;right:0}.maintenant:before{content:"";background:#c2410c;border-radius:50%;width:10px;height:10px;position:absolute;top:-6px;left:-5px}.evt{z-index:2;border:1px solid;border-radius:10px;flex-direction:column;gap:.1rem;padding:.35rem .45rem;font-size:.78rem;line-height:1.2;text-decoration:none;display:flex;position:absolute;overflow:hidden}.evt strong{font-size:.86rem}.evt .detail{opacity:.85}.evt.action{color:#14532d;background:#e8f4ec;border-color:#b6dcc3}.evt.bourse{color:#1e3a8a;background:#e9effd;border-color:#bccbf3}.evt.materiel{color:#0e5466;background:#e6f3f7;border-color:#9fd0dd}.evt.stage{color:#3a5a17;background:#eef5e4;border-color:#a9c98a}.evt.consultation{color:#0f5c55;background:#e3f3f1;border-color:#8ccbc3}.evt.suggestion{color:#1e40af;background:#fff;border-color:#6b8de0}.evt.attente,.evt.suggestion{border-style:dashed;border-width:1.5px}.zone-agenda.sans-action .evt.action,.zone-agenda.sans-bourse .evt.bourse,.zone-agenda.sans-materiel .evt.materiel,.zone-agenda.sans-stage .evt.stage,.zone-agenda.sans-consultation .evt.consultation,.zone-agenda.sans-suggestion .evt.suggestion{display:none}.grille-mois{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.grille-mois .entete-jour{text-align:center;color:var(--texte-doux);border-bottom:1px solid var(--bordure);padding:.6rem;font-weight:600}.case-mois{border-right:1px solid var(--bordure);border-bottom:1px solid var(--bordure);align-content:start;gap:.2rem;min-height:6.5rem;padding:.35rem;display:grid}.case-mois.dispo{background:repeating-linear-gradient(135deg,#7cc79a1a 0 6px,#0000 6px 12px)}.zone-agenda.sans-dispo .case-mois.dispo{background:0 0}.case-mois .numero{color:var(--texte);border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-weight:650;text-decoration:none;display:grid}.case-mois.aujourdhui .numero{color:#fff;background:#c2410c}.puce-evt.evt{white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:.15rem .35rem;font-size:.74rem;display:block;position:static}.mini-mois h3,.filtres-agenda h3,.synchroniser h3{margin-bottom:.8rem;font-size:1.1rem}.grille-mini{text-align:center;grid-template-columns:repeat(7,1fr);gap:.25rem;display:grid}.grille-mini .entete-jour{color:var(--texte-doux);font-size:.78rem;font-weight:600}.grille-mini a{color:var(--texte);border-radius:8px;padding:.4rem 0;font-size:.9rem;text-decoration:none;position:relative}.grille-mini a.selection{background:#e8eefc;font-weight:650}.grille-mini a.aujourdhui{color:#fff;background:#c2410c;font-weight:700}.grille-mini .point{background:var(--primaire);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:2px;left:50%}.grille-mini a.aujourdhui .point{background:#fff}.filtres-agenda{gap:.6rem;display:grid}.filtres-agenda .case{align-items:center}.pastille-source{border:1px solid;border-radius:4px;flex:none;width:1rem;height:1rem}.pastille-source.action{background:#e8f4ec;border-color:#b6dcc3}.pastille-source.bourse{background:#e9effd;border-color:#bccbf3}.pastille-source.materiel{background:#e6f3f7;border-style:dashed;border-color:#9fd0dd}.pastille-source.stage{background:#eef5e4;border-color:#a9c98a}.pastille-source.consultation{background:#e3f3f1;border-color:#8ccbc3}.pastille-source.suggestion{background:#fff;border-style:dashed;border-color:#6b8de0}.pastille-source.dispo{background:repeating-linear-gradient(135deg,#7cc79a59 0 3px,#0000 3px 6px);border-color:#7cc79a}.synchroniser{justify-items:start;gap:.7rem;display:grid}.synchroniser .large{justify-content:center;width:100%}.lien-calendrier{border:1px solid var(--bordure-forte);background:var(--fond);border-radius:8px;width:100%;padding:.5rem .6rem;font-size:.8rem}@media (max-width:1100px){.agenda-mise-en-page{grid-template-columns:minmax(0,1fr)}}.zone-agenda{min-width:0}@media (max-width:700px){.grille-semaine{overflow-x:auto;grid-template-columns:2.6rem repeat(7,6.5rem)!important}.calendrier{overflow-x:auto}.segments.vues{margin-left:0}.case-mois{min-height:4.5rem}.puce-evt.evt{font-size:.65rem}}.carte-suggestion-agenda{border:1px solid var(--bordure);border-radius:var(--rayon);background:var(--surface);color:inherit;gap:.4rem;padding:1.1rem 1.2rem;text-decoration:none;display:grid}.carte-suggestion-agenda.choisie{border:2px solid var(--primaire)}.carte-suggestion-agenda strong{font-size:1.08rem}.carte-suggestion-agenda .nouvelle{color:var(--primaire);font-size:.85rem;font-weight:650}.carte-suggestion-agenda .criteres{color:#166534;font-size:.92rem;font-weight:650}.panneau-suggestion-agenda{padding:0;overflow:hidden}.panneau-suggestion-agenda .bandeau-image{background-position:50%;background-size:cover;align-items:flex-end;height:12rem;padding:1rem;display:flex}.panneau-suggestion-agenda .bandeau-image span{background:#fffffff0;border-radius:10px;align-items:center;gap:.35rem;padding:.4rem .8rem;font-size:.92rem;font-weight:650;display:inline-flex}.panneau-suggestion-agenda .corps{gap:1rem;padding:1.4rem 1.6rem 1.6rem;display:grid}.panneau-suggestion-agenda h2{font-size:1.6rem}.infos-ligne{flex-wrap:wrap;gap:2rem;font-weight:600;display:flex}.infos-ligne span{align-items:center;gap:.5rem;display:inline-flex}.criteres-liste{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.criteres-liste li{align-items:flex-start;gap:.7rem;display:flex}.criteres-liste li.ok svg{color:#166534;flex:none;margin-top:.1rem}.criteres-liste li.non{color:var(--texte-doux)}.criteres-liste .tiret{text-align:center;flex:none;width:20px}.choix-image{gap:.8rem;display:grid}.entete-choix-image{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.entete-choix-image .segments button{color:var(--texte-doux);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:.45rem .9rem;font-weight:600}.entete-choix-image .segments button[aria-pressed=true]{color:var(--primaire);border-color:var(--bordure-forte);background:var(--surface)}.ma-photo{gap:.8rem;display:grid}.zone-depot{text-align:center;color:var(--primaire);background:var(--surface);border:2px dashed #a9b8e8;border-radius:14px;justify-items:center;gap:.4rem;padding:2rem 1rem;display:grid}.zone-depot strong{color:var(--texte)}.zone-depot.survol{border-color:var(--primaire);background:#eef3fd}.zone-depot.inactive{opacity:.55}.apercu-photo{grid-template-columns:12rem 1fr;align-items:center;gap:1rem;display:grid}.apercu-photo img{object-fit:cover;border-radius:12px;width:12rem;height:8rem}.apercu-photo>span{justify-items:start;gap:.5rem;display:grid}@media (max-width:600px){.apercu-photo{grid-template-columns:1fr}.apercu-photo img{width:100%;height:11rem}}.lien-retour{align-items:center;gap:.4rem;margin-bottom:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.etiquette.pilier{background:var(--fond,#efe9fb);color:var(--couleur,#5b2fb0)}.etiquette.projet{color:#9a5b13;background:#fdf3e2}.etiquette.niveau-moi{color:#166534;background:#eaf6ec;align-items:center;gap:.25rem;display:inline-flex}.etiquette.neutre{color:var(--texte-doux);background:0 0}.mode-groupe{color:var(--texte-doux);font-size:.85rem;font-weight:650}.piliers{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0 1.4rem;display:grid}.tuile-pilier{border:1px solid color-mix(in srgb, var(--couleur,#6d3fd0) 30%, transparent);border-left:6px solid var(--couleur,#6d3fd0);border-radius:var(--rayon);background:var(--fond,var(--surface));color:inherit;grid-template-columns:7.5rem 1fr;align-items:center;gap:.8rem;padding:.8rem;text-decoration:none;display:grid}.tuile-pilier strong{color:var(--couleur)}.tuile-pilier.choisie{border:2px solid var(--couleur);box-shadow:0 0 0 3px color-mix(in srgb, var(--couleur) 25%, transparent);border-left-width:6px}.tuile-pilier img{aspect-ratio:4/3;object-fit:cover;border-radius:10px;width:7.5rem;height:auto}.tuile-pilier>span{gap:.15rem;display:grid}.tuile-pilier .compte{color:var(--couleur,#5b2fb0);font-size:.88rem;font-weight:650}.barre-groupes{border-bottom:1px solid var(--bordure);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.2rem;display:flex}.barre-groupes .onglets{border-bottom:none;margin-bottom:0}.onglets-groupes a[aria-current=page],.onglets-groupe a[aria-current=page]{color:#5b2fb0;border-bottom-color:#5b2fb0}.onglets-groupes a[aria-current=page] .compteur{color:#fff;background:#5b2fb0}.barre-groupes .filtres-actions{padding-bottom:.6rem}.info-bourse.violet{color:#3b2470;background:#f3eefc;border-color:#e1d5f7}.info-bourse.violet svg{color:#5b2fb0}.grille-groupes{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.carte-groupe{border:1px solid var(--bordure);border-radius:var(--rayon);background:var(--surface);align-content:start;display:grid;overflow:hidden}.carte-groupe .haut{grid-template-columns:8.5rem 1fr;gap:1.1rem;padding:1.1rem;display:grid}.carte-groupe .haut img{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:8.5rem;height:auto}.carte-groupe .etiquettes{flex-wrap:wrap;align-items:center;gap:.7rem;margin-bottom:.4rem;display:flex}.carte-groupe h3{margin-bottom:.3rem;font-size:1.15rem}.carte-groupe h3 a{color:inherit;text-decoration:none}.avertissement-sante{color:#6b4f0a;background:#fdf7ea;border-radius:10px;margin:0 1.1rem 1rem;padding:.7rem .9rem;font-size:.88rem}.pied-carte-groupe{border-top:1px solid var(--bordure);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;padding:.9rem 1.1rem;display:flex}.pied-carte-groupe .infos{color:var(--texte-doux);flex-wrap:wrap;gap:1.2rem;font-weight:600;display:flex}.pied-carte-groupe .infos span{align-items:center;gap:.35rem;display:inline-flex}.pied-carte-groupe .actions-carte{align-items:center;gap:.6rem;display:inline-flex}.pied-carte-groupe .succes{color:#166534;font-weight:650}.ligne-interet{flex-wrap:wrap;align-items:center;gap:.8rem;display:inline-flex}.ligne-interet strong{color:#5b2fb0}.jauge-interet{background:#e7e3ef;border-radius:999px;width:9rem;height:.5rem;overflow:hidden}.jauge-interet span{background:#5b2fb0;height:100%;display:block}.bouton-interet{color:#5b2fb0;background:var(--surface);cursor:pointer;border:1.5px solid #c9b6ef;border-radius:10px;align-items:center;gap:.3rem;padding:.45rem .9rem;font-weight:650;display:inline-flex}.bouton-interet.oui{color:#166534;border-color:#8fd08a}.choix-niveau{gap:.6rem;padding:0 1.1rem 1rem;display:grid}.choix-niveau>div{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.choix-niveau button{text-align:left;border:1px solid var(--bordure-forte);background:var(--surface);cursor:pointer;border-radius:10px;gap:.15rem;padding:.7rem .9rem;display:grid}.choix-niveau button:hover{border-color:var(--primaire)}.choix-niveau button span{color:var(--texte-doux);font-size:.85rem}.choix-niveau.compact{grid-template-columns:1fr 1fr;max-width:30rem;padding:0}.entete-groupe{padding:0;overflow:visible}.entete-groupe .haut{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:1.4rem;padding:1.4rem;display:grid}.images-groupe{grid-template-rows:3.4rem 3.4rem;grid-template-columns:9.5rem 4.5rem;gap:.4rem;display:grid}.images-groupe img{object-fit:cover;border-radius:10px;width:100%;height:100%}.images-groupe .principale{grid-row:span 2}.images-groupe.seule{grid-template-columns:11rem}.entete-groupe .etiquettes{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.entete-groupe h2{margin:.4rem 0;font-size:1.8rem}.stats-groupe{flex-wrap:wrap;gap:1.4rem;margin-top:.4rem;font-weight:650;display:flex}.menu-groupe{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.panneau-groupe{gap:.2rem;min-width:15rem;padding:.5rem;display:grid;right:0}.entete-groupe .onglets-groupe{border-top:1px solid var(--bordure);border-bottom:none;margin:0;padding:0 1.4rem}.entete-groupe .avertissement-sante{margin:0 1.4rem 1rem}.entete-groupe+*{margin-top:1.2rem}.grille-groupe{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.2rem;display:grid}.ligne-fil{border-top:1px solid var(--bordure);color:inherit;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.8rem .4rem;text-decoration:none;display:grid}.ligne-fil:hover{background:var(--fond)}.meta-fil{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ligne-fil>span:nth-child(2){gap:.15rem;display:grid}.ligne-fil .reponses{color:var(--primaire);background:color-mix(in srgb, var(--primaire) 10%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.9rem;font-weight:700;display:inline-flex}.ligne-fil .reponses.aucune{color:var(--texte-doux);background:var(--fond)}.etiquette-fil{color:#495057;background:#eef0f2;border-radius:999px;padding:.1rem .55rem;font-size:.75rem;font-weight:700}.etiquette-fil.question{color:#1c4f9c;background:#e7f0fd}.etiquette-fil.retex{color:#6741a8;background:#f3ecfd}.etiquette-fil.organisation{color:#a14a00;background:#fff1e0}.etiquette-fil.ressource{color:#2b6e2f;background:#e9f6ea}.etiquette-fil.idee{color:#8a6d00;background:#fff8db}.ligne-decision{border-top:1px solid var(--bordure);color:inherit;grid-template-columns:auto 1fr;gap:.8rem;padding:.7rem 0;text-decoration:none;display:grid}.ligne-decision .point{background:#5b2fb0;border-radius:50%;width:.6rem;height:.6rem;margin-top:.45rem}.ligne-decision>span:last-child{gap:.15rem;display:grid}.ligne-membre{border-top:1px solid var(--bordure);grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.7rem 0;display:grid}.ligne-membre>span:nth-child(2){gap:.1rem;display:grid}.composer-groupe{gap:.8rem;display:grid}.composer-groupe .ligne{align-items:flex-start;gap:.8rem;display:flex}.composer-groupe textarea,.composer-groupe input{border:1px solid var(--bordure-forte);border-radius:14px;width:100%;padding:.7rem .9rem}.composer-groupe .outils{flex-wrap:wrap;gap:.5rem;display:flex}.bouton.secondaire.actif{color:#5b2fb0;background:#f3eefc;border-color:#5b2fb0}.carte-proposition{border:2px solid #c9b6ef;gap:.9rem;display:grid}.carte-proposition h3{font-size:1.25rem}.compteurs-avis{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.compteurs-avis p{background:#eceeeb;border:1px solid #dde1dc;border-radius:12px;padding:.8rem 1rem;display:grid}.compteurs-avis strong{font-size:1.6rem}.motif-avis{font-size:.95rem}.boutons-avis{flex-wrap:wrap;gap:.6rem;display:flex}.resultat-proposition{color:#166534;background:#eaf6ec;border-radius:10px;padding:.6rem .9rem;font-weight:650}.resultat-proposition.arbitrage{color:#9a5b13;background:#fdf3e2}.nouveau-fil{width:100%;margin:.6rem 0}.fil-groupe{gap:1rem;display:grid}.messages-groupe{gap:.9rem;display:grid}.message-groupe{background:var(--fond);border-radius:12px;grid-template-columns:auto 1fr;gap:.8rem;padding:.8rem 1rem;display:grid}.message-groupe.moi{background:#f3eefc}.mise-en-page.egal{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.grille-roles{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.8rem;margin-top:.6rem;display:grid}.carte-role{border:1px solid var(--bordure);border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:.8rem;padding:.9rem;display:grid}.carte-role.moi{border:2px solid #c9b6ef}.carte-role>span:not(.avatar){justify-items:start;gap:.15rem;display:grid}.carte-role .nom-role{color:#5b2fb0;font-size:.9rem;font-weight:700}.note-roles{color:#3b2470;margin-top:1rem}.note-intention{gap:.8rem;display:grid}.etapes-groupe{color:var(--texte-doux);gap:.7rem;padding-left:1.2rem;display:grid}.choix-piliers{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.choix-modes{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.choix-pilier{border:1px solid var(--bordure-forte);cursor:pointer;background:var(--surface);border-radius:12px;align-items:center;gap:.7rem;padding:.6rem .7rem;display:flex}.choix-pilier input{opacity:0;pointer-events:none;position:absolute}.choix-pilier img{object-fit:cover;border-radius:8px;width:4rem;height:3rem}.choix-pilier>span{display:grid}.choix-pilier.choisi{border:2px solid #6d3fd0}.choix-pilier.choisi strong{color:#5b2fb0}.compte-mots{text-align:right;color:var(--texte-doux);justify-content:flex-end;align-items:center;gap:.3rem;font-size:.85rem;display:inline-flex}.compte-mots.ok{color:#166534;font-weight:650}.puce-choix{border:1px solid var(--bordure-forte);background:var(--surface);cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;padding:.4rem .9rem;font-weight:600;display:inline-flex}.choix-images-groupe{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.6rem;display:grid}.choix-images-groupe>button{cursor:pointer;aspect-ratio:4/3;background:0 0;border:2px solid #0000;border-radius:10px;padding:0;position:relative;overflow:hidden}.choix-images-groupe>button img{object-fit:cover;width:100%;height:100%}.choix-images-groupe>button.choisie{border-color:#5b2fb0}.choix-images-groupe .rang{background:#ffffffd9;border-radius:999px;padding:.05rem .45rem;font-size:.75rem;font-weight:700;position:absolute;top:.3rem;left:.3rem}.choix-images-groupe>button.choisie .rang{color:#fff;background:#5b2fb0}.choix-images-groupe .ajout-photo{border:2px dashed var(--bordure-forte);color:var(--texte);align-content:center;place-items:center;gap:.3rem;font-weight:650;display:grid}.apercu-groupe{grid-template-columns:6rem 1fr;align-items:center;gap:.8rem;display:grid}.apercu-groupe img{object-fit:cover;border-radius:10px;width:6rem;height:4.5rem}.apercu-groupe>span{gap:.2rem;display:grid}@media (max-width:1100px){.piliers{grid-template-columns:repeat(2,minmax(0,1fr))}.grille-groupe,.entete-groupe .haut{grid-template-columns:minmax(0,1fr)}.menu-groupe{justify-content:flex-start}}@media (max-width:900px){.grille-groupes,.mise-en-page.egal,.grille-roles,.choix-piliers{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.piliers{grid-template-columns:minmax(0,1fr)}.tuile-pilier{grid-template-columns:5.5rem 1fr}.tuile-pilier img{width:5.5rem}.carte-groupe .haut{grid-template-columns:5.5rem 1fr}.carte-groupe .haut img{width:5.5rem}.choix-modes,.compteurs-avis,.choix-niveau>div,.choix-niveau.compact{grid-template-columns:minmax(0,1fr)}}.tableau-documents table{border-collapse:collapse;width:100%;margin-top:.8rem}.tableau-documents th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--texte-doux);border-bottom:1px solid var(--bordure);padding:.6rem .5rem;font-size:.78rem}.tableau-documents td{border-bottom:1px solid var(--bordure);vertical-align:middle;padding:.9rem .5rem}.tableau-documents td a{color:inherit;text-decoration:none}.format-doc{border-radius:10px;place-items:center;min-width:3rem;height:3rem;padding:0 .3rem;font-size:.72rem;font-weight:800;display:inline-grid}.format-doc.pdf{color:#b4410c;background:#fdecdf}.format-doc.doc{color:#1e40af;background:#e5ecfb}.format-doc.xls{color:#166534;background:#e6f2ea}.format-doc.retex{color:#5b2fb0;background:#efe9fb}.format-doc.txt,.format-doc.img{color:var(--texte-doux);background:#eef0ee}.statut-doc{border-radius:8px;padding:.25rem .6rem;font-size:.85rem;font-weight:700;display:inline-block}.statut-doc.bleu{color:#1e40af;background:#e5ecfb}.statut-doc.bleu-clair{color:#3b5fc0;background:#eef3fd}.statut-doc.orange{color:#9a5b13;background:#fdf3e2}.statut-doc.violet{color:#5b2fb0;background:#efe9fb}.statut-doc.vert{color:#166534;background:#eaf6ec}.statut-doc.neutre{color:var(--texte)}.encart-retex{border:1.5px solid #ebcf9c;gap:.5rem;margin-top:1.2rem;display:grid}.contenu-document{white-space:pre-line;background:var(--fond);border-radius:12px;padding:1rem 1.2rem;line-height:1.6}.sur-titre-violet{color:#5b2fb0;font-weight:700}.compte-rendu{align-content:start;gap:.9rem;display:grid}.qui-fait-quoi{grid-template-columns:1fr 1fr;gap:.6rem 1.4rem;display:grid}.ligne-cr{border-top:1px solid var(--bordure);color:inherit;grid-template-columns:3.4rem 1fr;gap:.8rem;padding:.8rem 0;text-decoration:none;display:grid}.ligne-cr .date-cr{text-transform:uppercase;color:var(--texte-doux);justify-items:center;font-size:.75rem;display:grid}.ligne-cr .date-cr strong{color:var(--texte);font-size:1.3rem}.ligne-cr>span:last-child{gap:.15rem;display:grid}.ligne-cr.choisi strong{color:#5b2fb0}.ligne-action-groupe{border-top:1px solid var(--bordure);grid-template-columns:7.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}.ligne-action-groupe img{object-fit:cover;border-radius:10px;width:7.5rem;height:5.5rem}.ligne-action-groupe>span{gap:.3rem;display:grid}.ligne-action-groupe .etiquettes{flex-wrap:wrap;gap:.5rem;display:flex}.frise{margin-top:.8rem;overflow-x:auto}.frise-entete,.frise-ligne{grid-template-columns:2rem minmax(9rem,1.4fr) minmax(6.5rem,.8fr) 8.5rem minmax(16rem,3fr);align-items:center;gap:.6rem;display:grid}.frise-legende{padding-top:.2rem}.frise-legende .legende-frise{gap:.4rem .9rem;margin-top:0;font-size:.82rem}.frise-entete{letter-spacing:.05em;text-transform:uppercase;color:var(--texte-doux);border-bottom:1px solid var(--bordure);padding-bottom:.5rem;font-size:.75rem;font-weight:700}.frise-entete .semaines{text-align:center;grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.frise-entete .semaines .courante{color:#c2410c}.frise-ligne{padding:.7rem 0}.frise-ligne .num{color:var(--texte-doux)}.frise-ligne .responsable{align-items:center;gap:.4rem;font-size:.92rem;display:inline-flex}.frise-ligne .responsable .avatar{width:1.8rem;height:1.8rem;font-size:.7rem}.piste{grid-auto-columns:1fr;grid-auto-flow:column;height:1.6rem;display:grid;position:relative}.piste .graduation{border-left:1px solid #eceeec}.piste .barre{border-radius:6px;height:1rem;position:absolute;top:.3rem}.barre.vert,.carre.vert{background:#22a35a}.barre.bleu,.carre.bleu{background:#1d4ed8}.barre.bleu-clair,.carre.bleu-clair{background:#93b0ef}.barre.orange,.carre.orange{background:#e8a33d}.ligne-aujourdhui{background:#c2410c;width:2px;position:absolute;top:-.4rem;bottom:-.4rem}.legende-frise{flex-wrap:wrap;gap:1.2rem;margin-top:.8rem;font-size:.9rem;font-weight:600;display:flex}.legende-frise>span{align-items:center;gap:.3rem;display:inline-flex}.legende-frise .carre{border-radius:3px;width:.8rem;height:.8rem;display:inline-block}.trait-aujourdhui{background:#c2410c;width:2px;height:1rem;display:inline-block}.jalons{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.2rem;display:grid}.jalon{align-items:center;gap:.8rem;display:flex}.jalon>span:last-child{display:grid}.jalon .pastille{color:#fff;border-radius:50%;flex:none;place-items:center;width:2.6rem;height:2.6rem;font-weight:800;display:grid}.jalon .pastille.bleu{background:#1d4ed8}.jalon .pastille.violet{background:#5b2fb0}.jalon .pastille.orange{background:#e8a33d}.liste-etapes{margin-top:.6rem;display:grid}.ligne-etape-liste{border-top:1px solid var(--bordure);grid-template-columns:2rem 1fr auto;align-items:center;gap:.8rem;padding:.8rem 0;display:grid}.ligne-etape-liste>span:nth-child(2){display:grid}.choix-statut{border:1px solid var(--bordure-forte);border-radius:8px;padding:.3rem .5rem;font-weight:700}.ajout-etape{width:min(34rem,100%)}@media (max-width:900px){.jalons{grid-template-columns:repeat(2,minmax(0,1fr))}.qui-fait-quoi{grid-template-columns:1fr}.tableau-documents{overflow-x:auto}.ligne-action-groupe{grid-template-columns:5rem minmax(0,1fr)}.ligne-action-groupe img{width:5rem;height:4rem}.ligne-action-groupe>a{grid-column:2;justify-self:start}}@media (max-width:600px){.jalons{grid-template-columns:minmax(0,1fr)}.tableau-documents th:nth-child(3),.tableau-documents td:nth-child(3),.tableau-documents th:nth-child(5),.tableau-documents td:nth-child(5){display:none}}.ligne-action-groupe>span{overflow-wrap:anywhere;min-width:0}.puces-groupes{flex-wrap:wrap;gap:.6rem;margin-bottom:1.2rem;display:flex}.puces-groupes a{border:1px solid var(--bordure-forte);background:var(--blanc);color:var(--texte);border-radius:12px;align-items:center;gap:.6rem;min-width:0;padding:.45rem .9rem .45rem .5rem;text-decoration:none;display:flex}.puces-groupes a[aria-current=page]{border:2px solid var(--primaire);padding:calc(.45rem - 1px) calc(.9rem - 1px) calc(.45rem - 1px) calc(.5rem - 1px)}.puces-groupes strong{font-size:.92rem;line-height:1.25;display:block}.puces-groupes small,.vos-groupes small,.membres-agenda small{color:var(--texte-doux);font-size:.78rem;display:block}.pastille-tous{background:var(--sombre);border-radius:50%;flex:none;width:.7rem;height:.7rem;margin:0 .3rem}.vignette-groupe{background:#dfe5df 50%/cover no-repeat;border-radius:8px;flex:none;width:2.3rem;height:2.3rem;position:relative}.vignette-groupe:after{content:"";border:2px solid var(--blanc);background:var(--couleur-pilier,var(--succes));border-radius:50%;width:.75rem;height:.75rem;position:absolute;bottom:-3px;right:-3px}.pilier-alimentation{--couleur-pilier:#15803d}.pilier-habitat{--couleur-pilier:#1f5bd7}.pilier-sante{--couleur-pilier:#c2410c}.pilier-gouvernance{--couleur-pilier:#7c3aed}.pilier-resilience{--couleur-pilier:#c2410c}.point-pilier{background:var(--couleur-pilier,var(--succes));border-radius:50%;flex:none;width:.55rem;height:.55rem;display:inline-block}.agenda-groupes{grid-template-columns:minmax(0,1fr) 20rem}.evenements-groupes{padding:0;overflow:hidden}.evenements-groupes>.bloc-titre{border-bottom:1px solid var(--bordure);margin:0;padding:1.1rem 1.3rem}.evenements-groupes ul{margin:0;padding:0;list-style:none}.ligne-evenement-groupe{border-bottom:1px solid var(--bordure);grid-template-columns:3.4rem 8.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.3rem;display:grid}.date-evenement{border-radius:10px;justify-items:center;padding:.5rem .2rem;line-height:1.1;display:grid}.date-evenement small{text-transform:uppercase;color:var(--texte-doux);font-size:.7rem;font-weight:700}.date-evenement strong{font-size:1.45rem}.date-evenement.prochain{background:var(--alerte-clair)}.dispo-groupe .bouton.large{white-space:normal;text-align:center}.image-evenement{aspect-ratio:3/2;background:#dfe5df 50%/cover no-repeat;border-radius:10px;display:block;position:relative}.image-defaut{color:#fff;background:#0000009e;border-radius:6px;padding:.15rem .45rem;font-size:.68rem;font-weight:650;position:absolute;bottom:.4rem;left:.4rem}.corps-evenement{gap:.25rem;min-width:0;display:grid}.groupe-evenement{color:var(--texte-doux);flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.82rem;font-weight:600;display:flex}.etiquette-evenement{color:var(--texte-doux);background:#eef0ee;border-radius:6px;padding:.1rem .45rem;font-size:.72rem;font-weight:700}.etiquette-evenement.vert{background:var(--succes-clair);color:var(--succes)}.etiquette-evenement.jaune{color:#8a5a00;background:#fdf3d6}.etiquette-evenement.rouge{background:var(--alerte-clair);color:var(--orange-texte)}.titre-evenement{color:var(--texte);overflow-wrap:anywhere;font-size:1.02rem;font-weight:750;text-decoration:none}.places-evenement{align-items:center;gap:.7rem;font-size:.82rem;font-weight:650;display:flex}.barre-places{background:#e6e9e6;border-radius:99px;flex:none;width:7rem;height:.32rem;overflow:hidden}.barre-places>span{background:var(--succes-vif);border-radius:99px;height:100%;display:block}.barre-places.complet>span{background:var(--alerte)}.reponse-evenement{text-align:right;justify-items:end;gap:.5rem;display:grid}.reponse-evenement .inscrit{color:var(--succes);align-items:center;gap:.25rem;font-weight:700;display:inline-flex}.reponse-evenement .attente{color:var(--ambre);font-weight:700}.reponse-evenement .complet{color:var(--alerte);font-weight:700}.pied-evenements{margin:0;padding:1rem 1.3rem 1.2rem}.bouton-synchroniser{justify-items:end;gap:.5rem;display:inline-grid;position:relative}.bouton-synchroniser .panneau-lien{gap:.4rem;max-width:26rem;display:grid}.vos-groupes ul,.membres-agenda ul{margin:.6rem 0 1rem;padding:0;list-style:none;display:grid}.vos-groupes li{border-bottom:1px solid var(--bordure);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.75rem 0;display:grid}.vos-groupes li a{white-space:nowrap;font-weight:700}.vos-groupes strong,.membres-agenda strong{font-size:.95rem;display:block}.membres-agenda li{align-items:center;gap:.7rem;padding:.4rem 0;display:flex}.membres-agenda .bloc-titre,.dispo-groupe h3{margin-bottom:.2rem}.grille-dispo-groupe{grid-template-columns:5.2rem repeat(7,minmax(0,1fr));align-items:center;gap:.3rem;margin:.9rem 0;display:grid}.grille-dispo-groupe .entete{text-align:center;color:var(--texte-doux);font-size:.72rem;font-weight:700}.grille-dispo-groupe .plage{font-size:.82rem;font-weight:650}.case-dispo{aspect-ratio:1;color:var(--texte);background:0 0;border-radius:8px;place-items:center;font-size:.82rem;font-weight:700;display:grid}.case-dispo.niveau-1{background:#e3eee7}.case-dispo.niveau-2{background:#c6dccd}.case-dispo.niveau-3{color:#fff;background:#8fbb9f}.case-dispo.niveau-4{color:#fff;background:#4f8a66}.case-dispo.meilleur{outline:2.5px solid var(--sombre);outline-offset:1px}.meilleur-creneau{background:var(--succes-clair);border-radius:10px;align-items:center;gap:.6rem;margin:0 0 .8rem;padding:.7rem .9rem;font-size:.9rem;display:flex}.meilleur-creneau svg{color:var(--succes);flex:none}.grille-date-heures{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid}.grille-lieu-places{grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:1rem;display:grid}.grille-adresse{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.4fr);gap:1rem;display:grid}.apercu-evenement{gap:.45rem;display:grid}.apercu-evenement img{aspect-ratio:16/9;object-fit:cover;border-radius:10px;width:100%;margin-bottom:.3rem}.surtitre{letter-spacing:.08em;text-transform:uppercase;color:var(--texte-doux);margin:0 0 .4rem;font-size:.78rem}.encart-image{gap:.4rem;display:grid}.encart-image p{margin:0}.image-evenement-groupe{gap:.9rem;display:grid}.image-evenement-groupe>.bloc-titre{margin-bottom:0}.image-evenement-groupe .aide{margin:0}.onglets-image{gap:.2rem;display:inline-flex}.onglets-image button{cursor:pointer;color:var(--texte);background:0 0;border:1px solid #0000;border-radius:10px;padding:.5rem .9rem;font-weight:650}.onglets-image button[aria-selected=true]{border-color:var(--bordure-forte);background:var(--blanc);color:var(--primaire);box-shadow:0 1px 3px #00000014}.puces-categories{flex-wrap:wrap;gap:.5rem;display:flex}.puces-categories button{border:1px solid var(--bordure-forte);background:var(--blanc);cursor:pointer;color:var(--texte);border-radius:99px;padding:.45rem .9rem;font-weight:650}.puces-categories button[aria-pressed=true]{background:var(--primaire);border-color:var(--primaire);color:#fff}.grille-images-evenement{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.7rem;display:grid}.grille-images-evenement button{cursor:pointer;background:0 0;border:3px solid #0000;border-radius:12px;padding:0;position:relative;overflow:hidden}.grille-images-evenement button.choisie{border-color:var(--primaire)}.grille-images-evenement img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.du-groupe{color:#fff;background:#0000009e;border-radius:6px;padding:.1rem .4rem;font-size:.7rem;font-weight:650;position:absolute;bottom:.35rem;left:.35rem}.grille-images-evenement .coche{background:var(--primaire);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;display:grid;position:absolute;top:.35rem;right:.35rem}.pied-formulaire{flex-wrap:wrap;justify-content:flex-end;gap:.8rem;margin-top:1.4rem;display:flex}@media (max-width:1000px){.agenda-groupes{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.ligne-evenement-groupe{grid-template-columns:3rem minmax(0,1fr)}.ligne-evenement-groupe .image-evenement{display:none}.reponse-evenement{text-align:left;grid-column:2;justify-items:start}.grille-date-heures,.grille-adresse{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.grille-date-heures>:first-child,.grille-adresse>:first-child{grid-column:1/-1}.puces-groupes a{flex:100%}}.intro-agenda-groupes{color:var(--texte-doux);max-width:60rem;margin:0 0 1rem}:root{--gr:#0e7490;--gr-clair:#e3f3f6}.etiquette-gr{color:var(--texte-doux);white-space:nowrap;background:#eef0ee;border-radius:6px;align-items:center;gap:.25rem;padding:.15rem .5rem;font-size:.74rem;font-weight:700;display:inline-flex}.etiquette-gr.actif{background:var(--succes-clair);color:var(--succes)}.etiquette-gr.creation{color:#8a5a00;background:#fdf0d8}.etiquette-gr.votre{color:var(--succes);background:#fdf6dc}.etiquette-gr.ferme,.etiquette-gr.profil{background:var(--gr-clair);color:var(--gr)}.etiquette-gr.profil-terrain{color:#8a5a00;background:#fdf0d8}.etiquette-gr.profil-alimentation{background:var(--succes-clair);color:var(--succes)}.etiquette-gr.profil-lowtech{background:var(--primaire-clair);color:var(--primaire-fonce)}.etiquette-gr.profil-soins{background:var(--alerte-clair);color:var(--orange-texte)}.etiquette-gr.statut-acceptee{background:var(--succes-clair);color:var(--succes)}.etiquette-gr.statut-refusee{background:var(--alerte-clair);color:var(--orange-texte)}td .etiquette-gr{white-space:normal;margin:0 .3rem .3rem 0}.liste-gr{grid-template-columns:minmax(0,.75fr) minmax(0,1.3fr)}.cartes-gr{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.carte-gr{border:1px solid var(--bordure);background:var(--blanc);color:var(--texte);border-radius:14px;grid-template-columns:7rem minmax(0,1fr);align-items:center;gap:.9rem;padding:.8rem;text-decoration:none;display:grid}.carte-gr.choisie{border:2px solid var(--gr);padding:calc(.8rem - 1px)}.carte-gr img{aspect-ratio:4/3;object-fit:cover;border-radius:10px;width:100%}.carte-gr>span{gap:.25rem;min-width:0;display:grid}.carte-gr strong{font-size:1.05rem}.etiquettes{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.recherche-gr{color:var(--gr);font-size:.82rem;font-weight:650}.detail-gr{gap:1.1rem;display:grid}.tete-gr{grid-template-columns:12rem minmax(0,1fr);align-items:start;gap:1.3rem;display:grid}.tete-gr img{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:100%}.tete-gr h2{margin:.4rem 0;font-size:1.6rem;line-height:1.2}.chiffres-gr{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.chiffres-gr>span{align-items:flex-start;gap:.6rem;display:flex}.chiffres-gr svg{color:var(--gr);flex:none;margin-top:.15rem}.chiffres-gr small{color:var(--texte-doux);display:block}.profils-gr{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.7rem;display:grid}.profil-gr{background:var(--blanc);border:1px solid #c9e6cf;border-radius:12px;align-content:start;gap:.25rem;padding:.8rem .9rem;display:grid}.profil-gr.recherche{background:#fffaf0;border:1.5px dashed #e6c27a}.profil-gr .etat{color:var(--succes);align-items:center;gap:.2rem;font-size:.82rem;font-weight:700;display:inline-flex}.profil-gr.recherche .etat{color:#a15c00}.profil-gr .noms{font-size:.85rem;font-weight:650}.profil-gr .ligne-profil{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.encart-gr{border-radius:12px;align-items:flex-start;gap:.8rem;margin:0;padding:1rem 1.1rem;display:flex}.encart-gr.vert{background:var(--succes-clair);border:2px solid #8fd19e}.encart-gr.vert svg{color:var(--succes);flex:none}.encart-gr.bleu{background:var(--gr-clair);color:#164e63}.encart-gr.bleu svg{color:var(--gr);flex:none}.encart-gr.jaune{color:#6b4b00;background:#fdf6dc;border:1px solid #f0dc9a;margin-bottom:1rem}.encart-gr.orange{background:#fffaf0;border:2px solid #f2c27a;gap:.8rem;display:grid}.encart-gr.orange h3{color:#7a4300;margin:0}.encart-gr.orange p{color:#6b4b00;margin:0}.boutons-gr{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.choix-apport{gap:.6rem;display:grid}.cases-profils{gap:.35rem;display:grid}.mon-groupe-gr{gap:1.2rem;display:grid}.invitation-gr{grid-template-columns:11rem minmax(0,1fr);align-items:start;gap:1.3rem;display:grid}.invitation-gr img{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:100%}.invitation-gr h3{margin:.3rem 0}.invitation-gr>div{justify-items:start;gap:.6rem;display:grid}.repondre-invitation{gap:.8rem;width:100%;display:grid}.demande-gr{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.puces-rayon{flex-wrap:wrap;gap:.5rem;margin-top:.4rem;display:flex}.puces-rayon button{border:1px solid var(--bordure-forte);background:var(--blanc);cursor:pointer;border-radius:99px;padding:.45rem .95rem;font-weight:700}.puces-rayon button[aria-pressed=true]{background:var(--gr);border-color:var(--gr);color:#fff}.compteur-gr{align-items:center;gap:.8rem;margin-top:.4rem;display:flex}.compteur-gr strong{text-align:center;min-width:1.6rem;font-size:1.3rem}.couverture-ok{color:var(--succes);font-weight:700}.couverture-manque{color:#a15c00;font-weight:700}.personnes-proposees{gap:.6rem;margin:.6rem 0;padding:0;list-style:none;display:grid}.personnes-proposees li{border:1px solid var(--bordure);background:var(--blanc);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.8rem;padding:.7rem .9rem;display:grid}.bouton-inviter{background:var(--blanc);color:var(--succes);cursor:pointer;border:1.5px solid #8fd19e;border-radius:99px;align-items:center;gap:.25rem;padding:.35rem .8rem;font-weight:700;display:inline-flex}.bouton-inviter.choisi{background:var(--succes-clair)}.choix-gr{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.4rem;display:grid}.choix-gr button{text-align:left;border:1px solid var(--bordure-forte);background:var(--blanc);cursor:pointer;color:var(--texte);border-radius:12px;gap:.2rem;padding:.8rem .9rem;display:grid}.choix-gr button[aria-pressed=true]{border:2px solid var(--gr);color:#164e63;padding:calc(.8rem - 1px) calc(.9rem - 1px)}.reperes-gr dl{grid-template-columns:auto minmax(0,1fr);gap:.7rem 1rem;margin:.6rem 0 0;display:grid}.reperes-gr dt{color:var(--gr);font-weight:800}.reperes-gr dd{margin:0;font-size:.9rem}.encart-ferme{background:var(--gr-clair);color:#164e63;border-color:#b6dde5}.encart-ferme p{margin:.4rem 0 0}.entete-gr{padding:0}.entete-gr .haut{grid-template-columns:9rem minmax(0,1fr) auto;align-items:start;gap:1.3rem;padding:1.3rem 1.4rem;display:grid}.entete-gr .haut img{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:100%}.entete-gr h2{margin:.4rem 0;font-size:1.7rem}.lieu-gr{font-size:.82rem;font-weight:650}.entete-gr .onglets-groupe{border-top:1px solid var(--bordure);border-bottom:none;margin:0;padding:0 1.4rem}.entete-gr .onglets-groupe a[aria-current=page]{color:var(--gr);border-bottom-color:var(--gr)}.entete-gr+*{margin-top:1.2rem}.grille-vie-gr{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:1.3rem;display:grid}.membres-gr ul,.fil-gr ul,.demandes-gr ul{margin:0;padding:0;list-style:none;display:grid}.membres-gr li{border-bottom:1px solid var(--bordure);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.7rem 0;display:grid}.membres-gr li:last-child{border-bottom:none}.membres-gr small,.demandes-gr small{color:var(--texte-doux);font-size:.82rem;display:block}.membres-gr .bloc-titre a{font-weight:650}.fil-gr li{grid-template-columns:auto minmax(0,1fr);gap:.7rem;padding:.6rem 0;display:grid}.fil-gr li p{overflow-wrap:anywhere;margin:.25rem 0 0}.ecrire-gr{grid-template-columns:minmax(0,1fr) auto;gap:.6rem;margin:.8rem 0 .4rem;display:grid}.ecrire-gr input{border-radius:99px}.demandes-gr li{border-top:1px solid var(--bordure);gap:.6rem;padding:.8rem 0;display:grid}.mot-gr{margin:.25rem 0;font-style:italic;display:block}.encart-manque{background:#fffaf0;border-color:#f0d49a}.encart-manque h3{color:#7a4300}.encart-manque p{color:#6b4b00}.encart-formation,.encart-manque,.encart-complet,.a-venir-gr{justify-items:start;gap:.6rem;display:grid}.encart-formation{border:2px solid #9fd3de}.encart-formation h3,.encart-manque h3,.encart-complet h3,.a-venir-gr h3{margin:0}.tableau-membres-gr{padding:0;overflow:hidden}.tableau-membres-gr .bloc-titre{padding:1.1rem 1.3rem 0}.tableau-membres-gr .defilement{overflow-x:auto}.tableau-membres-gr table{border-collapse:collapse;width:100%;min-width:36rem}.tableau-membres-gr td:first-child{min-width:11rem}.tableau-membres-gr th,.tableau-membres-gr td{padding-left:1rem!important;padding-right:1rem!important}.tableau-membres-gr th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--texte-doux);border-bottom:1px solid var(--bordure);padding:.8rem 1.3rem;font-size:.74rem}.tableau-membres-gr td{border-bottom:1px solid var(--bordure);vertical-align:middle;padding:.8rem 1.3rem}.tableau-membres-gr tr:last-child td{border-bottom:none}.cellule-membre{align-items:center;gap:.7rem;display:flex}.cellule-membre small{color:var(--texte-doux);display:block}.equilibre-gr{gap:.9rem;display:grid}.ligne-equilibre{gap:.35rem;display:grid}.ligne-equilibre>span:first-child{justify-content:space-between;gap:.5rem;display:flex}.ligne-equilibre .nombre{color:var(--gr);font-weight:700}.ligne-equilibre .manquant{color:#a15c00;font-weight:700}.tirets{gap:.3rem;display:flex}.tirets span{background:#e3e7e4;border-radius:99px;width:1.6rem;height:.4rem}.tirets span.plein{background:var(--gr)}.tirets span.manque{background:#f2c27a}.mon-apport{justify-items:start;gap:.7rem;display:grid}.inviter-email{gap:.4rem;margin-top:1rem;display:grid}.inviter-email .ligne{grid-template-columns:minmax(0,1fr) auto;gap:.6rem;display:grid}@media (max-width:1100px){.grille-vie-gr,.liste-gr{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.tete-gr,.invitation-gr,.entete-gr .haut{grid-template-columns:minmax(0,1fr)}.tete-gr img,.invitation-gr img,.entete-gr .haut img{max-width:14rem}.chiffres-gr,.choix-gr{grid-template-columns:minmax(0,1fr)}.personnes-proposees li{grid-template-columns:auto minmax(0,1fr)}.personnes-proposees li>:nth-child(n+3){grid-column:2;justify-self:start}}.bulle-aide{vertical-align:middle;text-transform:none;letter-spacing:normal;margin-left:.35rem;font-size:.95rem;font-weight:400;line-height:1;display:inline-block;position:relative}.bulle-aide>button{cursor:pointer;color:var(--primaire);font:inherit;background:0 0;border:none;border-radius:99px;align-items:center;gap:.3rem;padding:.15rem;font-size:.85rem;font-weight:600;display:inline-flex}.bulle-aide>button:hover,.bulle-aide>button[aria-expanded=true]{background:var(--primaire-clair)}.bulle-aide>button:focus-visible{outline:3px solid color-mix(in srgb, var(--primaire) 45%, transparent)}.contenu-bulle{z-index:40;background:var(--blanc);width:min(24rem,80vw);color:var(--texte);border:1px solid var(--bordure-forte);text-align:left;white-space:normal;border-radius:12px;gap:.35rem;padding:.9rem 1rem;line-height:1.45;display:grid;position:absolute;top:calc(100% + .4rem);left:-.6rem;box-shadow:0 10px 30px #00000024}.contenu-bulle strong{font-size:.95rem}.contenu-bulle .texte-bulle{color:var(--texte);font-size:.9rem;font-style:normal;font-weight:400}@media (max-width:700px){.contenu-bulle{width:auto;position:fixed;inset:auto 16px 16px}}.pilotage-gr{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:1.3rem;display:grid}.diag-gr,.autonomie-gr,.decisions-gr{align-content:start;gap:.8rem;display:grid}.diag-gr h3,.autonomie-gr h3,.decisions-gr h3{margin:0}.score-gr{justify-items:start;gap:.1rem;display:grid}.score-gr strong{font-size:2.2rem;line-height:1}.barres-gr{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.barres-gr li{grid-template-columns:6.5rem minmax(0,1fr) 2.2rem;align-items:center;gap:.8rem;font-weight:650;display:grid}.barres-gr li strong{text-align:right}.barre-gr{background:#e6e9e6;border-radius:99px;height:.55rem;overflow:hidden}.barre-gr>span{background:#9aa39e;border-radius:99px;height:100%;display:block}.barre-gr>span.vert{background:var(--succes-vif)}.barre-gr>span.orange{background:#e6a23c}.questionnaire-gr{gap:1rem;display:grid}.question-gr{border-bottom:1px solid var(--bordure);gap:.4rem;padding:.6rem 0;display:grid}.reponses-gr{flex-wrap:wrap;gap:.4rem;display:flex}.reponses-gr label{cursor:pointer;position:relative}.reponses-gr input{opacity:0;position:absolute}.reponses-gr span{border:1px solid var(--bordure-forte);background:var(--blanc);border-radius:99px;padding:.3rem .75rem;font-size:.85rem;display:inline-block}.reponses-gr input:checked+span{background:var(--gr);border-color:var(--gr);color:#fff}.reponses-gr input:focus-visible+span{outline:3px solid color-mix(in srgb, var(--gr) 45%, transparent)}.grille-autonomie{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.carte-autonomie{border:1px solid var(--bordure);background:var(--blanc);border-radius:12px;align-content:start;gap:.45rem;min-height:7rem;padding:.8rem .9rem;display:grid}.ligne-autonomie{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.bouton-icone{color:var(--texte-doux);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.2rem}.bouton-icone:hover{color:var(--texte);background:#eef0ee}.etat-autonomie{color:var(--texte-doux);background:#eef0ee;border-radius:99px;justify-self:start;padding:.15rem .55rem;font-size:.76rem;font-weight:700}.etat-autonomie.vert{background:var(--succes-clair);color:var(--succes)}.etat-autonomie.orange{color:#8a5a00;background:#fdf0d8}.etat-autonomie.bleu{background:var(--primaire-clair);color:var(--primaire-fonce)}.edition-autonomie{gap:.4rem;display:grid}.edition-autonomie select,.edition-autonomie input{padding:.45rem .6rem;font-size:.85rem}.rangee-pilotage{grid-column:1/-1;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:start;gap:1.3rem;display:grid}.plan-gr{padding:0;overflow:hidden}.plan-gr>.bloc-titre{padding:1.1rem 1.3rem 0}.plan-gr>.aide,.plan-gr>.ajout-action-gr{padding:0 1.3rem}.plan-gr .defilement{overflow-x:auto}.plan-gr table{border-collapse:collapse;width:100%;min-width:36rem}.plan-gr th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--texte-doux);border-bottom:1px solid var(--bordure);padding:.8rem .6rem;font-size:.7rem}.plan-gr td{border-bottom:1px solid var(--bordure);vertical-align:middle;padding:.7rem .6rem}.responsable-gr{flex-wrap:wrap;align-items:center;gap:.45rem;display:inline-flex}.avatar.mini{width:1.7rem;height:1.7rem;font-size:.68rem}.avatar.mini.vide{color:var(--texte-doux);background:#eef0ee}.statut-action-gr{border-radius:99px;width:auto;padding:.3rem .6rem;font-size:.82rem;font-weight:650}.statut-action-gr.en_cours{background:var(--primaire-clair);color:var(--primaire-fonce);border-color:#0000}.statut-action-gr.termine{background:var(--succes-clair);color:var(--succes);border-color:#0000}.statut-action-gr.bloque{color:#8a5a00;background:#fdf0d8;border-color:#0000}.frise-gr,.entete-frise{width:24%;min-width:8rem}.mois-frise{display:flex}.mois-frise>span:first-child{border-right:1px solid var(--bordure-forte);flex:none}.mois-frise>span:last-child{padding-left:.4rem}.piste-frise{background:#eef1ee;border-radius:99px;height:.9rem;display:block;position:relative;overflow:hidden}.repere-mois{background:var(--bordure-forte);width:1px;position:absolute;top:0;bottom:0}.repere-jour{background:var(--alerte);z-index:1;width:2px;position:absolute;top:0;bottom:0}.hors-frise{color:var(--texte-doux);white-space:nowrap;font-size:.68rem;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.plan-gr th:first-child,.plan-gr td:first-child{padding-left:1.3rem}.plan-gr th:last-child,.plan-gr td:last-child{padding-right:1.3rem}.barre-frise{background:#8fb0ef;border-radius:99px;position:absolute;top:0;bottom:0}.barre-frise.en_cours{background:var(--primaire)}.barre-frise.termine{background:var(--succes-vif)}.barre-frise.bloque{background:#e6a23c}.ajout-action-gr{flex:100%;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.8rem;margin:0 0 .4rem;display:grid}.ajout-action-gr .champ:first-child{grid-column:1/-1}.ajout-action-gr input,.ajout-action-gr select{width:100%;min-width:0}.ajout-action-gr .message,.ajout-action-gr .boutons-gr{grid-column:1/-1}.propositions-gr,.decidees-gr{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.propositions-gr li{background:var(--gr-clair);border:1px solid #b6dde5;border-radius:12px;gap:.35rem;padding:.8rem .9rem;display:grid}.avis-gr{font-size:.85rem}.avis-gr.objection{color:var(--orange-texte);font-weight:650}.voter-gr{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.objection-gr{grid-template-columns:minmax(0,1fr) auto;gap:.4rem;width:100%;display:grid}.decidees-gr li{align-items:flex-start;gap:.5rem;display:flex}.decidees-gr li.adoptee svg{color:var(--succes);flex:none;margin-top:.2rem}.decidees-gr li.adoptee strong{color:var(--succes)}.decidees-gr li.rejetee{color:var(--texte-doux)}.proposer-gr{gap:.5rem;width:100%;display:grid}.decisions-gr .bloc-titre{margin-bottom:0}.actions-gr ul{margin:0;padding:0;list-style:none;display:grid}.actions-gr li{border-bottom:1px solid var(--bordure);justify-content:space-between;align-items:center;gap:.6rem;padding:.6rem 0;display:flex}.actions-gr li:last-child{border-bottom:none}.actions-gr small{color:var(--texte-doux);font-size:.82rem;display:block}.actions-gr .bloc-titre a{font-weight:650}.etiquette-gr.statut-action.en_cours{background:var(--primaire-clair);color:var(--primaire-fonce)}.etiquette-gr.statut-action.bloque{color:#8a5a00;background:#fdf0d8}@media (max-width:1000px){.pilotage-gr,.rangee-pilotage{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.grille-autonomie{grid-template-columns:repeat(2,minmax(0,1fr))}.ajout-action-gr{grid-template-columns:minmax(0,1fr)}.ajout-action-gr .champ:first-child{grid-column:auto}.barres-gr li{grid-template-columns:5.5rem minmax(0,1fr) 2rem}}.cartes-autonomie{grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem;display:grid}.carte-chiffre-autonomie{border:1px solid var(--bordure);background:var(--blanc);color:var(--texte);border-radius:14px;justify-items:start;gap:.35rem;padding:1rem 1.1rem;text-decoration:none;display:grid}.carte-chiffre-autonomie:hover{border-color:var(--bordure-forte)}.carte-chiffre-autonomie .aide{color:var(--texte);font-size:.85rem;font-weight:650}.carte-chiffre-autonomie strong{font-size:1.7rem;line-height:1.1}.etiquette-niveau{color:var(--texte-doux);background:#eef0ee;border-radius:99px;padding:.15rem .55rem;font-size:.75rem;font-weight:700}.etiquette-niveau.vigilance{background:var(--alerte-clair);color:var(--orange-texte)}.etiquette-niveau.en_cours{color:#8a5a00;background:#fdf0d8}.etiquette-niveau.atteint{background:var(--succes-clair);color:var(--succes)}.poste-pilotage{grid-template-columns:minmax(0,1fr) 24rem}.reserves-objectifs{padding:0;overflow:hidden}.reserves-objectifs>.bloc-titre{padding:1.1rem 1.3rem .2rem}.reserves-objectifs>.aide{margin:0;padding:0 1.3rem 1.1rem}.reserves-objectifs .defilement{overflow-x:auto}.reserves-objectifs table{border-collapse:collapse;width:100%;min-width:32rem}.reserves-objectifs th{text-align:left;color:var(--texte-doux);border-top:1px solid var(--bordure);border-bottom:1px solid var(--bordure);padding:.7rem 1.3rem;font-size:.8rem;font-weight:650}.reserves-objectifs td{border-bottom:1px solid var(--bordure);padding:.85rem 1.3rem}.reserves-objectifs td a{font-weight:650}.barre-progression{background:#e6e9e6;border-radius:99px;width:100%;min-width:6rem;height:.45rem;display:block;overflow:hidden}.barre-progression>span{background:var(--primaire);border-radius:99px;height:100%;display:block}.barre-progression>span.vigilance{background:var(--alerte)}.barre-progression>span.atteint{background:var(--succes-vif)}.formulaire-foyer{flex-wrap:wrap;align-items:end;gap:.6rem;display:flex}.formulaire-foyer label{gap:.2rem;font-size:.82rem;font-weight:600;display:grid}.formulaire-foyer input{width:5.5rem;padding:.4rem .6rem}.mes-calculateurs{grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem;display:grid}.carte-calculateur{border:1px solid var(--bordure);background:var(--blanc);color:var(--texte);border-radius:14px;align-content:start;gap:.5rem;padding:1.1rem;text-decoration:none;display:grid}.carte-calculateur:hover{border-color:var(--bordure-forte)}.icone-calculateur{background:var(--primaire-clair);width:2.6rem;height:2.6rem;color:var(--primaire);border-radius:10px;place-items:center;display:grid}.carte-calculateur.alimentation .icone-calculateur{background:var(--succes-clair);color:var(--succes)}.carte-calculateur.energie .icone-calculateur{color:#a15c00;background:#fdf0d8}.carte-calculateur.budget .icone-calculateur{color:#6d28d9;background:#efe7fb}.carte-calculateur.communication .icone-calculateur{background:var(--gr-clair);color:var(--gr)}.calculateur{grid-template-columns:minmax(0,1fr) 22rem}.calculateur aside{max-height:calc(100vh - 7rem);position:sticky;top:6rem;overflow-y:auto}.champ-nombre{gap:.3rem;font-size:.9rem;font-weight:600;display:grid}.saisie-unite{align-items:center;gap:.5rem;display:flex}.saisie-unite input{max-width:9rem}.unite{color:var(--texte-doux);white-space:nowrap;font-weight:500}.grille-aliments{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.2rem;display:grid}.resultat-autonomie{border-width:2px;justify-items:start;gap:.5rem;display:grid}.resultat-autonomie.atteint{border-color:#8fd19e}.resultat-autonomie.en_cours{border-color:#f0d49a}.resultat-autonomie.vigilance{border-color:#f3b58f}.repere-veilles{margin-top:.4rem}.tableau-veilles{border-collapse:collapse;width:100%;margin:.6rem 0;font-size:.92rem}.tableau-veilles th{text-align:left;color:var(--texte-doux);border-bottom:1px solid var(--bordure);padding:.3rem .5rem;font-size:.82rem;font-weight:600}.tableau-veilles td{border-bottom:1px solid var(--bordure);padding:.35rem .5rem}.tableau-veilles th{white-space:nowrap}.repere-veilles p{margin:.3rem 0 0}.tableau-veilles td:nth-child(2),.tableau-veilles td:nth-child(3),.tableau-veilles td:nth-child(4){white-space:nowrap;font-variant-numeric:tabular-nums}.tableau-veilles td:last-child{text-align:right;white-space:nowrap}.tableau-veilles tbody tr:nth-child(odd){background:color-mix(in srgb, var(--primaire) 4%, transparent)}@media (max-width:600px){.tableau-veilles td:nth-child(4),.tableau-veilles th:nth-child(4){display:none}}.resultat-autonomie.canicule{border-color:#e8862a;border-left-width:6px}.grand-chiffre{font-size:2.3rem;line-height:1.1}.expert-choisi{align-items:center;gap:.6rem;margin:.3rem 0 0;display:flex}.expert-choisi img{object-fit:cover;border-radius:50%;width:2.6rem;height:2.6rem}.explication-calcul h4{margin:.9rem 0 .2rem;font-size:1rem}.explication-calcul p{margin:0}.explication-calcul .note-calcul{margin-top:1.1rem}.bandeau-graines{aspect-ratio:1000/330;object-fit:cover;border-radius:var(--rayon) var(--rayon) 0 0;width:calc(100% + 3.2rem);max-width:none;margin:-1.6rem -1.6rem 1rem;display:block}.tableaux-graines{--graines-vert:#2f8a3a;--graines-compare:#8a5cc8;gap:.5rem;margin-top:.6rem;display:grid}.tableaux-graines h4{margin:1.2rem 0 0}.legende-graines{margin:0;font-size:.88rem}.vitamines-germination{--graines-vert:#2f8a3a;--graines-avant:#a7d3ad;gap:.5rem;display:grid}.vitamines-germination h4{margin:1.2rem 0 0}.groupe-vitamine h5{margin:.5rem 0 .3rem;font-size:.95rem}.barres-graines.avant-apres li{grid-template-columns:minmax(7rem,9rem) minmax(4rem,1fr) 7.5rem}.barres-graines .pistes{gap:2px;display:grid}.barres-graines .pistes .piste{height:.6rem}.barres-graines .valeur em{color:var(--texte);font-size:.8rem;font-style:normal;font-weight:700;display:block}.pastille-legende.avant{background:#a7d3ad}.tableaux-graines h5{margin:0 0 .3rem;font-size:.95rem}ul.barres-graines{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.barres-graines li{grid-template-columns:minmax(7rem,12rem) minmax(4rem,1fr) 4.2rem;align-items:center;gap:.6rem;display:grid}.barres-graines .libelle{font-size:.88rem;line-height:1.2;display:grid}.barres-graines .libelle strong{font-weight:600}.barres-graines .piste{background:#eef1ee;border-radius:4px;height:.8rem;overflow:hidden}.barres-graines .barre{border-radius:0 4px 4px 0;height:100%;display:block}.barres-graines li:hover .barre{filter:brightness(1.15)}.barres-graines .valeur{font-variant-numeric:tabular-nums;text-align:right;font-size:.88rem;font-weight:600}.trio-graines{gap:1rem;display:grid}.pastille-legende{vertical-align:-1px;border-radius:3px;width:.75rem;height:.75rem;margin:0 .2rem 0 .4rem;display:inline-block}.pastille-legende.vert{background:#2f8a3a}.pastille-legende.compare{background:#8a5cc8}.cartes-nutriments{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.6rem;display:grid}.carte-nutriment{border-radius:10px;gap:.25rem;padding:.7rem .8rem;font-size:.86rem;line-height:1.4;display:grid}.carte-nutriment strong{font-size:.95rem}.mineraux .carte-nutriment{background:#fff4e3;border-left:4px solid #c27a12}.vitamines .carte-nutriment{background:#eaf6ec;border-left:4px solid #2f8a3a}.alfalfa{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.5rem;display:grid}.tuile-alfalfa{text-align:center;background:#eef4ff;border-radius:10px;gap:.1rem;padding:.6rem .7rem;display:grid}.tuile-alfalfa strong{color:var(--texte);font-size:1.15rem}.tuile-alfalfa span{color:var(--texte-doux);font-size:.8rem}.graines-germees ul,.graines-germees ol{gap:.4rem;margin:.2rem 0 0;padding-left:1.2rem;display:grid}.graines-germees .avertissement-calcul{margin-top:1rem}.graines-germees .lien-equipements{margin-top:.8rem;display:inline-block}.details-resultat{gap:.3rem;margin:0;padding-left:1.1rem;display:grid}.avertissement-calcul{color:#6b4b00;background:#fdf6dc;border-radius:10px;margin:0;padding:.6rem .8rem;font-size:.88rem}.pied-calculateur{justify-items:start;gap:.6rem;display:grid}.liste-appareils{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.ligne-appareil{border:1px solid var(--bordure);border-radius:12px;grid-template-columns:4.5rem 6.5rem 6rem minmax(4.5rem,1fr) 2rem;align-items:end;gap:.5rem .8rem;padding:.7rem .8rem;display:grid}.ligne-appareil.froid{grid-template-columns:4.5rem 10rem minmax(4.5rem,1fr) 2rem}.ligne-appareil .nom-appareil{grid-column:1/-1}.ligne-appareil .champ-nombre{white-space:nowrap}.ligne-appareil .saisie-unite{gap:.3rem}.ligne-appareil .saisie-unite input{width:100%;min-width:0;max-width:none;padding-left:.5rem;padding-right:.3rem}.ligne-appareil .bouton-icone{justify-self:end}.nom-appareil{gap:.1rem;display:grid}.nom-appareil .aide{margin:0}.nom-appareil input{width:100%}.wh-appareil{gap:.2rem;display:grid}.gros-postes{gap:.3rem;display:grid}.explication-energie{color:#5c3a00;background:#fdf0d8;border-radius:12px;gap:.4rem;padding:.8rem 1rem;font-size:.92rem;display:grid}.explication-energie p{margin:0}.explication-eau{background:var(--primaire-clair);color:var(--texte)}.sous-titre-calcul{margin:.4rem 0 0;font-size:1rem}.conseils-energie{gap:.7rem;display:grid}.conseils-energie h3{margin:0}.conseils-energie ol,.conseils-energie ul{gap:.7rem;margin:0;padding-left:1.2rem;display:grid}.conseils-energie li{gap:.15rem;font-size:.9rem;display:grid}.conseils-energie li span{color:var(--texte-doux)}@media (max-width:520px){.ligne-appareil{grid-template-columns:4rem minmax(0,1fr) minmax(0,1fr)}.ligne-appareil.froid{grid-template-columns:4rem minmax(0,1fr)}.ligne-appareil:not(.froid) .wh-appareil{grid-column:span 2}}@media (max-width:1100px){.cartes-autonomie,.mes-calculateurs{grid-template-columns:repeat(3,minmax(0,1fr))}.poste-pilotage,.calculateur{grid-template-columns:minmax(0,1fr)}.calculateur aside{position:static}}@media (max-width:700px){.cartes-autonomie,.mes-calculateurs{grid-template-columns:repeat(2,minmax(0,1fr))}.grille-aliments{grid-template-columns:minmax(0,1fr)}}.reserves-objectifs td:last-child{text-align:right;white-space:nowrap}.reserves-objectifs td:nth-child(4){width:28%}.reserves-objectifs th,.reserves-objectifs td{padding-left:1rem;padding-right:1rem}.reserves-objectifs th:first-child,.reserves-objectifs td:first-child{padding-left:1.3rem}.reserves-objectifs th:last-child,.reserves-objectifs td:last-child{padding-right:1.3rem}.intro-calculateur{max-width:62rem;margin:-.8rem 0 1.4rem}.ressources-gr{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:1.3rem;display:grid}.grille-ressources{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.carte-ressource{border:1px solid var(--bordure);border-radius:14px;flex-direction:column;gap:.3rem;padding:.9rem;display:flex}.carte-ressource .bouton.lien{align-self:flex-end}.lien-ressource{color:inherit;align-items:flex-start;gap:.9rem;text-decoration:none;display:flex}a.lien-ressource:hover strong{text-decoration:underline}.lien-ressource img{object-fit:cover;border-radius:10px;flex-shrink:0;width:6.2rem;height:4.6rem}.texte-ressource{flex-direction:column;gap:.15rem;min-width:0;display:flex}.usage-ressource{color:var(--primaire-fonce,#0f5c55);font-size:.92rem;font-weight:600}.formulaire-ressource,.formulaire-reserve,.formulaire-besoins{border:1px solid var(--bordure);border-radius:12px;flex-direction:column;gap:.6rem;width:100%;margin-bottom:1rem;padding:1rem;display:flex}.reserves-gr h3{margin-bottom:.6rem}.liste-reserves{margin:0 0 1rem;padding:0;list-style:none}.liste-reserves>li{border-bottom:1px solid var(--bordure);padding:.8rem 0}.ligne-reserve{align-items:flex-start;gap:.8rem;display:flex}.nom-reserve{flex-direction:column;flex:1;min-width:0;display:flex}.quantite-reserve{text-align:right;flex-direction:column;align-items:flex-end;gap:.35rem;display:flex}.quantite-reserve .barre-gr{width:8rem}.outils-reserve{gap:.2rem;display:flex}.champs-reserve{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.6rem;display:grid}.apercu-besoins{margin:0;padding:0;list-style:none}.apercu-besoins li{border-bottom:1px dashed var(--bordure);justify-content:space-between;padding:.3rem 0;display:flex}.boutons-reserves{flex-direction:column;align-items:flex-start;gap:.6rem;display:flex}@media (max-width:1000px){.ressources-gr{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.grille-ressources{grid-template-columns:minmax(0,1fr)}.ligne-reserve{flex-wrap:wrap}.quantite-reserve{text-align:left;align-items:flex-start}}.reperes-autonomie{border-top:1px dashed var(--bordure);color:var(--texte-doux);gap:.2rem;margin:.4rem 0 0;padding:.4rem 0 0;font-size:.82rem;list-style:none;display:grid}.carte-autonomie{grid-template-columns:minmax(0,1fr)}.crise-gr{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.3rem;display:grid}.bandeau-crise{border-radius:var(--rayon);background:#f2fbfd;border:1px solid #a9dbe5;grid-column:1/-1;align-items:center;gap:1.2rem;padding:1.3rem 1.5rem;display:flex}.bandeau-crise.preparation{background:#fffbea;border-color:#f0dc9a}.bandeau-crise h3{color:#0e5566;margin:0 0 .3rem;font-size:1.2rem}.bandeau-crise.preparation h3{color:#6b4b00}.bandeau-crise p{color:#0e5566;margin:0}.bandeau-crise.preparation p{color:#6b4b00}.bandeau-crise>div{flex:1;min-width:0}.icone-bandeau-crise{color:#fff;background:#1497b0;border-radius:14px;flex:none;place-items:center;width:3.6rem;height:3.6rem;display:grid}.bandeau-crise.preparation .icone-bandeau-crise{background:#d9921b}.crise-gr>.bloc{align-content:start;gap:.7rem;display:grid}.crise-gr>.bloc h3,.crise-gr>.bloc p{margin:0}.ligne-equipes{justify-content:space-between;gap:1rem;display:flex}.ligne-equipes .vert{color:var(--succes)}.ligne-equipes .orange{color:var(--ambre)}.enregistrer-fiche{gap:.5rem;display:grid}.etat-fiche{align-items:center;gap:.4rem;font-weight:600;display:flex}.etat-fiche.vert{color:var(--succes)}.liste-protocoles{margin:0;padding:0;list-style:none}.ligne-protocole{border-bottom:1px solid var(--bordure)}.entete-protocole{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:.8rem;padding:.8rem 0;display:flex}.entete-protocole>span{gap:.15rem;display:grid}.icone-protocole{flex:none;margin-top:.15rem}.icone-protocole.vert{color:var(--succes)}.icone-protocole.bleu{color:var(--primaire)}.icone-protocole.orange{color:var(--ambre)}.corps-protocole{gap:.6rem;padding:0 0 .9rem 1.9rem;display:grid}.corps-protocole ol{gap:.3rem;margin:0;padding-left:1.1rem;display:grid}.outils-protocole{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.formulaire-protocole{border:1px solid var(--bordure);border-radius:12px;gap:.6rem;margin:.4rem 0 .8rem;padding:1rem;display:grid}.formulaire-protocole textarea{width:100%}.formulaire-exercice{flex-wrap:wrap;align-items:center;gap:.5rem;padding:0 0 .9rem 1.9rem;display:flex}.ralliement-gr h4{margin:0;font-size:1.05rem}.rappel-112{color:#7a4300;background:#fff7ed;border-radius:12px;padding:.9rem 1rem;font-size:.92rem}@media (max-width:1100px){.crise-gr{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.crise-gr{grid-template-columns:minmax(0,1fr)}.bandeau-crise{flex-wrap:wrap}}.page-hors-ligne,.page-fiche-crise{background:var(--fond);max-width:52rem;margin:0 auto;padding:1.2rem 1rem 3rem}.page-hors-ligne h1{font-size:1.4rem}.barre-fiche{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.fiche-crise{background:var(--blanc);border:1px solid var(--bordure);border-radius:var(--rayon);gap:1.1rem;margin:1rem 0;padding:1.3rem;display:grid}.fiche-crise header h2{margin:0}.fiche-crise h3{margin:0 0 .4rem;font-size:1.05rem}.fiche-crise h4{margin:.6rem 0 .2rem;font-size:.98rem}.fiche-crise p{margin:.2rem 0}.fiche-crise table{border-collapse:collapse;width:100%;font-size:.92rem}.fiche-crise th,.fiche-crise td{text-align:left;border-bottom:1px solid var(--bordure);vertical-align:top;overflow-wrap:anywhere;padding:.4rem .5rem}.fiche-crise ol,.fiche-crise ul{margin:.2rem 0;padding-left:1.2rem}@media print{.ne-pas-imprimer{display:none!important}body,.page-fiche-crise{background:#fff;padding:0}.fiche-crise{border:0;padding:0}.protocole-fiche{break-inside:avoid}}@media (max-width:600px){.fiche-crise thead{display:none}.fiche-crise table,.fiche-crise tbody,.fiche-crise tr,.fiche-crise td{display:block}.fiche-crise tr{border-bottom:1px solid var(--bordure);padding:.5rem 0}.fiche-crise td{border:0;padding:.1rem 0}}.etapes-validation{background:var(--primaire-clair);border-radius:12px;gap:.2rem;margin:0;padding:.8rem 1rem .8rem 2rem;font-size:.88rem;display:grid}.rubrique-protocoles .surtitre{margin:.6rem 0 0}.entete-protocole>span{flex:1;min-width:0}.chevron-protocole{color:var(--texte-pale);flex:none;margin-top:.15rem;transition:transform .15s}.chevron-protocole.ouvert{transform:rotate(180deg)}.icone-protocole.gris{color:var(--texte-pale)}.avis-decision{background:var(--primaire-clair);border-radius:12px;gap:.5rem;padding:.8rem;display:grid}.avis-decision p{margin:0;font-size:.9rem}.contenu-bulle{max-height:70vh;overflow-y:auto}.contenu-bulle .texte-bulle{gap:.55rem;display:grid}.contenu-bulle .texte-bulle strong{font-size:inherit;font-weight:650}.paragraphe-bulle{display:block}.liste-bulle{gap:.25rem;display:grid}.element-bulle{padding-left:1rem;display:block;position:relative}.element-bulle:before{content:"•";color:var(--primaire);position:absolute;left:.2rem}.crise-gr{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.colonne-crise{align-content:start;gap:1.3rem;display:grid}.colonne-crise>.bloc,.crise-gr>.protocoles-gr{align-content:start;gap:.7rem;display:grid}.colonne-crise>.bloc h3,.colonne-crise>.bloc p,.crise-gr>.bloc h3{margin:0}@media (max-width:900px){.crise-gr{grid-template-columns:minmax(0,1fr)}}.picto-protocole{border-radius:10px;flex:none;place-items:center;width:2.2rem;height:2.2rem;display:grid}.picto-protocole.vert{background:var(--succes-clair);color:var(--succes)}.picto-protocole.bleu{background:var(--primaire-clair);color:var(--primaire)}.picto-protocole.orange{color:#b45309;background:#fdf3e1}.picto-protocole.gris{color:var(--texte-doux);background:#eef0ee}.entete-protocole{align-items:center}.corps-protocole{padding-left:3rem}.etapes-protocole{gap:.8rem;display:grid}.etapes-protocole h5{color:var(--sombre);margin:0 0 .3rem;font-size:.95rem}.etapes-protocole ol{gap:.3rem;margin:0;padding-left:1.2rem;display:grid}.intro-protocole{color:var(--texte-doux);margin:0;font-size:.92rem}.intro-protocole+.intro-protocole{color:#7a4300;font-weight:600}.fiche-crise .etapes-protocole h5{font-size:.92rem}@media print{.etapes-protocole section{break-inside:avoid}}@media (max-width:600px){.corps-protocole{padding-left:0}}.entete-protocole>.picto-protocole{flex:0 0 2.2rem;display:grid}.pilotage-gr{grid-template-columns:minmax(0,1fr)}.diag-gr{grid-template-columns:minmax(0,14rem) minmax(0,1fr);align-items:start;column-gap:2.5rem;display:grid}.diag-gr>*{grid-column:1/-1}.diag-gr>.score-gr{grid-column:1}.diag-gr>.barres-gr{grid-column:2}.quand-gr{white-space:nowrap}.quand-gr>span{display:block}.delai-gr{color:var(--texte-doux);font-size:.82rem;font-weight:600}.delai-gr.orange{color:#b45309}.delai-gr.rouge{color:var(--alerte)}.delai-gr.vert{color:var(--succes)}@media (max-width:700px){.diag-gr{grid-template-columns:minmax(0,1fr)}.diag-gr>.score-gr,.diag-gr>.barres-gr{grid-column:1}}.grille-autonomie{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1250px){.grille-autonomie{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.grille-autonomie{grid-template-columns:repeat(2,minmax(0,1fr))}}.bouton.orange{color:#fff;background:#e8590c;border-color:#e8590c}.bouton.orange:hover{background:#cf4f0b}.bouton.vert-clair{color:var(--succes);background:#eef8ef;border-color:#8fd19e}.picto-alerte{color:#fff;background:#e8590c;border-radius:12px;flex:none;place-items:center;width:2.6rem;height:2.6rem;display:grid}.picto-alerte.crise{background:#d9480f}.picto-alerte.signalement{background:#e6a23c}.etiquettes-alerte,.ligne-etiquettes{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 .3rem;display:flex}.etiquette-rs{color:var(--texte);background:#eef0ee;border-radius:99px;align-items:center;gap:.25rem;padding:.2rem .6rem;font-size:.78rem;font-weight:700;display:inline-flex}.etiquette-rs.portee{color:#b23c0a;background:#fde8dc}.etiquette-rs.crise{color:#fff;background:#d9480f}.etiquette-rs.signalement,.etiquette-rs.presumee{color:#8a5a00;background:#fdf0d8}.etiquette-rs.non-verifiee{color:#7a5b00;background:#fdf3cf}.etiquette-rs.confirmee{background:var(--succes-clair);color:var(--succes)}.etiquette-rs.exercice{color:var(--primaire-fonce);background:#e8eefc}.etiquette-rs.neutre{color:var(--texte-doux);background:0 0;padding-left:.2rem}.rappel-112-rs{color:#7a2e0a;background:#fde8dc;border:1px solid #f6c3a5;border-radius:14px;align-items:center;gap:.8rem;margin:0 0 1.2rem;padding:.9rem 1.2rem;display:flex}.rappel-112-rs svg{color:#c2410c;flex:none}.bandeau-crise-rs{border-radius:var(--rayon);background:#fdeee2;border:1px solid #f4b98d;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.2rem;padding:1rem 1.3rem;display:flex}.bandeau-crise-rs.exercice{background:#fff6e8;border-style:dashed}.bandeau-crise-rs .texte{flex:22rem;gap:.5rem;display:grid}.bandeau-crise-rs .texte p{color:#7a2e0a;margin:0}.bandeau-crise-rs .danger-112{color:#b23c0a;white-space:nowrap}.securite-rs{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.tuiles-reseau{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin-bottom:1.2rem;display:grid}.tuile-rs{border-radius:var(--rayon);border:1px solid var(--bordure);background:var(--blanc);color:var(--texte);align-items:center;gap:.9rem;padding:1rem 1.2rem;text-decoration:none;display:flex}.tuile-rs>span{gap:.1rem;display:grid}.tuile-rs span span{color:var(--texte-doux);font-size:.85rem}.tuile-rs.orange{color:#fff;background:#e8590c;border-color:#e8590c}.tuile-rs.orange span span{color:#ffe8da}.tuile-rs.vert{background:#eef8ef}.tuile-rs.desactivee{opacity:.6;cursor:not-allowed}.grille-reseau{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.2rem;display:grid}.liste-alertes-rs .liste-rs{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));align-items:stretch}.liste-alertes-rs .liste-rs>li>.carte-rs{box-sizing:border-box;height:100%}.carte-reseau{border-radius:var(--rayon);border:1px solid var(--bordure);height:30rem;overflow:hidden}.liste-alertes-rs .bloc-titre{margin-bottom:.6rem}.filtres-rs{flex-wrap:wrap;gap:.4rem;margin-bottom:.8rem;display:flex}.puce-filtre{border:1px solid var(--bordure-forte);color:var(--texte);border-radius:99px;padding:.35rem .8rem;font-size:.88rem;font-weight:600;text-decoration:none}.puce-filtre.active{background:var(--sombre);border-color:var(--sombre);color:#fff}.liste-rs{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.ligne-rs{color:var(--texte);align-items:flex-start;gap:.8rem;padding:.4rem 0;text-decoration:none;display:flex}.ligne-rs>span:last-child,.ligne-rs>span:nth-child(2){flex:1;gap:.15rem;min-width:0;display:grid}.ligne-rs>.etiquette-rs:last-child{flex:none;align-self:center;display:inline-flex}.carte-rs{border:1px solid var(--bordure);background:var(--blanc);border-radius:14px;padding:.8rem .9rem}.carte-rs.crise{border:2px solid #f4b98d}.carte-rs:hover strong{text-decoration:underline}.epingle-alerte{color:#fff;cursor:pointer;background:#e8590c;border:3px solid #fff;border-radius:50%;place-items:center;width:2rem;height:2rem;font-weight:800;text-decoration:none;display:grid;box-shadow:0 2px 6px #00000040}.epingle-alerte.crise{background:#d9480f;width:2.4rem;height:2.4rem}.epingle-alerte.signalement{background:#e6a23c}.etiquette-carte.crise{color:#fff;background:#d9480f}.etiquette-carte.presumee{color:#8a5a00;background:#fff6e2;border:1px solid #e6c27a}.legende-rs{flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin-top:.8rem;display:flex}.pastille-rs{background:#e8590c;border-radius:50%;width:.8rem;height:.8rem;display:inline-block}.pastille-rs.signalement{background:#e6a23c}.trait-rs{border-top:2px dashed #1f5bd7;width:1.4rem;display:inline-block}.page-alerte .titre-alerte{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.page-alerte .titre-alerte h2{margin:0 0 .3rem}.etapes-alerte{align-items:center;gap:.6rem;margin:0;padding:0;font-weight:650;list-style:none;display:flex}.etapes-alerte li{align-items:center;gap:.5rem;display:inline-flex}.etapes-alerte .rond{width:1.9rem;height:1.9rem;color:var(--texte-doux);background:#eef0ee;border-radius:50%;place-items:center;font-size:.9rem;display:grid}.etapes-alerte .rond.actuel{color:#fff;background:#e8590c}.etapes-alerte .rond.fait{color:#fff;background:#3fae49}.etapes-alerte .trait{border-top:2px solid var(--bordure-forte);width:1.6rem}.grille-alerte{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:1.2rem;display:grid}.formulaire-alerte{gap:1.1rem;display:grid}.choix-portee{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.carte-choix{border:1px solid var(--bordure-forte);cursor:pointer;border-radius:12px;gap:.2rem;padding:.9rem 1rem;display:grid}.carte-choix input{opacity:0;pointer-events:none;position:absolute}.carte-choix.choisie{background:#fff7f1;border:2px solid #e8590c}.carte-choix.choisie strong{color:#b23c0a}.puces-choix{flex-wrap:wrap;gap:.5rem;display:flex}.puce-choix{border:1px solid var(--bordure-forte);cursor:pointer;border-radius:99px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-weight:650;display:inline-flex}.puce-choix input{opacity:0;pointer-events:none;position:absolute}.puce-choix.radio input{opacity:1;pointer-events:auto;position:static}.puce-choix.choisie{color:#fff;background:#e8590c;border-color:#e8590c}.puce-choix:has(input:focus-visible){outline:3px solid #e8590c73}.choix-lieu{border:1px solid var(--bordure);cursor:crosshair;border-radius:12px;height:26rem;overflow:hidden}@media (max-width:640px){.choix-lieu{height:20rem}}.encart-rattacher{color:#7a2e0a;background:#fff7f1;border:2px solid #f4b98d;border-radius:14px;align-items:center;gap:.9rem;padding:.9rem 1.1rem;display:flex}.encart-rattacher svg{color:#e8590c;flex:none}.case-rattacher{white-space:nowrap;align-items:center;gap:.4rem;margin-left:auto;font-weight:700;display:inline-flex}.deux-champs{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.date-heure{gap:.5rem;display:flex}.boutons-alerte{flex-wrap:wrap;justify-content:flex-end;gap:.7rem;display:flex}.bon-a-savoir h3{margin-top:0}.bon-a-savoir ul,.bon-a-savoir ol{gap:.6rem;margin:0;padding-left:1.2rem;display:grid}.resume-alerte{gap:1rem;display:grid}.entete-resume{align-items:flex-start;gap:.9rem;display:flex}.entete-resume h3{margin:0 0 .3rem}.details-alerte{grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);margin:0;display:grid}.details-alerte dt,.details-alerte dd{border-bottom:1px solid var(--bordure);margin:0;padding:.65rem 0}.details-alerte dt{color:var(--texte-doux);font-weight:650}.encart-confirmation{border:1px solid var(--bordure);border-radius:12px;padding:.9rem 1rem;font-weight:600}.publier-alerte{gap:.8rem;display:grid}.carte-alerte{border-radius:var(--rayon);border:1px solid var(--bordure);margin:0;position:relative;overflow:hidden}.carte-alerte>div{height:14rem}.carte-alerte figcaption{background:#fff;border-radius:8px;padding:.2rem .6rem;font-size:.8rem;font-weight:700;position:absolute;bottom:.6rem;left:.6rem}.encart-publiee{background:#f1faf2;border:2px solid #8fd19e;border-radius:14px;align-items:center;gap:1rem;margin:0 0 1.2rem;padding:1rem 1.2rem;display:flex}.encart-publiee svg{color:#3fae49;flex:none}.entete-alerte{border:2px solid var(--bordure);flex-wrap:wrap;align-items:center;gap:1.1rem;margin-bottom:1.2rem;display:flex}.entete-alerte.crise,.entete-alerte.alerte{border-color:#f4b98d}.entete-alerte .texte{flex:24rem;min-width:0}.entete-alerte h2{margin:.2rem 0}.entete-alerte .aide{margin:0}.boutons-entete-alerte{flex-wrap:wrap;gap:.6rem;display:flex}.grille-consulter{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:1.2rem;display:grid}.consignes-crise{background:#fff7f1;border-color:#f4b98d}.consignes-crise h3{color:#9a3412;margin-top:0}.consignes-crise ol{color:#7a2e0a;gap:.4rem;margin:0 0 .8rem;padding-left:1.3rem;display:grid}.consignes-crise .danger-112{color:#b23c0a;margin:0;font-size:.9rem;font-weight:700}.securite-crise{border-top:1px solid #f4d2bb;gap:.5rem;margin-top:.9rem;padding-top:.9rem;display:grid}.chiffres-alerte{grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));gap:.8rem;display:grid}.chiffres-alerte .rouge{color:#c92a2a}.chiffres-alerte p{color:var(--texte-doux);margin:0;display:grid}.chiffres-alerte strong{font-size:1.8rem}.chiffres-alerte .orange{color:#d9480f}.chiffres-alerte .vert{color:var(--succes)}.chiffres-alerte .bleu{color:var(--primaire)}.actions-alerte{gap:.8rem;display:grid}.boutons-actions-alerte{flex-wrap:wrap;gap:.6rem;display:flex}.formulaire-maj{gap:.5rem;display:grid}.fil-maj{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.fil-maj li{border-bottom:1px solid var(--bordure);gap:.15rem;padding-bottom:.6rem;display:grid}.journal-rs summary{cursor:pointer;font-weight:700}.journal-rs ul{gap:.35rem;margin:.6rem 0 0;padding:0;font-size:.9rem;list-style:none;display:grid}.bandeau-crise.en-crise{background:#fff1e7;border-color:#f4b98d}.bandeau-crise.en-crise h3{color:#9a3412}.bandeau-crise.en-crise p{color:#7a2e0a}.bandeau-crise.en-crise .icone-bandeau-crise{background:#d9480f}.securite-groupe{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex;margin-top:.6rem!important}.personne-securite{background:#fff;border:1px solid #f4d2bb;border-radius:99px;padding:.15rem .55rem;font-size:.82rem}.personne-securite.en_securite{background:var(--succes-clair);color:var(--succes);border-color:#8fd19e}.personne-securite.besoin_aide{color:#fff;background:#d9480f;border-color:#d9480f}@media (max-width:1100px){.tuiles-reseau{grid-template-columns:repeat(2,minmax(0,1fr))}.grille-reseau,.grille-alerte,.grille-consulter{grid-template-columns:minmax(0,1fr)}.carte-reseau{height:24rem}}@media (max-width:640px){.tuiles-reseau,.choix-portee,.deux-champs,.chiffres-alerte,.details-alerte{grid-template-columns:minmax(0,1fr)}.details-alerte dt{border-bottom:0;padding-bottom:0}.encart-rattacher{flex-wrap:wrap}}.rangee-pilotage{grid-template-columns:minmax(0,1fr)}.decisions-gr .propositions-gr,.decisions-gr .decidees-gr{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}@media (max-width:900px){.decisions-gr .propositions-gr,.decisions-gr .decidees-gr{grid-template-columns:minmax(0,1fr)}}.plan-gr>.aide{margin:0;padding:.7rem 1.3rem 1rem}.encart-protocole-rs{background:var(--succes-clair);color:#14532d;border:1px solid #8fd19e;border-radius:14px;margin:0;padding:.9rem 1.1rem}.tuile-rs.vert svg{color:var(--succes)}.onglets .compteur.a-repondre{color:#fff;background:#c92a2a}.picto-aide{color:#fff;background:#c26b6b;border-radius:12px;flex:none;place-items:center;width:2.6rem;height:2.6rem;font-weight:800;display:grid}.picto-aide.demande.urgent{background:#c92a2a}.picto-aide.offre{background:var(--succes)}.carte-rs.demande.urgente{border:2px solid #f3b4b4}.epingle-alerte.demande{background:#c92a2a}.epingle-alerte.offre{background:#2f9e44}.pastille-rs.demande,.pastille-rs.offre{color:#fff;place-items:center;width:1rem;height:1rem;font-size:.7rem;font-weight:800;display:inline-grid}.tuiles-types-aide{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.tuile-type-aide{border:1px solid var(--bordure-forte);background:var(--blanc);cursor:pointer;text-align:center;border-radius:12px;justify-items:center;gap:.5rem;padding:.9rem .5rem;font-size:.92rem;display:grid;position:relative}.tuile-type-aide input{opacity:0;pointer-events:none;position:absolute}.tuile-type-aide .icone-type-aide{width:2.4rem;height:2.4rem;color:var(--texte);border-radius:10px;place-items:center;display:grid}.tuile-type-aide:has(input:focus-visible){outline:3px solid color-mix(in srgb, var(--primaire) 45%, transparent)}.tuile-type-aide.rouge.choisie{background:#fdf6ee;border:2px solid #c2410c}.tuile-type-aide.rouge.choisie .icone-type-aide{color:#fff;background:#c2410c}.tuile-type-aide.vert.choisie{border:2px solid var(--succes);background:#eef8ef}.tuile-type-aide.vert.choisie .icone-type-aide{background:var(--succes);color:#fff}.choix-portee.trois{grid-template-columns:repeat(3,minmax(0,1fr))}.trois-champs .date-heure{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:.4rem;display:grid}.trois-champs .date-heure input{width:100%;min-width:0}.puce-choix.sombre.choisie{background:var(--sombre);border-color:var(--sombre);color:#fff}.cases-proche{background:#fdf6ee;border-radius:12px;gap:.5rem;margin-top:.7rem;padding:.8rem 1rem;display:grid}.deja-disponible{background:#eef8ef;border-color:#a9dcb3;gap:.3rem;display:grid}.deja-disponible .surtitre{color:var(--succes);margin:0;font-weight:700}.deja-disponible strong{font-size:1.7rem}.deja-disponible.vide{background:var(--blanc);border-color:var(--bordure)}.deja-disponible.vide .surtitre{color:var(--texte-doux)}.bon-a-savoir ol{gap:.6rem;margin:0;padding-left:1.3rem;display:grid}.bon-a-savoir ol li::marker{color:#c2410c;font-weight:700}.liste-coches{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.liste-coches li{align-items:flex-start;gap:.5rem;display:flex}.liste-coches svg{color:var(--succes);flex:none;margin-top:.2rem}.en-reponse{background:#fdf6ee;border:1px solid #f4d2bb;border-radius:12px;align-items:center;gap:.9rem;margin:0;padding:.9rem 1rem;display:flex}.en-reponse>span:nth-child(2),.en-reponse>span:only-of-type{flex:1;gap:.15rem;min-width:0;display:grid}.en-reponse .surtitre{margin:0}.questions-hebergement{background:#f6f8f6;border-radius:12px;gap:.8rem;padding:.9rem 1rem;display:grid}.questions-hebergement .champ{max-width:12rem}.question-3{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.question-3 legend{width:100%;margin-bottom:.3rem;font-weight:600}.question-3 .puce-choix{padding:.35rem .8rem;font-weight:600}.ligne-creneau{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.ligne-creneau input{width:auto}.compatibles{border:2px solid #8fd19e}.entete-compatibles{align-items:flex-start;gap:.9rem;margin-bottom:.9rem;display:flex}.entete-compatibles>svg{color:var(--succes);flex:none}.entete-compatibles h3{margin:0 0 .2rem}.entete-compatibles .aide{margin:0}.liste-aidants{gap:.7rem;margin:0 0 .8rem;padding:0;list-style:none;display:grid}.liste-aidants li{border:1px solid var(--bordure);background:var(--blanc);border-radius:14px;align-items:center;gap:.9rem;padding:.9rem 1rem;display:flex}.texte-aidant{flex:1;gap:.15rem;min-width:0;display:grid}.texte-aidant .aide{font-weight:500}.compat{color:var(--succes);font-size:.88rem;font-weight:700}.contact-echange{background:var(--succes-clair);color:#14532d;border-radius:10px;width:100%;margin:.4rem 0 0;padding:.6rem .8rem}.liste-relations{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.liste-relations li{border-bottom:1px solid var(--bordure);flex-wrap:wrap;align-items:center;gap:.5rem .8rem;padding-bottom:.8rem;display:flex}.liste-relations li>span:first-child{flex:14rem;min-width:0}.statut-relation{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.8rem;display:flex}.boutons-repondre,.bouton-avec-retour{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.page-alerte .bloc>.bouton.vert,.page-alerte .bloc>.boutons-repondre{margin-top:.9rem}@media (max-width:900px){.tuiles-types-aide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.choix-portee.trois,.trois-champs{grid-template-columns:minmax(0,1fr)}.liste-aidants li{flex-wrap:wrap}}.bouton.rouge-lien{color:#fff;background:#c92a2a;border-color:#c92a2a}.encart-levee{border:1px solid var(--bordure);background:#f1f3f1;border-radius:14px;margin:0 0 1.2rem;padding:.8rem 1.1rem}.rappel-situation{border-radius:var(--rayon);background:#eef3fd;border:1px solid #b9cdf3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1.2rem;margin-bottom:1.2rem;padding:.9rem 1.2rem;display:flex}.rappel-situation p{flex:26rem;margin:0}.boutons-rappel{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.page-coordination{gap:1.2rem;display:grid}.page-coordination>.lien-retour{margin-bottom:-.4rem}.entete-coordination{padding-bottom:0}.entete-coordination .haut{align-items:flex-start;gap:1rem;display:flex}.entete-coordination h2{margin:.2rem 0}.entete-coordination .aide{margin:0}.etiquette-rs.role{color:#0e5466;background:#e3f3f6}.onglets-coordination{border-top:1px solid var(--bordure);margin:1rem 0 0}.chiffres-coordination{grid-template-columns:repeat(4,minmax(0,1fr))}.grille-coordination{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:1.2rem;display:grid}.grille-coordination.seule{grid-template-columns:minmax(0,1fr)}.table-missions{border-collapse:collapse;width:100%}.table-missions th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--texte-doux);border-bottom:1px solid var(--bordure);padding:.6rem .5rem;font-size:.78rem}.table-missions td{border-bottom:1px solid var(--bordure);vertical-align:middle;padding:.8rem .5rem}.table-missions td:first-child{gap:.15rem;display:grid}.table-missions tr.selection td{background:#fff7ec}.intervenants-mission{align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.avatar.petit{width:2.1rem;height:2.1rem;font-size:.8rem}.avatar.vide{color:var(--texte-doux);background:0 0}.statut-mission{color:var(--texte);white-space:nowrap;background:#eef0ee;border-radius:8px;padding:.2rem .6rem;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-block}.statut-mission.en-cours,.statut-mission.proposee{color:var(--primaire-fonce);background:#e8eefc}.statut-mission.confirmee{background:var(--succes-clair);color:var(--succes)}.statut-mission.terminee{color:var(--texte);background:#eef0ee}.statut-mission.a-attribuer{color:#8a5a00;background:#fdf0d8}.statut-mission.transmise{color:#b23c0a;background:#fde8dc}.statut-mission.lien:hover{text-decoration:underline}.aide.fort{color:var(--texte);font-weight:700}.gerer-mission summary{cursor:pointer;color:var(--primaire);font-size:.9rem;font-weight:600}.gerer-mission>div{gap:.5rem;min-width:14rem;margin-top:.5rem;display:grid}.ligne-attribuer{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.ligne-attribuer select{flex:10rem;min-width:0;max-width:100%}.lien-petit{font-size:.88rem;font-weight:600}.formulaire-mission,.formulaire-nommer,.formulaire-validation{gap:.9rem;display:grid}.liste-candidats{border:1px solid var(--bordure);border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.4rem 1rem;max-height:16rem;padding:.4rem;display:grid;overflow:auto}.candidat{font-size:.92rem}.candidat.occupe{color:var(--texte-doux)}.fil-coordination h3{margin-top:0}.messages-fil{gap:.8rem;max-height:26rem;margin:0 0 .8rem;padding:0;list-style:none;display:grid;overflow:auto}.messages-fil li{align-items:flex-start;gap:.6rem;display:flex}.messages-fil li>span:last-child{gap:.15rem;display:grid}.messages-fil li.systeme{color:var(--texte-doux);font-style:italic}.messages-fil li.systeme .avatar{color:var(--primaire);background:#e8eefc;font-style:normal}.ecrire-fil{flex-wrap:wrap;gap:.5rem;display:flex}.ecrire-fil input{flex:12rem;min-width:0}.coordonnees-protegees h3{align-items:center;gap:.4rem;margin-top:0;display:flex}.ce-qui-est-credite dl{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:0;margin:0 0 .8rem;display:grid}.ce-qui-est-credite dt,.ce-qui-est-credite dd{border-bottom:1px solid var(--bordure);margin:0;padding:.7rem 0}.ce-qui-est-credite dd{text-align:right;padding-left:1rem;font-weight:750}.avertissement-cloture{color:#9a5b13;font-weight:700}.liste-secteurs{gap:.5rem;margin:0 0 .6rem;padding:0;list-style:none;display:grid}.valider-intervention{border:2px solid #f1c27d}.valider-intervention h3{flex-wrap:wrap;align-items:baseline;gap:.3rem .8rem;margin-top:0;display:flex}.valider-intervention h3 .aide{font-size:.95rem;font-weight:500}.notes-validation{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.notes-validation legend{margin-bottom:.5rem;font-weight:700}.pastilles-note{flex-wrap:wrap;gap:.4rem;display:flex}.pastilles-note label{border:1px solid var(--bordure-forte);cursor:pointer;background:var(--blanc);border-radius:10px;place-items:center;width:2.4rem;height:2.4rem;font-weight:700;display:grid;position:relative}.pastilles-note label.choisie{background:var(--primaire);border-color:var(--primaire);color:#fff}.pastilles-note label:has(input:focus-visible){outline:3px solid color-mix(in srgb, var(--primaire) 45%, transparent)}.pastilles-note input{opacity:0;pointer-events:none;position:absolute}.pied-validation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.pied-validation p{margin:0}.texte-vert{color:var(--succes)}.texte-rouge{color:var(--alerte)}.encart-validee{color:#14532d;background:#eef8ef;border:2px solid #8fd19e;border-radius:14px;align-items:center;gap:.9rem;margin:0;padding:1rem 1.2rem;display:flex}.encart-validee svg{color:var(--succes);flex:none}.encart-validee.non{border-color:var(--bordure-forte);color:var(--texte);background:#f6f6f4}.actions-intervenant{justify-items:start;gap:.8rem;margin-top:1rem;display:grid}.formulaire-terminer{gap:.6rem;display:grid}.formulaire-terminer label,.formulaire-validation .ligne-creneau label{align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.formulaire-terminer input[type=number],.formulaire-validation input[type=number]{width:5rem}.adresse-mission{align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.grille-interventions{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));align-items:start;gap:1.2rem;display:grid}@media (max-width:1100px){.grille-coordination{grid-template-columns:minmax(0,1fr)}.chiffres-coordination{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.notes-validation{grid-template-columns:minmax(0,1fr)}.table-missions thead{display:none}.table-missions tr{border-bottom:1px solid var(--bordure);gap:.4rem;padding:.7rem 0;display:grid}.table-missions td{border:0;padding:0}}.valider-intervention.faite{border-color:#8fd19e}.page-alerte .grille-alerte,.page-alerte .grille-consulter,.grille-coordination{grid-template-columns:minmax(0,1fr)}.page-alerte .grille-consulter>.colonne,.page-alerte .grille-alerte>.colonne{gap:1.2rem;display:grid}.page-alerte .chiffres-alerte{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.page-coordination{max-width:62rem}.entete-coordination-simple h2{margin:0 0 .2rem}.entete-coordination-simple .aide{margin:0}.ouvrir-mission{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.ouvrir-mission .bouton{padding:.9rem 1.6rem;font-size:1.1rem}.ouvrir-mission .message{margin:0}.formulaire-mission{background:var(--blanc);border:2px solid var(--primaire);border-radius:var(--rayon);padding:1.2rem 1.4rem}.etape-mission{gap:.7rem;display:grid}.etape-mission legend{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.6rem;font-size:1.1rem;font-weight:750;display:flex}.etape-mission legend .numero{background:var(--primaire);color:#fff;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-size:.95rem;display:inline-grid}.choix-besoins{gap:.5rem;display:grid}.choix-besoin{border:1px solid var(--bordure-forte);cursor:pointer;background:var(--blanc);border-radius:12px;align-items:flex-start;gap:.7rem;padding:.8rem 1rem;display:flex}.choix-besoin>span{gap:.15rem;display:grid}.choix-besoin input{margin-top:.25rem}.choix-besoin.choisi{border:2px solid var(--primaire);background:#f3f6fe}.plus-options summary,.autres-actions summary,.replie>summary{cursor:pointer;color:var(--primaire);font-weight:650}.plus-options{gap:.6rem;display:grid}.plus-options[open]>summary{margin-bottom:.6rem}.groupe-missions h3{align-items:center;gap:.6rem;margin:.4rem 0 .6rem;font-size:1.2rem;display:flex}.groupe-missions .nombre{background:#eef0ee;border-radius:99px;place-items:center;min-width:1.8rem;height:1.8rem;padding:0 .4rem;font-size:.95rem;display:inline-grid}.groupe-missions.attribuer .nombre{color:#8a5a00;background:#fdf0d8}.groupe-missions.en-cours .nombre{color:var(--primaire-fonce);background:#e8eefc}.groupe-missions.finies .nombre{background:var(--succes-clair);color:var(--succes)}.groupe-missions>ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.groupe-missions>.aide{margin:0}.carte-mission{border:1px solid var(--bordure);background:var(--blanc);border-radius:14px;flex-wrap:wrap;align-items:center;gap:.8rem 1rem;padding:.9rem 1rem;display:flex}.groupe-missions.attribuer .carte-mission{border-left:4px solid #e6a23c}.groupe-missions.en-cours .carte-mission{border-left:4px solid var(--primaire)}.groupe-missions.finies .carte-mission{border-left:4px solid #8fd19e}.carte-mission .texte{flex:16rem;gap:.15rem;min-width:0;display:grid}.carte-mission .actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.proposer-a{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.proposer-a select{min-width:0;max-width:18rem}.autres-actions{font-size:.92rem}.autres-actions>div{justify-items:start;gap:.5rem;margin-top:.5rem;display:grid}.replie{gap:.8rem;display:grid}@media (max-width:640px){.carte-mission .actions{width:100%}.proposer-a select{flex:100%;max-width:100%}}.action-expliquee{gap:.3rem;display:grid}.groupe-missions.attente .nombre{color:#5b2fb0;background:#f1e8fb}.groupe-missions.attente .carte-mission{border-left:4px solid #9b6fd6}.groupe-missions.attribuer .picto-aide{background:#e8890c}.groupe-missions.attente .picto-aide{background:#8a5cd0}.groupe-missions.en-cours .picto-aide{background:#1f5bd7}.groupe-missions.finies .picto-aide{background:#3fae49}.groupe-missions.attribuer .carte-mission{border-left-color:#e8890c}.groupe-missions.attente .carte-mission{border-left-color:#8a5cd0}.groupe-missions.en-cours .carte-mission{border-left-color:#1f5bd7}.groupe-missions.finies .carte-mission{border-left-color:#3fae49}.groupe-missions.finies .nombre{color:#2b8a36;background:#e6f6e8}.carte-mission .zone-validation{border-top:1px solid var(--bordure);flex:100%;gap:.7rem;margin:.4rem 0 0;padding-top:.9rem;display:grid}.carte-mission p.zone-validation.encart-validee{border-top:2px solid #8fd19e;padding:.9rem 1rem}.fort{font-weight:700}.groupe-missions h3 .bulle-aide,.groupe-missions h3 button{margin-left:.2rem}.grille-reseau>.legende-rs{margin:-.4rem 0 0}.liste-alertes-rs{gap:1.4rem;display:grid}.categorie-rs h3{align-items:center;gap:.5rem;margin:0 0 .6rem;font-size:1.2rem;display:flex}.categorie-rs h3 .nombre{background:#eef0ee;border-radius:99px;place-items:center;min-width:1.8rem;height:1.8rem;padding:0 .4rem;font-size:.95rem;display:inline-grid}.categorie-rs>.aide{margin:-.3rem 0 .6rem}.ligne-rs>.bouton:last-child{flex:none;align-self:center;display:inline-flex}.grille-interventions{grid-template-columns:minmax(0,1fr);max-width:62rem}.epingle-alerte{background:#f76707}.epingle-alerte.crise,.picto-alerte.crise,.etiquette-carte.crise{color:#fff;background:#c92a2a}.epingle-alerte.signalement,.picto-alerte.signalement{color:#3d2e00;background:#f2b705}.picto-alerte{background:#f76707}.epingle-alerte.demande,.picto-aide.demande,.picto-aide.demande.urgent{background:#7048e8}.etiquette-rs.crise{background:#c92a2a}.pastille-rs{color:#fff;background:#f76707;border-radius:50%;place-items:center;width:1.15rem;height:1.15rem;font-size:.72rem;font-weight:800;display:inline-grid}.pastille-rs.crise{background:#c92a2a}.pastille-rs.signalement{color:#3d2e00;background:#f2b705}.pastille-rs.demande{background:#7048e8}.pastille-rs.offre{background:#2f9e44}.tuile-rs.rouge{background:#f1ecfd;border-color:#c9b8f5}.tuile-rs.rouge svg{color:#7048e8}.bouton-recentrer{color:var(--primaire);font-size:.85rem;font-weight:700;width:auto!important;padding:0 .7rem!important}.page-modules{gap:1.2rem;max-width:62rem;display:grid}.page-modules header h2{align-items:center;gap:.5rem;margin:0 0 .3rem;display:flex}.page-modules header .aide{margin:0}.liste-modules{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.carte-module{box-sizing:border-box;border:1px solid var(--bordure);background:var(--blanc);height:100%;color:var(--texte);border-radius:16px;align-items:flex-start;gap:.9rem;padding:1rem 1.1rem;text-decoration:none;display:flex}.carte-module:hover strong{text-decoration:underline}.carte-module.active{border:2px solid #f1a5a5}.carte-module .texte{gap:.25rem;min-width:0;display:grid}.totaux-module{color:var(--primaire);font-size:.92rem;font-weight:700}.picto-module{width:2.8rem;height:2.8rem;color:var(--texte);background:#eef0ee;border-radius:12px;flex:none;place-items:center;display:grid}.picto-module.active{color:#fff;background:#c92a2a}.entete-module{align-items:center;gap:1rem;display:flex}.entete-module h2{margin:0 0 .3rem}.chiffres-module{gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.chiffres-module li{align-items:baseline;gap:1rem;display:flex}.chiffres-module strong{min-width:3rem;color:var(--primaire);font-size:1.6rem}.boutons-module{gap:.6rem;max-width:30rem;display:grid}.formulaire-ressources{gap:.7rem;max-width:34rem;display:grid}.ligne-ressource{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ligne-ressource input{width:6rem}.etapes-preparer{gap:.5rem;margin:0;padding-left:1.3rem;display:grid}.fiches-secours{gap:.8rem;display:grid}.numeros-urgence{color:#7a2e0a;background:#fde8dc;border-radius:12px;gap:.9rem;margin:0 0 .6rem;padding:1rem 1.1rem;display:grid}.numeros-urgence strong{margin-right:.25rem;font-size:1.2rem}.numero-europe{font-weight:600}.numero-europe strong{font-size:1.5rem}.numeros-urgence dl{gap:.7rem;margin:0;display:grid}.numeros-urgence dl>div{border-top:1px solid #f5c6ad;grid-template-columns:9rem 1fr;gap:.3rem 1rem;padding-top:.7rem;display:grid}.numeros-urgence dt{font-weight:700}.numeros-urgence dd{flex-wrap:wrap;gap:.35rem 1.2rem;margin:0;display:flex}@media (max-width:600px){.numeros-urgence dl>div{grid-template-columns:minmax(0,1fr)}}.fiche-secours{border:1px solid var(--bordure);background:var(--blanc);border-radius:12px;padding:.9rem 1.1rem}.fiche-secours summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;display:flex}.fiche-secours ol{gap:.55rem;margin:.9rem 0 .2rem;padding-left:1.3rem;line-height:1.6;display:grid}.protocole-radio ul{gap:.4rem;margin:0;padding-left:1.2rem;display:grid}.frequence-radio{color:var(--primaire-fonce);background:#e8eefc;border-radius:10px;margin:0 0 .6rem;padding:.4rem .8rem;font-weight:750;display:inline-block}.onglet-mes-aides{gap:.8rem;max-width:62rem;display:grid}.onglet-mes-aides>p{margin:0}.modules-profil{gap:.5rem;display:grid}.module-profil{border:1px solid var(--bordure);background:var(--blanc);border-radius:12px;padding:.6rem .9rem}.module-profil>summary{cursor:pointer;align-items:center;gap:.7rem;display:flex}.module-profil>summary>span{gap:.1rem;display:grid}.module-profil[open]>summary{margin-bottom:.8rem}.module-profil .picto-module{width:2.2rem;height:2.2rem}.module-profil .picto-module.active{background:var(--succes)}.module-profil .lien-petit{margin-top:.6rem;display:inline-block}.texte-vert.petite{font-size:.85rem;font-weight:650}.detail-espace{border-left:2px solid var(--bordure,#e2e5ea);gap:.5rem;margin:.2rem 0 .8rem 1.9rem;padding-left:.8rem;display:grid}.choix-types{flex-wrap:wrap;gap:.2rem 1.2rem;display:flex}.actions-materiel{flex-wrap:wrap;gap:.6rem;display:flex}.actions-materiel .bouton{white-space:normal;text-align:center}.cadre-liste{border:1px solid var(--bordure);background:var(--fond);border-radius:12px;margin-top:1.2rem;padding:.9rem 1.1rem .3rem}.cadre-liste .sous-titre{margin-bottom:.2rem}.epingle-calque{background:var(--couleur);color:#fff;cursor:pointer;border:3px solid #fff;border-radius:50%;place-items:center;width:2rem;height:2rem;padding:0;font-size:.9rem;font-weight:800;display:grid;box-shadow:0 2px 6px #00000040}.epingle-calque.grande{width:2.5rem;height:2.5rem;font-size:1.1rem}.fiche-carte{gap:.35rem;font-size:.9rem;display:grid}.fiche-carte img{object-fit:cover;border-radius:8px;width:100%;height:7rem}.fiche-carte strong{font-size:1rem}.fiche-carte small{color:var(--texte-doux)}.fiche-carte .bouton{justify-self:start;margin-top:.3rem;text-decoration:none}.etiquette-fiche{color:#fff;background:var(--couleur);border-radius:999px;justify-self:start;padding:.1rem .5rem;font-size:.75rem;font-weight:700}.legende-calques{border:none;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;display:flex}.legende-calques .calque{border:1px solid var(--bordure);background:var(--surface);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .75rem .3rem .5rem;font-size:.92rem;font-weight:600;display:inline-flex}.legende-calques .calque:has(input:not(:checked)){opacity:.55}.legende-calques .calque input{margin:0}.legende-calques .icone-calque{width:1.5rem;height:1.5rem}.nombre-calque{background:var(--fond);min-width:1.5rem;color:var(--texte-doux);text-align:center;border-radius:999px;padding:0 .4rem;font-size:.82rem}.legende-calques>legend{margin-bottom:.4rem}.legende-calques .icone-calque{font-size:.8rem;font-weight:800}.legende-calques.en-veille{opacity:.5}.legende-tons{flex-wrap:wrap;align-items:center;gap:.3rem .5rem;margin:.6rem 0 .4rem;display:flex}.panneau-materiel{gap:.6rem;width:min(26rem,100vw - 2rem);min-width:0;max-height:70vh;display:grid;overflow-y:auto}.types-materiel{grid-template-columns:1fr;gap:.45rem;display:grid}.types-materiel button{text-align:left;border:1px solid var(--bordure);background:var(--surface);cursor:pointer;font:inherit;color:inherit;border-radius:10px;grid-template-columns:3rem 1fr;align-items:center;gap:.6rem;padding:.45rem;display:grid}.types-materiel button[aria-pressed=true]{border-color:#b7791f;box-shadow:0 0 0 2px #b7791f33}.types-materiel img{object-fit:cover;border-radius:6px;width:3rem;height:2.4rem}.types-materiel strong{font-size:.9rem;display:block}.recherche-active{color:#8a5a00;border-color:#b7791f}.recherche-materiel{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.liste-documents{display:grid}.ligne-document{border-bottom:1px solid var(--bordure);border-radius:8px;grid-template-columns:3rem minmax(0,1fr) auto 9.5rem;align-items:center;gap:.9rem;padding:.8rem .4rem;display:grid;position:relative}.ligne-document:hover{background:var(--fond)}.ligne-document:last-child{border-bottom:none}.infos-document{gap:.15rem;display:grid}.lien-etire{color:inherit;text-decoration:none}.lien-etire:after{content:"";position:absolute;inset:0}.bouton-dessus{z-index:1;justify-self:end;position:relative}@media (max-width:700px){.ligne-document{grid-template-columns:2.6rem minmax(0,1fr)}.ligne-document>.statut-doc,.ligne-document>.bouton-dessus{grid-column:2;justify-self:start}}.panneau-action,.compte-rendu{scroll-margin-top:6rem}.bouton-avis{border:2px solid var(--couleur-avis);background:var(--fond-avis);color:var(--couleur-avis)}.bouton-avis:hover{filter:brightness(.96)}.bouton-avis.actif{background:var(--couleur-avis);color:#fff}.bouton-avis.actif:before{content:"✓ "}.avis-consent{--couleur-avis:#2b8a3e;--fond-avis:#e8f6ec}.avis-reserve{--couleur-avis:#b35c00;--fond-avis:#fff3e0}.avis-objection{--couleur-avis:#c92a2a;--fond-avis:#fdecea}.video-piece-jointe{background:#000;border-radius:12px;width:100%;max-height:70vh}.format-doc.vidéo{color:#a61e4d;background:#fde8f0}.format-doc.img{color:#8a6d00;background:#fff4d6}.mention-ouverte{color:#2b8a3e;background:#e8f6ec;border-radius:999px;width:fit-content;margin-top:.15rem;padding:.05rem .5rem;font-size:.72rem;font-weight:700;display:block}.lien-titre-rubrique{color:inherit;text-decoration:none}.lien-titre-rubrique:hover{color:var(--primaire)}.barre-actions-groupe{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.8rem;margin:1rem 0 1.6rem;display:flex}.boutons-actions-groupe{flex-wrap:wrap;align-items:flex-start;gap:.6rem;display:flex}.barre-actions-groupe .segments a{color:var(--texte-doux);border-radius:9px;padding:.45rem .9rem;font-weight:600;text-decoration:none}.barre-actions-groupe .segments a.actif{background:var(--primaire);color:#fff}.frise-entete .semaines>span{line-height:1.15;display:grid}.frise-entete .semaines small{letter-spacing:0;text-transform:none;color:var(--texte-pale,#8a948e);font-size:.62rem;font-weight:600}.titre-action{gap:.1rem;display:grid}.frise-ligne .choix-statut{max-width:100%;font-size:.85rem}.panneau-groupe button.lien-menu{text-align:left;width:100%;color:var(--texte);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:.6rem;padding:.7rem .8rem;font-weight:600;display:flex}.panneau-groupe button.lien-menu:hover{background:var(--fond)}.panneau-groupe button.lien-menu small{color:var(--texte-doux);font-size:.8rem;font-weight:500;display:block}.panneau-groupe button.deconnexion{color:var(--alerte);border-top:1px solid var(--bordure);border-radius:0 0 10px 10px;margin-top:.2rem}.etiquette.apprenant{color:#36577e;background:#e8eef7}.jalons .jalon{border:1px solid var(--bordure);background:var(--surface);border-radius:12px;padding:.8rem}.lien-jalon{color:inherit;text-decoration:none}.lien-jalon:hover{border-color:var(--primaire)}.type-jalon{font-size:.75rem;font-weight:700}.type-jalon.bleu{color:#1d4ed8}.type-jalon.violet{color:#5b2fb0}.type-jalon.orange{color:#9a5b13}.recherche-mediatheque{background:var(--surface);border:1px solid var(--bordure-forte);border-radius:var(--rayon-petit);color:var(--texte-doux);align-items:center;gap:.6rem;padding:.35rem .4rem .35rem .9rem;display:flex}.recherche-mediatheque input[type=search]{background:0 0;border:none;padding:.5rem .2rem}.recherche-mediatheque input[type=search]:focus-visible{outline:none}.recherche-mediatheque:focus-within{outline:3px solid color-mix(in srgb, var(--primaire) 45%, transparent)}.pack-survie{border-radius:var(--rayon-petit);color:#8a3a12;background:#fff6ee;border:1px solid #f0c9a8;align-items:center;gap:.9rem;padding:.9rem 1.1rem;display:flex}.pack-survie>span{color:var(--texte);flex:1;gap:.1rem;display:grid}.pack-survie.complet{color:#fff;background:linear-gradient(90deg,#166534 0%,#1f8a45 100%);border-color:#166534}.pack-survie.complet>span,.pack-survie.complet strong{color:#fff}.pack-survie.complet .aide{color:#ffffffe0}.pack-survie.complet .bouton.secondaire{color:#166534;background:#fff;border-color:#fff;font-weight:700}.domaines-mediatheque{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin:1.3rem 0;display:grid}.tuile-domaine{border:1px solid color-mix(in srgb, var(--couleur) 30%, transparent);border-left:6px solid var(--couleur);border-radius:var(--rayon);background:var(--fond);color:inherit;grid-template-columns:6rem 1fr;align-items:center;gap:.8rem;padding:.7rem;text-decoration:none;display:grid}.tuile-domaine img{aspect-ratio:4/3;object-fit:cover;border-radius:10px;width:6rem;height:auto}.tuile-domaine>span{gap:.15rem;display:grid}.tuile-domaine strong{color:var(--couleur);line-height:1.25}.tuile-domaine .compte{color:var(--couleur);font-size:.86rem;font-weight:600}.info-mediatheque{border-radius:var(--rayon-petit);color:#4d4a2c;background:#f6f4e8;align-items:flex-start;gap:.7rem;margin:1rem 0 1.3rem;padding:.8rem 1rem;font-size:.93rem;display:flex}.info-mediatheque svg{color:#a16207;flex:none;margin-top:.15rem}.etiquette.format-fiche{color:#8a4f0d;background:#fdf3e1}.etiquette.format-guide{color:#fff;background:#5a9e1f}.etiquette.format-video{color:#fff;background:#c00}.etiquette.format-audio{color:#0e6a80;background:#e3f4f8}.etiquette.format-ebook{color:var(--texte-doux);background:#eef0ee}.etiquette.format-retex{color:#b4471b;background:#fdeee4}.puces-filtre a.puce-format{border-color:#0000}.puces-filtre a.format-fiche{color:#8a4f0d;background:#fdf3e1}.puces-filtre a.format-guide{color:#fff;background:#5a9e1f}.puces-filtre a.format-video{color:#fff;background:#c00}.puces-filtre a.format-audio{color:#0e6a80;background:#e3f4f8}.puces-filtre a.format-ebook{color:var(--texte-doux);background:#eef0ee}.puces-filtre a.format-retex{color:#b4471b;background:#fdeee4}.puces-filtre a.puce-format[aria-current=true]{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px currentColor}.puces-filtre a.format-video[aria-current=true]{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px #c00}.puces-filtre a.format-guide[aria-current=true]{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px #5a9e1f}.etiquette.survie{color:#b42318;background:#fde8e8}.liste-ressources{grid-template-columns:repeat(auto-fill,minmax(min(100%,30rem),1fr));align-items:stretch;gap:1rem;display:grid}.liste-ressources[hidden]{display:none}.carte-ressource{border:1px solid var(--bordure);border-radius:var(--rayon);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.carte-ressource .pied{margin-top:auto}.carte-ressource .haut{grid-template-columns:9rem 1fr;gap:1.1rem;padding:1.1rem;display:grid}.carte-ressource .haut img{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:9rem;height:auto}.carte-ressource .etiquettes{margin-bottom:.4rem}.carte-ressource h3{margin-bottom:.2rem;font-size:1.15rem}.carte-ressource h3 a{color:inherit;text-decoration:none}.carte-ressource h3 a:hover{text-decoration:underline}.meta-ressource{flex-wrap:wrap;gap:.3rem 1rem;margin-top:.3rem;display:flex}.meta-ressource .valide{color:var(--succes);font-weight:600}.carte-ressource .pied{border-top:1px solid var(--bordure);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.8rem 1.1rem;display:flex}.carte-ressource .pied>:last-child{margin-left:auto}.bouton.favori{color:#a16207;background:#fffaeb;border-color:#e9c46a}.entete-ressource{grid-template-columns:13rem 1fr;gap:1.4rem;display:grid}.entete-ressource img{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:13rem;height:auto}.entete-ressource>div{align-content:start;gap:.45rem;display:grid}.entete-ressource h2{font-size:1.55rem}.entete-ressource>.actions-ressource{border-top:1px solid var(--bordure);flex-wrap:wrap;grid-column:1/-1;gap:.6rem;padding-top:1rem;display:flex}.consigne-ressource{border-radius:var(--rayon);color:#6b4a07;background:#fff8e8;border:1px solid #f2c97d;padding:1rem 1.2rem}.contenu-ressource{gap:1.2rem;display:grid}.contenu-ressource ul{gap:.25rem;margin:.5rem 0 0;padding-left:1.2rem;display:grid}.etapes-ressource{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.etapes-ressource li{grid-template-columns:2.2rem 1fr;align-items:start;gap:.8rem;display:grid}.etapes-ressource .numero{color:#8a4f0d;background:#fdf3e1;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;font-weight:750;display:grid}.etapes-ressource li>span:last-child{gap:.15rem;display:grid}.etapes-ressource li>span:last-child>span{color:var(--texte-doux)}.parcours-ressource{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.parcours-ressource li{padding-left:1.4rem;display:grid;position:relative}.parcours-ressource li:before{content:"";background:#5cb85c;border-radius:50%;width:.65rem;height:.65rem;position:absolute;top:.45rem;left:.1rem}.parcours-ressource li.courante:before{background:#0e7490}.compte-retex{color:#0e7490}.liste-retex{margin:0;padding:0;list-style:none;display:grid}.liste-retex li{border-top:1px solid var(--bordure);grid-template-columns:2.6rem 1fr;gap:.8rem;padding:1rem 0;display:grid}.liste-retex li>div{gap:.3rem;display:grid}.etiquette.contexte-retex{color:#0e6a80;background:#e3f4f8}.liste-retex .integre{color:var(--succes);font-size:.88rem;font-weight:600}.formulaire-retex{border-radius:var(--rayon);border:1px solid #a5d8e2;padding:1.1rem 1.2rem}.formulaire-retex fieldset{border:none;margin:0;padding:0}.choix-contexte{flex-wrap:wrap;gap:.6rem;margin-top:.5rem;display:flex}.choix-contexte label{border:1px solid var(--bordure-forte);cursor:pointer;background:var(--surface);border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .95rem;font-weight:600;display:inline-flex}.choix-contexte label:has(input:checked){color:#fff;background:#0e7490;border-color:#0e7490}.boutons-formulaire{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.retex-envoye{border-radius:var(--rayon);background:var(--succes-clair);color:var(--succes);align-items:flex-start;gap:.8rem;padding:1rem 1.2rem;display:flex}.retex-envoye>span{color:var(--texte);gap:.2rem;display:grid}.ressources-liees{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.ressources-liees li{grid-template-columns:5rem 1fr;align-items:center;gap:.8rem;display:grid}.ressources-liees img{aspect-ratio:4/3;object-fit:cover;border-radius:8px;width:5rem}.ressources-liees li>span{display:grid}.ressources-liees a{color:inherit;font-weight:650}.fiche-mediatheque{gap:1rem;display:grid}.fiches-hors-ligne{gap:.6rem;display:grid}.fiche-hors-ligne{border:1px solid var(--bordure);border-radius:var(--rayon-petit);gap:.8rem;padding:.8rem 1rem;display:grid}.fiche-hors-ligne summary{cursor:pointer;display:grid}.fiche-hors-ligne[open]{gap:1rem}@media (max-width:900px){.domaines-mediatheque{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.domaines-mediatheque,.carte-ressource .haut,.entete-ressource{grid-template-columns:minmax(0,1fr)}.carte-ressource .haut img,.entete-ressource img{width:100%}.pack-survie{flex-wrap:wrap}}@media print{.fiche-mediatheque .bloc{break-inside:avoid;border:none;padding:0}.etapes-ressource li{break-inside:avoid}}.page-hors-ligne{align-content:start;gap:1.5rem;display:grid}.page-hors-ligne .fiche-crise{margin:0}.entete-hors-ligne{border-bottom:1px solid var(--bordure);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1.2rem;padding-bottom:1rem;display:flex}.icone-domaine{background:var(--fond);width:2.6rem;height:2.6rem;color:var(--couleur);border-radius:50%;flex:none;place-items:center;display:inline-grid}.fiches-hors-ligne{gap:.8rem}.fiche-hors-ligne{gap:0;padding:0}.fiche-hors-ligne summary{align-items:center;gap:.9rem;padding:.9rem 1rem;list-style:none;display:flex}.fiche-hors-ligne summary::-webkit-details-marker{display:none}.fiche-hors-ligne summary>span:not(.icone-domaine){flex:1;gap:.15rem;display:grid}.fiche-hors-ligne .chevron{color:var(--texte-doux);transition:transform .15s}.fiche-hors-ligne[open] .chevron{transform:rotate(180deg)}.fiche-hors-ligne[open] summary{border-bottom:1px solid var(--bordure)}.contenu-hors-ligne{gap:1.2rem;padding:1.2rem 1rem 1.4rem;display:grid}.contenu-hors-ligne .bloc{padding:1.2rem}.texte-riche{gap:.85rem;line-height:1.65;display:grid}.texte-riche ul{gap:.35rem;margin:0;padding-left:1.3rem;display:grid}.bloc>h2+.texte-riche,.partie-ressource>h2+*{margin-top:1rem}.partie-ressource{gap:1.1rem;display:grid}.partie-ressource>h2+*{margin-top:0}.medias-ressource{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.medias-ressource.seul{grid-template-columns:minmax(0,1fr);max-width:40rem}.medias-ressource.seul.taille-pleine{max-width:none}.medias-ressource.seul.taille-moyenne{max-width:20rem}.medias-ressource.seul.taille-petite{max-width:12rem}.medias-ressource.seul.taille-origine .media-ressource{justify-items:start}.medias-ressource.seul.taille-origine .image-agrandissable,.medias-ressource.seul.taille-origine img{width:auto;max-width:100%}.espace-corps.petit{height:1rem}.espace-corps.grand{height:3rem}.espace-edite{border:1px dashed var(--bordure-forte);color:var(--texte-doux);border-radius:10px;justify-content:center;align-items:center;display:flex}.espace-edite.petit{min-height:2.6rem}.espace-edite.grand{min-height:5rem}.medias-ressource.seul.centree{margin-inline:auto}.medias-ressource.seul.centree .media-ressource{text-align:center;justify-items:center}.media-ressource{gap:.4rem;margin:0;display:grid}.media-ressource img,.media-ressource video{border:1px solid var(--bordure);background:#fff;border-radius:12px;width:100%;height:auto;display:block}.media-ressource figcaption{color:var(--texte-doux);font-size:.86rem}.media-absent{min-height:6rem;color:var(--texte-doux);text-align:center;background:#eef0ee;border-radius:12px;justify-content:center;align-items:center;gap:.6rem;padding:1rem;font-size:.9rem;display:flex}.etapes-ressource{gap:1.4rem}.etapes-ressource li>span:last-child{gap:.5rem}.etapes-ressource .texte-riche{color:var(--texte-doux)}.page-ressource{gap:1.4rem}.contenu-ressource{gap:1.6rem}.contenu-ressource ul{gap:.4rem}@media (max-width:640px){.medias-ressource{grid-template-columns:minmax(0,1fr)}.entete-hors-ligne .bouton{justify-content:center;width:100%}}@media print{.media-ressource video,.media-absent{display:none}.medias-ressource{break-inside:avoid}}.tuile-domaine .icone-domaine{background:#fff;width:2rem;height:2rem}.boutons-formulaire.debut{justify-content:flex-start;align-items:center}.parcours-proposition{counter-reset:etape;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.parcours-proposition li{counter-increment:etape;grid-template-columns:2.2rem 1fr;gap:.15rem .9rem;display:grid}.parcours-proposition li:before{content:counter(etape);background:var(--primaire-clair);width:2.2rem;height:2.2rem;color:var(--primaire);border-radius:50%;grid-row:span 2;place-items:center;font-weight:750;display:grid}.parcours-proposition li span{color:var(--texte-doux);line-height:1.55}.choix-domaine{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.4rem;display:grid}.choix-domaine label{border:1px solid var(--bordure-forte);border-left:5px solid var(--couleur);cursor:pointer;background:var(--surface);border-radius:10px;align-items:center;gap:.6rem;padding:.7rem .9rem;font-weight:600;display:flex}.choix-domaine label:has(input:checked){background:var(--fond);border-color:var(--couleur);color:var(--couleur)}.editeur-ressource .bloc{gap:1.1rem;display:grid}.editeur-ressource .bloc>h2+*{margin-top:0}.blocs-edites{gap:1.2rem;display:grid}.bloc-edite{border:1px solid var(--bordure-forte);border-radius:var(--rayon);background:var(--blanc);gap:1rem;padding:1.1rem 1.2rem;display:grid}.bloc-edite-entete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.boutons-bloc{flex-wrap:wrap;gap:.3rem;display:flex}.medias-edites{justify-items:start;gap:.9rem;display:grid}.medias-edites ul{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:1rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.medias-edites li{border:1px solid var(--bordure);background:var(--surface);border-radius:12px;gap:.5rem;padding:.6rem;display:grid}.medias-edites img,.medias-edites video{aspect-ratio:4/3;object-fit:cover;background:#eef0ee;border-radius:8px;width:100%}.legende-media{gap:.4rem;display:flex}.legende-media input{padding:.45rem .6rem;font-size:.9rem}.ajout-media{border:1px dashed var(--bordure-forte);border-radius:12px;gap:.9rem;width:100%;padding:1rem;display:grid}.bandeau-statut{border-radius:var(--rayon);background:#eef3fd;border:1px solid #c9d6f5;gap:.8rem;padding:1.1rem 1.3rem;display:grid}.bandeau-statut.statut-relecture{background:#fff8e8;border-color:#f2c97d}.bandeau-statut.statut-decision{background:#f5f0fd;border-color:#d6c4f5}.jauge-relecture{flex-wrap:wrap;align-items:center;gap:.4rem;font-weight:600;display:flex}.jauge-relecture>span:not(:last-child){background:#e6dcc4;border-radius:999px;width:2.2rem;height:.6rem}.jauge-relecture>span.fait{background:var(--succes-vif)}.jauge-relecture>span:last-child{margin-left:.5rem}.etiquette.statut-ressource.brouillon{background:var(--primaire-clair);color:var(--primaire)}.etiquette.statut-ressource.relecture{color:#8a4f0d;background:#fdf3e1}.etiquette.statut-ressource.decision{color:#6d28d9;background:#f1eafe}@media (max-width:640px){.choix-domaine{grid-template-columns:minmax(0,1fr)}}fieldset.champ{border:none;min-width:0;margin:0;padding:0}.contenu-fiche-secours{gap:1rem;margin-top:1rem;display:grid}.contenu-fiche-secours h4{margin:0 0 .4rem;font-size:.95rem}.contenu-fiche-secours ul,.contenu-fiche-secours ol{gap:.5rem;margin:0;padding-left:1.3rem;line-height:1.6;display:grid}.contenu-fiche-secours .a-eviter{color:#7a1538;background:#fdecf2;border-radius:10px;padding:.8rem 1rem}.contenu-fiche-secours .cas-particuliers{color:#123d6b;background:#e7f1fb;border-radius:10px;padding:.8rem 1rem}.compteur-champ.insuffisant{color:#b4471b;font-weight:600}.media-ressource audio{width:100%}.telecharger-livre{border:1px solid var(--bordure-forte);background:var(--blanc);color:var(--texte);border-radius:12px;align-items:center;gap:.9rem;padding:1rem 1.1rem;text-decoration:none;display:flex}.telecharger-livre:hover{border-color:var(--primaire)}.telecharger-livre svg{color:var(--primaire);flex:none}.telecharger-livre>span{gap:.15rem;display:grid}.fichier-edite{aspect-ratio:4/3;text-align:center;overflow-wrap:anywhere;background:#eef0ee;border-radius:8px;place-items:center;padding:.5rem;font-size:.85rem;display:grid}.corps-ressource{gap:1rem;display:grid}.corps-ressource>h2{margin-top:1.2rem;font-size:1.35rem}.corps-ressource>h2:first-child,.corps-ressource>h3:first-child{margin-top:0}.corps-ressource>h3{margin-top:.6rem;font-size:1.12rem}.etape-corps{grid-template-columns:2.2rem 1fr;align-items:start;gap:.8rem;display:grid}.etape-corps .numero{color:#8a4f0d;background:#fdf3e1;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;font-weight:750;display:grid}.editeur-blocs{gap:.6rem;display:grid}.etat-enregistrement{color:var(--texte-doux);background:#eef0ee;border-radius:999px;justify-self:end;padding:.2rem .7rem;font-size:.85rem}.etat-enregistrement.enregistre{color:var(--succes);background:var(--succes-clair)}.etat-enregistrement.erreur{color:#b4471b;background:#fdeee4}.bloc-ecrit{border:1px solid #0000;border-radius:12px;gap:.35rem;padding:.6rem .8rem .4rem;display:grid}.bloc-ecrit:hover,.bloc-ecrit:focus-within{border-color:var(--bordure);background:var(--blanc)}.outils-bloc{justify-content:space-between;align-items:center;gap:.5rem;min-height:1.8rem;display:flex}.type-bloc{text-transform:uppercase;letter-spacing:.05em;color:var(--texte-pale);font-size:.75rem;font-weight:650}.boutons-outils{opacity:.6;gap:.15rem;transition:opacity .15s;display:flex}.bloc-ecrit:hover .boutons-outils,.bloc-ecrit:focus-within .boutons-outils{opacity:1}.outil{width:2rem;height:2rem;color:var(--texte-doux);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:inline-grid}.outil:hover:not(:disabled){background:var(--fond);border-color:var(--bordure);color:var(--texte)}.outil:disabled{opacity:.3;cursor:default}.bloc-ecrit textarea,.bloc-ecrit input[type=text]{resize:none;background:0 0;border-color:#0000;min-height:0;padding:.4rem .5rem;line-height:1.65;overflow:hidden}.bloc-ecrit textarea:focus,.bloc-ecrit input[type=text]:focus{background:var(--fond);border-color:var(--bordure)}.bloc-ecrit.bloc-titre{justify-content:normal;align-items:normal;gap:.35rem;margin-bottom:0;display:grid}.bloc-ecrit input[type=text]{width:100%}.bloc-ecrit .champ-titre{font-size:1.4rem;font-weight:750}.bloc-ecrit .champ-sous-titre{font-size:1.15rem;font-weight:700}.bloc-encadre textarea{background:#fff8e8!important;border:1px solid #f2c97d!important}.bloc-etape textarea{border-radius:0 8px 8px 0;border-left:3px solid #e9c79a!important}.fichier-bloc{gap:.5rem;max-width:40rem;display:grid}.fichier-bloc img,.fichier-bloc video{border:1px solid var(--bordure);border-radius:10px;width:100%}.fichier-bloc audio{width:100%}.fichier-bloc input[type=text]{color:var(--texte-doux);font-size:.9rem;border-color:var(--bordure)!important}.inserer-ici{color:var(--texte-pale);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:999px;justify-self:center;align-items:center;gap:.3rem;padding:.15rem .6rem;font-size:.8rem;display:inline-flex}.bloc-ecrit:hover .inserer-ici,.inserer-ici:focus{opacity:1}.inserer-ici:hover{background:var(--primaire-clair);color:var(--primaire)}.barre-ajout{flex-wrap:wrap;gap:.45rem;padding:.4rem 0;display:flex}.ajout-fin{border-top:1px dashed var(--bordure-forte);gap:.4rem;margin-top:.6rem;padding-top:1rem;display:grid}.options-contenu summary{cursor:pointer;gap:.2rem;display:grid}.options-contenu[open] summary{margin-bottom:1.2rem}.zone-suppression{justify-content:flex-end;display:flex}@media (hover:none){.boutons-outils,.inserer-ici{opacity:1}}.texte-riche ol{gap:.35rem;margin:0;padding-left:1.5rem;display:grid}.medias-ressource.cote-a-cote{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;max-width:none}.outil.large{width:auto;padding:0 .5rem;font-size:.82rem;font-weight:650}.taille-image{align-items:center;gap:.4rem;font-size:.9rem;display:inline-flex}.taille-image select{width:auto;max-width:17rem;padding:.25rem .5rem}.avertissement-image{color:#b45309;font-weight:600}.options-fichier{flex-wrap:wrap;align-items:center;gap:.4rem 1rem;display:flex}.vignette-choisie{color:#a16207;align-items:center;gap:.35rem;font-size:.88rem;font-weight:600;display:inline-flex}.zone-texte-visuelle{gap:.2rem;display:grid}.barre-texte{gap:.15rem;display:flex}.zone-texte{overflow-wrap:anywhere;border:1px solid #0000;border-radius:10px;outline:none;min-height:3rem;padding:.5rem .6rem;line-height:1.65}.zone-texte:focus{background:var(--fond);border-color:var(--bordure)}.zone-texte:empty:before{content:attr(data-placeholder);color:var(--texte-pale)}.zone-texte:has(>p:only-child>br:only-child):before{content:attr(data-placeholder);color:var(--texte-pale)}.zone-texte p{margin:0 0 .7rem}.zone-texte p:last-child{margin-bottom:0}.zone-texte ul,.zone-texte ol{margin:0 0 .7rem;padding-left:1.4rem}.bloc-encadre .zone-texte{background:#fff8e8;border-color:#f2c97d}.bloc-etape .zone-texte{border-left:3px solid #e9c79a;border-radius:0 8px 8px 0}.barre-bas-editeur{z-index:20;background:color-mix(in srgb, var(--surface) 94%, transparent);border-top:1px solid var(--bordure);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:0 0 var(--rayon) var(--rayon);justify-content:space-between;align-items:center;gap:.8rem;margin:.6rem -1rem -1rem;padding:.7rem 1rem;display:flex;position:sticky;bottom:0}.barre-bas-editeur .etat-enregistrement{justify-self:auto}.domaines-mediatheque{grid-template-columns:repeat(4,minmax(0,1fr))}.tuile-domaine{border:1px solid var(--bordure);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr);align-content:start;gap:0;padding:0;transition:transform .15s,box-shadow .15s;overflow:hidden;box-shadow:0 2px 8px #0000000f}.tuile-domaine:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}.tuile-domaine img{aspect-ratio:16/9;border-radius:0;width:100%}.tuile-domaine>span{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.1rem .65rem;padding:.75rem .85rem .85rem}.tuile-domaine>span .icone-domaine{background:var(--fond);grid-row:span 2;width:2.4rem;height:2.4rem}.tuile-domaine .compte{color:var(--texte-doux,#5b6b64);font-weight:500}@media (max-width:600px){.tuile-domaine>span{grid-template-columns:minmax(0,1fr)}.tuile-domaine>span .icone-domaine{grid-row:auto;margin-bottom:.3rem}}.tuile-domaine.choisie{border:1px solid var(--couleur);box-shadow:0 0 0 3px color-mix(in srgb, var(--couleur) 35%, transparent);border-left-width:1px}@media (max-width:900px){.domaines-mediatheque{grid-template-columns:repeat(2,minmax(0,1fr))}}.barre-bas-contenu{z-index:20;border:1px solid var(--bordure);border-radius:var(--rayon);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;padding:.8rem 1rem;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 14px #0000000f}.couleur-rouge{color:#c92a2a}.couleur-orange{color:#c2410c}.couleur-vert{color:#2b6e2f}.couleur-bleu{color:#1c4f9c}.couleur-violet{color:#6d28d9}.boutons-barre{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.barre-texte{flex-wrap:wrap;align-items:center}.palette-couleurs{border-left:1px solid var(--bordure);align-items:center;gap:.3rem;margin-left:.4rem;padding-left:.5rem;display:inline-flex}.pastille-couleur{width:1.25rem;height:1.25rem;box-shadow:0 0 0 1px var(--bordure-forte);cursor:pointer;border:2px solid #fff;border-radius:50%;padding:0}.pastille-couleur:hover{transform:scale(1.15)}:root{--cercle:#b3175a;--cercle-fonce:#8f1148;--cercle-clair:#fbe9f1}.bouton.bouton-cercle{background:var(--cercle);border-color:var(--cercle);color:#fff}.bouton.bouton-cercle:hover{background:var(--cercle-fonce)}.titre-section{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:.9rem;display:flex}.titre-section a{font-weight:600}.surtitre-cercle{color:var(--cercle);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;display:flex}.note-cercle{color:var(--cercle-fonce);margin-top:1rem}.etiquette-cercle{color:var(--cercle);background:#fff;border-radius:999px;padding:.2rem .6rem;font-size:.78rem;font-weight:700;display:inline-block}.avatar-cercle{background:var(--cercle-clair);width:1.8rem;height:1.8rem;color:var(--cercle);border-radius:50%;flex:none;place-items:center;font-size:.72rem;font-weight:800;display:inline-grid}.avatar-cercle.grand{width:3rem;height:3rem;font-size:.95rem}.porteur{align-items:center;gap:.7rem;display:flex}.porteur>span{line-height:1.3;display:grid}.porteur.petit{color:var(--texte-doux);gap:.5rem;font-size:.9rem}.boutons-cercle{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.une-cercle{color:#fff;background:#3a2230 50%/cover no-repeat;border-radius:20px;overflow:hidden}.une-cercle .voile{background:linear-gradient(90deg,#2b0e1ee0 0%,#2b0e1e9e 55%,#2b0e1e40 100%);align-content:end;justify-items:start;gap:.9rem;min-height:26rem;padding:2.4rem 2.6rem;display:grid}.une-cercle.detail .voile{background:linear-gradient(#210c181a 0%,#210c1859 30%,#210c18e0 100%);min-height:21rem}.une-cercle h2{color:#fff;max-width:22ch;font-size:clamp(1.7rem,3.4vw,2.8rem);line-height:1.1}.une-cercle .accroche{opacity:.95;max-width:46ch;font-size:1.08rem}.une-cercle .lieu-une{opacity:.92}.une-cercle .porteur .avatar-cercle{background:#fff}.badge-une{background:var(--cercle);color:#fff;letter-spacing:.05em;text-transform:uppercase;border-radius:8px;padding:.35rem .7rem;font-size:.78rem;font-weight:800}.chiffres-cercle{flex-wrap:wrap;gap:.6rem 2rem;margin:0;display:flex}.chiffres-cercle div{display:grid}.chiffres-cercle dt{font-size:1.9rem;font-weight:800;line-height:1.1}.chiffres-cercle dd{opacity:.9;margin:0;font-size:.88rem}.chiffres-cercle.clairs{color:#fff}.bravo-cercle{gap:.3rem;display:inline-grid}.bouton-bravo{border:1px solid var(--bordure-forte);background:var(--surface);color:var(--texte);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:.45rem;padding:.6rem 1rem;font-weight:700;display:inline-flex}.bouton-bravo.actif{color:var(--cercle);background:var(--cercle-clair);border-color:#f0b5cd}.bouton-bravo.plein{color:#fff;background:#ffffff1f;border-color:#ffffff8c}.bouton-bravo.plein.actif{background:var(--cercle);border-color:var(--cercle)}.bouton-bravo:disabled{cursor:default;opacity:.85}.porteur-cercle{gap:1rem;display:grid}.porteur-cercle .bravo-cercle,.porteur-cercle .bouton-bravo{width:100%}.succes-cercle{background:var(--succes-clair);color:#1d4d2c}.grille-reussites{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1.1rem;display:grid}.carte-reussite{border:1px solid var(--bordure);background:#fff;border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000d}.carte-reussite .photo{aspect-ratio:16/10;background:#e9e2e5 50%/cover no-repeat;display:block;position:relative}.carte-reussite .photo .etiquette-cercle{position:absolute;top:.7rem;left:.7rem}.carte-reussite .corps{flex:1;align-content:start;gap:.5rem;padding:.9rem 1rem .4rem;display:grid}.carte-reussite h3{font-size:1.08rem;line-height:1.3}.carte-reussite h3 a{color:inherit;text-decoration:none}.chiffre-carte{color:var(--cercle);font-weight:700}.carte-reussite .pied{flex-wrap:wrap;align-items:center;gap:.6rem;padding:.8rem 1rem 1rem;display:flex}.carte-reussite .pied .bouton{flex:1;justify-content:center}.carte-horizontale-cercle{border:1px solid var(--bordure);background:#fff;border-radius:16px;grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid;overflow:hidden}.carte-horizontale-cercle>.photo{background:#e9e2e5 50%/cover no-repeat;min-height:14rem}.carte-horizontale-cercle>div{align-content:start;justify-items:start;gap:.6rem;padding:1.4rem 1.6rem;display:grid}.carte-horizontale-cercle h3{font-size:1.35rem;line-height:1.25}.formulaire-court{gap:.5rem;width:100%;max-width:40rem;display:grid}.formulaire-court.large{flex-basis:100%;max-width:none}.options-rares summary{cursor:pointer;color:var(--texte-doux);font-weight:600}.options-rares[open] summary{margin-bottom:.6rem}.etapes-cercle{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.etapes-cercle.en-ligne{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1.2rem 1.6rem}.etapes-cercle li{grid-template-columns:2.2rem 1fr;align-items:start;gap:.8rem;display:grid}.etapes-cercle li>span:last-child{gap:.15rem;display:grid}.etapes-cercle li>span:last-child>span{color:var(--texte-doux);font-size:.93rem}.etapes-cercle .numero{background:var(--cercle);color:#fff;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;font-weight:800;display:grid}.etapes-cercle:not(.en-ligne) .numero{color:var(--texte-doux);background:#eef0ee}.etapes-cercle li.faite .numero{background:var(--succes-vif);color:#fff}.etapes-cercle li.en-cours .numero{background:var(--cercle);color:#fff}.photos-cercle{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.8rem;margin-top:1.2rem;display:grid}.photos-cercle img{aspect-ratio:16/10;object-fit:cover;border-radius:12px;width:100%;display:block}.elements-cercle{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.elements-cercle li{background:#fbf8ec;border-radius:12px;grid-template-columns:2.2rem 1fr;gap:.8rem;padding:.9rem 1rem;display:grid}.elements-cercle li>span:last-child{gap:.15rem;display:grid}.elements-cercle li>span:last-child>span{color:var(--texte-doux)}.elements-cercle .marque{border-radius:10px;place-items:center;width:2.2rem;height:2.2rem;font-weight:800;display:grid}.elements-cercle.defi .marque{color:#b45309;background:#fdf0d5}.elements-cercle.appris li{background:#f3f8ee}.elements-cercle.appris .marque{color:var(--succes);background:var(--succes-clair)}.documents-cercle,.contacts-cercle,.fichiers-cercle,.liste-en-cours-cercle{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.documents-cercle li{border:1px solid var(--bordure);border-radius:12px;align-items:center;gap:.9rem;padding:.8rem 1rem;display:flex}.documents-cercle a{color:inherit;text-decoration:none;display:grid}.sigle{background:var(--cercle-clair);width:2.8rem;height:2.8rem;color:var(--cercle);border-radius:10px;flex:none;place-items:center;font-size:.75rem;font-weight:800;display:grid}.contacts-cercle li{border:1px solid var(--bordure);border-radius:12px;justify-items:start;gap:.4rem;padding:.9rem 1rem;display:grid}.citation{white-space:pre-line}.liste-en-cours-cercle li{gap:.1rem;display:grid}.bandeau-statut-cercle{background:var(--primaire-clair);color:var(--primaire-fonce);border-radius:14px;gap:.3rem;padding:1rem 1.2rem;display:grid}.bandeau-statut-cercle.statut-a_completer{color:#7c4a03;background:#fdf0d5}.bandeau-statut-cercle.statut-brouillon{color:var(--texte);background:#eef0ee}.fichiers-cercle li{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.fichiers-cercle img{object-fit:cover;border-radius:8px;width:4.5rem;height:3rem}.fichiers-cercle .nom{overflow-wrap:anywhere;flex:1;min-width:10rem}.trois-chiffres{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.dates-conference{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.7rem;margin-top:1rem;display:grid}.dates-conference .choix-bloc:has(input:checked){border-color:var(--cercle)}.formulaire-cercle .puces-choix input:checked+span{background:var(--cercle);border-color:var(--cercle)}.formulaire-cercle .champ+.champ{margin-top:1.1rem}.formulaire-cercle .trois-chiffres .champ+.champ{margin-top:0}.confirmation-cercle{border-color:#f0b5cd;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:1.4rem;display:grid}.confirmation-cercle img{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:100%}.confirmation-cercle>div{gap:.6rem;display:grid}.editorial-cercle{gap:.7rem;display:grid}.editorial-cercle>img{object-fit:cover;border-radius:12px;width:100%;max-height:22rem}.editorial-cercle .chapeau{font-size:1.12rem;font-weight:600}@media (max-width:760px){.une-cercle .voile{min-height:22rem;padding:1.5rem 1.3rem}.carte-horizontale-cercle,.confirmation-cercle{grid-template-columns:minmax(0,1fr)}.carte-horizontale-cercle>.photo{aspect-ratio:16/9;min-height:0}.trois-chiffres{grid-template-columns:minmax(0,1fr)}.chiffres-cercle dt{font-size:1.5rem}}.formulaire-cercle legend{margin-bottom:.4rem;padding:0;font-size:.95rem;font-weight:600}.dates-conference .choix-bloc{flex-direction:row;align-items:center}.dates-conference .choix-bloc>span:last-child{display:block}.puces-cercle a[aria-current=true]{background:var(--cercle);border-color:var(--cercle)}.video-cercle{aspect-ratio:16/9;background:#111;border-radius:12px;width:100%}.compteur-ok{color:var(--succes)}.boutons-cercle .formulaire-court{flex-basis:100%}.rdv-cercle{background:var(--cercle-clair);border:1px solid #f0b5cd;border-radius:16px;flex-wrap:wrap;align-items:center;gap:1rem 1.3rem;margin-bottom:1.5rem;padding:1.1rem 1.4rem;display:flex}.rdv-cercle .icone-rdv{background:var(--cercle);color:#fff;border-radius:50%;flex:none;place-items:center;width:3.2rem;height:3.2rem;display:grid}.rdv-cercle .texte-rdv{flex:18rem;gap:.15rem;display:grid}.rdv-cercle h2{font-size:1.3rem}.surtitre-rdv{color:var(--cercle);letter-spacing:.06em;text-transform:uppercase;font-size:.8rem;font-weight:800}.rdv-cercle h2{text-wrap:balance}.sans-coupure{white-space:nowrap}.une-cercle .voile{position:relative}.photo-bandeau{justify-items:end;gap:.3rem;display:grid;position:absolute;top:1rem;right:1rem}.photo-bandeau label{cursor:pointer;align-items:center;gap:.4rem;display:inline-flex}.erreur-bandeau{color:var(--alerte);background:#fff;border-radius:8px;max-width:20rem;padding:.3rem .6rem;font-size:.85rem}.inscription-cercle{flex-direction:column;align-items:center;gap:.25rem;display:inline-flex}.inscrit-cercle{background:var(--succes-clair);color:var(--succes);white-space:nowrap;border:1px solid #b7dfc4;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.4rem;font-weight:650;display:inline-flex}.inscription-cercle .lien-discret{color:var(--texte-doux);cursor:pointer;font:inherit;background:0 0;border:none;padding:.1rem .2rem;font-size:.9rem;text-decoration:underline}.rdv-cercle .boutons-cercle{align-items:flex-start}:root{--live:#4f46e5;--live-fonce:#4338ca;--live-clair:#eef0ff}.bouton.bouton-live{background:var(--live);border-color:var(--live);color:#fff}.bouton.bouton-live:hover{background:var(--live-fonce)}.bouton.contour-clair{color:#fff;background:#ffffff1a;border-color:#fff9}.lien-discret.clair,.une-live .lien-discret{color:#fff}.avatar-live{background:var(--live-clair);width:2.8rem;height:2.8rem;color:var(--live-fonce);border-radius:50%;flex:none;place-items:center;font-size:.9rem;font-weight:800;display:inline-grid}.avatar-live.petit{width:1.9rem;height:1.9rem;font-size:.72rem}.avatar-live.grand{width:4rem;height:4rem;font-size:1.1rem}img.avatar-live{object-fit:cover;padding:0}.une-live{color:#fff;background:#1e1b3a 50%/cover no-repeat;border-radius:20px;overflow:hidden}.une-live .voile{background:linear-gradient(90deg,#141232e6 0%,#141232a6 55%,#14123233 100%);align-content:end;justify-items:start;gap:.8rem;min-height:26rem;padding:2.2rem 2.4rem;display:grid;position:relative}.une-live.detail .voile{min-height:20rem}.une-live h2{color:#fff;max-width:24ch;font-size:clamp(1.7rem,3.4vw,2.7rem);line-height:1.1}.une-live .accroche{opacity:.95;max-width:50ch;font-size:1.05rem}.une-live .porteur .avatar-live{background:#fff}.badges-live{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.badge-live{background:var(--live);color:#fff;letter-spacing:.05em;text-transform:uppercase;border-radius:8px;padding:.35rem .7rem;font-size:.78rem;font-weight:800}.badge-live.direct{background:#dc2626}.infos-live{background:#00000059;border-radius:999px;padding:.3rem .7rem;font-size:.85rem;font-weight:600}.rebours{opacity:.92;font-size:.92rem;font-weight:600}.puces-live{gap:.5rem}.puces-live a{padding:.5rem .85rem;font-size:.95rem}.puces-live .saut{flex-basis:100%;height:0;margin-bottom:-.5rem}.puces-live a[aria-current=true]{background:var(--live);border-color:var(--live)}.grille-lives{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;display:grid}.carte-live{color:#fff;background:#2a2650 50%/cover no-repeat;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:19rem;display:flex;position:relative;overflow:hidden}.carte-live .date-live{color:var(--texte);background:#fff;border-radius:8px;align-self:flex-start;margin:.8rem;padding:.3rem .6rem;font-size:.85rem;font-weight:700}.carte-live .bas{background:linear-gradient(#0000 0%,#0f0e23b3 35%,#0f0e23eb 100%);gap:.4rem;padding:2.5rem 1rem 1rem;display:grid}.carte-live h3{font-size:1.12rem;line-height:1.25}.carte-live h3 a{color:#fff;text-decoration:none}.theme-live{letter-spacing:.06em;text-transform:uppercase;opacity:.9;font-size:.72rem;font-weight:800}.pied-live{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.pied-live .porteur.petit{color:#fff}.carte-live .inscrit-cercle,.carte-live .bouton{padding:.45rem .8rem;font-size:.88rem}.lecture-live{width:3.2rem;height:3.2rem;color:var(--live-fonce);background:#ffffffe6;border-radius:50%;place-items:center;margin:auto;display:grid;position:absolute;inset:0}.etat-replay{color:var(--texte-doux);font-size:.9rem;font-weight:700}.etat-replay.ok{color:var(--succes)}.question-live-form{background:var(--live-clair);border-radius:12px;gap:.5rem;margin-bottom:1rem;padding:.9rem;display:grid}.questions-live{margin:0;padding:0;list-style:none;display:grid}.questions-live li{border-top:1px solid var(--bordure);grid-template-columns:auto 1fr auto;align-items:start;gap:.8rem;padding:.9rem 0;display:grid}.questions-live .texte{justify-items:start;gap:.2rem;display:grid}.questions-live .lien-discret{font-size:.82rem}.soutien-live{min-width:3rem;color:var(--live-fonce);cursor:pointer;background:#fff;border:1px solid #c7cbf5;border-radius:10px;justify-items:center;padding:.35rem .5rem;font-weight:800;display:inline-grid}.soutien-live.actif{background:var(--live);border-color:var(--live);color:#fff}.soutien-live:disabled{cursor:default;opacity:.75}.synthese-live{color:#6b4a0a;background:#fbf5e6;border-radius:14px;gap:.6rem;padding:1.1rem 1.2rem;display:grid}.experts-live{flex-wrap:wrap;gap:1rem 1.6rem;margin:1.2rem 0 .4rem;padding:0;list-style:none;display:flex}.experts-live li{text-align:center;justify-items:center;gap:.25rem;max-width:8rem;display:grid}.etapes-live .numero{background:var(--live-clair);color:var(--live-fonce)}.deux-durees{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}@media (max-width:760px){.une-live .voile{min-height:22rem;padding:1.5rem 1.3rem}}.lien-discret{color:var(--texte-doux);cursor:pointer;font:inherit;background:0 0;border:none;padding:.1rem .2rem;font-size:.9rem;text-decoration:underline}.carte-live .lien-discret,.une-live .inscription-cercle .lien-discret{color:#fff}.lecteur-replay{aspect-ratio:16/9;background:#000;border-radius:16px;position:relative;overflow:hidden}.lecteur-replay iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.chapitres-replay,.extraits-replay{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.chapitres-replay li,.extraits-replay li{border:1px solid var(--bordure);border-radius:12px;align-items:baseline;gap:.8rem;padding:.7rem .9rem;display:flex}.moment{font:inherit;color:#fff;background:var(--live);border:none;border-radius:8px;flex:none;padding:.2rem .55rem;font-size:.85rem;font-weight:800}button.moment{cursor:pointer}.idees-replay{gap:.5rem;margin:0 0 1rem;padding-left:1.4rem;display:grid}.ligne-synthese{flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin-bottom:.8rem;display:flex}.etat-synthese{color:var(--texte-doux);background:#eef0ee;border-radius:999px;padding:.2rem .6rem;font-size:.85rem;font-weight:700}.etat-synthese.validee{background:var(--succes-clair);color:var(--succes)}.etat-synthese.relecture{color:#7c4a03;background:#fdf0d5}#synthese h3{margin:1rem 0 .6rem;font-size:1.05rem}.formulaire-synthese{gap:1rem;margin-top:1rem;display:grid}.debat-replay{margin:0 0 1rem;padding:0;list-style:none;display:grid}.debat-replay>li{border-top:1px solid var(--bordure);grid-template-columns:auto 1fr;gap:.8rem;padding:1rem 0;display:grid}.debat-replay li.reponse{border-top:none;padding:.8rem 0 0}.debat-replay .debat-replay{border-left:2px solid var(--live-clair);margin:.6rem 0 0;padding-left:.4rem}.actions-message{flex-wrap:wrap;gap:.6rem;margin-top:.3rem;display:flex}.soutien-message.actif{color:var(--live-fonce);font-weight:700}.etiquette-synthese{color:#7c4a03;background:#fdf0d5;border-radius:999px;margin-left:.5rem;padding:.1rem .5rem;font-size:.75rem;font-weight:700}.onglets-live{border-bottom:1px solid var(--bordure);gap:.4rem;display:flex}.onglets-live a{color:var(--texte-doux);border-bottom:3px solid #0000;margin-bottom:-1px;padding:.7rem 1.2rem;font-weight:700;text-decoration:none}.onglets-live a[aria-current=true]{color:var(--live-fonce);border-bottom-color:var(--live)}.soutien-live{min-width:4.2rem;line-height:1.15}.soutien-live .mot-soutien{font-size:.68rem;font-weight:600}:root{--stage:#4d7c0f;--stage-fonce:#3f6212;--stage-clair:#f1f7e7}.bouton.bouton-stage{background:var(--stage);border-color:var(--stage);color:#fff}.bouton.bouton-stage:hover{background:var(--stage-fonce)}.bouton.petit{padding:.4rem .8rem;font-size:.88rem}.une-stage{color:#fff;background:#26301c 50%/cover no-repeat;border-radius:20px;overflow:hidden}.une-stage .voile{background:linear-gradient(90deg,#141c0ce6 0%,#141c0c9e 55%,#141c0c26 100%);align-content:end;justify-items:start;gap:.9rem;min-height:24rem;padding:2.2rem 2.4rem;display:grid}.une-stage.detail{background-position:50% 30%}.une-stage.detail .voile{background:linear-gradient(#141c0c1a 0%,#141c0c8c 45%,#141c0ceb 100%);min-height:20rem}.une-stage h2{color:#fff;max-width:26ch;font-size:clamp(1.7rem,3.4vw,2.6rem);line-height:1.1}.une-stage .accroche{opacity:.95;max-width:56ch;font-size:1.02rem}.badge-stage{background:var(--stage);color:#fff;letter-spacing:.05em;text-transform:uppercase;border-radius:8px;padding:.35rem .7rem;font-size:.78rem;font-weight:800}.infos-stage{opacity:.95;font-weight:600}.chiffres-stage{flex-wrap:wrap;gap:2rem;display:flex}.chiffres-stage>span{display:grid}.chiffres-stage strong{font-size:1.9rem;line-height:1.1}.chiffres-stage span span{opacity:.9;font-size:.85rem}.puces-stage{margin-bottom:1rem}.puces-stage a[aria-current=true]{background:var(--stage);border-color:var(--stage);color:#fff}.carte-stage .theme-live{color:#d9f99d}.carte-stage .lieu-stage{opacity:.95;align-items:center;gap:.3rem;font-size:.88rem;display:flex}.carte-stage .pied-live{font-size:.9rem;font-weight:600}.mes-stages{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.mes-stages li{border-bottom:1px solid var(--bordure);gap:.2rem;padding:.7rem 0;display:grid}.mes-stages li:last-child{border-bottom:none}.mes-stages a{font-weight:700}.etat-place{color:#92400e;background:#fef3c7;border-radius:999px;justify-self:start;padding:.15rem .55rem;font-size:.82rem;font-weight:700}.etat-place.ok{color:var(--stage-fonce);background:var(--stage-clair)}.accroche-stage{max-width:70ch;font-size:1.08rem}.reservation-stage{gap:.8rem;display:grid}.reservation-stage .formule{border:1px solid var(--bordure-forte);background:var(--surface);cursor:pointer;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.9rem 1rem;display:grid}.reservation-stage .formule.choisie{border:2px solid var(--stage);background:var(--stage-clair)}.reservation-stage .formule input{accent-color:var(--stage)}.reservation-stage .formule>span{gap:.15rem;display:grid}.reservation-stage .prix{font-size:1.15rem}.total-stage{background:var(--fond);border-radius:12px;gap:.35rem;margin:0;padding:.9rem 1rem;display:grid}.total-stage div{justify-content:space-between;gap:1rem;display:flex}.total-stage dd{margin:0;font-weight:600}.total-stage .somme{border-top:1px solid var(--bordure);padding-top:.45rem;font-size:1.1rem;font-weight:800}.reservation-stage .bouton-stage{justify-self:stretch;padding:.9rem;font-size:1.05rem}.place-stage{background:#fffbeb;border:1px solid #f0c36d;gap:1.1rem;display:grid}.place-stage.ok{background:var(--stage-clair);border-color:#b5d38f}.place-stage h2{color:var(--stage-fonce);align-items:center;gap:.5rem;display:flex}.paiement-stage{background:var(--surface);border:1px solid var(--bordure);border-radius:12px;gap:.5rem;padding:1rem;display:grid}.paiement-stage h3{font-size:1.05rem}.paiement-stage .reference{letter-spacing:.03em;font-family:ui-monospace,monospace}.lieu-precis{align-items:flex-start;gap:.4rem;font-weight:600;display:flex}.encadre-stage{color:#3730a3;background:#eef0ff;border-radius:12px;align-items:flex-start;gap:.6rem;margin:0;padding:.9rem 1rem;display:flex}.encadre-stage.attention{color:#854d0e;background:#fef9e7}.encadre-stage svg{flex:none;margin-top:.15rem}.objectifs-stage{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.objectifs-stage+.encadre-stage{margin-top:1.2rem}.objectifs-stage li{align-items:flex-start;gap:.5rem;display:flex}.objectifs-stage svg{color:var(--stage);flex:none;margin-top:.15rem}.programme-stage{margin:0;padding:0;list-style:none}.programme-stage li{border-top:1px solid var(--bordure);grid-template-columns:9rem 1fr;gap:1rem;padding:.8rem 0;display:grid}.programme-stage li>span:last-child{gap:.15rem;display:grid}.programme-stage .quand{color:var(--stage-fonce);font-weight:700}.galerie-stage{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.galerie-stage img{aspect-ratio:16/10;object-fit:cover;border-radius:14px;width:100%}.formateur-stage{align-items:center;gap:1.2rem;display:flex}.formateur-stage img{object-fit:cover;border-radius:12px;flex:none;width:8.5rem;height:6.5rem}.formateur-stage .surtitre{color:var(--stage-fonce);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.liste-simple{gap:.35rem;margin:0 0 1rem;padding-left:1.2rem;display:grid}.places-stage{margin:0 0 1rem;padding:0;list-style:none}.places-stage li{border-top:1px solid var(--bordure);grid-template-columns:1fr auto;align-items:center;gap:.4rem 1rem;padding:.8rem 0;display:grid}.places-stage li>span:first-child{gap:.15rem;display:grid}.places-stage .actions-place{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.8rem;display:flex}.lien-discret.danger{color:var(--alerte)}@media (max-width:640px){.une-stage .voile{min-height:20rem;padding:1.4rem}.programme-stage li{grid-template-columns:1fr;gap:.2rem}.galerie-stage{grid-template-columns:1fr}.formateur-stage{flex-direction:column;align-items:flex-start}}.formulaire-cercle .case,.formulaire-cercle .trois-chiffres+.trois-chiffres{margin-top:1rem}.etapes-place{gap:1.3rem;margin:0;padding:0;list-style:none;display:grid}.etapes-place li{grid-template-columns:2rem 1fr;align-items:start;gap:.8rem;display:grid}.etapes-place li>div{gap:.9rem;display:grid}.etapes-place .numero{width:2rem;height:2rem;color:var(--texte-doux);background:#e7e5e4;border-radius:50%;place-items:center;font-weight:800;display:grid}.etapes-place li.faite .numero{background:var(--stage);color:#fff}.etapes-place li.en-cours .numero{color:#fff;background:#d97706}.etapes-place li>strong{padding-top:.3rem}.etapes-place li.en-cours>div>strong{padding-top:.3rem;font-size:1.1rem}.virement-stage{background:var(--surface);border:1px solid var(--bordure);border-radius:12px;gap:.75rem;margin:.2rem 0;padding:1.1rem 1.2rem;display:grid}.virement-stage div{grid-template-columns:9rem 1fr;gap:.6rem;display:grid}.virement-stage dt{color:var(--texte-doux)}.virement-stage dd{overflow-wrap:anywhere;margin:0;font-weight:700}.virement-stage .reference{font-family:ui-monospace,monospace}@media (max-width:640px){.virement-stage div{grid-template-columns:1fr;gap:.1rem}}.place-stage>.lien-discret{justify-self:start}.carte-stage h3 a:after{content:"";z-index:1;position:absolute;inset:0}.carte-stage{transition:transform .15s,box-shadow .15s}.carte-stage:hover{transform:translateY(-2px);box-shadow:0 8px 22px #0000002e}.carte-stage:focus-within{outline:3px solid color-mix(in srgb, var(--stage) 55%, transparent);outline-offset:2px}.confirmation-stage{background:var(--surface);border:2px solid #f0c36d;border-radius:12px;gap:.8rem;padding:1rem 1.1rem;display:grid}.confirmation-stage p{margin:0;font-weight:600}.tableau-defilant{overflow-x:auto}.remplissage-stages{border-collapse:collapse;width:100%;font-size:.95rem}.remplissage-stages th{text-align:left;color:var(--texte-doux);border-bottom:1px solid var(--bordure-forte);padding:.4rem .6rem;font-size:.82rem;font-weight:700}.remplissage-stages td{border-bottom:1px solid var(--bordure);vertical-align:top;padding:.65rem .6rem}.remplissage-stages td:first-child{min-width:14rem}.remplissage-stages td:first-child>*{display:block}.remplissage-stages td:first-child>.aide{margin-top:.15rem}.remplissage-stages td:first-child a{font-weight:700}.remplissage-stages td:not(:first-child),.remplissage-stages th:not(:first-child){text-align:right;white-space:nowrap}.carte-lieu-stage{gap:.6rem;margin-top:.4rem;display:grid}.carte-lieu{border:1px solid var(--bordure);border-radius:14px;width:100%;height:18rem;overflow:hidden}.itineraire-stage{margin:1.2rem 0 0}.etat-place.retard{color:#fff;background:#dc2626;border-radius:8px;padding:.3rem .6rem;line-height:1.35}.alerte-honoraires{color:#991b1b;background:#fee2e2;border:1px solid #fca5a5;border-radius:12px;margin:0;padding:.9rem 1.1rem;font-weight:700}.totaux-comptes{gap:.5rem;margin:0;display:grid}.totaux-comptes div{border-bottom:1px solid var(--bordure);justify-content:space-between;gap:1rem;padding:.35rem 0;display:flex}.totaux-comptes dd{white-space:nowrap;margin:0;font-weight:700}.totaux-comptes .fort{color:var(--stage-fonce);font-size:1.1rem}.comptes-stages tr.en-retard td{background:#fef2f2}.comptes-stages td span.aide{display:block}.comptes-stages .cellule-honoraires{min-width:12rem;text-align:left!important;white-space:normal!important}.comptes-stages .cellule-honoraires>*{margin-bottom:.35rem;display:block}.remplissage-stages tfoot th,.remplissage-stages tfoot td{border-top:2px solid var(--bordure-forte);text-align:right;white-space:nowrap;padding:.7rem .6rem;font-weight:800}.remplissage-stages tfoot th{text-align:left}.cellule-honoraires-fiche{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1rem;display:flex}.titre-menu-admin{border-top:1px solid var(--bordure);letter-spacing:.06em;text-transform:uppercase;color:var(--primaire);margin-top:.4rem;padding:.5rem .9rem .2rem;font-size:.74rem;font-weight:800;display:block}.formulaire-cercle .bloc>*+*{margin-top:1rem}.formulaire-cercle .bloc>h2+.aide{margin-top:.5rem}.lien-comptes{margin:1.4rem 0 0}.liste-intervenants{margin:0;padding:0;list-style:none}.liste-intervenants li{border-top:1px solid var(--bordure);gap:.35rem;padding:.9rem .6rem;display:grid}.liste-intervenants li:first-child{border-top:none}.liste-intervenants li.en-retard{background:#fef2f2;border-radius:10px}.liste-intervenants a{font-weight:700}.liste-intervenants .etat-place{justify-self:start}.fiche-intervenant dd{text-align:right;overflow-wrap:anywhere;white-space:normal!important}.comptes-annees th[scope=row]{text-align:left;color:var(--texte);border-bottom:1px solid var(--bordure);white-space:normal;min-width:16rem;padding:.6rem;font-weight:500}.comptes-annees td{text-align:right;white-space:nowrap;font-weight:700}.comptes-annees td.total{background:var(--fond)}.comptes-annees tr.fort th,.comptes-annees tr.fort td{color:var(--stage-fonce);font-size:1.05rem;font-weight:800}.echeancier{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.echeancier li{border:1px solid var(--bordure);background:var(--surface);border-radius:12px;grid-template-columns:7.5rem 1fr auto;align-items:center;gap:1rem;padding:.8rem 1rem;display:grid}.echeancier .compteur{text-align:center;color:var(--texte-doux);font-size:.85rem}.echeancier .compteur strong{color:var(--texte);font-size:1.35rem;display:block}.echeancier .quoi{gap:.2rem;display:grid}.echeancier li.bientot{background:#fffbeb;border-color:#f59e0b}.echeancier li.bientot .compteur strong{color:#b45309}.echeancier li.retard{background:#fef2f2;border-color:#dc2626}.echeancier li.retard .compteur,.echeancier li.retard .compteur strong{color:#b91c1c}@media (max-width:640px){.echeancier li{text-align:left;grid-template-columns:1fr}.echeancier .compteur{text-align:left}.echeancier .compteur strong{display:inline}}.alerte-honoraires.bientot{color:#92400e;background:#fffbeb;border-color:#f59e0b}:root{--terre:#8b5a2b;--terre-fonce:#6f4520;--terre-clair:#f6ede3}.bouton.bouton-terre{background:var(--terre);border-color:var(--terre);color:#fff}.bouton.bouton-terre:hover{background:var(--terre-fonce)}.bouton.large{justify-content:center;width:100%}.une-terre{color:#fff;background:#3a2a1a 50%/cover no-repeat;border-radius:20px;overflow:hidden}.une-terre .voile{background:linear-gradient(90deg,#28190ce6 0%,#28190c99 60%,#28190c26 100%);align-content:end;justify-items:start;gap:.9rem;min-height:22rem;padding:2.2rem 2.4rem;display:grid}.une-terre h2{color:#fff;max-width:22ch;font-size:clamp(1.7rem,3.4vw,2.6rem);line-height:1.1}.une-terre .accroche{opacity:.95;max-width:56ch}.badge-terre{background:var(--terre);color:#fff;letter-spacing:.05em;text-transform:uppercase;border-radius:8px;padding:.35rem .7rem;font-size:.75rem;font-weight:800}.etapes-terre h2{align-items:center;gap:.5rem;display:flex}.etapes-terre h2 svg{color:var(--terre)}.etapes-terre .etapes-cercle .numero{background:var(--terre);color:#fff}.etapes-terre>*+*{margin-top:.9rem}.surtitre-terre{color:var(--terre);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.mes-terrains{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.mes-terrains li{grid-template-columns:11rem 1fr;align-items:start;gap:1.1rem;display:grid}.mes-terrains img,.terrain-concerne img{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:100%}.mes-terrains li>div{gap:.35rem;display:grid}.mission-terrain{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.etat-terre{color:var(--terre-fonce);background:var(--terre-clair);border-radius:999px;padding:.15rem .55rem;font-size:.82rem;font-weight:700}.terrain-concerne{grid-template-columns:8rem 1fr;align-items:center;gap:1rem;display:grid}.terrain-concerne>div{gap:.2rem;display:grid}.grille-terres{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;display:grid}.carte-terre{border:1px solid var(--bordure);background:var(--surface);border-radius:16px;flex-direction:column;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.carte-terre:hover{transform:translateY(-2px);box-shadow:0 8px 22px #0000001f}.carte-terre .photo{background:#ddd 50%/cover no-repeat;height:10rem;display:block;position:relative}.carte-terre .distance{color:var(--texte);background:#fff;border-radius:8px;padding:.25rem .55rem;font-size:.85rem;font-weight:700;position:absolute;top:.7rem;left:.7rem}.carte-terre .corps{gap:.35rem;padding:.9rem 1rem 1.1rem;display:grid}.carte-terre h3{font-size:1.08rem}.carte-terre h3 a{color:var(--texte);text-decoration:none}.carte-terre h3 a:after{content:"";position:absolute;inset:0}.carte-terre .lieu{align-items:center;gap:.3rem;margin:0;display:flex}.heures-terre{color:var(--terre);font-size:.9rem;font-weight:700}.puces-terre input:checked+span{background:var(--terre)!important;border-color:var(--terre)!important;color:#fff!important}.mission-publiee{background:#f3f8ec;border-color:#b5d38f}.mission-publiee h2{color:#3f6212;align-items:center;gap:.5rem;display:flex}.mission-publiee>*+*{margin-top:.8rem}.details-mission{margin:0;display:grid}.details-mission>div{border-top:1px solid var(--bordure);grid-template-columns:12rem 1fr;gap:1rem;padding:.9rem 0;display:grid}.details-mission>div:first-child{border-top:none}.details-mission dt{font-weight:700}.details-mission dd{justify-items:start;gap:.3rem;margin:0;display:grid}.details-mission dd:has(.tache-terre){flex-wrap:wrap;gap:.4rem;display:flex}.tache-terre{background:var(--terre);color:#fff;border-radius:10px;margin:0 .3rem .3rem 0;padding:.35rem .75rem;font-size:.92rem;font-weight:700;display:inline-block}.tache-terre.petite{background:var(--terre-clair);color:var(--terre-fonce);padding:.25rem .6rem;font-size:.85rem}.filtre-rayon{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.filtre-rayon>span:first-child{color:var(--terre-fonce);font-weight:700}.filtre-rayon .aide{margin-left:auto}.puces-terre-filtre a[aria-current=true]{background:var(--terre);border-color:var(--terre);color:#fff}.grille-candidats{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1rem;display:grid}.carte-candidat{border:1px solid var(--bordure);background:var(--surface);border-radius:16px;align-content:start;gap:.6rem;padding:1.1rem;display:grid}.carte-candidat.choisi{border:2px solid #4d9a3a}.carte-candidat header{grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;display:grid}.carte-candidat header>span:nth-child(2){display:grid}.avatar-terre{background:var(--terre-clair);width:3rem;height:3rem;color:var(--terre-fonce);border-radius:50%;place-items:center;font-weight:800;display:grid}.carte-candidat .legende,.carte-candidat p{margin:0}.carte-candidat .atteste{align-items:center;gap:.4rem;font-size:.9rem;display:flex}.carte-candidat .atteste svg{color:#2f8a3a}.carte-candidat .contributions{color:var(--texte-doux);background:var(--fond);border-radius:10px;justify-content:space-between;padding:.5rem .7rem;font-size:.9rem;display:flex}.carte-candidat .contributions strong{color:var(--texte);font-size:1.1rem}.message-candidat{color:var(--texte-doux);font-style:italic}.rencontre-proposee{color:#2f5a17;background:#f3f8ec;border-radius:12px;gap:.3rem;padding:.8rem .9rem;display:grid}.rencontre-terre{gap:.7rem;display:grid}.rencontre-terre .deux-champs{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.candidature-terre>*+*{margin-top:.9rem}@media (max-width:640px){.une-terre .voile{min-height:18rem;padding:1.4rem}.mes-terrains li,.terrain-concerne{grid-template-columns:1fr}.details-mission>div{grid-template-columns:1fr;gap:.3rem}}.formulaire-terrain .bloc{gap:1.1rem;display:grid}.formulaire-terrain fieldset.champ legend{margin-bottom:.6rem;font-weight:700}.jauge-terrain{z-index:5;border-color:var(--terre);position:sticky;top:.5rem;gap:.5rem!important}.jauge-terrain ul{color:var(--texte-doux);gap:.3rem;margin:0;padding-left:1.2rem;font-size:.92rem;display:grid}.jauge-ligne{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.jauge-ligne .jauge{background:var(--terre-clair);border-radius:999px;flex:1;min-width:8rem;height:.7rem;overflow:hidden}.jauge-ligne .jauge span{background:var(--terre);height:100%;transition:width .3s;display:block}.medias-terrain{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.medias-terrain li{justify-items:start;gap:.3rem;display:grid}.medias-terrain img{aspect-ratio:4/3;object-fit:cover;border-radius:10px;width:100%}.medias-terrain .nouvelle .nom-fichier{aspect-ratio:4/3;text-align:center;border:2px dashed var(--terre);word-break:break-all;width:100%;color:var(--terre-fonce);border-radius:10px;place-items:center;padding:.5rem;font-size:.82rem;display:grid}.grille-terre .case{position:relative}.grille-terre .case input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.grille-terre .case.active{background:var(--terre-clair);border-color:var(--terre);color:var(--terre-fonce)}.grille-terre .case:has(input:focus-visible){outline:3px solid color-mix(in srgb, var(--terre) 45%, transparent);outline-offset:2px}.planning-terre{margin-top:.4rem}.planning-terre .case{cursor:default;height:2.2rem}.description-terrain{gap:1rem;display:grid}.description-terrain h3{margin:0 0 .4rem;font-size:1rem}.galerie-terrain{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.6rem;display:grid}.galerie-terrain a{display:block}.galerie-terrain img{aspect-ratio:4/3;object-fit:cover;border-radius:10px;width:100%}.video-terrain{background:#000;border-radius:12px;width:100%;max-height:26rem}@media (max-width:640px){.grille-creneaux.grille-terre{grid-template-columns:4.6rem repeat(7,minmax(0,1fr));gap:.3rem}.grille-terre .plage small{display:none}}.completude-terrain{color:var(--terre-fonce);font-size:.88rem;font-weight:700}.details-mission dd.liste-terrain{line-height:1.6;display:block}.saisie-autre{max-width:28rem;margin-top:.7rem}.taille-bac{align-items:center;gap:.5rem;display:flex}.taille-bac input{width:5.5rem}.plan-terrain{justify-items:start;gap:.5rem;display:grid}.plan-terrain img{border:1px solid var(--bordure);border-radius:10px;max-width:100%;max-height:28rem}.page-participants h3{margin:1.2rem 0 .6rem;font-size:1rem}.page-participants .bloc>h3:first-of-type{margin-top:.4rem}.chiffres-reglements{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.8rem;display:grid}.chiffres-reglements>div{border:1px solid var(--bordure);background:var(--surface);border-radius:12px;gap:.2rem;padding:.9rem 1rem;display:grid}.chiffres-reglements strong{font-size:1.35rem}.chiffres-reglements span{color:var(--texte-doux);font-size:.85rem}.chiffres-reglements .attente,.chiffres-reglements .a-faire{background:#fffbeb;border-color:#f59e0b}.chiffres-reglements .retard{background:#fee2e2;border-color:#fca5a5}.chiffres-reglements .retard strong{color:#991b1b}.etat-reglement{white-space:nowrap;color:#334155;background:#f1f5f9;border-radius:999px;padding:.2rem .55rem;font-size:.8rem;font-weight:700;display:inline-block}.etat-reglement.ok{color:#166534;background:#dcfce7}.etat-reglement.attente,.etat-reglement.a-faire{color:#92400e;background:#fef3c7}.etat-reglement.retard{color:#fff;background:#dc2626}.filtres-reglements{flex-wrap:wrap;gap:.4rem;margin-bottom:.8rem;display:flex}.filtres-reglements a{border:1px solid var(--bordure-forte);color:var(--texte);border-radius:999px;padding:.35rem .8rem;font-size:.88rem;font-weight:650;text-decoration:none}.filtres-reglements a[aria-current=true]{background:var(--stage,#4338ca);border-color:var(--stage,#4338ca);color:#fff}.filtres-selects{flex-wrap:wrap;align-items:center;gap:.8rem;margin-bottom:1rem;display:flex}.filtres-selects label{flex-wrap:wrap;align-items:center;gap:.4rem;max-width:100%;margin:0;font-size:.9rem;font-weight:650;display:flex}.filtres-selects select{width:auto;max-width:min(20rem,100%)}.filtres-selects input[type=search]{width:18rem;max-width:100%}.filtres-selects .lien-export{margin-left:auto;font-size:.9rem;font-weight:650}.tableau-reglements td{white-space:normal!important;text-align:left!important}.tableau-reglements th{text-align:left!important}.tableau-reglements td>.aide{display:block}.detail-reglement{gap:.25rem;min-width:14rem;font-size:.88rem;display:grid}.confirmation-reglement .champs-reglement{flex-wrap:wrap;gap:.8rem;margin:.6rem 0;display:flex}.confirmation-reglement .champs-reglement label{gap:.3rem;margin:0;font-size:.88rem;font-weight:650;display:grid}.confirmation-reglement .champs-reglement input{width:auto;min-width:11rem;max-width:100%}.titre-avec-bouton{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.filtres-annuaire{border:1px solid var(--bordure);background:var(--surface);border-radius:12px;padding:.9rem 1rem}.filtres-annuaire input[type=search]{width:14rem;max-width:100%}.annuaire-intervenants{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.carte-intervenant{border:1px solid var(--bordure);color:inherit;border-radius:12px;grid-template-columns:4.5rem 1fr;align-items:center;gap:1rem;padding:.7rem;text-decoration:none;display:grid}.carte-intervenant:hover{border-color:var(--stage);background:var(--stage-clair)}.en-retard .carte-intervenant{background:#fef2f2;border-color:#fca5a5}.carte-intervenant img,.initiales-intervenant{object-fit:cover;border-radius:50%;width:4.5rem;height:4.5rem}.initiales-intervenant{background:var(--stage-clair);color:var(--stage-fonce);place-items:center;font-size:1.3rem;font-weight:800;display:grid}.carte-intervenant .quoi{justify-items:start;gap:.2rem;display:grid}.carte-intervenant strong{color:var(--lien,#1d4ed8);font-size:1.05rem}.specialite-intervenant{color:var(--stage-fonce);margin:0;font-weight:650}.entete-intervenant{grid-template-columns:7rem 1fr;align-items:center;gap:1.2rem;display:grid}.entete-intervenant img{object-fit:cover;border-radius:50%;width:7rem;height:7rem}.entete-intervenant>div{justify-items:start;gap:.4rem;display:grid}.entete-intervenant h2{margin:0}@media (max-width:640px){.entete-intervenant{grid-template-columns:1fr}}.espace-intervenant{gap:1rem;max-width:820px;margin:2rem auto;padding:0 1rem;display:grid}.espace-intervenant h1{margin:0;font-size:1.6rem}.formulaire-signature{border-color:var(--stage);gap:.9rem;display:grid}.formulaire-signature fieldset{gap:.4rem;display:grid}.signatures-contrat{gap:.8rem;display:grid}.signatures-contrat>div{border-left:4px solid var(--stage);background:var(--stage-clair);border-radius:8px;gap:.2rem;padding:.7rem .9rem;display:grid}.signatures-contrat .aide.petite{word-break:break-all}@media print{.sans-impression,.formulaire-signature,nav,header,aside{display:none!important}.espace-intervenant,.contrat-equipe{max-width:none;margin:0}.bloc{box-shadow:none!important;border:none!important;padding:0!important}}.actions-contrat{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.actions-contrat .lien-espace{width:100%;margin-top:.4rem;font-size:.85rem;display:block}.contrat-ligne{border-top:1px solid var(--bordure);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:.7rem 0;display:flex}.contrat-ligne:first-of-type{border-top:none}.section-contrats{justify-items:start;gap:1rem;display:grid}.section-contrats>*{margin:0}.section-contrats>.contrat-ligne{justify-self:stretch}.section-contrats .etat-place{display:inline-block}.depot-attestation{justify-items:start;gap:.9rem;padding-top:.4rem;display:grid}.depot-attestation label{margin:0;font-weight:650}.depot-attestation p{margin:0}.pave-signature{gap:.4rem;display:grid}.pave-signature canvas{border:2px dashed var(--bordure-forte);touch-action:none;cursor:crosshair;background:#fff;border-radius:12px;width:100%;max-width:32rem;height:11rem}.image-signature{object-fit:contain;background:#fff;border-radius:6px;max-width:16rem;max-height:7rem;margin-top:.3rem;display:block}.cartes-stages-intervenant{justify-self:stretch;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.cartes-stages-intervenant li{border:1px solid var(--bordure);background:var(--surface);border-radius:14px;grid-template-columns:11rem 1fr;gap:1.2rem;padding:.9rem;display:grid}.cartes-stages-intervenant .photo img{object-fit:cover;border-radius:10px;width:100%;height:100%;min-height:8rem;display:block}.cartes-stages-intervenant .corps{align-content:start;justify-items:start;gap:.45rem;display:grid}.dates-stage-intervenant{color:var(--stage-fonce);margin:0;font-size:1.25rem;font-weight:800}.cartes-stages-intervenant .titre{font-size:1.05rem;font-weight:700}.chiffres-stage-intervenant{flex-wrap:wrap;gap:.5rem 1.6rem;margin:.2rem 0;display:flex}.chiffres-stage-intervenant div{gap:.1rem;display:grid}.chiffres-stage-intervenant dt{color:var(--texte-doux);font-size:.8rem}.chiffres-stage-intervenant dd{margin:0;font-weight:650}.chiffres-stage-intervenant .fort dd{color:var(--stage-fonce);font-size:1.15rem;font-weight:800}@media (max-width:640px){.cartes-stages-intervenant li{grid-template-columns:1fr}.cartes-stages-intervenant .photo img{aspect-ratio:16/9;min-height:0}}.liste-messages{margin:0;padding:0;list-style:none;display:grid}.liste-messages li{border-top:1px solid var(--bordure)}.liste-messages li:first-child{border-top:none}.liste-messages a{color:inherit;border-radius:10px;grid-template-columns:2.6rem 1fr auto;align-items:center;gap:.9rem;padding:.8rem .4rem;text-decoration:none;display:grid}.liste-messages a:hover{background:var(--fond)}.initiale-message{background:var(--primaire-clair);width:2.6rem;height:2.6rem;color:var(--primaire);border-radius:50%;place-items:center;font-weight:800;display:grid}.initiale-message.photo{overflow:hidden}.initiale-message.photo img{object-fit:cover;width:100%;height:100%;display:block}.bulle .signature-interne{font-style:italic}.liste-messages .quoi{gap:.15rem;min-width:0;display:grid}.liste-messages .ligne-haut{justify-content:space-between;gap:.8rem;display:flex}.liste-messages .quand{color:var(--texte-doux);white-space:nowrap;font-size:.8rem}.sous-titre-message{color:var(--texte-doux);font-size:.82rem}.apercu-message{color:var(--texte-doux);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.non-lu .apercu-message{color:var(--texte);font-weight:600}.non-lus{box-sizing:border-box;color:#fff;font-variant-numeric:tabular-nums;background:#dc2626;border-radius:999px;justify-content:center;align-items:center;min-width:1.5rem;height:1.5rem;padding:0 .4rem;font-size:.78rem;font-weight:800;line-height:1;display:inline-flex}.fil-messages{gap:.7rem;display:grid}.bulle{background:var(--fond);border-radius:14px 14px 14px 4px;justify-self:start;gap:.25rem;max-width:85%;padding:.7rem .95rem;display:grid}.bulle.moi{background:var(--primaire-clair);border-radius:14px 14px 4px;justify-self:end}.bulle p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.bulle .quand{color:var(--texte-doux);font-size:.75rem}.ecrire-message{gap:.6rem;display:grid}.ecrire-message textarea{width:100%}.boutons-message{justify-content:flex-end;margin:0;display:flex}.demande-contact{border-color:var(--primaire);gap:.6rem;display:grid}.demande-contact p{margin:0}.actions-conversation summary{cursor:pointer;color:var(--texte-doux);font-size:.9rem}.actions-conversation>div{justify-items:start;gap:.8rem;padding-top:.8rem;display:grid}.signaler-conversation{gap:.4rem;width:100%;max-width:32rem;display:grid}.contact-conversation{color:inherit;align-items:center;gap:.9rem;text-decoration:none;display:flex}.contact-conversation>span:nth-child(2){flex:1;gap:.15rem;min-width:0;display:grid}.contact-conversation strong,.contact-conversation h2{margin:0;font-size:1.2rem}.loupe-mobile{display:none}@media (max-width:1100px){.bandeau .loupe-mobile{display:inline-flex}}.page-recherche .resultats{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.page-recherche .resultats a{color:inherit;border-radius:10px;align-items:center;gap:.8rem;padding:.6rem .4rem;text-decoration:none;display:flex}.page-recherche .resultats a:hover{background:var(--fond)}.page-recherche .resultats a>span:nth-child(2){flex:1;gap:.1rem;min-width:0;display:grid}.page-recherche form.recherche{max-width:none;display:flex}.liste-membres .puces{flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.25rem;display:flex}.liste-membres .etiquette{font-size:.75rem}.pagination-membres{justify-content:space-between;align-items:center;margin-top:1rem;font-weight:650;display:flex}.page-recherche .filtres{grid-template-columns:minmax(0,1fr)}.page-recherche .filtres .recherche{flex:none;min-width:0;display:flex}.page-recherche .recherche input{width:100%;min-width:0}@media (max-width:800px){.liste-membres .badge-rond{display:none}.liste-membres .avatar.moyen{width:3rem;height:3rem;font-size:1.05rem}}.contact-conversation:hover strong{text-decoration:underline}.cloche{position:relative}.non-lus-cloche{min-width:1.15rem;height:1.15rem;padding:0 .3rem;font-size:.68rem;position:absolute;top:-.25rem;right:-.35rem}.menu li a .non-lus-menu{flex:none;min-width:1.45rem;height:1.45rem;margin-left:auto;margin-right:.15rem;padding:0 .35rem;font-size:.74rem}.panneau-compte a .non-lus-menu{min-width:1.35rem;height:1.35rem;margin-left:.5rem;font-size:.72rem}.deroulant>summary.cloche{place-items:center;display:grid}.panneau-cloche{gap:.3rem;min-width:18rem;max-width:min(24rem,100vw - 2rem);display:grid}.panneau-cloche>strong{padding:.3rem .4rem .5rem}.message-cloche{color:var(--texte);border-radius:8px;justify-content:space-between;align-items:center;gap:.6rem;padding:.55rem .5rem;text-decoration:none;display:flex}.message-cloche:hover{background:var(--fond)}.message-cloche>span:first-child{gap:.1rem;min-width:0;display:grid}.message-cloche small{color:var(--texte-doux);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tous-messages{border-top:1px solid var(--bordure);margin-top:.2rem;padding:.5rem;font-weight:650}.entete-fiche{grid-template-columns:minmax(11rem,14rem) minmax(0,1fr) auto;justify-self:stretch;align-items:center;gap:1.4rem;display:grid}.identite-fiche{text-align:center;justify-items:center;gap:.35rem;display:grid}.identite-fiche h2{margin:.3rem 0 0;font-size:1.35rem}.zone-fiche{align-content:center;align-self:stretch;gap:.35rem;margin:0;display:grid}.carte-zone-membre{border:1px solid var(--bordure);border-radius:14px;width:100%;height:12rem;overflow:hidden}@media (max-width:900px){.entete-fiche{grid-template-columns:minmax(0,1fr)}.zone-fiche{order:3}}.badge-avec-nom{flex:none;justify-items:center;gap:.2rem;min-width:4.6rem;display:grid}.badge-avec-nom small{color:var(--texte-doux);font-size:.72rem;font-weight:700}.choix-membre{justify-items:center;gap:.3rem;max-width:15rem;margin-top:.4rem;display:grid}.bouton-choix{text-align:left;color:#0e7490;cursor:pointer;background:#fff;border:1.5px solid #0e8aa3;border-radius:999px;align-items:center;gap:.55rem;padding:.45rem 1rem .45rem .75rem;font-size:.9rem;font-weight:700;display:inline-flex}.bouton-choix:hover{background:#ecfeff}.bouton-choix.actif{color:#fff;background:#0e8aa3}.choix-membre small{text-align:center}.encadre-rencontre{color:#0e5f70;background:#ecfeff;border:1px solid #a5e3ee;border-radius:14px;flex-wrap:wrap;align-items:center;gap:.8rem;padding:.9rem 1.1rem;display:flex}.encadre-rencontre span{flex:14rem}.marque-choix{color:#0e7490;vertical-align:middle;background:#ecfeff;border-radius:999px;align-items:center;gap:.25rem;margin-left:.5rem;padding:.1rem .5rem;font-size:.72rem;font-weight:700;display:inline-flex}.marque-choix.mutuel{color:#fff;background:#0e8aa3}.ligne-choix{display:inline-flex;position:relative}.ligne-choix>.bulle-aide{background:var(--surface);border-radius:50%;line-height:0;position:absolute;top:-.55rem;right:-.55rem}.bouton-favori{border:1px solid var(--bordure-forte);color:#92400e;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.35rem;margin-top:.3rem;padding:.35rem .75rem;font-size:.84rem;font-weight:650;display:inline-flex}.bouton-favori.actif{background:#fef3c7;border-color:#f59e0b}.marque-favori{color:#92400e;vertical-align:middle;background:#fef3c7;border-radius:999px;align-items:center;gap:.2rem;margin-left:.5rem;padding:.1rem .5rem;font-size:.72rem;font-weight:700;display:inline-flex}.indicateurs-compacts{flex:none;grid-template-columns:6.5rem 5rem 6.5rem;place-items:center;gap:.8rem;display:grid}.resilience-compacte{justify-items:center;gap:.2rem;display:grid}.resilience-compacte .etoiles{font-size:1rem}.resilience-compacte small{color:var(--texte-doux);font-size:.72rem;font-weight:700}.priorite-compacte{background:#fff;border:2px solid #22b5d0;border-radius:12px;justify-items:center;min-width:4.2rem;padding:.4rem .6rem;line-height:1.1;display:grid}.priorite-compacte small{color:var(--texte-doux);font-size:.66rem;font-weight:600}.priorite-compacte strong{color:#0e7490;font-size:1.25rem}.liste-membres>li:nth-child(2n)>a{background:#f1f3f1}.liste-membres>li>a:hover{background:#e8ecea}@media (max-width:800px){.indicateurs-compacts{grid-template-columns:5.5rem;gap:.4rem}}.page-recherche .liste-membres>li>a{padding:.75rem .9rem}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.espace-terre h3{margin:0 0 .6rem}.bandeau-crise-terre{color:#9b1c1c;background:#fdecec;border:1px solid #f3b5b5;border-radius:14px;align-items:center;gap:.7rem;padding:.9rem 1.1rem;text-decoration:none;display:flex}.carte-mission-terre{grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:center;gap:1.2rem;padding:0;display:grid;overflow:hidden}.carte-mission-terre>img{object-fit:cover;width:100%;height:100%;min-height:11rem}.carte-mission-terre>div{justify-items:start;gap:.25rem;padding:1rem 1.2rem 1rem 0;display:grid}.carte-mission-terre h3{margin:0;font-size:1.35rem}.etiquette-terre{background:var(--terre-clair);color:var(--terre-fonce);border-radius:999px;margin-top:.3rem;padding:.25rem .7rem;font-size:.82rem;font-weight:700;display:inline-block}.personne-terre .contact-conversation .bouton{margin-left:auto}.etapes-preparation{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.etapes-preparation li{align-items:center;gap:.8rem;display:flex}.etapes-preparation .numero{color:#fff;background:#d97706;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;font-weight:800;display:grid}.etapes-preparation li.ok .numero{background:#16a34a}.etapes-preparation li>span:last-child{display:grid}.etapes-preparation small{color:#b45309;font-weight:700}.etapes-preparation li.ok small{color:#15803d}.bandeau-blocage,.bandeau-pret{border-radius:14px;flex-wrap:wrap;align-items:center;gap:.9rem;margin:0;padding:1rem 1.2rem;display:flex}.bandeau-blocage{color:#9b1c1c;background:#fdecec;border:1px solid #f3b5b5}.bandeau-pret{color:#166534;background:#ecfdf3;border:1px solid #a7e3bd}.bandeau-blocage>span,.bandeau-pret>span{flex:18rem;gap:.15rem;display:grid}.bandeau-blocage small,.bandeau-pret small{font-weight:500}.grande-date{margin:.2rem 0;font-size:1.6rem;font-weight:800}.lignes-heures{margin:0 0 .8rem;padding:0;list-style:none;display:grid}.lignes-heures li{border-bottom:1px solid var(--bordure);grid-template-columns:minmax(9rem,auto) minmax(0,1fr) auto auto;align-items:center;gap:.8rem;padding:.6rem 0;display:grid}.lignes-heures li:last-child{border-bottom:none}.attente-terre{color:#b45309;font-size:.88rem;font-weight:700}.actions-rapides-terre{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.entete-edl{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.entete-edl>img{object-fit:cover;border-radius:50%;width:5rem;height:5rem}.entete-edl>span{flex:14rem;display:grid}.entete-edl h2{margin:0}.frise-edl{flex-wrap:wrap;gap:1.2rem;margin:0;padding:0;font-weight:700;list-style:none;display:flex}.frise-edl li{align-items:center;gap:.45rem;display:flex}.frise-edl li>span{background:var(--terre-clair);width:1.9rem;height:1.9rem;color:var(--terre-fonce);border-radius:50%;place-items:center;display:grid}.frise-edl li.ok>span{background:var(--terre);color:#fff}.photos-edl{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.8rem;display:grid}.photos-edl figure{margin:0}.photos-edl img{aspect-ratio:4/3;object-fit:cover;border-radius:10px;width:100%}.photos-edl figcaption{margin-top:.3rem;font-size:.9rem;font-weight:700}.inventaire-terre{margin:0;padding:0;list-style:none;display:grid}.inventaire-terre li{border-bottom:1px solid var(--bordure);flex-wrap:wrap;align-items:center;gap:.9rem;padding:.7rem 0;display:flex}.inventaire-terre li>img,.inventaire-terre .sans-photo{object-fit:cover;border-radius:10px;flex:none;width:4rem;height:4rem}.inventaire-terre .sans-photo{background:repeating-linear-gradient(45deg,#f1ece6,#f1ece6 6px,#e7ddd2 6px 12px)}.inventaire-terre li>span:nth-child(2){flex:8rem;display:grid}.etat-outil{color:#166534;background:#ecfdf3;border:1px solid #0000;border-radius:999px;width:auto;padding:.3rem .7rem;font-size:.85rem;font-weight:700}.etat-outil.use{color:#9a3412;background:#fff7ed}.etat-outil.hors_service{color:#9b1c1c;background:#fdecec}.photo-outil{gap:.2rem;display:inline-grid}.ajout-outil{grid-template-columns:minmax(0,2fr) minmax(0,.7fr) minmax(0,1fr) auto;align-items:end;gap:.7rem;margin-bottom:.8rem;display:grid}.validations-edl{gap:.6rem;margin:0 0 .9rem;padding:0;list-style:none;display:grid}.validations-edl li{justify-content:space-between;align-items:center;gap:1rem;display:flex}.validations-edl li>span:first-child{display:grid}.chiffres-cesu{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.8rem;margin:.8rem 0;display:grid}.chiffres-cesu>div{background:var(--terre-clair);border-radius:12px;gap:.2rem;padding:.8rem 1rem;display:grid}.chiffres-cesu small{color:var(--terre-fonce);font-weight:700}.chiffres-cesu strong{font-size:1.6rem}.chiffres-cesu span{color:var(--texte-doux);font-size:.82rem}.note-avis{border:none;margin:0 0 .6rem;padding:0}.note-avis legend{justify-content:space-between;width:100%;font-weight:700;display:flex}.barres-avis{gap:.3rem;margin-top:.35rem;display:flex}.barres-avis label{cursor:pointer;background:#eadfd3;border-radius:999px;flex:1;height:.7rem;position:relative}.barres-avis label:first-child{background:0 0;border:1px dashed #d6c6b5;flex:0 0 1.4rem}.barres-avis label.plein{background:var(--terre)}.barres-avis input{opacity:0;cursor:pointer;position:absolute;inset:0}.note-mois{color:#166534;background:#ecfdf3;border-radius:12px;justify-content:space-between;align-items:center;margin:.3rem 0 .6rem;padding:.8rem 1rem;font-weight:700;display:flex}.note-mois strong{font-size:1.5rem}.avis-recu{border:1px solid var(--bordure);border-radius:12px;gap:.3rem;margin:.8rem 0;padding:.8rem 1rem;display:grid}.avis-recu small{color:var(--terre-fonce);text-transform:uppercase;font-size:.75rem;font-weight:800}.explication-points{background:#fff7ed;border-radius:12px;margin-top:.8rem;padding:.8rem 1rem}.explication-points summary{cursor:pointer;font-weight:700}.acces-crise{border:1px solid var(--bordure);border-radius:12px;align-items:center;gap:.8rem;padding:.8rem 1rem;display:flex}.acces-crise>span:nth-child(2){flex:1;display:grid}.ressource-crise{border-bottom:1px solid var(--bordure);gap:.3rem;padding:.6rem 0;display:grid}.contacts-crise-terre{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.contacts-crise-terre li{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.contacts-crise-terre li>span:nth-child(2){flex:10rem;display:grid}@media (max-width:800px){.carte-mission-terre{grid-template-columns:1fr}.carte-mission-terre>div{padding:0 1rem 1rem}.lignes-heures li{grid-template-columns:1fr auto}.lignes-heures li>span:nth-child(2){grid-column:1/-1}.ajout-outil{grid-template-columns:1fr 1fr}}.mes-terrains li{grid-template-columns:15rem 1fr;gap:1.5rem}.mes-terrains li>.infos-terrain{align-content:start;gap:1rem;display:grid}.infos-terrain h3{margin:.2rem 0 .15rem;font-size:1.25rem}.infos-terrain .aide{margin:0}.jauge-terrain{gap:.35rem;max-width:26rem;font-size:.92rem;display:grid}.jauge-terrain .barre{background:var(--terre-clair);border-radius:999px;height:8px;display:block;overflow:hidden}.jauge-terrain .barre>span{background:var(--terre);border-radius:999px;height:100%;display:block}.infos-terrain .mission-terrain{border:1px solid var(--bordure);border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;max-width:34rem;padding:.8rem 1rem;display:grid}.boutons-terrain{flex-wrap:wrap;gap:.7rem;display:flex}.cherche-terre{grid-template-columns:1fr 18rem;align-items:center;gap:1.5rem;display:grid}.cherche-terre>div>*+*{margin-top:.7rem}.cherche-terre>img{aspect-ratio:16/10;object-fit:cover;border-radius:14px;width:100%}.mes-candidatures-terre{gap:.6rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.mes-candidatures-terre li{border:1px solid var(--bordure);border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;display:flex}@media (max-width:720px){.mes-terrains li{grid-template-columns:1fr}.infos-terrain .mission-terrain{grid-template-columns:1fr;justify-items:start}.cherche-terre{grid-template-columns:1fr}.cherche-terre>img{order:-1}}.une-terre .voile{grid-template-rows:auto 1fr auto auto}.une-terre .badge-terre{margin-bottom:1.2rem}.une-terre h2{grid-row:3;max-width:none}.une-terre .accroche{grid-row:4}.grands-choix-terre{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.grand-choix-terre{color:#fff;background:#3a2a1a 50%/cover no-repeat;border-radius:20px;min-height:15rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:block;overflow:hidden}.grand-choix-terre:hover,.grand-choix-terre:focus-visible{transform:translateY(-3px);box-shadow:0 12px 28px #0000002e}.voile-choix{background:linear-gradient(#28190c26 0%,#28190cd9 75%);align-content:end;justify-items:start;gap:.5rem;height:100%;min-height:15rem;padding:1.6rem;display:grid}.voile-choix strong{font-size:1.6rem;line-height:1.15}.voile-choix>span{opacity:.95;max-width:40ch}.voile-choix .suivi-choix{background:var(--terre);opacity:1;border-radius:999px;padding:.25rem .7rem;font-size:.85rem;font-weight:700}.carte-terre-lien{color:var(--texte);text-decoration:none}.carte-terre-lien .titre-carte-terre{font-size:1.08rem}.carte-terre-lien .bouton{justify-self:start;margin-top:.4rem}@media (max-width:760px){.grands-choix-terre{grid-template-columns:1fr}}.une-terre.basse .voile{gap:.6rem;min-height:14rem}.une-terre.basse h2{font-size:clamp(1.6rem,3vw,2.2rem)}.section-terres{gap:1.1rem;display:grid}.section-terres>h2{margin:.4rem 0 0}.vide-terres{background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon);grid-template-columns:auto 1fr;align-items:start;gap:1.6rem;padding:2rem;display:grid}.vide-terres .pousse{background:var(--terre-clair);width:5.5rem;height:5.5rem;color:var(--terre);border-radius:50%;place-items:center;display:grid}.vide-terres h3{margin:0 0 .5rem;font-size:1.25rem}.vide-terres p{color:var(--texte-doux,inherit);margin:0 0 1.2rem;line-height:1.6}.etapes-vide{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.etapes-vide li{align-items:center;gap:.75rem;line-height:1.5;display:flex}.etapes-vide .numero{background:var(--terre);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.9rem;height:1.9rem;font-size:.9rem;font-weight:800;display:grid}.etapes-terre>.mes-terrains{margin-top:1.4rem}.infos-terrain .aide{line-height:1.55}@media (max-width:640px){.vide-terres{grid-template-columns:1fr;justify-items:start;padding:1.4rem}}.qui-voit{border-radius:var(--rayon);color:#5a3d1c;background:#fff8ef;border:1px solid #f0dcc0;align-items:flex-start;gap:.9rem;padding:1.1rem 1.3rem;display:flex}.qui-voit p{margin:0;line-height:1.6}.qui-voit svg{color:var(--terre);flex:none;margin-top:.1rem}.terrain-proprio{gap:1.6rem;display:grid}.tete-terrain{grid-template-columns:12rem 1fr;align-items:center;gap:1.4rem;display:grid}.tete-terrain img{aspect-ratio:4/3;object-fit:cover;border-radius:14px;width:100%}.tete-terrain h2{margin:.25rem 0 .4rem;font-size:1.5rem}.tete-terrain .aide{margin:0;line-height:1.55}.parcours-terre{gap:0;margin:0;padding:0;list-style:none;display:grid}.etape-terre{border-top:1px solid var(--bordure);grid-template-columns:2.4rem 1fr auto;align-items:start;gap:1.1rem;padding:1.2rem 0;display:grid}.etape-terre .pastille-etape{background:var(--fond);width:2.4rem;height:2.4rem;color:var(--texte-doux);border:2px solid var(--bordure-forte);border-radius:50%;place-items:center;font-weight:800;display:grid}.etape-terre.fait .pastille-etape{color:#fff;background:#2f8a4a;border-color:#2f8a4a}.etape-terre.en_cours .pastille-etape{background:var(--terre);border-color:var(--terre);color:#fff}.etape-terre h3{flex-wrap:wrap;align-items:center;gap:.6rem;margin:.35rem 0 .5rem;font-size:1.08rem;display:flex}.etat-etape{background:var(--fond);color:var(--texte-doux);border-radius:999px;padding:.15rem .55rem;font-size:.78rem;font-weight:700}.etape-terre.fait .etat-etape{color:#1f6b37;background:#e6f4ea}.etape-terre.en_cours .etat-etape{background:var(--terre-clair);color:var(--terre-fonce)}.etape-terre.a_venir h3,.etape-terre.a_venir .texte-etape{opacity:.7}.texte-etape p{margin:0;line-height:1.6}.etape-terre>.bouton{white-space:nowrap;align-self:center}@media (max-width:720px){.tete-terrain{grid-template-columns:1fr}.etape-terre{grid-template-columns:2.4rem 1fr}.etape-terre>.bouton{grid-column:2;justify-self:start}}.regles-terre{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:1.4rem 1.8rem;margin:0;padding:0;list-style:none;display:grid}.regles-terre li{grid-template-columns:3.6rem 1fr;align-items:start;gap:1rem;display:grid}.illus-regle{background:var(--terre-clair);width:3.6rem;height:3.6rem;color:var(--terre-fonce);border-radius:50%;place-items:center;display:grid}.illus-regle svg{display:block}.regles-terre strong{margin:.2rem 0 .3rem;line-height:1.35;display:block}.regles-terre p{color:var(--texte-doux);margin:0;font-size:.93rem;line-height:1.55}.regles-terre{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:column}@media (max-width:900px){.regles-terre{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}}.formulaire-marche{gap:1.1rem;display:grid}.formulaire-marche .deux-champs,.formulaire-marche .trois-champs{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));align-items:end;gap:1rem;display:grid}.formulaire-marche .adresse-postale{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr) minmax(0,1fr)}@media (max-width:640px){.formulaire-marche .adresse-postale{grid-template-columns:minmax(0,1fr)}}.formulaire-marche fieldset{border:none;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;display:flex}.formulaire-marche legend{width:100%;margin-bottom:.6rem;padding:0;font-weight:650}.formulaire-marche .puce-choix{position:relative}.formulaire-marche .puce-choix:has(input:checked){background:var(--primaire);border-color:var(--primaire);color:#fff}.formulaire-marche .puce-choix:has(input:focus-visible){outline:3px solid color-mix(in srgb, var(--primaire) 45%, transparent);outline-offset:2px}.jours-livraison .puce-choix:has(input:checked){background:var(--succes-clair);border-color:var(--succes);color:var(--succes)}.choix-capacite{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));display:grid!important}.carte-choix{border:1px solid var(--bordure-forte);cursor:pointer;background:var(--surface);border-radius:12px;padding:.8rem 1rem;position:relative}.carte-choix input{opacity:0;position:absolute}.carte-choix span{gap:.15rem;display:grid}.carte-choix small{color:var(--texte-doux)}.carte-choix:has(input:checked){border:2px solid var(--primaire);padding:calc(.8rem - 1px) calc(1rem - 1px)}.creneaux-relais{gap:.6rem;display:grid!important}.ligne-creneau{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ligne-creneau select{width:auto}.apercu-ferme,.apercu-produit{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:9rem;margin-bottom:.5rem;display:block}.apercu-produit{width:14rem}.ferme-menu{align-items:center;gap:.7rem;padding:0 .6rem 1.2rem;display:flex}.ferme-menu img,.ferme-sans-photo{object-fit:cover;border-radius:12px;flex:none;width:3.4rem;height:3.4rem}.ferme-sans-photo{background:var(--succes-clair);color:var(--succes);place-items:center;display:grid}.ferme-menu strong{line-height:1.25;display:block}.ferme-menu small{color:var(--texte-doux)}.compte-producteur{color:var(--texte);align-items:center;gap:.6rem;text-decoration:none;display:flex}.compte-producteur span{line-height:1.2;display:grid}.compte-producteur small{color:var(--texte-doux)}.bandeau-attente-producteur{border-radius:var(--rayon);color:#5a3d1c;background:#fff8ef;border:1px solid #f0dcc0;margin:0 0 1.5rem;padding:1rem 1.2rem;line-height:1.55}.bandeau-attente-producteur.refus{background:var(--alerte-clair);color:var(--orange-texte);border-color:#f3c9b3}.chiffres-producteur{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:1.2rem;margin-top:1.2rem;display:grid}.chiffres-producteur>div{align-content:start;gap:.2rem;display:grid}.chiffres-producteur small{color:var(--texte-doux);font-weight:600}.chiffres-producteur strong{font-size:2rem;line-height:1.1}.chiffres-producteur span{color:var(--texte-doux);font-size:.88rem;font-weight:600}.points-producteur{margin:1rem 0 0;padding:0;list-style:none;display:grid}.points-producteur li{border-top:1px solid var(--bordure);gap:.45rem;padding:1rem 0;display:grid}.ligne-point{justify-content:space-between;gap:1rem;display:flex}.barre-marche{background:var(--bordure);border-radius:999px;height:8px;display:block;overflow:hidden}.barre-marche>span{background:#e3a13b;border-radius:999px;height:100%;display:block}.barre-marche>span.ok{background:var(--succes-vif)}.jauge-ok{color:var(--succes);font-weight:700}.jauge-attente{color:#9a5b00;font-weight:700}.jauge-annulee{color:var(--orange-texte);font-weight:700}.jauge-neutre{color:var(--texte-doux);font-weight:700}.lignes-semaine{margin:.8rem 0;padding:0;list-style:none}.lignes-semaine li{border-top:1px solid var(--bordure);justify-content:space-between;gap:1rem;padding:.8rem 0;display:flex}.tableau-produits,.tableau-versements{border-collapse:collapse;width:100%;margin-top:1rem}.tableau-produits th,.tableau-versements th{text-align:left;color:var(--texte-doux);border-bottom:1px solid var(--bordure);padding:.6rem;font-size:.85rem}.tableau-produits td,.tableau-versements td{border-bottom:1px solid var(--bordure);vertical-align:middle;padding:.8rem .6rem}.tableau-produits small,.tableau-versements small{color:var(--texte-doux);display:block}.nom-produit{color:var(--texte);font-weight:700}.tableau-versements tr.en-retard td{color:var(--orange-texte);font-weight:650}.liste-paniers{gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.liste-paniers li{border:1px solid var(--bordure);border-radius:12px;grid-template-columns:4.5rem 1fr auto;align-items:center;gap:1rem;padding:.6rem;display:grid}.liste-paniers li.choisi{border-color:var(--primaire);background:var(--primaire-clair)}.liste-paniers img,.liste-paniers .sans-photo{object-fit:cover;background:var(--succes-clair);border-radius:8px;width:4.5rem;height:3.4rem}.liste-paniers a{color:var(--texte);text-decoration:none;display:grid}.liste-paniers small{color:var(--texte-doux)}.puces-zones{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.puces-zones li{border:1px solid var(--succes);color:var(--succes);border-radius:999px;padding:.35rem .9rem;font-weight:650}.lot-point{grid-template-columns:1fr auto auto;align-items:center;gap:1.2rem;display:grid}.lot-point h2{margin:0 0 .3rem}.lot-point p{margin:.2rem 0}.contenu-lot{font-weight:650}.etiquette-lot{border:2px dashed var(--texte)}.tableau-etiquette{border-collapse:collapse;width:100%;margin-top:1rem}.tableau-etiquette th,.tableau-etiquette td{text-align:left;border-top:1px solid var(--bordure);padding:.5rem}@media print{.espace-producteur .menu,.espace-producteur .bandeau,.sans-impression,.basculer-menu{display:none!important}}.encadre-marche{border-radius:var(--rayon);color:#5a3d1c;background:#fff8ef;border:1px solid #f0dcc0;align-items:flex-start;gap:.8rem;margin:0;padding:1rem 1.2rem;line-height:1.55;display:flex}.encadre-marche svg{color:#b26b12;flex:none;margin-top:.15rem}.onglets span[title]{color:var(--texte-pale);cursor:not-allowed}.choix-point{max-width:32rem}.offres-marche{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.page-publique-equipements{gap:1.4rem;max-width:960px;margin:2rem auto;padding:0 1rem;display:grid}.page-publique-equipements header h1{margin:0 0 .5rem}.page-publique-equipements header p{margin:0;line-height:1.6}.selection-syneva{gap:.6rem;margin-top:.6rem;display:grid}.selection-syneva h2{margin:0}.selection-syneva>.aide{margin:0 0 .4rem}.selection-syneva .offres-marche{gap:.6rem}.rubrique-amazon{gap:.6rem;margin-top:.9rem;display:grid}.bandeau-rubrique{aspect-ratio:2.4;border-radius:var(--rayon);isolation:isolate;background-position:50% 78%;background-size:cover;align-items:flex-start;padding:1.1rem 1.5rem;display:flex;position:relative}.bandeau-rubrique:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(115deg,#1014188c 0%,#10141838 28%,#10141800 45%);position:absolute;inset:0}.bandeau-rubrique h3{color:#fff;text-shadow:0 2px 8px #0000008c;margin:0;font-size:2.6rem;line-height:1.1}.titre-rubrique{margin:.4rem 0 0;font-size:1.4rem}.offre.compacte .corps-offre h4{margin:0;font-size:1.05rem}@media (max-width:600px){.bandeau-rubrique{padding:.7rem .9rem}.bandeau-rubrique h3{font-size:1.6rem}}.offre.compacte{grid-template-columns:5.5rem 1fr 12rem}.offre.compacte>.sans-photo{min-height:0}.offre.compacte .corps-offre{gap:.25rem;padding:.8rem 1.1rem}.offre.compacte .corps-offre h3{font-size:1.05rem}.offre.compacte .prix-offre{gap:.3rem;padding:.8rem 1rem}.offre.compacte .prix-offre small{margin-bottom:-.3rem}.offre.compacte .prix-offre strong{white-space:nowrap;font-size:1.1rem}.offre.compacte .bouton{white-space:nowrap;padding:.45rem .9rem}.offre{background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon);grid-template-columns:13rem 1fr 11rem;display:grid;overflow:hidden}.offre>img,.offre>.sans-photo{object-fit:cover;width:100%;height:100%;min-height:11rem}.offre>.sans-photo{background:var(--succes-clair);color:var(--succes);place-items:center;display:grid}.corps-offre{border-right:1px solid var(--bordure);align-content:start;gap:.4rem;padding:1.1rem 1.3rem;display:grid}.corps-offre h3{margin:0;font-size:1.15rem}.corps-offre p{margin:0;line-height:1.5}.etiquettes-offre{color:var(--texte-doux);gap:.6rem;font-size:.8rem;font-weight:700;display:flex}.etiquettes-offre .bio{background:var(--succes-clair);color:var(--succes);border-radius:6px;padding:.1rem .5rem}.retrait-offre{font-weight:650}.prix-offre{text-align:right;align-content:center;justify-items:end;gap:.5rem;padding:1.1rem;display:grid}.prix-offre strong{font-size:1.5rem}.quantite-marche{justify-items:end;gap:.3rem;display:grid}.compteur{align-items:center;gap:.8rem;display:flex}.compteur button{border:1px solid var(--bordure-forte);background:var(--blanc);cursor:pointer;border-radius:10px;place-items:center;width:2.4rem;height:2.4rem;display:grid}.compteur span{text-align:center;min-width:1.5rem;font-weight:700}.barre-panier{z-index:20;background:var(--sombre);color:#fff;border-radius:var(--rayon);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.2rem;display:flex;position:sticky;bottom:.8rem;box-shadow:0 10px 30px #0003}.pied-marche{gap:.6rem;display:grid}.pied-marche p{flex-wrap:wrap;align-items:center;gap:.8rem;margin:0;display:flex}.vide-marche{grid-template-columns:auto 1fr;align-items:start;gap:1.5rem;display:grid}.vide-marche .pousse{background:var(--succes-clair);width:5.5rem;height:5.5rem;color:var(--succes);border-radius:50%;place-items:center;display:grid}.vide-marche h3{margin:0 0 .5rem}.vide-marche p{color:var(--texte-doux);margin:0 0 1rem;line-height:1.55}.liste-commandes{background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon);margin:0;padding:0;list-style:none}.liste-commandes li{border-top:1px solid var(--bordure);grid-template-columns:1fr auto 11rem;align-items:center;gap:1rem;padding:1rem 1.3rem;display:grid}.liste-commandes li:first-child{border-top:none}.liste-commandes a{color:var(--texte);gap:.2rem;text-decoration:none;display:grid}.liste-commandes small{color:var(--texte-doux)}.liste-commandes .montant{font-weight:700}.etat-commande{text-align:right;color:#9a5b00;font-weight:700}.etat-commande.ok{color:var(--succes)}.etat-commande.neutre{color:var(--texte-doux)}.lignes-commande{margin:.6rem 0 1rem;padding:0;list-style:none}.lignes-commande li{border-top:1px solid var(--bordure);justify-content:space-between;gap:1rem;padding:.9rem 0;display:flex}.lignes-commande li>span{gap:.2rem;display:grid}.lignes-commande .droite{text-align:right}.lignes-commande small{color:var(--texte-doux)}.lignes-commande .total{font-size:1.25rem}.point-retrait{grid-template-columns:13rem 1fr;align-items:center;gap:1.4rem;display:grid}.point-retrait img{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:100%}.point-retrait h2{margin:.2rem 0 .5rem}.point-retrait p{margin:0 0 .5rem;line-height:1.55}.surtitre-marche{color:var(--texte-doux);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.creneaux-retrait{gap:.4rem;margin:.6rem 0;padding:0;list-style:none;display:grid}.creneaux-retrait li{background:var(--succes-clair);color:var(--succes);border-radius:10px;padding:.5rem .9rem;font-weight:700}.choix-retrait{gap:.5rem;display:grid!important}.option-retrait{border:1px solid var(--bordure-forte);cursor:pointer;border-radius:10px;align-items:center;gap:.7rem;padding:.7rem 1rem;font-weight:650;display:flex}.option-retrait:has(input:checked){border-color:var(--succes);background:var(--succes-clair);color:var(--succes)}.encadre-paiement{color:#6b4e0a;background:#fdf7e7;border:1px solid #efdca8;border-radius:12px;margin:0;padding:.9rem 1.1rem;line-height:1.55}.encadre-demo{background:var(--primaire-clair);border-radius:12px;margin:0;padding:.9rem 1.1rem;line-height:1.55}.commande-confirmee{align-items:center;gap:1.2rem;display:flex}.commande-confirmee h2{margin:0 0 .4rem}.commande-confirmee p{margin:0;line-height:1.55}.rond-ok{background:var(--succes-vif);color:#fff;border-radius:50%;flex:none;place-items:center;width:4rem;height:4rem;display:grid}.place-utilisee{gap:.4rem;margin:1.2rem 0;display:grid}.place-utilisee span:first-child{color:var(--texte-doux);justify-content:space-between;font-weight:600;display:flex}.livraisons-point{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.livraisons-point li{border:1px solid var(--bordure);border-radius:12px;align-items:center;gap:.9rem;padding:.7rem .9rem;line-height:1.45;display:flex}.livraisons-point img,.livraisons-point .sans-photo{object-fit:cover;background:var(--succes-clair);border-radius:10px;flex:none;width:3.4rem;height:3.4rem}.livraisons-point small{color:var(--texte-doux)}.remise-commandes{margin:.8rem 0;padding:0;list-style:none}.remise-commandes li{border-top:1px solid var(--bordure);grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;padding:.8rem 0;display:grid}.remise-commandes li>span{display:grid}.remise-commandes small{color:var(--texte-doux)}.boutons-remise{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.boutons-remise button{cursor:pointer;border:1px solid var(--bordure-forte);background:var(--blanc);border-radius:10px;align-items:center;gap:.3rem;padding:.45rem .8rem;font-weight:700;display:inline-flex}.boutons-remise .remise{color:var(--succes);border-color:#9fd2b2}.boutons-remise .remise.faite{background:var(--succes-vif);border-color:var(--succes-vif);color:#fff}.boutons-remise .pas-venu.fait{background:var(--alerte-clair);color:var(--orange-texte);border-color:#f3c9b3}.boutons-remise button:disabled{opacity:.55;cursor:not-allowed}.cloture-distribution{justify-items:start;gap:.5rem;margin-top:1rem;display:grid}.apports-relais{grid-template-columns:13rem 1fr;align-items:start;gap:1.5rem;display:grid}.apports-relais img{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:100%}.apports-relais h2{margin:0 0 .4rem}.explication-relais{margin:.8rem 0}.explication-relais summary{cursor:pointer;color:var(--primaire);font-weight:650}.explication-relais p{line-height:1.55}.encadre-crise-relais{background:var(--primaire-clair);border-radius:12px;padding:.8rem 1rem}.liste-producteurs-equipe{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.liste-producteurs-equipe li{grid-template-columns:1fr auto;align-items:start;gap:1.2rem;display:grid}.liste-producteurs-equipe h3{margin:.4rem 0 .3rem}.liste-producteurs-equipe p{margin:.2rem 0;line-height:1.5}.statut-producteur{color:#8a5a00;background:#fff3d6;border-radius:999px;padding:.15rem .6rem;font-size:.78rem;font-weight:700;display:inline-block}.statut-producteur.valide{background:var(--succes-clair);color:var(--succes)}.statut-producteur.refuse,.statut-producteur.suspendu{background:var(--alerte-clair);color:var(--orange-texte)}.decision-producteur{justify-items:end;gap:.5rem;display:grid}.motif-refus{gap:.5rem;display:flex}@media (max-width:760px){.offre{grid-template-columns:1fr}.offre.compacte{grid-template-columns:3.6rem 1fr}.offre.compacte .prix-offre{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.35rem;display:flex}.offre.compacte .prix-offre small{margin:0}.offre.compacte .prix-offre .bouton{margin-left:auto}.offre>img{max-height:12rem}.corps-offre{border-right:none}.prix-offre{text-align:left;border-top:1px solid var(--bordure);grid-template-columns:1fr auto;place-items:center start}.quantite-marche{justify-items:start}.liste-commandes li{grid-template-columns:1fr auto}.etat-commande{text-align:left;grid-column:1/-1}.point-retrait,.apports-relais,.vide-marche,.lot-point,.liste-producteurs-equipe li{grid-template-columns:1fr}.remise-commandes li{grid-template-columns:auto 1fr}.boutons-remise{grid-column:1/-1;justify-content:flex-start}.tableau-produits thead{display:none}.tableau-produits tr{border-bottom:1px solid var(--bordure);grid-template-columns:1fr auto;padding:.6rem 0;display:grid}.tableau-produits td{border:none;padding:.2rem .4rem}.tableau-produits td[data-titre]:before{content:attr(data-titre) " : ";color:var(--texte-doux)}.decision-producteur{justify-items:start}}.compte-producteur{margin-left:auto}.lignes-commande small.jauge-ok{color:var(--succes)}.lignes-commande small.jauge-attente{color:#9a5b00}.lignes-commande small.jauge-annulee{color:var(--orange-texte)}.formulaire-commission{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.formulaire-commission label{font-weight:650}.champ-taux{align-items:center;gap:.4rem;display:inline-flex}.champ-taux input{text-align:right;width:5.5rem}.roles-marche{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.role-marche{border:1px solid var(--bordure-forte);border-radius:var(--rayon);background:var(--surface);color:var(--texte);align-items:center;gap:.8rem;padding:.9rem 1rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.role-marche:hover,.role-marche:focus-visible{border-color:var(--primaire);box-shadow:0 4px 14px #1f5bd71f}.role-marche svg{color:var(--primaire);flex:none}.role-marche span{gap:.15rem;line-height:1.3;display:grid}.role-marche small{color:var(--texte-doux)}.saisons-marche h3{align-items:center;gap:.5rem;margin:0 0 .6rem;display:flex}.saisons-marche ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.saisons-marche li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.saisons-marche li>span:first-child{gap:.15rem;display:grid}.saisons-marche small{color:var(--texte-doux);line-height:1.45}.equipe-marche{margin:0}@media (max-width:760px){.roles-marche{grid-template-columns:1fr}}.paiements-producteurs{gap:.8rem;margin:.6rem 0 1rem;padding:0;list-style:none;display:grid}.paiements-producteurs li{border:1px solid var(--bordure);border-radius:12px;grid-template-columns:1fr auto;gap:.4rem 1rem;padding:.9rem 1rem;display:grid}.paiements-producteurs li.regle{background:var(--succes-clair);border-color:#b9e0c6}.paiements-producteurs li>small,.paiements-producteurs .moyens-payer{grid-column:1/-1}.paiements-producteurs small{color:var(--texte-doux);line-height:1.5}.moyens-payer{justify-items:start;gap:.6rem;display:grid}.moyens-payer .virement{margin:0;line-height:1.6}.facture{gap:1.2rem;display:grid}.tete-facture{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.tete-facture h2{margin:0}.tete-facture p{color:var(--texte-doux);margin:.2rem 0 0}.parties-facture{flex-wrap:wrap;justify-content:space-between;gap:2rem;line-height:1.55;display:flex}@media print{.menu,.bandeau,.basculer-menu{display:none!important}}.paiements-producteurs .boutons-paiement,.paiements-producteurs .decision-saison{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.5rem;display:flex}.decision-saison form{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.decision-saison input[type=date]{width:auto}.contrat-a-lire{border:1px solid var(--bordure);background:var(--fond);border-radius:12px;padding:.8rem 1rem}.contrat-a-lire summary{cursor:pointer;color:var(--primaire);font-weight:650}.contrat-a-lire article{max-height:26rem;margin-top:.8rem;overflow:auto}.bandeau-pret.commande-confirmee{flex-direction:row;align-items:center;gap:1.2rem;display:flex}.commande-confirmee .rond-ok{flex:0 0 4rem;width:4rem;height:4rem}.chiffres-producteur+.aide{margin-top:1.2rem}.saisons-marche>summary{cursor:pointer;color:var(--primaire);align-items:center;gap:.5rem;font-weight:700;list-style:none;display:flex}.saisons-marche>summary::-webkit-details-marker{display:none}.saisons-marche[open]>summary{margin-bottom:.9rem}.saisons-marche>.aide{margin:0 0 1.1rem;line-height:1.6}.saisons-marche li{border-top:1px solid var(--bordure);padding-top:.9rem}.saisons-marche li small{margin-top:.2rem;display:block}.encadre-paiement{margin:1.2rem 0 1.6rem}.formulaire-marche .choix-retrait legend{margin-bottom:.8rem}.paiements-producteurs li>small{margin-top:.2rem}.actions-releve{justify-items:stretch;gap:.5rem;min-width:9.5rem;display:grid}.actions-releve .bouton{text-align:center;justify-content:center}.franco-marche{background:var(--surface);border:1px solid var(--bordure);border-radius:12px;margin:0;padding:.7rem 1rem}.economie-offre{color:var(--succes);margin:0;font-weight:700}.carte-collective{gap:.8rem;display:grid}.etat-collective{border-radius:999px;padding:.25rem .7rem;font-size:.85rem;font-weight:700}.etat-collective.ok{color:var(--succes);background:var(--succes-clair)}.etat-collective.ouverte{color:#9a5b00;background:#fdf3e1}.quantites-collective{flex-wrap:wrap;gap:.4rem 1.4rem;margin:0;padding:0;font-weight:700;list-style:none;display:flex}.quantites-collective .sous-minimum{color:#9a5b00}.produit-catalogue{align-items:center;gap:.8rem;display:flex}.produit-catalogue img,.produit-catalogue .sans-photo{object-fit:cover;border:1px solid var(--bordure);background:var(--fond);border-radius:10px;flex:none;width:52px;height:52px}.produit-catalogue>span{display:grid}.prochaines-livraisons li>span{gap:.15rem;display:grid}.prochaines-livraisons small{color:var(--texte-doux)}.une-marche{background-color:#2f3a22;background-position:50% 55%;background-size:cover}.une-marche .voile{background:linear-gradient(90deg,#1c2412f5 0%,#1c2412db 45%,#1c241240 100%);min-height:0;padding-top:2rem}.une-marche .roles-marche{justify-self:stretch;margin-top:.6rem}.une-marche .role-marche{background:#fffffff0;border-color:#0000}.page-marche .encadre-marche{margin-top:.5rem}@media (max-width:760px){.une-marche{background-position:70%}}.une-stage .voile{background:linear-gradient(90deg,#141c0cc7 0%,#141c0c80 50%,#141c0c00 85%)}.voile-choix{background:linear-gradient(#28190c00 30%,#28190cd1 100%)}.une-terre h2,.une-terre .accroche,.une-stage h2,.une-stage .accroche,.voile-choix strong,.voile-choix>span:not(.suivi-choix){text-shadow:0 1px 3px #0000008c,0 0 18px #00000059}@media (max-width:760px){.une-terre .voile,.une-stage .voile,.une-marche .voile{background:#1e1e1485}}.liste-stages{gap:1.1rem;display:grid}.liste-stages .carte-stage{background-position:50% 40%;min-height:15rem}.liste-stages .carte-stage .bas{background:linear-gradient(90deg,#141c0ccc 0%,#141c0c85 50%,#141c0c00 88%);flex:1;align-content:end;justify-items:start;gap:.5rem;padding:1.4rem 1.8rem}.liste-stages .carte-stage .bas>*{max-width:40rem}.liste-stages .carte-stage .date-live{z-index:2;margin:1rem 1.8rem;position:absolute;top:0;left:0}.liste-stages .carte-stage .bas{padding-top:3.6rem}.liste-stages .carte-stage h3{text-shadow:0 1px 3px #00000080;font-size:clamp(1.25rem,2.4vw,1.7rem);line-height:1.15}.liste-stages .carte-stage .pied-live{gap:1.4rem;font-size:.95rem;display:flex}@media (max-width:760px){.liste-stages .carte-stage .bas{background:#141c0c94;padding:3.6rem 1.2rem 1.2rem}.liste-stages .carte-stage .date-live{margin:1rem 1.2rem}}#titre-stages{max-width:none}.une-terre .voile{background:linear-gradient(90deg,#28190ccc 0%,#28190c94 32%,#28190c00 62%)}.une-stage .voile,.une-stage.detail .voile{background:linear-gradient(90deg,#141c0cd1 0%,#141c0c99 32%,#141c0c00 62%)}.une-marche .voile{background:linear-gradient(90deg,#1c2412d6 0%,#1c2412a3 38%,#1c241200 70%)}.liste-stages .carte-stage .bas{background:linear-gradient(90deg,#141c0cd1 0%,#141c0c99 32%,#141c0c00 62%)}@media (max-width:760px){.une-terre .voile,.une-stage .voile,.une-stage.detail .voile,.une-marche .voile,.liste-stages .carte-stage .bas{background:#1e1e1485}}.titre-equilibre{text-wrap:balance;display:inline-block}.une-stage h2,.une-terre h2,.une-marche h2,.carte-live h3,.voile-choix strong{text-wrap:balance}.une-cercle .voile{background:linear-gradient(90deg,#2b0e1ed6 0%,#2b0e1e9e 34%,#2b0e1e00 64%)}.une-cercle h2,.une-cercle p{text-shadow:0 1px 3px #00000073}@media (max-width:760px){.une-cercle .voile{background:#2b0e1e94}}.roles-equipements{grid-template-columns:minmax(0,24rem)}.offre.equipement>.sans-photo{color:#fff}.offre.equipement>.sans-photo.axe-eau{background:#1f7fb8}.offre.equipement>.sans-photo.axe-alimentation{background:#c96b1a}.offre.equipement>.sans-photo.axe-energie{background:#d4a017}.offre.equipement>.sans-photo.axe-communication{background:#6b4fbb}.offre.equipement>.sans-photo.axe-autre{background:#5c6862}.code-promo{background:var(--succes-clair);color:var(--succes);border-radius:8px;justify-self:start;padding:.3rem .7rem}.prix-offre .bouton{white-space:normal;text-align:center}.lien-equipements{white-space:nowrap;font-size:.85rem}@media (max-width:760px){.roles-equipements{grid-template-columns:1fr}}.tableau-clics th:not(:first-child),.tableau-clics td:not(:first-child){text-align:right;width:9rem}.tableau-clics .total-clics td{border-top:2px solid var(--bordure-forte);font-weight:700}.histo-clics{border-top:1px solid var(--bordure);gap:.6rem;margin-top:1.6rem;padding-top:1.2rem;display:grid}.titre-histo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.titre-histo h3{margin:0;font-size:1.05rem}.choix-periode{border:1px solid var(--bordure-forte);border-radius:999px;padding:2px;display:inline-flex}.choix-periode a{color:var(--texte);border-radius:999px;padding:.3rem .9rem;font-size:.88rem;font-weight:600;text-decoration:none}.choix-periode a[aria-current=true]{background:var(--primaire);color:#fff}.zone-histo{height:12rem;margin-left:2.2rem;position:relative}.graduation{border-top:1px solid var(--bordure);position:absolute;left:0;right:0}.graduation small{color:var(--texte-doux);font-size:.75rem;position:absolute;top:-.6rem;right:calc(100% + .5rem)}.barres-histo{align-items:flex-end;display:flex;position:absolute;inset:0}.colonne-histo{flex:1;justify-content:center;align-items:flex-end;height:100%;display:flex}.colonne-histo:hover .barre-histo{filter:brightness(.85)}.barre-histo{background:var(--primaire);border-radius:4px 4px 0 0;width:min(24px,60%);min-height:2px;position:relative}.barre-histo b{color:var(--texte);font-size:.85rem;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.mois-histo{margin-left:2.2rem;display:flex}.mois-histo small{text-align:center;color:var(--texte-doux);flex:1;font-size:.75rem}@media (max-width:760px){.mois-histo small{white-space:nowrap;font-size:.68rem;overflow:hidden}}.bandeau-contrat{border-bottom:2px solid #1f5bd7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.8rem;display:flex}.bandeau-contrat p{text-align:right;color:var(--texte-doux);margin:0;font-size:.8rem;line-height:1.4}.bandeau-contrat p strong{color:var(--texte)}@media (max-width:640px){.bandeau-contrat p{text-align:left}}.une-messages{background-position:100%}.une-messages .badge-stage{background:var(--primaire)}@media (max-width:760px){.une-messages{background-position:72%}}:root{--consult:#0f6e66;--consult-fonce:#0b5049;--consult-clair:#e6f3f1}.page-consultations .entete-consultations h2{align-items:center;gap:.4rem;display:flex}.page-consultations .entete-consultations p{margin:.2rem 0 0}.bouton.bouton-consultation{background:var(--consult);border-color:var(--consult);color:#fff;justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.bouton.bouton-consultation:hover{background:var(--consult-fonce)}.prise-rdv{gap:1.1rem;display:grid}.prise-rdv h3{margin:0 0 .9rem;font-size:1.15rem}.prise-rdv .facultatif{color:var(--texte-doux);font-size:.85rem;font-weight:500}.prise-rdv textarea{width:100%}.cartes-praticiens{grid-template-columns:1fr;gap:1rem;display:grid}.carte-praticien{text-align:left;border:1.5px solid var(--bordure);background:var(--surface);cursor:pointer;font:inherit;color:inherit;border-radius:16px;grid-template-columns:11rem 1fr;align-items:start;gap:1.3rem;padding:1.1rem;display:grid}.carte-praticien .cadre-photo{aspect-ratio:4/5;border:1px solid var(--bordure);background:var(--consult-clair);border-radius:12px;display:block;overflow:hidden}.carte-praticien .cadre-photo img{object-fit:cover;object-position:center 25%;width:100%;height:100%;display:block}.carte-praticien .sans-photo-praticien{width:100%;height:100%;color:var(--consult);place-items:center;font-size:2.6rem;font-weight:800;display:grid}.carte-praticien .texte{align-content:start;gap:.45rem;display:grid}.carte-praticien .nom-praticien{letter-spacing:.01em;font-size:1.2rem}.carte-praticien .entete-praticien{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1.2rem;display:flex}.carte-praticien .specialite{color:var(--consult);text-align:right;margin-left:auto;font-size:1.45rem;font-weight:800;line-height:1.2}a.carte-praticien{text-decoration:none;transition:border-color .15s,box-shadow .15s}a.carte-praticien:hover{border-color:var(--consult);box-shadow:0 2px 10px #00000014}.carte-praticien.fixe{cursor:default}.carte-praticien .presentation{color:var(--texte);white-space:pre-line;line-height:1.5}.carte-praticien .mode{color:var(--texte-doux);font-size:.9rem;font-weight:700}.carte-praticien .choix{border:1.5px solid var(--consult);color:var(--consult);border-radius:99px;justify-self:start;align-items:center;gap:.3rem;margin-top:.2rem;padding:.35rem .8rem;font-size:.9rem;font-weight:700;display:inline-flex}.carte-praticien.choisie{border-color:var(--consult);box-shadow:0 0 0 2px var(--consult) inset;background:var(--consult-clair)}.carte-praticien.choisie .choix{background:var(--consult);color:#fff}.carte-praticien:focus-visible{outline:3px solid var(--consult);outline-offset:2px}@media (max-width:560px){.carte-praticien{grid-template-columns:6.5rem 1fr;gap:.9rem;padding:.9rem}.carte-praticien .specialite{text-align:left;margin-left:0;font-size:1.15rem}}.mode-visio{background:var(--consult);color:#fff;border-radius:10px;align-items:center;gap:.45rem;margin:0 0 .9rem;padding:.55rem .9rem;font-weight:600;display:inline-flex}.jours-creneaux{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:.8rem;display:grid}.jour-creneaux{align-content:start;gap:.5rem;display:grid}.jour-creneaux strong{text-align:center}.creneau{border:1px solid var(--bordure);background:var(--surface);font:inherit;cursor:pointer;border-radius:10px;padding:.6rem .4rem;font-weight:700}.creneau:hover{border-color:var(--consult)}.creneau.choisi{background:var(--consult);border-color:var(--consult);color:#fff}.pages-creneaux{justify-content:space-between;margin:.8rem 0 0;display:flex}.pages-creneaux button{align-items:center;gap:.2rem;display:inline-flex}.recap-consultation{gap:.8rem;display:grid}.recap-consultation h3{margin:0}.note-urgence-consultation{color:#8a3a12;background:#fff4ea;border-radius:12px;align-items:flex-start;gap:.6rem;margin:0;padding:.9rem 1.1rem;display:flex}.note-urgence-consultation svg{flex:none;margin-top:.1rem}.liste-rdv{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.liste-rdv a{border:1px solid var(--bordure);border-left:4px solid var(--consult);color:inherit;background:var(--surface);border-radius:10px;gap:.15rem;padding:.75rem .95rem;text-decoration:none;display:grid}.liste-rdv a span{color:var(--texte-doux);font-size:.92rem}.liste-rdv .etiquette-a-payer{color:#8a3a12;background:#fff4ea;border-radius:6px;justify-self:start;padding:.1rem .5rem;font-weight:700}.carte-rdv{border:1.5px solid #8fd1a2;grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:1.4rem;padding:0;display:grid;overflow:hidden}.carte-rdv>img{object-fit:cover;object-position:center 25%;width:100%;height:100%;min-height:15rem}.carte-rdv .texte-rdv{align-content:start;gap:.8rem;padding:1.4rem 1.4rem 1.4rem 0;display:grid}.carte-rdv:not(:has(>img)){grid-template-columns:minmax(0,1fr)}.carte-rdv:not(:has(>img)) .texte-rdv{padding-left:1.4rem}.carte-rdv h3{align-items:center;gap:.6rem;margin:0;font-size:1.3rem;display:flex}.carte-rdv .coche-rdv{color:#fff;background:#2f9e4f;border-radius:50%;flex:none;width:2.1rem;height:2.1rem;padding:.4rem}.carte-rdv p{margin:0}.carte-rdv.annule{border-color:var(--bordure);opacity:.85}.boutons-rdv{flex-wrap:wrap;align-items:flex-start;gap:.6rem;display:flex}.boutons-rdv .bouton{align-items:center;gap:.4rem;display:inline-flex}@media (max-width:640px){.carte-rdv{grid-template-columns:minmax(0,1fr);gap:0}.carte-rdv>img{height:13rem;min-height:0}.carte-rdv .texte-rdv{padding:1.1rem}}.liste-creneaux-praticien{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.liste-creneaux-praticien li{border:1px solid var(--bordure);background:var(--surface);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:.65rem .9rem;display:flex}.liste-creneaux-praticien li.reserve{border-left:4px solid var(--consult);background:var(--consult-clair)}.liste-creneaux-praticien .mot-membre{color:var(--texte-doux);margin-top:.2rem;font-size:.92rem;font-style:italic;display:block}.jour-praticien h3{margin:1rem 0 .5rem;font-size:1rem}.creneaux-libres{flex-wrap:wrap;align-items:center;gap:.4rem;margin:.5rem 0 0;display:flex}.pastille-creneau{border:1px solid var(--bordure);background:var(--surface);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .3rem .25rem .65rem;font-weight:600;display:inline-flex}.pastille-creneau button{width:1.5rem;height:1.5rem;color:var(--texte-doux);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;display:inline-grid}.pastille-creneau button:hover{color:#b42318;background:#fde8e8}.jour-praticien h3:first-letter{text-transform:uppercase}.compte-discret{color:var(--texte-doux);font-size:.85rem;font-weight:500}.heures-creneaux{border:none;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;display:flex}.heures-creneaux legend{margin-bottom:.5rem;font-weight:600}.choix-heure{border:1px solid var(--bordure);background:var(--surface);font-variant-numeric:tabular-nums;border-radius:8px;align-items:center;gap:.3rem;padding:.35rem .6rem;display:inline-flex}.choix-heure:has(input:checked){border-color:var(--consult);background:var(--consult-clair)}.liste-praticiens-equipe{gap:.6rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.liste-praticiens-equipe li{border:1px solid var(--bordure);border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:.8rem;padding:.8rem 1rem;display:flex}.liste-praticiens-equipe li>span{gap:.35rem;display:grid}.evt.consultation .lieu,.pastille-source.consultation{color:var(--consult)}.contrat-a-signer{color:#b45309}.entete-calculateur{gap:1rem;display:grid}.une-calculateur{background-position:100%}.une-calculateur .badge-stage{background:var(--primaire)}@media (max-width:760px){.une-calculateur{background-position:75%}}.une-actions{background-position:100%}.une-actions .badge-stage{background:var(--primaire)}@media (max-width:760px){.une-actions{background-position:75%}}.une-bourse{background-position:100% 0}.une-bourse .voile{min-height:20rem}.une-bourse .badge-stage{background:var(--primaire)}@media (max-width:760px){.une-bourse{background-position:80% 0}}.une-materiel{background-position:100%}.une-materiel .voile{background:linear-gradient(90deg,#10160aeb 0%,#10160ab3 25%,#10160a40 42%,#10160a00 50%);align-content:start;min-height:20rem;padding-top:2.6rem}.une-materiel .badge-stage{background:var(--primaire)}.une-materiel h2,.une-materiel .accroche{max-width:30rem}@media (max-width:760px){.une-materiel{background-position:85%}}.une-groupes{background-position:50% 60%}.une-groupes .voile{align-content:start;min-height:20rem;padding-top:2.6rem}.une-groupes .badge-stage{background:var(--primaire)}.une-groupes .accroche{max-width:32rem}@media (max-width:760px){.une-groupes{background-position:65%}}.une-collectivites{background-position:50% 40%}.une-collectivites .voile{align-content:start;min-height:20rem;padding-top:2.6rem}.une-collectivites .badge-stage{background:var(--primaire)}.une-collectivites .accroche{max-width:34rem;line-height:1.55}.une-collectivites .formulaire-marche{background:var(--surface);max-width:46rem;color:var(--texte);border-radius:14px;justify-self:stretch;padding:1.2rem}@media (max-width:760px){.une-collectivites{background-position:60%}}.explications-collectivites ol{gap:.7rem;margin:.4rem 0 0;padding-left:1.3rem;line-height:1.6;display:grid}.une-membres{background-position:100%}.une-membres .badge-stage{background:var(--primaire)}@media (max-width:760px){.une-membres{background-position:75%}}.une-consultations{background-position:right 75%}.une-consultations .voile{align-content:start;min-height:23rem;padding-top:3rem}.une-consultations .accroche{max-width:34rem;font-size:1.08rem;line-height:1.55}.une-consultations .badge-stage{background:var(--primaire)}@media (max-width:760px){.une-consultations{background-position:70%}}.liste-creneaux-praticien .etat-paye{color:var(--consult);font-weight:700}.liste-creneaux-praticien .etat-attente{color:#9a5b00;font-weight:700}.liste-decomptes{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.liste-decomptes>li{border:1px solid var(--bordure);background:var(--surface);border-radius:12px;padding:.7rem .9rem}.liste-decomptes>li.retard{border-color:#c0392b}.liste-decomptes summary,.detail-decompte summary{cursor:pointer}.liste-decomptes details>*+*{margin-top:.6rem}.seances-decompte{color:var(--texte-doux);gap:.2rem;margin:.5rem 0;padding-left:1.1rem;font-size:.92rem;display:grid}.detail-decompte{margin-top:.3rem;font-size:.92rem}.detail-decompte summary{color:var(--primaire);font-weight:600}.etiquette-fictive{color:#8a5300;vertical-align:middle;background:#fdecc8;border-radius:99px;margin-left:.5rem;padding:.1rem .5rem;font-size:.75rem;font-weight:700}.fictifs-annuaire{justify-items:start;gap:.6rem;display:grid}.bouton.secondaire.danger{color:var(--alerte);border-color:var(--alerte)}.choix-activite{border:none;gap:.45rem;margin:0;padding:0;display:grid}.choix-activite legend{margin-bottom:.4rem;padding:0;font-weight:700}#supprimer,#consultations{justify-items:start;gap:1rem;display:grid}#supprimer .aide,#consultations .aide{margin:0}#consultations form{justify-self:stretch}.carte-praticien .seances-carte{gap:.15rem;display:grid}.choix-seances{gap:.6rem;display:grid}.choix-seance{border:1.5px solid var(--bordure);cursor:pointer;border-radius:12px;align-items:flex-start;gap:.7rem;padding:.75rem .9rem;display:flex}.choix-seance>span{gap:.2rem;display:grid}.choix-seance input{accent-color:var(--consult);margin-top:.25rem}.choix-seance.choisie{border-color:var(--consult);background:var(--consult-clair)}.liste-seances{counter-reset:seance;gap:1.6rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.liste-seances>li,.ajout-seance{border:1.5px solid var(--bordure);border-left:6px solid var(--consult);background:var(--surface);border-radius:12px;padding:1.6rem 1.1rem 1rem;position:relative;box-shadow:0 2px 8px #0000000f}.liste-seances>li{counter-increment:seance}.liste-seances>li:before{content:"Séance " counter(seance);background:var(--consult);color:#fff;letter-spacing:.02em;border-radius:99px;padding:.1rem .65rem;font-size:.8rem;font-weight:700;position:absolute;top:-.75rem;left:.9rem}.liste-seances>li:has(form){background:var(--consult-clair)}.ajout-seance{border-left-color:var(--primaire);border-style:dashed dashed dashed solid}.ajout-seance h3{margin-top:0}.mes-seances{justify-items:stretch;gap:.9rem;display:grid}.mes-seances>.bouton{justify-self:start}#consultations .mes-seances{justify-self:stretch}.visuel-seance img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--bordure);border-radius:10px;width:12rem;max-width:100%}.choix-seance .visuel-choix-seance{aspect-ratio:4/3;object-fit:cover;border-radius:8px;flex-shrink:0;width:7rem}@media (max-width:560px){.choix-seance .visuel-choix-seance{width:4.5rem}}#praticiens{gap:1rem;display:grid}#praticiens .aide,#praticiens .liste-praticiens-equipe{margin:0}.apercu-equipe{color:#8a5300;background:#fdecc8;border-radius:99px;justify-self:start;padding:.2rem .6rem;font-size:.8rem;font-weight:700}.bientot-disponible{color:#1f4fb5;background:#e7eefc;border-radius:99px;justify-self:start;padding:.2rem .7rem;font-size:.8rem;font-weight:700}.bloc-bientot{gap:.6rem;display:grid}.bloc-bientot h2{margin:.5rem 0 0}.bloc-bientot .aide{margin:0}.bandeau-a-sa-place{color:#6b4100;background:#fdecc8;border:1.5px solid #e9b44c;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.bandeau-a-sa-place a{color:inherit;font-weight:700}.seance-enregistree{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.seance-enregistree img{object-fit:cover;border-radius:8px;width:4.5rem;height:3.4rem}.seance-enregistree .texte{flex:14rem;gap:.2rem;display:grid}.ouvrir-creneaux{gap:1rem;display:grid}.choix-mode-creneaux{flex-wrap:wrap;gap:.6rem;display:flex}.choix-mode-creneaux label{border:1.5px solid var(--bordure);cursor:pointer;border-radius:99px;align-items:center;gap:.45rem;padding:.55rem 1rem;font-weight:650;display:inline-flex}.choix-mode-creneaux label.choisi{border-color:var(--consult);background:var(--consult-clair);color:var(--consult)}.trois-champs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}@media (max-width:560px){.trois-champs{grid-template-columns:1fr}}.apercu-plage{background:var(--consult-clair);color:var(--consult);border-radius:10px;margin:0;padding:.6rem .9rem;font-weight:650}.apercu-plage.vide{color:#8a5300;background:#fdecc8}.creneaux-reguliers{margin-bottom:1rem}.creneaux-reguliers h3{margin:0 0 .5rem}.creneaux-reguliers ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.creneaux-reguliers li{border:1.5px solid var(--bordure);border-left:5px solid var(--consult);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.6rem .9rem;display:flex}.calendrier-creneaux{gap:.7rem;display:grid}.nav-semaine{justify-content:center;align-items:center;gap:1rem;margin:0;display:flex}.nav-semaine strong{text-align:center;min-width:15rem}.nav-semaine button{border:1.5px solid var(--bordure);background:var(--surface);border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;display:inline-grid}.nav-semaine button:disabled{opacity:.35;cursor:default}.semaine-creneaux{grid-template-columns:repeat(7,minmax(4.6rem,1fr));gap:.4rem;padding-bottom:.2rem;display:grid;overflow-x:auto}.colonne-jour{background:var(--consult-clair);border-radius:10px;align-content:start;gap:.35rem;min-height:6rem;padding:.4rem;display:grid}.colonne-jour.vide{border:1px dashed var(--bordure);background:0 0}.tete-jour{color:var(--texte-doux);justify-items:center;padding-bottom:.2rem;font-size:.8rem;font-weight:600;display:grid}.tete-jour strong{color:var(--texte);font-size:1.15rem}.pave-creneau{color:#fff;font:inherit;cursor:pointer;background:#2e8b57;border:none;border-radius:8px;padding:.55rem .2rem;font-size:.9rem;font-weight:700}.pave-creneau:hover{background:#22704a}.pave-creneau.choisi{background:var(--consult);box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--consult)}.pave-creneau:focus-visible{outline:3px solid var(--primaire);outline-offset:2px}.pave-creneau.choisi:before{content:"✓ "}.planning-seance{border-top:1px dashed var(--bordure);justify-items:start;gap:.6rem;margin-top:.9rem;padding-top:.9rem;display:grid}.planning-seance h4{color:var(--consult);margin:0;font-size:.95rem}.planning-seance .creneaux-libres{margin:0}.reguliers-seance{justify-self:stretch;gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.reguliers-seance li{background:var(--consult-clair);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;padding:.45rem .8rem;font-weight:600;display:flex}.ouvrir-creneaux-seance{border:1.5px solid var(--consult);background:var(--surface);border-radius:12px;justify-self:stretch;gap:.6rem;padding:.9rem;display:grid}.ouvrir-creneaux-seance>.lien-discret{justify-self:start}.carte-seance-membre{gap:.8rem;display:grid}.carte-seance-membre.choisie{border:2px solid var(--consult);border-radius:14px;padding:0 0 .9rem}.carte-seance-membre.choisie>.choix-seance{border:none;border-bottom:1px solid var(--bordure);border-radius:12px 12px 0 0}.carte-seance-membre .creneaux-de-la-seance{gap:.7rem;padding:0 .9rem;display:grid}.nb-creneaux{color:#2e8b57;margin-top:.25rem;font-size:.85rem;font-weight:700;display:block}.nb-creneaux.aucun{color:var(--texte-doux);font-weight:600}.reponses-membre{background:var(--consult-clair);border-radius:8px;gap:.2rem;margin:.4rem 0 0;padding:.5rem .75rem;font-size:.9rem;display:grid}.reponses-membre div{flex-wrap:wrap;gap:.2rem .5rem;display:flex}.reponses-membre dt{font-weight:700}.reponses-membre dt:after{content:" :"}.reponses-membre dd{margin:0}.questions-seance{color:var(--consult);margin-top:.15rem;display:block}.espace-ville{--ville-fond:#0f1d33;--ville-texte:#c9d4e6}.menu-ville{background:var(--ville-fond);color:var(--ville-texte);border-right:none}.menu-ville .logo-ville{color:#fff;align-items:center;gap:.7rem;padding:.4rem .6rem .2rem;text-decoration:none;display:flex}.menu-ville .logo-ville .nom{letter-spacing:.22em;font-size:1.35rem;font-weight:800;display:block}.menu-ville .logo-ville .sous-titre{letter-spacing:.25em;color:#7aa2f0;font-size:.8rem;font-weight:800;display:block}.collectivite-menu{background:#ffffff0f;border-radius:12px;align-items:center;gap:.7rem;margin:.9rem 0 .4rem;padding:.75rem;display:flex}.collectivite-menu strong{color:#fff;display:block}.collectivite-menu small{color:var(--ville-texte)}.pastille-collectivite,.pastille-agent{color:#fff;background:#1f5bd7;border-radius:10px;flex:none;place-items:center;width:2.6rem;height:2.6rem;font-weight:800;display:inline-grid}.pastille-agent{color:#1f3d7a;background:#dbe6fb;border-radius:50%}.menu-ville h2{color:#8fa1bd}.menu-ville a,.menu-ville .rubrique-bientot{color:#e6ecf5}.menu-ville a:hover{background:#ffffff14}.menu-ville a[aria-current=page]{color:#fff;background:#1f5bd7}.menu-ville .rubrique-bientot{opacity:.5;cursor:default;align-items:center;gap:.7rem;padding:.55rem .75rem;display:flex}.menu-ville .rubrique-bientot small{margin-left:auto;font-size:.7rem}.deconnexion-ville{color:#e6ecf5;width:100%;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:.7rem;margin-top:.6rem;padding:.55rem .75rem;display:flex}.deconnexion-ville:hover{background:#ffffff14}.note-ville{color:var(--ville-texte);background:#ffffff0f;border-radius:12px;margin:1rem 0 0;padding:.8rem;font-size:.8rem;line-height:1.5}.bandeau-ville{gap:1rem}.titre-ville h1{margin:0}.titre-ville p{color:var(--texte-doux);margin:.1rem 0 0;font-size:.92rem}.date-ville{color:var(--texte-doux)}.agent-ville{align-items:center;gap:.6rem;display:inline-flex}.agent-ville strong{display:block}.agent-ville small{color:var(--texte-doux)}@media (max-width:900px){.date-ville,.titre-ville p{display:none}}@media (max-width:600px){.agent-ville>span:last-child{display:none}}.page-ville{gap:1rem}.tuiles-chiffres-ville{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.9rem;display:grid}.tuiles-chiffres-ville>div{border:1px solid var(--bordure);background:var(--surface);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;column-gap:.9rem;padding:1.1rem;display:grid}.tuiles-chiffres-ville>div>strong{font-size:1.9rem;line-height:1.1}.tuiles-chiffres-ville>div>span:last-child,.tuiles-chiffres-ville>div>span:not(.icone-chiffre){color:var(--texte-doux);grid-column:2}.icone-chiffre{border-radius:12px;grid-row:span 2;place-items:center;width:2.8rem;height:2.8rem;display:inline-grid}.icone-chiffre.bleu{color:#1f5bd7;background:#e6eefc}.icone-chiffre.vert{color:#15803d;background:#e3f4e8}.icone-chiffre.orange{color:#c2410c;background:#fdf0e1}.icone-chiffre.rouge{color:#b91c1c;background:#fde8e8}.liste-agents{margin:0 0 1rem;padding:0;list-style:none;display:grid}.liste-agents li{border-bottom:1px solid var(--bordure);grid-template-columns:auto 1fr auto;align-items:center;gap:.3rem .9rem;padding:.85rem 0;display:grid}.liste-agents .qui{gap:.1rem;display:grid}.liste-agents .role-agent{color:#1f5bd7;font-size:.92rem;font-weight:650}.liste-agents .actions-agent{grid-column:2/-1}.actions-agent summary{cursor:pointer;color:var(--texte-doux);font-size:.88rem}.actions-agent[open]{gap:.6rem;padding:.6rem 0;display:grid}.etat-agent{color:#15803d;background:#e3f4e8;border-radius:99px;padding:.2rem .7rem;font-size:.85rem;font-weight:700}.etat-agent.invite{color:#c2410c;background:#fdf0e1}.etat-agent.suspendu{color:#5b6b78;background:#eceff3}.liste-roles{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.liste-roles li{border:1px solid var(--bordure);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;padding:.75rem .9rem;display:flex}.liste-roles li>span:first-child{gap:.1rem;display:grid}.badge-role{color:#1f5bd7;border-radius:99px;align-items:center;gap:.25rem;padding:.2rem .7rem;font-size:.88rem;font-weight:700;display:inline-flex}.badge-role.rouge{color:#b91c1c;background:#fde8e8}.badge-role.vert{color:#15803d;background:#e3f4e8}.limites-ville{margin-top:.9rem}.limites-ville summary{cursor:pointer;font-weight:650}.journal-ville{margin:0;padding:0;list-style:none;display:grid}.journal-ville li{border-bottom:1px solid var(--bordure);grid-template-columns:8rem 1fr;gap:.8rem;padding:.55rem 0;display:grid}.journal-ville .heure{color:#1f5bd7;font-weight:650}.barres-ville{gap:.5rem;margin:0 0 .6rem;padding:0;list-style:none;display:grid}.barres-ville li{grid-template-columns:minmax(8rem,12rem) 1fr 6rem;align-items:center;gap:.8rem;display:grid}.barres-ville .barre{background:#eef2f8;border-radius:99px;height:.8rem;overflow:hidden}.barres-ville .barre span{background:#9db8ef;border-radius:99px;height:100%;display:block}.barres-ville strong{text-align:right}.champ-code{letter-spacing:.4em;text-align:center;font-size:1.6rem}.page-connexion-ville .vitrine{background:linear-gradient(160deg,#0f1d33,#1f3d7a)}.page-connexion-ville .selecteur-espace a{color:inherit;text-decoration:none}.selecteur-espace a{color:var(--texte-doux);border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;font-weight:650;text-decoration:none;display:flex}.selecteur-espace a:hover{background:#fff9}.menu-ville h2:after{background:#ffffff1f}.menu.menu-ville a{color:#e6ecf5}.menu.menu-ville a:hover{color:#fff;background:#ffffff14}.menu.menu-ville a[aria-current=page]{color:#fff;background:#1f5bd7}.menu.menu-ville a[aria-current=page] svg{color:#fff}.menu-ville .rubrique-bientot{line-height:1.25}.menu-ville .rubrique-bientot small{white-space:nowrap;border:1px solid #ffffff40;border-radius:99px;flex:none;padding:.05rem .4rem;font-size:.65rem}.journal-ville li{grid-template-columns:10rem 1fr}.journal-ville .heure{white-space:nowrap}@media (max-width:600px){.journal-ville li{grid-template-columns:1fr;gap:.1rem}}.panneau{overscroll-behavior:contain;max-height:calc(100dvh - 6.5rem);overflow-y:auto}.panneau-compte a,.panneau-compte button.lien-menu{padding:.6rem .8rem}.ligne-pilier{display:block}.une-mediatheque{background-position:right 30%;margin-bottom:1.2rem}.bandeau-calculateur{background-size:cover}.bandeau-calculateur .voile{background:linear-gradient(90deg,#1014189e 0%,#10141861 32%,#10141800 58%);align-content:start;gap:.5rem;min-height:15rem;padding:1.8rem 1.9rem;display:grid}.bandeau-calculateur h2{color:#fff;text-shadow:0 1px 6px #00000073;margin:0;font-size:2rem}.bandeau-calculateur .accroche{text-shadow:0 1px 4px #00000080;margin:0}.une-mediatheque .voile{background:linear-gradient(90deg,#18100ee6 0%,#18100ead 30%,#18100e33 50%,#18100e00 60%);align-content:start;min-height:20rem;padding-top:2.6rem}.une-mediatheque .badge-stage{background:var(--primaire)}.une-mediatheque h2{max-width:28rem}.une-mediatheque .accroche{max-width:26rem}@media (max-width:760px){.une-mediatheque{background-position:70%}.une-mediatheque .voile{background:linear-gradient(90deg,#18100ee0 0%,#18100eb3 65%,#18100e59 100%)}}.une-agenda{background-color:#1b2c4a;background-position:100%}.une-agenda .voile{background:linear-gradient(90deg,#102040f0 0%,#102040c7 30%,#1020404d 52%,#10204000 65%);align-content:start;min-height:18rem;padding-top:2.4rem}.une-agenda .badge-stage{background:var(--primaire)}.une-agenda h2,.une-agenda .accroche{max-width:24rem}.une-agenda+.onglets{margin-top:.4rem}@media (max-width:760px){.une-agenda{background-position:75%}.une-agenda .voile{background:linear-gradient(90deg,#102040eb 0%,#102040cc 65%,#1020408c 100%)}}.visite-guidee{background:var(--surface,#fff);width:min(40rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--texte);border:0;border-radius:20px;padding:0;overflow:auto;box-shadow:0 24px 60px #0000004d}.visite-guidee::backdrop{background:#0a120f99}.visite-contenu{display:grid;position:relative}.visite-contenu>img{aspect-ratio:16/7;object-fit:cover;width:100%}.visite-fermer{color:#14261f;cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;display:grid;position:absolute;top:.8rem;right:.8rem;box-shadow:0 1px 6px #00000040}.visite-texte{gap:.6rem;padding:1.4rem 1.6rem .6rem;display:grid}.visite-texte h2{margin:0;font-size:1.45rem}.visite-texte p{margin:0;line-height:1.6}.visite-compte{color:var(--primaire);text-transform:uppercase;letter-spacing:.04em;font-size:.85rem;font-weight:650}.visite-lien{color:var(--primaire);justify-self:start;align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.visite-pied{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;padding:1rem 1.6rem 1.4rem;display:flex}.visite-points{gap:.4rem;display:flex}.visite-points button{background:var(--bordure-forte,#c9d2cd);cursor:pointer;border:0;border-radius:50%;width:.6rem;height:.6rem;padding:0}.visite-points button.actif{background:var(--primaire);border-radius:999px;width:1.6rem}.visite-boutons{gap:.5rem;margin-left:auto;display:flex}.statut-accueil-corps{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.6rem;margin-top:.8rem;display:grid}.statut-accueil-corps>div{gap:.6rem;display:grid}.statut-accueil-corps p{margin:0}@media (max-width:640px){.statut-accueil-corps{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}}@media (max-width:560px){.tuiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.tuiles .tuile{min-height:8.5rem;padding:.9rem}.tuiles .tuile strong{font-size:1rem;line-height:1.2}.tuiles .tuile span{display:none}}.tuiles .tuile{gap:.15rem;padding:1.1rem 1.2rem 1rem}.tuiles .tuile strong{line-height:1.2}.tuiles .tuile span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.86rem;line-height:1.3;display:-webkit-box;overflow:hidden}@media (max-width:560px){.tuiles .tuile span{display:none}}.visite-mosaique{aspect-ratio:16/7;background:#14261f;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin:0;padding:.6rem;list-style:none;display:grid}.visite-mosaique li{color:#fff;text-shadow:0 1px 4px #0009;background-size:cover;border-radius:10px;align-items:flex-end;padding:.45rem .55rem;font-size:.8rem;font-weight:650;line-height:1.15;display:flex}.visite-mots{gap:.4rem;display:grid}.visite-mots>span{color:var(--texte-doux);font-size:.82rem;font-weight:650}.visite-mots ul{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.visite-mots li{background:color-mix(in srgb, var(--primaire) 12%, transparent);color:var(--primaire);border-radius:999px;padding:.3rem .7rem;font-size:.86rem;font-weight:600}@media (max-width:560px){.visite-mosaique{aspect-ratio:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.visite-mosaique li{min-height:3.6rem}}.visite-note{color:var(--texte-doux);margin:0;font-size:.82rem;line-height:1.45}.identite-photo{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.2rem;display:grid}.identite-photo-texte{justify-items:start;gap:.7rem;display:grid}.identite-photo-texte h2{margin:0}.identite-photo-texte .aide{max-width:22rem;margin:0}.identite-photo-texte .erreur{margin:0}.cadre-photo{aspect-ratio:1;border:2px dashed var(--bordure-forte,#c9d2cd);color:#8a9a92;cursor:pointer;background:linear-gradient(160deg,#eef2ef,#e2e9e4);border-radius:16px;align-content:center;place-items:center;gap:.4rem;width:9rem;padding:0;display:grid;overflow:hidden}.cadre-photo span{font-size:.82rem;font-weight:600}.cadre-photo:hover{border-color:var(--primaire);color:var(--primaire)}.cadre-photo.rempli{border:0;box-shadow:0 2px 10px #0000001f}.cadre-photo img{object-fit:cover;width:100%;height:100%}@media (max-width:480px){.cadre-photo{width:6.5rem}}.champ-telephone{align-items:stretch;gap:.35rem;display:flex}.champ-telephone .indicatif{border:1px solid var(--bordure-forte,#c9d2cd);background:var(--surface,#fff);white-space:nowrap;cursor:pointer;border-radius:10px;align-items:center;gap:.15rem;padding:0 .45rem;font-weight:600;display:inline-flex;position:relative}.champ-telephone .indicatif:focus-within{outline:3px solid color-mix(in srgb, var(--primaire) 35%, transparent)}.champ-telephone .indicatif select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.champ-telephone input[type=tel]{flex:1;min-width:0;padding-inline:.6rem}.une-resilience{background-position:50% 40%}.une-resilience .voile{align-content:start;min-height:20rem;padding-top:2.6rem}.une-resilience .badge-stage{background:var(--primaire)}.une-resilience h2{max-width:26rem}.une-resilience h2 .bulle-aide{vertical-align:middle}.une-resilience h2 .bulle-aide>button{color:#fff}.une-resilience h2 .contenu-bulle{color:var(--texte);font-size:.95rem;font-weight:400}.une-resilience .accroche{max-width:30rem}@media (max-width:760px){.une-resilience{background-position:60%}}.une-profil{background-color:#1d2b25;background-position:right 30%}.une-profil .voile{background:linear-gradient(90deg,#14201bf0 0%,#14201bcc 32%,#14201b40 55%,#14201b00 68%);align-content:start;min-height:17rem;padding-top:2.4rem}.une-profil .badge-stage{background:var(--primaire)}.une-profil h2{max-width:26rem}.une-profil .accroche{max-width:30rem}.une-profil{margin-bottom:1.2rem}@media (max-width:760px){.une-profil{background-position:80%}.une-profil .voile{background:linear-gradient(90deg,#14201beb 0%,#14201bc7 65%,#14201b80 100%)}}.barre-lives{border-bottom:1px solid var(--bordure);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.barre-lives .onglets-live{border-bottom:0}.barre-lives .onglets-live a{margin-bottom:0}.une-cercle+.titre-page{align-items:center;margin-top:1.8rem}.zone-equipe{border:2px dashed color-mix(in srgb, var(--primaire) 35%, transparent);background:color-mix(in srgb, var(--primaire) 4%, transparent);border-radius:18px;gap:1rem;margin-top:1.5rem;padding:1.1rem;display:grid}.zone-equipe>.etiquette-equipe{background:var(--primaire);color:#fff;letter-spacing:.03em;text-transform:uppercase;border-radius:999px;justify-self:start;align-items:center;gap:.35rem;margin:0;padding:.25rem .7rem;font-size:.78rem;font-weight:700;display:inline-flex}.zone-equipe>p{margin:0}.etat-identifie{--etat:#5c6862;--etat-clair:#eef0ee}.etat-contacte{--etat:#1f5bd7;--etat-clair:#e8eefc}.etat-attente_retour{--etat:#b4471b;--etat-clair:#fdf0e9}.etat-signe{--etat:#15803d;--etat-clair:#e7f4ec}.etat-programme{--etat:#6d28d9;--etat-clair:#f1ebfd}.etapes-experts{flex-wrap:wrap;gap:.5rem;margin:.5rem 0 1rem;display:flex}.etapes-experts a{border:1.5px solid var(--etat,var(--bordure-forte));color:var(--etat,var(--texte));background:var(--blanc);border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .85rem;font-size:.9rem;font-weight:650;text-decoration:none;display:inline-flex}.etapes-experts a strong{font-variant-numeric:tabular-nums}.etapes-experts a[aria-current=true]{background:var(--etat,var(--texte));color:#fff}.liste-experts{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.liste-experts>li{gap:.35rem;margin:0;display:grid}.tete-expert{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.nom-expert{color:var(--texte);font-size:1.1rem;font-weight:750;text-decoration:none}.nom-expert:hover{text-decoration:underline}.choix-etat-expert select{border:1.5px solid var(--etat);background-color:var(--etat-clair);width:auto;color:var(--etat);border-radius:999px;padding-block:.35rem;font-weight:700}.coordonnees-expert{flex-wrap:wrap;gap:.4rem 1.2rem;margin:0;display:flex}.coordonnees-expert a{overflow-wrap:anywhere;align-items:center;gap:.35rem;display:inline-flex}.notes-expert{color:var(--texte-doux);white-space:pre-line;margin:0}.liste-experts .aide{margin:0}.activites-expert{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;display:flex}.etiquette-activite{background:var(--primaire-clair);color:var(--primaire-fonce);border-radius:999px;padding:.15rem .6rem;font-size:.82rem;font-weight:700}.etat-pas_interesse{--etat:#8a948f;--etat-clair:#f3f4f3}.nom-expert{align-items:center;gap:.7rem;display:inline-flex}.nom-expert img,.nom-expert .initiales-intervenant{object-fit:cover;border-radius:50%;flex:none;width:48px;height:48px}.suivi-expert h2{margin:0}.formulaire-echange{background:var(--fond);gap:.6rem;display:grid}.journal-echanges{gap:0;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.journal-echanges li{border-top:1px solid var(--bordure);grid-template-columns:7rem 1fr;gap:.3rem 1rem;padding:.7rem 0;display:grid}.journal-echanges .quand{color:var(--texte-doux);font-size:.92rem;font-weight:650}.journal-echanges .quoi{gap:.2rem;display:grid}.journal-echanges .compte-rendu{white-space:pre-line}@media (max-width:600px){.journal-echanges li{grid-template-columns:1fr}}.entete-suivi{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.entete-suivi h2{margin:0}.entete-suivi .boutons-suivi{flex-wrap:wrap;gap:.5rem;display:flex}.etat-suivi{flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin-top:.8rem;display:flex}.suivi-expert>.aide.petite{margin:.3rem 0 0}.suivi-expert h3{margin:1.2rem 0 0;font-size:1rem}.formulaire-echange{margin-top:.8rem}.formulaire-echange h3{margin:0}.journal-echanges li.en-modification{display:block}.journal-echanges .quand .etat-place{margin-top:.3rem;display:inline-block}.actions-programmees li{grid-template-columns:8rem 1fr}.actions-programmees .quand{justify-items:center;display:grid}.actions-programmees li{background:var(--primaire-clair);border-radius:var(--rayon-petit);border-top:none;margin-top:.5rem;padding:.7rem}.actions-programmees li.en-retard{background:var(--alerte-clair)}.journal-echanges .lien-discret{align-items:center;gap:.2rem;display:inline-flex}.prochaine-action{color:var(--primaire-fonce);margin:0;font-weight:650}.prochaine-action.en-retard{color:var(--alerte)}.actions-a-venir h3{margin:0 0 .4rem}.actions-a-venir li.en-retard strong{color:var(--alerte)}.actions-a-venir .etat-place{margin-left:.4rem}.entete-fiche-expert{grid-template-columns:7rem 1fr auto}.entete-fiche-expert .initiales-intervenant{width:7rem;height:7rem;font-size:2rem}.entete-fiche-expert>div p{margin:0}.boutons-fiche-expert{align-self:center;justify-items:stretch;gap:.5rem;display:grid}.boutons-fiche-expert .bouton,.boutons-fiche-expert button{justify-content:center;width:100%}@media (max-width:760px){.entete-fiche-expert{grid-template-columns:5rem 1fr}.entete-fiche-expert img,.entete-fiche-expert .initiales-intervenant{width:5rem;height:5rem}.boutons-fiche-expert{grid-column:1/-1;justify-items:start}.boutons-fiche-expert .bouton,.boutons-fiche-expert button{width:auto}}.journal-echanges .boutons-ligne{flex-wrap:wrap;gap:.5rem;margin-top:.4rem;display:flex}.a-faire-retard{border-color:var(--alerte)}.a-faire-retard h3{color:var(--alerte)}.liste-a-faire{margin:.6rem 0 0;padding:0;list-style:none}.liste-a-faire li{border-top:1px solid var(--bordure);grid-template-columns:8rem 1fr auto 5rem;align-items:start;gap:.3rem 1rem;padding:.7rem 0;display:grid}.liste-a-faire .quand{color:var(--texte-doux);font-size:.92rem;font-weight:650}.liste-a-faire li.en-retard .quand{color:var(--alerte)}.liste-a-faire .quoi{gap:.15rem;display:grid}.liste-a-faire a.quoi{color:var(--texte);text-decoration:none}.liste-a-faire a.quoi:hover .qui-objet strong{text-decoration:underline}.liste-a-faire .categorie-a-faire{text-transform:uppercase;letter-spacing:.03em;color:var(--primaire);font-size:.78rem;font-weight:700}.liste-a-faire .montant{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.bloc h3 svg{vertical-align:-3px}.confirmation-en-ligne{border-radius:var(--rayon-petit);background:var(--alerte-clair);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.4rem .6rem;font-size:.92rem;font-weight:650;display:inline-flex}.qui-objet{color:var(--texte);flex-wrap:wrap;align-items:center;gap:.2rem .5rem;text-decoration:none;display:inline-flex}.qui-objet svg{color:var(--texte-pale);flex:none}.objet-a-faire{color:var(--primaire-fonce);font-weight:650}.actions-a-venir li{flex-wrap:wrap;align-items:center;gap:.3rem 1rem;padding:.5rem 0;display:flex}.actions-a-venir .quand-court{color:var(--texte-doux);min-width:12rem;font-weight:650}.actions-a-venir li.en-retard .quand-court{color:var(--alerte)}.champ select+input[type=text]{margin-top:.4rem}.icone-calendrier{text-align:center;flex-shrink:0;align-content:start;justify-items:center;gap:.25rem;width:8rem;display:grid}@media (max-width:640px){.liste-a-faire .icone-calendrier{width:auto}}.icone-calendrier .feuille{background:var(--blanc);border:1px solid var(--bordure-forte);border-radius:10px;width:6.8rem;line-height:1.1;display:grid;overflow:hidden;box-shadow:0 1px 2px #00000014}.icone-calendrier .haut{color:#fff;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#d93a2b;padding:.2rem .3rem;font-size:.72rem;font-weight:700}.icone-calendrier .numero{color:var(--texte);font-variant-numeric:tabular-nums;padding-top:.2rem;font-size:1.7rem;font-weight:800}.icone-calendrier .mois{text-transform:uppercase;color:var(--texte-doux);white-space:nowrap;padding:0 .3rem .3rem;font-size:.7rem;font-weight:700}.icone-calendrier .precision{color:var(--texte-doux);max-width:8rem;font-size:.78rem;font-weight:650}.icone-calendrier.en-retard .feuille{border-color:var(--alerte)}.icone-calendrier.en-retard .precision{color:var(--alerte)}.icone-calendrier .sans-date .haut{background:var(--ambre)}.icone-calendrier .sans-date .numero{color:var(--ambre)}.icone-calendrier .sans-date .mois{font-size:.62rem}@media (max-width:640px){.liste-a-faire li{grid-template-columns:5rem 1fr 3.6rem}.liste-a-faire .montant{grid-area:2/2}.liste-a-faire .photo-a-faire{grid-area:1/3;width:3.4rem;height:3.4rem;font-size:1rem}}.liste-a-faire li{align-items:center}.photo-a-faire{object-fit:cover;border:1px solid var(--bordure-forte);border-radius:10px;justify-self:end;width:4.6rem;height:4.6rem;box-shadow:0 1px 2px #00000014}.photo-a-faire.initiales{background:var(--primaire-clair);color:var(--primaire-fonce);place-items:center;font-size:1.3rem;font-weight:800;display:grid}.icone-calendrier .feuille-retard .numero{color:var(--alerte)}.biographie-expert{white-space:pre-line;margin:0;line-height:1.55}.carte-expert{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.8rem 1.2rem;display:flex}.infos-expert{flex:22rem;gap:.35rem;min-width:0;display:grid}.infos-expert p{margin:0}.droite-expert{justify-items:stretch;gap:.6rem;display:grid}.droite-expert .boutons-suivi{flex-wrap:wrap;gap:.5rem;display:flex}.infos-expert .nom-expert{justify-self:start}.jaquettes-livres{flex-wrap:wrap;gap:1rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.jaquettes-livres li{justify-items:center;gap:.3rem;display:grid}.jaquettes-livres img{object-fit:contain;background:var(--blanc);border-radius:4px;width:auto;max-width:9rem;height:12rem;box-shadow:0 2px 6px #0000002e}.quoi-action{gap:.25rem;min-width:0;display:grid}.detail-action{color:var(--texte-doux);white-space:pre-line;margin:0;font-size:.92rem}.partenaires-type{gap:.6rem;margin-top:1.2rem;scroll-margin-top:6rem;display:grid}.partenaires-type h3{margin:0}.etiquette-organisateur{background:var(--primaire-clair);color:var(--primaire-fonce);border-radius:99px;padding:.15rem .6rem;font-size:.85rem;font-weight:700;display:inline-block}.etiquette-organisateur.intervenant{color:#7a4a00;background:#fdecc8}.fichiers-echange{flex-wrap:wrap;gap:.6rem;margin:.3rem 0;padding:0;list-style:none;display:flex}.fichiers-echange li{justify-items:start;gap:.2rem;display:grid}.fichiers-echange img{object-fit:cover;border:1px solid var(--bordure-forte);border-radius:8px;width:6rem;height:6rem}.fichiers-echange .document-joint{border:1px solid var(--bordure-forte);background:var(--blanc);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;align-items:center;gap:.4rem;max-width:18rem;padding:.35rem .7rem;font-size:.9rem;display:inline-flex;overflow:hidden}.journal-echanges .fichiers-echange li{border:0;grid-template-columns:none;gap:.2rem;padding:0;display:grid}.libelle-dicter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .8rem;display:flex}.bouton-dicter{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.bouton-dicter .bouton{align-items:center;gap:.35rem;display:inline-flex}.bouton.danger-plein{background:var(--alerte);border-color:var(--alerte);color:#fff}.jauge-micro{background:var(--bordure);border-radius:999px;width:5rem;height:.5rem;display:inline-block;overflow:hidden}.jauge-micro>span{background:var(--succes,#2e7d32);height:100%;transition:width 80ms linear;display:block}.libelle-dicter>label{font-size:.95rem;font-weight:600}.participants-stage-intervenant{margin-top:.8rem}.participants-stage-intervenant h3{margin:0 0 .4rem}.liste-participants-intervenant{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.liste-participants-intervenant li{border-top:1px solid var(--bordure);flex-wrap:wrap;align-items:center;gap:.4rem .8rem;padding:.5rem 0;display:flex}.journal-echanges .boutons-ligne .terminer-action{margin-left:auto}.partie-offre>h2{margin-top:0}.liste-stages-offre{margin:0;padding:0;list-style:none;display:grid}.liste-stages-offre li{border-top:1px solid var(--bordure);flex-wrap:wrap;align-items:center;gap:.4rem .8rem;padding:.7rem 0;display:flex}.liste-stages-offre li>span:first-child{flex:20rem}.ajouter-offre{justify-content:flex-start;display:flex}.choix-offre{border:1px solid var(--bordure-forte);background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.6rem;padding:1rem 1.2rem;display:flex}.choix-offre p{width:100%;margin:0}.titre-offre{margin:1rem 0 0}.inviter-partenaire{justify-items:start;gap:.5rem;display:grid}.formulaire-invitation{gap:.5rem;display:grid}.formulaire-invitation h3{margin:0}.formulaire-invitation label{margin-top:.4rem;font-weight:600}.titre-reperes{margin:1.2rem 0 .4rem}.boutons-repere{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.6rem;display:flex}.boutons-repere .inviter-repere{display:contents}.boutons-repere .formulaire-invitation,.boutons-repere .confirmer-suppression{flex-basis:100%}.panneau-compte a,.panneau-compte button.lien-menu{padding:.36rem .8rem;line-height:1.3}.panneau-compte .titre-menu-admin{margin-top:.25rem;padding:.4rem .9rem .1rem}.panneau-compte .resume{padding:.4rem .8rem .7rem}.partie-comptabilite{border-top:2px solid var(--bordure);gap:1rem;margin-top:1.2rem;padding-top:1.2rem;display:grid}.partie-comptabilite>h2,.partie-comptabilite>p{margin:0}#remplissage.partie-comptabilite{border-top:none;margin-top:.4rem;padding-top:0}.agenda-semaine{gap:.8rem;display:grid}.entete-agenda-semaine{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.entete-agenda-semaine h3{margin:0}.navigation-semaine{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.navigation-semaine .bouton.petit{padding:.3rem .5rem}.semaine-af{border:1px solid var(--bordure);background:var(--blanc);border-radius:12px;grid-template-columns:3.2rem repeat(7,minmax(6.5rem,1fr));min-width:50rem;display:grid;overflow:hidden}.semaine-af>*{border-left:1px solid var(--bordure)}.semaine-af>.coin,.semaine-af>.af-heures{border-left:none}.af-tete{border-bottom:1px solid var(--bordure);text-transform:uppercase;color:var(--texte-doux);justify-items:center;padding:.4rem 0;font-size:.8rem;display:grid}.af-tete strong{color:var(--texte);font-size:1.2rem}.af-tete.aujourdhui{background:var(--primaire);color:#fff}.af-tete.aujourdhui strong{color:#fff}.af-journee{color:var(--texte-doux);text-align:center;border-bottom:2px solid var(--bordure-forte);padding:.4rem .2rem;font-size:.7rem}.af-banniere{border-bottom:2px solid var(--bordure-forte);background:var(--fond);align-content:start;gap:.25rem;min-height:2.6rem;margin:0;padding:.3rem;list-style:none;display:grid}.af-banniere.aujourdhui,.af-jour.aujourdhui{background:var(--primaire-clair)}.af-heures{align-content:start;display:grid}.af-heures span{color:var(--texte-doux);text-align:right;border-top:1px solid var(--bordure);box-sizing:border-box;padding:.1rem .35rem 0 0;font-size:.72rem}.af-jour{background-image:repeating-linear-gradient(to bottom, var(--bordure) 0, var(--bordure) 1px, transparent 1px, transparent 3rem);position:relative}.af-evt{color:var(--texte);border-left:4px solid var(--primaire);background:#e8eefc;border-radius:7px;gap:.05rem;padding:.25rem .4rem;font-size:.74rem;line-height:1.2;text-decoration:none;display:grid;overflow:hidden}.af-evt a,a.af-evt{color:inherit;gap:.05rem;text-decoration:none;display:grid}.af-evt strong{font-weight:700}.af-evt-fait{margin-right:.15rem;font-weight:800;color:#2f8a3a!important}.af-evt span{color:var(--texte-doux);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.af-evt.place{z-index:1;height:2.7rem;position:absolute;left:.2rem;right:.2rem;box-shadow:0 1px 2px #0000001a}.af-evt.place .af-evt-heure{color:var(--primaire);font-weight:700}.af-evt:hover{filter:brightness(.96)}.af-evt.categorie-stages{background:#e7f4ee;border-left-color:#1f7a55}.af-evt.categorie-consultations{background:#f3ecfa;border-left-color:#7b4bb3}.af-evt.categorie-marche{background:#fdf1e2;border-left-color:#c46a10}.af-evt.categorie-membres,.af-evt.categorie-contenus{background:#fbeaea;border-left-color:#c0392b}.af-evt.place strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.af-evt .af-evt-heure{color:var(--primaire);display:inline}.liste-gerer-stages{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.carte-gerer-stage{border:1px solid var(--bordure);background:var(--blanc);border-radius:14px;grid-template-columns:12rem 1fr auto;align-items:center;gap:1.1rem;padding:.7rem;display:grid}.carte-gerer-stage.passe,.carte-gerer-stage.annule{opacity:.75}.photo-gerer-stage{background-position:50%;background-size:cover;border-radius:10px;height:8rem;display:block}.texte-gerer-stage{gap:.35rem;min-width:0;display:grid}.titre-gerer-stage{color:var(--texte);font-size:1.15rem;font-weight:750;line-height:1.25;text-decoration:none}.titre-gerer-stage:hover{text-decoration:underline}.dates-gerer-stage{color:var(--primaire);flex-wrap:wrap;align-items:center;gap:.35rem .4rem;font-weight:700;display:flex}.lieu-gerer-stage{color:var(--texte-doux);align-items:center;gap:.25rem;margin-left:.6rem;font-weight:600;display:inline-flex}.auteur-gerer-stage{align-items:center;gap:.55rem;display:flex}.auteur-gerer-stage img,.auteur-gerer-stage .initiales-auteur{object-fit:cover;border-radius:50%;flex-shrink:0;width:2.4rem;height:2.4rem}.auteur-gerer-stage .initiales-auteur{background:var(--primaire-clair);color:var(--primaire);place-items:center;font-size:.85rem;font-weight:800;display:grid}.auteur-gerer-stage>span{line-height:1.2;display:grid}.actions-gerer-stage{justify-items:end;gap:.5rem;display:grid}@media (max-width:700px){.carte-gerer-stage{grid-template-columns:1fr}.photo-gerer-stage{height:10rem}.actions-gerer-stage{grid-auto-flow:column;justify-content:start;align-items:center}}.comptes-stages th,.comptes-stages td{vertical-align:top;padding:.65rem .8rem}.comptes-stages .nombre{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.comptes-stages thead th.nombre{white-space:normal;min-width:5.5rem}.comptes-stages td.nombre span.aide{font-variant-numeric:normal}.comptes-stages td:first-child{min-width:16rem}.comptes-stages .cellule-honoraires{width:11rem;min-width:0;max-width:11rem}.comptes-annees td{font-variant-numeric:tabular-nums}.comptes-stages tfoot th,.comptes-stages tfoot td{padding:.7rem .8rem}.comptes-stages tfoot td.cellule-honoraires{text-align:left}.liste-stages-cartes>li{border-left-color:var(--stage)}.liste-stages-cartes>li:before{content:attr(data-etiquette);background:var(--stage)}.stage-offre{align-items:center}.photo-stage-offre{background-position:50%;background-size:cover;border-radius:9px;flex-shrink:0;width:8.5rem;height:5.6rem}.titre-stage-offre{color:var(--texte);font-size:1.08rem;font-weight:750;text-decoration:none}.titre-stage-offre:hover{text-decoration:underline}.contrat-consultations{border-top:1px dashed var(--bordure-forte);gap:.7rem;margin-top:1.4rem;padding-top:1.2rem;display:grid}.contrat-consultations h3,.contrat-consultations h4{margin:0}.choix-modalite{flex-wrap:wrap;gap:.5rem 1.4rem;display:flex}.choix-modalite label{cursor:pointer;align-items:center;gap:.45rem;font-weight:600;display:inline-flex}.choix-modalite input{width:1.15rem;height:1.15rem;accent-color:var(--primaire)}.entete-offre{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-top:1rem;display:flex}.entete-offre .titre-offre{margin:0}.entete-offre .choix-offre{flex:100%}.titre-type-partenaire{color:#fff;border-radius:12px;align-items:center;gap:.6rem;margin:2rem 0 .8rem;padding:.55rem 1rem;font-size:1.35rem;display:flex}.titre-type-partenaire span{background:#ffffff40;border-radius:99px;place-items:center;min-width:1.8rem;height:1.8rem;padding:0 .4rem;font-size:1rem;display:inline-grid}.titre-type-partenaire.type-amap{background:#3f7d20}.titre-type-partenaire.type-demi_gros{background:#b45309}.titre-type-partenaire.type-affiliation{background:#1d4ed8}.liste-producteurs-equipe li.avec-logo{grid-template-columns:6rem 1fr auto}.logo-partenaire{justify-items:center;gap:.35rem;display:grid}.logo-partenaire img,.logo-partenaire .initiales-logo{object-fit:contain;border:1px solid var(--bordure);background:#fff;border-radius:12px;width:5.5rem;height:5.5rem}.logo-partenaire .initiales-logo{color:var(--texte-doux);background:var(--fond);place-items:center;font-size:1.4rem;font-weight:800;display:grid}.logo-partenaire label{cursor:pointer;text-align:center;font-size:.8rem}@media (max-width:640px){.liste-producteurs-equipe li.avec-logo{grid-template-columns:1fr}}.af-evt.categorie-diffusion{background:#fdf2f8;border-left-color:#be185d}.af-evt.categorie-equipe{background:#f0fdfa;border-left-color:#0f766e}.fenetre-planning .bouton.secondaire.danger{color:var(--alerte);border-color:var(--alerte)}.confirmer-suppression{flex-wrap:wrap;align-items:center;gap:.4rem;width:100%;font-weight:600;display:flex}.af-evt{cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none}.af-evt.mobile{cursor:grab}.af-evt.en-glissement{cursor:grabbing;opacity:.85;z-index:3;box-shadow:0 6px 16px #0003}.af-evt.place{min-height:1.3rem}.poignee-duree{cursor:ns-resize;height:.45rem;position:absolute;bottom:0;left:0;right:0}.poignee-duree:after{content:"";opacity:.35;background:currentColor;border-radius:2px;height:2px;position:absolute;bottom:.12rem;left:40%;right:40%}.af-jour.passe{background-color:#00000006}.af-jour,.af-banniere,.case-mois{cursor:cell}.choix-vue{gap:.25rem;margin-right:.6rem;display:inline-flex}.choix-vue a[aria-current=true]{background:var(--primaire);color:#fff;border-color:var(--primaire)}.titre-periode{text-align:center;min-width:12rem}.mois-af{border:1px solid var(--bordure);background:var(--blanc);border-radius:12px;grid-template-columns:repeat(7,minmax(6.5rem,1fr));min-width:50rem;display:grid;overflow:hidden}.mois-af>.af-tete{border-bottom:1px solid var(--bordure)}.case-mois{border-top:1px solid var(--bordure);border-left:1px solid var(--bordure);align-content:start;gap:.2rem;min-height:6.5rem;padding:.3rem;display:grid}.case-mois:nth-child(7n+1){border-left:none}.case-mois.hors-mois{background:var(--fond)}.case-mois.hors-mois .numero-jour{opacity:.45}.case-mois.aujourdhui{background:var(--primaire-clair)}.numero-jour{font-size:.85rem;font-weight:700}.case-mois .af-evt{padding:.15rem .35rem;font-size:.7rem}.annee-af{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:1rem;display:grid}.mois-mini{border:1px solid var(--bordure);background:var(--blanc);border-radius:12px;padding:.6rem}.titre-mois-mini{text-transform:capitalize;color:var(--texte);margin-bottom:.3rem;font-weight:750;text-decoration:none;display:block}.pl-grille{text-align:center;grid-template-columns:repeat(7,1fr);gap:.15rem;display:grid}.pl-tete{color:var(--texte-doux);font-size:.68rem;font-weight:700}.pl-jour{aspect-ratio:1;color:var(--texte);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;padding:0;font-size:.78rem;text-decoration:none;display:grid}.pl-jour:hover:not(:disabled){background:var(--fond)}.pl-jour.occupe{color:var(--primaire);background:#e8eefc;font-weight:800}.pl-jour.aujourdhui{outline-offset:-2px;outline:2px solid #d93a2b}.pl-jour.choisi{background:var(--primaire);color:#fff;font-weight:800}.pl-jour:disabled{opacity:.3;cursor:default}.voile-fenetre{z-index:40;position:fixed;inset:0}.fenetre-planning{z-index:41;background:var(--surface);border:1px solid var(--bordure-forte);border-radius:14px;gap:.55rem;width:20rem;max-height:calc(100vh - 16px);padding:.9rem;display:grid;position:fixed;overflow-y:auto;box-shadow:0 16px 40px #00000038}.fenetre-planning.large{width:min(34rem,100vw - 16px)}.fenetre-planning .formulaire-echange{box-shadow:none;border:none;padding:0}.liste-a-faire li>.terminer-a-faire{grid-area:1/3;place-self:center end}.liste-a-faire li>.terminer-a-faire.ouvert{grid-area:auto/1/auto/-1;justify-self:stretch}.fenetre-planning label{gap:.2rem;font-size:.85rem;font-weight:600;display:grid}.fenetre-planning .case-journee{align-items:center;gap:.4rem;display:flex}.titre-fenetre{margin:0;display:grid}.ligne-fenetre{grid-template-columns:1fr;gap:.5rem;display:grid}.boutons-fenetre{flex-wrap:wrap;gap:.4rem;display:flex}.mini-calendrier{gap:.3rem;display:grid}.entete-mini-calendrier{text-transform:capitalize;justify-content:space-between;align-items:center;display:flex}.apercu-reservation{color:#78350f;background:#fef3c7;border:1px solid #f59e0b;border-radius:12px;padding:.8rem 1rem}.apercu-reservation p{margin:.2rem 0}.liste-taches{gap:.8rem;display:grid}.liste-taches>h3,.liste-taches>p{margin:0}.tuiles-taches{grid-template-columns:repeat(5,1fr);gap:.6rem;display:grid}.tuile-taches{text-align:left;color:#fff;cursor:pointer;font:inherit;border:0;border-radius:14px;gap:.35rem;padding:.7rem .8rem;display:grid;box-shadow:0 1px 2px #0000001f}.tuile-taches[aria-pressed=true]{outline:3px solid var(--texte);outline-offset:2px}.tuile-haut{justify-content:space-between;align-items:center;display:flex}.tuile-icone{background:#ffffff40;border-radius:999px;place-items:center;width:2rem;height:2rem;display:grid}.tuile-nombre{font-size:1.6rem;line-height:1}.tuile-nom{font-weight:700}.tuile-retard{background:#ffffff40;border-radius:999px;justify-self:start;padding:.05rem .5rem;font-size:.78rem;font-weight:700}.tuile-aujourdhui{background:#3b82f6}.tuile-programmees{background:#ef4444}.tuile-toutes{background:#475569}.tuile-drapeau{background:#f97316}.tuile-urgentes{background:#db2777}.listes-taches{flex-wrap:wrap;gap:.4rem;display:flex}.puce-liste{border:1px solid var(--bordure);background:var(--surface,#fff);font:inherit;cursor:pointer;color:var(--texte);border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .75rem .3rem .3rem;font-weight:600;display:inline-flex}.puce-liste[aria-pressed=true]{border-color:var(--texte);background:var(--fond)}.puce-liste.nouvelle{color:var(--lien,#1d4ed8);border-style:dashed;padding-left:.7rem}.pastille-liste{border-radius:999px;place-items:center;width:1.8rem;height:1.8rem;font-size:.95rem;display:grid}.compte-liste{color:var(--texte-doux);font-size:.85rem;font-weight:600}.tete-vue-taches{border-bottom:1px solid var(--bordure);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.4rem;display:flex}.tete-vue-taches h4{margin:0;font-size:1.6rem;font-weight:800}.outils-liste{flex-wrap:wrap;align-items:center;gap:.6rem;display:inline-flex}.outils-liste .bouton{align-items:center;gap:.3rem;display:inline-flex}.formulaire-tache{gap:.5rem;display:grid}.ligne-tache{align-items:center;gap:.5rem;display:flex}.ligne-tache input{flex:1;min-width:0}.ligne-tache .bouton{white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.details-tache{background:var(--fond);border-radius:12px;grid-template-columns:1fr 1fr;gap:.5rem .8rem;padding:.7rem;display:grid}.details-tache .pleine{grid-column:1/-1}.details-tache label{gap:.25rem;font-size:.88rem;font-weight:600;display:grid}.details-tache label.case,.cases-tache label.case{align-items:center;gap:.35rem;display:inline-flex}.cases-tache{flex-wrap:wrap;align-items:end;gap:.6rem 1rem;padding-bottom:.2rem;display:flex}.cases-tache .boutons-form-tache{margin-left:auto}.boutons-form-tache{align-items:center;gap:.4rem;display:inline-flex}.boutons-form-tache .bouton{white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.drapeau-orange{color:#f97316}.urgent-rouge{color:#db2777}.taches-equipe{margin:0;padding:0;list-style:none;display:grid}.taches-equipe li{border-bottom:1px solid var(--bordure);grid-template-columns:auto 1fr auto;align-items:start;gap:.7rem;padding:.6rem 0;display:grid}.taches-equipe li.en-modification{display:block}.rond-tache{cursor:pointer;background:0 0;border:2px solid;border-radius:999px;width:1.35rem;height:1.35rem;margin-top:.1rem;padding:0;position:relative}.rond-tache.coche:after{content:"";background:#fff;border-radius:999px;position:absolute;inset:.28rem}.texte-tache{gap:.15rem;display:grid}.titre-tache{font-weight:600}.marque-urgent{color:#db2777;margin-right:.3rem;font-weight:800}.meta-tache{flex-wrap:wrap;gap:.2rem .8rem;font-size:.84rem;display:flex}.liste-de-tache{font-weight:700}.date-tache{color:var(--texte-doux);font-weight:600}.date-tache.retard{color:#dc2626}.lieu-tache{color:var(--texte-doux);align-items:center;gap:.2rem;display:inline-flex}.note-tache{white-space:pre-line}.taches-equipe li.faite .titre-tache{color:var(--texte-doux);font-weight:400;text-decoration:line-through}.boutons-tache{flex-wrap:wrap;justify-content:end;align-items:center;gap:.35rem;display:inline-flex}.boutons-tache .bouton{align-items:center;gap:.3rem;display:inline-flex}.interrupteur-tache{border:1px solid var(--bordure);color:#b6bcc6;cursor:pointer;background:0 0;border-radius:999px;place-items:center;width:2rem;height:2rem;display:grid}.interrupteur-tache.drapeau.actif{color:#fff;background:#f97316;border-color:#f97316}.interrupteur-tache.urgent.actif{color:#fff;background:#db2777;border-color:#db2777}.vide-taches{margin:.3rem 0}.rubrique-liste{gap:.1rem;display:grid}.titre-rubrique-liste{font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:.35rem;padding:.3rem 0 .1rem;font-size:1.15rem;font-weight:800;display:inline-flex}.formulaire-liste{background:var(--fond);border-radius:12px;gap:.6rem;padding:.8rem;display:grid}.formulaire-liste>label{gap:.25rem;font-weight:600;display:grid}.formulaire-liste>label.case{align-items:center;gap:.4rem;font-weight:400;display:inline-flex}.formulaire-liste fieldset{border:0;margin:0;padding:0}.formulaire-liste legend{margin-bottom:.3rem;font-weight:600}.choix-couleurs,.choix-icones{flex-wrap:wrap;gap:.4rem;display:flex}.choix-couleur{cursor:pointer;border:0;border-radius:999px;width:1.9rem;height:1.9rem}.choix-couleur[aria-pressed=true]{outline:3px solid var(--texte);outline-offset:2px}.choix-icone{border:1px solid var(--bordure);cursor:pointer;background:#fff;border-radius:999px;width:2.3rem;height:2.3rem;font-size:1.15rem}.boutons-liste{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@media (max-width:640px){.tuiles-taches{grid-template-columns:1fr 1fr}.tuile-toutes{grid-column:1/-1}.details-tache{grid-template-columns:1fr}.taches-equipe li{grid-template-columns:auto 1fr}.boutons-tache{grid-column:2;justify-content:start}}.liste-personnes{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.carte-personne{border:1px solid var(--bordure);border-radius:12px;gap:.5rem;padding:.9rem 1rem;display:grid}.champs-personne{grid-template-columns:13rem minmax(0,1fr) 10rem 2rem;align-items:end;gap:.8rem;display:grid}.champs-personne select,.champs-personne input{width:100%}.ligne-moi{flex-wrap:wrap;align-items:end;gap:1.2rem;display:flex}.ligne-moi>strong{min-width:3rem;padding-bottom:.7rem;font-size:1.05rem}.ligne-moi .champ{width:18rem;max-width:100%}.champs-gabarit{grid-template-columns:repeat(2,minmax(0,12rem)) minmax(0,24rem);gap:.8rem;display:grid}@media (max-width:700px){.champs-gabarit{grid-template-columns:1fr 1fr}.champs-gabarit>.champ:nth-child(3){grid-column:1/-1}}.champs-gabarit input{width:100%}.cases-personne{flex-wrap:wrap;gap:1.5rem;display:flex}.besoin-personne{margin:0}.ajouts-personnes{flex-wrap:wrap;gap:.6rem;display:flex}.total-foyer{background:var(--primaire-clair);border-color:#0000;gap:.4rem;display:grid}.total-foyer h3,.total-foyer p{margin:0}@media (max-width:720px){.champs-personne{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 2rem}.champs-personne>.champ:first-child{grid-column:1/-1}}.besoins-personne h3{margin:0}.choix-mobilite{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.choix-mobilite .choix-bloc{align-items:flex-start;gap:.6rem;display:flex}.choix-mobilite .choix-bloc span{gap:.2rem;display:grid}.grille-contact{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}@media (max-width:900px){.choix-mobilite{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.choix-mobilite,.grille-contact{grid-template-columns:minmax(0,1fr)}}.besoins-crise{border-color:#f3b58f;gap:.6rem;display:grid}.besoins-crise h3{align-items:center;gap:.4rem;margin:0;display:flex}.besoins-crise ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.besoins-crise li{background:#fff4ec;border-radius:10px;gap:.2rem;padding:.6rem .8rem;display:grid}.besoins-crise li p{margin:0}.besoins-crise li .bouton{justify-self:start;margin-top:.3rem}.choix-besoin.prioritaire{border-color:#f3b58f}.rappel-sante{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.tuiles-chiffres-ville.avec-bouton{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr))}.tuiles-chiffres-ville.avec-bouton>div{column-gap:.6rem;padding:.9rem}.tuiles-chiffres-ville.avec-bouton>div>strong{font-size:1.6rem}.tuile-ajouter{text-align:center;white-space:normal;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;min-height:5.5rem;padding:.8rem;font-size:1.05rem;display:flex}.legende-ressources{color:var(--texte-doux);flex-wrap:wrap;gap:1rem;font-size:.88rem;display:flex}.point-legende{vertical-align:middle;border-radius:50%;width:.7rem;height:.7rem;display:inline-block}.carte-ressources-ville{border-radius:12px;height:26rem;margin-top:.6rem;overflow:hidden}.carte-ressources-ville.petite{height:18rem}.carte-ressource-ville{width:100%}.carte-ressource-ville>.carte-ressources-ville{justify-self:stretch;width:100%}.carte-ressource-ville{justify-items:start;gap:.5rem;display:grid}.epingle-ressource{cursor:pointer;filter:drop-shadow(0 2px 3px #00000059);background:0 0;border:0;width:2rem;height:2.6rem;padding:0;position:relative}.epingle-ressource>svg{width:100%;height:100%;display:block}.epingle-ressource .picto{place-items:center;height:74%;display:grid;position:absolute;top:0;left:0;right:0}.epingle-ressource.choisie{z-index:2;width:2.6rem;height:3.4rem}.epingle-ressource.choisie>svg path{stroke:#1f5bd7}.epingle-ressource.ouverte:after{content:"";background:#1f5bd7;border:2px solid #fff;border-radius:50%;width:.7rem;height:.7rem;margin-left:-.35rem;position:absolute;bottom:-4px;left:50%}.ressource-choisie{border:1px solid var(--bordure);border-radius:12px;grid-template-columns:14rem 1fr;gap:1rem;margin-top:.9rem;padding:.9rem;display:grid}.ressource-choisie img{object-fit:cover;border-radius:10px;width:100%;height:10rem}.ressource-choisie>div{align-content:start;justify-items:start;gap:.4rem;display:grid}.ressource-choisie h3,.ressource-choisie p{margin:0}.statut-ressource{border-radius:99px;align-items:center;gap:.35rem;padding:.15rem .6rem;font-size:.85rem;font-weight:650;display:inline-flex}.statut-ressource:before{content:"";background:currentColor;border-radius:50%;width:.55rem;height:.55rem}.statut-ressource.permanente{color:#15803d;background:#e3f4e8}.statut-ressource.activation{color:#c2410c;background:#fdf0e1}.statut-ressource.urgence{color:#b91c1c;background:#fde8e8}.statut-ressource.brouillon{color:#475569;background:#eef2f8}.statut-ressource.ouverte{color:#b91c1c;background:#fde8e8}.filtres-ressources{grid-template-columns:1fr 14rem;gap:.6rem;margin:.6rem 0;display:grid}.liste-ressources-ville{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ligne-ressource{border:1px solid var(--bordure);background:var(--surface);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;border-radius:12px;grid-template-columns:5rem 1fr;gap:.8rem;padding:.6rem;display:grid}.ligne-ressource.choisie{border:2px solid #1f5bd7;padding:calc(.6rem - 1px)}.ligne-ressource img,.ligne-ressource .vignette-vide{object-fit:cover;background:#eef2f8;border-radius:8px;width:5rem;height:3.8rem}.ligne-ressource>span{justify-items:start;gap:.2rem;display:grid}.formulaire-ressource .numero-etape{color:#fff;background:#1f5bd7;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;margin-right:.4rem;font-size:.95rem;display:inline-grid}.choix-types-ressource{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.choix-types-ressource button,.choix-disponibilite button{border:1px solid var(--bordure);background:var(--surface);font:inherit;cursor:pointer;color:inherit;border-radius:10px;padding:.7rem;font-weight:600}.choix-types-ressource button[aria-pressed=true]{background:#eef3fd;border:2px solid #1f5bd7;padding:calc(.7rem - 1px)}.choix-disponibilite{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.choix-disponibilite button{text-align:left;gap:.2rem;display:grid}.choix-disponibilite button span{color:var(--texte-doux);font-size:.88rem;font-weight:400}.choix-disponibilite .permanente strong{color:#15803d}.choix-disponibilite .activation strong{color:#c2410c}.choix-disponibilite .urgence strong{color:#b91c1c}.choix-disponibilite button[aria-pressed=true]{background:#fff8f1;border:2px solid;padding:calc(.7rem - 1px)}.cases-equipements{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem 1rem;display:grid}.apercu-photo-ressource{object-fit:cover;border-radius:10px;width:12rem;height:8rem}.information-ville{color:#1e3a8a;background:#eef3fd;border-radius:12px;gap:.6rem;margin:.6rem 0 0;padding:.8rem 1rem;font-size:.92rem;display:flex}.information-ville svg{flex:none;margin-top:.15rem}.entete-ressource{grid-template-columns:18rem 1fr auto;align-items:start;gap:1.2rem;display:grid}.entete-ressource img{object-fit:cover;border-radius:12px;width:100%;height:12rem}.entete-ressource h2,.entete-ressource p{margin:0 0 .4rem}.entete-ressource.sans-actions{grid-template-columns:18rem 1fr}.statuts-ressource{flex-wrap:wrap;gap:.5rem;display:flex}.actions-ressource{justify-items:stretch;gap:.5rem;display:grid}.activer-accueil{gap:.4rem;display:grid}.infos-ressource dl{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.8rem;margin:0 0 .6rem;display:grid}.infos-ressource h3{margin:.9rem 0 .3rem}.infos-ressource p{margin:0}.equipements-ressource{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.equipements-ressource li{align-items:center;gap:.4rem;display:flex}.equipements-ressource svg{color:#15803d}.lien-document{align-items:center;gap:.4rem;display:inline-flex}.occupation-ressource{gap:.5rem;display:grid}.occupation-ressource h3{margin:0}.ligne-occupation{justify-content:space-between;display:flex}.barre-occupation{background:#eef2f8;border-radius:99px;height:.6rem;display:block;overflow:hidden}.barre-occupation span{background:#f59f00;height:100%;display:block}.saisie-occupation{align-items:center;gap:.5rem;display:flex}.saisie-occupation input{max-width:7rem}.ressource-publiee{border:2px solid #8fd19e;gap:.6rem;display:grid}.ressource-publiee h2{color:#15803d;align-items:center;gap:.5rem;margin:0;display:flex}.ressource-publiee p{margin:0}.boutons-retrait{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}@media (max-width:800px){.ressource-choisie,.entete-ressource{grid-template-columns:1fr}.choix-types-ressource{grid-template-columns:repeat(2,minmax(0,1fr))}.choix-disponibilite,.cases-equipements,.equipements-ressource,.filtres-ressources{grid-template-columns:1fr}}.icone-chiffre.violet{color:#6d28d9;background:#efe7fb}.tendance{vertical-align:middle;border-radius:99px;margin-left:.4rem;padding:.1rem .45rem;font-size:.8rem;font-weight:700}.tendance.hausse{color:#15803d;background:#e3f4e8}.tendance.baisse{color:#b91c1c;background:#fde8e8}.bandeau-crise-ville{color:#991b1b;background:#fdf0f0;border:1px solid #f3b4b4;border-radius:14px;align-items:center;gap:.9rem;padding:1rem 1.2rem;display:flex}.bandeau-crise-ville div{gap:.2rem;display:grid}.graphique-ville{margin:.4rem 0 0}.graphique-ville svg{width:100%;height:auto;display:block}.graphique-ville .axe{fill:#6b7280;font-size:11px}.graphique-ville .etiquette-valeur{fill:#1f5bd7;font-size:13px;font-weight:700}.legende-graphique{color:var(--texte-doux);gap:1.2rem;font-size:.88rem;display:flex}.legende-graphique i{vertical-align:middle;border-radius:50%;width:.7rem;height:.7rem;margin-right:.35rem;display:inline-block}.barres-ville.doubles li{grid-template-columns:minmax(8rem,12rem) 1fr 8rem}.barres-ville .barres{gap:3px;display:grid}.barres-ville .barre.volontaires span{background:#15803d}.barres-ville .valeurs{text-align:right;display:grid}.barres-ville .valeurs small{color:var(--texte-doux)}.evenements-ville{margin:0;padding:0;list-style:none;display:grid}.evenements-ville li{border-bottom:1px solid var(--bordure);grid-template-columns:.8rem 5rem 1fr;align-items:start;gap:.8rem;padding:.6rem 0;display:grid}.evenements-ville li>span:last-child{gap:.15rem;display:grid}.evenements-ville small{color:var(--texte-doux)}.point-evenement{background:#f59f00;border-radius:50%;width:.7rem;height:.7rem;margin-top:.35rem}.point-evenement.active{background:#b91c1c}.evenements-ville .quand{color:var(--texte-doux)}.rapports-ville{justify-items:start;gap:.5rem;display:grid}@media (max-width:700px){.barres-ville.doubles li{grid-template-columns:1fr}}.encart-priorite{border-left:5px solid var(--primaire,#2f6b4f);gap:.6rem;display:grid}.encart-priorite h2,.encart-priorite p{margin:0}.espace-cree{gap:.7rem;display:grid}.espace-cree p{margin:0}.espace-cree-titre{color:#1d7a46;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:700;display:flex}.carte-territoire{gap:.9rem;display:grid}.carte-territoire h2,.carte-territoire p,.carte-territoire .liste-roles{margin:0}.carte-territoire>:last-child{justify-self:start}.etat-et-lien{text-align:right;justify-items:end;gap:.35rem;display:grid}.lien-acces-pret{justify-items:end;gap:.25rem;display:grid}.liste-reglages{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.liste-reglages li{border-bottom:1px solid var(--bordure);flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;padding:.6rem 0;display:flex}.liste-reglages .ok{color:#1d7a46}.liste-reglages .manque{color:var(--alerte)}.dernier-echec{border-left:5px solid var(--alerte)}.erreur-envoi{overflow-wrap:anywhere;background:#fdf0ec;border-radius:8px;padding:.7rem .9rem;font-family:ui-monospace,monospace}.reglages-envois h2,.dernier-echec h2{margin-top:0}a.deconnexion-ville{text-decoration:none}a.deconnexion-ville[aria-current=page]{background:#ffffff1f}.lien-tuile-ville{grid-column:2;margin-top:.2rem;font-size:.92rem;font-weight:600}.communes-territoire{flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;display:flex}.communes-territoire form{flex-basis:100%}.alerte-cp{color:var(--alerte)}.lignes-communes{justify-items:start;gap:.5rem;display:grid}.ligne-commune{grid-template-columns:minmax(0,1fr) 8.5rem auto;align-items:center;gap:.5rem;width:100%;display:grid}.libelle-champ{font-weight:600}.table-couverture{border-collapse:separate;border-spacing:.4rem .35rem;width:100%}.table-couverture th{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:var(--texte-doux);font-size:.78rem;font-weight:700}.table-couverture th[scope=row],.table-couverture thead th:first-child{text-align:left;text-transform:none;color:var(--texte);letter-spacing:0;font-size:.95rem}.niveau-couverture{text-align:center;white-space:nowrap;border-radius:99px;padding:.3rem .5rem;font-size:.88rem;font-weight:700;display:block}.niveau-couverture.bien{color:#15803d;background:#e3f4e8}.niveau-couverture.couvert{color:#7a6a0f;background:#f6f3dc}.niveau-couverture.fragile{color:#c2410c;background:#fdf0e1}.niveau-couverture.non_affiche{color:var(--texte-doux);font-weight:600}.liste-totaux-ville{margin:0;padding:0;list-style:none}.liste-totaux-ville li{border-bottom:1px solid var(--bordure);justify-content:space-between;gap:1rem;padding:.7rem 0;display:flex}.liste-totaux-ville li:last-child{border-bottom:none}.note-confidentialite-ville{color:#1e3a8a;background:#eef2fb;border-radius:14px;align-items:flex-start;gap:.6rem;margin:0;padding:1rem 1.2rem;display:flex}.entete-legende{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.legende-paliers{flex-wrap:wrap;gap:.8rem;font-size:.85rem;font-weight:600;display:flex}.legende-paliers span:before{content:"";vertical-align:-.05rem;border-radius:50%;width:.7rem;height:.7rem;margin-right:.35rem;display:inline-block}.legende-paliers span{color:var(--texte)}.legende-paliers .vert:before{background:#15803d}.legende-paliers .vert-clair:before{background:#84cc16}.legende-paliers .orange:before{background:#f59f00}.legende-paliers .rouge:before{background:#dc2626}.indicateur-theme.vert strong{color:#15803d}.indicateur-theme.vert-clair strong{color:#4d7c0f}.indicateur-theme.orange strong{color:#d97706}.indicateur-theme.rouge strong{color:#b91c1c}.barres-ville .barre .palier.vert{background:#15803d}.barres-ville .barre .palier.vert-clair{background:#84cc16}.barres-ville .barre .palier.orange{background:#f59f00}.barres-ville .barre .palier.rouge{background:#dc2626}.barres-ville.preparation li{grid-template-columns:minmax(8rem,14rem) 1fr 7rem}.barres-ville .barre.double{position:relative}.barres-ville .barre.double span{position:absolute;top:0;left:0}.barres-ville .barre.double .avant{background:#c7d6f5}.barres-ville .barre.double .apres{background:#1f5bd7;height:45%;top:27%}.indicateurs-themes{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.8rem;margin-bottom:.6rem;display:grid}.indicateur-theme{border:1px solid var(--bordure);text-align:center;border-radius:12px;justify-items:center;gap:.2rem;padding:1rem;display:grid}.indicateur-theme span{font-weight:600}.indicateur-theme strong{font-size:1.8rem}.actions-suggerees-ville{margin:0;padding:0;list-style:none}.actions-suggerees-ville li{border-bottom:1px solid var(--bordure);align-items:center;gap:.8rem;padding:.7rem 0;display:flex}.actions-suggerees-ville li:last-child{border-bottom:none}.actions-suggerees-ville .rang{color:#fff;border-radius:50%;flex:none;place-items:center;width:1.8rem;height:1.8rem;font-weight:700;display:inline-grid}.actions-suggerees-ville .rang.rouge{background:#dc2626}.actions-suggerees-ville .rang.orange{background:#ea8a1a}.autres-totaux{margin-top:.6rem}.entete-liste-ville{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.8rem;display:flex}.entete-liste-ville h2{margin:0}.filtres-ville,.barre-recherche-ville{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.barre-recherche-ville{margin-bottom:1rem}.recherche-ville{border:1px solid var(--bordure-forte);background:var(--surface);border-radius:10px;flex:18rem;align-items:center;gap:.5rem;padding:0 .8rem;display:flex}.recherche-ville input{font:inherit;background:0 0;border:none;flex:1;padding:.7rem 0}.table-groupes-ville{border-collapse:collapse;width:100%}.table-groupes-ville th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--texte-doux);padding:.5rem;font-size:.78rem}.table-groupes-ville td{border-top:1px solid var(--bordure);vertical-align:middle;padding:.8rem .5rem}.nom-groupe-ville{align-items:center;gap:.7rem;display:flex}.nom-groupe-ville small{color:var(--texte-doux);display:block}.icone-groupe{border-radius:10px;flex:none;place-items:center;width:2.4rem;height:2.4rem;display:inline-grid}.icone-groupe.bleu,.etiquette-type.bleu{color:#1f5bd7;background:#e6eefc}.icone-groupe.rouge,.etiquette-type.rouge{color:#b91c1c;background:#fde8e8}.icone-groupe.orange,.etiquette-type.orange{color:#c2410c;background:#fdf0e1}.icone-groupe.vert,.etiquette-type.vert{color:#15803d;background:#e3f4e8}.etiquette-type{white-space:nowrap;border-radius:8px;padding:.2rem .6rem;font-size:.88rem;font-weight:600;display:inline-block}.etat-groupe{white-space:nowrap;border-radius:99px;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.85rem;font-weight:700;display:inline-flex}.etat-groupe:before{content:"●";font-size:.7rem}.etat-groupe.vert{color:#15803d;background:#e3f4e8}.etat-groupe.rouge{color:#b91c1c;background:#fde8e8}.etat-groupe.orange{color:#c2410c;background:#fdf0e1}.etat-groupe.bleu{color:#1f5bd7;background:#e6eefc}.cartes-partenaires{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.cartes-partenaires a{border:1px solid var(--bordure);background:var(--surface);color:inherit;border-radius:14px;grid-template-columns:6.5rem 1fr auto;align-items:center;gap:1rem;padding:.7rem;text-decoration:none;display:grid}.cartes-partenaires a:hover{border-color:#1f5bd7}.cartes-partenaires .vignette,.fiche-partenaire .photo{aspect-ratio:4/3;color:#6b7a90;background:#eef2f8 50%/cover no-repeat;border-radius:10px;place-items:center;display:grid}.cartes-partenaires .texte small{color:var(--texte-doux);display:block}.fiche-partenaire{gap:1rem;display:grid}.tete-partenaire{grid-template-columns:minmax(10rem,22rem) 1fr;align-items:start;gap:1.4rem;display:grid}.tete-partenaire h2{margin:.5rem 0 .2rem;font-size:1.8rem}@media (max-width:700px){.tete-partenaire{grid-template-columns:1fr}.cartes-partenaires a{grid-template-columns:4.5rem 1fr}.cartes-partenaires a .etat-groupe{grid-column:2;justify-self:start}}.infos-partenaire{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.6rem 1.4rem;margin:0;display:grid}.infos-partenaire dt{color:var(--texte-doux);font-size:.9rem}.infos-partenaire dd{margin:0;font-weight:700}.missions-partenaire{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.missions-partenaire li{align-items:flex-start;gap:.5rem;display:flex}.missions-partenaire svg{color:#fff;background:#15803d;border-radius:4px;flex:none;padding:2px}.filtres-ville select,.barre-recherche-ville select{width:auto;min-width:12rem}.filtres-ville .bouton,.barre-recherche-ville .bouton{width:auto}.cartes-partenaires .vignette{width:100%}.entete-liste-ville .filtres-ville{flex:0 auto}.etat-action-ville{white-space:nowrap;border-radius:99px;padding:.2rem .65rem;font-size:.85rem;font-weight:700;display:inline-block}.etat-action-ville.planifiee{color:#c2410c;background:#fdf0e1}.etat-action-ville.aujourdhui{color:#1f5bd7;background:#e6eefc}.etat-action-ville.terminee{color:#15803d;background:#e3f4e8}.etat-action-ville.annulee{color:#6b7280;background:#eef0f3}.cartes-actions-ville .texte small{display:block}.une-action-ville{color:#c9d3e6;background:#2b3a55 50%/cover no-repeat;border-radius:14px;place-items:center;min-height:16rem;display:grid;position:relative;overflow:hidden}.une-action-ville .voile{color:#fff;background:linear-gradient(#0000,#0a1428d9);padding:1.2rem 1.4rem;position:absolute;inset:auto 0 0}.une-action-ville h2{color:#fff;margin:.4rem 0 .2rem;font-size:1.9rem}.une-action-ville p{margin:0}.fiche-action-ville{gap:1rem;display:grid}.fiche-action-ville h3{margin:0}.description-action-ville{white-space:pre-line;margin:0}.objectifs-action ul{gap:.4rem;margin:0 0 .6rem;padding:0;list-style:none;display:grid}.avancement-titre{justify-content:space-between;margin:0 0 .3rem;display:flex}.barre-avancement{background:#eef2f8;border-radius:99px;height:.6rem;display:block;overflow:hidden}.barre-avancement span{background:#1f5bd7;height:100%;display:block}.champs-date-ville{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.cases-communes{flex-wrap:wrap;gap:.4rem 1.2rem;display:flex}@media (max-width:600px){.champs-date-ville{grid-template-columns:1fr}}.actions-mairie h2{align-items:center;gap:.5rem;margin:0 0 1rem;display:flex}.actions-mairie ul{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.carte-action-mairie{border:1px solid var(--bordure);border-radius:12px;grid-template-columns:9rem 1fr;gap:1rem;padding:.8rem;display:grid}.carte-action-mairie:not(:has(.vignette)){grid-template-columns:1fr}.carte-action-mairie .vignette{aspect-ratio:4/3;background:50%/cover no-repeat;border-radius:10px}.carte-action-mairie small{color:var(--texte-doux);margin:.2rem 0 .4rem;display:block}.carte-action-mairie p{margin:0 0 .5rem}@media (max-width:600px){.carte-action-mairie{grid-template-columns:1fr}}.bouton.rouge{color:#fff;background:#c92a2a;border-color:#c92a2a}.bouton.rouge:hover{background:#a61e1e}.icone-chiffre.jaune{color:#a16207;background:#fdf6dc}.carte-zones-ville{border:1px solid var(--bordure);border-radius:14px;width:100%;height:26rem;overflow:hidden}.carte-zones-ville.choix{cursor:crosshair;height:22rem}.legende-zones-ville{color:var(--texte-doux);flex-wrap:wrap;gap:.4rem 1.2rem;margin:.4rem 0 0;font-size:.9rem;display:flex}.legende-zones-ville span:before{content:"";vertical-align:-.12rem;border-radius:50%;width:.9rem;height:.9rem;margin-right:.4rem;display:inline-block}.legende-zones-ville .crise:before{background:#c92a2a}.legende-zones-ville .presumee:before{background:0 0;border:2px dashed #e8590c}.legende-zones-ville .signalement:before{background:#f2b705}.legende-zones-ville .territoire:before{background:0 0;border:2px dashed #1f5bd7}.zone-presumee-ville{gap:.8rem;display:grid}.zone-presumee-ville h2{color:#c2410c;align-items:center;gap:.5rem;margin:0;display:flex}.zone-presumee-ville p{margin:0}.signalements-zone-ville{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.signalements-zone-ville li{border:1px solid var(--bordure);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.6rem .8rem;display:grid}.signalements-zone-ville .quand{color:var(--texte-doux);font-weight:700}.signalements-zone-ville small{color:var(--texte-doux);display:block}.etat-signalement{color:#495057;white-space:nowrap;background:#f1f3f5;border-radius:999px;padding:.2rem .6rem;font-size:.85rem;font-weight:600}.etat-signalement.confirmee{color:#15803d;background:#e3f4e8}.liste-zones-ville{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.liste-zones-ville li{border:1px solid var(--bordure);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;padding:.8rem .9rem;display:grid}.liste-zones-ville .texte small{color:var(--texte-doux);display:block}.niveau-zone{color:#b91c1c;background:#fde8e8;border-radius:999px;margin-right:.4rem;padding:.2rem .65rem;font-size:.82rem;font-weight:700;display:inline-block}.niveau-zone.vigilance{color:#c2410c;background:#fdf0e1}.niveau-zone.crise_majeure{color:#fff;background:#b91c1c}.niveau-zone.levee{color:#495057;background:#f1f3f5}.niveau-zone.exercice{color:#1f5bd7;background:#e6eefc}.entete-zone-ville{border-left:6px solid #c92a2a;align-items:flex-start;gap:1rem;display:flex}.entete-zone-ville>svg{color:#c92a2a;flex:none;margin-top:.3rem}.entete-zone-ville.vigilance{border-left-color:#e8590c}.entete-zone-ville.vigilance>svg{color:#e8590c}.entete-zone-ville.levee{border-left-color:#adb5bd}.entete-zone-ville.levee>svg{color:#adb5bd}.entete-zone-ville h2{margin:.4rem 0 .2rem}.entete-zone-ville p{margin:.2rem 0 0}.encart-zone-declaree{background:#fff5f5;border:2px solid #f5a3a3;border-radius:14px;align-items:center;gap:1rem;margin:0;padding:1rem 1.2rem;display:flex}.encart-zone-declaree svg{color:#c92a2a;flex:none}.rappel-zone-ville{background:#fff8f1;border:2px solid #e8590c}.rappel-zone-ville h2{color:#c2410c;margin-top:0}.consignes-zone-ville{gap:.35rem;margin:0 0 .8rem;padding-left:1.4rem;display:grid}.choix-niveaux-zone{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.6rem;display:grid}.choix-niveaux-zone button{text-align:left;border:2px solid var(--bordure);background:var(--surface);cursor:pointer;font:inherit;color:inherit;border-radius:12px;gap:.15rem;padding:.8rem .9rem;display:grid}.choix-niveaux-zone button small{color:var(--texte-doux)}.choix-niveaux-zone button.vigilance[aria-pressed=true]{background:#fff4e6;border-color:#e8590c}.choix-niveaux-zone button.crise[aria-pressed=true]{background:#fff5f5;border-color:#c92a2a}.choix-niveaux-zone button.crise_majeure[aria-pressed=true]{background:#fde8e8;border-color:#8b1a1a}.declenchements-zone{gap:.35rem;margin:0 0 .8rem;padding-left:1.3rem;display:grid}.cases-lieux-zone{gap:.4rem;display:grid}.cases-lieux-zone small,.formulaire-zone-ville .case small{color:var(--texte-doux)}@media (max-width:640px){.signalements-zone-ville li,.liste-zones-ville li{grid-template-columns:1fr;gap:.3rem}.carte-zones-ville{height:20rem}}.bandeau-mode-crise{color:#fff;background:#c92a2a;border-radius:16px;align-items:center;gap:1.1rem;padding:1.1rem 1.4rem;display:flex}.bandeau-mode-crise>svg{flex:none}.bandeau-mode-crise div{flex:1;gap:.15rem;display:grid}.bandeau-mode-crise strong{text-transform:none;font-size:1.3rem}.bandeau-mode-crise span{opacity:.9}.bandeau-mode-crise .bouton.secondaire{color:#fff;white-space:nowrap;background:0 0;border:1.5px solid #fff}.bandeau-mode-crise .bouton.secondaire:hover{background:#ffffff1f}.onglets-crise-ville{flex-wrap:wrap;gap:.6rem;display:flex}.onglets-crise-ville a{color:var(--texte);border:1px solid var(--bordure);background:var(--surface);border-radius:10px;padding:.55rem 1.1rem;font-weight:700;text-decoration:none}.onglets-crise-ville a:hover{border-color:#c92a2a}.onglets-crise-ville a[aria-current=page]{color:#fff;background:#c92a2a;border-color:#c92a2a}.barres-ville.besoins-crise li{grid-template-columns:minmax(8rem,14rem) 1fr minmax(8rem,auto)}.barres-ville.besoins-crise .barre span{background:#7048e8}.forces-crise-ville,.liste-coordinateurs-ville,.liste-missions-ville,.historique-alertes-ville{gap:.5rem;margin:0 0 .8rem;padding:0;list-style:none;display:grid}.forces-crise-ville li,.liste-coordinateurs-ville li,.liste-missions-ville li,.historique-alertes-ville li{border:1px solid var(--bordure);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:.8rem;padding:.7rem .9rem;display:grid}.forces-crise-ville small,.liste-missions-ville small,.historique-alertes-ville small{color:var(--texte-doux);display:block}.liste-missions-ville li,.historique-alertes-ville li{grid-template-columns:auto 1fr auto}.historique-alertes-ville .quand{color:var(--texte-doux);white-space:nowrap;font-weight:700}.historique-alertes-ville .taux{color:#15803d;white-space:nowrap;font-weight:700}.statut-mission-ville{color:#495057;white-space:nowrap;background:#f1f3f5;border-radius:999px;padding:.2rem .65rem;font-size:.82rem;font-weight:700}.statut-mission-ville.attente{color:#c2410c;background:#fdf0e1}.statut-mission-ville.cours{color:#1f5bd7;background:#e6eefc}.statut-mission-ville.terminee{color:#15803d;background:#e3f4e8}.ajout-coordinateur-ville{flex-wrap:wrap;align-items:flex-end;gap:.6rem;display:flex}.ajout-coordinateur-ville .champ{flex:18rem;margin:0}.choix-cibles-alerte{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.6rem;display:grid}.choix-cibles-alerte button{text-align:left;border:2px solid var(--bordure);background:var(--surface);cursor:pointer;font:inherit;color:inherit;border-radius:12px;gap:.15rem;padding:.8rem .9rem;display:grid}.choix-cibles-alerte button[aria-pressed=true]{background:#fff5f5;border-color:#c92a2a}.choix-cibles-alerte small{color:var(--texte-doux)}.choix-cibles-alerte .compte{margin-top:.3rem;font-weight:700}.apercu-alerte-membre{background:#fff4e6;border:2px solid #e8590c;border-radius:12px;justify-items:start;gap:.4rem;padding:.9rem 1rem;display:grid}.apercu-alerte-membre p{white-space:pre-line;margin:0}.alerte-envoyee-ville{background:#f1faf2;border:2px solid #8fd19e}.alerte-envoyee-ville h2{color:#15803d;align-items:center;gap:.5rem;margin-top:0;display:flex}.alerte-envoyee-ville .tuiles-chiffres-ville>div{grid-template-columns:1fr}.bandeau-mairie{background:#fff4e6;border:2px solid #e8590c;border-radius:14px;align-items:flex-start;gap:.9rem;margin:0 0 1rem;padding:.9rem 1.1rem;display:flex}.bandeau-mairie>svg{color:#e8590c;flex:none;margin-top:.2rem}.bandeau-mairie div{flex:1;gap:.2rem;display:grid}.bandeau-mairie strong{font-size:1.05rem}.bandeau-mairie p{white-space:pre-line;margin:0}.bandeau-mairie small{color:var(--texte-doux)}@media (max-width:640px){.liste-missions-ville li,.historique-alertes-ville li{grid-template-columns:1fr}.bandeau-mode-crise,.bandeau-mairie{flex-wrap:wrap}}.resume-zone-ville{color:#8b1a1a;background:#fff5f5;border:1px solid #f5a3a3;border-radius:10px;margin:.5rem 0 0;padding:.6rem .9rem;font-weight:600}.resume-zone-ville.vide{border-color:var(--bordure);color:var(--texte-doux);background:#f1f3f5;font-weight:400}.encart-info-bourse{color:#1e3a8a;background:#eef4ff;border:1px solid #c9dafc;border-radius:12px;margin:0 0 1rem;padding:.8rem 1.1rem}.image-agrandissable{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.image-agrandissable img{width:100%;display:block}.visionneuse{z-index:1000;cursor:zoom-out;background:#0a120fe0;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;padding:4.5rem 1rem 1.5rem;display:flex;position:fixed;inset:0}.visionneuse img{object-fit:contain;cursor:default;background:#fff;border:0;border-radius:10px;width:auto;max-width:min(100%,1400px);height:auto;max-height:calc(100vh - 9rem)}.visionneuse p{color:#fff;text-align:center;cursor:default;max-width:60rem;margin:0}.visionneuse-fermer{align-items:center;gap:.4rem;display:inline-flex;position:fixed;top:1rem;right:1rem}h2.titre-compta{color:var(--primaire);font-size:1.4rem}.af-evt.fait[class*=categorie-]{opacity:.85;background:#eef0ee;border-left-color:#9aa8a3}.af-evt.fait .af-evt-heure,.af-evt.fait strong{color:var(--texte-doux)}.pastille-crise-ville{color:#b91c1c;white-space:nowrap;background:#fde8e8;border-radius:99px;align-items:center;gap:.5rem;margin-left:1rem;padding:.4rem .9rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.pastille-crise-ville i{background:#dc2626;border-radius:50%;width:.55rem;height:.55rem}.cloche-ville{border:1px solid var(--bordure);background:var(--surface);width:2.6rem;height:2.6rem;color:var(--texte);border-radius:12px;place-items:center;margin:0 .6rem;display:inline-grid;position:relative}.cloche-ville i{background:#dc2626;border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:.45rem;right:.5rem}.pastille-active-ville{color:#fff;background:#dc2626;border-radius:99px;margin-left:auto;padding:.05rem .5rem;font-size:.72rem;font-weight:700}@media (max-width:900px){.pastille-crise-ville{display:none}}.tableau-ville .bandeau-crise-ville{align-items:center}.tableau-ville .bandeau-crise-ville>div{flex:1}.tableau-ville .bandeau-crise-ville strong{font-size:1.15rem}.tuiles-chiffres-ville.cinq{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr))}.tuiles-chiffres-ville.cinq>div>strong{font-size:1.75rem}.icone-chiffre.gris{color:#0f766e;background:#eef2f7}.rangee-ville{align-items:start;gap:1rem;display:grid}.rangee-ville>.bloc{height:100%;margin:0}@media (min-width:1100px){.rangee-ville.deux{grid-template-columns:1.25fr 1fr}.rangee-ville.trois{grid-template-columns:repeat(3,minmax(0,1fr))}}.titre-bloc-ville{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.titre-bloc-ville .legende-graphique{margin:0}.barres-verticales-ville{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:start;gap:.6rem;min-height:16rem;padding-top:.8rem;display:grid}.barres-verticales-ville .colonne-barre{text-align:center;align-content:start;justify-items:center;gap:.2rem;display:grid}.barres-verticales-ville .barres{align-items:flex-end;gap:4px;height:12rem;display:flex}.barres-verticales-ville .barre{border-radius:6px 6px 0 0;width:1.6rem}.barres-verticales-ville .barre.membres{background:#9db8ef}.barres-verticales-ville .barre.volontaires{background:#1f5bd7}.barres-verticales-ville .nom{color:var(--texte-doux);font-size:.82rem;line-height:1.2}.anneau-ville{grid-template-columns:11rem 1fr;align-items:center;gap:1rem;display:grid}.anneau-ville svg{width:100%}.anneau-ville .anneau-total{fill:var(--texte);font-size:34px;font-weight:800}.anneau-ville .anneau-libelle{fill:var(--texte-doux);font-size:14px}.anneau-ville ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.anneau-ville li{grid-template-columns:.8rem 1fr auto;align-items:center;gap:.5rem;display:grid}.anneau-ville li i{border-radius:3px;width:.8rem;height:.8rem}@media (max-width:1400px) and (min-width:1100px){.anneau-ville{grid-template-columns:1fr}.anneau-ville svg{justify-self:center;max-width:11rem}}.actions-realisees-ville{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.actions-realisees-ville li{grid-template-columns:1fr auto;gap:.35rem;display:grid}.actions-realisees-ville .barre{background:#eef2f8;border-radius:99px;grid-column:1/-1;height:.55rem;overflow:hidden}.actions-realisees-ville .barre span{border-radius:99px;height:100%;display:block}.point-evenement.exercice{background:#16a34a}.boutons-rapports-ville{flex-wrap:wrap;gap:.7rem;display:flex}.rapports-ville .aide{text-align:right}.tableau-rapport{border-collapse:collapse;width:100%}.tableau-rapport th,.tableau-rapport td{border-bottom:1px solid var(--bordure);text-align:left;padding:.45rem .6rem}.tableau-rapport td{text-align:right}.tableau-rapport thead th{color:var(--texte-doux);font-size:.85rem}@media print{.espace-ville .menu-ville,.espace-ville .bandeau-ville,.espace-ville .basculer-menu{display:none!important}.rapport-ville .bloc{break-inside:avoid}}.tendance,.date-ville,.agent-ville,.agent-ville strong,.agent-ville small{white-space:nowrap}@media (max-width:1500px){.espace-ville .date-ville{display:none}}.menu-ville a{flex-wrap:nowrap}.pastille-active-ville{white-space:nowrap;flex:none}@media (max-width:1650px) and (min-width:1100px){.anneau-ville{grid-template-columns:1fr}.anneau-ville svg{justify-self:center;max-width:11rem}}.ressources-deux-colonnes{align-items:start;gap:1rem;display:grid}.ressources-deux-colonnes>.bloc{margin:0}@media (min-width:1100px){.ressources-deux-colonnes{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.ressources-deux-colonnes .liste-ressources-ville{max-height:52rem;overflow-y:auto}}.fiche-ressource-trois{align-items:start;gap:1rem;display:grid}.fiche-ressource-trois>.bloc,.colonne-ressource>.bloc{margin:0}.colonne-ressource{gap:1rem;display:grid}@media (min-width:1100px){.fiche-ressource-trois{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) minmax(0,1fr)}}.description-ressource h3:first-child{margin-top:0}.description-ressource .equipements-ressource{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.4rem 1rem;display:grid}.infos-ressource dl{gap:0;margin:0;display:grid}.infos-ressource dl>div{border-bottom:1px solid var(--bordure);padding:.7rem 0}.infos-ressource dt{color:var(--texte-doux);font-size:.85rem}.infos-ressource dd{margin:0;font-weight:700}.formulaire-ressource-apercu{align-items:start;gap:1rem;display:grid}@media (min-width:1100px){.formulaire-ressource-apercu{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}.apercu-ressource-ville{position:sticky;top:6rem}}.apercu-ressource-ville{gap:1rem;display:grid}.apercu-ressource-ville .bloc{margin:0}.carte-apercu-ville{grid-template-columns:6rem 1fr;align-items:center;gap:.8rem;display:grid}.carte-apercu-ville img,.carte-apercu-ville .vignette-vide{object-fit:cover;background:#eef2f8;border-radius:10px;width:6rem;height:4.5rem}.carte-apercu-ville div{justify-items:start;gap:.25rem;display:grid}.ressource-publiee.avec-photo{border:1px solid #86c99b;align-items:center;gap:1.2rem;display:grid}@media (min-width:900px){.ressource-publiee.avec-photo{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}.ressource-publiee.avec-photo img{aspect-ratio:3/2;object-fit:cover;border-radius:12px;width:100%}.ressource-publiee.avec-photo>div{justify-items:start;gap:.5rem;display:grid}.ressource-publiee.avec-photo h3{margin:0;font-size:1.35rem}@media (min-width:1100px){.entete-ressource{grid-template-columns:minmax(14rem,26rem) 1fr auto;align-items:start;gap:1.5rem;display:grid!important}.entete-ressource .actions-ressource{border:0;gap:.6rem;margin:0;padding:0;display:grid}}.entete-ressource img{aspect-ratio:16/10;object-fit:cover;border-radius:12px;width:100%}.description-ressource h3{margin:1.2rem 0 .4rem}@media (min-width:1100px){.entete-ressource>.actions-ressource{border-top:0;grid-column:auto;padding-top:0}}.entete-ressource.sans-image{grid-template-columns:minmax(0,1fr) auto}@media (max-width:800px){.entete-ressource.sans-image{grid-template-columns:minmax(0,1fr)}}.liste-et-fiche-ville{align-items:start;gap:1rem;display:grid}.liste-et-fiche-ville>.cartes-partenaires,.liste-et-fiche-ville .fiche-a-droite>.bloc{margin:0}@media (min-width:1100px){.liste-et-fiche-ville{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.liste-et-fiche-ville>.cartes-partenaires{grid-template-columns:minmax(0,1fr)!important}.liste-et-fiche-ville .fiche-a-droite{position:sticky;top:6rem}}.liste-et-fiche-ville .cartes-partenaires li.choisie>a{border-color:var(--primaire);box-shadow:0 0 0 2px var(--primaire)}.onglets-ville{flex-wrap:wrap;gap:.5rem;display:flex}.onglets-ville a{border:1px solid var(--bordure);background:var(--surface);color:var(--texte);border-radius:10px;padding:.55rem 1rem;font-weight:700;text-decoration:none}.onglets-ville a[aria-current=page]{color:#fff;background:#1f5bd7;border-color:#1f5bd7}.competences-ville li{grid-template-columns:minmax(10rem,14rem) 1fr 3rem}@media (min-width:1100px){.progression-ville .barres-ville{grid-template-columns:1fr 1fr;column-gap:2.5rem}}.tuiles-chiffres-ville.six{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.tuiles-chiffres-ville.six>div{column-gap:.7rem;padding:.9rem}.tuiles-chiffres-ville.six>div>strong{font-size:1.7rem}.tuiles-chiffres-ville.six>div>span:not(.icone-chiffre){font-size:.88rem}@media (min-width:1100px){.rangee-ville.crise-trois{grid-template-columns:1.2fr 1fr 1fr}}.crise-trois .carte-zones-ville{height:22rem}.legende-carte-crise{flex-wrap:wrap;gap:1rem;margin:.6rem 0 0;font-size:.88rem;font-weight:700;display:flex}.legende-carte-crise .rouge{color:#c92a2a}.legende-carte-crise .vert{color:#2f9e44}.lignes-compte-crise{margin:0;padding:0;list-style:none}.lignes-compte-crise li{border-top:1px solid var(--bordure);grid-template-columns:1fr auto auto;align-items:center;gap:.6rem;padding:.7rem 0;display:grid}.lignes-compte-crise li>span:first-child small{color:var(--texte-doux)}.pastille-compte{white-space:nowrap;border-radius:99px;padding:.12rem .55rem;font-size:.82rem;font-weight:700}.pastille-compte.rouge{color:#b91c1c;text-align:center;background:#fde8e8;min-width:2rem}.pastille-compte.vert{color:#1e7b34;background:#e6f6ea}.partenaires-a-appeler summary{cursor:pointer;color:var(--primaire);font-weight:700}.actions-crise-ville{border:1px solid var(--bordure);background:var(--surface);border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.6rem;padding:.9rem;display:grid}.actions-crise-ville a{color:var(--texte-doux);border-radius:12px;gap:.25rem;padding:.8rem 1rem;text-decoration:none;display:grid}.actions-crise-ville a strong{color:var(--primaire);font-size:1.05rem}.actions-crise-ville a:hover{background:#eef3fd}.actions-crise-ville a.rouge{background:#fdecec}.actions-crise-ville a.rouge strong{color:#b91c1c}.epingle-alerte.lieu-accueil{background:#2f9e44;font-size:1.1rem}@media (min-width:1100px){.liste-et-fiche-ville.missions-et-fiche{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}}.missions-et-fiche>.bloc,.missions-et-fiche>aside.bloc{margin:0}.pastille-compte.bleu{color:#1f5bd7;background:#e6eefc}.missions-ville{gap:.7rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.missions-ville a{border:1px solid var(--bordure);color:var(--texte);background:var(--surface);border-radius:14px;grid-template-columns:auto minmax(0,1fr) 9rem auto;align-items:center;gap:1rem;padding:.9rem 1rem;text-decoration:none;display:grid}.missions-ville a:hover{border-color:var(--primaire)}.missions-ville a.choisie{border-color:var(--primaire);box-shadow:0 0 0 2px var(--primaire)}.missions-ville .texte{gap:.15rem;display:grid}.missions-ville .texte small{color:var(--texte-doux)}.icone-mission,.grande-icone-mission{color:#1f5bd7;background:#e6eefc;border-radius:12px;place-items:center;width:2.9rem;height:2.9rem;display:grid}.icone-mission.attente,.grande-icone-mission.attente{color:#c2410c;background:#fdf0e1}.icone-mission.terminee,.grande-icone-mission.terminee{color:#15803d;background:#e3f4e8}.grande-icone-mission{border-radius:12px;width:100%;height:9rem}.avancement-mission{background:#eef1f5;border-radius:99px;height:.5rem;display:block;overflow:hidden}.avancement-mission>span{background:#1f5bd7;border-radius:99px;height:100%;display:block}.avancement-mission.attente>span{background:#f59f00}.avancement-mission.terminee>span{background:#2f9e44}@media (max-width:700px){.missions-ville a{grid-template-columns:auto minmax(0,1fr)}.avancement-mission{grid-column:1/-1}}.fiche-mission-ville{align-content:start;gap:.7rem;display:grid}.fiche-mission-ville h2{margin:0}.fiche-mission-ville .statut-mission-ville{justify-self:start}.chiffres-mission{margin:0;display:grid}.chiffres-mission>div{border-top:1px solid var(--bordure);justify-content:space-between;gap:1rem;padding:.55rem 0;display:flex}.chiffres-mission dt{color:var(--texte-doux)}.chiffres-mission dd{text-align:right;margin:0;font-weight:700}.choix-cibles-alerte{flex-wrap:wrap;gap:.6rem;margin-bottom:.3rem;display:flex}.choix-cibles-alerte button{border-width:1px;padding:.55rem 1rem;font-weight:700;display:inline-block}.choix-cibles-alerte button[aria-pressed=true]{color:#fff;background:#c92a2a;border-color:#c92a2a}.choix-cibles-alerte button[aria-pressed=true] small{color:#fff}.missions-et-fiche .historique-alertes-ville li{border:0;border-top:1px solid var(--bordure);border-radius:0;grid-template-columns:1fr auto;padding:.7rem 0}.missions-et-fiche .historique-alertes-ville .quand{grid-column:1/-1;font-size:.85rem}.missions-et-fiche .note-confidentialite-ville{margin:.6rem 0 0}.titre-alerte-envoyee{align-items:center;gap:.9rem;display:flex}.titre-alerte-envoyee h2{color:var(--texte)!important;margin:0!important}.titre-alerte-envoyee p{margin:.2rem 0 0}.coche-envoyee{color:#fff;background:#2f9e44;border-radius:12px;flex:none;place-items:center;width:3rem;height:3rem;display:grid}.chiffres-envoi-ville{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem;margin:1.2rem 0;display:grid}.chiffres-envoi-ville>div{gap:.2rem;padding:0 1rem;display:grid}.chiffres-envoi-ville strong{font-size:2rem}.chiffres-envoi-ville span{color:var(--texte-doux)}.alerte-envoyee-ville{background:var(--surface);margin:0}@media (min-width:1100px){.liste-et-fiche-ville.zones-et-panneau{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.zones-et-panneau>.bloc,.panneau-zones-ville>.bloc{margin:0}.panneau-zones-ville{gap:1rem;display:grid}.zones-et-panneau .legende-zones-ville{margin:0}.zones-et-panneau .carte-zones-ville{height:26rem}.cadre-orange{border:1.5px solid #f2c27b}.lignes-zones-ville{margin:.8rem 0 0;padding:0;list-style:none}.lignes-zones-ville li{border-top:1px solid var(--bordure);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.7rem 0;display:grid}.lignes-zones-ville li:first-child{border-top:0}.lignes-zones-ville .carre{background:#c92a2a;border-radius:3px;width:.8rem;height:.8rem}.lignes-zones-ville .carre.presumee{background:#f59f00}.lignes-zones-ville .carre.levee{background:#adb5bd}.lignes-zones-ville .texte{color:var(--texte-doux)}.lignes-zones-ville .texte strong{color:var(--texte)}@media (min-width:1100px){.rangee-ville.administration-deux{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.administration-deux>.bloc,.administration-deux .colonne-ressource>.bloc{margin:0}@media (min-width:1100px){.tuiles-chiffres-ville.deux-par-ligne{grid-template-columns:repeat(2,minmax(0,1fr))}}.panneau-zones-ville .entete-zone-ville{margin:0}.zones-et-panneau h3{margin:1.2rem 0 .4rem}.barres-ville.preparation{gap:.95rem;margin-top:1rem}.barres-ville.preparation .barre{height:.9rem}.barres-ville .barre.double .apres{height:50%;top:25%}.legende-progression{color:var(--texte-doux);gap:1.2rem;font-size:.9rem;display:flex}.legende-progression span:before{content:"";vertical-align:middle;border-radius:99px;width:1.4rem;margin-right:.4rem;display:inline-block}.legende-progression .avant:before{background:#c7d6f5;height:.9rem}.legende-progression .apres:before{background:#1f5bd7;height:.45rem}.page-ville .barres-ville{gap:1rem;margin-top:1rem}.page-ville .barres-ville li{line-height:1.35}.panneau-zones-ville .bloc>p{margin:.4rem 0 1.4rem;line-height:1.65}.panneau-zones-ville .bloc>h2{margin-bottom:.8rem}.panneau-zones-ville .signalements-zone-ville{margin:1rem 0 1.2rem}.panneau-zones-ville .note-confidentialite-ville{margin:0 0 1.2rem;line-height:1.6}.zone-presumee-ville.cadre-orange{background:#fffdf8;border-left:1.5px solid #f2c27b;gap:0}.entete-presumee{align-items:flex-start;gap:.9rem;margin-bottom:.4rem;display:flex}.entete-presumee h2{font-size:1.3rem;color:var(--texte)!important}.entete-presumee p{margin:.3rem 0 0!important;line-height:1.5!important}.icone-presumee{color:#c2410c;background:#fdf3e1;border-radius:12px;flex:none;place-items:center;width:3rem;height:3rem;display:grid}.panneau-zones-ville .signalements-zone-ville li{border:0;padding:.55rem .2rem}.picto-signalement{color:#fff;background:#f59f00;border-radius:50%;place-items:center;width:2.1rem;height:2.1rem;display:grid}.note-confidentialite-ville>svg{flex:none;width:20px;height:20px}.carte-preparation-ville{border-radius:14px;height:30rem;margin-top:.8rem;overflow:hidden}.etiquette-commune-ville{pointer-events:none;justify-items:center;gap:.2rem;display:grid}.etiquette-commune-ville span{color:var(--texte);white-space:nowrap;background:#fff;border-radius:6px;padding:.1rem .5rem;font-size:.82rem;font-weight:700;box-shadow:0 1px 3px #00000040}.etiquette-commune-ville strong{color:#fff;border-radius:6px;padding:.05rem .45rem;font-size:.9rem}.liste-communes-repliee{margin-top:.8rem}.liste-communes-repliee summary{cursor:pointer;color:var(--primaire);font-weight:700}.indicateurs-six{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem .8rem;margin:1rem 0;display:grid}.indicateur-six{text-align:center;justify-items:center;gap:.35rem;display:grid}.indicateur-six span{font-weight:700}.indicateur-six strong{font-size:1.8rem;line-height:1.1}.indicateur-six.vert strong{color:#15803d}.indicateur-six.vert-clair strong{color:#4d7c0f}.indicateur-six.orange strong{color:#d97706}.indicateur-six.rouge strong{color:#b91c1c}.indicateur-six.gris strong{color:var(--texte-doux);font-size:1rem}@media (max-width:500px){.indicateurs-six{grid-template-columns:repeat(2,minmax(0,1fr))}}.indicateur-six.neutre strong{color:var(--texte)}.prises-en-charge{color:var(--texte-doux);margin-top:.15rem;font-size:.8rem;display:block}.tuiles-chiffres-ville .contenu-bulle{font-size:.9rem;line-height:1.45}.tuiles-chiffres-ville>div:nth-last-child(-n+2) .contenu-bulle{left:auto;right:-.6rem}.bulle-aide .contenu-bulle>strong{color:var(--texte);font-size:.95rem;font-weight:700;line-height:1.35}.bulle-aide .contenu-bulle .texte-bulle,.bulle-aide .contenu-bulle .texte-bulle span{color:var(--texte);font-size:.9rem;font-weight:400;line-height:1.45}.bulle-aide .contenu-bulle .texte-bulle strong{color:var(--texte);font-size:.9rem;font-weight:650;line-height:1.45}.espace-ville .contenu{max-width:none}.bandeau-ville .espace{flex:auto}.filtres-categories-actions{flex-wrap:wrap;gap:.5rem;display:flex}.filtres-categories-actions a,.filtres-categories-actions button{border:1px solid var(--bordure);background:var(--surface);color:var(--texte);font:inherit;cursor:pointer;border-radius:99px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.filtres-categories-actions i{background:var(--couleur);border-radius:50%;width:.7rem;height:.7rem}.filtres-categories-actions [aria-current=true],.filtres-categories-actions [aria-pressed=true]{border-color:var(--couleur,var(--primaire));box-shadow:0 0 0 2px var(--couleur,var(--primaire))}.cartes-actions-ville li[style]>a{border-left:6px solid var(--couleur)}.categorie-action-ville{font-weight:700;color:var(--couleur)!important}.liste-actions-realisees{gap:.5rem;margin:1rem 0;padding:0;list-style:none;display:grid}.liste-actions-realisees li{border:1px solid var(--bordure);border-left:6px solid var(--couleur);background:var(--surface);border-radius:12px;grid-template-columns:7rem minmax(0,1fr) auto auto;align-items:center;gap:.9rem;padding:.7rem .9rem;display:grid}.liste-actions-realisees .date{color:var(--texte-doux);font-weight:700}.liste-actions-realisees .texte{gap:.15rem;display:grid}.liste-actions-realisees .texte small{color:var(--texte-doux)}.source-action-ville{color:#475569;background:#eef2f7;border-radius:99px;padding:.15rem .6rem;font-size:.8rem;font-weight:700}.source-action-ville.collectivite{color:#1f5bd7;background:#e6eefc}@media (max-width:700px){.liste-actions-realisees li{grid-template-columns:1fr;gap:.3rem}}.bloc .filtres-categories-actions{margin-top:.8rem}.legende-tendances{margin:.4rem 0 -.4rem}.cases-partenaires-action{flex-wrap:wrap;gap:.4rem 1.2rem;margin:.3rem 0 .6rem;display:flex}.legende-evenements{color:var(--texte-doux);flex-wrap:wrap;gap:.4rem 1rem;margin:.2rem 0 .4rem;font-size:.85rem;display:flex}.legende-evenements span:before{content:"";background:#f59f00;border-radius:50%;width:.6rem;height:.6rem;margin-right:.35rem;display:inline-block}.legende-evenements .active:before{background:#b91c1c}.legende-evenements .exercice:before{background:#16a34a}.onglets-rapport,.choix-commune-rapport{flex-wrap:wrap;gap:.5rem;display:flex}.onglets-rapport a,.choix-commune-rapport a{border:1px solid var(--bordure);background:var(--surface);color:var(--texte);border-radius:99px;padding:.45rem 1rem;font-weight:600;text-decoration:none}.choix-commune-rapport a{padding:.3rem .8rem;font-size:.9rem;font-weight:500}.onglets-rapport a.actif,.choix-commune-rapport a.actif{color:#fff;background:#1f5bd7;border-color:#1f5bd7}.entete-rapport{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:.5rem;display:flex}.rapport-ville .bloc{gap:.8rem;display:grid}.rapport-ville .bloc h3,.rapport-ville .bloc .aide{margin:0}.deux-tableaux-rapport,.deux-blocs-rapport{align-items:start;gap:1rem 2rem;display:grid}@media (min-width:900px){.deux-tableaux-rapport,.deux-blocs-rapport{grid-template-columns:1fr 1fr}}.deux-blocs-rapport>.bloc{align-content:start;height:100%;margin:0}.tableau-rapport caption{text-align:left;color:var(--texte-doux);padding-bottom:.4rem;font-weight:700}.tableau-rapport thead td{color:var(--texte-doux);font-size:.85rem;font-weight:700}.tableau-rapport th small{color:var(--texte-doux);font-size:.85rem;font-weight:400;display:block}.tableau-rapport th{font-weight:500}.tableau-rapport .date-rapport{white-space:nowrap;color:var(--texte-doux)}.pastille-rapport{vertical-align:baseline;border-radius:3px;width:.7rem;height:.7rem;margin-right:.5rem;display:inline-block}@media print{.rapport-ville .pastille-rapport{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.historique-zones-ville li{grid-template-columns:.8rem 11rem minmax(0,1fr) auto;align-items:center}.historique-zones-ville li>span:nth-child(3){gap:.15rem;display:grid}.historique-zones-ville .point-evenement{margin-top:0}@media (max-width:700px){.historique-zones-ville li{grid-template-columns:.8rem 1fr}.historique-zones-ville li>:nth-child(n+3){grid-column:2}}.legende-carte-preparation{color:var(--texte-doux);margin:.5rem 0 0;font-size:.85rem}.titre-liste-communes{margin:1.2rem 0 .6rem;font-size:1rem}.choix-commune-indicateurs{width:auto;min-width:12rem;max-width:100%}@media (min-width:1100px){.quartiers-rangee{align-items:stretch}.quartiers-rangee .colonne-ressource{flex-direction:column;display:flex}.quartiers-rangee .colonne-ressource>.bloc:last-child{flex-direction:column;flex:1;display:flex}.quartiers-rangee .zone-suggestions-ville{flex:1;min-height:11rem;position:relative;overflow:hidden}.quartiers-rangee .zone-suggestions-ville>ol{position:absolute;inset:0 0 auto}}.tuiles-chiffres-ville>div{align-content:start;align-items:start}.tuiles-chiffres-ville>div>.icone-chiffre{grid-row:1/span 2;align-self:start}.page-lieux-utiles{gap:1.2rem;max-width:960px;margin:2rem auto;padding:0 1rem;display:grid}.page-lieux-utiles header h1{margin:.6rem 0 .4rem}.page-lieux-utiles header p{margin:0 0 .4rem;line-height:1.6}.page-lieux-utiles .rappel-urgence{color:#b91c1c;font-weight:700}.page-lieux-utiles .bloc{gap:1rem;margin:0;display:grid}.page-lieux-utiles .bloc h2{margin:0}.page-lieux-utiles .ouverts-maintenant{border:2px solid #15803d}.fiche-lieu-utile{border-top:1px solid var(--bordure);grid-template-columns:9rem minmax(0,1fr);gap:1rem;padding-top:1rem;display:grid}.bloc h2+.fiche-lieu-utile{border-top:none;padding-top:0}.fiche-lieu-utile:not(:has(img)){grid-template-columns:minmax(0,1fr)}.fiche-lieu-utile img{object-fit:cover;border-radius:10px;width:9rem;height:7rem}.fiche-lieu-utile h3{margin:0 0 .2rem}.fiche-lieu-utile p{margin:0 0 .35rem}.fiche-lieu-utile .bouton{justify-self:start;align-items:center;gap:.35rem;margin-top:.3rem;display:inline-flex}.legende-dispo-public{flex-wrap:wrap;gap:.4rem 1.2rem;margin:0;font-size:.88rem;display:flex}.legende-dispo-public i{border-radius:50%;width:.7rem;height:.7rem;margin-right:.35rem;display:inline-block}.rejoindre-syneva{background:#eef4ff}.rejoindre-syneva .bouton{justify-self:start}@media (max-width:600px){.fiche-lieu-utile{grid-template-columns:minmax(0,1fr)}.fiche-lieu-utile img{width:100%;height:10rem}}.page-publique-ville{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:0;display:flex}.page-publique-ville>svg{color:#1f5bd7}.page-publique-ville>div{flex:20rem}.page-publique-ville p{margin:.2rem 0 0}.statut-ressource.grand-public{color:#1f5bd7;background:#e6eefc}.champ-mot-de-passe{display:block;position:relative}.champ-mot-de-passe input{width:100%;padding-right:3rem}.champ-mot-de-passe button{width:2.3rem;height:2.3rem;color:var(--texte-doux);cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.champ-mot-de-passe button:hover,.champ-mot-de-passe button:focus-visible{color:var(--texte);background:var(--fond)}.appel-mairie{background:#ebfbee;border-color:#2f9e44}.appel-mairie>svg{color:#2f9e44}.appel-mairie .boutons-cercle{margin-top:.5rem}.formulaire-appel-mairie{gap:.6rem;margin-top:.6rem;display:grid}.champs-appel{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.6rem;display:grid}.liste-appels-ville{gap:.8rem;margin:0 0 .8rem;padding:0;list-style:none;display:grid}.liste-appels-ville>li{border:1px solid var(--bordure);border-radius:12px;gap:.5rem;padding:.9rem 1rem;display:grid}.liste-appels-ville p{margin:0}.entete-appel{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.entete-appel span:first-child{gap:.15rem;display:grid}.entete-appel small{color:var(--texte-doux)}.etat-appel{color:#2b8a3e;background:#ebfbee;border-radius:99px;flex:none;padding:.15rem .6rem;font-size:.85rem;font-weight:700}.etat-appel.clos{background:var(--fond);color:var(--texte-doux)}.volontaires-appel{color:#2b8a3e;font-weight:700}.contacts-appel{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.contacts-appel li{background:var(--fond);border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:.2rem .8rem;padding:.5rem .7rem;display:grid}.contacts-appel .qui{display:grid}.contacts-appel .qui span{color:var(--texte-doux);font-size:.9rem}.contacts-appel li small{color:var(--texte-doux);grid-column:1/-1}.contacts-appel .bouton{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.choix-ressource-appel{gap:.8rem;display:grid}.recherche-ressource-appel{border:1px solid var(--bordure);background:var(--surface);color:var(--texte-doux);border-radius:12px;align-items:center;gap:.5rem;padding:0 .8rem;display:flex}.recherche-ressource-appel input{background:0 0;border:none;padding:.65rem 0}.recherche-ressource-appel input:focus-visible{outline:none}.famille-appel{border-left:4px solid var(--couleur);gap:.45rem;padding-left:.8rem;display:grid}.famille-appel h3{color:var(--couleur);margin:0;font-size:1rem;font-weight:800}.puces-ressource-appel{flex-wrap:wrap;gap:.45rem;display:flex}.puces-ressource-appel button{border:1.5px solid var(--bordure);background:var(--surface);font:inherit;color:var(--texte);cursor:pointer;border-radius:99px;align-items:center;gap:.45rem;padding:.45rem .8rem;font-weight:600;display:inline-flex}.puces-ressource-appel button:hover{border-color:var(--couleur)}.puces-ressource-appel button[aria-pressed=true]{background:var(--couleur);border-color:var(--couleur);color:#fff}.compte-ressource{background:var(--fond);color:var(--texte-doux);border-radius:99px;padding:0 .45rem;font-size:.8rem;font-weight:700}.puces-ressource-appel button[aria-pressed=true] .compte-ressource{color:#fff;background:#ffffff40}.selection-appel{background:var(--fond);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;margin:0;padding:.6rem .8rem;display:flex}.selection-appel .lien{color:var(--primaire);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.contacts-appel .apporte{font-weight:600;color:#2b8a3e!important}.invitation-coordination{background:#eef4ff;border-color:#1f5bd7}.invitation-coordination>svg{color:#1f5bd7}.invitation-coordination .boutons-cercle{margin-top:.5rem}.liste-coordinateurs-ville li span{gap:.1rem;display:grid}.liste-coordinateurs-ville li span small{color:var(--texte-doux)}.liste-coordinateurs-ville li.attente{background:#fffaf0;border-style:dashed}.liste-coordinateurs-ville li.attente small{color:#c2410c}.liste-coordinateurs-ville li.refuse{color:var(--texte-doux);background:#f8f9fa}.prets-coordination{background:#f1faf2;border:1px solid #8fd19e;border-radius:12px;margin:0 0 .8rem;padding:.8rem .9rem}.prets-coordination h3{margin:0 0 .2rem;font-size:1rem}.prets-coordination .liste-coordinateurs-ville{margin:.5rem 0 0}.prets-coordination .liste-coordinateurs-ville li{background:var(--surface)}.statut-liste-coord{white-space:nowrap;border-radius:999px;padding:.2rem .65rem;font-size:.82rem;font-weight:700}.statut-liste-coord.accepte{color:#2b8a3e;background:#ebfbee}.statut-liste-coord.invite{color:#c2410c;background:#fdf0e1}.statut-liste-coord.refuse{color:#495057;background:#f1f3f5}.liste-preparee-ville li{grid-template-columns:1fr auto auto}.carte-horizontale-cercle>.photo.haut{background-position:top}.editorial-cercle>img{object-position:center top}.bloc>.titre-bloc-ville+*{margin-top:.8rem}.bloc>*+.titre-bloc-ville{border-top:1px solid var(--bordure);align-items:center;row-gap:.7rem;margin-top:1.6rem;padding-top:1.2rem}.bloc>.titre-bloc-ville h3{margin:0}.familles-territoire{gap:.9rem;margin-top:.8rem;display:grid}ul.puces-ressource-appel{margin:0;padding:0;list-style:none}ul.puces-ressource-appel li{border:1.5px solid var(--bordure);background:var(--surface);border-radius:99px;align-items:center;gap:.45rem;padding:.45rem .8rem;font-weight:600;display:inline-flex}.suivi-partenaire-ville{border-top:1px solid var(--bordure);gap:.7rem;margin-top:1.2rem;padding-top:1.1rem;display:grid}.suivi-partenaire-ville .titre-bloc-ville{align-items:center}.suivi-partenaire-ville h3,.suivi-partenaire-ville h4,.planning-partenaires-ville h3{margin:0}.suivi-partenaire-ville h4{color:var(--texte-doux);font-size:.95rem}.formulaire-suivi-ville{border:1px solid var(--bordure);background:var(--fond);border-radius:12px;gap:.6rem;padding:.9rem 1rem;display:grid}.formulaire-suivi-ville.message{display:block}.liste-suivi-ville{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.liste-suivi-ville li{border:1px solid var(--bordure);background:var(--surface);border-radius:12px;grid-template-columns:1fr auto;align-items:start;gap:.8rem;padding:.7rem .9rem;display:grid}.liste-suivi-ville li>span:first-child{gap:.15rem;display:grid}.liste-suivi-ville small{color:var(--texte-doux)}.liste-suivi-ville .note-suivi{white-space:pre-line;color:var(--texte)}.liste-suivi-ville li.retard{background:#fff9db;border-color:#f59f00}.liste-suivi-ville li.retard>span:first-child>small{color:#c2410c}.liste-suivi-ville li.faite{opacity:.7}.boutons-ligne-suivi{justify-items:end;gap:.3rem;display:grid}.fait-suivi{color:#2b8a3e;background:#ebfbee;border-radius:999px;padding:.2rem .65rem;font-size:.82rem;font-weight:700}.cest-fait-ville{gap:.4rem;min-width:15rem;display:grid}.planning-partenaires-ville{gap:.8rem;display:grid}.entete-mois-ville{justify-content:center;align-items:center;gap:1rem;margin-top:.6rem;display:flex}.agenda-partenaires-ville{border:1px solid var(--bordure);border-radius:12px;overflow:hidden}.agenda-partenaires-ville .case-mois{min-height:6rem}.agenda-partenaires-ville .case-mois.hors-mois{background:var(--fond)}.agenda-partenaires-ville .case-mois.hors-mois .numero{color:var(--texte-doux)}.agenda-partenaires-ville button.numero{font:inherit;cursor:pointer;background:0 0;border:0;font-weight:650}.agenda-partenaires-ville button.numero:hover{background:#e8eefc}.agenda-partenaires-ville .case-mois.aujourdhui .numero{color:#fff;background:#1f5bd7}.puce-action-ville{color:#1f3f8f;text-overflow:ellipsis;white-space:nowrap;background:#e6eefc;border-radius:6px;padding:.15rem .4rem;font-size:.76rem;line-height:1.3;text-decoration:none;display:block;overflow:hidden}.puce-action-ville.retard{color:#a14a06;background:#fff3bf}.puce-action-ville.faite{color:#868e96;background:#f1f3f5}@media (max-width:700px){.agenda-partenaires-ville .puce-action-ville{height:.45rem;padding:0;font-size:0}}.liste-suivi-ville li.retard .note-suivi{color:var(--texte)}.etat-convention{border:1px solid var(--bordure);background:var(--surface);border-radius:12px;gap:.3rem;margin:0;padding:.8rem 1rem;display:grid}.etat-convention.a_envoyer,.etat-convention.chez_partenaire{background:#fff9db;border-color:#f59f00}.etat-convention.a_contresigner{background:#eef4ff;border-color:#1f5bd7}.etat-convention.signee{background:#f1faf2;border-color:#8fd19e}.etat-convention small{color:var(--texte-doux)}.liste-a-faire-ville li>.quoi .lien-discret{color:var(--texte-doux);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.8rem;text-decoration:underline}.liste-a-faire-ville .qui-objet strong{font-size:1.05rem}.liste-a-faire-ville .qui-objet a{color:inherit;text-decoration:none}.liste-a-faire-ville .qui-objet a:hover strong{text-decoration:underline}.liste-a-faire-ville .note-suivi{white-space:pre-line}.agenda-partenaires-ville .puce-action-ville{text-align:left;width:100%;font:inherit;cursor:grab;border:0;font-size:.76rem}.agenda-partenaires-ville .puce-action-ville.faite{cursor:pointer}.agenda-partenaires-ville .case-mois.survol{outline-offset:-3px;background:#e6eefc;outline:2px dashed #1f5bd7}.voile-menu-ville{z-index:40;position:fixed;inset:0}.fenetre-planning .note-suivi{white-space:pre-line}.deplacer-a-date{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.fenetre-planning .terminer-a-faire.ouvert{background:0 0;border:0;padding:0}.message-mairie-groupe{background:#eef4ff;border-color:#1f5bd7}.message-mairie-groupe>svg{color:#1f5bd7}.message-mairie-groupe.aide{background:#fff5f5;border-color:#c92a2a}.message-mairie-groupe.aide>svg{color:#c92a2a}.message-mairie-groupe .boutons-cercle{align-items:center;margin-top:.4rem}.nom-lien-groupe{color:inherit;text-decoration:none}.nom-lien-groupe:hover strong{text-decoration:underline}.attente-reponse{color:#c2410c;margin-top:.15rem;font-weight:700;display:inline-block}.fiche-groupe-syneva h2 svg,.demande-aide-groupe h2 svg{vertical-align:-4px}.demande-aide-groupe{border:2px solid #ffc9c9}.liste-messages-groupe{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.liste-messages-groupe li{border:1px solid var(--bordure);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(12rem,18rem);gap:1rem;padding:.8rem 1rem;display:grid}.liste-messages-groupe li.aide{border-left:4px solid #c92a2a}.liste-messages-groupe li>span{align-content:start;gap:.2rem;display:grid}.liste-messages-groupe small{color:var(--texte-doux)}.liste-messages-groupe .texte-message{white-space:pre-line}.reponse-groupe{background:#f1f3f5;border-radius:10px;padding:.6rem .8rem}.reponse-groupe.attente{color:#c2410c;background:#fff4e6}.reponse-groupe.disponible,.reponse-groupe.repondu,.reponse-groupe.lu{color:#2b8a3e;background:#ebfbee}.reponse-groupe.indisponible{color:#495057;background:#f1f3f5}@media (max-width:700px){.liste-messages-groupe li{grid-template-columns:1fr}}.message-mairie-groupe{margin-top:1rem}.icone-groupe.gris,.etiquette-type.gris{color:#495057;background:#f1f3f5}.compteur-ville{border:1px solid var(--bordure-forte);border-radius:10px;align-items:stretch;width:fit-content;display:inline-flex;overflow:hidden}.compteur-ville button{background:var(--fond);cursor:pointer;width:2.8rem;color:var(--texte);border:0;place-items:center;display:grid}.compteur-ville button:hover{background:#e6eefc}.compteur-ville input{border:0;border-left:1px solid var(--bordure);border-right:1px solid var(--bordure);text-align:center;border-radius:0;width:6rem;font-weight:700}.boutons-ligne-groupe{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.bouton.desactive{opacity:.45;cursor:not-allowed}.fonction-responsable{color:var(--texte-doux);display:block}.compte-membres{color:var(--texte-doux);font-size:.9rem;font-weight:600}.compte-calcule{font-size:1.4rem;display:block}.deux-champs>.pleine-largeur{grid-column:1/-1}.table-membres-groupe td{vertical-align:middle}.table-membres-groupe .etat-groupe svg{vertical-align:-2px}.barre-agenda-ville{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-top:.6rem;display:flex}.barre-agenda-ville .entete-mois-ville{margin:0}.vues-agenda-ville{border:1px solid var(--bordure-forte);border-radius:10px;display:inline-flex;overflow:hidden}.vues-agenda-ville a{color:var(--texte);padding:.4rem .9rem;font-size:.9rem;font-weight:600;text-decoration:none}.vues-agenda-ville a+a{border-left:1px solid var(--bordure)}.vues-agenda-ville a[aria-current=page]{color:#fff;background:#1f5bd7}.agenda-semaine-ville{border:1px solid var(--bordure);border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.colonne-jour-ville{border-right:1px solid var(--bordure);align-content:start;gap:.3rem;min-height:18rem;padding:.4rem;display:grid}.colonne-jour-ville:last-child{border-right:0}.colonne-jour-ville .numero{border:0;border-bottom:1px solid var(--bordure);width:100%;font:inherit;text-align:center;cursor:pointer;color:var(--texte);background:0 0;padding:.4rem .2rem;font-weight:700;display:block}.colonne-jour-ville .numero small{color:var(--texte-doux);text-transform:capitalize;font-weight:600}.colonne-jour-ville.aujourdhui{background:#eef4ff}.colonne-jour-ville.aujourdhui .numero{color:#1f5bd7}.colonne-jour-ville.survol{outline-offset:-3px;background:#e6eefc;outline:2px dashed #1f5bd7}.colonne-jour-ville .puce-action-ville{white-space:normal;text-align:left;width:100%;font:inherit;cursor:grab;border:0;padding:.35rem .45rem;font-size:.8rem}.agenda-annee-ville{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:1rem;display:grid}.mini-mois-ville{border:1px solid var(--bordure);border-radius:12px;padding:.6rem}.titre-mini-mois{color:var(--texte);margin-bottom:.4rem;font-weight:700;text-decoration:none;display:block}.titre-mini-mois:hover{text-decoration:underline}.grille-mini-ville{text-align:center;grid-template-columns:repeat(7,1fr);gap:.15rem;font-size:.8rem;display:grid}.grille-mini-ville .entete-jour{color:var(--texte-doux);font-weight:600}.jour-mini{color:var(--texte);border-radius:6px;padding:.2rem 0;text-decoration:none}.jour-mini:hover{background:#f1f3f5}.jour-mini.avec{color:#1f3f8f;background:#e6eefc;font-weight:700}.jour-mini.avec.retard{color:#a14a06;background:#fff3bf}.jour-mini.avec.faites{color:#868e96;background:#f1f3f5}.jour-mini.aujourdhui{outline:2px solid #1f5bd7}@media (max-width:700px){.agenda-semaine-ville{grid-template-columns:1fr}.colonne-jour-ville{border-right:0;border-bottom:1px solid var(--bordure);min-height:0}}.page-ville fieldset.champ-cases>legend{margin-bottom:.65rem}.page-ville fieldset.champ-cases .cases-communes,.page-ville fieldset.champ-cases .cases-partenaires-action{margin-top:.15rem}.bibliotheque-images-action .aide{margin:0 0 .6rem}.grille-images-action{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.6rem;margin-bottom:.6rem;display:grid}.grille-images-action label{border:2px solid var(--bordure);border-radius:var(--rayon-petit);cursor:pointer;background:var(--blanc);grid-template-rows:6rem auto;display:grid;position:relative;overflow:hidden}.grille-images-action label:hover{border-color:var(--bordure-forte)}.grille-images-action label.choisie{border-color:var(--primaire);box-shadow:0 0 0 3px var(--primaire-clair)}.grille-images-action input{opacity:0;pointer-events:none;position:absolute}.grille-images-action label:has(input:focus-visible){outline:2px solid var(--primaire);outline-offset:2px}.grille-images-action img{object-fit:cover;width:100%;height:6rem;display:block}.grille-images-action span{padding:.35rem .5rem;font-size:.82rem;font-weight:600;line-height:1.25}.grille-images-action label.aucune{text-align:center;background:var(--fond);min-height:8rem;color:var(--texte-doux);grid-template-rows:1fr;place-items:center}.suivi-action-ville{border-top:1px solid var(--bordure);gap:.7rem;margin-top:1.2rem;padding-top:1rem;display:grid}.suivi-action-ville h3,.suivi-action-ville h4{margin:0}.suivi-action-ville h4{margin-top:.5rem;font-size:1rem}.suivi-action-ville .aide{margin:0}.comptes-rendus-prevus li{grid-template-columns:8rem 1fr auto;align-items:center}.comptes-rendus-prevus .texte{justify-items:start;gap:.25rem;display:grid}.comptes-rendus-prevus .texte strong{font-size:1.05rem}.comptes-rendus-prevus .texte small{color:var(--texte-doux)}.comptes-rendus-prevus .formulaire-compte-rendu{justify-self:stretch}.prevoir-compte-rendu{flex-wrap:wrap;align-items:end;gap:.6rem 1rem;margin-top:.6rem;display:flex}.prevoir-compte-rendu .champ{margin:0}.prevoir-compte-rendu .message{flex-basis:100%}.replie-ville summary{cursor:pointer;color:var(--primaire-fonce);font-weight:650}.formulaire-compte-rendu{background:var(--fond);margin-top:.4rem}.formulaire-compte-rendu h4{margin:0}.choix-etat-avancement{flex-wrap:wrap;gap:.5rem;display:flex}.choix-etat-avancement label{border:2px solid var(--bordure-forte);background:var(--blanc);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .9rem;font-weight:650;display:inline-flex}.choix-etat-avancement input{accent-color:currentColor}.choix-etat-avancement label.vert.choisi{border-color:var(--succes);background:var(--succes-clair);color:var(--succes)}.choix-etat-avancement label.orange.choisi{border-color:var(--ambre);color:#9a5300;background:#fff4e0}.choix-etat-avancement label.rouge.choisi{color:#b42318;background:#fdecea;border-color:#d93a2b}.champ-court input{max-width:10rem}.historique-comptes-rendus{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.historique-comptes-rendus>li{border:1px solid var(--bordure);border-left:4px solid var(--primaire);border-radius:var(--rayon-petit);background:var(--blanc);padding:.8rem 1rem}.entete-compte-rendu{flex-wrap:wrap;align-items:center;gap:.3rem .7rem;display:flex}.entete-compte-rendu svg{color:var(--primaire)}.entete-compte-rendu small{color:var(--texte-doux)}.entete-compte-rendu .lien-discret{align-items:center;gap:.25rem;margin-left:auto;display:inline-flex}.pastille-avancement{border-radius:999px;padding:.15rem .6rem;font-size:.78rem;font-weight:700}.pastille-avancement.vert{background:var(--succes-clair);color:var(--succes)}.pastille-avancement.orange{color:#9a5300;background:#fff4e0}.pastille-avancement.rouge{color:#b42318;background:#fdecea}.chiffres-compte-rendu{color:var(--texte-doux);margin:.4rem 0;font-size:.9rem;font-weight:600}.chiffres-compte-rendu:empty{display:none}.historique-comptes-rendus dl{gap:.2rem;margin:.3rem 0 0;display:grid}.historique-comptes-rendus dt{margin-top:.3rem;font-size:.88rem;font-weight:700}.historique-comptes-rendus dd{white-space:pre-line;margin:0}.resume-suivi-action{background:var(--fond);border-radius:var(--rayon-petit);margin:.8rem 0 0;padding:.6rem .8rem}.comptes-rendus-attendus h2{margin:0 0 .5rem;font-size:1.1rem}.comptes-rendus-attendus ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.comptes-rendus-attendus li{flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;display:flex}.comptes-rendus-attendus li small{color:var(--texte-doux)}.comptes-rendus-attendus li.en-retard small{color:var(--alerte);font-weight:700}@media (max-width:640px){.comptes-rendus-prevus li{grid-template-columns:1fr}}.suivi-action-ville>.bouton,.suivi-action-ville>button{justify-self:start}.decision-minimum{border:2px solid var(--ambre);border-radius:var(--rayon-petit);background:#fff7e8;gap:.4rem;padding:.8rem 1rem;display:grid}.decision-minimum p{margin:0}.visa-bilan{border-radius:var(--rayon-petit);margin:.6rem 0 0;padding:.45rem .7rem;font-size:.92rem;font-weight:650}.visa-bilan.vise{background:var(--succes-clair);color:var(--succes)}.visa-bilan.a-completer{color:#9a5300;background:#fff4e0}.visa-bilan.attente{background:var(--fond);color:var(--texte-doux);font-weight:500}.viser-bilan{border-top:1px dashed var(--bordure);gap:.4rem;margin-top:.6rem;padding-top:.6rem;display:grid}.viser-bilan .champ{margin:0}.budget-action p{margin:0 0 .4rem}.barre-avancement.depasse>span{background:#d93a2b}.tableau-depenses{border-collapse:collapse;width:100%;font-size:.92rem}.tableau-depenses th,.tableau-depenses td{text-align:left;border-bottom:1px solid var(--bordure);vertical-align:top;padding:.45rem .5rem}.tableau-depenses th{color:var(--texte-doux);font-size:.8rem;font-weight:650}.tableau-depenses small{color:var(--texte-doux)}.tableau-depenses .montant{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.tableau-depenses .manque{color:var(--alerte);font-weight:650}.satisfaction-action{gap:.4rem;display:grid}.satisfaction-action p{margin:0}.note-satisfaction strong{font-size:1.8rem}.repartition-notes{gap:.2rem;max-width:26rem;margin:0;padding:0;list-style:none;display:grid}.repartition-notes li{grid-template-columns:5rem 1fr 2rem;align-items:center;gap:.5rem;display:grid}.repartition-notes li>span:first-child{color:var(--etoile);letter-spacing:.05em}.commentaires-satisfaction{color:var(--texte-doux);margin:.2rem 0 0;padding-left:1.1rem;font-style:italic}.enquete-mairie{border-color:#b6d3f7}.formulaire-enquete{gap:.6rem;margin-top:.5rem;display:grid}.formulaire-enquete fieldset{border:0;margin:0;padding:0}.formulaire-enquete legend{margin-bottom:.3rem;font-weight:650}.etoiles-enquete{gap:.15rem;display:flex}.etoiles-enquete label{color:var(--bordure-forte);cursor:pointer;font-size:2rem;line-height:1}.etoiles-enquete label.allumee{color:var(--etoile)}.etoiles-enquete input{opacity:0;width:1px;height:1px;position:absolute}.etoiles-enquete label:has(input:focus-visible){outline:2px solid var(--primaire);border-radius:4px}.choix-enquete{flex-wrap:wrap;gap:.4rem 1rem;display:flex}.choix-enquete label{align-items:center;gap:.35rem;display:inline-flex}.tableau-bilan-annuel small{display:block}.alerte-rapport{color:var(--alerte);font-weight:650}.tableau-bilan-annuel tfoot th,.tableau-bilan-annuel tfoot td{border-top:2px solid var(--bordure-forte);font-weight:700}.suivi-action-ville h4.separe{border-top:1px solid var(--bordure-forte);margin-top:.9rem;padding-top:1rem}.objectifs-action li.objectif-chiffre{flex-wrap:wrap;align-items:center;gap:.4rem .8rem;padding:.25rem 0;display:flex}.objectif-chiffre .texte-objectif{flex:14rem}.compteur-ville.petit button{width:2.2rem}.compteur-ville.petit input{width:4.5rem;padding:.3rem}.objectif-chiffre small{color:var(--texte-doux);min-width:6.5rem;font-weight:650}.objectif-chiffre small.atteint{color:var(--succes)}.liens-facture{white-space:nowrap;gap:.8rem;display:inline-flex}.liens-facture a{align-items:center;gap:.2rem;display:inline-flex}.resume-suivi-action{border-radius:var(--rayon-petit);background:#fff4e8;border:2px solid #f0a463;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1.2rem;margin:1rem 0 0;padding:1rem 1.2rem;display:flex}.resume-suivi-action>div{gap:.2rem;display:grid}.resume-suivi-action strong{font-size:1.1rem}.resume-suivi-action span{color:var(--texte-doux)}.resume-suivi-action .alerte-suivi{color:#b42318;font-weight:700}.resume-suivi-action.a-traiter{border-color:#d93a2b}.bouton.bouton-suivi{color:#fff;background:#ea580c;border-color:#ea580c;align-items:center;gap:.5rem;padding:.85rem 1.6rem;font-size:1.1rem;display:inline-flex;box-shadow:0 2px 6px #ea580c4d}.bouton.bouton-suivi:hover{background:#c2410c;border-color:#c2410c}.zone-active-ville{background:#fff6f6;border:2px solid #e8a3a3}.icone-presumee.crise{color:#c92a2a;background:#fdecea}.infos-zone-active{gap:.3rem;margin:.6rem 0;display:grid}.infos-zone-active div{gap:.6rem;display:flex}.infos-zone-active dt{min-width:5.5rem;color:var(--texte-doux)}.infos-zone-active dd{margin:0;font-weight:600}.legende-carte-crise .orange{color:#e8590c}.zones-a-valider-crise{border-radius:var(--rayon-petit);background:#fff4e8;border:1px dashed #e8590c;margin:.4rem 0 0;padding:.5rem .7rem;font-size:.92rem}.autres-zones-crise{border-radius:var(--rayon-petit);background:#fff6f6;border:2px solid #e8a3a3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin:.6rem 0;padding:.7rem 1rem;display:flex}.bouton-declarer-ville{color:#fff;white-space:nowrap;background:#c92a2a;border-radius:10px;align-items:center;gap:.45rem;padding:.6rem 1.1rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 2px 6px #c92a2a4d}.bouton-declarer-ville:hover{color:#fff;background:#a61e1e}@media (max-width:900px){.bouton-declarer-ville{padding:.5rem .7rem;font-size:.9rem}}.legende-calques-ville{margin-top:.8rem}.epingle-alerte.lieu-accueil.ferme{background:#868e96}.bulle-declarer-ici p{margin:0 0 .5rem;font-weight:650}.astuce-carte-ville{margin:.4rem 0 0}.lignes-action-crise{margin:.4rem 0 0;padding:0;list-style:none}.lignes-action-crise li{border-top:1px solid var(--bordure);grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.75rem 0;display:grid}.lignes-action-crise li:first-child{border-top:0}.lignes-action-crise .pastille-compte{text-align:center;justify-self:center;min-width:2.4rem;font-size:1rem}.lignes-action-crise .texte small{color:var(--texte-doux);display:block}@media (max-width:640px){.lignes-action-crise li{grid-template-columns:3rem minmax(0,1fr)}.lignes-action-crise li>:last-child{grid-column:2;justify-self:start}}.historique-crises-ville summary{cursor:pointer}.historique-crises-ville summary h2{display:inline}.historique-crises-ville[open] summary{margin-bottom:.6rem}.crise-ville{gap:1rem;scroll-margin-top:1rem;display:grid}.crise-ville+.crise-ville{border-top:3px dashed #e8a3a3;margin-top:1.5rem;padding-top:1.8rem}.crise-ville>.bloc,.crise-ville>.rangee-ville>.bloc{margin:0}.carte-crise-pleine .carte-zones-ville{height:30rem}.a-traiter-crise-ville{grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));gap:1rem;display:grid}.a-traiter-crise-ville>.bloc{margin:0}.sommaire-crises-ville{border-radius:var(--rayon-petit);background:#fff6f6;border:2px solid #e8a3a3;flex-wrap:wrap;align-items:center;gap:.5rem .8rem;padding:.8rem 1rem;display:flex}.onglets-crise-ville .declarer-nouvelle-crise{color:#fff;background:#c92a2a;border-color:#c92a2a;align-items:center;gap:.4rem;margin-left:auto;display:inline-flex}.onglets-crise-ville .declarer-nouvelle-crise:hover{background:#a61e1e}.legende-lieux-ville{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.legende-lieux-ville .epingle-alerte{place-items:center;width:1.4rem;height:1.4rem;font-size:.8rem;display:inline-grid;position:static}.bandeau-mode-crise.orange{background:#e8590c}.zone-presumee-ville:has(>.bandeau-mode-crise){gap:.6rem;display:grid}.zone-presumee-ville>.bloc{margin:0}.haut-gestion-crise{justify-content:flex-end;display:flex}.haut-gestion-crise .bouton{align-items:center;gap:.4rem;display:inline-flex}.legende-calques-ville+.legende-lieux-ville,.legende-lieux-ville{margin-top:.9rem}.legende-lieux-ville .epingle-alerte{margin-right:.15rem}.legende-lieux-ville .epingle-alerte:not(:first-child){margin-left:.8rem}.pastille-active-ville.bleu{background:#1c64f2}.option-equipe-ville .case-option{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.7rem;display:grid}.option-equipe-ville .case-option input{width:1.3rem;height:1.3rem;margin-top:.15rem}.option-equipe-ville .case-option>span{gap:.2rem;display:grid}.boite-fils+.boite-fils{margin-top:1.2rem}.titre-boite-fils{align-items:flex-start;gap:.8rem;display:flex}.titre-boite-fils h2{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.titre-boite-fils .aide{margin:.2rem 0 0}.icone-boite{color:#1c64f2;background:#e7efff;border-radius:10px;flex:none;place-items:center;width:2.4rem;height:2.4rem;display:grid}.boite-groupes .icone-boite{color:#6d28d9;background:#ede9fe}.compte-boite{color:var(--texte-doux);background:#eef1f5;border-radius:999px;padding:.1rem .55rem;font-size:.85rem;font-weight:700}.non-lus-boite{color:#fff;background:#1c64f2;border-radius:999px;padding:.15rem .6rem;font-size:.78rem;font-weight:700}.fils-equipe{gap:.55rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.fils-equipe a{border:1px solid var(--bordure);color:var(--texte);background:var(--surface);border-left:4px solid #0000;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.85rem 1rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid}.fils-equipe a:hover{border-color:#1c64f2;box-shadow:0 2px 10px #1c64f21f}.fils-equipe .non-lu a{background:#f5f8ff;border-left-color:#1c64f2}.pastille-fil{color:#fff;letter-spacing:.02em;border-radius:50%;place-items:center;width:2.9rem;height:2.9rem;font-size:1rem;font-weight:800;display:grid}.pastille-fil.groupe{border-radius:12px}.fils-equipe .texte{gap:.15rem;min-width:0;display:grid}.fils-equipe .texte strong{font-size:1.02rem;font-weight:650}.fils-equipe .objet-fil{color:var(--texte);font-size:.93rem;font-weight:600}.fils-equipe small,.fils-equipe .apercu{color:var(--texte-doux)}.fils-equipe .apercu{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.fils-equipe .non-lu .texte strong{font-weight:800}.fils-equipe .non-lu .apercu{color:var(--texte)}.cote-fil{text-align:right;justify-items:end;gap:.3rem;display:grid}.date-fil{justify-items:end;line-height:1.15;display:grid}.date-fil .jour{color:var(--texte);font-size:.95rem;font-weight:750}.date-fil .heure{color:var(--texte-doux);font-variant-numeric:tabular-nums;font-size:.85rem}.non-lu .date-fil .jour{color:#1c64f2}.nouveau-fil{text-transform:uppercase;letter-spacing:.04em;color:#fff;background:#1c64f2;border-radius:999px;padding:.15rem .5rem;font-size:.72rem;font-weight:800}.cote-fil small{font-size:.78rem}@media (max-width:560px){.fils-equipe a{grid-template-columns:auto minmax(0,1fr)}.cote-fil{grid-column:2;grid-auto-flow:column;justify-content:start;place-items:center start}.date-fil{grid-auto-flow:column;justify-items:start;gap:.4rem}}.participants-fil{margin:.4rem 0 1rem}.participants-fil summary{cursor:pointer;color:var(--primaire);font-weight:600}.participants-fil ul{columns:2 16rem;margin:.5rem 0 0;padding-left:1.2rem}.participants-fil small{color:var(--texte-doux)}.messages-equipe{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.messages-equipe li{background:#f1f3f7;border-radius:14px;max-width:46rem;padding:.8rem 1rem}.messages-equipe li.moi{background:#e7efff;justify-self:end}.messages-equipe .entete-message small{color:var(--texte-doux)}.messages-equipe p{white-space:pre-wrap;overflow-wrap:anywhere;margin:.35rem 0 0}.destinataires-equipe{border:1px solid var(--bordure);border-radius:12px;gap:.5rem;margin:0 0 1rem;padding:.9rem 1rem;display:grid}.destinataires-equipe legend{padding:0 .3rem;font-weight:700}.sous-titre-destinataires{color:var(--texte-doux);margin:.5rem 0 .2rem;font-size:.92rem;font-weight:700}.cases-destinataires{flex-wrap:wrap;gap:.4rem .5rem;display:flex}.case-destinataire{border:1px solid var(--bordure);background:var(--surface);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .7rem;display:inline-flex}.case-destinataire:has(input:checked){background:#eef3fd;border-color:#1c64f2}.case-destinataire small{color:var(--texte-doux)}.case-destinataire.tous{justify-self:start}.personnes-destinataires summary{cursor:pointer;color:var(--primaire);margin-top:.4rem;font-weight:600}.resume-destinataires{background:#eef3fd;border-radius:10px;margin:.6rem 0 0;padding:.6rem .8rem}.resume-destinataires.vide{color:#8a4b00;background:#fff4e5}.annuaire-equipe{grid-template-columns:minmax(12rem,1fr) minmax(12rem,1.1fr) 12rem auto;column-gap:1.2rem;margin:0;padding:0;list-style:none;display:grid}.annuaire-equipe li{grid-column:1/-1;grid-template-columns:subgrid;border-top:1px solid var(--bordure);align-items:center;padding:.85rem 0;display:grid}.annuaire-equipe li:first-child{border-top:0}.annuaire-equipe li.edition{display:block}.annuaire-equipe .qui,.annuaire-equipe .contact{gap:.15rem;min-width:0;display:grid}.annuaire-equipe .qui small,.annuaire-equipe .contact .manque{color:var(--texte-doux)}.annuaire-equipe .contact a{overflow-wrap:anywhere}.annuaire-equipe .acces{justify-items:start;gap:.25rem;display:grid}.annuaire-equipe .acces .aide{margin:0;font-size:.8rem}.annuaire-equipe .lien-renvoyer{color:#15803d;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;align-items:center;gap:.3rem;padding:0;font-size:.85rem;font-weight:700;text-decoration:underline;display:inline-flex}.boutons-annuaire{grid-template-columns:6.6rem 7.6rem 6.6rem;justify-content:end;gap:.5rem;display:grid}.boutons-annuaire>*{justify-content:center}@media (max-width:1100px){.annuaire-equipe{display:block}.annuaire-equipe li{grid-template-columns:1fr 1fr;gap:.6rem 1rem}.boutons-annuaire{justify-content:start}}@media (max-width:700px){.annuaire-equipe li{grid-template-columns:1fr}}.membres-commission{border:1px solid var(--bordure);border-radius:12px;margin:.6rem 0;padding:.8rem 1rem}.membres-commission legend{padding:0 .3rem;font-weight:700}.carte-commission .membres-liste{margin-bottom:.6rem}.lien-equipe{max-width:60rem}.entete-lien-equipe{gap:.6rem;margin-bottom:1rem;display:grid}.entete-lien-equipe p{gap:.2rem;margin:0;display:grid}.entete-lien-equipe p span{color:var(--texte-doux)}.entete-lien-equipe nav{flex-wrap:wrap;gap:.5rem;display:flex}.entete-lien-equipe nav a{border:1px solid var(--bordure);color:var(--texte);border-radius:10px;padding:.45rem 1rem;font-weight:700;text-decoration:none}.entete-lien-equipe nav a[aria-current=page]{color:#fff;background:#1c64f2;border-color:#1c64f2}.reunions-equipe{gap:.5rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.carte-reunion a{border:1px solid var(--bordure);color:var(--texte);background:var(--surface);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.8rem 1rem;text-decoration:none;display:grid}.carte-reunion a:hover{border-color:#1c64f2}.carte-reunion.annulee a{opacity:.6}.date-reunion{color:#1c64f2;background:#eef3fd;border-radius:10px;place-items:center;width:3.4rem;padding:.35rem 0;display:grid}.date-reunion strong{font-size:1.35rem;line-height:1}.date-reunion small{text-transform:uppercase;font-size:.72rem;font-weight:700}.carte-reunion .texte{gap:.15rem;min-width:0;display:grid}.carte-reunion .texte small{color:var(--texte-doux);flex-wrap:wrap;align-items:center;gap:.3rem;display:inline-flex}.carte-reunion .etat-reunion{text-align:right;justify-items:end;gap:.2rem;display:grid}.carte-reunion .etat-reunion small{color:var(--texte-doux)}.carte-reunion .a-repondre{font-weight:700;color:#b45309!important}@media (max-width:700px){.carte-reunion a{grid-template-columns:auto minmax(0,1fr)}.carte-reunion .etat-reunion{text-align:left;grid-column:2;justify-items:start}}.entete-reunion h2{margin-bottom:.4rem}.infos-reunion{gap:.35rem;margin:0 0 .8rem;padding:0;list-style:none;display:grid}.infos-reunion li{align-items:center;gap:.5rem;display:flex}.ordre-du-jour{gap:.25rem;margin:.3rem 0 0;padding-left:1.4rem;display:grid}.groupes-convoques{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.7rem;display:grid}.groupes-convoques h3{margin:0 0 .2rem;font-size:.95rem}.groupes-convoques p{color:var(--texte-doux);margin:0}.repondre-convocation .bouton.choisi{color:#fff;background:#1c64f2;border-color:#1c64f2}.repondre-convocation .bouton.choisi-absent{color:#b45309;border-color:#b45309;font-weight:700}.modes-reunion{border:1px solid var(--bordure);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.5rem;margin:.6rem 0;padding:.8rem 1rem;display:grid}.modes-reunion legend{padding:0 .3rem;font-weight:700}.mode-reunion{border:1px solid var(--bordure);cursor:pointer;border-radius:10px;grid-template-columns:auto 1fr;gap:.1rem .5rem;padding:.6rem .8rem;display:grid}.mode-reunion input{grid-row:span 2}.mode-reunion small{color:var(--texte-doux)}.mode-reunion.choisi{background:#eef3fd;border-color:#1c64f2}.heures-reunion{gap:.6rem}.rediger-compte-rendu{margin-top:.8rem}.rediger-compte-rendu summary{cursor:pointer;color:var(--primaire);margin-bottom:.6rem;font-weight:700}.presents-reunion,.taches-compte-rendu{border:1px solid var(--bordure);border-radius:12px;gap:.5rem;margin:.6rem 0;padding:.8rem 1rem;display:grid}.presents-reunion legend,.taches-compte-rendu legend{padding:0 .3rem;font-weight:700}.ligne-tache-cr{grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) minmax(9rem,1fr) auto;align-items:center;gap:.5rem;display:grid}@media (max-width:800px){.ligne-tache-cr{grid-template-columns:1fr}}.nouvelle-tache{margin:.4rem 0 .8rem}.taches-equipe{margin:0;padding:0;list-style:none}.ligne-tache{border-top:1px solid var(--bordure);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.65rem 0;display:grid}.ligne-tache:first-child{border-top:0}.ligne-tache label{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;display:grid}.ligne-tache input{width:1.2rem;height:1.2rem;margin-top:.15rem}.ligne-tache .texte{gap:.1rem;display:grid}.ligne-tache small{color:var(--texte-doux)}.ligne-tache.retard{border-left:4px solid #e8590c;padding-left:.6rem}.ligne-tache.retard small{color:#b45309}.ligne-tache.faite strong{color:var(--texte-doux);text-decoration:line-through}.retard-taches{color:#b45309}.taches-faites{margin-top:.8rem}.taches-faites summary{cursor:pointer;color:var(--primaire);font-weight:600}.agenda-equipe{gap:.7rem;display:grid}.barre-agenda{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.titre-agenda{text-transform:capitalize;font-size:1.1rem}.vues-agenda{border:1px solid var(--bordure);border-radius:10px;margin-left:auto;display:inline-flex;overflow:hidden}.vues-agenda a{color:var(--texte);padding:.35rem .9rem;font-weight:600;text-decoration:none}.vues-agenda a[aria-current=page]{color:#fff;background:#1c64f2}.grille-agenda{background:var(--bordure);border:1px solid var(--bordure);border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.grille-agenda .entete-jour{background:var(--surface);text-align:center;color:var(--texte-doux);padding:.35rem;font-size:.8rem;font-weight:700}.case-jour{background:var(--surface);flex-direction:column;gap:.2rem;min-width:0;min-height:5.5rem;padding:.3rem;display:flex}.grille-agenda.semaine .case-jour{min-height:12rem}.case-jour.hors-mois{color:var(--texte-doux);background:#f6f7f9}.case-jour.aujourdhui .numero-jour{color:#fff;background:#c92a2a;border-radius:99px;padding:0 .4rem}.numero-jour{align-self:flex-start;font-size:.82rem;font-weight:700}.evenement-agenda{text-overflow:ellipsis;white-space:nowrap;color:#0b3c8c;background:#e3ecff;border-radius:6px;padding:.15rem .35rem;font-size:.78rem;text-decoration:none;display:block;overflow:hidden}.evenement-agenda.tache{color:#7c4a03;background:#fff1d6}.evenement-agenda.retard{color:#fff;background:#e8590c}.evenement-agenda.annulee{opacity:.6;text-decoration:line-through}.legende-agenda{flex-wrap:wrap;gap:1rem;margin:0;font-size:.85rem;display:flex}.legende-agenda span:before{content:"";vertical-align:-1px;border-radius:3px;width:.8rem;height:.8rem;margin-right:.3rem;display:inline-block}.legende-agenda .reunion:before{background:#e3ecff;border:1px solid #1c64f2}.legende-agenda .tache:before{background:#fff1d6;border:1px solid #b45309}.legende-agenda .retard:before{background:#e8590c}@media (max-width:700px){.case-jour{min-height:3.5rem}.evenement-agenda{font-size:.7rem}}.signalements-zone-ville .texte-signalement{gap:.15rem;min-width:0;display:grid}.signalements-zone-ville .titre-signalement{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.signalements-zone-ville .actions-signalement{justify-content:flex-end}.etat-signalement.demandee{color:#1c64f2;background:#e7efff}@media (max-width:1000px){.signalements-zone-ville li{grid-template-columns:auto 1fr}.signalements-zone-ville .actions-signalement{grid-column:1/-1;justify-content:flex-start}}.menu-ville .nom-rubrique{justify-items:start;gap:.25rem;display:grid}.menu-ville .nom-rubrique .pastille-active-ville{margin-left:0}.fichiers-equipe{gap:.3rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.fichiers-equipe a{overflow-wrap:anywhere;align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.fichiers-equipe small{color:var(--texte-doux)}.documents-reunion>li{border-top:1px solid var(--bordure);justify-content:space-between;align-items:center;gap:.6rem;padding:.4rem 0;display:flex}.documents-reunion>li:first-child{border-top:0}.documents-reunion .fichiers-equipe{margin:0}.champ-fichiers>span{align-items:center;gap:.35rem;display:inline-flex}.ajouter-documents{justify-items:start;gap:.4rem;margin-top:.8rem;display:grid}.page-ville .bloc>p.aide:has(+.bouton,+button,+form){margin-bottom:1.1rem}.page-ville .bloc>.titre-bloc-ville+p.aide{margin-top:.2rem}.signalements-zone-ville+p.aide{margin-top:.9rem}.carte-commission{border-top:6px solid var(--couleur-commission,#1c64f2);background:linear-gradient(180deg, color-mix(in srgb, var(--couleur-commission,#1c64f2) 7%, var(--surface)) 0, var(--surface) 7rem)}.carte-commission .titre-commission{color:var(--couleur-commission,#1c64f2);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pastille-commission{background:var(--couleur-commission,#1c64f2);border-radius:50%;flex:none;width:.85rem;height:.85rem;display:inline-block}.bouton.bouton-commission{background:var(--couleur-commission,#1c64f2);border-color:var(--couleur-commission,#1c64f2);color:#fff}.bouton.bouton-commission:hover{filter:brightness(.92)}.bouton.secondaire.bouton-supprimer{color:#b91c1c;border-color:#f1b3b3}.bouton.secondaire.bouton-supprimer:hover{background:#fdecec}.bouton.secondaire.bouton-lien-personnel{color:#0f766e;border-color:#99d5cc}.bouton.secondaire.bouton-lien-personnel:hover{background:#e6f6f3}.etiquette-commission{color:#fff;background:var(--couleur-commission,#1c64f2);border-radius:99px;padding:.05rem .55rem;font-size:.8rem;font-weight:700;display:inline-block}.carte-reunion .texte small .etiquette-commission{margin-left:.2rem}.une-equipe{background-color:#0f1d33;background-position:100%}.une-equipe .voile{background:linear-gradient(90deg,#0f1d33f2 0%,#0f1d33cc 32%,#0f1d334d 58%,#0f1d3300 72%);align-content:start;min-height:16rem;padding-top:2.2rem}.une-equipe .badge-stage{background:#2563eb}.une-equipe h2{max-width:26rem}.une-equipe .accroche{max-width:30rem;line-height:1.55}.boutons-bandeau-equipe{flex-wrap:wrap;gap:.6rem;margin-top:.3rem;display:flex}@media (max-width:760px){.une-equipe .voile{background:linear-gradient(90deg,#0f1d33eb 0%,#0f1d33cc 65%,#0f1d338c 100%)}}.nom-personne-equipe{color:inherit;align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.nom-personne-equipe:hover strong{text-decoration:underline}.portrait-equipe{object-fit:cover;color:#1f5bd7;background:#e6eefc;border-radius:50%;flex:none;place-items:center;width:2.4rem;height:2.4rem;font-size:.85rem;font-weight:800;display:inline-grid}.portrait-equipe.grand{border:4px solid #fff;width:8.5rem;height:8.5rem;font-size:2.2rem;box-shadow:0 4px 18px #0f1d3326}.etiquettes-competences{flex-wrap:wrap;gap:.3rem;margin-top:.35rem;display:flex}.etiquettes-competences span{color:var(--couleur-famille);background:color-mix(in srgb, var(--couleur-famille) 11%, white);border:1px solid color-mix(in srgb, var(--couleur-famille) 28%, white);border-radius:99px;padding:.12rem .5rem;font-size:.76rem;font-weight:700}.competences-personne{border:1px solid var(--bordure);background:var(--surface);border-radius:12px;margin:.8rem 0;padding:.8rem 1rem}.competences-personne summary{cursor:pointer;font-weight:800}.competences-personne fieldset{border:0;border-left:4px solid var(--couleur-famille);margin:.8rem 0;padding:.2rem 0 .2rem .8rem}.competences-personne legend{color:var(--couleur-famille);padding:0;font-weight:800}.cases-competences{flex-wrap:wrap;gap:.35rem 1rem;margin-top:.35rem;display:flex}.cases-competences label{align-items:center;gap:.35rem;font-size:.92rem;display:inline-flex}.qui-sait-equipe{border-top:1px solid var(--bordure);flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.1rem;padding-top:1rem;display:flex}.qui-sait-equipe label{align-items:center;gap:.35rem;font-weight:800;display:inline-flex}.qui-sait-equipe select{min-width:16rem}.resultat-qui-sait{border-top:5px solid var(--couleur-famille)}.resultat-qui-sait h2{color:var(--couleur-famille)}.tete-fiche-equipe{grid-template-columns:auto 1fr;align-items:start;gap:1.6rem;display:grid}.tete-fiche-equipe>div:first-child{justify-items:center;gap:.6rem;display:grid}.tete-fiche-equipe h2{margin:0;font-size:1.7rem}.fonction-fiche{color:var(--texte-doux);margin:.2rem 0 .8rem;font-weight:600}.coordonnees-fiche{gap:.45rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.coordonnees-fiche li{align-items:center;gap:.5rem;display:flex}.coordonnees-fiche svg{color:#1f5bd7;flex:none}.photo-personne-equipe{justify-items:center;gap:.4rem;max-width:12rem;display:grid}.photo-personne-equipe input[type=file]{max-width:12rem;font-size:.78rem}.note-competences{color:var(--texte-doux);margin:.7rem 0 0}.etiquettes-commissions-fiche{flex-wrap:wrap;gap:.4rem;margin:0;display:flex}@media (max-width:700px){.tete-fiche-equipe{grid-template-columns:1fr;justify-items:start}}.formulaire-frais .trajet-frais{border:1px solid var(--bordure);border-radius:12px;margin:.9rem 0;padding:.8rem 1rem 1rem}.formulaire-frais legend{align-items:center;gap:.35rem;padding:0 .3rem;font-weight:800;display:inline-flex}.quatre-champs{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}@media (max-width:760px){.quatre-champs{grid-template-columns:1fr 1fr}}.estimation-frais{color:#1f3f86;background:#e6eefc;border-radius:10px;margin:.6rem 0 0;padding:.5rem .8rem}.tuiles-frais{grid-template-columns:repeat(3,minmax(0,1fr))}.tuiles-frais>div:first-child strong{color:#c2410c}.tuiles-frais>div:nth-child(2) strong{color:#1f5bd7}.tuiles-frais>div:nth-child(3) strong{color:#15803d}.filtres-frais{flex-wrap:wrap;gap:.5rem;margin:.4rem 0 1rem;display:flex}.liste-frais{margin:0;padding:0;list-style:none}.liste-frais li{border-top:1px solid var(--bordure);grid-template-columns:6rem 1fr 9.5rem 13rem;align-items:center;gap:1rem;padding:.85rem 0;display:grid}.liste-frais li:first-child{border-top:0}.jour-frais{color:var(--texte-doux);font-weight:800}.quoi-frais{gap:.2rem;min-width:0;display:grid}.detail-frais,.remarque-frais{color:var(--texte-doux)}.remarque-frais{font-style:italic}.montant-frais{justify-items:end;gap:.25rem;display:grid}.montant-frais strong{font-size:1.1rem}.actions-frais{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.bouton.bouton-valider-frais{background:#15803d;border-color:#15803d}.case-payer{width:1.2rem;height:1.2rem}.refus-frais{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.refus-frais input{min-width:12rem}.paiement-frais{background:#e3f4e8;border-radius:12px;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1rem;padding:.8rem 1rem;display:flex}@media (max-width:900px){.liste-frais li{grid-template-columns:1fr;gap:.4rem}.montant-frais{justify-items:start}.actions-frais{justify-content:flex-start}}.qui-sait-equipe select,.filtres-frais select{width:auto;min-width:12rem}.lien-renvoyer{color:#15803d;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;align-items:center;gap:.3rem;padding:0;font-size:.85rem;font-weight:700;text-decoration:underline;display:inline-flex}.actions-frais .lien-renvoyer{color:#b91c1c}.liste-frais li{grid-template-columns:6rem 1fr 11rem 13rem}.photo-personne-equipe label.bouton{cursor:pointer}@media (max-width:900px){.liste-frais li{grid-template-columns:1fr}}.champ-capacites{border:1px solid var(--bordure);border-radius:12px;gap:.7rem;margin:1rem 0;padding:.9rem 1rem 1rem;display:grid}.champ-capacites legend{padding:0 .3rem;font-weight:800}.champ-capacites .aide{margin:0}.lignes-capacites{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.lignes-capacites li{background:var(--surface);border:1px solid var(--bordure);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.55rem .6rem;display:flex}.lignes-capacites select{flex:14rem;width:auto;min-width:14rem}.lignes-capacites input{width:auto}.nombre-capacite{color:var(--texte-doux);align-items:center;gap:.35rem;font-size:.92rem;display:inline-flex}.nombre-capacite input{width:5.5rem}.precision-capacite{flex:12rem}.total-ligne-capacite{color:#1f5bd7;font-size:.9rem;font-weight:700}.retirer-capacite{color:#b91c1c;cursor:pointer;background:0 0;border:0;padding:.2rem;display:inline-flex}.champ-capacites>.bouton{justify-self:start}.totaux-saisie-capacites{color:#1f3f86;background:#e6eefc;border-radius:10px;margin:0;padding:.55rem .8rem}.totaux-capacites{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.6rem;margin:.4rem 0 .8rem;padding:0;list-style:none;display:grid}.totaux-capacites li{background:color-mix(in srgb, var(--couleur-famille) 8%, white);border-left:4px solid var(--couleur-famille);border-radius:12px;gap:.1rem;padding:.7rem .85rem;display:grid}.totaux-capacites strong{color:var(--couleur-famille);font-size:1.6rem;line-height:1.1}.totaux-capacites span{font-size:.88rem;font-weight:600}.totaux-capacites small{color:var(--texte-doux);font-size:.78rem}.detail-capacites{gap:.2rem;margin:0 0 .6rem;padding-left:1.2rem;display:grid}.detail-capacites small{color:var(--texte-doux)}.resume-capacites{font-weight:600;color:#1f5bd7!important}.lignes-capacites select{flex:0 15rem;min-width:11rem}.precision-capacite{flex:9rem;min-width:8rem}.fin-ligne-capacite{white-space:nowrap;align-items:center;gap:.4rem;margin-left:auto;display:inline-flex}.referents-ville{gap:.4rem;margin:.6rem 0;padding:0;list-style:none;display:grid}.referents-ville li{border-top:1px solid var(--bordure);grid-template-columns:minmax(10rem,1fr) minmax(10rem,1.4fr) auto;align-items:center;gap:.8rem;padding:.55rem 0;display:grid}.referents-ville li:first-child{border-top:0}.referents-ville span{color:var(--texte-doux)}.communes-sans-referent{color:#c2410c;align-items:center;gap:.4rem;margin:.4rem 0 .8rem;font-weight:600;display:flex}@media (max-width:700px){.referents-ville li{grid-template-columns:1fr;gap:.2rem}}.besoin-coordinateurs{border-radius:14px;flex-wrap:wrap;align-items:center;gap:.9rem;margin:.6rem 0;padding:.9rem 1.1rem;display:flex}.besoin-coordinateurs p{flex:18rem;margin:0}.besoin-coordinateurs.rouge{color:#9b1c1c;background:#fde8e8;border:2px solid #c92a2a}.besoin-coordinateurs.orange{color:#9a3412;background:#fdf0e1;border:2px solid #e8590c}.besoin-coordinateurs.rouge .bouton{background:#c92a2a;border-color:#c92a2a}.besoin-coordinateurs.orange .bouton{background:#e8590c;border-color:#e8590c}.proposer-coordination{gap:.4rem;margin-top:.4rem;display:grid}.referents-ville li{grid-template-columns:minmax(10rem,1fr) minmax(10rem,1.2fr) auto}.boutons-referent{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.etat-groupe.gris{color:#5b6472;background:#eef0f3}.filtre-delai{flex-wrap:wrap;align-items:center;gap:.4rem;margin:.4rem 0 .2rem;display:flex}.filtre-delai span{color:var(--texte-doux);margin-right:.2rem;font-weight:700}.filtre-delai a{border:1px solid var(--bordure);background:var(--surface);color:inherit;border-radius:99px;padding:.25rem .75rem;font-size:.9rem;font-weight:600;text-decoration:none}.filtre-delai a[aria-current=true]{color:#fff;background:#1f5bd7;border-color:#1f5bd7}.delai-pret{font-weight:700;color:#15803d!important}.pastille-active-ville.orange{background:#c2410c}.etat-groupe.violet{color:#6d28d9;background:#efe7fb}.tete-accompagnement{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem;display:flex}.tete-accompagnement .note-confidentielle{flex:28rem;margin:0}.note-confidentielle{color:#4c1d95;background:#f4f0fb;border-radius:12px;align-items:flex-start;gap:.6rem;padding:.75rem 1rem;font-size:.92rem;line-height:1.45;display:flex}.note-confidentielle svg{flex:none;margin-top:.15rem}.filtres-accompagnement{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.filtres-accompagnement select{min-width:12rem}.cartes-accompagnes{grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.cartes-accompagnes>li>a{border:1px solid var(--bordure);background:var(--surface);height:100%;color:inherit;border-left:5px solid #93a3b8;border-radius:14px;gap:.7rem;padding:1rem 1.1rem;text-decoration:none;display:grid}.cartes-accompagnes>li.priorite-1>a{border-left-color:#dc2626}.cartes-accompagnes>li.priorite-2>a{border-left-color:#ea7a1a}.cartes-accompagnes>li.priorite-3>a{border-left-color:#1f5bd7}.cartes-accompagnes>li>a:hover{box-shadow:0 4px 14px #00000014}.tete-carte-accompagne{gap:.2rem;display:grid}.tete-carte-accompagne strong{font-size:1.15rem}.tete-carte-accompagne small{color:var(--texte-doux)}.etiquettes-accompagne{flex-wrap:wrap;gap:.4rem;margin-top:.3rem;display:flex}.situations-accompagne{flex-wrap:wrap;gap:.35rem;display:flex}.suivi-carte-accompagne{border-top:1px solid var(--bordure);gap:.25rem;padding-top:.6rem;font-size:.92rem;display:grid}.suivi-carte-accompagne small{min-width:9.5rem;color:var(--texte-doux);display:inline-block}.suivi-carte-accompagne .en-retard,.suivi-accompagne .en-retard .quand{color:#c2410c;font-weight:650}.bandeau-a-revoir{color:#4c1d95;background:#efe7fb;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;padding:.9rem 1.1rem;display:flex}.tete-fiche-accompagne{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.tete-fiche-accompagne h2{margin:.4rem 0 .2rem;font-size:1.6rem}.presentation-accompagne{white-space:pre-line;background:#f6f8fa;border-radius:12px;padding:.9rem 1.1rem;line-height:1.55}.grille-fiche-accompagne{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1.2rem 2rem;display:grid}.grille-fiche-accompagne h3{margin:0 0 .5rem}.grille-fiche-accompagne h4{margin:.9rem 0 .4rem;font-size:.95rem}.membres-accompagne{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.membres-accompagne li{display:grid}.membres-accompagne small{color:var(--texte-doux)}.accord-accompagne{border-top:1px solid var(--bordure);margin-bottom:0;padding-top:.7rem}.suivi-accompagne{gap:.8rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.suivi-accompagne>li{border:1px solid var(--bordure);border-left:4px solid #15803d;border-radius:12px;gap:.2rem;padding:.8rem 1rem;display:grid}.suivi-accompagne>li.action{border-left-color:#1f5bd7}.suivi-accompagne>li.action.en-retard{background:#fffaf5;border-left-color:#c2410c}.suivi-accompagne .quand{color:var(--texte-doux);font-size:.85rem}.suivi-accompagne p{white-space:pre-line;margin:.3rem 0;line-height:1.5}.suivi-accompagne small{color:var(--texte-doux)}.formulaire-accompagne fieldset{border:1px solid var(--bordure);border-radius:12px;gap:.7rem;padding:.9rem 1.1rem 1.1rem;display:grid}.formulaire-accompagne legend{padding:0 .4rem;font-weight:750}.lignes-membres-foyer{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.lignes-membres-foyer li{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 10rem 13rem auto;align-items:center;gap:.5rem;display:grid}.lignes-membres-foyer li>.etiquette{white-space:nowrap}@media (max-width:720px){.lignes-membres-foyer li{grid-template-columns:1fr 1fr}}.cases-accompagne{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:.4rem 1rem;display:grid}.choix-accord{gap:.35rem;display:grid}.sous-titre-formulaire{margin:.6rem 0 0;font-size:1rem}.lignes-membres-foyer.contacts li{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 12rem auto}@media (max-width:720px){.lignes-membres-foyer.contacts li{grid-template-columns:1fr 1fr}}.filtres-accompagnement select{flex:12rem;width:auto}.suivi-carte-accompagne>span{grid-template-columns:9.5rem minmax(0,1fr);gap:.5rem;display:grid}.suivi-carte-accompagne small{min-width:0;padding-top:.1rem}.fiche-accompagne{gap:1.6rem;display:grid}.fiche-accompagne>*{margin:0}.tete-fiche-accompagne .aide{margin:.3rem 0 0}.presentation-accompagne{padding:1.1rem 1.4rem;line-height:1.7}.grille-fiche-accompagne{gap:2rem 3rem;padding-top:.4rem}.grille-fiche-accompagne h3{margin-bottom:.9rem}.grille-fiche-accompagne h4{margin:1.4rem 0 .7rem}.grille-fiche-accompagne .membres-accompagne{gap:.9rem}.grille-fiche-accompagne .membres-accompagne small{margin-top:.15rem;line-height:1.5}.grille-fiche-accompagne .infos-partenaire{gap:.9rem}.grille-fiche-accompagne .situations-accompagne{gap:.55rem}.accord-accompagne{padding-top:1rem;line-height:1.6}.ligne-qui-sait{border-top:1px solid var(--bordure);flex-wrap:wrap;align-items:flex-start;gap:.6rem 1.2rem;margin-top:1.1rem;padding-top:1rem;display:flex}.ligne-qui-sait .qui-sait-equipe{border-top:none;margin-top:0;padding-top:0}.competences-ajoutees{flex:20rem;justify-items:start;display:grid}.competences-ajoutees .formulaire-suivi-ville{width:100%}.liste-competences-ajoutees{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.competence-ajoutee{background:color-mix(in srgb, var(--couleur-famille) 12%, white);color:var(--couleur-famille);border-radius:99px;align-items:center;gap:.25rem;padding:.15rem .3rem .15rem .65rem;font-size:.88rem;font-weight:650;display:inline-flex}.actions-agent>summary{border:1px solid var(--primaire,#1f5bd7);color:var(--primaire,#1f5bd7);background:var(--surface);white-space:nowrap;border-radius:10px;align-items:center;padding:.35rem .8rem;font-weight:650;list-style:none;display:inline-flex}.actions-agent>summary::-webkit-details-marker{display:none}.actions-agent[open]>summary{background:var(--primaire,#1f5bd7);color:#fff}.liste-agents>li:target{border-radius:12px;outline:3px solid #93b4f5}.qui-a-ce-role{color:var(--texte);margin-top:.25rem;font-size:.85rem;display:block}.filtres-journal{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.8rem;display:flex}.filtres-journal select,.filtres-journal input{flex:11rem;width:auto}.qui-journal{color:var(--texte-doux);margin-bottom:.1rem;font-size:.85rem;display:block}.qui-journal a,.qui-journal strong{color:var(--texte);font-weight:700}.choix-suivi-accompagne{gap:.9rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.choix-suivi-accompagne>li{border:1px solid var(--bordure);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding:1.1rem 1.3rem;display:flex}.choix-suivi-accompagne>li>div{flex:28rem}.choix-suivi-accompagne>li strong{font-size:1.05rem}.choix-suivi-accompagne>li p{color:var(--texte-doux);max-width:62rem;margin:.4rem 0 0;line-height:1.6}.choix-suivi-accompagne>li.danger{background:#fff8f8;border-color:#f3c4c4}.choix-suivi-accompagne .formulaire-suivi-ville{flex:100%}.suivi-accompagne{gap:1.1rem}.suivi-accompagne>li{gap:.35rem;padding:1rem 1.2rem}.suivi-accompagne p{margin:.45rem 0;line-height:1.65}.apport-partenaires-crise{border-top:1px solid var(--bordure);gap:.9rem;margin-top:1.6rem;padding-top:1.4rem;display:grid}.apport-partenaires-crise h3,.apport-partenaires-crise .filtre-delai{margin:0}.partenaires-a-appeler{margin-top:1.4rem}.renvoyer-lien-agent{background:#eef4ff;border-radius:10px;justify-items:start;gap:.5rem;padding:.8rem 1rem;display:grid}.actions-agent>summary .fermer-agent{align-items:center;gap:.35rem;display:none}.actions-agent[open]>summary .ouvrir-agent{display:none}.actions-agent[open]>summary .fermer-agent{display:inline-flex}.actions-agent[open]>summary{background:var(--surface);color:var(--primaire,#1f5bd7);justify-self:start}.actions-agent[open]{border:1px solid var(--bordure);background:#f7f9fc;border-radius:12px;gap:.9rem;padding:.9rem 1rem}.actions-agent .formulaire-marche{gap:.8rem;display:grid}.actions-agent .formulaire-marche>button[type=submit]{justify-self:start;width:auto}.actions-agent>.boutons-cercle{border-top:1px solid var(--bordure);align-items:center;gap:.8rem;margin-top:.4rem;padding-top:.9rem}.fonctions-personne{gap:.5rem}.fonctions-personne .libelle-champ{font-size:.95rem}.ligne-fonction{align-items:flex-start;gap:.4rem;display:flex}.choix-fonction{flex:1;gap:.4rem;min-width:0;display:grid}.retirer-fonction{border:1px solid var(--bordure-forte);background:var(--surface);width:2.4rem;height:2.4rem;color:var(--texte-doux);cursor:pointer;border-radius:8px;flex:none;place-items:center;display:inline-grid}.retirer-fonction:hover{color:#b42318;border-color:#b42318}.ajouter-fonction{color:var(--primaire-fonce);cursor:pointer;background:0 0;border:none;justify-self:start;align-items:center;gap:.3rem;padding:.2rem 0;font-weight:650;display:inline-flex}.ajouter-fonction:hover{text-decoration:underline}.alerte-envoi{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin:.6rem 0;padding:.6rem .8rem;font-weight:600}.alerte-envoi a{color:#991b1b;text-decoration:underline}.confier-secretariat{flex-wrap:wrap;align-items:flex-end;gap:.6rem;margin-top:.9rem;display:flex}.confier-secretariat .champ{min-width:min(100%,18rem)}.confier-secretariat .message,.confier-secretariat .erreur-globale{flex-basis:100%}.volontaires-proposes{background:#f5f8ff;border:1px solid #c7d7fe;border-radius:12px;gap:.5rem;margin:1rem 0;padding:.9rem 1rem;display:grid}.volontaires-proposes h3{color:#1e40af;margin:0;font-size:1rem}.proposition-coordination{background:#fdecea;border-color:#b42318}.proposition-coordination>svg{color:#b42318}.proposition-coordination .boutons-cercle{align-items:center;margin-top:.5rem}.etat-coordination{border-radius:10px;margin:.4rem 0 0;padding:.6rem .8rem;font-weight:600}.etat-coordination.rouge{color:#8a1c13;background:#fdecea}.etat-coordination.vert{color:#1f5f43;background:#e3f2ea}#debut-page{scroll-margin-top:5rem}.modes-aide{gap:.3rem;margin:.2rem 0;display:grid}.modes-aide .pictos{flex-wrap:wrap;gap:.35rem;display:flex}.modes-aide .mode{border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .55rem;font-size:.85rem;font-weight:650;display:inline-flex}.modes-aide .mode.sur-place{color:#0f6e66;background:#dff3f1}.modes-aide .mode.a-distance{color:#1f5bd7;background:#e8eefc}.modes-aide .trajet{font-size:.92rem;font-weight:600}.pastille-fil.photo{background:var(--fond);overflow:hidden}.pastille-fil.photo img{object-fit:cover;width:100%;height:100%}.boite-demandes .icone-boite{color:#b45309;background:#fff4e5}.boite-fils>p.aide{margin:.8rem 0 0 3.2rem}.boite-fils>.fils-equipe{margin-left:3.2rem}@media (max-width:640px){.boite-fils>.fils-equipe{margin-left:1rem}}.parties-domaine{gap:.6rem;margin:1rem 0 1.1rem}.parties-domaine a{justify-content:space-between;align-items:center;gap:1.2rem;min-width:10rem;display:inline-flex}.parties-domaine .compteur{opacity:.8;margin-left:auto;font-size:.85rem;font-weight:700}.suggerer-savoir{gap:.9rem;display:grid}.bloc-suggestion{border:1px solid var(--bordure);border-radius:var(--rayon);background:var(--surface);gap:.8rem;max-width:42rem;padding:1.1rem 1.2rem;display:grid}.mes-suggestions ul{gap:.5rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.mes-suggestions li{flex-wrap:wrap;align-items:center;gap:.4rem .8rem;display:flex}.suggestion-equipe{border-bottom:1px solid var(--bordure);gap:.7rem;padding:1rem 0;display:grid}.suggestion-equipe:last-child{border-bottom:0}.examen-savoirs{gap:.8rem;display:grid}.barre-selection{border:1px solid var(--bordure);border-radius:var(--rayon-petit);background:var(--fond);z-index:5;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding:.7rem .9rem;display:flex;position:sticky;top:4.6rem}.barre-selection .boutons-selection{flex-wrap:wrap;gap:.6rem;margin-left:auto;display:flex}.refus-selection{border:1px solid var(--alerte-clair);border-radius:var(--rayon-petit);background:color-mix(in srgb, var(--alerte-clair) 40%, var(--surface));gap:.5rem;padding:.8rem .9rem;display:grid}.liste-propositions{margin:0;padding:0;list-style:none;display:grid}.liste-propositions>li{border-bottom:1px solid var(--bordure)}.liste-propositions>li.choisie{background:color-mix(in srgb, var(--primaire-clair) 55%, transparent)}.ligne-proposition{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.75rem .4rem;display:grid}.ligne-proposition>input{width:1.3rem;height:1.3rem}.ligne-proposition .quoi{gap:.15rem;display:grid}.correction-proposition{padding:0 .4rem 1rem 2.6rem}@media (max-width:640px){.ligne-proposition{grid-template-columns:auto minmax(0,1fr)}.ligne-proposition>button{grid-column:2;justify-self:start}.correction-proposition{padding-left:.4rem}.barre-selection{top:3.6rem}}.rappel-salon{color:var(--texte);background:#f1f4f9;border:1px solid #d9e1ee;border-radius:12px;align-items:flex-start;gap:.7rem;margin:0;padding:.9rem 1.1rem;display:flex}.rappel-salon>svg{color:#3949ab;flex:none;margin-top:.1rem}.rappel-salon a{font-weight:600}.rappel-salon.petit{padding:.6rem .9rem;font-size:.9rem}.themes-salons{flex-wrap:wrap;gap:.5rem;display:flex}.themes-salons .puce-choix:before{content:"";background:var(--couleur-cat,var(--primaire));border-radius:50%;width:.65rem;height:.65rem}.themes-salons .puce-choix.actif:before{background:#fff}.liste-salons{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.carte-salon{border:1px solid var(--bordure);border-top:5px solid var(--couleur-cat);background:var(--surface);color:inherit;border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:.4rem .9rem;height:100%;padding:1rem;text-decoration:none;display:grid}.carte-salon:hover{border-color:var(--couleur-cat)}.picto-salon{background:var(--couleur-cat);color:#fff;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;display:inline-grid}.picto-salon.grand{flex:none;width:3.4rem;height:3.4rem}.texte-salon{gap:.25rem;display:grid}.texte-salon strong{font-size:1.08rem}.theme-salon{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--couleur-cat) 70%, #102018);font-size:.78rem;font-weight:800}.presentation-salon{color:var(--texte-doux);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.entete-salon .presentation-salon{-webkit-line-clamp:unset;color:var(--texte);white-space:pre-line;display:block}.cote-salon{flex-wrap:wrap;grid-column:2;align-items:center;gap:.5rem;display:flex}.etiquette-salon{background:color-mix(in srgb, var(--couleur-cat,var(--primaire)) 14%, #fff);color:color-mix(in srgb, var(--couleur-cat,var(--primaire)) 70%, #102018);border-radius:999px;padding:.15rem .6rem;font-size:.8rem;font-weight:700;display:inline-block}.entete-salon{border-top:6px solid var(--couleur-cat);gap:1.1rem;padding-top:1.6rem;padding-bottom:1.6rem;display:grid}.entete-salon>p{margin:0}.entete-salon .titre-salon{margin-bottom:.3rem}.entete-salon .titre-salon h2{margin-top:.25rem}.entete-salon .presentation-salon{font-size:1.05rem;line-height:1.65}.entete-salon .rappel-salon{margin:.3rem 0;line-height:1.55}.entete-salon .boutons-salon{margin-top:.2rem}.titre-salon{align-items:center;gap:.9rem;display:flex}.titre-salon h2{color:color-mix(in srgb, var(--couleur-cat) 60%, #102018);margin:0}.boutons-salon{flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;display:flex}.fil-salon{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.fil-salon>li{border-bottom:1px solid var(--bordure);grid-template-columns:auto minmax(0,1fr);gap:.8rem;padding-bottom:1rem;display:grid}.fil-salon>li:last-child{border-bottom:none}.fil-salon>li.moi .corps-message-salon{background:color-mix(in srgb, var(--couleur-cat) 7%, #fff);border-radius:12px;padding:.5rem .8rem}.tete-message-salon{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.tete-message-salon a{color:inherit;text-decoration:none}.texte-message-salon{white-space:pre-line;overflow-wrap:anywhere;margin:.35rem 0 0}.retire{margin:.35rem 0 0;font-style:italic}.actions-message-salon{flex-wrap:wrap;gap:.5rem;margin-top:.3rem;display:flex}.actions-message-salon .lien-discret{font-size:.82rem}.signaler-salon{gap:.4rem;width:100%}.ecrire-salon{gap:.5rem;margin-top:1.2rem;display:grid}.ecrire-salon textarea{width:100%}.salons-semblables{background:#fff7e6;border:1px solid #f0d49a;border-radius:12px;padding:.8rem 1rem}.salons-semblables p{margin:0 0 .4rem}.salons-semblables ul{gap:.35rem;margin:0;padding-left:0;list-style:none;display:grid}.point-cat{vertical-align:1px;border-radius:50%;width:.7rem;height:.7rem;margin-right:.4rem;display:inline-block}@media (max-width:760px){.liste-salons{grid-template-columns:minmax(0,1fr)}}.themes-salons .puce-choix{color:var(--texte);text-decoration:none}.themes-salons .puce-choix.actif{background:var(--couleur-cat,var(--primaire));border-color:var(--couleur-cat,var(--primaire));color:#fff}.cote-salon .nouveau-fil{flex:none;width:auto}.auteur-salon,.auteur-salon:hover{text-decoration:none}.puces-choix{align-content:flex-start;align-items:flex-start}.creer-salon{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.creer-salon .bulle-aide>button{color:#fff}.creer-salon .bulle-aide>button:hover,.creer-salon .bulle-aide>button[aria-expanded=true]{background:#ffffff2e}.une-salons{overflow:visible}.une-salons .voile{border-radius:20px}.une-salons .creer-salon{z-index:5;position:relative}.entete-fiche{align-items:start}.identite-fiche .avatar.grand{width:9.5rem;height:9.5rem;font-size:3rem}.identite-fiche h2{margin-top:.5rem}.identite-fiche .choix-membre{width:100%;max-width:none;margin-top:.5rem}.identite-fiche .ligne-choix{width:100%;display:flex}.identite-fiche .bouton-choix,.identite-fiche .bouton-favori{border-width:1.5px;justify-content:center;width:100%;min-height:2.75rem;margin:0;padding:.5rem 1rem;font-size:.9rem;font-weight:700}.identite-fiche .bouton-favori{border-color:#e9c46a}.colonne-zone-fiche{gap:.9rem;min-width:0;display:grid}.colonne-zone-fiche .zone-fiche{align-self:start}.colonne-zone-fiche .puces{margin:0}@media (max-width:900px){.colonne-zone-fiche{order:3}.colonne-zone-fiche .zone-fiche{order:0}}.video-a-lancer{cursor:pointer;color:#fff;text-align:center;width:100%;height:100%;font:inherit;background:radial-gradient(circle at 50% 40%,#2c4a3e 0%,#14231d 75%);border:0;place-content:center;justify-items:center;gap:.6rem;padding:1.2rem;display:grid;position:absolute;inset:0}.video-a-lancer .rond-lecture{background:#c0392b;border-radius:50%;place-items:center;width:4.2rem;height:4.2rem;transition:transform .15s;display:grid;box-shadow:0 6px 20px #00000059}.video-a-lancer .rond-lecture svg{margin-left:4px}.video-a-lancer:hover .rond-lecture,.video-a-lancer:focus-visible .rond-lecture{transform:scale(1.08)}.video-a-lancer .titre-video{max-width:36rem;font-size:1.1rem;font-weight:700}.video-a-lancer .aide-video{opacity:.8;font-size:.85rem}.video-a-lancer.avec-image{background:#14231d;place-content:end center;padding-bottom:1.6rem}.video-a-lancer .image-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.video-a-lancer.avec-image:after{content:"";background:linear-gradient(#0000 35%,#000000b3 100%);position:absolute;inset:0}.video-a-lancer.avec-image>span{z-index:1;text-shadow:0 1px 6px #0009;position:relative}.video-a-lancer.avec-image .rond-lecture{z-index:1;position:absolute;top:50%;left:50%;translate:-50% -50%}.video-a-lancer.avec-image:hover .rond-lecture,.video-a-lancer.avec-image:focus-visible .rond-lecture{transform:scale(1.08)}.choix-vignette{border-top:1px solid var(--bordure,#e3e3dc);gap:.6rem;margin-top:1.4rem;padding-top:1.2rem;display:grid}.choix-vignette h3{margin:0}.vignette-actuelle{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.vignette-actuelle img{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:12rem}.boutons-vignette{justify-items:start;gap:.5rem;display:grid}.boutons-vignette label{cursor:pointer}.bibliotheque-vignettes summary{cursor:pointer;font-weight:600}.grille-vignettes{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.5rem;margin-bottom:.8rem;display:grid}.grille-vignettes button{cursor:pointer;background:0 0;border:3px solid #0000;border-radius:10px;padding:0;overflow:hidden}.grille-vignettes button img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.grille-vignettes button:hover,.grille-vignettes button:focus-visible{border-color:#9cc3a0}.grille-vignettes button.choisie{border-color:#2b6e2f}.gerer-amazon{gap:.8rem;display:grid}.gerer-amazon h4{margin:.8rem 0 .3rem}.liste-amazon{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.ligne-amazon{border:1px solid var(--bordure,#e3e3dc);border-radius:10px;gap:.6rem;padding:.6rem .8rem;display:grid}.haut-ligne-amazon{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.boutons-ligne-amazon{flex-wrap:wrap;gap:.4rem;display:flex}.options-amazon{gap:.8rem;display:grid}.options-amazon summary{cursor:pointer;color:var(--texte-secondaire,#555)}.options-amazon[open] summary{margin-bottom:.6rem}.ajout-amazon{border:1px dashed var(--bordure,#e3e3dc);border-radius:12px;padding:.9rem}.pastille-en-ligne{color:#1e6b34;vertical-align:middle;background:#e6f4ea;border-radius:999px;padding:.05rem .5rem;font-size:.75rem;font-weight:700;display:inline-block}.pastille-en-pause{color:var(--texte-doux);vertical-align:middle;background:#eef0ee;border-radius:999px;padding:.05rem .5rem;font-size:.75rem;font-weight:700;display:inline-block}.gestion-mediatheque{gap:.9rem;display:grid}.filtres-gestion{gap:.7rem;display:grid}.ligne-filtres-gestion{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.ligne-filtres-gestion select{width:auto}.recherche-gestion{border:1px solid var(--bordure-forte);background:var(--surface);border-radius:10px;flex:14rem;align-items:center;gap:.4rem;padding:0 .6rem;display:flex}.recherche-gestion input{background:0 0;border:0;width:100%;padding:.55rem 0}.barre-selection-gestion{background:var(--fond-doux,#f4f4ef);z-index:2;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;padding:.6rem .8rem;display:flex;position:sticky;top:0}.liste-gestion{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.ligne-gestion{border:1px solid var(--bordure,#e3e3dc);background:var(--surface);border-radius:12px;gap:.6rem;padding:.7rem .8rem;display:grid}.ligne-gestion.cochee{border-color:var(--primaire);box-shadow:0 0 0 1px var(--primaire)}.ligne-gestion[aria-busy=true]{opacity:.6}.haut-ligne-gestion{grid-template-columns:3.2rem 8rem minmax(0,1fr) auto;align-items:start;gap:.8rem;display:grid}.poignee-gestion{justify-items:center;gap:.3rem;display:grid}.poignee-gestion input[type=checkbox]{width:1.1rem;height:1.1rem}.place-gestion{color:var(--texte);font-size:1.05rem;font-weight:800}.grip-gestion{color:var(--texte-doux);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:6px;padding:.25rem;display:inline-flex}.ligne-gestion.glissee .grip-gestion{cursor:grabbing}.grip-gestion svg{pointer-events:none}.grip-gestion:hover{background:var(--fond-doux,#f4f4ef);color:var(--texte)}.ligne-gestion.glissee{opacity:.4}.ligne-gestion.cible{box-shadow:0 -3px 0 0 var(--primaire)}.etiquette.a-ranger-gestion{color:#1864ab;background:#e7f1fb}.case-etat-gestion{cursor:pointer;white-space:nowrap;align-items:center;gap:.45rem;font-size:.95rem;font-weight:700;display:flex}.case-etat-gestion input{width:1.2rem;height:1.2rem}.case-etat-gestion.en-ligne{color:#1e6b34}.case-etat-gestion.en-ligne input{accent-color:#1e6b34}.case-etat-gestion.masque{color:#b45309}.case-etat-gestion.masque input{accent-color:#b45309}.vignette-gestion{aspect-ratio:16/9;object-fit:cover;background:#eef0ee;border-radius:8px;width:8rem}.corps-ligne-gestion{gap:.25rem;min-width:0;display:grid}.corps-ligne-gestion .etiquettes,.corps-ligne-gestion .aide{margin:0}.titre-gestion{color:var(--texte);font-weight:700;text-decoration:none}.titre-gestion:hover{text-decoration:underline}.corps-ligne-gestion>.aide:first-of-type{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.colonne-etat-gestion{justify-items:start;gap:.45rem;min-width:7.5rem;display:grid}.ordre-gestion{flex-wrap:wrap;gap:.3rem;margin-right:.4rem;display:flex}.boutons-ligne-gestion{flex-wrap:wrap;align-items:center;gap:.4rem;padding-left:12.8rem;display:flex}.gestion-details{border-top:1px dashed var(--bordure,#e3e3dc);padding-top:.7rem}@media (max-width:700px){.haut-ligne-gestion{grid-template-columns:2.4rem 5.5rem minmax(0,1fr)}.vignette-gestion{width:5.5rem}.colonne-etat-gestion{grid-column:2/-1;justify-items:start}.boutons-ligne-gestion{padding-left:0}}.partie-gestion{gap:.5rem;display:grid}.partie-gestion+.partie-gestion{margin-top:1rem}.titre-partie-gestion{border-bottom:2px solid;margin:0;padding-bottom:.3rem}.titre-partie-gestion.en-ligne{color:#1e6b34}.titre-partie-gestion.masque{color:#b45309}.titre-partie-gestion.en-cours{color:var(--texte-doux)}.partie-gestion>.aide{margin:0}.demandes-groupe{gap:.6rem;display:grid}.demandes-groupe .liens-groupe{flex-wrap:wrap;gap:.5rem;display:flex}.demandes-groupe .etiquette-rs{padding:.35rem .8rem;font-size:.85rem}.demandes-groupe .etiquette-rs.demande{color:#fff;background:#6d28d9}.demandes-groupe a.etiquette-rs{color:#5b21b6;background:#f3edfd;border:1px solid #ddd0f7;text-decoration:none}.demandes-groupe a.etiquette-rs:hover{background:#e9defc}.deux-usages{gap:.9rem;display:grid}.deux-usages .usage{border-radius:12px;align-items:flex-start;gap:.8rem;margin:0;padding:.9rem 1.1rem;line-height:1.55;display:flex}.deux-usages .usage>svg{flex:none;margin-top:.1rem}.deux-usages .usage.besoin{background:#fdecea;border:1px solid #f5c2bd}.deux-usages .usage.besoin>svg{color:#c92a2a}.deux-usages .usage.aider{background:#e9f6ee;border:1px solid #bfe3cb}.deux-usages .usage.aider>svg{color:#2b8a3e}.usage-bloc.besoin{border-top:4px solid #c92a2a}.usage-bloc.aider{border-top:4px solid #2b8a3e}
