@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800;900&display=swap";:root{--rouge: #c8030e;--rouge-sombre: #a5020b;--rouge-teinte: #fde8e9;--noir: #17191c;--sombre: #0f0f10;--sombre-2: #1e1e1e;--sombre-3: #2a2a2a;--texte: #17191c;--texte-doux: #5b6068;--texte-clair: #8a8f98;--bord: #e3e5e8;--fond: #f4f5f7;--surface: #ffffff;--succes: #1f7a3a;--succes-teinte: #e3f5e8;--alerte: #b26b00;--alerte-teinte: #fff3e0;--info-teinte: #e8f0fb;--rayon: 12px;--rayon-sm: 8px}*{box-sizing:border-box}.icone{display:inline-block;flex:none;vertical-align:-.2em}body{margin:0;font-family:Montserrat,Segoe UI,system-ui,sans-serif;font-size:13px;color:var(--texte);background:var(--fond);line-height:1.45}h1,h2,h3{margin:0}p{margin:0 0 .6em}a{color:var(--rouge);font-weight:700;text-decoration:none}a:hover{text-decoration:underline}code{font-family:Montserrat,monospace;font-weight:700}.muet{color:var(--texte-doux)}.petit{font-size:11px}.fort{font-weight:700}.erreur{color:var(--rouge);font-weight:600}.succes{color:var(--succes);font-weight:600}.avertissement{margin:0;padding:8px 10px;border-radius:8px;background:var(--alerte-teinte);color:var(--alerte);font-weight:600}.chargement,.vide{color:var(--texte-doux);padding:16px}.coquille{display:flex;min-height:100vh}.laterale{width:236px;flex:none;background:var(--sombre);color:#fff;display:flex;flex-direction:column;position:sticky;top:0;height:100vh;padding-top:18px}.laterale .marque{display:flex;align-items:center;justify-content:space-between;padding:0 20px 14px}.laterale .logo{display:block}.badge-env{background:var(--alerte-teinte);color:var(--alerte);font-size:10px;font-weight:800;padding:3px 8px;border-radius:6px}.laterale nav{display:flex;flex-direction:column;gap:2px;padding:12px;overflow-y:auto}.laterale nav a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;border-left:3px solid transparent;color:#c9ccd1;font-weight:600;font-size:13px}.laterale nav a:hover{background:var(--sombre-2);text-decoration:none}.laterale nav a.active{background:var(--sombre-3);border-left-color:var(--rouge);color:#fff;font-weight:800}.laterale nav a .picto{flex:none;color:var(--texte-clair)}.laterale nav a:hover .picto{color:#fff}.laterale nav a.active .picto{color:var(--rouge)}.laterale nav a .compteur{margin-left:auto;background:var(--rouge);color:#fff;font-size:10px;font-weight:800;min-width:20px;height:20px;padding:0 6px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center}.laterale .compte{margin-top:auto;padding:16px;border-top:1px solid var(--sombre-3);display:flex;flex-direction:column;gap:10px}.laterale .compte .identite{display:flex;align-items:center;gap:10px}.laterale .compte strong{display:block;font-size:12px;color:#fff}.laterale .compte span{font-size:11px;color:#9aa0a8}.laterale .compte a,.laterale .compte button.lien{color:var(--rouge);font-size:12px;font-weight:700;background:none;border:none;padding:0;text-align:left;cursor:pointer}.contenu{flex:1;min-width:0}.page{max-width:1240px;margin:0 auto;padding:28px 28px 60px}.page-tete{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:22px}.page-titre{flex:1 1 320px;min-width:0}.page-tete h1{font-size:24px;font-weight:900;letter-spacing:-.3px}.page-tete .muet{margin-top:4px}.page-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.kpis{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:22px}.kpi{flex:1 1 170px;min-width:160px;background:var(--surface);border:1px solid var(--bord);border-radius:var(--rayon);padding:16px;display:flex;flex-direction:column;text-align:left;font:inherit;color:inherit;cursor:default}button.kpi{cursor:pointer}button.kpi:hover{background:var(--fond)}.kpi-label{font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--texte-doux)}.kpi-label:after{content:"";display:block;width:22px;height:2px;margin-top:6px;background:var(--rouge)}.kpi-valeur{font-size:28px;line-height:34px;font-weight:900;margin-top:6px;color:var(--texte)}.kpi.danger .kpi-valeur{color:var(--rouge)}.kpi.warning .kpi-valeur{color:var(--alerte)}.kpi.success .kpi-valeur{color:var(--succes)}.kpi-indice{font-size:11px;color:var(--texte-doux);margin-top:4px}.panneau{background:var(--surface);border:1px solid var(--bord);border-radius:var(--rayon);margin-bottom:18px;overflow:hidden}.panneau-tete{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--bord)}.panneau-tete h2{font-size:12px;font-weight:900;letter-spacing:.8px;text-transform:uppercase}.panneau-titres{display:flex;flex-direction:column;gap:3px;flex:1 1 320px;min-width:0}.panneau-sous-titre{margin:0;font-size:12px;line-height:1.45;color:var(--texte-doux)}.panneau-corps{padding:16px}.panneau .liste-lignes>*{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--bord);color:inherit;text-decoration:none;font-weight:inherit;background:none;border-left:none;border-right:none;border-top:none;width:100%;text-align:left;font:inherit;cursor:pointer}.panneau .liste-lignes>*:last-child{border-bottom:none}.panneau .liste-lignes>*:hover{background:var(--fond);text-decoration:none}.panneau .liste-lignes>.separateur-liste{display:block;margin:0;padding:10px 16px 6px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--texte-doux);background:var(--fond);cursor:default}.panneau .liste-lignes>.en-attente strong{font-weight:600}.panneau .liste-lignes>.en-attente .texte{opacity:.8}.panneau .liste-lignes .pastille-icone{box-sizing:content-box;padding:7px;border-radius:9px;background:var(--fond);color:var(--texte)}.accent-rouge{--accent: #c8030e}.accent-orange{--accent: #d9480f}.accent-ambre{--accent: #b26a00}.accent-vert{--accent: #2e7d32}.accent-sarcelle{--accent: #0b7285}.accent-bleu{--accent: #1864ab}.accent-violet{--accent: #6741d9}.accent-ardoise{--accent: #495057}.panneau .liste-lignes .pastille-icone[class*=accent-]{color:var(--accent)}.panneau .liste-lignes .texte{flex:1;min-width:0}.panneau .liste-lignes .texte strong{display:block;font-size:13px}.panneau .liste-lignes .texte span{display:block;font-size:11px;color:var(--texte-doux);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panneau .liste-lignes .chevron{color:var(--texte-clair);flex:none}.panneau .texte-libre{padding:16px;font-size:13px;line-height:19px}.point{width:10px;height:10px;border-radius:5px;background:var(--succes);flex:none}.point.alerte{background:var(--alerte)}.point.erreur{background:var(--rouge)}.deux-colonnes{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start}.colonne-principale{flex:3 1 560px;min-width:320px}.colonne-laterale{flex:1 1 300px;min-width:280px}.panneau-lateral{flex:1 1 320px;min-width:300px;position:sticky;top:18px;max-height:calc(100vh - 36px);overflow:auto}.panneau-lateral .panneau-tete h2{font-size:15px}.fermer{background:none;border:none;font-size:20px;color:var(--texte-doux);cursor:pointer;padding:0 4px}.champ-detail{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--bord);font-size:12px}.champ-detail .champ-valeur{font-weight:600;font-size:13px;text-align:right;flex-shrink:1;min-width:0;word-break:break-word}.sur-titre{font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--texte-doux);margin:14px 0 8px}.actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.actions.colonne{flex-direction:column}.actions.colonne .bouton{width:100%}.note{font-size:11px;color:var(--texte-doux);margin-top:10px}.barre-outils{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.recherche{min-width:220px;border:1px solid var(--bord);border-radius:var(--rayon-sm);padding:9px 12px;font:inherit;background:var(--surface)}.recherche:focus,input:focus,select:focus,textarea:focus{outline:2px solid var(--rouge);outline-offset:-1px;border-color:transparent}.pastilles{display:flex;flex-wrap:wrap;gap:6px}.pastille{font:inherit;font-weight:700;font-size:12px;padding:7px 12px;border-radius:999px;border:1px solid var(--bord);background:var(--surface);color:var(--texte);cursor:pointer}.pastille:hover{background:var(--fond)}.pastille.active{background:var(--noir);border-color:var(--noir);color:#fff}.tableau-defilant{overflow-x:auto}.tableau{width:100%;border-collapse:collapse}.tableau th{text-align:left;padding:10px 12px;background:var(--fond);border-bottom:1px solid var(--bord);font-size:10px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--texte-doux)}.tableau td{padding:11px 12px;border-bottom:1px solid var(--bord);vertical-align:middle;font-size:13px}.tableau th:first-child,.tableau td:first-child{padding-left:16px}.tableau th:last-child,.tableau td:last-child{padding-right:16px}.tableau tr:last-child td{border-bottom:none}.tableau tr.cliquable{cursor:pointer}.tableau tr.cliquable:hover td{background:var(--fond)}.tableau tr.selectionnee td{background:var(--rouge-teinte)}.cellule{display:flex;flex-direction:column;line-height:18px}.cellule .petit{font-size:11px}.membre-cellule{display:flex;align-items:center;gap:10px}.bloc-pilule{display:block;margin-top:4px}.avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--noir);color:#fff;font-weight:800;flex:none}.avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.avatar.cercle{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--rouge)}.logo-partenaire{display:inline-flex;align-items:center;justify-content:center;flex:none;overflow:hidden;border:1px solid var(--bord);border-radius:var(--rayon-sm);background:#fff;font-weight:800}.logo-partenaire img{width:100%;height:100%;object-fit:contain}.logo-partenaire.sans-logo{border-color:transparent;background:var(--noir);color:#fff}.logo-fiche{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:10px}.progression{max-width:160px}.progression-barre{height:6px;border-radius:3px;background:var(--fond);overflow:hidden}.progression-barre i{display:block;height:100%;background:var(--rouge)}.progression-barre i.success{background:var(--succes)}.progression-barre i.warning{background:var(--alerte)}.progression span{display:block;font-size:11px;font-weight:700;color:var(--texte-doux);margin-top:3px}.corps-mail{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:12px;background:var(--fond);padding:10px;border-radius:8px;margin:8px 0 0}.pilule{display:inline-block;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap;background:var(--succes-teinte);color:var(--succes)}.pilule.warning{background:var(--alerte-teinte);color:var(--alerte)}.pilule.danger,.pilule.primary{background:var(--rouge-teinte);color:var(--rouge)}.pilule.primary{background:var(--rouge);color:#fff}.pilule.dark{background:var(--noir);color:#fff}.pilule.neutral,.pilule.default{background:var(--fond);color:var(--texte-doux)}.bouton{display:inline-flex;align-items:center;justify-content:center;gap:6px;font:inherit;font-weight:800;font-size:13px;padding:9px 16px;border-radius:999px;border:1.5px solid var(--rouge);background:var(--rouge);color:#fff;cursor:pointer;white-space:nowrap}.bouton:hover{background:var(--rouge-sombre);border-color:var(--rouge-sombre)}.bouton:disabled{opacity:.45;cursor:default}.bouton.sm{font-size:12px;padding:7px 12px}.bouton.secondary{background:var(--surface);color:var(--texte);border-color:var(--bord)}.bouton.secondary:hover{background:var(--fond);border-color:var(--texte)}.bouton.dark{background:var(--noir);border-color:var(--noir)}.bouton.dark:hover{background:#000}.bouton.ghost{background:transparent;border-color:transparent;color:var(--rouge)}.bouton.ghost:hover{background:var(--rouge-teinte)}.bouton.danger{background:var(--surface);color:var(--rouge);border-color:var(--rouge)}.bouton.danger:hover{background:var(--rouge);color:#fff}fieldset.groupe{border:1px dashed var(--bord);border-radius:var(--rayon);padding:12px 14px 14px;display:flex;flex-direction:column;gap:10px}fieldset.groupe legend{font-weight:700;font-size:12px;padding:0 6px}button.lien{background:none;border:0;padding:0;font:inherit;color:var(--rouge);cursor:pointer;text-align:left}button.lien:hover{text-decoration:underline}.lien-discret{padding:10px 16px 12px;text-align:right;font-size:12px}.lien-discret button.lien{color:var(--texte-clair)}.lien-discret button.lien:hover{color:var(--texte-doux)}label{display:flex;flex-direction:column;gap:4px;font-weight:600;font-size:12px}label.case{flex-direction:row;align-items:center;gap:8px}input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{font:inherit;font-size:13px;padding:8px 10px;border:1px solid var(--bord);border-radius:var(--rayon-sm);background:var(--surface);width:100%}textarea{resize:vertical}.choix-cartes{display:grid;gap:8px}label.choix-carte{flex-direction:row;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--bord);border-radius:var(--rayon-sm);background:var(--surface);font-weight:400;cursor:pointer}label.choix-carte:hover{background:var(--fond)}label.choix-carte.choisie{border-color:var(--rouge);background:var(--rouge-teinte)}.choix-carte input{margin-top:2px;accent-color:var(--rouge)}.choix-carte>span{display:flex;flex-direction:column;gap:2px}.choix-carte strong{font-size:13px}.choix-carte .muet{font-size:12px}.fil-suivi{list-style:none;margin:0;padding:12px 16px 4px}.fil-suivi li{position:relative;display:flex;flex-direction:column;gap:2px;padding:0 0 14px 22px;font-size:13px}.fil-suivi li:before{content:"";position:absolute;left:2px;top:4px;width:10px;height:10px;border-radius:50%;background:var(--rouge)}.fil-suivi li:after{content:"";position:absolute;left:6.5px;top:17px;bottom:0;width:1px;background:var(--bord)}.fil-suivi li:last-child:after{display:none}.fil-suivi li.mail:before{background:var(--surface);border:2px solid var(--texte-doux);width:6px;height:6px}.fil-suivi .fil-date{font-size:11px;color:var(--texte-doux)}.fil-suivi li.mail strong{font-weight:600}.fil-suivi .muet{font-size:12px}.choix-cartes.choix-en-ligne{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.choix-carte small{font-size:12px;color:var(--texte-doux)}.cases-participants{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px 12px}.cases-participants label.case{font-weight:400}.formulaire-sous-bloc{display:flex;flex-direction:column;gap:8px}.encart{display:flex;flex-direction:column;gap:8px;margin-top:10px;padding:12px;border:1px solid var(--bord);border-radius:var(--rayon-sm);background:var(--fond)}.encart .actions{margin-top:0}.formulaire{padding:16px;display:flex;flex-direction:column;gap:12px}.grille-champs{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.champ-lecture .sur-titre{margin:0 0 4px;display:block}.champ-lecture p{margin:0;padding:9px 0}.edition-inline{display:flex;gap:6px;align-items:center}.edition-inline input{width:auto;min-width:110px;border-color:var(--rouge);font-weight:700}.edition-inline select{width:auto;min-width:130px;flex-shrink:0;border-color:var(--rouge);font-weight:700}.plein{min-height:100vh;display:grid;place-items:center;padding:24px;background:#000}.connexion{width:min(420px,100%);background:var(--surface);border-radius:18px;padding:28px;display:flex;flex-direction:column;gap:12px}.connexion .logo{display:block}.connexion h1{font-size:22px;font-weight:900}.connexion .pastilles{margin-top:4px}@media(max-width:900px){.coquille{flex-direction:column}.laterale{width:auto;height:auto;position:static;padding-top:10px}.laterale nav{flex-direction:row;flex-wrap:wrap;padding:6px 12px}.laterale nav a{border-left:none;white-space:nowrap}.laterale .compte{display:none}.page{padding:16px}.panneau-lateral{position:static}}.cellule span.insecable{white-space:nowrap}.tableau .bouton{white-space:normal}.cellule>span{overflow-wrap:break-word}.cellule>span.muet,.cellule>span.petit{overflow-wrap:anywhere}.grille-medias{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.media{margin:0;border:1px solid var(--bord);border-radius:var(--rayon);overflow:hidden;background:var(--surface)}.media.retire{opacity:.55}.media img{width:100%;height:150px;object-fit:cover;display:block}.media-video{display:flex;align-items:center;justify-content:center;height:150px;color:var(--texte-doux);background:var(--fond)}.media figcaption{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;font-size:12px}.liste-signalements p{margin:0 0 8px;font-size:13px}.histogramme{display:flex;align-items:flex-end;gap:8px;height:180px;padding:8px 0 0}.histogramme .barre{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:4px}.histogramme .barre i{display:block;width:100%;min-height:2px;border-radius:6px 6px 0 0;background:linear-gradient(180deg,var(--rouge) 0%,var(--rouge-sombre) 100%)}.histogramme .valeur{font-size:10px;font-weight:700;color:var(--texte-doux);white-space:nowrap}.histogramme .mois{font-size:11px;color:var(--texte-doux)}.liste-simple{margin:6px 0 10px;padding-left:18px;font-size:13px}.liste-simple li{margin-bottom:4px}.liste-compte{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:8px;font-size:13px}.liste-compte li{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.formulaire-visa{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.formulaire-visa label.champ{display:flex;flex-direction:column;gap:4px;font-weight:600;font-size:12px}.formulaire-visa label.champ input{font-weight:400}.formulaire-visa p.aide-frais{margin:-4px 0 0;font-size:12px;color:var(--texte-doux)}.grille-compte{font-size:12px}.champ-ligne{display:flex;flex-direction:column;gap:4px;max-width:220px;font-weight:600;font-size:12px}.champ-ligne input{font-weight:400}.ligne-invite{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px}.ligne-invite input{flex:1 1 120px;min-width:0}.grille-compte td,.grille-compte th{white-space:nowrap}.blocs{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--bord);border-radius:var(--rayon-sm);background:var(--fond)}.blocs .bloc{display:flex;align-items:center;gap:8px}.blocs .bloc input[type=time]{width:120px;flex:none}.blocs .bloc input:not([type=time]){flex:1}.blocs .actions{justify-content:flex-start;flex-wrap:wrap}.blocs .bloc-journee{border-top:1px dashed var(--bord);padding-top:10px;margin-top:4px}.blocs .bloc-journee .muet{font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.conversation{display:flex;flex-direction:column;gap:10px}.conversation .bulle{border:1px solid var(--bord);border-radius:var(--rayon-sm);padding:10px 12px;background:var(--surface)}.conversation .bulle.reponse{margin-left:24px}.conversation .bulle.retire{opacity:.6}.conversation .bulle-tete{display:flex;align-items:center;gap:8px;margin-bottom:4px;font-size:12px}.conversation .bulle-tete .muet{margin-left:auto}.conversation .bulle p{margin:0;font-size:13px;line-height:1.5;white-space:pre-wrap}.programme-description{margin:0 0 14px;font-size:14px;line-height:1.6;color:var(--texte)}.programme-grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px}.programme-grille h3{margin:0 0 10px}.frise{list-style:none;margin:0;padding:0;position:relative}.frise-etape{position:relative;display:flex;align-items:baseline;gap:12px;padding:0 0 12px 18px;font-size:13px;line-height:1.5}.frise-etape:before{content:"";position:absolute;left:4px;top:6px;bottom:-6px;width:2px;background:var(--bord)}.frise-etape:last-child:before{display:none}.frise-etape:after{content:"";position:absolute;left:0;top:5px;width:10px;height:10px;border-radius:50%;background:var(--rouge);box-shadow:0 0 0 3px var(--rouge-teinte)}.frise-heure{flex:0 0 48px;font-weight:800;font-variant-numeric:tabular-nums}.frise-libelle{color:var(--texte)}.frise-jour{display:flex;align-items:baseline;gap:8px;margin:6px 0 12px;padding:6px 10px;border-radius:var(--rayon-sm);background:var(--fond);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.frise-jour small{font-weight:600;text-transform:none;letter-spacing:0;color:var(--texte-doux)}.frise-jour:first-child{margin-top:0}.consignes-liste{list-style:none;margin:0;padding:12px 14px;border-radius:var(--rayon-sm);background:var(--succes-teinte);display:flex;flex-direction:column;gap:8px;font-size:13px}.consignes-liste li{display:flex;align-items:baseline;gap:8px}.consigne-coche{flex:0 0 18px;height:18px;border-radius:50%;padding:1px;background:var(--succes);color:#fff;font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.conversation.fil-defilant{max-height:560px;overflow-y:auto;padding-right:6px}.conversation .bulle-systeme{margin:0;text-align:center;font-size:12px;color:var(--texte-doux)}.conversation .bulle-citation{margin:0 0 6px;padding:4px 8px;border-left:3px solid var(--rouge);background:var(--fond);border-radius:4px;font-size:12px;color:var(--texte-doux)}.conversation .bulle-reactions{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;font-size:12px}.conversation .bulle-reactions span{padding:1px 8px;border-radius:999px;background:var(--fond);border:1px solid var(--bord)}.liste-signales{display:flex;flex-direction:column;gap:12px}.signale{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--bord);border-radius:var(--rayon-sm);background:var(--surface)}.signale.ouvert{border-color:var(--rouge)}.signale header{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.signale .bulle{border:1px solid var(--bord);border-radius:var(--rayon-sm);padding:10px 12px}.signale .bulle.retire{opacity:.6}.signale .bulle-tete{display:flex;align-items:center;gap:8px;font-size:12px;margin-bottom:4px}.signale .bulle p{margin:0;font-size:13px;white-space:pre-wrap}.signale .contexte{padding:8px 10px;border-radius:var(--rayon-sm);background:var(--fond)}.signale .contexte p{margin:2px 0 0}.signale .actions{margin-top:0}.signalement-motifs{margin:0;padding-left:18px;font-size:12px}.signale-media{display:flex;flex-direction:column;gap:4px}.page-etats{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.page-actions{align-items:center}.cases-en-ligne{display:flex;flex-wrap:wrap;gap:16px}.blocs .bloc-entete{font-size:11px;text-transform:uppercase;letter-spacing:.4px}.blocs .bloc-entete span{flex:1}.blocs .bloc-entete span:last-child{flex:none;width:72px}.groupe-taille{border:1px solid var(--bord);border-radius:var(--rayon-sm);background:var(--surface)}.groupe-taille.ouvert{box-shadow:0 1px 0 var(--bord)}.groupe-tete{display:flex;align-items:center;gap:8px;padding:8px 10px;min-width:0}.groupe-tete input{flex:0 1 140px;min-width:80px}.groupe-tete .muet{flex:1 1 auto;min-width:0;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.groupe-tete .chevron{border:none;background:none;cursor:pointer;font-size:14px;line-height:1;padding:2px 4px;color:var(--texte-doux)}.groupe-corps{display:flex;flex-direction:column;gap:8px;padding:0 10px 10px 30px}.blocs .bloc.sans-stock input[type=number]{display:none}.voile{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:20px;background:#0f0f108c}.modale{width:min(520px,100%);max-height:calc(100vh - 40px);overflow-y:auto;background:var(--surface);border-radius:var(--rayon);border:1px solid var(--bord);box-shadow:0 18px 48px #0f0f1047;padding:20px 22px}.modale h2{margin:0 0 12px;font-size:17px;font-weight:800}.modale-corps p{margin:0 0 10px;font-size:13px;line-height:1.55}.modale .actions{margin-top:16px;justify-content:flex-start}.modale.fenetre{width:min(860px,100%);padding:0;display:flex;flex-direction:column;overflow:hidden}.fenetre-tete{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 20px 12px;border-bottom:1px solid var(--bord)}.fenetre-titre{min-width:0}.fenetre-titre h2{margin:0}.fenetre-titre p{margin:4px 0 0;font-size:12.5px}.fenetre-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.fenetre-actions .fermer{width:32px;height:32px;border-radius:50%;border:1px solid var(--bord);background:var(--surface);cursor:pointer;font-size:14px;line-height:1}.fenetre-actions .fermer:hover{background:var(--fond)}.fenetre-corps{overflow-y:auto;padding:16px 20px 20px;flex:1}.conversation.fil-fenetre{max-height:calc(100vh - 190px);overflow-y:auto;padding-right:6px}.conversation .bulle.ciblee{border-color:var(--rouge);box-shadow:0 0 0 3px #c8030e1f}.photos-annonce{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.photos-annonce img{width:96px;height:96px;object-fit:cover;border-radius:10px;border:1px solid var(--bord);background:var(--fond)}.variable-mail{display:inline-block;padding:1px 6px;margin-right:4px;border-radius:6px;background:var(--fond);border:1px solid var(--bord);font-size:12px}.apercu-mail{border:1px solid var(--bord);border-radius:var(--rayon);background:var(--fond);padding:12px 14px}.apercu-mail pre{margin:8px 0 0;white-space:pre-wrap;font:inherit;color:var(--texte-doux)}.actions-ligne{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.matrice-droits .matrice-groupe td{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--texte-doux);background:var(--fond)}.matrice-droits .ecart{color:var(--rouge);font-weight:700}.liste-retours{display:flex;flex-direction:column;gap:12px}.retour{border:1px solid var(--bord);border-radius:var(--rayon-sm);padding:12px 14px;background:var(--surface)}.retour-tete{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:8px}.retour-date{margin-left:auto}.retour-corps{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}.retour-description{font-size:14px;font-weight:600;white-space:pre-wrap}.retour-corps textarea{width:100%}.retour-capture img{display:block;max-width:180px;max-height:320px;border-radius:var(--rayon-sm);border:1px solid var(--bord);object-fit:contain;background:var(--fond)}@media(max-width:700px){.retour-corps{grid-template-columns:1fr}}.espace-bureau{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;align-items:start}.espace-salons{position:sticky;top:16px;display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:var(--rayon);background:var(--sombre-2);color:#fff}.espace-salons .recherche{width:100%}.salons{display:flex;flex-direction:column;gap:2px}.salon-groupe.range{opacity:.55}.salon{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;border:0;border-radius:6px;padding:6px 8px;background:transparent;color:#d7d9dc;font:inherit;font-weight:600;text-align:left;cursor:pointer}.salon:hover{background:var(--sombre-3);color:#fff}.salon.actif{background:var(--sombre-3);color:#fff;box-shadow:inset 3px 0 0 var(--rouge)}.salon.fil{padding-left:22px;font-weight:500;font-size:12px}.salon-nom{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.salon .compteur{flex:none}.salon-ouvert{flex:none;margin-left:auto;font-size:11px;opacity:.85}.reglage-salon{display:flex;flex-direction:column;gap:8px;margin-bottom:12px;padding:12px;border:1px solid var(--bord);border-radius:var(--rayon-sm);background:var(--fond)}.reglage-salon p{margin:0}.resultats-recherche{display:flex;flex-direction:column;gap:6px}.resultats-recherche .resultat{display:flex;flex-direction:column;gap:2px;border:0;border-radius:6px;padding:6px 8px;background:var(--sombre-3);color:#fff;font:inherit;text-align:left;cursor:pointer}.resultats-recherche .muet{color:#aeb2b8}.fils-du-salon{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.fil-carte{display:flex;flex-direction:column;align-items:flex-start;gap:2px;border:1px solid var(--bord);border-radius:var(--rayon-sm);padding:8px 10px;background:var(--fond);font:inherit;text-align:left;cursor:pointer}.fil-carte:hover{border-color:var(--rouge)}.conversation .bulle.moi{background:var(--rouge-teinte);border-color:#f6c9cc}.conversation .bulle-reactions button{padding:1px 8px;border-radius:999px;background:var(--fond);border:1px solid var(--bord);font:inherit;cursor:pointer}.conversation .bulle-reactions button.moi{border-color:var(--rouge);background:var(--rouge-teinte)}.conversation .bulle-reactions button.discrete{opacity:.55}.conversation .bulle-reactions button.discrete:hover{opacity:1}.composeur{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--bord)}.composeur textarea{width:100%;resize:vertical}.composeur .actions{margin-top:0}@media(max-width:900px){.espace-bureau{grid-template-columns:1fr}.espace-salons{position:static}}.sondage-question{padding:10px 0;border-top:1px solid var(--bord)}.sondage-tete{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.etoiles{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.etoiles-icones{display:inline-flex;gap:1px;color:var(--rouge)}.etoiles b{color:var(--texte);letter-spacing:0;margin-left:4px}.sondage-barres{display:flex;flex-direction:column;gap:3px;margin-top:6px;max-width:420px}.sondage-barre{display:grid;grid-template-columns:34px 1fr 28px;align-items:center;gap:8px;font-size:12px}.sondage-barre .barre{height:8px;border-radius:999px;background:var(--fond);overflow:hidden}.sondage-barre .barre span{display:block;height:100%;background:#e0a100}.sondage-commentaires{margin:6px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px;color:var(--texte-doux)}.questionnaire{display:flex;flex-direction:column;gap:8px;margin:10px 0}.question-ligne{display:grid;grid-template-columns:22px minmax(0,1fr) 150px auto auto;align-items:center;gap:8px}.question-ligne label.case{white-space:nowrap}@media(max-width:900px){.question-ligne{grid-template-columns:22px minmax(0,1fr)}}label.fichier-inline{position:relative;overflow:hidden;display:inline-flex;flex-direction:row}label.fichier-inline input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}.partie-frais{margin-top:16px}.partie-frais-titre{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.partie-frais-titre .sur-titre{margin:0}.formulaire-frais{display:flex;flex-direction:column;gap:12px}.choix-carte-frais{display:flex;flex-direction:column;gap:4px}.titre-champ{font-weight:600;font-size:12px}.modale-corps p.aide-frais{margin:-4px 0 0;font-size:12px;color:var(--texte-doux)}.raccourcis-frais{display:flex;flex-wrap:wrap;gap:6px}.puce-tarif{border:1px solid var(--bord);background:var(--surface);color:inherit;border-radius:999px;padding:4px 10px;font:inherit;font-size:12px;cursor:pointer}.puce-tarif:hover,.puce-tarif:focus-visible{border-color:var(--rouge);color:var(--rouge)}.avances{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.avances li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;font-size:13px}.case-encadrant{display:flex;flex-direction:column;gap:2px;min-width:128px}.case-encadrant select{font-size:12px;padding:4px 6px;border-radius:var(--rayon-sm);border:1px solid var(--bord);background:var(--surface)}.case-encadrant.paie select{border-color:var(--alerte);background:var(--alerte-teinte)}.case-encadrant.offert select{border-color:var(--succes);background:var(--succes-teinte)}.case-encadrant small{font-size:11px;color:var(--texte-doux)}.totaux-encadrants{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.carte-encadrant{display:flex;flex-direction:column;gap:4px;min-width:210px;padding:10px 12px;border:1px solid var(--bord);border-radius:var(--rayon-sm);font-size:13px}.carte-encadrant select{margin-top:4px;font-size:12px;padding:4px 6px;border-radius:var(--rayon-sm);border:1px solid var(--bord);background:var(--surface)}.encadrement{display:flex;flex-direction:column;gap:2px;padding:10px 12px;margin-bottom:12px;border-radius:var(--rayon-sm);background:var(--succes-teinte);color:var(--succes);font-size:13px}.encadrement.a-completer{background:var(--alerte-teinte);color:var(--alerte)}.liste-encadrants{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:10px}.liste-encadrants li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.liste-encadrants .encadrant{flex:1 1 120px;min-width:0;display:flex;flex-direction:column}.liste-encadrants li select{flex:0 0 auto;max-width:160px}.liste-encadrants .encadrant small{color:var(--texte-doux)}.liste-encadrants select,.ajout-encadrant select{padding:6px 8px;border-radius:8px;border:1px solid var(--bord);font:inherit;font-size:13px;background:var(--surface)}.ajout-encadrant{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px}.ajout-encadrant select:first-child{flex:1;min-width:160px}.choix-referent{margin-bottom:10px}.liste-remplacements{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:12px}.liste-remplacements .remplacement{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding-bottom:12px;border-bottom:1px solid var(--bord);min-width:0}.liste-remplacements .remplacement:last-child{padding-bottom:0;border-bottom:0}.liste-remplacements .remplacement-tete{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;width:100%;overflow-wrap:anywhere}.liste-remplacements small{color:var(--texte-doux);overflow-wrap:anywhere}.liste-remplacements .actions{margin-top:4px;flex-wrap:wrap}.remplacement-etat{margin:2px 0 0;padding:6px 10px;border-radius:var(--rayon-sm);font-size:12px;font-weight:600;background:var(--fond);color:var(--texte-doux);overflow-wrap:anywhere}.remplacement-etat.success{background:var(--succes-teinte);color:var(--succes)}.remplacement-etat.warning{background:var(--alerte-teinte);color:var(--alerte)}.remplacement-etat.danger{background:var(--rouge-teinte);color:var(--rouge)}.choix-remplacant{display:flex;flex-direction:column;gap:8px;margin-bottom:12px;min-width:0}.choix-remplacant .recherche{min-width:0;width:100%}.choix-remplacant ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.choix-remplacant li,.remplacant-choisi{display:flex;align-items:center;gap:10px;min-width:0}.remplacant-choisi{margin-bottom:12px}.choix-remplacant .qui,.remplacant-choisi .qui{display:flex;flex-direction:column;flex:1;min-width:0;overflow-wrap:anywhere}.choix-remplacant .qui small,.remplacant-choisi .qui small{color:var(--texte-doux)}.rappel-remplacement{margin-top:12px;padding:10px 12px;border-radius:var(--rayon-sm);background:var(--fond)}.rappel-remplacement p:last-child{margin-bottom:0}.lien-sortie{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.lien-sortie input[type=url]{flex:1 1 180px;min-width:0}.lien-sortie+.lien-sortie{margin-top:16px}.lien-sortie-titre{flex-basis:100%;font-size:12px;font-weight:700;color:var(--texte-doux)}.lien-sortie label.case{flex-basis:100%;font-weight:400}.lien-sortie-ouvrir{overflow-wrap:anywhere}.onglets-compta{flex-wrap:nowrap;gap:2px;margin-bottom:18px;overflow-x:auto;border-bottom:1px solid var(--bord)}.onglets-compta .pastille{flex:none;padding:8px 10px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:var(--texte-doux)}.onglets-compta .pastille:hover{color:var(--texte);background:none}.onglets-compta .pastille.active{border-bottom-color:var(--rouge);background:none;color:var(--texte)}a.pastille,a.pastille:hover{display:inline-block;text-decoration:none}.choix-exercice,.barre-outils select{width:auto}.synchro-helloasso{margin-left:auto}.montant-negatif{color:var(--rouge);font-weight:700;white-space:nowrap}.montant-positif{color:var(--succes);font-weight:700;white-space:nowrap}.pilules-etat{display:flex;flex-wrap:wrap;gap:4px}.pointage{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.mois-compta{display:flex;flex-direction:column;gap:6px;padding:12px 16px}.mois-ligne{display:grid;grid-template-columns:48px 1fr 190px;gap:10px;align-items:center;font-size:12px}.mois-nom{font-weight:700}.mois-barres{display:flex;flex-direction:column;gap:3px}.mois-barres .barre{display:block;height:6px;min-width:2px;border-radius:3px}.mois-barres .barre.recette{background:var(--succes)}.mois-barres .barre.depense{background:var(--texte-clair)}.mois-montants{display:flex;justify-content:space-between;gap:8px;white-space:nowrap}.champs-compta{display:flex;flex-direction:column;gap:8px}.champs-compta>div{display:flex;justify-content:space-between;gap:12px}.modale label.champ{margin-bottom:10px}.chronologie{list-style:none;margin:0;padding:6px 16px 12px}.chronologie li{display:grid;grid-template-columns:150px 1fr;gap:10px;padding:7px 0;border-bottom:1px solid var(--bord);font-size:12px}.chronologie li:last-child{border-bottom:none}.identifiant{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12px;word-break:break-all}@media(max-width:1100px){.mois-ligne{grid-template-columns:44px 1fr 150px}}.tableau-saisie td,.tableau-saisie input,.tableau-saisie select{padding:6px 8px}.ligne-ecart{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.ligne-ecart label.case{font-weight:500}.regles-propres{display:flex;flex-direction:column;gap:10px}.regle-propre{border:1px solid var(--bord);border-radius:var(--rayon-sm);padding:10px 12px}.regle-propre-tete{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.regle-propre-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px 12px}.regle-propre-grille label{display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--texte-doux)}.regle-propre-grille select{font-size:12.5px;padding:5px 6px;border-radius:var(--rayon-sm);border:1px solid var(--bord);background:var(--surface);color:var(--texte)}.grille-compte tr.ligne-encadrant td{background:var(--fond)}.comptes-a-valider{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:12px;align-items:start}.compte-a-valider{padding:12px;border:1px solid var(--bord);border-radius:var(--rayon-sm);background:var(--surface)}.compte-a-valider-tete{display:flex;align-items:center;gap:10px}.compte-a-valider-qui{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.compte-a-valider-infos{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:4px 16px;margin-top:10px;overflow-wrap:anywhere}.compte-a-valider-infos .sur-titre{display:block;margin:0 0 2px}.compte-a-valider-presentation{margin:10px 0 0;font-style:italic;color:var(--texte-doux);overflow-wrap:anywhere}.consultation-choix{display:flex;flex-direction:column;gap:6px}.consultation-choix-ligne{display:flex;align-items:center;gap:8px}.consultation-choix-ligne input{flex:1;min-width:0}.consultation-totaux{display:flex;flex-direction:column;gap:6px;margin:10px 0;max-width:640px}.consultation-barre{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(60px,2fr) auto;align-items:center;gap:10px;font-size:13px}.consultation-barre .barre{height:10px;border-radius:999px;background:var(--fond);overflow:hidden}.consultation-barre .barre span{display:block;height:100%;background:var(--rouge)}.consultation-barre .chiffres{white-space:nowrap}.messagerie{display:grid;grid-template-columns:300px minmax(0,1fr);height:calc(100vh - 300px);min-height:520px;border:1px solid var(--bord);border-radius:var(--rayon);background:var(--surface);overflow:hidden}.messagerie-liste{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--bord)}.messagerie-liste>.pastilles{padding:10px 10px 4px}.messagerie-liste .recherche-liste{min-width:0;margin:6px 10px;padding:7px 10px;border:1px solid var(--bord);border-radius:var(--rayon-sm);font:inherit}.messagerie-fils{flex:1;overflow-y:auto}.messagerie-section{padding:10px 14px 4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--texte-doux)}.messagerie-fil{display:flex;flex-direction:column;gap:2px;width:100%;padding:10px 14px;border:0;border-bottom:1px solid var(--bord);background:none;font:inherit;text-align:left;cursor:pointer}.messagerie-fil:hover{background:var(--fond)}.messagerie-fil.choisi{background:var(--rouge-teinte)}.messagerie-fil .muet{font-size:12px}.messagerie-conversation{display:flex;flex-direction:column;min-height:0}.messagerie-tete{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--bord)}.messagerie-tete .lien{margin-left:auto}.messagerie .conversation{flex:1;overflow-y:auto;padding:14px 16px;background:var(--fond)}.messagerie .conversation .bulle{max-width:72%;align-self:flex-start}.messagerie .conversation .bulle.moi{align-self:flex-end}.messagerie .conversation .jour{align-self:center;padding:2px 10px;border:1px solid var(--bord);border-radius:999px;background:var(--surface);font-size:11px;color:var(--texte-doux)}.messagerie .composeur{margin:0;padding:10px 16px 14px}.messagerie .composeur-ligne{display:flex;align-items:flex-end;gap:8px}.messagerie .composeur-ligne textarea{flex:1;resize:none}.messagerie .composeur-photos{display:flex;flex-wrap:wrap;gap:6px}@media(max-width:900px){.messagerie{grid-template-columns:1fr;height:auto}.messagerie-liste{max-height:260px;border-right:0;border-bottom:1px solid var(--bord)}.messagerie .conversation{max-height:60vh}}.messagerie-gestes{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;margin-left:auto}.messagerie-filtres{display:flex;gap:6px;padding:0 10px 6px}.messagerie-filtres .recherche-liste{flex:1;margin:0}.messagerie-filtres select{max-width:130px;padding:6px 8px;border:1px solid var(--bord);border-radius:var(--rayon-sm);background:var(--surface);font:inherit}.messagerie-fil-tete{display:flex;justify-content:space-between;gap:8px}.messagerie-fil-pastilles{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.choix-emoji{position:relative;flex:none}.choix-emoji-bouton{width:34px;height:34px;border:1px solid var(--bord);border-radius:var(--rayon-sm);background:var(--surface);font-size:18px;line-height:1;cursor:pointer}.choix-emoji-bouton:hover,.choix-emoji-bouton[aria-expanded=true]{background:var(--fond)}.choix-emoji-grille{position:absolute;bottom:calc(100% + 6px);left:0;z-index:30;display:grid;grid-template-columns:repeat(8,34px);gap:2px;padding:6px;border:1px solid var(--bord);border-radius:var(--rayon-sm);background:var(--surface);box-shadow:0 8px 24px #0000001f}.choix-emoji-grille button{width:34px;height:34px;border:0;border-radius:6px;background:none;font-size:20px;line-height:1;cursor:pointer}.choix-emoji-grille button:hover{background:var(--fond)}.messagerie-nouveau{color:var(--rouge);font-weight:600}.messagerie-creation{display:flex;flex-direction:column;gap:8px;padding:10px 14px;border-bottom:1px solid var(--bord)}.messagerie-creation input,.messagerie-renommer input{padding:7px 10px;border:1px solid var(--bord);border-radius:var(--rayon-sm);background:var(--surface);font:inherit}.messagerie-renommer{display:flex;flex:1;align-items:center;gap:6px}.messagerie-renommer input{flex:1;min-width:0}.menu-bulle{position:relative;flex:none}.menu-bulle-bouton{padding:0 6px;border:0;border-radius:var(--rayon-sm);background:none;font:inherit;font-size:18px;line-height:1;color:var(--texte-doux);cursor:pointer;opacity:.55}.bulle:hover .menu-bulle-bouton,.menu-bulle-bouton[aria-expanded=true]{opacity:1}.menu-bulle-bouton:hover{background:var(--fond)}.menu-bulle-liste{position:absolute;top:100%;right:0;z-index:20;display:flex;flex-direction:column;min-width:190px;padding:4px;border:1px solid var(--bord);border-radius:var(--rayon-sm);background:var(--surface);box-shadow:0 8px 24px #0000001f}.menu-bulle-liste button{padding:7px 10px;border:0;border-radius:6px;background:none;font:inherit;text-align:left;cursor:pointer}.menu-bulle-liste button:hover{background:var(--fond)}.menu-bulle-liste button.danger{color:var(--rouge)}.messagerie .conversation{gap:6px}.messagerie .conversation .bulle{padding:7px 12px 8px;border:0;border-radius:12px;box-shadow:0 1px 1px #00000014}.messagerie .conversation .bulle.moi{background:var(--rouge-teinte);border:0}.messagerie .conversation .bulle-tete{margin-bottom:2px}.messagerie .conversation .bulle-tete strong{color:var(--rouge-sombre)}.messagerie .conversation .bulle.moi .bulle-tete strong{color:var(--texte)}.messagerie .conversation .bulle-tete .pilule{padding:1px 6px;font-size:10px}.messagerie .recherche-liste{box-sizing:border-box;max-width:100%;outline-offset:-2px}.messagerie-filtres select{flex:none;width:130px}.formulaire.formulaire-sortie{gap:0;padding:4px 20px 0}.section-sortie{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;padding:18px 0;border-bottom:1px solid var(--bord)}.section-sortie-tete h3{margin:0 0 4px;font-size:14px}.section-sortie-tete p{margin:0;font-size:12px;line-height:1.5}.section-sortie-corps{display:flex;flex-direction:column;gap:12px;min-width:0}.section-sortie-corps .grille-champs{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.section-sortie-corps .pleine-largeur{grid-column:1 / -1}.aide-champ{font-size:11px;font-weight:400;color:var(--texte-doux)}.choix-types{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px}.choix-type{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;border:1px solid var(--bord);border-radius:var(--rayon-sm);background:var(--surface);font:inherit;font-weight:600;color:var(--texte);cursor:pointer}.choix-type:hover{background:var(--fond)}.choix-type.choisi{border-color:var(--rouge);background:var(--rouge-teinte);color:var(--rouge-sombre)}.blocs .bloc-jour-entete{display:flex;align-items:baseline;gap:8px;flex:none;min-width:190px}.blocs .bloc-jour-entete strong{padding:2px 8px;border-radius:999px;background:var(--noir);color:#fff;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.blocs .bloc-jour-entete span{font-size:13px;font-weight:600;color:var(--texte)}.barre-formulaire{position:sticky;bottom:0;display:flex;flex-direction:column;gap:6px;margin:0 -20px;padding:12px 20px;border-top:1px solid var(--bord);background:var(--surface)}@media(max-width:900px){.section-sortie{grid-template-columns:1fr;gap:10px}}.titre-evenement{display:inline-flex;align-items:center;gap:8px}.icone-type{display:inline-flex;flex:none;color:var(--accent)}.voyants{list-style:none;margin:0;padding:10px 16px 14px;display:grid;gap:8px;font-size:13px;font-weight:600}.voyants li{display:flex;align-items:center;gap:8px}.voyants li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--succes);flex:none}.voyants li.alerte:before{background:var(--alerte)}.voyants li span{margin-left:auto;font-weight:400;color:var(--texte-doux)}.kpi-valeur{white-space:nowrap}.kpi-valeur.long{font-size:23px}.kpi-valeur.tres-long{font-size:20px}.barre-outils select.filtre,select.filtre{width:auto;flex:none;padding:7px 30px 7px 12px;border:1px solid var(--bord);border-radius:999px;background-color:var(--surface);font:inherit;font-size:13px;font-weight:600;color:var(--texte)}select.filtre.actif{border-color:var(--noir)}.tableau tr.groupe td{padding:14px 16px 8px;background:var(--fond);border-bottom:1px solid var(--bord)}.tableau tr.groupe strong{font-size:12px;font-weight:800;letter-spacing:.4px;text-transform:uppercase}.tableau tr.groupe span{margin-left:10px;font-size:12px;color:var(--texte-doux)}.afficher-plus{display:block;width:100%;padding:12px;border:0;border-top:1px solid var(--bord);background:none;font:inherit;font-size:13px;font-weight:700;color:var(--rouge);cursor:pointer}.afficher-plus:hover{background:var(--fond)}.tableau .menu-bulle-bouton{opacity:1}.page-visuel{flex:none;display:flex;align-items:center}.page-visuel img.logo-visuel{width:56px;height:56px;object-fit:contain;border:1px solid var(--bord);border-radius:var(--rayon-sm);background:var(--surface)}.grille-panneaux{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;align-items:start}.grille-panneaux>.panneau{margin-bottom:0}.barre-enregistrer{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;padding:12px 20px;border-top:1px solid var(--bord);background:var(--surface)}.apercu-annonce{max-width:380px;padding:14px 16px;border:1px solid var(--bord);border-left:3px solid var(--rouge);border-radius:var(--rayon-sm);background:var(--fond)}.apercu-annonce p{margin:6px 0 0;white-space:pre-line;font-size:13px}.texte-tronque{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.coche-documents{display:inline-flex;color:var(--succes)}.albums{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin-bottom:18px}.album{display:flex;flex-direction:column;padding:0;border:1px solid var(--bord);border-radius:var(--rayon);overflow:hidden;background:var(--surface);font:inherit;color:inherit;text-align:left;cursor:pointer}.album:hover{border-color:var(--texte-doux)}.album-couverture{position:relative;display:flex;align-items:center;justify-content:center;height:140px;background:var(--fond);color:var(--texte-doux)}.album-couverture img{width:100%;height:100%;object-fit:cover}.album-pastille{position:absolute;top:8px;right:8px;padding:2px 8px;border-radius:999px;background:var(--rouge);color:#fff;font-size:11px;font-weight:700}.album-infos{display:flex;flex-direction:column;gap:2px;padding:10px 12px 12px;font-size:13px}.album-refus{display:inline-flex;align-items:center;gap:2px}.refus-communication{display:flex;align-items:flex-start;gap:8px;margin:0 0 12px;font-size:12px;color:var(--texte-doux)}.media{position:relative}.media-reprise{position:absolute;top:8px;left:8px;display:inline-flex;padding:4px;border-radius:999px;background:#0009;color:#fff}.media figcaption{flex-direction:row;flex-wrap:wrap;align-items:center}.media-legende{display:flex;flex-direction:column;flex:1;min-width:0}.cartes-articles{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;margin-bottom:18px}.carte-article{display:flex;flex-direction:column;padding:0;border:1px solid var(--bord);border-radius:var(--rayon);overflow:hidden;background:var(--surface);font:inherit;color:inherit;text-align:left;cursor:pointer}.carte-article:hover{border-color:var(--texte-doux)}.carte-article-photo{position:relative;display:flex;align-items:center;justify-content:center;height:150px;background:var(--fond);color:var(--texte-doux)}.carte-article-photo img{width:100%;height:100%;object-fit:cover}.carte-article-retire{position:absolute;top:8px;left:8px;padding:2px 8px;border-radius:999px;background:var(--noir);color:#fff;font-size:11px;font-weight:700}.carte-article-infos{display:flex;flex-direction:column;gap:4px;padding:10px 12px 12px;font-size:13px}.carte-article-bas{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.messagerie-fil.sous-fil{padding-left:30px}.messagerie-fils .range{opacity:.6}.messagerie-conversation .fils-du-salon{padding:10px 16px 0}.messagerie .retour-capture img{max-width:260px;max-height:420px;margin:8px 0;border:1px solid var(--bord);border-radius:var(--rayon-sm)}.laterale nav .menu-intertitre{margin:14px 12px 4px;font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#ffffff6b}.barre-formulaire-ligne{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.resume-sortie{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:600;color:var(--texte-doux)}.tableau tr.glissable .poignee{cursor:grab;color:var(--texte-doux);font-weight:800;letter-spacing:-2px;-webkit-user-select:none;user-select:none}.tableau tr.glissee td{opacity:.4}.tableau tr.survolee td{box-shadow:inset 0 2px 0 var(--rouge)}.carte-membre{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--bord);border-radius:var(--rayon-sm);color:inherit;text-decoration:none}.carte-membre:hover{background:var(--fond)}.carte-membre-infos{display:flex;flex:1;flex-direction:column;min-width:0;overflow-wrap:anywhere}
