.rv-page{gap:16px;max-width:1240px}.rv-tete{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.rv-titre{display:flex;align-items:center;gap:12px}.rv-titre h2{margin:0;font-size:22px;letter-spacing:.2px}.rv-titre small{display:block;color:var(--dim);font-size:12.5px;margin-top:2px}.rv-icone{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;color:#fff;background:linear-gradient(140deg,#35c56a,#1f9b52);box-shadow:0 6px 18px #35c56a38}.rv-periode{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rv-segment{display:inline-flex;padding:3px;gap:2px;border-radius:10px;background:#0f1217;border:1px solid var(--line)}.rv-segment button{border:0;background:transparent;color:var(--dim);padding:6px 13px;border-radius:8px;font-size:13px}.rv-segment button:hover:not(.on){color:var(--text)}.rv-segment button.on{color:#fff;background:#222a36;box-shadow:inset 0 0 0 1px #2f3a4a}.rv-segment.petit button{padding:4px 10px;font-size:12px}.rv-nav{display:inline-flex;align-items:center;gap:6px}.rv-fleche{width:32px;height:32px;padding:0;display:grid;place-items:center;font-size:18px;line-height:1}.rv-libelle{display:grid;min-width:190px;text-align:center;line-height:1.25}.rv-libelle b{font-size:15px}.rv-libelle small{color:var(--dim);font-size:12px}.rv-banniere{display:flex;align-items:center;gap:12px;margin:0;padding:10px 14px;border-radius:12px;font-size:13px}.rv-banniere.ko{color:#ffb3ab;background:#e2564a14;border:1px solid rgba(226,86,74,.35)}.rv-banniere.info{color:#cfe0ff;background:#4c8dff12;border:1px solid rgba(76,141,255,.35)}.rv-cartes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.rv-carte{display:grid;gap:4px;padding:16px 18px;border-radius:16px;background:var(--panel);border:1px solid var(--line)}.rv-lib{color:var(--dim);font-size:12.5px;text-transform:uppercase;letter-spacing:.5px}.rv-val{font-size:38px;font-weight:750;letter-spacing:-.5px;font-variant-numeric:tabular-nums;line-height:1.1}.rv-ecart{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.rv-ecart.up{color:#7fe0a4}.rv-ecart.down{color:#ff8b80}.rv-ecart.egal{color:var(--dim)}.rv-ecart small{color:var(--dim);font-weight:400}.rv-moy{color:var(--dim);font-size:12px;min-height:16px}.rv-bloc{padding:14px 16px 16px;border-radius:16px;background:var(--panel);border:1px solid var(--line)}.rv-bloc-tete{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.rv-bloc-tete h3{margin:0;font-size:15px}.rv-bloc-tete .rv-segment{margin-left:auto}.rv-aide{font-size:12px}.rv-graphe{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:end;gap:6px;height:230px;padding-top:22px}.rv-barre{position:relative;display:grid;grid-template-rows:1fr auto;height:100%;border:0;padding:0;background:transparent;cursor:pointer;border-radius:8px}.rv-barre:hover:not(:disabled) .rv-col{filter:brightness(1.2)}.rv-barre:disabled{cursor:default}.rv-col-zone{display:flex;align-items:flex-end;justify-content:center;min-height:0}.rv-col{position:relative;width:min(46px,78%);min-height:3px;border-radius:7px 7px 3px 3px;background:linear-gradient(180deg,#35c56abf,#35c56a59)}.rv-graphe.subs .rv-col{background:linear-gradient(180deg,#4c8dffcc,#4c8dff59)}.rv-barre.sel .rv-col{background:linear-gradient(180deg,#4fe08a,#22a95a);box-shadow:0 0 0 2px #7fe0a473}.rv-graphe.subs .rv-barre.sel .rv-col{background:linear-gradient(180deg,#7fb0ff,#3d7ef0);box-shadow:0 0 0 2px #7fb0ff73}.rv-barre.encours .rv-col{background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.12) 0 6px,transparent 6px 12px),linear-gradient(180deg,#35c56abf,#35c56a59)}.rv-graphe.subs .rv-barre.encours .rv-col{background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.12) 0 6px,transparent 6px 12px),linear-gradient(180deg,#4c8dffcc,#4c8dff59)}.rv-col b{position:absolute;left:50%;bottom:calc(100% + 4px);transform:translate(-50%);font-size:11.5px;color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums}.rv-graphe.net .rv-barre.avenir .rv-col,.rv-graphe.subs .rv-barre.avenir .rv-col{background:transparent;border:1px dashed #2c3440;height:30%;box-shadow:none}.rv-jour{padding-top:6px;font-size:11.5px;color:var(--dim);text-align:center;white-space:nowrap}.rv-barre.sel .rv-jour{color:var(--text);font-weight:600}@media(max-width:760px){.rv-cartes{grid-template-columns:minmax(0,1fr)}.rv-libelle{min-width:150px}}.rv-rappel{display:grid;grid-template-columns:1fr auto;gap:2px 8px;align-items:center;width:calc(100% - 4px);margin:10px 2px 0;padding:10px 12px;text-align:left;border-radius:14px;background:linear-gradient(140deg,#35c56a1a,#35c56a05);border:1px solid rgba(53,197,106,.28);color:var(--text)}.rv-rappel:hover:not(:disabled){border-color:#35c56a99}.rv-rappel-tete{font-size:11px;color:#9aa3b1;text-transform:uppercase;letter-spacing:.5px}.rv-rappel-ch{grid-column:1;font-size:13px;font-variant-numeric:tabular-nums}.rv-rappel-ch b{font-size:15px}.rv-rappel-ecart{grid-column:2;grid-row:1 / span 2;font-size:12px;font-weight:600}.rv-rappel-ecart.up{color:#7fe0a4}.rv-rappel-ecart.down{color:#ff8b80}.cc-liste{display:grid;gap:14px;max-width:760px}.cc-carte{border-radius:18px;background:linear-gradient(180deg,#151a22,#12161d);border:1px solid #1f2630;overflow:hidden;transition:border-color .2s}.cc-carte:hover{border-color:#2b3442}.cc-haut{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid #1c232d;font-size:12.5px;color:#7c8594}.cc-haut b{color:#c9d0db;font-weight:650}.cc-haut a{margin-left:auto;color:#9cc0ff;text-decoration:none;font-weight:600;white-space:nowrap}.cc-haut a:hover{text-decoration:underline}.cc-seance{padding:1px 8px;border-radius:999px;background:#1b212a;color:#9aa3b1;font-size:11.5px;white-space:nowrap}.cc-post{display:grid;grid-template-columns:40px minmax(0,1fr);gap:11px;padding:14px 16px 6px}.cc-pp{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-weight:750;color:#fff}.cc-pp.petit{width:30px;height:30px;font-size:12px;margin:4px 0 0 5px}.cc-post-corps{min-width:0}.cc-post-tete{font-size:14px}.cc-post-tete b{font-weight:700}.cc-post-texte{margin:3px 0 0;font-size:14.5px;line-height:1.5;color:#e2e6ed;white-space:pre-line;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.cc-post-texte.ouvert{display:block}.cc-plus{margin-top:2px;padding:0;border:0;background:none;font-size:12.5px;color:#9cc0ff;font-weight:600}.cc-medias{margin-top:10px;display:grid;gap:3px;border-radius:14px;overflow:hidden;border:1px solid #232b37;aspect-ratio:16 / 9}.cc-medias.n1{grid-template-columns:1fr;aspect-ratio:auto;max-height:420px}.cc-medias.n2{grid-template-columns:1fr 1fr}.cc-medias.n3,.cc-medias.n4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.cc-medias.n3 a:first-child{grid-row:span 2}.cc-medias a{display:block;min-height:0;background:#0a0d12}.cc-medias img{display:block;width:100%;height:100%;object-fit:cover}.cc-medias.n1 img{height:auto;max-height:420px}.cc-reponse{display:grid;grid-template-columns:40px minmax(0,1fr);gap:11px;padding:6px 16px 14px;position:relative}.cc-reponse:before{content:"";position:absolute;left:35px;top:-4px;height:14px;width:2px;background:#2a3341;border-radius:2px}.cc-bulle{padding:9px 13px;border-radius:14px;background:#4c8dff17;border:1px solid rgba(76,141,255,.28);min-width:0}.cc-qui{font-size:12.5px;color:#9cc0ff;font-weight:650}.cc-qui time{color:#7c8594;font-weight:500;margin-left:4px}.cc-bulle p{margin:2px 0 0;font-size:14.5px;color:#eef2f8;white-space:pre-line;overflow-wrap:anywhere}.cc-ancien{margin:0;padding:12px 16px 4px;font-size:13px;color:#8b93a1}.cc-ancien b{color:#c9d0db}.cc-vide{display:grid;justify-items:center;gap:8px;padding:40px 30px;border-radius:18px;border:1px dashed #2a3340;background:#12161d;text-align:center;color:#8b93a1;max-width:760px}.cc-vide h3{margin:0;color:var(--text);font-size:16px}.pe-dialogue.pw-dialogue{width:min(1080px,100%);height:min(740px,100%)}.pw-contenu .pe-note{margin:0}.pw-etiq{font-size:12px;letter-spacing:.5px;text-transform:uppercase;color:var(--dim)}.pw-modele-etape{display:grid;gap:14px;max-width:900px}.pw-modeles{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.pw-modele{display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;overflow:hidden;border:1px solid #222935;border-radius:14px;background:#131820}.pw-modele:hover{border-color:#3a4352}.pw-modele.on{border-color:var(--pv-post);background:#f0712c14;box-shadow:0 0 0 1px var(--pv-post)}.pw-m-appliquer{display:grid;align-content:start;gap:3px;min-width:0;padding:12px 14px 6px;border:0;border-radius:0;background:none;text-align:left}.pw-m-appliquer b{font-size:14.5px;font-weight:700}.pw-m-appliquer>small{font-size:12px;color:var(--dim)}.pw-m-duree{margin:2px 0;font-size:28px;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pw-m-duree small{font-size:13px;font-weight:600;color:var(--dim)}.pw-m-actions,.pw-m-confirmer{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;padding:2px 8px 8px;font-size:12px}.pw-m-actions .pe-b-lien{font-size:12px}.pe-b-lien.pw-danger{color:#ff8b80}.pw-m-confirmer{color:#ffcf9e}.pw-m-confirmer>span{flex-basis:100%;padding:2px 6px 4px;line-height:1.35}.pw-m-confirmer button:not(.pe-b-lien){padding:4px 10px;border-radius:8px;font-size:12px}.pw-modeles-etat{margin:0;font-size:12px;color:var(--dim)}.pw-enregistrer{display:grid;gap:6px;padding:12px 14px;border:1px dashed #2f3846;border-radius:14px}.pw-enregistrer>small{font-size:12px}.pw-e-ligne{display:flex;flex-wrap:wrap;gap:8px}.pw-e-ligne input{flex:1 1 240px;min-width:0;height:40px;border-radius:11px}.pw-e-ligne button{height:40px}.pw-nombre{display:grid;gap:16px;max-width:760px}.pw-grand{display:flex;align-items:baseline;gap:12px;padding:18px 22px;border:1px solid #252d39;border-radius:16px;background:linear-gradient(135deg,#171b23,#12161d)}.pw-grand b{font-size:54px;font-weight:800;line-height:1;letter-spacing:-1px;font-variant-numeric:tabular-nums}.pw-grand span{font-size:16px;font-weight:650;color:#c9d1dd}.pw-grand.erreur{border-color:#e2564a8c}.pw-grand.erreur b{color:#ff8b80}.pw-n-ligne{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.pw-rapides{display:flex;flex-wrap:wrap;gap:5px}.pw-rapides button{min-width:44px;padding:8px 12px;border-radius:10px;font-size:13px;font-variant-numeric:tabular-nums}.pw-rapides button.on{border-color:var(--pv-post);background:#f0712c24;color:#fff}.pw-grand b{overflow-wrap:anywhere}.pw-plage{display:grid;gap:10px}.pw-de{min-width:22px;font-size:14px;font-weight:650;color:#c9d1dd}.pw-prop{padding:7px 12px;border:1px dashed rgba(240,113,44,.7);border-radius:10px;background:#f0712c14;color:#ffcf9e;font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.pw-prop:hover{background:#f0712c29;color:#fff}.pw-prop b{color:#fff}.pw-pause{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:760px}.pw-choix{display:grid;align-content:start;gap:6px;padding:16px 18px;border:1px solid #222935;border-radius:14px;background:#131820;text-align:left}.pw-choix b{font-size:15px}.pw-choix small{font-size:12.5px;line-height:1.4;color:var(--dim)}.pw-choix.on{border-color:var(--pv-post);background:#f0712c14;box-shadow:0 0 0 1px var(--pv-post)}.pe-recap.pw-recap{max-width:900px}.pw-r-grille{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pe-r-bloc.pw-r-comptes{grid-column:1 / -1}.pe-r-bloc.pw-r-comptes:hover{border-color:#222935}.pw-r-valeur{font-size:26px;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.pw-r-valeur small{font-size:13px;font-weight:600;color:var(--dim)}.pw-r-valeur.pw-r-nom{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:19px}.pw-r-detail{font-size:12.5px;color:#c9d1dd}.pw-r-qui{display:flex;flex-wrap:wrap;gap:4px}.pw-r-qui>span{padding:1px 8px;border-radius:6px;background:#1d2430;color:#aab3c0;font-size:11.5px}.pw-r-infos{display:grid;gap:6px;margin:0;padding-left:18px;font-size:12.5px;line-height:1.45;color:#aab3c0}.pw-r-infos b{color:#e6e9ef;font-weight:650}.pe-b-lien.pw-r-enregistrer{justify-self:start;font-size:12.5px}.pw-x-com{color:#5fd3b8;font-weight:600}.pw-x-pub{color:#ffb784;font-weight:600}.pw-m-appliquer>small.pw-m-plus{font-weight:600}.pw-m-appliquer>small.pw-m-sans{color:#6f7887}.pw-enr-plus{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12.5px}.pw-enr-puce{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid #262d38;border-radius:999px;background:#131820;color:#c9d1dd;white-space:nowrap}.pw-enr-puce b{font-weight:700}.pw-enr-puce.com b{color:#5fd3b8}.pw-enr-puce.pub b{color:var(--dim)}.pw-enr-puce.pub.oui{border-color:#f0712c73;background:#f0712c14}.pw-enr-puce.pub.oui b{color:#ffb784}.pw-enr-puce i{width:14px;height:14px;display:grid;place-items:center;border:1.5px solid #4a5363;border-radius:4px;font-size:10px;font-style:normal;line-height:1;color:#fff}.pw-enr-puce.pub.oui i{border-color:var(--pv-post);background:var(--pv-post)}.pw-enr-plus .pe-b-lien{margin-left:auto;padding:2px 0;font-size:12.5px}.pw-plus{display:grid;gap:10px;max-width:980px}.pw-plus-tete{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding-top:12px;border-top:1px solid #1f2630}.pw-plus-tete h5{margin:0;font-size:15px;font-weight:750;letter-spacing:-.1px}.pw-plus-tete small{font-size:12.5px;color:var(--dim)}.pw-plus-grille{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.pw-tuile{display:grid;align-content:start;gap:8px;min-width:0;padding:12px 14px;border:1px solid #222935;border-radius:14px;background:#131820}.pw-tuile.pw-2col{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);column-gap:20px;align-items:start}.pw-2col>.pw-etiq,.pw-2col>.pw-pleine{grid-column:1 / -1}.pw-col{display:grid;align-content:start;gap:8px;min-width:0}.pw-t-val{display:flex;align-items:baseline;gap:8px}.pw-t-val b{font-size:32px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pw-t-val span{color:#c9d1dd;font-weight:600}.pw-tuile.pw-t-com{border-top:3px solid var(--pv-com)}.pw-tuile.pw-t-pub{border-top:3px solid var(--pv-post)}.pw-tuile.pw-t-pub.ouverte{border-color:#f0712c8c;border-top-color:var(--pv-post)}.pw-tuile.pw-t-pub.grisee{border-style:dashed;border-top-style:solid;border-top-color:#4a3a30;background:#111519}.pw-tuile.pw-t-pub.achoisir{border-style:dashed;border-color:#f0712cb3;border-top-style:solid;border-top-color:var(--pv-post)}.pw-t-pub .pw-etiq{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.pw-t-pub .pvs-badge{text-transform:none;letter-spacing:0}.pw-choix3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pw-choix3 .pw-choix{gap:4px;padding:12px 14px;border-radius:12px;background:#10141a}.pw-choix3 .pw-choix b{font-size:14px}.pw-choix3 .pw-choix small{font-size:12px}.pw-t-pub.grisee .pw-choix3{opacity:.42}.pw-t-pub.grisee .pw-choix{cursor:not-allowed}.pw-t-pub.achoisir .pw-choix[data-v=bibliotheque],.pw-t-pub.achoisir .pw-choix[data-v=main]{border-style:dashed;border-color:#f0712cbf;background:#f0712c0d}.pw-conds{display:grid;gap:3px;margin:0;padding:8px 10px;border-radius:10px;background:#10151c;list-style:none;font-size:12.5px;line-height:1.4;color:#c9d1dd}.pw-conds li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:6px}.pw-conds li:before{content:"✓";color:#5fd3b8;font-weight:800}.pw-conds li.titre{display:block;margin-bottom:1px;color:var(--dim)}.pw-conds li.titre:before{content:none}.pw-conds b{color:#fff;font-weight:650}.pw-explique{margin:0;font-size:12.5px;line-height:1.5;color:#c9d1dd}.pw-explique b{color:#fff;font-weight:650}.pw-liste{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;padding:7px 10px;border-radius:10px;background:#10151c;font-size:12.5px;color:var(--dim)}.pw-liste b{color:#5fd3b8;font-size:14px}.pw-boutons{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pw-boutons button{padding:6px 12px;border-radius:9px;font-size:12.5px}.pe-alerte.pw-alerte-pub{display:grid;gap:8px}.pw-pub-choisi{display:flex;align-items:center;gap:10px;min-width:0;padding:6px 8px;border-radius:11px;background:#f0712c14;box-shadow:inset 0 0 0 1px #f0712c4d;font-size:12.5px}.pw-pub-choisi>span:last-child{display:grid;gap:1px;min-width:0}.pw-pub-choisi>span:last-child b{font-size:13px}.pw-pub-choisi>span:last-child small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:#c9d1dd}.pw-mini{flex:none;display:block;width:34px;height:42px;overflow:hidden;border-radius:6px;background:#1b212b}.pw-mini img,.pw-mini video{display:block;width:100%;height:100%;object-fit:cover}.pw-mini .pe-texte-seul{padding:2px;font-size:8px}.pw-mini-txt{display:grid;place-items:center;width:100%;height:100%;background:linear-gradient(160deg,#1d2430,#151a22);color:#c9d1dd;font-size:12px;font-weight:800}.pw-pub-manque{padding:6px 10px;border:1px dashed rgba(240,113,44,.6);border-radius:10px;color:#ffb067;font-size:12.5px}.pw-pub-manque.fort{border-style:solid;background:#f0712c14;line-height:1.45;font-weight:600}.pw-seance{display:grid;gap:4px}.pw-sb{position:relative;height:26px;overflow:hidden;border-radius:7px;background:#9b7bff29;box-shadow:inset 0 0 0 1px #9b7bff59}.pw-sb>span{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:10.5px;white-space:nowrap}.pw-sb .calme{background:repeating-linear-gradient(135deg,rgba(255,255,255,.1) 0 2px,transparent 2px 5px),#1a1f29;color:#8b93a1}.pw-sb .zone{top:4px;bottom:4px;border:1.5px dashed var(--pv-post);border-radius:5px;background:#f0712c1f;color:#ffcfae;font-weight:650}.pw-sb-leg{display:flex;justify-content:space-between;gap:10px;font-size:10.5px;color:#6f7888;font-variant-numeric:tabular-nums}.pw-pub-panneau{position:relative;display:grid;gap:10px;margin-top:2px;padding:12px 14px 14px;border:1px solid rgba(240,113,44,.55);border-radius:14px;background:#121720}.pw-pub-panneau:before{content:"";position:absolute;top:-8px;left:calc(6px + (100% - 26px)/2);width:14px;height:14px;transform:rotate(45deg);border-left:1px solid rgba(240,113,44,.55);border-top:1px solid rgba(240,113,44,.55);background:#121720}.pw-pub-panneau.ecrire:before{left:calc(6px + (100% - 26px)*.8333)}.pw-pp-tete{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.pw-pp-tete b{font-size:14px}.pw-pp-tete .pe-dim{font-size:12.5px}.pw-pub-panneau .pe-volets{height:min(560px,70vh)}.pw-ecr{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}.pw-ecr-col{display:grid;gap:7px;min-width:0}.pw-ecr-etiq{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:12px;letter-spacing:.5px;text-transform:uppercase;color:var(--dim)}.pw-ecr-etiq .pe-dim{font-size:12px;letter-spacing:0;text-transform:none}.pw-ecr textarea{box-sizing:border-box;width:100%;min-height:116px;padding:8px 11px;resize:vertical;border:1px solid var(--line);border-radius:11px;background:#0b0d11;color:var(--text);font:inherit;font-size:14.5px;line-height:1.45}.pw-ecr textarea:focus{outline:none;border-color:var(--accent)}.pw-ecr-bas{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:-2px 0 6px;font-size:12.5px}.pw-ecr-etat{min-width:0;color:var(--dim)}.pw-ecr-etat.afaire{color:#ffb067;font-weight:600}.pw-ecr-etat.ko{color:#ff8b80;font-weight:600}.pw-compteur{flex:none;color:var(--dim);font-variant-numeric:tabular-nums;white-space:nowrap}.pw-compteur b{color:var(--text);font-weight:700}.pw-compteur.proche b{color:#ffb067}.pw-compteur.trop,.pw-compteur.trop b{color:#ff8b80}.pw-photos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pw-vig{position:relative;margin:0;aspect-ratio:1;min-width:0;overflow:hidden;border:1px solid #2a3240;border-radius:10px;background:#0b0e13}.pw-vig img{display:block;width:100%;height:100%;object-fit:cover}.pw-vig.envoi img{opacity:.55}.pw-vig.erreur{border-color:#e2564ab3}.pw-vig figcaption{position:absolute;left:0;right:0;bottom:0;padding:14px 7px 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(transparent,#000000c7);color:#e6e9ef;font-size:11px}.pw-vig-etat{position:absolute;left:6px;top:6px;padding:1px 7px;border-radius:6px;background:#000000b3;color:#9cc3ff;font-size:10.5px;font-weight:650}.pw-vig-etat.ko{color:#ff8b80}.pw-vig .pw-vig-x{position:absolute;top:5px;right:5px;width:24px;height:24px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#000000b8;color:#fff;font-size:11px}.pw-vig .pw-vig-x:hover:not(:disabled){background:#c4483d}.pw-depot{position:relative;display:grid;place-content:center;justify-items:center;gap:3px;min-width:0;min-height:96px;padding:12px;border:1.5px dashed #3a4352;border-radius:10px;background:#0d1116;color:#c9d1dd;text-align:center;cursor:pointer;transition:border-color .12s,background .12s}.pw-depot:hover,.pw-depot.survol{border-color:var(--pv-post);background:#f0712c12;color:#fff}.pw-depot.survol{border-style:solid}.pw-depot:focus-within{outline:2px solid var(--accent);outline-offset:2px}.pw-depot b{font-size:13.5px}.pw-depot small{font-size:12px;line-height:1.35;color:var(--dim)}.pw-depot-ico{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#f0712c29;color:#ffb784;font-size:18px;font-weight:700;line-height:1}.pw-cache{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;opacity:0}.pe-alerte.pw-refus{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding:9px 10px 9px 12px}.pw-refus>span{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.pw-refus small{font-size:12px;color:#e9a39b}.pw-refus .pw-refus-x{width:24px;height:24px;padding:0;border:0;border-radius:6px;background:none;color:#ffb3ab;font-size:11px}.pw-refus .pw-refus-x:hover:not(:disabled){background:#ffffff14;color:#fff}.pw-ecr-apercu{display:grid;align-content:start;gap:8px;min-width:0}.pw-ecr-apercu>.pe-b-suivant{justify-self:start}.pw-x-post{display:grid;gap:8px;padding:12px 14px;border:1px solid #2f3846;border-radius:14px;background:#05070a}.pw-x-tete{display:flex;align-items:center;gap:10px;min-width:0}.pw-x-qui{display:grid;min-width:0;line-height:1.25}.pw-x-qui b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.pw-x-qui span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:#71767b}.pw-x-txt{margin:0;font-size:14.5px;line-height:1.45;color:#e7e9ea;white-space:pre-wrap;overflow-wrap:anywhere}.pw-x-vide{color:#5f6878;font-style:italic;white-space:normal}.pw-trop{padding:0 1px;border-radius:3px;background:#e2564a61;color:#ffd6d1}.pw-x-medias{display:grid;gap:2px;height:190px;overflow:hidden;border:1px solid #2f3846;border-radius:14px;background:#0b0e13}.pw-x-medias img{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:cover}.pw-x-medias.n2,.pw-x-medias.n3,.pw-x-medias.n4{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pw-x-medias.n3,.pw-x-medias.n4{grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.pw-x-medias.n3 img:first-child{grid-row:span 2}.pw-rappel{display:grid;grid-template-columns:16px minmax(0,1fr);gap:6px;margin:0;padding:8px 10px;border-radius:10px;background:#f0712c12;box-shadow:inset 0 0 0 1px #f0712c40;font-size:12.5px;line-height:1.45;color:#ffcf9e}.pw-rappel b{color:#fff;font-weight:650}:root{--pw-fol: #4c8dff}.pw-x-fol{color:#8fb6ff;font-weight:600}.pw-enr-puce.fol b{color:#8fb6ff}.pw-tuile.pw-t-fol{border-top:3px solid var(--pw-fol)}.pw-tuile.pw-t-fol.erreur{border-color:#f0a03c99;border-top-color:var(--pw-fol)}.pw-t-fol .pw-liste b{color:#8fb6ff}.pw-pas-suivre{margin:0;font-size:12px;line-height:1.45;color:var(--dim)}.pw-pas-suivre b{color:#c9d1dd;font-weight:600}.pw-gestes-t{margin:0 0 -4px;font-size:12px;letter-spacing:.5px;text-transform:uppercase;color:var(--dim)}.pw-gestes{display:grid;gap:3px;margin:0;padding:8px 10px 8px 30px;border-radius:10px;background:#10151c;font-size:12.5px;line-height:1.4;color:#c9d1dd}.pw-gestes li::marker{color:#8fb6ff;font-weight:700}.pw-gestes b,.pw-gestes-pied b{color:#fff;font-weight:650}.pw-gestes-pied{margin:0;font-size:12.5px;line-height:1.45;color:#c9d1dd}.pw-fol-tirage{display:grid;align-content:start;gap:8px;min-width:0}.pw-fol-tirage>b{font-size:13.5px}.pw-x-fall{color:#ff8fbe;font-weight:600}.pw-enr-puce.fall b{color:#ff8fbe}.pw-tuile.pw-t-fall{border-top:3px solid var(--pv-like)}.pw-tuile.pw-t-fall.erreur{border-color:#f0a03c99;border-top-color:var(--pv-like)}.pw-t-fall .pw-liste b{color:#ff8fbe}.pw-t-fall .pw-gestes li::marker{color:#ff8fbe}.pw-choix3.pw-choix2{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-t-fall .pw-choix.on{border-color:var(--pv-like);background:#e0458a14;box-shadow:0 0 0 1px var(--pv-like)}.pw-t-fall.eteinte .pw-reglage-fall{opacity:.45}.pw-plage-fall{gap:8px}.pw-plage-fall .pe-t-nombre input{width:52px}.pw-plage-fall .pe-t-nombre.ko{border-color:#e2564ab3}.pw-fall-resume{margin:0;padding:9px 12px;border-radius:10px;background:#e0458a0f;box-shadow:inset 0 0 0 1px #e0458a47;font-size:12.5px;line-height:1.5;color:#d6dce6}.pw-fall-resume b{color:#fff;font-weight:650}.pw-fall-resume .pw-fall-r-t{color:#ffaacd;font-weight:700}.pw-fall-temps{margin:0;padding:9px 12px;border:1px solid rgba(240,160,60,.45);border-radius:10px;background:#f0a03c14;color:#ffcf9e;font-size:12.5px;line-height:1.5}.pw-fall-temps b{color:#fff;font-weight:650}.pw-fall-temps .pw-fall-t-t{color:#ffb067;font-weight:700}@container contenu (max-width: 760px){.pw-r-grille{grid-template-columns:1fr 1fr}.pw-pause,.pw-tuile.pw-2col,.pw-ecr{grid-template-columns:minmax(0,1fr)}}@media(max-width:1100px){.pw-tuile.pw-2col,.pw-ecr{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.pe-dialogue.pw-dialogue{height:100%}}.fw-voile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;overflow-y:auto;padding:32px 16px;background:#00000094;animation:fw-fondu .15s}@keyframes fw-fondu{0%{opacity:0}}.fw-cadre{margin:auto;width:min(640px,100%);display:grid;gap:14px;padding:18px 20px;border-radius:16px;background:var(--panel);border:1px solid var(--line);box-shadow:0 30px 80px -20px #000000d9}.fw-cadre.large{width:min(980px,100%)}.fw-titre{margin:0;font-size:16.5px;font-weight:650;display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px}.fw-titre .small{font-weight:400}.fw-titre-compte{display:inline-flex;align-items:center;gap:7px}.fw-pied{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:8px}.fw-note{margin-right:auto;font-size:12.5px}.fw-cadre textarea{width:100%;font:inherit;background:#0b0d11;color:var(--text);border:1px solid var(--line);border-radius:8px;padding:8px 11px;resize:vertical}.fw-cadre input:focus,.fw-cadre textarea:focus,.fw-cadre select:focus{outline:none;border-color:#f0712c}.fw-cadre select:disabled,.fw-cadre input:disabled,.fw-cadre textarea:disabled{opacity:.5;cursor:not-allowed}.fw-etape{position:relative;display:grid;gap:6px;min-width:0;align-content:start}.fw-etape>input:not([type=number]),.fw-etape>select{width:100%}.fw-lib{font-size:12.5px;font-weight:650;color:#aeb6c3}.fw-lib small{font-weight:400;color:var(--dim);font-size:12px}.fw-deux{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fw-colonne{display:grid;gap:12px;align-content:start;min-width:0}.fw-outils{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fw-outils .fw-recherche{flex:1;min-width:160px}.fw-pousse{margin-left:auto;display:flex;gap:6px;flex-wrap:wrap}.fw-pousse button,.fw-ligne-outils button{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.fw-ligne-outils{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fw-ligne-outils .fw-compteur{margin-left:auto}.fw-aide{font-size:12px;color:var(--dim)}.fw-aide.ko,.fw-ko{color:#ffb4ab}.fw-compteur{font-size:11.5px;color:#6f7a8a;font-variant-numeric:tabular-nums}.fw-compteur.trop{color:var(--ko)}.fw-erreur{margin:0}.fw-num{font:12px ui-monospace,Consolas,monospace;color:#ffb784}.fw-encart{padding:10px 12px;border-radius:10px;font-size:12.5px;color:#c4cad4;background:#12161c;border:1px solid #222a35;overflow-wrap:anywhere}.fw-encart.orange{color:#ffcfae;background:#f0712c0f;border-color:#f0712c4d}.fw-encart ol,.fw-encart ul{margin:6px 0 0;padding-left:18px;display:grid;gap:3px}.fw-apercu-import{max-height:180px;overflow-y:auto}.fw-lignes-ko{color:#ffb4ab}.fw-puces{display:inline-flex;flex-wrap:wrap;gap:4px;padding:3px;border-radius:10px;background:#0f1217;border:1px solid #222a35;justify-self:start}.fw-puces button{padding:4px 10px;border:0;border-radius:7px;background:none;color:var(--dim);font-size:13px}.fw-puces button.on{background:#3b2618;color:#fff}.fw-tag{display:inline-flex;align-items:center;gap:5px;padding:1px 7px;border-radius:999px;border:1px solid #39414e;color:#b8c0cc;background:#1b2028;font-size:11.5px;white-space:nowrap}.fw-tag.ok{color:#8fe0ad;border-color:#1e4b31;background:#35c56a14}.fw-tag.tagrole{color:#ffd2b8;border-color:#f0712c66}.fw-btn-orange{border:0;color:#fff;font-weight:650;background:linear-gradient(140deg,#ff9d45,#f0712c 55%,#d9561e)}.fw-btn-orange:hover:not(:disabled){border:0;filter:brightness(1.08)}.fw-btn-rouge{border:0;color:#fff;font-weight:650;background:linear-gradient(140deg,#ff8a7e,#e2564a 55%,#c03d33)}.fw-btn-rouge:hover:not(:disabled){border:0;filter:brightness(1.08)}.fw-btn-ko{border:1px solid rgba(226,86,74,.6);color:#ffd0d0;font-weight:650;background:#e2564a2e}.fw-btn-ko:hover:not(:disabled){border-color:var(--ko)}.fw-mini-btn{padding:0 6px;margin-left:4px;font-size:12px;line-height:1.4}.fw-lecture{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.fw-lecture-lib{min-width:44px;font-size:12.5px;color:var(--dim)}.fw-lecture input{width:72px}.fw-quand{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.fw-conflit{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 12px;border-radius:10px;font-size:13px;color:#ffd0d0;background:#e2564a14;border:1px solid rgba(226,86,74,.45)}.fw-conflit>span{flex:1;min-width:200px}.fw-choix{display:grid;gap:6px}.fw-recherche{width:100%}.fw-liste{max-height:260px;overflow-y:auto;scrollbar-width:thin;padding-right:2px}.fw-l{padding:2px 0}.fw-ligne{display:flex;align-items:center;gap:10px;width:100%;height:100%;padding:4px 9px;text-align:left;border-radius:11px;background:#12161c;border:2px solid transparent}.fw-ligne:hover:not(:disabled){border-color:#33405a}.fw-ligne.on,.fw-ligne.on:hover:not(:disabled){border-color:#f0712c}.fw-ligne-txt{flex:1;min-width:0;display:grid}.fw-ligne-txt b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.fw-ligne-txt small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--dim);font-size:12px}.fw-vide{margin:0;padding:14px 4px}.fw-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-auto-rows:max-content;gap:8px;max-height:300px;overflow-y:auto;padding:2px}.fw-carte{display:grid;align-content:start;gap:6px;padding:7px;border-radius:11px;background:#12161c;border:2px solid transparent;font-size:12.5px;text-align:left}.fw-carte:hover:not(:disabled){border-color:#33405a}.fw-carte.on,.fw-carte.on:hover:not(:disabled){border-color:#f0712c}.fw-carte.refuse{opacity:.55;filter:grayscale(.8);cursor:not-allowed}.fw-carte-media{position:relative;height:84px;border-radius:8px;display:flex;justify-content:center;align-items:center;gap:2px;overflow:hidden;color:#6f7a8a;background:#1b2028}.fw-carte-texte{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.fw-badge{position:absolute;right:5px;bottom:5px;padding:1px 5px;border-radius:4px;font-size:10.5px;font-weight:700;background:#000000b3;color:#fff}.fw-badge.grand{right:auto;left:50%;bottom:50%;transform:translate(-50%,50%);padding:6px 10px;font-size:14px;border-radius:999px}.fw-medias-post{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fw-media-post{position:relative;display:inline-flex;border-radius:8px;overflow:hidden;background:#1b2028}.fw-retirer-media{position:absolute;top:4px;right:4px;width:24px;height:24px;padding:0;border:none;border-radius:999px;font-size:15px;line-height:1;color:#fff;background:#000000b8}.fw-retirer-media:hover:not(:disabled){background:var(--ko)}.fw-ajout-media{width:84px;height:84px;border-radius:8px;border:1px dashed #3a4558;background:transparent;color:#aeb6c3;font-size:12.5px}.fw-ajout-media:hover:not(:disabled){border-color:#f0712c;color:var(--text)}.fw-revenir{justify-self:start;font-size:12.5px}.fw-colonnes{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.fw-col{display:grid;gap:3px}.fw-col select{min-width:130px}.fw-col input{width:150px}.fw-col-ajout{align-self:flex-end}.fw-activer{grid-template-columns:1.15fr 1fr;gap:18px}.fw-choix-actuel{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:8px;border-radius:11px;background:#12161c;border:1px solid #222a35}.fw-choix-txt{display:grid;gap:2px}.fw-mini-profil{position:relative;flex:none;width:120px;height:52px;border-radius:8px;overflow:hidden;background:#1b2028}.fw-mini-profil .ban{position:absolute;top:0;right:0;bottom:18px;left:0;background:#232a35 center / cover}.fw-mini-profil .pp{position:absolute;left:8px;bottom:2px;width:30px;height:30px;border-radius:50%;border:2px solid #12161c;background:#2a313c center / cover}.fw-pays-liste{position:absolute;z-index:5;left:0;right:0;top:100%;margin-top:4px;max-height:190px;overflow-y:auto;border-radius:10px;background:#12161c;border:1px solid #2c3442;box-shadow:0 14px 30px -10px #000c}.fw-pays-liste div{padding:7px 11px;cursor:pointer;font-size:13px}.fw-pays-liste div:hover,.fw-pays-liste div[aria-selected=true]{background:#f0712c1f}.fw-apercu-x{display:grid;align-content:start;gap:8px;min-width:0}.fw-apercu-x .xp-xbanniere{height:100px}.fw-apercu-x .xp-xpp{top:58px;width:76px;height:76px}.fw-apercu-x .xp-xinfos{padding-top:46px}.fw-avant{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12.5px;color:var(--dim)}.fw-ch{display:inline-flex;align-items:center;gap:4px;margin-left:6px;vertical-align:0}.fw-ch:empty{display:none}.fw-change{display:inline-flex;align-items:center;height:17px;padding:0 7px;border-radius:999px;border:1px solid rgba(240,113,44,.55);background:#f0712c26;color:#ffd2b8;font-size:10.5px;font-weight:700;letter-spacing:.2px}.fw-vide-note{color:#8b93a1;font-size:11.5px;font-weight:400}.fw-remettre{height:19px;padding:0 6px;border:0;border-radius:6px;background:none;color:#ffb784;font-size:11.5px;font-weight:600;line-height:1;white-space:nowrap}.fw-remettre:hover:not(:disabled){background:#f0712c24;color:#fff}.fw-cadre input.fw-modifie,.fw-cadre textarea.fw-modifie,.fw-choix-actuel.fw-modifie{border-color:#f0712cb3;box-shadow:inset 3px 0 #f0712c}.fw-img-etat{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;min-height:19px}.fw-img-etat>span{display:inline-flex;align-items:center;gap:4px}.fw-img-etat b{color:#c4cad4;font-weight:600}.fw-actuelles{color:#c4cad4;font-size:12.5px;font-weight:600}.fw-resume{display:grid;gap:6px}.fw-resume ul{margin:0;padding-left:16px;display:grid;gap:3px}.fw-resume li{overflow-wrap:anywhere}.fw-resume .fw-av{color:#8b93a1}.fw-resume .fw-ap{color:#e6e9ef}.fw-resume.rien{border-color:#e2564a73;background:#e2564a0f;color:#ffd0d0}.fw-encart li.fw-saute{color:#6f7f9c}.fw-encart li.fw-saute s{text-decoration-color:#6f7f9cb3}.fw-encart li.fw-saute em{color:#8b93a1;font-style:normal;font-size:11.5px}.fw-gestes{display:flex;gap:8px;flex-wrap:wrap}.fw-geste{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:11px;background:#12161c;border:2px solid #222a35;font-weight:600}.fw-case{display:grid;place-items:center;width:18px;height:18px;border-radius:5px;border:1.5px solid #4a5260;font-size:12px}.fw-geste.on{border-color:#f0712c;background:#f0712c14}.fw-geste.on .fw-case{background:#f0712c;border-color:#f0712c;color:#fff}.fw-capture{margin:0;display:grid;gap:8px;justify-items:center}.fw-capture img{display:block;max-width:100%;max-height:70vh;border-radius:10px;border:1px solid var(--line);object-fit:contain}.fw-capture figcaption{justify-self:start;font-size:13px;overflow-wrap:anywhere}@media(max-width:760px){.fw-deux,.fw-activer{grid-template-columns:1fr}}:root{--c3-warmup: #9b7bff;--c3-com: var(--pv-com, #1fae92);--c3-pub: var(--pv-post, #f0712c);--c3-fol: #4c8dff}body.c3-glisse,body.c3-glisse *{cursor:grabbing!important;-webkit-user-select:none;user-select:none}.k9.m-etapes .k9-liste{grid-template-rows:auto minmax(0,1fr)}.k9.m-etapes .k9-fc-tot b{color:var(--text)}.c3-b-modeles{height:36px;padding:0 12px;border-radius:10px;font-size:13px;color:#c9d1dd;background:#0b0d11;white-space:nowrap}.c3-b-modeles svg{width:14px;height:14px;margin-right:6px;vertical-align:-2px;fill:none;stroke:currentColor;stroke-width:1.5}.c3-l-outils .k9-recherche kbd{padding:0 6px;border:1px solid #2f3846;border-radius:5px;background:#161b23;font:inherit;font-size:11.5px;line-height:18px;color:#c9d1dd}.c3-l-ligne2{display:flex;align-items:center;gap:6px;min-width:0}.c3-l-ligne2 .pvs-declencheur{flex:1 1 auto;min-width:0}.c3-l-ligne2 .pvs-decl-bouton{flex:1;min-width:0}.c3-replier{height:36px;padding:0 9px;border:0;border-radius:8px;background:transparent;color:var(--dim);font-size:12px;white-space:nowrap}.c3-replier:hover{color:var(--text);background:#161b23}.c3-l-outils .pvs-segment{display:flex}.c3-l-outils .pvs-segment button{flex:1 1 auto}.c3-gr{display:flex;align-items:center;gap:8px;width:100%;height:34px;padding:10px 8px 2px;border:0;border-radius:0;background:transparent;color:var(--dim);font-size:11.5px;letter-spacing:.4px;text-transform:uppercase;text-align:left}.c3-gr:hover{color:var(--text)}.c3-gr b{color:#c9d1dd;font-weight:700;white-space:nowrap}.c3-gr .c3-chev{width:10px;font-size:9px;color:#6f7888;transition:transform .12s}.c3-gr.replie .c3-chev{transform:rotate(-90deg)}.c3-gr-n{text-transform:none;letter-spacing:0;white-space:nowrap}.c3-gr-droite{display:inline-flex;align-items:center;gap:6px;margin-left:auto;text-transform:none;letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap}.c3-bande{display:block;flex:none;width:64px;height:6px;border-radius:3px;background:#1a2029}.c3-gr .c3-bande{width:70px}.k9-cpt.c3-cpt{height:56px}.c3-cpt .k9-cpt-l2 i{font-style:normal;color:#9cc3ff}.c3-flot-liste{display:grid;gap:2px;max-height:360px;overflow-y:auto;scrollbar-width:thin}.c3-fp{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:4px 9px;padding:6px 8px;border:0;border-radius:8px;background:transparent;text-align:left;font-size:13px}.c3-fp:hover{background:#151a23}.c3-fp.on{background:#4c8dff14}.c3-fp.on .pvs-case{background:var(--accent);border-color:var(--accent)}.c3-fp small{grid-column:2 / 3;font-size:11.5px;color:var(--dim)}.c3-fp .c3-bande{grid-column:3;grid-row:1 / 3}.c3-droite{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:10px;min-height:0;min-width:0}.c3-proxy-lien{padding:0 2px;border:0;background:none;color:#c9d1dd;font-weight:650;text-decoration:underline dotted #4a5363;text-underline-offset:3px}.c3-proxy-lien:hover{color:#fff}.c3-frise{display:grid;gap:6px;min-width:0;padding:9px 12px 8px;border:1px solid #1c222c;border-radius:14px;background:#10141a}.c3-fr-tete{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;font-size:13px}.c3-fr-tete>b{font-size:14px;font-weight:700;white-space:nowrap}.c3-fr-tete>.pv-dim{white-space:nowrap}.c3-puce{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;background:#1a202a;color:#c9d1dd}.c3-puce.maint{background:#4c8dff24;color:#9cc3ff}.c3-puce.libre{border:0;background:#35c56a1f;color:#7fe0a4}.c3-puce.libre:hover{background:#35c56a38}.c3-legende{display:inline-flex;flex-wrap:wrap;gap:3px 10px;font-size:11.5px;color:var(--dim)}.c3-legende span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.c3-legende i{width:14px;height:8px;border-radius:2px}.c3-lg-moi{background:linear-gradient(90deg,var(--c3-warmup) 0 34%,var(--c3-com) 34% 67%,var(--c3-pub) 67%)}.c3-lg-autre{background:#343d4b}.c3-lg-marge{background:repeating-linear-gradient(135deg,#6b7484 0 2px,transparent 2px 4px)}.c3-lg-libre{border:1px dashed rgba(53,197,106,.7);background:#35c56a1a}.c3-fr-corps{display:grid;grid-template-columns:128px minmax(0,1fr);gap:8px;min-width:0}.c3-fr-labs{position:relative;height:96px;font-size:12px}.c3-fr-lab{position:absolute;left:0;right:0;display:flex;align-items:center;gap:6px;overflow:hidden;white-space:nowrap;color:#c9d1dd}.c3-fr-lab span{overflow:hidden;text-overflow:ellipsis}.c3-fr-lab.moi{font-weight:650;color:#fff}.c3-fr-lab small{color:var(--dim);font-size:11px}.c3-fr-defile{position:relative;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scrollbar-width:thin}.c3-fr-in{position:relative;height:96px}.c3-voie{position:absolute;left:0;right:0;border-radius:6px;background:#0b0e13}.c3-g{position:absolute;top:15px;bottom:0;width:1px;background:#1a2029;pointer-events:none}.c3-g.demi{background:#13181f}.c3-hh{position:absolute;top:0;transform:translate(-50%);font-size:10.5px;line-height:14px;color:#6f7888;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.c3-hh.petit{font-size:9.5px;color:#4f5868}.c3-b{position:absolute;display:flex;align-items:center;gap:4px;padding:0 5px;overflow:hidden;border-radius:5px;font-size:11px;font-weight:650;white-space:nowrap;color:#fff}.c3-b>:not(.c3-b-marge){position:relative}.c3-b.moi{background:color-mix(in srgb,var(--c, var(--c3-warmup)) 60%,#10141a);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c, var(--c3-warmup)) 90%,#fff);cursor:pointer;z-index:1}.c3-b.moi.mobile{cursor:grab}.c3-b.moi.passe{background:color-mix(in srgb,var(--c, var(--c3-warmup)) 24%,#10141a);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c, var(--c3-warmup)) 35%,#10141a);color:#aab3c0}.c3-b.moi.echoue{background:#e2564a29;box-shadow:inset 0 0 0 1px #e2564a99;color:#ffb3ab}.c3-b.moi.annule{background:transparent;box-shadow:inset 0 0 0 1px #343d4b;color:#6f7888;text-decoration:line-through}.c3-b.moi.en_cours{background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.16) 0 4px,transparent 4px 8px);background-size:11.3px 11.3px;animation:c3-raies .9s linear infinite}@keyframes c3-raies{to{background-position:11.3px 0}}.c3-b.sel{outline:2px solid #fff;outline-offset:1px;z-index:4}.c3-b-marge{position:absolute;top:0;bottom:0;left:0;border-radius:4px 0 0 4px;background:repeating-linear-gradient(135deg,#6b7484 0 2px,transparent 2px 4px);opacity:.75;pointer-events:none}.c3-b.autre{background:#2a313c;color:#aab3c0;font-weight:600;cursor:pointer;box-shadow:inset -2px 0 #3e4757}.c3-b.autre:hover{background:#3a4352;color:#fff}.c3-b.autre.passe{background:#1c222c;color:#6f7888;box-shadow:inset -2px 0 #262d38}.c3-pris{position:absolute;border-radius:3px;background:#2f3744;pointer-events:none}.c3-libre{position:absolute;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px dashed rgba(53,197,106,.55);border-radius:4px;background:#35c56a12;color:#7fe0a4;font-size:10.5px;font-weight:650;white-space:nowrap;cursor:pointer}.c3-libre:hover{background:#35c56a33;border-style:solid}.c3-libre.passe{border-color:#1f2530;background:transparent;color:transparent;cursor:default}.c3-fr-passe{position:absolute;top:15px;bottom:0;left:0;background:#06080b73;pointer-events:none;z-index:2}.c3-fr-maint{position:absolute;top:14px;bottom:0;width:2px;margin-left:-1px;background:var(--accent);box-shadow:0 0 0 2px #4c8dff2e;pointer-events:none;z-index:5}.c3-fr-maint:before{content:attr(data-h);position:absolute;top:-14px;left:50%;transform:translate(-50%);padding:0 5px;border-radius:5px;background:var(--accent);color:#fff;font-size:10px;font-weight:700;line-height:14px}.c3-tab{--cols: 26px 122px 80px 236px minmax(0, 1fr) 146px 210px 30px;position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;min-width:0;overflow:hidden;border:1px solid #1c222c;border-radius:14px;background:#10141a}.c3-l{position:relative;display:grid;grid-template-columns:var(--cols);align-items:center;column-gap:10px;min-height:38px;padding:3px 12px;border-bottom:1px solid #161b23;font-size:13px}.c3-l>*{min-width:0}.c3-l.tete{min-height:30px;padding:0 12px;background:#0c0f14;border-bottom-color:#1c222c;font-size:10.5px;letter-spacing:.5px;text-transform:uppercase;color:var(--dim)}.c3-corps{position:relative;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.c3-l.etape{cursor:pointer}.c3-l.etape:hover{background:#131820}.c3-l.sel{background:#171d26;box-shadow:inset 3px 0 0 var(--pv-post)}.c3-l.passe,.c3-l.passe .c3-hor b{color:#aab3c0}.c3-l.glisse{opacity:.45}.c3-poignee{display:grid;place-items:center;width:22px;height:26px;border-radius:6px;color:#4a5363;cursor:grab;touch-action:none}.c3-poignee:hover{color:#c9d1dd;background:#1b212b}.c3-poignee svg{width:10px;height:14px;fill:currentColor;pointer-events:none}.c3-verrou{display:grid;place-items:center;width:22px;color:#2f3846;font-size:10px}.c3-hor{display:flex;align-items:baseline;gap:3px;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--dim)}.c3-hor b{font-size:14px;font-weight:700;color:var(--text)}.c3-h-bt{padding:1px 4px;margin-left:-4px;border:1px solid transparent;border-radius:6px;background:transparent;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.c3-h-bt:hover:not(:disabled){border-color:#3a4352;background:#161b23}.c3-l .c3-h-in{width:92px;height:28px;padding:0 6px;border-radius:7px;font-size:13.5px;font-weight:700;font-variant-numeric:tabular-nums}.c3-duree{overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums;color:#c9d1dd;white-space:nowrap}.c3-act{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 10px 3px 8px;border:0;border-radius:999px;background:color-mix(in srgb,var(--c, var(--c3-warmup)) 17%,transparent);color:color-mix(in srgb,var(--c, var(--c3-warmup)) 70%,#fff);font-size:12px;font-weight:700;white-space:nowrap}.c3-act i{flex:none;width:8px;height:8px;border-radius:2px;background:var(--c, var(--c3-warmup))}.c3-l.passe .c3-act{background:color-mix(in srgb,var(--c, var(--c3-warmup)) 9%,transparent);color:color-mix(in srgb,var(--c, var(--c3-warmup)) 50%,#aab3c0)}.c3-mod{display:grid;gap:0;max-width:100%;padding:2px 6px;margin-left:-6px;border:1px solid transparent;border-radius:8px;background:transparent;text-align:left}button.c3-mod:hover:not(:disabled){border-color:#3a4352;background:#161b23}.c3-mod b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650}.c3-mod b .c3-fleche{margin-left:5px;font-size:9px;color:var(--dim)}.c3-mod small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;color:var(--dim)}.c3-plaf{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:#c9d1dd;font-variant-numeric:tabular-nums}.c3-etat{display:grid;justify-items:start;gap:1px;min-width:0}.c3-etat small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;color:var(--dim)}.c3-etat .pv-etat{margin-left:0;font-size:11px;white-space:nowrap}.pv-etat.c3-prevue{color:#c9d1dd}.c3-etat .pv-etat.annule{color:#6f7888;text-decoration:line-through}.c3-suppr{display:grid;place-items:center;width:26px;height:26px;padding:0;border-radius:7px;background:transparent;color:var(--dim);font-size:11px}.c3-suppr:hover:not(:disabled){border-color:#e2564a99;color:#ff8b80}.c3-prog{position:absolute;left:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--c3-warmup),#9cc3ff)}.c3-l.pause{min-height:26px;padding-top:1px;padding-bottom:1px;background:#0c0f13;color:#7f8898;font-size:12px}.c3-l.pause.longue{background:repeating-linear-gradient(90deg,#0c0f13 0,#0c0f13 6px,#0e1116 6px,#0e1116 12px)}.c3-p-h{grid-column:2;font-variant-numeric:tabular-nums;white-space:nowrap}.c3-p-d{grid-column:3 / 5;white-space:nowrap}.c3-p-d b{color:#aab3c0;font-weight:650}.c3-p-autres{grid-column:5 / 7;display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden;white-space:nowrap}.c3-ic{flex:none;display:inline-flex;align-items:center;gap:5px;padding:1px 7px 1px 2px;border:0;border-radius:999px;background:#161b23;color:#aab3c0;font-size:11.5px}.c3-ic:hover{background:#222a37;color:#fff}.c3-ic small{color:#6f7888;font-variant-numeric:tabular-nums}.c3-p-plus{grid-column:7 / 9;justify-self:end;height:22px;padding:0 9px;border-style:dashed;border-radius:7px;background:transparent;color:var(--dim);font-size:11.5px;white-space:nowrap}.c3-p-plus:hover:not(:disabled){border-style:solid;border-color:var(--pv-post);color:var(--text)}.c3-depot{position:absolute;left:8px;right:8px;z-index:6;height:0;border-top:2px solid var(--pv-post);pointer-events:none}.c3-depot:after{content:attr(data-txt);position:absolute;left:34px;top:-11px;padding:1px 8px;border-radius:6px;background:var(--pv-post);color:#fff;font-size:11.5px;font-weight:700;white-space:nowrap}.c3-depot.ko{border-top-color:#ff6b5e}.c3-depot.ko:after{background:#c4483d}.c3-vide{display:grid;justify-items:start;gap:6px;padding:18px 16px;color:var(--dim);font-size:13px}.c3-vide b{color:var(--text);font-size:14px}.c3-total{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding:8px 14px;border-top:1px solid #1c222c;background:#0c0f14;font-size:12.5px;color:var(--dim);font-variant-numeric:tabular-nums}.c3-total>b:first-child{color:var(--text);font-size:13px}.c3-total span b{color:var(--text);font-weight:700}.c3-total .w b{color:#c3b2ff}.c3-total .c b{color:#5fd3b8}.c3-total .p b{color:#ffb784}.c3-total .f b{color:#8fb6ff}.c3-aj-ouvrir{display:flex;align-items:center;gap:8px;width:calc(100% - 24px);margin:8px 12px 12px;padding:8px 12px;border:1px dashed #343d4c;border-radius:10px;background:transparent;color:var(--dim);font-size:13px;font-weight:600;text-align:left}.c3-aj-ouvrir:hover:not(:disabled){border-color:var(--pv-post);color:var(--text)}.c3-aj-ouvrir kbd{margin-left:auto;padding:0 6px;border:1px solid #2f3846;border-radius:5px;background:#161b23;font:inherit;font-size:11px;color:#aab3c0}.c3-suivre{color:#8fb6ff;font-weight:600}.c3-l.neuf{animation:c3-neuf 1.6s ease-out}@keyframes c3-neuf{0%{background:#f0712c47}}.c3-b.moi.neuf{animation:c3-neuf-b 1.4s ease-out}@keyframes c3-neuf-b{0%{box-shadow:0 0 0 4px #f0712cbf}}.c3-flot{padding:6px}.c3-mi-titre{padding:6px 8px 4px;font-size:10.5px;letter-spacing:.6px;text-transform:uppercase;color:#7a8394}.c3-mi{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:2px 9px;width:100%;padding:6px 8px;border:0;border-radius:8px;background:transparent;text-align:left;font-size:13px}.c3-mi:hover{background:#1a2029}.c3-mi.on{background:#f0712c1f}.c3-mi i{width:8px;height:8px;border-radius:2px}.c3-mi small{grid-column:2 / 4;font-size:11.5px;color:var(--dim)}.c3-mi span.pv-dim{font-size:12px;font-variant-numeric:tabular-nums}.c3-bulle{position:fixed;z-index:500;max-width:340px;padding:6px 10px;border:1px solid #343d4b;border-radius:9px;background:#1f2631;color:var(--text);font-size:12px;line-height:1.45;white-space:pre-line;pointer-events:none;box-shadow:0 14px 34px -12px #000000d9}.c3-bulle.ko{border-color:#ff6b5eb3;background:#2a1a1a;color:#ffd6d1}.c3-bulle.ok{border-color:#35c56a99}.pv-toast.ko{max-width:min(900px,calc(100vw - 40px));border-color:#e2564a99;background:#2a1c1d}body.pd-pop .pv-toast{bottom:104px}.pv-toast .c3-b-decaler{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-color:#ff6b5e99;border-radius:9px;background:#e2564a2e;color:#fff;font-size:12.5px;font-weight:700;white-space:nowrap}.pv-toast .c3-b-decaler:hover:not(:disabled){border-color:#ff8b80;background:#e2564a4d}.c3-pm .pe-e-num{color:#fff;border-color:transparent;background:var(--c, var(--c3-warmup))}.c3-pm .pe-etape small b{color:#c9d1dd}.c3-pm .pe-note{margin:0}.c3-pm .pe-pied{font-size:12.5px;color:#aab3c0}.c3-pm .pe-pied>span{flex:1 1 520px}.c3-pm .pw-enregistrer{gap:10px}.c3-pm .pw-e-ligne{align-items:center}.c3-pm-regle{margin:6px 6px 0;padding:10px;border:1px solid #1f2630;border-radius:10px;background:#10151c;font-size:12px;line-height:1.45;color:#aab3c0}.c3-pm-regle b{color:#fff}.c3-pm-corps{display:grid;gap:14px;max-width:900px}.c3-pm-champs{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.c3-pm-champs label{display:grid;grid-template-rows:auto auto;align-content:start;gap:4px;font-size:12px;color:var(--dim)}.c3-pm-champs label>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c3-pm-champs label small{margin-left:4px;color:#6f7888;font-size:11px}.c3-pm-champs label.large{grid-column:span 2}.c3-pm-champs label .pw-prop{justify-self:start;padding:4px 9px;font-size:12px}.c3-pm-duree{grid-column:span 2;display:grid;align-content:start;gap:4px;font-size:12px;color:var(--dim)}.c3-pm-duree>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c3-pm-duree small{margin-left:4px;color:#6f7888;font-size:11px}.c3-pm-duree>div{display:flex;align-items:center;gap:6px}.c3-pm-duree>div>input{flex:1 1 0;min-width:0}.c3-pm-duree>div>span{color:#c9d1dd;font-size:13px}.c3-pm .c3-pm-champs input{height:38px;border-radius:10px;font-size:14px}.c3-pm-champs input.err{border-color:#e2564ab3}.c3-pm-champs .pe-option{align-self:end;border:1px solid #222935}.a-warmup{--c: var(--c3-warmup);--cf: rgba(155, 123, 255, .22)}.a-commentaire{--c: var(--c3-com);--cf: rgba(31, 174, 146, .22)}.a-publication{--c: var(--c3-pub);--cf: rgba(240, 113, 44, .22)}.a-activation,.a-post,.a-follow,.a-action,.a-rebrand{--c: #aab3c0;--cf: #2a313c}.pd-dialogue :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pd-dialogue textarea{font:inherit;background:#0b0d11;color:var(--text);border:1px solid var(--line);border-radius:8px;padding:8px 11px}.pd-dialogue textarea:focus{outline:none;border-color:var(--accent)}.pd-dialogue .pe-etape.encours .pe-e-num{border-color:var(--accent);background:#4c8dff24;color:#9cc3ff;font-size:10px}.pd-dialogue .pe-etape.encours .pe-e-txt small{color:#9cc3ff}.pd-dialogue .pe-c-tete{gap:2px;padding:13px 24px 9px}.pd-dialogue .pe-c-tete h4{font-size:20px}.pd-dialogue .pe-c-corps{padding:2px 24px 18px;scrollbar-width:thin}.pd-dialogue .pe-points i.encours{background:#3d6bc4}.pd-dialogue .pe-b-ok{white-space:nowrap}.pd-dialogue .pe-note{margin:0}.pd-dialogue .pe-note button{padding:4px 10px;border-radius:8px;font-size:12.5px}.pd-dialogue .pe-vide.grand{gap:6px;max-width:640px}.pd-dialogue .pe-carre{background:var(--c, #6b7484)}.pd-dialogue .pe-compte-lecture{padding:12px 14px}.pd-dialogue .pe-remplir>:not(.pd-lc){flex:none}.pd-dialogue .pe-remplir>.pvs-defile.pd-lc{flex:1 1 auto}.pd-dialogue .pe-bandeau.annule b{color:#aab3c0}.pd-dialogue .pe-t-nombre button{height:38px}.pd-dialogue .pe-t-nombre button:hover:not(:disabled){background:#161b23;color:var(--text)}.pd-dialogue .pe-t-nombre input{width:56px;height:38px;font-size:17px}.pd-dialogue .pe-q-grand{gap:6px 14px;padding:14px 18px}.pd-dialogue .pe-q-jour{font-size:14px}.pd-dialogue .pe-q-heure{font-size:46px}.pd-dialogue .pe-q-rel{font-size:14px}.pe-dialogue.pd-dialogue .pe-champ-heure{width:132px;height:42px;font-size:21px}.pd-dialogue .pe-suite{gap:6px}.pd-dialogue .pe-suite-dernier{flex-wrap:wrap;gap:4px}.pd-dialogue .pe-suite-ecarts button{gap:0;min-width:62px;padding:3px 9px;line-height:1.25;font-size:12.5px}.pd-dialogue .pe-r-grille{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr) minmax(0,1fr)}.pd-dialogue .pe-r-carte{position:relative;display:grid;align-content:start;gap:8px;min-width:0;padding:14px;border:1px solid #222935;border-radius:14px;background:#131820;text-align:left}.pd-dialogue .pe-r-carte:hover:not(:disabled){border-color:#3a4352}.pd-dialogue .pe-r-carte:disabled{opacity:1;cursor:default}.pd-dialogue .pe-r-carte.manque{border-style:dashed;border-color:#f0712c99}.pd-dialogue .pe-r-carte.erreur{border-color:#e2564a99}.pd-dialogue .pe-r-carte:hover .pe-r-modif{opacity:1}.pd-dialogue .pe-r-quand b{font-size:30px}.pd-dialogue .pe-r-rel{color:#7fe0a4}.pd-dialogue .pe-pied{font-size:13px;color:var(--text)}.pd-dialogue .pe-p-recap{flex:1 1 300px;flex-wrap:nowrap;overflow:hidden}.pd-dialogue .pe-p-bout{flex:0 1 auto;max-width:250px}.pd-dialogue .pe-p-bout.erreur small{color:#ff8b80}.pd-dialogue .pe-p-manque{max-width:250px}.pd-dialogue .pw-modeles{grid-template-columns:repeat(auto-fill,minmax(165px,1fr))}.pd-dialogue .pw-m-appliquer{padding:11px 14px 6px;color:var(--text)}.pd-dialogue .pw-m-duree{font-size:26px}.pd-dialogue .pw-e-ligne input{font-size:14px}.pd-dialogue .pw-rapides button{min-width:40px;padding:7px 10px}.pd-dialogue .pw-n-ligne{gap:8px 12px}.pd-dialogue .pw-choix{gap:4px;padding:12px 14px;border-radius:12px;background:#10141a}.pd-dialogue .pw-choix b{font-size:14px}.pd-dialogue .pw-choix small{font-size:12px}.pd-dialogue .pvs-c-ligne.on{background:#f0712c1a}.pd-dialogue .pvs-c-ligne.on .pvs-radio{border-color:var(--pv-post)}.pd-c-ligne3{display:flex;align-items:center;min-height:27px}.pd-c-ligne3>.pe-dim{font-size:13px}.pd-c-ligne3>.pe-note{flex:1;min-height:27px;padding:2px 4px 2px 12px;font-size:12.5px}.pd-c-ligne3>.pe-note button{padding:1px 9px;font-size:12px}.pd-chev{color:var(--dim);font-size:10px}.pd-cl-px{padding:1px 7px;border-radius:6px;font-size:11px;white-space:nowrap;font-variant-numeric:tabular-nums}.pd-cl-px.pris{color:#9cc3ff;background:#4c8dff24}.pd-cl-px.libre{color:#7fe0a4;background:#2fd27c1a}.pd-seg{position:absolute;top:7px;bottom:7px;display:flex;align-items:center;gap:5px;min-width:3px;padding:0 5px 0 8px;overflow:hidden;border-radius:6px;background:var(--cf);box-shadow:inset 3px 0 0 var(--c);color:#e6e9ef;font-size:11.5px;line-height:1.15;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:default}.pd-seg>span,.pd-seg>small{position:relative}.pd-seg small{color:#e6e9ef9e;font-size:10.5px}.pd-seg .pd-marge,.pd-ombre .pd-marge{position:absolute;left:0;top:0;bottom:0;background:repeating-linear-gradient(135deg,rgba(255,255,255,.2) 0 2px,transparent 2px 5px);pointer-events:none}.pd-s-ico{font-size:10px;font-weight:800}.pd-seg.termine{opacity:.5}.pd-seg.termine .pd-s-ico{color:#7fe0a4}.pd-seg.echoue{background:#e2564a29;box-shadow:inset 3px 0 #e2564a,inset 0 0 0 1px #e2564a8c}.pd-seg.echoue .pd-s-ico{color:#ff8b80}.pd-seg.annule{opacity:.35;text-decoration:line-through}.pd-seg.en_cours{box-shadow:inset 3px 0 0 var(--c),0 0 0 1.5px var(--accent)}.pd-seg.en_cours .pd-s-ico{color:#9cc3ff}.pd-seg.en_cours:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(76,141,255,.28),transparent);animation:pd-balaye 1.6s linear infinite}@keyframes pd-balaye{0%{transform:translate(-100%)}to{transform:translate(100%)}}.pd-seg.sien{box-shadow:inset 3px 0 0 var(--c),inset 0 0 0 1.5px #f0712ce6}.pd-seg.conflit{z-index:4;box-shadow:inset 3px 0 0 var(--c),0 0 0 2px #e2564a}.pd-pause{position:absolute;top:50%;height:14px;margin-top:-7px;display:flex;align-items:center;justify-content:center;overflow:hidden;pointer-events:none}.pd-pause:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px dashed #3a4352}.pd-pause em{position:relative;padding:0 4px;font-size:10px;font-style:normal;line-height:14px;color:#6f7887;background:#0d1015;white-space:nowrap}.pd-lc-outils{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pvs-recherche.pd-lc-rech{flex:1 1 220px;min-width:200px}.pvs-defile.pd-lc{min-height:180px}.pvs-c-ligne.pd-cl{height:40px;grid-template-columns:16px 26px minmax(0,1fr) 250px 74px}.pd-gr{height:40px;display:grid;grid-template-columns:12px auto auto minmax(60px,1fr) auto;align-items:center;gap:10px;padding:0 10px;border-bottom:1px solid #1a2029;background:#11161d;font-size:13px;cursor:pointer;-webkit-user-select:none;user-select:none}.pd-gr:hover{background:#151b24}.pd-gr .pe-dim{font-size:12px}.pd-compte-choisi .pd-cl-px{margin-left:auto}.pd-cc-apercu{flex-basis:100%;display:grid;gap:4px;font-size:11.5px}.pd-aj{position:relative;display:block;height:12px;border-radius:4px;background:#0b0e13;box-shadow:inset 0 0 0 1px #1d232c}.pd-aj.fin{height:9px}.pd-aj i{position:absolute;top:2px;bottom:2px;min-width:1px;border-radius:1px;background:#4a5363}.pd-aj i.termine{background:#343c48}.pd-aj i.echoue{background:#9b4038}.pd-aj i.en_cours{background:#6f9be8}.pd-aj i.sien{background:var(--pv-post)}.pd-aj i.pd-aj-ombre{top:-2px;bottom:-2px;background:#f0712c8c;box-shadow:0 0 0 1px var(--pv-post)}.pd-aj i.pd-aj-ombre.bloque{background:#e2564acc;box-shadow:0 0 0 1px #ff8b80}.pd-loupe{position:absolute;top:-4px;bottom:-4px;border:1.5px solid rgba(201,209,221,.75);border-radius:5px;background:#ffffff0d;pointer-events:none}.pd-aj-maint{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;background:var(--accent);pointer-events:none}.pd-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 14px}.pd-famille{display:grid;align-content:start;gap:8px;min-width:0}.pd-famille.a-warmup,.pd-actions>.pw-enregistrer,.pd-actions>.pe-note{grid-column:1 / -1}.pd-famille h5{display:flex;align-items:center;gap:9px;min-width:0;margin:0;font-size:14px;white-space:nowrap}.pd-famille h5 small{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:12px}.pd-famille h5 .pe-b-lien{margin-left:auto;padding:0 4px;font-size:12.5px;font-weight:600}.pd-actions .pd-famille .pw-modele{border-top:3px solid var(--c)}.pd-actions .pd-famille .pw-modele.on{border-top-color:var(--pv-post)}.pw-m-appliquer>small.pd-m-occ{font-size:11px;color:#6f7887}.pd-reg{display:grid;gap:14px;max-width:980px}.pd-reg-tete{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13px}.pd-r-action{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:15px}.pd-r-detail{font-size:12.5px;color:#c9d1dd}.pd-reg-grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pd-reg-tuile{display:grid;align-content:start;gap:8px;min-width:0;padding:12px 14px;border:1px solid #222935;border-radius:14px;background:#131820}.pd-reg-val{display:flex;align-items:baseline;gap:8px}.pd-reg-val b{font-size:32px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.pd-reg-val span{color:#c9d1dd;font-weight:600}.pd-suivre{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;column-gap:18px}.pd-suivre>.pw-etiq{grid-column:1 / -1}.pd-suivre-txt{margin:0;font-size:13px;line-height:1.5;color:#c9d1dd}.pd-suivre-txt b{color:#fff}.pd-suivre-liste{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 10px;border-radius:10px;background:#10151c;font-size:12.5px;color:var(--dim)}.pd-suivre-liste b{color:#8fb6ff;font-size:14px}.pd-suivre-liste .pe-b-lien{margin-left:auto;font-size:12.5px}.pd-occupe{margin:0;padding:10px 14px;border-radius:12px;background:#161b24;font-size:13px;color:#c9d1dd}.pd-occupe b{color:#fff}.pd-champ{display:grid;gap:6px;min-width:0}.pd-reg-com{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 14px}.pd-reg-com .pd-champ.large{grid-column:1 / -1}.pd-arobase{display:flex;align-items:center;overflow:hidden;border:1px solid var(--line);border-radius:11px;background:#0b0d11}.pd-arobase:focus-within{border-color:var(--accent)}.pd-arobase i{padding:0 2px 0 12px;font-style:normal;font-size:16px;color:var(--dim)}.pd-dialogue .pd-arobase input{flex:1;min-width:0;height:40px;padding-left:2px;border:0;background:transparent;font-size:15px}.pd-champ textarea{min-height:84px;resize:vertical;border-radius:11px;font-size:14px;line-height:1.45}.pd-quand{display:grid;gap:8px}.pd-q-cmd .pe-suite-ecarts button{padding:2px 9px;line-height:1.15}.pd-q-haut{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:12px}.pe-q-grand.pd-q-grand{align-content:center}.pe-q-grand.pd-q-grand.bloque{border-color:#e2564a99;background:linear-gradient(135deg,#22171a,#151216)}.pd-q-grand.bloque .pe-q-heure{color:#ffb3ab}.pd-q-fin{font-size:22px;font-weight:700;color:#c9d1dd;font-variant-numeric:tabular-nums}.pd-q-pastille{padding:3px 10px;border-radius:999px;font-size:12.5px;font-weight:700}.pd-q-pastille.ok{color:#7fe0a4;background:#2fd27c1f}.pd-q-pastille.ko{color:#fff;background:#c4483d}.pd-q-occ{flex-basis:100%;font-size:12.5px;color:var(--dim)}.pd-q-occ b{color:var(--text)}.pd-q-cmd{display:grid;align-content:start;gap:7px;padding:10px 14px;border:1px solid #222935;border-radius:16px;background:#131820}.pd-q-cmd-l{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.pd-b-asap{padding:7px 12px;border-radius:10px;font-size:13px;font-weight:600}.pd-b-asap:hover:not(:disabled){border-color:#2fd27c}.pe-alerte.pd-verdict{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:10px 14px}.pd-v-ico{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#c4483d;color:#fff;font-weight:800}.pd-v-txt{display:grid;gap:3px;color:#ffcdc7}.pd-v-txt b{color:#fff}.pd-v-txt small{font-size:12px;color:#d79a93}.pd-b-decaler{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border:0;border-radius:10px;background:var(--pv-post);color:#fff;font-weight:700;white-space:nowrap}.pd-b-decaler b{padding:1px 8px;border-radius:6px;background:#0000003d;font-variant-numeric:tabular-nums}.pd-b-decaler:hover:not(:disabled){filter:brightness(1.1)}.pd-libres{grid-column:2 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;color:#d79a93}.pd-libres button{display:grid;justify-items:start;padding:3px 10px;border-color:#2fd27c59;border-radius:9px;background:#2fd27c0f;color:#bff0d3;font-size:13px;font-weight:700;line-height:1.25;font-variant-numeric:tabular-nums}.pd-libres button small{font-size:10.5px;font-weight:500;color:#7fae93}.pd-libres button:hover:not(:disabled){border-color:#2fd27c;background:#2fd27c24}.pe-alerte.pd-verdict.compact{grid-template-columns:20px minmax(0,1fr);padding:8px 12px}.pd-verdict.compact .pd-v-ico{width:20px;height:20px;font-size:12px}.pd-verdict.compact .pd-v-txt span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.pd-glisse .pe-note,body.pd-glisse .pe-alerte{animation:none}.pd-fc{display:grid;gap:5px;padding:10px 14px;border:1px solid #222935;border-radius:14px;background:#131820}.pd-fc-tete{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.pd-fc-tete>b{font-size:15px}.pd-fc-tete>.pe-dim{font-size:12.5px}.pd-fc-apercu{display:grid;gap:2px;margin:2px 0}.pd-fc-apercu .pd-aj{height:14px;cursor:pointer}.pd-aj-heures{position:relative;height:13px;font-size:10px;color:#5f6878;font-variant-numeric:tabular-nums}.pd-aj-heures span{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.pd-aj-heures span:first-child{transform:none}.pd-aj-heures span:last-child{transform:translate(-100%)}.pd-regle{position:relative;height:16px;font-size:11px;color:var(--dim);font-variant-numeric:tabular-nums}.pd-regle span{position:absolute;bottom:0;transform:translate(-50%);white-space:nowrap}.pd-regle span.maint{padding:0 6px;border-radius:6px;background:var(--accent);color:#fff;font-weight:700;z-index:2}.pd-piste-pop{position:relative;height:76px;overflow:hidden;border:1px solid #1d232c;border-radius:10px;background:#0c0f14;cursor:copy;touch-action:none}.pd-piste-pop>i,.pd-piste-cpt>i{position:absolute;top:0;bottom:0;width:1px;background:#1a2029;pointer-events:none}.pd-piste-pop>i.demi,.pd-piste-cpt>i.demi{background:#131820}.pd-passe{position:absolute;left:0;top:0;bottom:0;background:repeating-linear-gradient(135deg,rgba(255,255,255,.04) 0 5px,transparent 5px 10px);pointer-events:none}.pd-maint{position:absolute;top:0;bottom:0;z-index:7;width:2px;margin-left:-1px;background:var(--accent);box-shadow:0 0 0 3px #4c8dff26;pointer-events:none}.pd-piste-pop .pd-seg{top:24px;bottom:6px;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:0 6px 0 9px;font-size:12px}.pd-piste-pop .pd-seg .pd-s-ico{position:absolute;top:3px;right:4px}.pd-trou{position:absolute;top:28px;bottom:10px;z-index:1;display:grid;place-items:center;padding:0;overflow:hidden;border:1px dashed rgba(47,210,124,.5);border-radius:7px;background:#2fd27c0f;color:#7fe0a4;font-size:11px;font-weight:650;white-space:nowrap}.pd-trou:hover:not(:disabled){border:1px solid #2fd27c;background:#2fd27c29;color:#fff}.pd-trou.court{border-color:#262d38;background:transparent;color:#4f5868;cursor:default}.pd-trou.court:hover{border:1px dashed #262d38;background:transparent;color:#4f5868}.pd-ombre{position:absolute;top:2px;bottom:2px;z-index:6;display:flex;align-items:flex-start;gap:6px;min-width:6px;padding:1px 8px 0 9px;overflow:hidden;border:2px dashed var(--pv-post);border-radius:9px;color:#fff;font-size:12px;line-height:1.15;white-space:nowrap;cursor:grab;box-shadow:0 10px 26px -10px #000000e6}.pd-ombre>b,.pd-ombre>small{position:relative;line-height:16px}.pd-ombre small{font-size:10.5px;color:#ffd2b8}.pd-ombre:not(.bloque){background:linear-gradient(#f0712c6b,#f0712c6b) top / 100% 18px no-repeat,#f0712c1f}.pd-ombre.bloque{border:2px solid #ff6b5e;background:linear-gradient(#e2564a9e,#e2564a9e) top / 100% 18px no-repeat,repeating-linear-gradient(135deg,#e2564a5c 0,#e2564a5c 5px,#e2564a14 5px,#e2564a14 10px)}.pd-ombre.bloque small{color:#ffe1dd}.pd-ombre.arrive{animation:pd-arrive 1s ease-out}@keyframes pd-arrive{0%{box-shadow:0 0 0 4px #f0712cb3}}body.pd-glisse,body.pd-glisse *{cursor:grabbing!important;-webkit-user-select:none;user-select:none}.pd-cpt-tete{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-top:4px;font-size:12px}.pd-cpt-tete>span:first-child{display:inline-flex;align-items:center;gap:6px}.pd-piste-cpt{position:relative;height:24px;overflow:hidden;border-radius:7px;background:#0c0f14}.pd-c-seg{position:absolute;top:7px;bottom:7px;min-width:2px;border-radius:4px;background:var(--pv-post)}.pd-c-seg.termine{background:#7a5a48}.pd-c-seg.echoue{background:#9b4038}.pd-c-seg.en_cours{background:#6f9be8}.pd-c-seg.annule{background:#2a313c}.pd-c-seg.ombre{top:4px;bottom:4px;border:1.5px dashed var(--pv-post);background:#f0712c38}.pd-c-seg.ombre.bloque{border:1.5px solid #ff6b5e;background:#e2564a73}.pd-piste-cpt .pd-pause em{background:#0c0f14;color:#8b93a1}.pd-legende{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:11.5px;color:var(--dim)}.pd-legende span{display:inline-flex;align-items:center;gap:5px}.pd-legende i{width:10px;height:10px;border-radius:3px;background:var(--c)}.pd-legende i.trou{background:transparent;border:1px dashed rgba(47,210,124,.7)}.pd-legende i.ombre{background:#f0712c33;border:1.5px dashed var(--pv-post)}.pd-legende i.bloque{background:repeating-linear-gradient(135deg,#e2564acc 0,#e2564acc 2px,#e2564a40 2px,#e2564a40 4px);border:1px solid #ff6b5e}.pd-legende i.ouv{background:repeating-linear-gradient(135deg,rgba(255,255,255,.45) 0 2px,transparent 2px 4px),#2a3240}.pd-legende i.sien{background:transparent;border:1.5px solid var(--pv-post)}.pd-r-suite{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;border:1px dashed #2f3846;border-radius:14px;font-size:13px}.pd-sa-journee{display:grid;gap:2px;margin-top:4px;min-height:0}.pd-sa-journee ol{display:grid;gap:2px;margin:0;padding:0 2px 0 6px;list-style:none;max-height:230px;overflow-y:auto;scrollbar-width:thin}.pd-sa-journee li{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:6px;padding:3px 6px;border-radius:7px;font-size:12px;color:#c9d1dd}.pd-sa-journee li b{font-weight:650;font-variant-numeric:tabular-nums}.pd-sa-journee li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-sa-journee li em{font-size:10.5px;font-style:normal;color:var(--dim);white-space:nowrap}.pd-sa-journee li.termine,.pd-sa-journee li.annule{color:#7f8898}.pd-sa-journee li.termine em{color:#6fbf8f}.pd-sa-journee li.echoue em{color:#ff8b80}.pd-sa-journee li.en_cours em{color:#9cc3ff}.pd-sa-journee li.ombre{background:#f0712c1a;box-shadow:inset 2px 0 0 var(--pv-post);color:#fff}.pd-sa-journee li.ombre em{color:#ffb784}.pd-sa-journee li.ombre.bloque{background:#e2564a21;box-shadow:inset 2px 0 #e2564a}.pd-sa-journee li.ombre.bloque em{color:#ff8b80}.c3-action{display:grid;justify-items:start;gap:3px;min-width:0;padding:2px 0}.c3-plus-l{display:flex;align-items:baseline;gap:4px 10px;min-width:0;max-width:100%;overflow:hidden;font-size:11.5px;font-weight:650;white-space:nowrap}.c3-plus{flex:none;cursor:help}.c3-plus.pub{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.c3-plus.com{color:#5fd3b8}.c3-plus.pub{color:#ffb784}.c3-l.passe .c3-plus.com{color:#4fa996}.c3-l.passe .c3-plus.pub{color:#c99470}.c3-l.ouvert{background:#141a22;box-shadow:inset 3px 0 0 var(--pv-com)}.c3-voir-detail{padding:0;border:0;background:none;color:#5fd3b8;font-size:11.5px;text-decoration:underline dotted;text-underline-offset:3px}.c3-voir-detail:hover{color:#9ee6d0}.c3-l .c3-chev{display:grid;place-items:center;width:26px;height:26px;padding:0;border-color:#1fae9266;border-radius:7px;background:transparent;color:#5fd3b8;font-size:15px;line-height:1;transition:transform .15s}.c3-l .c3-chev.on{transform:rotate(180deg);border-color:#1fae9299;background:#1fae921f}.c3-detail{display:grid;gap:10px;padding:10px 16px 14px 48px;border-bottom:1px solid #1c222c;background:#0c1016;box-shadow:inset 3px 0 0 var(--pv-com)}.pe-recap .c3-detail{padding:12px 14px;border:1px solid #222935;border-radius:14px}.c3-d-pub{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:7px 12px;border-radius:10px;font-size:12.5px}.c3-d-pub.ok{background:#2fd27c14;color:#9ee6bd}.c3-d-pub.ko{background:#e2564a1a;color:#ffb3ab}.c3-d-pub b{color:#fff}.c3-d-sec{display:grid;gap:2px}.c3-d-sec h5{display:flex;align-items:baseline;gap:8px;margin:0 0 3px;font-size:11px;font-weight:650;letter-spacing:.5px;text-transform:uppercase;color:var(--dim)}.c3-d-sec h5 b{font-size:13px;letter-spacing:0;color:var(--text);font-variant-numeric:tabular-nums}.c3-d-sec h5 span{letter-spacing:0;text-transform:none;font-weight:400;color:#6f7888}.c3-d-li{display:grid;grid-template-columns:44px 188px minmax(0,1fr) 92px;align-items:center;gap:12px;min-height:30px;padding:3px 8px;border-radius:8px;font-size:12.5px}.c3-d-li.passe{grid-template-columns:188px minmax(0,1fr) 92px}.c3-d-li:hover{background:#121820}.c3-d-h{font-variant-numeric:tabular-nums;font-weight:650;color:#c9d1dd}.c3-d-qui{display:flex;align-items:center;gap:7px;min-width:0;white-space:nowrap}.c3-d-qui b{overflow:hidden;text-overflow:ellipsis;font-weight:650;color:var(--text)}.c3-d-com{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#bff0e0}.c3-d-com:before{content:"→ ";color:#5fd3b8;font-weight:700}.c3-d-lien{justify-self:end;color:var(--accent);font-size:12px;white-space:nowrap;text-decoration:none}.c3-d-lien:hover{text-decoration:underline}.c3-d-raison{justify-self:start;max-width:100%;overflow:hidden;text-overflow:ellipsis;padding:1px 8px;border-radius:6px;font-size:11.5px;font-weight:600;white-space:nowrap;color:#c9d1dd;background:#1d2430}.c3-d-raison.deja_commente{color:#9cc3ff;background:#4c8dff21}.c3-d-raison.trop_vieux,.c3-d-raison.plafond,.c3-d-raison.calme{color:#ffcf9e;background:#f0a03c1f}.c3-d-raison.skip{color:#d2c4ff;background:#9b7bff29}.c3-d-raison.refus,.c3-d-raison.erreur{color:#ff8b80;background:#e2564a1f}.c3-d-vide{margin:0;padding:3px 8px;font-size:12px;color:#6f7888}.pd-plus-etapes{grid-column:1 / -1;display:flex;align-items:center;gap:10px;margin:0;padding:9px 12px;border:1px dashed #2f3846;border-radius:11px;font-size:12.5px;color:#aab3c0}.pd-plus-etapes b{color:#fff;font-weight:650}.pd-plus-etapes i{flex:none;width:8px;height:8px;border-radius:2px}.pd-boutons{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pd-dialogue .pe-e-txt small.pd-2l{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35}.pd-dialogue .pe-e-txt small.pd-2l.pd-avec-pub{-webkit-line-clamp:5}.pd-r-plus{display:grid;gap:4px;margin-top:2px;padding-top:8px;border-top:1px solid #1f2630}.pd-r-plus>span{display:grid;grid-template-columns:9px minmax(0,1fr);align-items:baseline;gap:8px;font-size:13px;line-height:1.4;color:#e6e9ef}.pd-r-plus i{width:9px;height:9px;border-radius:2px;background:#3a4352}.pd-r-plus .com i{background:var(--pv-com)}.pd-r-plus .pub i{background:var(--pv-post)}.pd-r-plus .com b{color:#5fd3b8}.pd-r-plus .pub b{color:#ffb784}.pd-r-plus small{color:var(--dim);font-size:11.5px}.pd-r-plus .non{color:var(--dim)}.pd-r-plus .manque{color:#ffb067}.pd-r-pub{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:center;padding:12px 14px;border:1px solid #222935;border-radius:14px;background:#131820}.pd-r-pub .pw-mini{width:64px;height:80px;border-radius:9px}.pd-r-pub>div{display:grid;gap:6px;min-width:0}.pd-r-pub b{font-size:14px}.pd-r-pub small{font-size:12px}.pd-r-texte{display:-webkit-box;margin:0;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.45;color:#e6e9ef}.pd-dialogue .pe-p-bout.pd-p-pub{flex-shrink:1000;max-width:300px}.c3-plus.fol{color:#8fb6ff}.c3-l.passe .c3-plus.fol{color:#6f8fc4}.c3-total .fo b{color:#8fb6ff}.c3-d-sec h5 .c3-d-cpt{font-weight:650}.c3-d-sec h5 .c3-d-cpt.fait{color:#7fe0a4}.c3-d-sec h5 .c3-d-cpt.deja{color:#9cc3ff}.c3-d-sec h5 .c3-d-cpt.rate{color:#ff8b80}.c3-d-sec h5 .c3-d-cpt.non_fait{color:#ffcf9e}.c3-d-li.fol{grid-template-columns:44px 188px 92px minmax(0,1fr)}.c3-d-res{justify-self:start;padding:1px 8px;border-radius:6px;font-size:11.5px;font-weight:700;white-space:nowrap;color:#c9d1dd;background:#1d2430}.c3-d-res.fait{color:#7fe0a4;background:#2fd27c1f}.c3-d-res.deja{color:#9cc3ff;background:#4c8dff21}.c3-d-res.rate{color:#ff8b80;background:#e2564a24}.c3-d-res.non_fait{color:#ffcf9e;background:#f0a03c1f}.c3-d-fol-txt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#c9d1dd}.c3-d-fol-txt.rate{color:#ffcdc7}.pd-r-plus .fol i{background:var(--c3-fol)}.pd-r-plus .fol b{color:#8fb6ff}.pd-r-plus .fol em{font-style:normal;color:#e6e9ef}.pd-dialogue .pe-e-txt small.pd-2l.pd-avec-fol{-webkit-line-clamp:3}.pd-dialogue .pe-e-txt small.pd-2l.pd-avec-pub.pd-avec-fol{-webkit-line-clamp:6}.pd-fl{display:grid;align-content:start;gap:8px;min-width:0}.pd-fl-tete{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.pd-fl-tete>b{font-size:13.5px}.pd-fl-tete .pvs-compteur{margin-left:0;margin-right:auto}.pd-fl-tete button{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 11px;border-radius:9px;font-size:12.5px;font-weight:650;white-space:nowrap}.pd-de{width:15px;height:15px;flex:none}.pd-fl-liste{position:relative;display:grid;margin:0;padding:0;list-style:none;max-height:392px;overflow-y:auto;overscroll-behavior:contain;border:1px solid #1d232c;border-radius:11px;background:#0c0f14;scrollbar-width:thin}.pd-fl-l{display:grid;grid-template-columns:28px minmax(0,1fr) 30px 30px;align-items:center;gap:4px 8px;padding:7px 8px 7px 10px;border-bottom:1px solid #151a22}.pd-fl-l:last-child{border-bottom:0}.pd-fl-l.neuf{animation:c3-neuf 1.4s ease-out}.pd-fl-l.avert{box-shadow:inset 3px 0 #e09a3c}.pd-fl-txt{display:grid;gap:1px;min-width:0}.pd-fl-l1{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0}.pd-fl-l1>b{overflow-wrap:anywhere;font-size:13.5px;font-weight:650}.pd-fl-orig{padding:1px 7px;border-radius:6px;background:#1a2029;color:#8b93a1;font-size:11px;white-space:nowrap}.pd-fl-orig.main{background:#4c8dff24;color:#9cc3ff}.pd-fl-l2{font-size:12px;line-height:1.4;color:var(--dim)}.pd-fl-suivi{color:#c9d1dd;text-decoration:underline dotted #5f6878;text-underline-offset:3px;cursor:help}.pd-fl-suivi.zero{color:#9ee6bd}.pd-fl-prevus{white-space:nowrap}.pd-fl-avert{font-size:12px;line-height:1.4;color:#ffb067}.pd-fl-rate{font-size:11.5px;line-height:1.4;color:#d09a94}.pd-fl-b{display:grid;place-items:center;width:28px;height:28px;padding:0;border-radius:8px;background:transparent;color:#aab3c0;font-size:15px;line-height:1}.pd-fl-b.x{font-size:11px}.pd-fl-l .pd-fl-b:hover:not(:disabled){color:#fff}.pd-fl-l .pd-fl-b.x:hover:not(:disabled){border-color:#e2564a99;color:#ff8b80}.pd-fl-vide-l{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid #151a22;background:repeating-linear-gradient(135deg,rgba(240,160,60,.07) 0 8px,transparent 8px 16px);color:#ffcf9e;font-size:12.5px;line-height:1.4}.pd-fl-vide-l:last-child{border-bottom:0}.pd-fl-vide-l>i{width:28px;height:28px;border:1.5px dashed rgba(240,160,60,.7);border-radius:50%}.pd-fl-rien{display:grid;gap:4px;padding:12px 14px;border:1px dashed #2a3240;border-radius:11px;font-size:12.5px;line-height:1.45;color:var(--dim)}.pd-fl-rien b{color:var(--text);font-size:13px}.pd-fl-manque{display:grid;gap:8px;margin:0;padding:10px 12px;border:1px solid rgba(240,160,60,.45);border-radius:11px;background:#f0a03c14;color:#ffcf9e;font-size:12.5px;line-height:1.45}.pd-fl-manque b{color:#fff;font-weight:650}.pd-fl-manque .pd-boutons button{padding:5px 11px;border-radius:9px;font-size:12.5px}.pd-fl-reportes{margin:0;padding:7px 10px;border-radius:10px;background:#4c8dff12;box-shadow:inset 0 0 0 1px #4c8dff40;font-size:12.5px;line-height:1.45;color:#c9d1dd}.pd-fl-reportes b{color:#9cc3ff}.pd-fl-reportes small{color:var(--dim)}.pd-fl-ajout{display:flex;align-items:center;gap:8px}.pd-fl-ajout .pd-arobase{flex:1 1 auto;min-width:0}.pd-dialogue .pd-fl-ajout .pd-arobase input{height:36px;font-size:14px}.pd-fl-ajout .pd-arobase.ko{border-color:#e2564abf}.pd-fl-ajout .pd-arobase.avert{border-color:#f0a03cbf}.pd-fl-ajout .pd-arobase.ok{border-color:#2fd27c8c}.pd-fl-ajout button{flex:none;height:38px;padding:0 14px;border-radius:10px;font-weight:650;white-space:nowrap}.pd-fl-aide{min-height:18px;font-size:12px;line-height:1.45;color:var(--dim)}.pd-fl-aide.ok{color:#9ee6bd}.pd-fl-aide.ko{color:#ff8b80;font-weight:600}.pd-fl-aide.avert{color:#ffb067;font-weight:600}.pd-fl-aide.refus{animation:pe-refus .5s ease-out}.pd-fl-pied{row-gap:2px}.pd-fl-pied>span:first-child{flex-basis:100%;line-height:1.45}.pd-fl-cand{cursor:help;text-decoration:underline dotted #5f6878;text-underline-offset:3px}@media(max-width:1100px){.pd-q-haut,.pd-actions{grid-template-columns:minmax(0,1fr)}.pd-dialogue .pe-p-bout{max-width:190px}}@media(max-height:800px){.pd-dialogue .pe-c-tete{padding:10px 24px 8px}.pd-c-ligne3>.pe-dim{display:none}.pd-c-ligne3{min-height:0}.pd-dialogue .pe-q-heure{font-size:38px}}@container contenu (max-width: 760px){.pd-dialogue .pe-r-grille{grid-template-columns:1fr 1fr}}@media(max-width:720px){.pd-dialogue .pe-c-tete,.pd-dialogue .pe-c-corps{padding-left:16px;padding-right:16px}}.k9-fc-lien{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:19px;font-weight:750;letter-spacing:-.2px;text-align:left;cursor:pointer}.k9-fc-lien svg{opacity:0;transition:opacity .15s;color:#9cc0ff}.k9-fc-lien:hover,.k9-fc-lien:focus-visible{color:#fff;text-decoration:underline;text-decoration-color:#9cc0ff99;text-underline-offset:4px}.k9-fc-lien:hover svg,.k9-fc-lien:focus-visible svg{opacity:1}.k9-fc-nom{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.k9-fc-activite{display:inline-flex;gap:6px}.k9-fc-activite>span{padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600;color:#c9d1dd;background:#1b212a;border:1px solid #273040;white-space:nowrap;cursor:default}.xp-puces{display:inline-flex;gap:4px;padding:3px;border-radius:10px;background:#0f1217;border:1px solid #222a35}.xp-puces button{padding:4px 10px;border:0;border-radius:7px;background:none;color:var(--dim);font-size:13px}.xp-puces button:hover:not(:disabled){color:var(--text)}.xp-puces button.on{background:#3b2618;color:#fff}.xp-puces button em{font-style:normal;font-size:11.5px;color:#6f7a8a;margin-left:4px}.xp-puces button.on em{color:#ffb784}.xp-puces.bloque{opacity:.5;pointer-events:none}.xp-puces button:disabled{opacity:1}.xp-tag{display:inline-flex;align-items:center;gap:5px;padding:1px 7px;border-radius:999px;border:1px solid #39414e;color:#b8c0cc;background:#1b2028;font-size:11.5px;white-space:nowrap}.xp-tag.ok{color:#8fe0ad;border-color:#1e4b31;background:#35c56a14}.xp-tag.ko{color:#ffb4ab;border-color:#4b2320;background:#e2564a14}.xp-tag.coupee{color:#ffcf9e;border-color:#f0a03c8c;background:#f0a03c1f}.xp-tag.warn{color:#ffe3a3;border-color:#4a3c1c;background:#e2b23c14}.xp-tag.orange{color:#ffd2b8;border-color:#f0712c8c;background:#f0712c1f}.xp-tag.bleu{color:#cfe0ff;border-color:#4c8dff8c;background:#4c8dff1f}.xp-tag.gris{color:#7c8594;border-color:#2c333e;background:#161a21}.xp-btn-orange{border:0;color:#fff;font-weight:650;background:linear-gradient(140deg,#ff9d45,#f0712c 55%,#d9561e)}.xp-btn-orange:hover:not(:disabled){border:0;filter:brightness(1.08)}.xp-small{font-size:12.5px}.xp-orange{color:#ffb784}.xp-pousse{margin-left:auto}.xp-vide{padding:30px 10px;text-align:center;color:var(--dim);font-size:13px}.xp-encart{padding:10px 12px;border-radius:10px;font-size:12.5px;color:#c4cad4;background:#12161c;border:1px solid #222a35}.xp-av{flex:none;display:grid;place-items:center;border-radius:50%;object-fit:cover;font-weight:700;color:#fff}.xp-page{position:relative;flex:1;min-height:0;display:grid;grid-template-columns:370px minmax(0,1fr);grid-template-rows:minmax(0,1fr);padding-bottom:var(--dock-h, 0px)}.xp-page.avec-barre{grid-template-rows:auto minmax(0,1fr)}.xp-haut{grid-column:1 / -1;display:grid;gap:10px;padding:14px 24px 12px 20px;border-bottom:1px solid #1d232c}.k9-rr .xp-rr-vg{width:42px;height:42px;font-size:14px}.k9-rr .xp-tag{flex:none;margin-left:auto}.xp-recherche-l{position:relative;display:block}.xp-recherche-l .xp-recherche{width:100%;box-sizing:border-box;padding-right:34px}.xp-recherche-kbd{position:absolute;right:9px;top:50%;transform:translateY(-50%);padding:0 6px;border:1px solid #2f3846;border-radius:5px;background:#161b23;font:600 11.5px/18px inherit;color:#c9d1dd;pointer-events:none}.xp-gr .xp-gr-pris{font-variant-numeric:tabular-nums;letter-spacing:0}.xp-filtre-proxys{flex:1 1 auto;min-width:0}.xp-proxy-lien{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline dotted;text-underline-offset:3px;cursor:pointer}.xp-proxy-lien:hover{color:#ffb784}.xp-bulle-survol{pointer-events:none}.xp-gauche{display:flex;flex-direction:column;gap:11px;min-height:0;margin:12px 0 12px 12px;padding:16px 12px 12px 14px;border:1px solid #1c222c;border-radius:14px;background:#10141a}.xp-titre{display:flex;align-items:center;gap:12px}.xp-titre b{font-size:16px}.xp-titre small{display:block;color:var(--dim);font-size:12px}.xp-titre .xp-btn-orange{margin-left:auto}.xp-filtres{display:flex;gap:8px;flex-wrap:wrap}.xp-recherche{width:100%;height:36px}.xp-lignes{flex:1;min-height:0;overflow-y:auto;padding-right:4px;scrollbar-width:thin}.xp-lc{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;height:50px;margin-bottom:2px;padding:0 9px;border:0;border-radius:11px;background:transparent;color:var(--text);text-align:left}.xp-lc:hover{background:#ffffff08}.xp-lc.on{background:#f0712c1c;box-shadow:inset 0 0 0 1px #f0712c8c}.xp-lc-txt{min-width:0}.xp-lc-txt b{display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xp-lc-txt small{display:block;color:var(--dim);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xp-lc-cote{display:grid;justify-items:end;gap:3px}.xp-faits{display:inline-flex;align-items:baseline;gap:8px;flex:none;color:var(--dim);font-size:11.5px;font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}.xp-faits em{margin-left:2px;font-style:normal;color:#8fe0ad}.xp-fiche h2 .xp-faits{margin-left:10px;font-size:13px;vertical-align:2px}.xp-replier-l{display:flex;justify-content:flex-end;margin:-7px 0 -9px}.xp-replier{height:24px;padding:0 9px;border:0;border-radius:8px;background:transparent;color:var(--dim);font-size:12px;white-space:nowrap}.xp-replier:hover{color:var(--text);background:#161b23}.xp-gr{display:flex;align-items:center;gap:8px;width:100%;height:34px;padding:10px 8px 2px;border:0;border-radius:0;background:transparent;color:var(--dim);font-size:11.5px;letter-spacing:.4px;text-transform:uppercase;text-align:left}.xp-gr:hover{color:var(--text)}.xp-gr b{color:#c9d1dd;font-weight:700;white-space:nowrap}.xp-gr .xp-chev{width:10px;font-size:9px;color:#6f7888;transition:transform .12s}.xp-gr.replie .xp-chev{transform:rotate(-90deg)}.xp-gr-n{text-transform:none;letter-spacing:0;white-space:nowrap}.xp-droite{min-width:0;min-height:0;overflow-y:auto;padding:18px 24px 40px;display:grid;grid-auto-rows:max-content;align-content:start;gap:14px;scrollbar-width:thin}.xp-fiche{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 16px;border-radius:16px;background:var(--panel);border:1px solid var(--line)}.xp-fiche h2{margin:0;font-size:19px}.xp-tags{display:flex;gap:5px;flex-wrap:wrap;margin-top:4px}.xp-fiche.xp-carte{display:block;padding:0}.xp-carte .xp-carte-ban{height:70px;border-radius:15px 15px 0 0}.xp-carte .xp-reglages{margin-left:0}.xp-carte .xp-reglages select{min-width:220px}.xp-carte-corps{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 14px;padding:14px 16px}.xp-carte-corps .xp-fiche-id{flex:1 1 260px}.xp-carte.avec-x .xp-carte-corps{padding-top:10px}.xp-carte-av{position:relative;display:inline-flex;flex:none}.xp-carte.avec-x .xp-carte-av{margin-top:-46px}.xp-carte.avec-x .xp-carte-av .xp-av{box-shadow:0 0 0 4px var(--panel)}.xp-carte h2{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.xp-carte h2 .xp-faits{margin-left:0}.xp-carte .k9-fc-lien{font-size:19px}.xp-carte-x{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin-top:3px;color:#e7e9ea}.xp-carte-x .xp-xnom{font-size:15px}.xp-carte-x .xp-xmeta{font-size:12.5px}.xp-carte-bio{margin:2px 0 0;color:#c9d1dd;font-size:13px;white-space:pre-wrap}.xp-sortie{margin-top:3px;font-size:12.5px;color:var(--dim)}.xp-fiche-droite{margin-left:auto;display:grid;justify-items:end;gap:10px}.xp-fiche-haut{display:flex;align-items:center;gap:14px}.xp-fiche-haut .k9-fc-tot{margin-left:0}.xp-carte .xp-xbadge{position:static;max-width:none;justify-content:flex-end}.xp-carte .xp-carte-etat{margin:0;border:0;border-top:1px dashed rgba(240,113,44,.45);border-radius:0 0 15px 15px}.xp-fiche-id{flex:1 1 220px;min-width:0}.xp-supprimer{padding:1px 8px;border:1px solid rgba(226,86,74,.35);border-radius:999px;background:transparent;color:#ff8b80;font-size:11.5px}.xp-supprimer:hover:not(:disabled){background:#e2564a1a;border-color:#e2564a99}.xp-supprimer:disabled{opacity:.45;cursor:not-allowed}.pd-q-pastille.xp-file{color:#ffe3a3;background:#e2b23c24}.xp-reglages{margin-left:auto;display:flex;gap:14px;flex-wrap:wrap;align-items:flex-end}.xp-reglages label,.xp-reglages>div{display:grid;gap:4px;font-size:12px;color:var(--dim)}.xp-reglages select{min-width:240px}.xp-reglages select:disabled{opacity:.5;cursor:not-allowed}.xp-xprofil{position:relative;border-radius:16px;overflow:hidden;background:#000;border:1px solid #2f3336}.xp-xbanniere{height:120px;background:#1b2028 center / cover no-repeat}.xp-xpp{position:absolute;left:18px;top:72px;width:88px;height:88px;border-radius:50%;border:4px solid #000;background:#2a313c center / cover no-repeat}.xp-xinfos{padding:50px 18px 14px;color:#e7e9ea;display:grid;gap:3px}.xp-xnom{font-size:19px;font-weight:800}.xp-xat{color:#71767b}.xp-xinfos p{margin:8px 0 4px;white-space:pre-wrap}.xp-xmeta{display:flex;gap:14px;flex-wrap:wrap;color:#71767b;font-size:13px}.xp-xbadge{position:absolute;right:12px;top:130px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:calc(100% - 130px)}.xp-xbadge .xp-petit{height:22px;padding:0 10px;border-radius:999px;font-weight:650;line-height:1}.xp-xbadge .xp-petit:not(:disabled){border-color:#536471;background:#0000008c;color:#fff}.xp-xbadge .xp-petit:hover:not(:disabled){background:#ffffff1a}.xp-bloc{display:grid;gap:12px;padding:16px;border-radius:16px;background:var(--panel);border:1px solid var(--line)}.xp-bloc-tete{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.xp-bloc-tete h3{margin:0;font-size:15.5px}.xp-bloc-tete .dim{font-size:12.5px}.xp-appel{display:flex;align-items:center;gap:16px;padding:18px;border-radius:16px;border:1px dashed rgba(240,113,44,.45);background:#f0712c0d}.xp-appel p{margin:4px 0 0;color:#b8c6dc;font-size:13px}.xp-appel button{margin-left:auto;flex:none;padding:10px 18px}.xp-deroule{list-style:none;margin:0;padding:0;display:grid;gap:7px;font-size:13px}.xp-deroule li{display:grid;grid-template-columns:20px 1fr;gap:8px;color:#8f98a6}.xp-deroule li:before{content:"○";color:#4a5260;text-align:center}.xp-deroule li.fait{color:#c4cad4}.xp-deroule li.fait:before{content:"✓";color:var(--ok)}.xp-deroule li.cours{color:#fff}.xp-deroule li.cours:before{content:"●";color:#f0712c;animation:xp-clignote 1s ease-in-out infinite}.xp-deroule li em{font-style:normal;font-size:11.5px;color:#e2b23c}.xp-deroule li.saute{color:#5d6573}.xp-deroule li.saute:before{content:"–";color:#4a5260}.xp-deroule li.saute s{text-decoration-color:#5d6573cc}.xp-deroule li.saute em{color:#6f7887;text-decoration:none}@keyframes xp-clignote{50%{opacity:.35}}.xp-puce{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;background:#1a202a;color:#c9d1dd}.xp-puce.libre{background:#35c56a1f;color:#7fe0a4}.xp-puce.bouton{border:1px solid rgba(53,197,106,.35);cursor:pointer}.xp-puce.bouton:hover{border-color:#35c56ab3;background:#35c56a38;color:#c9f5d8}.xp-piste-page{cursor:default}.pd-seg.xp-mobile{cursor:grab}.pd-seg.xp-enchaine{border-left:2px dashed var(--c, #8b93a1)}.pd-seg.xp-attente{border-left:2px dotted var(--c, #8b93a1)}.pd-piste-pop.xp-pose-fixe,.xp-pose-fixe .pd-ombre{cursor:default}.xp-pose-fixe .pd-trou:hover:not(:disabled){border:1px dashed rgba(47,210,124,.5);background:#2fd27c0f;color:#7fe0a4}.xp-enchaine-choix .pe-suite-dernier{display:block;line-height:1.5}.xp-enchaine-choix .fw-lecture{margin:4px 0}.pd-seg.xp-ouvrable{cursor:pointer}.pd-seg.xp-ouvrable:hover{filter:brightness(1.3)}.pd-seg.xp-pris{background:repeating-linear-gradient(135deg,#8b93a13d 0,#8b93a13d 6px,#8b93a11a 6px,#8b93a11a 12px);color:#b6bcc7}.pd-seg.xp-sel{z-index:5;outline:2px solid #fff;outline-offset:1px}.pd-seg.xp-choix{z-index:5;outline:2px solid #f0712c;outline-offset:1px}.pd-seg.xp-choix.xp-sel{outline-color:#fff;box-shadow:0 0 0 4px #f0712c8c}.pd-seg.neuf{animation:c3-neuf-b 1.4s ease-out}.xp-quand-frise .pd-quand{min-width:0}.xp-fl{display:grid;gap:12px}.xp-fl-tags{display:grid;gap:6px;padding-top:10px;border-top:1px dashed #2a313c}.xp-fl-tags-tete{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px}.xp-choix-trou{display:grid;grid-template-columns:1fr 1fr;gap:12px}.xp-choix-trou button{display:grid;gap:4px;justify-items:start;padding:14px 16px;border-radius:12px;font-size:15px;text-align:left}.xp-choix-trou button small{font-size:12px;font-weight:400;opacity:.85}.xp-bulle{position:fixed;z-index:500;max-width:340px;padding:6px 10px;border:1px solid #343d4b;border-radius:9px;background:#1f2631;color:var(--text);font-size:12px;line-height:1.45;white-space:pre-line;pointer-events:none;box-shadow:0 14px 34px -12px #000000d9}.xp-bulle.ko{border-color:#ff6b5eb3;background:#2a1a1a;color:#ffd6d1}.xp-bulle.ok{border-color:#35c56a99}body.xp-glisse,body.xp-glisse *{cursor:grabbing!important;-webkit-user-select:none;user-select:none}.xp-vignette{position:relative;width:46px;height:46px;border-radius:9px;display:grid;place-items:center;font-size:15px;background:#1b2028;letter-spacing:-1px}.xp-vignette .xp-lecture{position:absolute;right:3px;bottom:3px;padding:0 4px;border-radius:4px;font-size:9.5px;font-weight:700;letter-spacing:0;background:#000000b3;color:#fff}.xp-petit{padding:3px 9px;font-size:12px;border-radius:7px}.xp-separateur{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700;color:#ff8a80}.xp-separateur:before,.xp-separateur:after{content:"";flex:1;height:1px;background:#e2564a73}.xp-tab.c3-tab{display:block;padding:0;overflow:visible;border-radius:16px;background:var(--panel);border-color:var(--line);container:xp-tab / inline-size}.xp-tab>.xp-bloc-tete{padding:12px 14px 10px}.xp-tab .c3-corps{overflow:visible}.xp-tab .c3-total{border-radius:0 0 16px 16px}.xp-tab .c3-l.etape:focus-visible{outline:2px solid #f0712c;outline-offset:-2px}.xp-tab .c3-l.xp-choisi{background:#f0712c14}.xp-tab .c3-l.xp-choisi:before{content:"✓";position:absolute;left:3px;top:4px;z-index:2;display:grid;place-items:center;width:14px;height:14px;border-radius:50%;background:#f0712c;color:#fff;font-size:9.5px;font-weight:800;pointer-events:none}.xp-tab .c3-l.xp-maint{min-height:22px;padding:0 12px;border-bottom:0}.xp-tab .c3-l.xp-maint .xp-separateur{grid-column:1 / -1}.xp-tab .c3-l.xp-colle{margin:3px 6px;border:1.5px dashed rgba(240,113,44,.8);border-radius:10px;background:#f0712c0f;cursor:default}.xp-tab .c3-l.xp-colle:hover{background:#f0712c17}.xp-tab .c3-l.xp-colle.ko{border-color:#ff6b5e;background:#e2564a14}.xp-tab .xp-mod-colle small{white-space:normal}.xp-tab .xp-mod-colle .xp-com-note{display:block;margin-top:3px;font-size:11.5px;color:#ffe3a3}.xp-tab .xp-mod-colle .xp-com-note.ok{color:#8fe0ad}.xp-tab .xp-mod-colle .xp-com-note.ko{color:#ffb4ab}.xp-tab .c3-etat .xp-tag+.xp-tag{margin-top:2px}.xp-tab .c3-verrou.xp-verrou{color:#8b93a1;cursor:help}.xp-tab .c3-etat .pv-etat{display:inline-flex;align-items:center;gap:5px}.xp-tab .c3-etat .pv-etat.coupee{color:#ffcf9e;background:#f0a03c24}.xp-tab .xp-liens{display:inline-flex;flex-wrap:wrap;gap:2px 10px}.xp-tab .xp-lien-t{padding:0;border:0;background:none;color:#9cc0ff;font-size:11.5px;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.xp-tab .xp-lien-t:hover:not(:disabled){border:0;background:none;color:#fff}.xp-tab .c3-plus.fol{color:#8fb6ff}.xp-tab .c3-plus.fall{color:#ff8fbe}.xp-tab .c3-p-autres.ouvert{flex-wrap:wrap;row-gap:2px;padding:2px 0;white-space:normal}.xp-tab .xp-p-ligne{display:contents}.xp-tab .c3-p-autres>.pv-dim{min-width:0;overflow:hidden;text-overflow:ellipsis}.xp-tab .xp-p-voir{flex:none;height:20px;padding:0 4px;border:0;background:none;color:#9cc0ff;font-size:11.5px;white-space:nowrap}.xp-tab .xp-p-voir:hover:not(:disabled){border:0;background:none;color:#fff;text-decoration:underline;text-underline-offset:2px}.xp-tab .xp-tab-detail{padding:8px 12px 10px;border-bottom:1px solid #161b23}.xp-tab .xp-tab-detail .c3-detail.xp-detail{margin:0 0 0 26px}.xp-tab .c3-mod .xp-sous-mod{display:none}.xp-menu-modeles .c3-mi[aria-disabled=true]{opacity:.55;cursor:wait}.xp-tab .c3-mod[aria-disabled=true]{cursor:wait;opacity:.7}.xp-page .xp-refus[aria-disabled=true]{opacity:.45;cursor:not-allowed}.xp-tab .c3-depot.xp-neutre{border-top-color:#6f7888}.xp-tab .c3-depot.xp-neutre:after{background:#3a4352}@container xp-tab (max-width: 1220px){.xp-tab .c3-l{--cols: 26px 122px 200px minmax(0, 1fr) 200px 30px}.xp-tab .c3-l .c3-duree,.xp-tab .c3-l .c3-plaf,.xp-tab .c3-l.tete>span:nth-child(3),.xp-tab .c3-l.tete>span:nth-child(6){display:none}.xp-tab .c3-mod .xp-sous-mod{display:block}.xp-tab .c3-p-d{grid-column:3}.xp-tab .c3-p-autres{grid-column:4}.xp-tab .c3-p-plus{grid-column:5 / 7}}@container xp-tab (max-width: 900px){.xp-tab .c3-l{--cols: 22px 104px minmax(0, 1fr) 150px 28px}.xp-tab .c3-l .c3-action{grid-column:3;grid-row:1}.xp-tab .c3-l .c3-mod{grid-column:3;grid-row:2;margin-left:0}.xp-tab .c3-l .c3-etat{grid-column:4;grid-row:1 / 3}.xp-tab .c3-l .c3-suppr,.xp-tab .c3-l .c3-chev,.xp-tab .c3-l .xp-col-fin{grid-column:5;grid-row:1 / 3}.xp-tab .c3-l .c3-poignee,.xp-tab .c3-l .c3-verrou,.xp-tab .c3-l .xp-col-deb{grid-column:1;grid-row:1 / 3}.xp-tab .c3-l .c3-hor{grid-column:2;grid-row:1 / 3}.xp-tab .c3-l.etape{padding-top:5px;padding-bottom:5px;row-gap:2px}.xp-tab .c3-l.tete>span{grid-row:1}.xp-tab .c3-l.tete>span:nth-child(1){grid-column:1}.xp-tab .c3-l.tete>span:nth-child(2){grid-column:2}.xp-tab .c3-l.tete>span:nth-child(4){grid-column:3}.xp-tab .c3-l.tete>span:nth-child(5){display:none}.xp-tab .c3-l.tete>span:nth-child(7){grid-column:4}.xp-tab .c3-l.tete>span:nth-child(8){grid-column:5}.xp-tab .c3-p-h{grid-column:2}.xp-tab .c3-p-d{grid-column:3}.xp-tab .c3-p-autres{grid-column:3;grid-row:2}.xp-tab .xp-p-ligne:not(.ouvert){display:flex;align-items:center;gap:10px;grid-column:3;grid-row:1;min-width:0}.xp-tab .xp-p-ligne:not(.ouvert)>.c3-p-d{flex:none}.xp-tab .xp-p-ligne:not(.ouvert)>.c3-p-autres{flex:1 1 auto}.xp-tab .c3-p-plus{grid-column:4 / 6}}.xp-toast{position:absolute;left:50%;bottom:calc(22px + var(--dock-h, 0px));z-index:90;max-width:80%;padding:10px 16px;border-radius:12px;font-size:14px;opacity:0;pointer-events:none;transform:translate(-50%,24px);transition:transform .3s cubic-bezier(.2,.9,.3,1.15),opacity .2s}.xp-toast.visible{opacity:1;transform:translate(-50%)}.xp-toast.ko{color:#ffd0d0;background:#2a1414;border:1px solid rgba(226,86,74,.5)}.xp-toast.ok{color:#c9f5d8;background:#13241a;border:1px solid rgba(53,197,106,.45)}.xp-toast.action{display:flex;align-items:center;gap:12px}.xp-toast.visible.action{pointer-events:auto}.xp-toast button{padding:5px 11px;border:1px solid rgba(226,86,74,.6);border-radius:9px;background:#e2564a2e;color:#fff;font-size:12.5px;font-weight:700;white-space:nowrap}.xp-toast button:hover:not(:disabled){border-color:#ff8b80;background:#e2564a4d}.xp-com{display:flex;align-items:center;gap:8px;margin-top:6px}.xp-com>span{color:var(--dim);font-size:12px}.xp-com input{flex:1;min-width:0;max-width:440px;padding:5px 9px;border:1px solid #2c333e;border-radius:8px;background:#0c0f14;color:var(--text);font:inherit;font-size:13px}.xp-com input:focus{outline:none;border-color:#f0712c}.xp-collage{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1.5px dashed rgba(240,113,44,.85);border-radius:14px;background:#f0712c12}.xp-collage.ok{border-color:#2fd27cbf;background:#2fd27c0f}.xp-collage-txt{flex:1;min-width:0;font-size:13.5px}.xp-collage-txt small{display:block;margin-top:2px;color:#ffcfb3;font-size:12.5px}.xp-collage.ok .xp-collage-txt small{color:#8fe0ad}.xp-collage .xp-collage-txt small.xp-laisses{color:#b8c0cc}.xp-collage .xp-btn-orange:disabled{opacity:.45;cursor:not-allowed}.xp-presse{display:grid;gap:4px;padding:9px 11px;border:1px dashed rgba(240,113,44,.65);border-radius:10px;background:#f0712c0f;font-size:12.5px;color:var(--text)}.xp-presse small{color:#b8c0cc;font-size:12px}.xp-presse-l{display:flex;align-items:center;gap:8px}.xp-presse-l b{flex:1}.xp-barre{position:fixed;left:50%;bottom:calc(18px + var(--dock-h, 0px));z-index:80;display:flex;align-items:center;gap:10px;padding:9px 10px 9px 16px;border:1px solid rgba(240,113,44,.6);border-radius:12px;background:#1b2230;color:var(--text);font-size:13px;white-space:nowrap;transform:translate(-50%);box-shadow:0 18px 40px -14px #000000e6}.xp-barre .dim{font-size:12px}.xp-kbd{display:inline-block;min-width:16px;padding:0 5px;border:1px solid #39414e;border-bottom-width:2px;border-radius:5px;background:#1b2028;color:var(--text);font:600 11px/17px inherit;text-align:center}.xp-toast.haut{bottom:calc(76px + var(--dock-h, 0px))}.pd-ombre.xp-colle-ombre{cursor:grab}.pd-ombre.xp-colle-ombre.xp-fixe{cursor:default}.xp-replier-etq{justify-content:space-between}.xp-gerer-etq{color:#ffb784}.xp-lien{height:22px;padding:0 4px;border:0;background:none;color:#ffb784;font-size:12px;white-space:nowrap}.xp-lien:hover:not(:disabled){color:#fff;text-decoration:underline;text-underline-offset:3px}.xp-etq{--etq: 139, 147, 161;position:relative;display:inline-flex;align-items:center;flex:none;max-width:100%;height:20px;border-radius:999px;border:1px solid rgba(var(--etq),.42);background:rgba(var(--etq),.13);color:color-mix(in srgb,rgb(var(--etq)) 50%,#fff);font-size:11.5px;font-weight:600;line-height:1;white-space:nowrap}.xp-etq-b{display:inline-flex;align-items:center;gap:5px;min-width:0;height:100%;padding:0 7px;border:0;border-radius:999px;background:none;color:inherit;font:inherit}button.xp-etq-b:hover{background:rgba(var(--etq),.12)}.xp-etq-nom{overflow:hidden;text-overflow:ellipsis}.xp-etq em{color:#8a93a2;font-size:11px;font-style:normal;font-weight:500;font-variant-numeric:tabular-nums}.xp-etq.on{border-color:rgba(var(--etq),.9);background:rgba(var(--etq),.28);color:#fff;box-shadow:0 0 0 1px rgba(var(--etq),.35)}.xp-etq.on em{color:#ffffffbf}.xp-etq.pale{opacity:.5}.xp-etq.sans{--etq: 139, 147, 161;font-style:italic}.xp-etq-x{display:grid;place-items:center;width:18px;height:18px;margin-right:1px;padding:0;border:0;border-radius:50%;background:none;color:inherit;font-size:13px;line-height:1;opacity:.65}.xp-etq-x:hover{opacity:1;background:#ffffff1f}.xp-etq-ligne{position:relative;z-index:2;display:flex;align-items:center;gap:5px;height:30px;padding:1px 4px 7px 26px;overflow-x:clip;overflow-y:visible}.xp-etq-puces{display:flex;flex:0 1 auto;align-items:center;gap:5px;min-width:0;padding:0 10px 0 3px;margin:0 -10px 0 -3px;overflow-x:clip;overflow-y:visible}.xp-etq-plus{position:relative;display:inline-flex;align-items:center;flex:none;height:20px;padding:0 8px;border:1px dashed #3a4558;border-radius:999px;background:transparent;color:#aeb6c3;font-size:11.5px}.xp-etq-plus:hover{border-color:#f0712c;color:var(--text)}.xp-etq-plus.caches svg{margin-right:4px}.xp-etq-plus.coches{border-style:solid;border-color:#f0712cb3;color:#ffd2b8}.xp-etq-oeil{position:absolute;top:16px;right:-7px;z-index:4;display:grid;place-items:center;width:18px;height:18px;padding:0;border:1px solid #4a5363;border-radius:50%;background:#1a1f27;color:#d5dae3;box-shadow:0 2px 6px #0009;opacity:0;pointer-events:none}.xp-etq:hover .xp-etq-oeil,.xp-etq-b:focus-visible~.xp-etq-oeil,.xp-etq-oeil:focus-visible{opacity:1;pointer-events:auto}.xp-etq-oeil:hover{border-color:#9aa3b1;background:#2a313d;color:#fff}.xp-etq-cp{display:inline-grid;margin-right:-1px;color:#e3c26f}.xp-etq.cache{border-style:dashed;border-color:rgba(var(--etq),.5);background:rgba(var(--etq),.04);color:color-mix(in srgb,color-mix(in srgb,rgb(var(--etq)) 50%,#fff) 72%,transparent)}.xp-etq.cache:hover{border-style:solid;color:color-mix(in srgb,rgb(var(--etq)) 50%,#fff)}.xp-etq.cache .xp-etq-b{gap:3px;padding:0 6px 0 5px}.xp-etq.cache.ici .xp-etq-b{padding-right:1px}.xp-etq.cache.partout .xp-etq-b>svg{color:#d9b45a}.xp-etq.cache s{display:inline-block;max-width:76px;overflow:hidden;text-overflow:ellipsis;text-decoration-thickness:1px}.xp-etq.cache .xp-etq-x{width:15px;height:15px}.xp-etq-partout{color:#d9b45a;font-size:10.5px;font-weight:650}.xp-etq-groupe{display:inline-flex;align-items:center;gap:4px;flex:none;height:20px;padding:0 8px 0 6px;border:1px dashed #4a5363;border-radius:999px;background:none;color:#b3bac6;font-size:11.5px;font-weight:600;white-space:nowrap}.xp-etq-groupe:hover{border-style:solid;color:#fff}.xp-etq-b:focus-visible,.xp-etq-x:focus-visible,.xp-etq-oeil:focus-visible,.xp-etq-groupe:focus-visible,.xp-etq-plus:focus-visible,.xp-etq-choix-oeil:focus-visible,.xp-gest-cp:focus-visible{outline:2px solid #f0712c;outline-offset:1px}.xp-etq-vide{display:flex;align-items:center;gap:6px;height:40px;padding:0 10px 6px 26px;color:var(--dim);font-size:12.5px;line-height:1.3}.xp-etq-vide>svg,.xp-etq-vide>.xp-lien{flex:none}.xp-etq-vide>span{display:-webkit-box;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.xp-etq-mode{display:inline-flex;flex:none;padding:2px;border-radius:7px;background:#0f1217;border:1px solid #222a35}.xp-etq-mode button{height:16px;padding:0 6px;border:0;border-radius:5px;background:none;color:var(--dim);font-size:10.5px;font-weight:700}.xp-etq-mode button.on{background:#3b2618;color:#fff}.xp-etq-effacer{flex:none;height:20px;padding:0 4px;border:0;background:none;color:#ffb784;font-size:11.5px;text-decoration:underline;text-underline-offset:3px}.xp-gr-f{display:inline-flex;align-items:center;gap:4px;min-width:0;overflow:hidden;color:#ffb784;font-size:11.5px;text-transform:none;letter-spacing:0;white-space:nowrap}.xp-gr-f svg{flex:none}.xp-gr-f span{overflow:hidden;text-overflow:ellipsis}.xp-etq-choix{position:fixed;z-index:600;display:grid;gap:8px;width:300px;padding:10px 11px 11px;border:1px solid #2f3846;border-radius:13px;background:#141921;box-shadow:0 22px 50px -16px #000000eb;font-size:12.5px}.xp-etq-choix input{width:100%;height:30px}.xp-etq-choix-l{display:grid;align-content:start;gap:1px;max-height:280px;overflow-y:auto;scrollbar-width:thin}.xp-etq-choix-i{display:grid;grid-template-columns:16px minmax(0,1fr) auto 22px;align-items:center;gap:8px;height:30px;padding:0 6px;border:0;border-radius:7px;background:none;color:#d5dae3;text-align:left}.xp-etq-choix-i>.xp-etq{justify-self:start}.xp-etq-choix-i:hover{background:#ffffff0d}.xp-etq-choix-r{display:grid;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:8px;padding-right:6px;border-radius:7px}.xp-etq-choix-r:hover{background:#ffffff0d}.xp-etq-choix-r>.xp-etq-choix-i{grid-template-columns:16px minmax(0,1fr) auto;padding-right:0}.xp-etq-choix-r>.xp-etq-choix-i:hover{background:none}.xp-etq-choix-nom{display:flex;align-items:center;gap:7px;min-width:0;overflow:hidden;white-space:nowrap}.xp-etq-choix-i.cache .xp-etq-nom{color:#8b93a1;text-decoration:line-through;text-decoration-color:#6b7686}.xp-etq-choix-ici{flex:none;color:#ffb784;font-size:10.5px;font-weight:600}.xp-etq-choix-cp{flex:none;color:#d9b45a;font-size:10.5px;font-weight:600}.xp-etq-choix-oeil{display:grid;place-items:center;width:22px;height:22px;padding:0;border:1px solid transparent;border-radius:6px;background:none;color:#6f7a8a}.xp-etq-choix-oeil:hover{border-color:#3a4352;background:#ffffff0d;color:#fff}.xp-etq-choix-oeil.on{border-color:#ffb78473;background:#f0712c24;color:#ffd2b8}.xp-etq-choix-tout{display:grid;place-items:center;width:22px;height:22px;color:#d9b45a}.xp-etq-choix-pied svg{vertical-align:-2px}.xp-etq-choix-i i{color:#aeb6c3}.xp-etq-choix-i em{color:#8b93a1;font-size:12px;font-style:normal;font-variant-numeric:tabular-nums}.xp-etq-case{display:grid;place-items:center;width:16px;height:16px;border:1.5px solid #4a5363;border-radius:4px;color:#fff;font-size:11px;font-weight:800;line-height:1}.xp-etq-choix-i.on .xp-etq-case{border-color:#f0712c;background:#f0712c}.xp-etq-choix-vide{padding:8px 6px;color:var(--dim);font-size:12px}.xp-etq-choix-pied{display:flex;align-items:center;gap:8px;padding-top:6px;border-top:1px solid #222a35;color:#6f7a8a;font-size:11.5px}.xp-etq-choix-pied .xp-lien{margin-left:auto}.xp-lc.cachee .xp-av,.xp-lc.cachee .xp-lc-cote,.xp-lc.cachee .xp-lc-txt small,.xp-lc.cachee .xp-lc-at{opacity:.45}.xp-lc.cachee .xp-lc-txt b{display:flex;align-items:center;gap:7px}.xp-lc-at{min-width:0;overflow:hidden;text-overflow:ellipsis}.xp-lc-cache{display:inline-flex;flex:none;align-items:center;gap:3px;height:17px;padding:0 6px 0 5px;border:1px solid #434c5a;border-radius:999px;color:#c0c7d2;font-size:10.5px;font-weight:600}.xp-mini-etqs{display:inline-flex;justify-content:flex-end;gap:3px;max-width:108px}.xp-mini-etqs .xp-etq{height:15px;font-size:10.5px}.xp-mini-etqs .xp-etq-b{padding:0 5px}.xp-mini-etqs .xp-etq-nom{max-width:84px}.xp-mini-plus{flex:none;height:15px;padding:0 5px;border:1px solid #2c333e;border-radius:999px;background:#161a21;color:#8b93a1;font-size:10.5px;font-weight:600;line-height:13px}.xp-etqs{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-top:7px}.xp-etqs-lib{margin-right:2px;color:#aeb6c3;font-size:12px;font-weight:650}.xp-etqs .xp-etq{height:22px;font-size:12px}.xp-etq-champ{position:relative;display:inline-flex;align-items:center;flex:1 1 230px;min-width:200px;max-width:340px}.xp-etq-champ input{width:100%;height:26px;padding:3px 30px 3px 9px;font-size:12.5px;border-style:dashed}.xp-etq-champ input:focus{border-style:solid}.xp-fiche-cache{display:flex;align-items:center;gap:6px;margin-top:6px;color:#aab2bf;font-size:12.5px}.xp-fiche-cache svg{flex:none}.xp-fiche-cache b{color:#e6e9ef;font-weight:650}.xp-etq-kbd{position:absolute;right:7px;top:50%;transform:translateY(-50%);min-width:16px;padding:0 4px;border:1px solid #39414e;border-bottom-width:2px;border-radius:5px;background:#1b2028;color:#aeb6c3;font:600 10.5px/15px inherit;text-align:center;pointer-events:none}.xp-etq-props{position:absolute;left:0;top:calc(100% + 4px);z-index:60;display:grid;gap:1px;width:max(100%,290px);max-height:330px;overflow-y:auto;padding:6px;border:1px solid #2f3846;border-radius:11px;background:#141921;box-shadow:0 22px 50px -16px #000000eb}.xp-etq-prop{display:flex;align-items:center;justify-content:space-between;gap:10px;height:30px;padding:0 8px;border:0;border-radius:7px;background:none;color:#d5dae3;font-size:12.5px;text-align:left}.xp-etq-prop.on{background:#f0712c1a;box-shadow:inset 0 0 0 1px #f0712c73}.xp-etq-prop small{color:#8b93a1;font-size:11.5px;white-space:nowrap}.xp-etq-prop b{color:#ffb784;font-weight:650}.xp-etq-deja{padding:6px 8px;color:#ffe3a3;font-size:12px}.xp-etq-aide{padding:6px 8px 2px;border-top:1px solid #222a35;color:#6f7a8a;font-size:11px}.xp-etq-aide kbd,.fw-note kbd{display:inline-block;min-width:14px;padding:0 4px;border:1px solid #39414e;border-bottom-width:2px;border-radius:4px;background:#1b2028;color:#c4cad4;font:600 10.5px/14px inherit;text-align:center}.xp-gest-l{display:grid;gap:4px;max-height:56vh;overflow-y:auto;scrollbar-width:thin}.xp-gest-i{border-radius:10px}.xp-gest-i.ouvert{background:#10141a;box-shadow:inset 0 0 0 1px #2a3240}.xp-gest-ligne{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px;min-height:36px;padding:4px 8px}.xp-gest-ligne>.xp-etq{justify-self:start}.xp-gest-ligne button{height:26px;padding:0 10px;font-size:12px}.xp-gest-ligne button.on{border-color:#f0712c}.xp-gest-ligne .xp-gest-cp{display:inline-flex;align-items:center;gap:5px;padding:0 9px;border:1px solid #39414e;border-radius:7px;background:transparent;color:#aab2bf;white-space:nowrap}.xp-gest-ligne .xp-gest-cp:hover{border-color:#6b7686;color:#fff}.xp-gest-ligne .xp-gest-cp.on{border-color:#d9b45a8c;background:#d9b45a21;color:#f1d58f}.xp-gest-ligne .xp-gest-cp.on:hover{border-color:#d9b45ad9;color:#fff3d2}.xp-gest-i.cp>.xp-gest-ligne>.xp-etq{opacity:.6;text-decoration:line-through}.xp-gest-erreur{margin:0 8px 6px}.xp-gest-aide{display:flex;align-items:flex-start;gap:7px;margin:0;padding:7px 10px;border:1px solid rgba(217,180,90,.25);border-radius:9px;background:#d9b45a0d;color:#b9c0cb;font-size:12px;line-height:1.45}.xp-gest-aide svg{flex:none;margin-top:2px;color:#d9b45a}.xp-gest-aide b{color:#f1d58f}.xp-gest-ed{display:grid;gap:9px;padding:4px 10px 12px;font-size:12.5px}.xp-gest-champ{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.xp-gest-champ>span:first-child{width:104px;color:#aeb6c3;font-weight:650}.xp-gest-champ input{height:28px}.xp-gest-champ button{height:28px;padding:0 10px;font-size:12px}.xp-gest-couleurs{display:inline-flex;gap:6px}.xp-gest-couleur{width:22px!important;height:22px!important;padding:0!important;border:2px solid transparent;border-radius:50%;background:rgb(var(--etq))}.xp-gest-couleur.on{border-color:#fff;box-shadow:0 0 0 2px rgba(var(--etq),.6)}.xp-gest-cibles{display:inline-flex;flex-wrap:wrap;align-items:center;gap:5px;flex:1 1 260px;min-width:0}.xp-gest-cibles input{width:190px}.xp-gest-danger{border-color:#e2564a73!important;color:#ff8b80}.xp-gest-danger:hover:not(:disabled){background:#e2564a1a}.xp-gest-confirme{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;color:#ffd0c9}.xp-gest-note{margin:0;color:#ffe3a3}.xp-petit[aria-expanded=true]{border-color:#f0712c;color:#fff}.c3-detail.xp-detail{margin:-2px 0 4px 26px;padding:12px 14px;border:1px solid rgb(34,41,53);border-radius:12px;background:#0d1117;box-shadow:inset 3px 0 #9b7bff;container-type:inline-size}.xp-coupe{margin:0 0 6px;padding:9px 12px;border:1px solid rgba(240,160,60,.45);border-radius:10px;background:#f0a03c14;color:#ffcf9e;font-size:12.5px;line-height:1.5}.xp-coupe b{color:#fff;font-weight:650}.xp-coupe .xp-coupe-t{color:#ffb067;font-weight:700}.xp-d-seance{display:flex;flex-wrap:wrap;gap:4px 14px;padding:7px 10px;border-radius:9px;background:#12171f;font-size:12.5px;color:#c9d1dd}.xp-d-seance b{color:#fff;font-weight:650;font-variant-numeric:tabular-nums}.xp-d-seance .fall{color:#ffaacd}.xp-d-seance .fall b{color:#ffc4dc}.c3-d-sec h5 .xp-h5-fall{color:#ff8fbe;letter-spacing:.5px;text-transform:uppercase;font-weight:650}.c3-d-li.xp-vis{grid-template-columns:44px 188px 92px 104px minmax(0,1fr)}.c3-d-res.xp-incomplete{color:#ffcf9e;background:#f0a03c1f}.c3-d-res.xp-aucune{color:#8b93a1;background:#1d2430;font-weight:600}.xp-likes{display:inline-flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums;color:#c9d1dd;white-space:nowrap}.xp-likes b{color:#fff}.xp-coeurs{display:inline-flex;gap:1px;font-size:10px;letter-spacing:0;color:var(--pv-like)}.xp-coeurs i{font-style:normal;color:#3a4352}.c3-d-fol-txt.xp-gris{color:#8b93a1}.xp-detail .c3-d-sec h5{flex-wrap:wrap;row-gap:2px}@container (max-width: 720px){.xp-detail .c3-d-sec h5>span:last-child{flex-basis:100%}.xp-detail .c3-d-li.fol{grid-template-columns:40px minmax(0,1fr) auto;row-gap:1px}.xp-detail .c3-d-li.xp-vis{grid-template-columns:40px minmax(0,1fr) auto auto;row-gap:1px}.xp-detail .c3-d-li .c3-d-fol-txt{grid-column:2 / -1;white-space:normal;line-height:1.4}}@container (max-width: 440px){.xp-detail .c3-d-li.xp-vis{grid-template-columns:40px minmax(0,1fr) auto}.xp-detail .c3-d-li.xp-vis .xp-likes{grid-column:2 / -1}}.pe-dialogue.xp-pf{width:min(1100px,100%);height:min(760px,100%)}.xp-pf .pe-c-corps{overflow-y:auto}.xp-pf textarea{width:100%;font:inherit;background:#0b0d11;color:var(--text);border:1px solid var(--line);border-radius:8px;padding:8px 11px;resize:vertical}.xp-pf input:focus,.xp-pf textarea:focus{outline:none;border-color:#f0712c}.xp-pf textarea:disabled,.xp-pf input:disabled{opacity:.5;cursor:not-allowed}.xp-pf-quand{display:grid;gap:12px;max-width:640px}.xp-pf-h{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:15px}.xp-pf-h input[type=date],.xp-pf-h input[type=time]{height:40px;padding:0 10px;font-size:16px}.xp-pf-verdict{padding:9px 12px;border-radius:10px;font-size:13px}.xp-pf-verdict.ok{background:#2fd27c14;color:#9fe0b8;box-shadow:inset 0 0 0 1px #2fd27c4d}.xp-pf-verdict.ko{background:#e2564a14;color:#ffb4ab;box-shadow:inset 0 0 0 1px #e2564a66}.xp-pf-post{display:grid;gap:14px}.xp-pf .fw-grille{max-height:none}.xp-pf-usage{font-size:11px;color:#ffb784}.xp-pf-lecture{max-width:640px}.xp-pf-lecture>p{margin:4px 0 0;font-size:12.5px}.xp-pf .pe-r-grille.xp-pf-r-un{grid-template-columns:minmax(0,1fr)}.xp-pf .pe-r-grille.xp-pf-r-deux{grid-template-columns:repeat(2,minmax(0,1fr))}.xp-pf .pe-r-bloc.erreur{border-color:#e2564a99}.xp-pf .pe-r-bloc>span:not(.pe-r-etiq){overflow-wrap:anywhere}.xp-pf-refus-ligne{display:block}.xp-pf-refus-ligne+.xp-pf-refus-ligne{margin-top:4px}.xp-pf .xp-pf-refus-post{margin:10px 0 0}.xp-pf .xp-pf-fige-ko{margin-top:10px}.xp-pf-resume{flex:1 1 300px;min-width:0;font-size:13px;color:var(--dim)}.xp-pf .xp-pf-refus-serveur{max-width:420px}@media(max-width:760px){.xp-pf .pe-r-grille.xp-pf-r-deux{grid-template-columns:minmax(0,1fr)}}.xp-pf-cs{margin-top:18px;padding:12px 14px;border:1px solid #1f2733;border-radius:12px;background:#0f141b}.xp-pf-cs.on{border-color:#3a2a14;background:#120f0a}.xp-pf-cs-bascule{position:relative;display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.xp-pf-cs-bascule input{position:absolute;opacity:0;pointer-events:none}.xp-pf-cs-inter{position:relative;flex:none;width:34px;height:20px;border-radius:999px;background:#2a3240;transition:background .15s}.xp-pf-cs-inter:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#c9d1dc;transition:left .15s}.xp-pf-cs-bascule input:checked+.xp-pf-cs-inter{background:#f07a1a}.xp-pf-cs-bascule input:checked+.xp-pf-cs-inter:after{left:17px;background:#fff}.xp-pf-cs-bascule input:focus-visible+.xp-pf-cs-inter{outline:2px solid #f07a1a;outline-offset:2px}.xp-pf-cs-detail{display:grid;gap:12px;margin-top:12px}.xp-pf-cs-parcours{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.xp-pf-cs-parcours li{display:flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid #263040;border-radius:8px;background:#121922;color:#aeb8c6;font-size:12px}.xp-pf-cs-parcours li small{color:#7f8a99}.xp-pf-cs-parcours li.neuf{border-color:#6b3f12;background:#1d140a;color:#ffcf99}.xp-pf-cs-parcours li.fin{color:#7f8a99}.xp-pf-cs-parcours li+li:before{content:"→";margin-right:4px;color:#5c6676}.xp-pf-cs-champ{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px;align-items:start}.xp-pf-cs-champ .fw-lecture-lib{padding-top:8px}.xp-pf-cs-texte{position:relative}.xp-pf .xp-pf-cs-texte textarea{display:block;box-sizing:border-box;width:100%;min-height:72px;padding:9px 11px 22px;border:1px solid #2a3240;border-radius:9px;background:#0b0f15;color:#e6ebf2;font:inherit;font-size:13px;resize:vertical}.xp-pf .xp-pf-cs-texte textarea:focus{border-color:#f07a1a}.xp-pf .xp-pf-cs-texte.ko textarea{border-color:#a8342a}.xp-pf-cs-compte{position:absolute;right:10px;bottom:7px;color:#7f8a99;font-size:11px;font-variant-numeric:tabular-nums}.xp-pf-cs-compte.trop{color:#ff6b5e}.xp-pf-cs-dernier{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:9px 11px;border:1px dashed #2f3a4a;border-radius:9px;background:#0c1118}.xp-pf-cs-dernier.repris{border-color:#3a2a14}.xp-pf-cs-d-lib{grid-column:1 / -1;color:#aeb8c6;font-size:12px}.xp-pf-cs-d-texte{color:#e6ebf2;font-size:13px;overflow-wrap:anywhere;white-space:pre-wrap}.xp-pf .xp-pf-cs-d-reprendre{padding:5px 12px}.xp-pf-cs-fin .fw-lecture-lib{flex:0 0 94px}.xp-pf-cs-note{margin:0;font-size:12px}.xp-pf-cs-recap{display:block;margin-top:4px;color:#ffcf99}@media(max-width:760px){.xp-pf-cs-champ{grid-template-columns:minmax(0,1fr)}.xp-pf-cs-champ .fw-lecture-lib{padding-top:0}.xp-pf-cs-champ>span:empty{display:none}.xp-pf-cs-fin .fw-lecture-lib{flex:0 1 auto}}.xp-pf .pe-tirage{border-left-color:#2a3342}.xp-pf .pe-b-tirer{background:#2a3342}.xp-pf .xp-pf-a{display:flex;flex-direction:column;gap:10px;min-height:0}.xp-pf-a>*{flex:none}.xp-pf-a>.xp-pf-a-lectures{padding:10px 12px;border:1px solid #1f2630;border-radius:10px;background:#0f141b}.xp-pf-a-lectures .fw-deux{margin-top:6px}.xp-pf-a-lectures-ko{margin:6px 0 0;color:#ff8a7a}.xp-pf-a-nbs{display:inline-flex;gap:3px}.xp-pf-a-nbs .pe-e-nb{min-width:0;padding:1px 6px;font-size:11px}.xp-pf-a>.xp-pf-a-liste{flex:1 1 auto;min-height:120px;overflow:auto;border:1px solid #1f2630;border-radius:12px;background:#0d1116}.xp-pf-a-l{display:grid;grid-template-columns:minmax(0,1fr) 104px 118px 92px 104px 70px 28px;align-items:center;column-gap:8px;min-height:46px;padding:0 10px 0 12px;border-bottom:1px solid #161b23;font-size:13px}.xp-pf-a-tete{position:sticky;top:0;z-index:5;min-height:34px;background:#121720;color:var(--dim);font-size:11.5px}.xp-pf-a-tete>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xp-pf-a-col{justify-self:center;height:22px;padding:0 8px;border:1px dashed transparent;border-radius:7px;background:none;color:var(--dim);font-size:11.5px}.xp-pf-a-col:hover:not(:disabled){border-color:#3a4558;color:#fff}.xp-pf-a-col:disabled{opacity:.4}.xp-pf-a-d{justify-self:end}.xp-pf-a-cpt{display:flex;align-items:center;gap:9px;min-width:0}.xp-pf-a-cpt .xp-av{box-shadow:none;margin:0}.xp-pf-a-cpt-txt{display:grid;min-width:0}.xp-pf-a-cpt-txt b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e6ebf2;font-size:13px;font-weight:650}.xp-pf-a-cpt-txt small{color:#7f8898;font-size:11px}.xp-pf-a-cpt-txt small.xp-pf-a-sous{display:flex;align-items:baseline;gap:6px;min-width:0;overflow:hidden;white-space:nowrap}.xp-pf-a-sous .xp-faits{gap:6px;font-size:11px}.xp-pf-a-sous .xp-faits:after{content:"·";color:#5f6878}.pvs-c-nom.pvs-c-nom-apres{display:flex;align-items:baseline;gap:10px;min-width:0}.pvs-c-nom-apres .pvs-c-nom-txt{min-width:0;overflow:hidden;text-overflow:ellipsis}.pvs-c-nom-apres .xp-faits{font-weight:400}.pvs-tuile-apres{max-width:100%;overflow:hidden;white-space:nowrap}.pvs-tuile-apres .xp-faits{gap:5px;font-size:11px}.xp-pf-a-suit{display:inline-flex;align-items:center;gap:4px;justify-self:start;height:22px;padding:0 8px;border-radius:999px;color:#7f8898;font-size:11.5px;white-space:nowrap}.xp-pf-a-suit.oui{background:#2fd27c1c;color:#8fe3b4}.xp-pf-a-suit.non{border:1px solid #262e3a}.xp-pf-a-g{justify-self:stretch;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 10px;border:1px solid #2a3240;border-radius:9px;background:#0b0e13;color:#7f8898;font-size:12.5px;font-weight:650;white-space:nowrap}.xp-pf-a-g:hover:not(:disabled){border-color:#4a5466;color:#c9d1dd}.xp-pf-a-g.com[aria-pressed=true]{border-color:var(--pv-com);background:color-mix(in srgb,var(--pv-com) 15%,transparent);color:color-mix(in srgb,var(--pv-com) 60%,#fff)}.xp-pf-a-g.like[aria-pressed=true]{border-color:var(--pv-like);background:color-mix(in srgb,var(--pv-like) 15%,transparent);color:color-mix(in srgb,var(--pv-like) 60%,#fff)}.xp-pf-a-g.rep[aria-pressed=true]{border-color:var(--pv-rep);background:color-mix(in srgb,var(--pv-rep) 15%,transparent);color:color-mix(in srgb,var(--pv-rep) 60%,#fff)}.xp-pf-a-g:disabled{opacity:.3;cursor:not-allowed}.xp-pf-a-depart{justify-self:end;font-variant-numeric:tabular-nums;font-size:12.5px;color:#aab3c0;white-space:nowrap}.xp-pf-a-depart.ko{color:#ff8a7e;font-weight:700}.xp-pf-a-x{justify-self:end;width:24px;height:24px;padding:0;border:0;border-radius:7px;background:none;color:#6f7888;font-size:12px}.xp-pf-a-x:hover{background:#1c2330;color:#fff}.xp-pf-a-c.refuse,.xp-pf-a-com.refuse{background:#e2564a12}.xp-pf-a-com{display:grid;grid-template-columns:37px auto minmax(0,1fr);align-items:center;gap:10px;padding:0 12px 10px;border-bottom:1px solid #161b23}.xp-pf-a-com-fil{justify-self:center;align-self:stretch;width:2px;margin-top:-6px;border-radius:2px;background:color-mix(in srgb,var(--pv-com) 33%,transparent)}.xp-pf-a-com .pe-segment button{white-space:nowrap}.xp-pf-a-com-zone{display:flex;align-items:center;gap:8px;min-width:0}.xp-pf-a-com-zone input{flex:1 1 auto;min-width:0;height:32px;padding:0 10px;border:1px solid #2a3240;border-radius:9px;background:#0b0e13;color:#e6ebf2;font-size:13px}.xp-pf .xp-pf-a-com-zone input:focus{border-color:var(--pv-com)}.xp-pf-a-com-zone input.vide{border-color:#8a6a2a}.xp-pf-a-com-n{flex:none;color:#6f7888;font-size:11px;font-variant-numeric:tabular-nums}.xp-pf-a-com-n.trop{color:#ff8a7e}.xp-pf-a-com-bib{display:flex;align-items:center;gap:8px;min-width:0;height:32px;padding:0 6px 0 10px;border:1px solid color-mix(in srgb,var(--pv-com) 33%,transparent);border-radius:9px;background:#0f1a18}.xp-pf-a-com-bib q{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#d5f2ea;font-size:13px}.xp-pf-a-com-bib small{flex:none;color:#6f7888;font-size:11px}.xp-pf-a-com-hasard{color:#8a93a3;font-size:12.5px}.xp-pf-a-com-hasard.mal{color:#ff8b80}.xp-pf-a-b{height:32px;padding:0 14px;border:1px solid #2a3240;border-radius:10px;background:#1a212b;color:#e6ebf2;font-size:13px;font-weight:650}.xp-pf-a-b:hover:not(:disabled){background:#222b38;border-color:#3a4558}.pe-nav.xp-pf-a-nav{grid-template-rows:auto minmax(0,1fr) auto}.xp-pf-a-recherche{flex:1 1 260px;min-width:160px;height:34px;padding:0 10px;border:1px solid #2a3240;border-radius:9px;background:#0b0e13;color:var(--text);font-size:13px}.pe-nav-corps.xp-pf-a-pc-corps{display:grid;grid-template-rows:minmax(0,1fr);min-height:0}.xp-pf-a-pc-liste{min-height:0;overflow-y:auto;scrollbar-width:thin}.xp-pf-a-pc{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;box-sizing:border-box;width:100%;padding:0 10px;border:0;border-radius:9px;background:none;color:#e6ebf2;text-align:left;font-size:13px}.xp-pf-a-pc>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xp-pf-a-pc:hover{background:#161c25}.xp-pf-a-pc.on{background:#12201d;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pv-com) 47%,transparent)}.xp-pf-a-pc small{color:#6f7888;font-size:11px;white-space:nowrap}.xp-pf-a-pc small.lie{color:var(--pv-com)}.xp-pf-a-pc small.pris{color:#ffc56a}.pe-etape.xp-pf-saute{opacity:.45;cursor:default}.pe-etape.xp-pf-saute small{font-style:italic}.xp-pf-f{display:grid;gap:10px}.xp-pf-f-etat{display:inline-flex;align-items:center;gap:8px;height:26px;padding:0 10px;border-radius:999px;font-size:12.5px;font-weight:650;letter-spacing:0}.xp-pf-f-etat.ok{background:#2fd27c1c;color:#8fe3b4}.xp-pf-f-etat.ko{background:#e2564a26;color:#ffb4ab}.xp-pf-f-outils{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.xp-pf-f-outils .xp-pf-f-fl{width:32px;height:30px;padding:0;font-size:16px}.xp-pf-f-plage{min-width:190px;color:#d5dce6;font-size:12.5px;font-variant-numeric:tabular-nums}.xp-pf-f-outils .pe-segment{margin-left:auto}.xp-pf-f-outils .pe-b-lien{font-size:12.5px}.xp-pf-f-outils .pe-b-lien:disabled{color:#4f5868;text-decoration:none;cursor:default}.xp-pf-f-hors{color:#ffb784!important;font-weight:650}.xp-pf-f-frise{position:relative;border:1px solid #1f2630;border-radius:12px;background:#0d1116;overflow:hidden;-webkit-user-select:none;user-select:none}.xp-pf-f-axe,.xp-pf-f-l{display:grid;grid-template-columns:150px minmax(0,1fr)}.xp-pf-f-axe{height:30px;border-bottom:1px solid #1c222c;background:#121720}.xp-pf-f-l{min-height:58px;border-bottom:1px solid #161b23}.xp-pf-f-l:last-child{border-bottom:0}.xp-pf-f-l.post{background:#110e0b}.xp-pf-f-nom{display:grid;align-content:center;gap:2px;min-width:0;padding:0 12px;border-right:1px solid #1c222c}.xp-pf-f-nom b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e6ebf2;font-size:13px}.xp-pf-f-nom small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7f8898;font-size:11px}.xp-pf-f-nom small.ko{color:#ff8a7e}.xp-pf-f-nom small.ok{color:#8fe3b4}.xp-pf-f-piste{position:relative;min-width:0;overflow:hidden}.xp-pf-f-h{position:absolute;top:8px;transform:translate(-50%);color:#7f8898;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.xp-pf-f-h.now{top:7px;padding:1px 6px;border-radius:6px;background:#e2564a;color:#fff;font-weight:700}.xp-pf-f-h.jour{color:#d5dce6;font-weight:700}.xp-pf-f-trait{position:absolute;top:0;bottom:0;width:1px;background:#171d27}.xp-pf-f-trait.minuit{width:2px;background:#2a3342}.xp-pf-f-now{position:absolute;top:0;bottom:0;z-index:3;width:2px;margin-left:-1px;background:#e2564acc}.xp-pf-f-passe{position:absolute;top:0;bottom:0;left:0;background:repeating-linear-gradient(135deg,#0d1116 0,#0d1116 6px,#11151b 6px,#11151b 12px)}.xp-pf-f-b{position:absolute;top:11px;bottom:11px;z-index:2;display:flex;align-items:center;min-width:4px;padding:0 6px;box-sizing:border-box;border:1px solid;border-radius:7px;font-size:11px;white-space:nowrap;overflow:hidden}.xp-pf-f-b>span{position:relative;overflow:hidden;text-overflow:ellipsis}.xp-pf-f-b>.xp-pf-f-ouv{position:absolute;top:0;bottom:0;left:0;background:repeating-linear-gradient(135deg,transparent 0 3px,rgba(255,255,255,.14) 3px 5px)}.xp-pf-f-l.post .xp-pf-f-b{top:7px;bottom:15px}.xp-pf-f-b.autre{border-color:#2c3442;background:#1f2630;color:#8a93a3}.xp-pf-f-b.autre.heurte{border-color:#e2564a;background:#3a1d1d;color:#ffb4ab}.xp-pf-f-b.neuf{flex-direction:column;align-items:flex-start;justify-content:center;padding:0 5px;border-width:1.5px;line-height:1.2;cursor:grab;touch-action:none}.xp-pf-f-b.neuf>.xp-pf-f-l1,.xp-pf-f-b.neuf>.xp-pf-f-l2{max-width:100%;white-space:nowrap}.xp-pf-f-l1{font-size:10px;opacity:.85}.xp-pf-f-l2{font-size:10.5px;font-weight:650}.xp-pf-f-b.neuf.post{border-color:#f0712c;background:#f0712c38;color:#ffd8c2;font-weight:650}.xp-pf-f-b.neuf.action{border-color:#1fae92;background:#1fae9233;color:#c3f1e6}.xp-pf-f-b.neuf.suite{border-style:dashed;border-color:#1fae92;background:#1fae921a;color:#c3f1e6;cursor:default}.xp-pf-f-b.neuf.ko{border-color:#e2564a;background:#e2564a3d;color:#ffd6d1}.xp-pf-f-b.neuf:focus-visible{outline:2px solid #fff;outline-offset:1px}.xp-pf-f-glisse,.xp-pf-f-glisse *{cursor:grabbing!important}.xp-pf-f-b.neuf.warmup{border-color:#9b7bff;background:#9b7bff30;color:#e2d8ff}.xp-pf-f-b.neuf.warmup.t2{background:#9b7bff4d}.xp-pf-f-b.neuf.warmup.t3{background:#9b7bff21}.xp-pf-f-b.neuf.warmup.ko{border-color:#e2564a;background:#e2564a3d;color:#ffd6d1}.xp-pf-f-coupe{position:absolute;top:2px;bottom:2px;z-index:3;width:0;border-left:2px dashed #f0712c}.xp-pf-f-coupe span{position:absolute;top:-1px;left:4px;padding:0 5px;border-radius:5px;background:#f0712c;color:#fff;font-size:10px;font-weight:700;white-space:nowrap}.xp-pf-f-pub{position:absolute;top:0;bottom:0;z-index:1;border-left:1.5px dashed rgba(240,113,44,.67)}.xp-pf-f-pub-l{position:absolute;bottom:2px;z-index:2;padding-left:4px;color:#f6a77a;font-size:10.5px;white-space:nowrap}.xp-pf-f-bas{display:grid;gap:8px}.xp-pf-f-res{display:grid;gap:4px;padding:10px 12px;border:1px solid #1f2630;border-radius:12px;background:#11161d;color:#aab3c0;font-size:12.5px}.xp-pf-f-res b{color:#e6ebf2}.xp-pf-f-res .ko{color:#ff8a7e}.xp-pf-f-res .ok{color:#8fe3b4}.xp-pf-f-ligne{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.xp-pf-f-aide{color:var(--dim);font-size:12.5px}.xp-pf-f-aide kbd{padding:0 5px;border:1px solid #2f3846;border-radius:4px;background:#161b23;font-size:11px}.fw-ligne:has(>.xp-ne-suit){opacity:.5;cursor:not-allowed}.fw-tag.xp-ne-suit{color:#ffb4ab;border-color:#e2564a73;background:#e2564a14}.xp-sem{border:1px solid #1c222c;border-radius:14px;background:#10141a;overflow:hidden}.xp-sem-tete,.xp-sem-l{display:grid;grid-template-columns:84px repeat(7,minmax(0,1fr))}.xp-sem-tete{border-bottom:1px solid #1c222c;background:#0c0f14}.xp-sem-tete button{display:grid;gap:1px;min-width:0;padding:8px 8px 7px;border:0;border-radius:0;border-left:1px solid #161b23;background:transparent;color:var(--text);text-align:left;font-size:12.5px}.xp-sem-tete button:hover:not(:disabled){border-color:#161b23;background:#141922}.xp-sem-tete button.on{box-shadow:inset 0 -2px 0 var(--pv-post);background:#f0712c14}.xp-sem-tete button.auj b{color:var(--accent)}.xp-sem-tete button b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xp-sem-tete button small{color:var(--dim);font-size:11px;font-weight:400}.xp-sem-l{min-height:40px;border-bottom:1px solid #161b23}.xp-sem-l:last-child{border-bottom:0}.xp-sem-h{position:relative;padding:8px 8px 8px 30px;color:var(--dim);font-size:12px;font-variant-numeric:tabular-nums}.xp-sem-h button.k9-noeud.k9-pli{left:6px;top:17px}.xp-sem-h button.k9-pli:hover:not(:disabled){transform:scale(1.18);border-color:var(--pv-post);box-shadow:0 0 0 4px #f0712c40}.xp-sem-l.replie .xp-sem-h{color:var(--pv-post)}.xp-sem-tout{display:block;margin-top:2px;padding:0;border:0;background:none;color:#9cc0ff;font-size:11px;text-align:left;text-decoration:underline;text-underline-offset:2px}.xp-sem-tout:hover:not(:disabled){border:0;color:#fff}.xp-sem-c{display:grid;align-content:start;gap:4px;min-width:0;padding:5px;border-left:1px solid #161b23}.xp-sem-c.auj{background:#4c8dff08}.xp-sem-c .k9-vp{height:24px}.xp-sem-c .k9-autres{height:22px;font-size:11px}.xp-pts{display:inline-flex;gap:2px}.xp-pts i{width:7px;height:7px;border-radius:50%;background:var(--c)}.xp-sem-vide{padding:22px;color:var(--dim);text-align:center}.xp-sem-carte{display:grid;gap:1px;min-width:0;padding:4px 6px 4px 8px;border:0;border-radius:7px;background:color-mix(in srgb,var(--c) 14%,#141922);box-shadow:inset 3px 0 0 var(--c);color:var(--text);font-size:11.5px;text-align:left}.xp-sem-carte:hover:not(:disabled){background:color-mix(in srgb,var(--c) 24%,#141922)}.xp-sem-carte b{font-size:12px;font-variant-numeric:tabular-nums}.xp-sem-carte span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#c9d1dd}.xp-sem-carte.termine{opacity:.6}.xp-sem-carte.echoue{box-shadow:inset 3px 0 #e2564a,inset 0 0 0 1px #e2564a80}.xp-sem-carte.en_cours{box-shadow:inset 3px 0 0 var(--c),0 0 0 1px var(--accent)}.k9-ch .xp-sem-carte,.k9-fh .xp-sem-carte{width:100%}.k9-l-tous.xp-l-tous{padding:0;border-bottom:0}.xp-l-tous .k9-cpt.tous{margin-bottom:0}.k9-pile .xp-av{box-shadow:0 0 0 2px #0f1318}.k9-pile .xp-av+.xp-av{margin-left:-6px}.k9-pile.grande .xp-av+.xp-av{margin-left:-12px}.xp-droite.xp-droite-tous{grid-template-rows:minmax(0,1fr);grid-auto-rows:auto;align-content:stretch;overflow:hidden;padding-bottom:14px}.xp-tous .k9-planche{min-height:0}.xp-tous .k9-tous-tete .k9-pager{margin-left:auto}.xp-fc .k9-fc-fil{overflow:visible}.xp-fc .k9-fc-in{padding-bottom:20px}.xp-fc .k9-fc-tot{margin-left:0}.xp-fc .k9-fc-sem{text-align:left}.xp-fc .k9-fc-tete .k9-fc-tous{margin-left:auto}.xp-fc .k9-fj-heures{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}@media(max-width:1692px){.xp-barre-haut .k9-totaux>span:not(:first-child){display:none}}@media(max-width:1512px){.xp-page{grid-template-columns:300px minmax(0,1fr)}.xp-gauche{margin-left:10px;padding:14px 9px 10px 11px}.xp-gauche .xp-filtres{gap:6px}.xp-gauche .xp-filtres .xp-puces button{padding:4px 7px}.xp-replier-etq .xp-replier{padding:0 5px}.xp-replier-etq .pvs-decl-bouton{padding:0 8px}.xp-gauche .xp-replier-l{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px;margin:0}.xp-gauche .xp-replier-l .xp-filtre-proxys{flex:0 0 auto}.xp-gauche .xp-replier-l>.xp-replier:not(.xp-gerer-etq){margin-left:auto}.xp-barre-haut .k9-titre span{display:none}.xp-barre-haut .k9-bascule svg{display:none}}@media(max-width:1432px){.xp-haut{padding:12px 16px 10px 14px}.xp-droite{padding:14px 16px 30px}}@media(max-width:1412px){.xp-page{grid-template-columns:260px minmax(0,1fr)}.xp-replier-etq .pvs-icone{display:none}.xp-barre-haut .k9-bascule button{padding:0 11px}.xp-haut .k9-ruban{grid-template-columns:24px repeat(7,minmax(0,1fr)) 24px;gap:5px}.xp-haut .k9-tuile{padding:7px 8px 6px}.xp-haut .k9-t-nb b{font-size:15px}.xp-sem-tete,.xp-sem-l{grid-template-columns:72px repeat(7,minmax(0,1fr))}.xp-sem-h{padding-left:28px}}@media(max-width:1092px){.xp-page.avec-barre{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 420px auto;overflow-y:auto;scrollbar-width:thin}.xp-gauche{margin:12px 12px 0}.xp-droite{overflow:visible}.xp-droite.xp-droite-tous{height:75vh;min-height:420px;overflow:hidden}.xp-haut .k9-ruban{display:flex;overflow-x:auto}.xp-haut .k9-tuile{flex:none;width:128px}.xp-haut .k9-r-fl{flex:none;width:28px}.xp-barre-haut .k9-rch{flex:1 1 100%}.xp-pour{display:none}.pil-planning .xp-page .xp-toast{position:fixed;bottom:calc(22px + var(--dock-h, 0px))}.pil-planning .xp-page .xp-toast.haut{bottom:calc(76px + var(--dock-h, 0px))}}.xp-bl-vue{display:flex;flex-direction:column;gap:10px}.xp-bl-vue>*{flex:none}.xp-bl-modeles{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.xp-bl-mod{display:grid;align-content:start;gap:4px;padding:12px 14px;border:1.5px solid #252d3a;border-radius:12px;background:#11161d;color:var(--text);text-align:left}.xp-bl-mod:hover:not(:disabled){border-color:#3a4558}.xp-bl-mod.on{border-color:#9b7bff;background:#191530}.xp-bl-mod:disabled{opacity:.5;cursor:not-allowed}.xp-bl-mod b{font-size:14px}.xp-bl-mod small{color:#8a93a3;font-size:12px}.xp-bl-mod .xp-bl-mod-d{color:#c9b8ff;font-size:12.5px;font-weight:650}.xp-bl-mod small.xp-bl-mod-non{color:#ffb067}.xp-bl-carte{display:grid;gap:10px;padding:14px 16px;border:1px solid #222935;border-radius:14px;background:#131820}.xp-bl-carte h5{margin:0;color:var(--dim);font-size:11px;letter-spacing:.5px;text-transform:uppercase;font-weight:600}.xp-bl-ligne{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.xp-bl-ligne .pe-b-lien[aria-pressed=true]{color:#fff;font-weight:650;text-decoration:underline}.xp-bl-champ{height:34px;padding:0 10px;border:1px solid #2a3240;border-radius:9px;background:#0b0e13;color:#fff;font-size:14px;font-weight:650}.xp-bl-tours{width:76px;height:32px;padding:0 8px;border:1px solid #2a3240;border-radius:8px;background:#0b0e13;color:#fff;font-size:14px;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.xp-bl-calc{color:#c9d1dd;font-size:13px}.xp-bl-calc b{color:#fff}.xp-bl-note{color:var(--dim);font-size:12.5px}p.xp-bl-note{margin:0}.xp-bl-res-l{display:flex;flex-wrap:wrap;gap:4px 10px}.xp-bl-coupe,.xp-pf-f-nom small.xp-bl-coupe{color:#ffb784}.xp-bl-legende{display:flex;flex-wrap:wrap;gap:6px 16px;color:var(--dim);font-size:11.5px}.xp-bl-legende i{display:inline-block;width:12px;height:10px;margin-right:5px;border-radius:3px;vertical-align:-1px}.xp-bl-legende i.xp-bl-l-warmup{border:1px solid #9b7bff;background:#9b7bff54}.xp-bl-legende i.xp-bl-l-prevu{border:1px solid #2c3442;background:#1f2630}.xp-bl-legende i.xp-bl-l-coupe{width:0;border-left:2px dashed #f0712c;border-radius:0}.rg-liste{font:inherit;font-size:13px;background:#0b0d11;color:var(--text);border:1px solid var(--line);border-radius:8px;padding:8px 11px;min-height:140px;resize:vertical}.rg-liste:focus{outline:none;border-color:var(--accent)}.rg-modif{margin-left:auto;font-size:11.5px;color:#ffb067;white-space:nowrap}.rg-desc-com b{color:#c9d1dd;font-weight:600}.rg-saisie{--lh: 20px;display:grid;grid-template-columns:34px minmax(0,1fr) 196px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#0b0d11}.rg-saisie:focus-within{border-color:var(--accent)}.rg-saisie.ko{border-color:#e2564a99}.rg-gout,.rg-etats{position:relative;overflow:hidden;padding:8px 0;font-size:11.5px;line-height:var(--lh);font-variant-numeric:tabular-nums;background:#090b0e}.rg-gout span,.rg-etats span{display:block;height:var(--lh);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-gout{border-right:1px solid #1a2029;color:#4f5868;text-align:right}.rg-gout span{padding-right:8px}.rg-gout span.ko{color:#ff8b80;font-weight:700}.rg-gout span.dbl{color:#ffb067;font-weight:700}.rg-etats{border-left:1px solid #1a2029}.rg-etats span{padding:0 10px;color:#4f8f69}.rg-etats span.ko{color:#ff8b80;font-weight:600;background:#e2564a1a}.rg-etats span.dbl{color:#ffb067;font-weight:600;background:#f0a03c14}.rg-etats span.vide{color:#3d4553}.rg-centre{position:relative;min-width:0}.rg-fond{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.rg-fond i{position:absolute;left:0;right:0;height:var(--lh)}.rg-fond i.ko{background:#e2564a21;box-shadow:inset 2px 0 #e2564a}.rg-fond i.dbl{background:#f0a03c17;box-shadow:inset 2px 0 #e09a3c}.rg-saisie .rg-ta{display:block;position:relative;box-sizing:border-box;width:100%;min-height:0;margin:0;padding:8px 11px;border:0;border-radius:0;background:transparent;color:var(--text);font-size:13px;line-height:var(--lh);white-space:pre;overflow-x:auto;overflow-y:hidden;resize:none}.rg-saisie .rg-ta:focus{outline:none;border:0}.rg-controle{display:grid;gap:4px;margin:-4px 0 0;font-size:12.5px}.rg-c-l{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.rg-c-l b{font-variant-numeric:tabular-nums}.rg-c-ok b{color:#7fe0a4}.rg-c-dbl,.rg-c-dbl b{color:#ffcf9e}.rg-c-ko{color:#ffb3ab}.rg-c-ko b{color:#ff8b80}.rg-lien{padding:0;border:0;background:none;color:var(--accent);font-size:12.5px}.rg-lien:hover{text-decoration:underline}.rg-regle{font-size:11.5px;color:#6f7888}.rg-age{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:6px 10px;padding:10px 12px;border:1px solid #222935;border-radius:11px;background:#12161d}.rg-age>label{font-size:13px;color:#c9d1dd}.rg-age>b{font-size:14px;color:#c9d1dd}.rg-age>small{grid-column:1 / -1;font-size:11.5px;color:var(--dim)}.rg-age>small.ko{color:#ff8b80}.rg-age .pe-t-nombre.ko{border-color:#e2564ab3}.rg-age .pe-t-nombre button,.rg-age .pe-t-nombre input{height:36px}.rg-pourquoi{font-size:12px;color:#ff8b80;white-space:nowrap}.rg-pourquoi.calme{color:#6f7888}.rg-gen{display:inline;font-size:12.5px;line-height:1.5}.rg-sim{padding:1px 9px;border-radius:999px;border:1px solid rgba(240,160,60,.4);background:#f0a03c1a;color:#f3c98a;font-size:12px;font-weight:650;white-space:nowrap}.rg-gen-txt{color:#c9d1dd}.rg-reel{padding:1px 9px;border-radius:999px;border:1px solid rgba(80,200,140,.4);background:#50c88c1a;color:#8fe0b5;font-size:12px;font-weight:600}.page-head.ni-tete{align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.ni-tete-txt{display:flex;flex-direction:column;gap:4px;min-width:0}.ni-sous{color:var(--dim);font-size:13px}.ni-interrupteur{display:flex;align-items:center;gap:10px;padding:8px 14px 8px 10px;border-radius:12px;background:var(--panel);border:1px solid var(--line)}.ni-interrupteur.on{border-color:#1e4b31}.ni-interrupteur-txt{display:flex;flex-direction:column;line-height:1.25}.ni-interrupteur-txt b{font-size:14px}.ni-interrupteur.on .ni-interrupteur-txt b{color:var(--ok)}.ni-interrupteur-txt small{color:var(--dim);font-size:12px}.ni-grille{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px;align-items:start;max-width:1280px}.ni-col{display:flex;flex-direction:column;gap:16px;min-width:0}.rg-carte.ni-carte{max-width:none;margin:0;min-width:0;gap:10px}.ni-aide{margin:0 0 2px;color:var(--dim);font-size:13px}.ni-aide.serre{margin:-6px 0 0;font-size:12px}.ni-dim{color:#7f8a99;font-size:12px}.ni-exemples{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px}.ni-ex{position:relative;margin:0;border-radius:10px;overflow:hidden;border:1px solid #232b37;background:linear-gradient(160deg,#2a3344,#151b25);aspect-ratio:3 / 4}.ni-ex img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.ni-ex button{position:absolute;top:6px;right:6px;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:#0009;color:#fff;font-size:13px;line-height:22px}.ni-ex button:hover:not(:disabled){background:#a8342a}.ni-ex.envoi img{opacity:.45}.ni-ex-etat{position:absolute;left:6px;bottom:6px;padding:1px 7px;border-radius:999px;background:#000000a6;color:#c9d1dc;font-size:11px}.ni-depot{display:flex;flex-direction:column;gap:2px;align-items:center;justify-content:center;padding:14px;border:1px dashed #33405a;border-radius:10px;color:#aeb8c6;font-size:12px;text-align:center;cursor:pointer}.ni-depot b{color:var(--text);font-size:13px}.ni-depot:hover,.ni-depot.survol{border-color:#f07a1a;background:#140f0a}.ni-depot.grand{padding:28px 14px}.ni-etiquette{font-size:13px;font-weight:600;color:#c9d1dd}.ni-texte{width:100%;box-sizing:border-box;resize:vertical;padding:10px 12px;border-radius:9px;border:1px solid #2a3240;background:#0b0f15;color:var(--text);font:inherit;font-size:13px;line-height:1.45}.ni-texte:focus{outline:none;border-color:var(--accent)}.ni-pied{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.ni-pied-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.ni-modif{font-size:11.5px;color:#ffb067;white-space:nowrap}.ni-verdict{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;align-items:start}.ni-v-txt{display:flex;flex-direction:column;gap:6px;min-width:0}.ni-badge{align-self:flex-start;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;background:#1b1f27;color:#aeb8c6;border:1px solid #2f3a4a}.ni-badge.oui{background:#0f2a1a;color:#5fd38d;border-color:#1e5a37}.ni-badge.non{background:#2a1212;color:#ff8a7a;border-color:#5a2620}.ni-badge.erreur{color:#ffb067;border-color:#5a3d1c}.ni-raison{color:#c9d1dc;font-size:13px}.ni-actions{display:flex;gap:8px;flex-wrap:wrap}.ni-petit{padding:4px 10px;font-size:12px}.ni-regles{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;margin:0;font-size:13px}.ni-regles dt{color:var(--dim)}.ni-regles dd{margin:0;color:var(--text)}.ni-jugements{max-height:480px;overflow:auto}.ni-j-l{padding-bottom:6px}.ni-j{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center;height:100%;padding:6px 8px;border-radius:9px;background:#0f141b;border:1px solid #1a212b}.ni-mini{display:block;width:40px;height:52px;padding:0;overflow:hidden;border:0;border-radius:6px;background:linear-gradient(160deg,#2a3344,#151b25)}.ni-mini img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.ni-mini:disabled{opacity:1}.ni-j-txt{display:flex;flex-direction:column;gap:1px;min-width:0;font-size:12px;color:#aeb8c6}.ni-j-txt b{font-size:13px;color:var(--text)}.ni-j-txt b a{color:inherit;text-decoration:none}.ni-j-txt b a:hover{text-decoration:underline}.ni-j-txt>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ni-j-qui{display:flex;align-items:center;gap:5px}.ni-j-qui>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ni-j-droite{display:flex;flex-direction:column;align-items:flex-end;gap:4px}@media(max-width:1100px){.ni-grille{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.ni-verdict{grid-template-columns:minmax(0,1fr)}}:root{--bg: #0e1014;--panel: #161a21;--line: #262c36;--text: #e6e9ef;--dim: #8b93a1;--accent: #4c8dff;--ok: #35c56a;--warn: #e2b23c;--ko: #e2564a;color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:14px/1.45 system-ui,-apple-system,Segoe UI,sans-serif}button{font:inherit;cursor:pointer;border-radius:8px;border:1px solid var(--line);background:var(--panel);color:var(--text);padding:7px 12px}button:hover:not(:disabled){border-color:var(--accent)}button:disabled{opacity:.45;cursor:default}button.ghost{background:transparent}input{font:inherit;background:#0b0d11;color:var(--text);border:1px solid var(--line);border-radius:8px;padding:8px 11px}input:focus{outline:none;border-color:var(--accent)}.dim{color:var(--dim)}.error{color:var(--ko)}.spacer{flex:1}.login{display:grid;place-items:center;min-height:100vh}.login form{display:grid;gap:12px;width:280px;padding:28px;background:var(--panel);border:1px solid var(--line);border-radius:14px}.login h1{margin:0;font-size:20px}.login-logo{display:block;width:100%;height:auto}.login .sub{margin:-8px 0 4px;color:var(--dim)}.app{display:grid;grid-template-columns:252px 1fr;min-height:100vh;background:radial-gradient(900px 500px at 100% -10%,rgba(76,141,255,.06),transparent 60%),var(--bg)}.content{display:flex;flex-direction:column;min-width:0;padding-bottom:var(--dock-h, 0px)}.empty{color:var(--dim);grid-column:1 / -1}.sidebar{display:flex;flex-direction:column;gap:18px;padding:18px 12px 12px;background:linear-gradient(180deg,#14181ff7,#0d1015f7);border-right:1px solid #1d232c;position:sticky;top:0;height:100vh;overflow-y:auto;scrollbar-width:thin}.brand{display:flex;align-items:center;gap:11px;padding:2px 8px}.brand-logo{display:block;flex:none;width:40px;height:40px}.brand-textes{display:grid;min-width:0}.brand-nom{font-size:18px;font-weight:750;line-height:1.3}.brand-sous{font-size:11.5px;color:#7c8594;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-etat{display:grid;gap:8px;margin:0 2px;padding:12px;border-radius:14px;background:#ffffff06;border:1px solid #1f2630}.menu-etat-ligne{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:#9aa3b1}.menu-etat-ligne>span{display:inline-flex;align-items:center;gap:7px}.menu-etat-ligne b{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.menu-proportions{display:flex;height:6px;border-radius:4px;overflow:hidden;background:#1f252e}.menu-proportions i{display:block;height:100%;transition:width .6s ease}.menu-proportions i.ok{background:var(--ok)}.menu-proportions i.ko{background:var(--ko)}.pastille{position:relative;display:inline-block;flex:none;width:8px;height:8px;border-radius:50%;background:var(--dim)}.pastille.vert{background:var(--ok)}.pastille.rouge{background:var(--ko)}.pastille.bleu{background:var(--accent)}.pastille.orange{background:#f0712c}.pastille.onde:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:inherit;animation:pastille-onde 1.8s ease-out infinite}@keyframes pastille-onde{0%{transform:scale(1);opacity:.7}to{transform:scale(2.8);opacity:0}}.nav{display:flex;flex-direction:column;gap:16px}.nav-groupe{display:grid;gap:2px}.nav-titre{padding:0 12px 6px;font-size:10.5px;font-weight:650;letter-spacing:1.1px;text-transform:uppercase;color:#566070}.nav-item{position:relative;display:flex;align-items:center;gap:11px;width:100%;padding:6px 10px;text-align:left;font-size:14.5px;color:#8f98a6;background:transparent;border:none;border-radius:12px}.nav-tuile{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;background:#151a21;border:1px solid #1f262f;transition:background .25s,border-color .25s,box-shadow .25s}.nav-item:hover{color:var(--text);background:#ffffff08}.nav-item:hover .nav-tuile{border-color:#2c3542;background:#19202a}.nav-item.on{color:#fff;background:linear-gradient(90deg,rgba(240,113,44,.17),rgba(240,113,44,.03) 70%,transparent)}.nav-item.on .nav-tuile{color:#fff;border-color:transparent;background:linear-gradient(140deg,#ff9d45,#f0712c 55%,#d9561e);box-shadow:0 6px 16px -6px #f0712ccc}.nav-item.on:before{content:"";position:absolute;left:-12px;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:#ff8a3d;box-shadow:0 0 12px 1px #f0712cb3}.nav-compteur{margin-left:auto;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:600;color:#aab3c0;background:#1b212a;border:1px solid #252d38;font-variant-numeric:tabular-nums}.nav-compteur.live{color:#9cc0ff;background:#4c8dff1f;border-color:#4c8dff47}.sidebar-foot{display:flex;align-items:center;gap:10px;padding:9px;border-radius:14px;background:#ffffff06;border:1px solid #1f2630}.avatar{flex:none;width:34px;height:34px;padding:2px;border-radius:50%;background:conic-gradient(from 200deg,#f0712c,#ffb347,#4c8dff,#f0712c)}.avatar span{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:#1a1f28;color:var(--text);font-weight:700;font-size:13px}.who{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;color:var(--text)}.quitter{display:inline-flex;padding:7px;border:none;border-radius:8px;background:transparent;color:var(--dim)}.quitter:hover{color:var(--ko);background:#1f2530;border-color:transparent}.spinner{display:inline-block;width:9px;height:9px;margin-right:6px;border:2px solid var(--dim);border-top-color:transparent;border-radius:50%;vertical-align:-1px;animation:tourne .7s linear infinite}@keyframes tourne{to{transform:rotate(360deg)}}.app.mode-ferme{height:100vh}.app.mode-ferme .content{height:100vh;overflow:hidden;padding-bottom:0}.fe-page{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.fe-page>.term{flex:none}.fe-barre{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;padding:14px 20px 12px;border-bottom:1px solid #1a2028}.fe-barre h1{margin:0;font-size:22px;font-weight:750;letter-spacing:-.2px}.fe-resume{font-size:12.5px;color:var(--dim);font-variant-numeric:tabular-nums}.fe-affichage{margin-left:auto}.fe-filtres{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.fe-recherche{display:flex;align-items:center;gap:8px;width:230px;padding:6px 10px;border-radius:10px;background:#0d1015;border:1px solid #222a35;color:#7c8594}.fe-recherche:focus-within{border-color:#4c8dffb3;box-shadow:0 0 0 3px #4c8dff24}.fe-recherche input{flex:1;min-width:0;padding:0;border:0;border-radius:0;background:transparent;font-size:13px}.fe-recherche-proxy{width:190px}.fe-segment{display:flex;gap:2px;padding:3px;border-radius:10px;background:#0d1015;border:1px solid #1f262f}.fe-segment button{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:0;border-radius:7px;background:transparent;color:#7c8594;font-size:12px;white-space:nowrap}.fe-segment button:hover{color:var(--text)}.fe-segment button.on{background:#1b212b;color:var(--text)}.fe-segment b{font-weight:600;color:#9aa3b1;font-variant-numeric:tabular-nums}.fe-orange,.vp-orange{border:0;font-weight:650;color:#fff;background:linear-gradient(140deg,#ff9d45,#f0712c 55%,#d9561e)}.fe-orange:hover:not(:disabled),.vp-orange:hover:not(:disabled){border:0;filter:brightness(1.08)}.fe-fermer,.vp-fermer{color:#ffb4ab;border-color:#e2564a73;background:#e2564a14}.fe-fermer:hover:not(:disabled),.vp-fermer:hover:not(:disabled){border-color:#e2564acc}.fe-bandeaux{display:grid;gap:6px;padding:10px 20px 0}.fe-bandeau{display:flex;align-items:center;gap:10px;min-width:0;padding:7px 8px 7px 12px;border-radius:11px;font-size:13px;color:#ffd2b8;background:#f0712c14;border:1px solid rgba(240,113,44,.4)}.fe-bandeau b{flex:none;color:#fff}.fe-bandeau>span:not(.pastille){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fe-bandeau button{flex:none;padding:4px 12px;font-size:12.5px}.fe-bandeau .fe-orange{margin-left:auto}.fe-bandeau.ko{color:#ffd0d0;background:#e2564a14;border-color:#e2564a73}.fe-croix{margin-left:auto;padding:0 8px;border:0;background:none;color:inherit;font-size:16px;line-height:1.4}.fe-croix:hover:not(:disabled){background:#ffffff0f}.fe-zone{position:relative;flex:1;min-width:0;min-height:0}.fe-defile{position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto;padding:16px 20px calc(20px + var(--dock-h, 0px));scrollbar-width:thin}.fe-espace{position:relative}.fe-message{position:absolute;left:20px;right:20px;top:40%;margin:0;text-align:center}.fe-compte{position:absolute;left:20px;bottom:10px;z-index:3;padding:3px 8px;border-radius:6px;font-size:11px;color:#6f7888;background:#0e1014e0;border:1px solid #1f262f;pointer-events:none;font-variant-numeric:tabular-nums}.fe-carte{position:absolute;display:grid;align-content:start;gap:8px;padding:11px 12px;text-align:left;color:var(--text);border-radius:14px;border:1px solid #222a34;background:linear-gradient(180deg,#171c24,#12151b);transition:border-color .2s,box-shadow .2s,transform .2s}.fe-carte:hover:not(:disabled){border-color:#313a48;transform:translateY(-1px);box-shadow:0 18px 36px -20px #000000e6}.fe-carte.on,.fe-carte.on:hover:not(:disabled){border-color:#f0712c;box-shadow:0 0 0 1px #f0712c66}.fe-carte.grise,.fe-ligne.grise{opacity:.55}.fe-carte-haut{display:flex;align-items:center;gap:10px;min-width:0}.fe-photo{flex:none;width:40px;height:40px;border-radius:50%;object-fit:cover;background:#1b2028}.fe-photo.lettre{display:grid;place-items:center;font-size:15px;font-weight:700;color:#fff}.fe-carte-nom{display:grid;min-width:0}.fe-carte-nom b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fe-carte-nom small{font-size:12px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fe-tags{display:flex;gap:5px;min-width:0}.fe-tag{flex:none;padding:1px 7px;border-radius:999px;font-size:11.5px;color:#b8c0cc;background:#1b2028;border:1px solid #39414e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fe-tags .fe-tag:last-child{flex:0 1 auto;min-width:0}.fe-tag.connecte{color:#8fe0ad;border-color:#1e4b31;background:#35c56a14}.fe-tag.deconnecte,.fe-tag.defi,.fe-tag.verrouille{color:#ffe3a3;border-color:#4a3c1c;background:#e2b23c14}.fe-tag.banni{color:#ffb4ab;border-color:#4b2320;background:#e2564a14}.fe-tag.tag{color:#ffd2b8;border-color:#f0712c66}.fe-tag.spam{color:#9cc0ff;border-color:#4c8dff66}.fe-etat{display:flex;align-items:center;gap:7px;min-width:0;padding:6px 9px;border-radius:9px;font-size:12.5px;color:#c4cad4;background:#12161c;border:1px solid #222a35;white-space:nowrap}.fe-etat-texte{min-width:0;overflow:hidden;text-overflow:ellipsis}.fe-etat.script{color:#9cc0ff;border-color:#4c8dff59;background:#4c8dff12}.fe-etat.humain{color:#ffd2b8;border-color:#f0712c66;background:#f0712c14}.fe-etat.attente{color:#8f98a6}.fe-ouvrir{margin-left:auto;color:#f0712c;font-weight:650}.fe-ligne,.fe-entete-liste{display:grid;grid-template-columns:30px minmax(120px,1.2fr) 110px 64px minmax(100px,.8fr) minmax(160px,1.2fr) 80px;gap:12px;align-items:center;padding:0 10px}.fe-ligne{position:absolute;left:0;right:0;border-radius:10px;font-size:13px;color:#c9d0db;cursor:pointer}.fe-ligne:hover{background:#ffffff08}.fe-ligne.on{background:#f0712c14;box-shadow:inset 0 0 0 1px #f0712c73}.fe-ligne>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fe-ligne b{font-weight:650;color:var(--text)}.fe-ligne .fe-photo{width:30px;height:30px;font-size:12px}.fe-ligne .fe-etat{padding:3px 8px}.fe-ligne button{padding:4px 10px;font-size:12.5px}.fe-entete-liste{position:absolute;left:0;right:0;top:0;height:22px;font-size:11px;color:#566070;text-transform:uppercase;letter-spacing:.6px}.fe-dim{color:#6f7888}.fe-toast{position:absolute;left:50%;bottom:calc(var(--term-reel, 34px) + 20px);z-index:40;max-width:min(560px,90%);padding:10px 16px;border-radius:12px;font-size:13.5px;transform:translate(-50%);animation:fe-toast .25s cubic-bezier(.2,.9,.3,1.15)}.fe-toast.ko{color:#ffd0d0;background:#2a1414;border:1px solid rgba(226,86,74,.5)}.fe-toast.ok{color:#c9f5d8;background:#13241a;border:1px solid rgba(53,197,106,.45)}@keyframes fe-toast{0%{opacity:0;transform:translate(-50%,12px)}}.vp{flex:1;min-height:0;display:flex;flex-direction:column;background:#11141a}.vp-tete{display:flex;align-items:center;gap:10px;min-width:0;padding:9px 14px;border-bottom:1px solid #222a35}.vp-tete b{min-width:0;font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vp-retour{flex:none;padding:5px 10px;font-size:13px}.vp-photo{flex:none;width:30px;height:30px;border-radius:50%;object-fit:cover;background:#1b2028}.vp-photo.lettre{display:grid;place-items:center;font-size:12px;font-weight:700;color:#fff}.vp-direct{display:inline-flex;align-items:center;gap:6px;flex:none;padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.5px;color:#ffd9d4;background:#e2564a29;border:1px solid rgba(226,86,74,.4)}.vp-direct i{width:6px;height:6px;border-radius:50%;background:#ff5b4d;box-shadow:0 0 8px #ff5b4d;animation:vp-clign 1.2s ease-in-out infinite}@keyframes vp-clign{50%{opacity:.35}}.vp-fps{flex:none;font:12px ui-monospace,Consolas,monospace;color:#6f7a8a;white-space:nowrap}.vp-tag{flex:none;padding:1px 7px;border-radius:999px;font-size:11.5px;color:#b8c0cc;background:#1b2028;border:1px solid #39414e;white-space:nowrap}.vp-droite{margin-left:auto;display:flex;align-items:center;gap:10px}.vp-fermer{padding:6px 14px}.vp-onglets{display:flex;align-items:flex-end;gap:2px;min-width:0;padding:6px 10px 0;background:#0d1015}.vp-onglet{display:flex;align-items:center;gap:6px;min-width:70px;max-width:220px;padding:6px 6px 6px 11px;border-radius:9px 9px 0 0;font-size:12.5px;color:#8f98a6;background:#151a21;cursor:pointer}.vp-onglet.on{color:#fff;background:#1d232d;cursor:default}.vp-onglet span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vp-onglet button{flex:none;padding:0 5px;border:0;border-radius:4px;background:none;color:#6f7a8a;line-height:1.3}.vp-onglet button:hover:not(:disabled){color:#fff;background:#333c4a}.vp-plus{flex:none;margin-bottom:3px;padding:2px 9px;border:0;background:none;color:#8f98a6;font-size:15px}.vp-plus:hover:not(:disabled){color:#fff;background:#1d232d}.vp-aide{margin:0 0 6px auto;padding-left:12px;font-size:11.5px;color:#6f7a8a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vp-adresse{display:flex;align-items:center;gap:4px;padding:7px 10px;background:#1d232d;border-bottom:1px solid #222a35}.vp-adresse button{flex:none;padding:3px 9px;border:0;background:none;color:#c4cad4;font-size:15px}.vp-adresse button:hover:not(:disabled){background:#2a313c}.vp-adresse input{flex:1;min-width:0;height:30px;padding:4px 14px;border-radius:999px;background:#0f1217;font-size:13px}.vp-bandeau{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;padding:8px 14px;font-size:13px;border-bottom:1px solid #222a35}.vp-bandeau.fichier{color:#9cc0ff;background:#4c8dff14}.vp-bandeau.dialogue{color:#ffe3a3;background:#e2b23c14}.vp-bandeau button{padding:4px 11px;font-size:12.5px}.vp-bandeau input{flex:0 1 260px;min-width:120px;padding:4px 10px;font-size:12.5px}.vp-dialogue-texte{min-width:0;overflow-wrap:anywhere}.vp-message{margin:0;padding:6px 14px;font-size:12.5px;color:#ffb4ab;background:#e2564a0f;border-bottom:1px solid #222a35;overflow-wrap:anywhere}.vp-cadre{position:relative;flex:1;min-height:0;display:grid;place-items:center;margin:10px 10px calc(10px + var(--dock-h, 0px));overflow:hidden}.vp-ecran{position:relative;overflow:hidden;border-radius:4px;background:#000;outline:none;touch-action:none;-webkit-user-select:none;user-select:none}.vp-ecran:focus:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;box-shadow:inset 0 0 0 2px #4c8dff99;pointer-events:none}.vp-ecran img{display:block;width:100%;height:100%}.vp-ecran.vide img{visibility:hidden}.vp-attente{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:13px;color:var(--dim)}.vp-ouverture{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:12px;padding:20px;text-align:center;font-size:13px;color:var(--dim);background:#0a0c10}.vp-ouverture b{color:var(--text);font-size:14.5px}.vp-tourne{width:30px;height:30px;border-radius:50%;border:3px solid #2a313c;border-top-color:#f0712c;animation:tourne .8s linear infinite}.term{position:relative;display:grid;grid-template-rows:34px minmax(0,1fr);min-width:0;border-top:1px solid #252c36;background:#0b0d11}.term.plie .term-corps,.term.plie .term-poignee{display:none}.term-poignee{position:absolute;left:0;right:0;top:-3px;height:6px;z-index:4;cursor:ns-resize;touch-action:none}.term-poignee:hover,.term-poignee.actif{background:linear-gradient(180deg,transparent 2px,var(--accent) 2px,var(--accent) 4px,transparent 4px)}.term-tete{display:flex;align-items:center;gap:14px;min-width:0;padding:0 8px 0 14px;font-size:11.5px;border-bottom:1px solid #1a2028}.term-onglets{display:flex;align-self:stretch;gap:16px;flex:none}.term-titre{position:relative;height:100%;display:flex;align-items:center;flex:none;padding:0;border:0;border-radius:0;background:none;font-size:11px;letter-spacing:.6px;text-transform:uppercase;color:#6f7888}.term-titre:hover:not(:disabled){color:#c9d0db;background:none}.term-titre.actif{color:var(--text)}.term-titre.actif:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--accent)}.term-dim{flex:none;color:#6f7888;font-variant-numeric:tabular-nums;white-space:nowrap}.term-filtre{margin-left:auto;display:flex;align-items:center;gap:6px;flex:0 1 250px;min-width:120px;padding:3px 8px;border-radius:6px;background:#12151b;border:1px solid #222a35;color:#6f7888}.term-filtre:focus-within{border-color:#4c8dff99}.term-filtre input{flex:1;min-width:0;padding:0;border:0;border-radius:0;background:transparent;font-size:11.5px}.term-erreur{min-width:0;max-width:30%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.term-bouton{flex:none;width:26px;height:26px;display:grid;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:#7c8594}.term-bouton:hover:not(:disabled){color:var(--text);background:#1a2029}.term-bouton svg{transition:transform .2s}.term.plie .term-bouton svg{transform:rotate(180deg)}.term-corps{position:relative;overflow:auto;padding:4px 14px 8px;font:12px/20px ui-monospace,Cascadia Code,SFMono-Regular,Menlo,monospace;color:#9aa3b1;scrollbar-width:thin}.term-espace{position:relative}.term-ligne{position:absolute;left:0;right:0;height:20px;display:grid;grid-template-columns:92px 84px 66px minmax(0,1fr) minmax(0,260px) 56px;gap:12px;white-space:nowrap}.term-ligne>span{overflow:hidden;text-overflow:ellipsis}.term-t{color:#5a6372}.term-marque{display:block;color:var(--dim)}.term-ligne.srv{grid-template-columns:92px 40px minmax(0,1fr)}.term-niv{color:#4f5866}.term-txt{white-space:pre;color:#b4bcc8}.term-ligne.srv.warn{background:#e2b23c12}.term-ligne.srv.warn .term-niv,.term-ligne.srv.warn .term-txt{color:#ffd08a}.term-ligne.srv.error{background:#e2564a14}.term-ligne.srv.error .term-niv,.term-ligne.srv.error .term-txt{color:#ff8b80}.term-vide{color:var(--dim)}@media(prefers-reduced-motion:reduce){.pastille.onde:after,.vp-direct i,.fe-toast{animation:none}.nav-tuile,.menu-proportions i,.fe-carte,.term-bouton svg{transition:none}}.page{flex:1;padding:18px 20px;display:flex;flex-direction:column;gap:14px}.page-head{display:flex;align-items:center;gap:14px}.page-head h2{margin:0;font-size:17px;font-weight:600}select{font:inherit;background:#0b0d11;color:var(--text);border:1px solid var(--line);border-radius:8px;padding:6px 9px}select:focus{outline:none;border-color:var(--accent)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.small{font-size:11px}.acc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;align-content:start}.acc-card{display:grid;gap:9px;padding:12px;text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:12px}.acc-card.selected{border-color:var(--accent)}.acc-card.banni{border-color:var(--ko)}.acc-card.connecte{border-color:var(--ok)}.acc-card.banni.selected,.acc-card.connecte.selected{background:#1f242d}.acc-statut{font-size:10px;padding:1px 7px;border-radius:999px;border:1px solid var(--line);color:var(--dim)}.acc-statut.connecte{color:var(--ok);border-color:#1e4b31}.acc-statut.banni{color:var(--ko);border-color:#4b2320}.acc-statut.defi,.acc-statut.deconnecte,.acc-statut.verrouille{color:var(--warn);border-color:#4a3c1c}.page-head .recherche{width:260px;padding:6px 10px}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:grid;place-items:center;z-index:50}.modal-cadre{width:min(380px,92vw);display:grid;gap:10px;padding:16px 18px;background:var(--panel);border:1px solid var(--line);border-radius:12px}.modal-cadre h4{margin:0;font-size:14px;font-weight:600}.modal-actions{display:flex;justify-content:flex-end;gap:8px}.dock-scripts{position:fixed;right:18px;bottom:18px;z-index:45;width:min(340px,calc(100vw - 36px));max-height:calc(100vh - 36px);display:flex;flex-direction:column;gap:10px;pointer-events:none;transition:right .35s ease}.dock-scripts>*{pointer-events:auto}.app.mode-ferme .dock-scripts{bottom:calc(var(--term-reel, 34px) + 14px);max-height:calc(100vh - var(--term-reel, 34px) - 110px)}.dock-liste{min-height:0;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:14px 26px 4px;margin:-14px -26px -4px;scrollbar-width:thin;pointer-events:none}.dock-liste>*{pointer-events:auto}.dock-scripts.plie .dock-liste{visibility:hidden;max-height:0;overflow:hidden;padding-top:0;padding-bottom:0}.dock-annonce{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dock-entete{flex:none;align-self:flex-end;display:flex;align-items:center;gap:8px;padding:6px 12px;font-size:12px;color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:999px;box-shadow:0 8px 24px #00000059}.dock-pastille{width:7px;height:7px;border-radius:50%;background:var(--dim)}.dock-pastille.actif{background:var(--accent);box-shadow:0 0 #4c8dff99;animation:dock-onde 1.8s ease-out infinite}.dock-chevron{color:var(--dim)}.dock-carte{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:0 10px 30px #0006;animation:dock-arrivee .6s cubic-bezier(.2,.9,.25,1.15) both;transition:border-color .5s ease,box-shadow .6s ease}.dock-carte.ok{border-color:#35c56abf;box-shadow:0 10px 30px #0006,0 0 30px -8px #35c56a8c}.dock-carte.ko{border-color:#e2564abf;box-shadow:0 10px 30px #0006,0 0 30px -8px #e2564a8c;animation:dock-secoue .5s ease}.dock-carte.arr{border-color:#e2b23cb3;box-shadow:0 10px 30px #0006,0 0 30px -8px #e2b23c73}.dock-carte.depart{overflow:hidden;animation:dock-depart .55s cubic-bezier(.55,0,.75,.2) forwards}.dock-textes{min-width:0}.dock-titre{margin:0;font-size:13.5px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dock-ligne{margin:2px 0 0;font-size:12px;color:var(--dim);transition:color .4s}.dock-ligne.alerte{color:var(--warn)}.dock-carte.ok .dock-ligne{color:#7fe0a3}.dock-carte.ko .dock-ligne{color:#ff9a90}.dock-carte.arr .dock-ligne{color:#ffe3a3}.dock-sous{margin:1px 0 0;font-size:11px;color:var(--dim);opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dock-chrono{font-size:12px;color:var(--dim);font-variant-numeric:tabular-nums}.dock-points:after{content:"";animation:dock-points 1.4s steps(4) infinite}.dock-fermer{align-self:start;padding:2px 6px;font-size:14px;line-height:1;color:var(--dim);background:none;border:0;border-radius:6px;cursor:pointer}.dock-fermer:hover{color:var(--text);background:#ffffff0f}.dock-erreur{grid-column:1 / -1;margin:0;padding:6px 8px;font-size:12px;color:#ff9a90;background:#e2564a14;border-radius:8px;overflow-wrap:anywhere;animation:dock-deplie .45s ease both}.dock-lot{grid-template-columns:minmax(0,1fr);gap:10px}.dock-lot-tete{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center}.dock-lot-tels{display:flex;gap:6px;align-items:flex-end}.dock-lot-tel{display:grid;justify-items:center;gap:2px}.dock-lot-tel small{font-size:9.5px;color:var(--dim);line-height:1}.dock-segments{display:flex;gap:2px;height:6px}.dock-segments i{flex:1;min-width:2px;border-radius:2px;background:#252c37;transition:background .5s ease,box-shadow .5s ease}.dock-segments i.actif{background:var(--accent);box-shadow:0 0 8px #4c8dff99;animation:dock-respire 1.4s ease-in-out infinite}.dock-segments i.ok{background:var(--ok)}.dock-segments i.ko{background:var(--ko);box-shadow:0 0 8px #e2564a80}.dock-segments i.arr{background:var(--warn)}.dock-details-bouton{justify-self:start;padding:2px 0;font-size:11.5px;color:var(--dim);background:none;border:0}.dock-details-bouton:hover{color:var(--text)}.dock-details{list-style:none;margin:0;padding:0;max-height:200px;overflow-y:auto;display:grid;gap:4px;scrollbar-width:thin}.dock-details li{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:8px;align-items:center;font-size:12px}.dock-details li i{width:7px;height:7px;border-radius:50%;background:#3a4352}.dock-details li.actif i{background:var(--accent);box-shadow:0 0 6px #4c8dffb3}.dock-details li.ok i{background:var(--ok)}.dock-details li.ko i{background:var(--ko)}.dock-details li.arr i{border-radius:2px;background:var(--warn)}.dock-details-titre{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dock-details-etat{grid-column:2;font-size:11px;color:var(--dim);overflow-wrap:anywhere}.dock-details li.ko .dock-details-etat{color:#ff9a90}.dock-details li.arr .dock-details-etat{color:#ffe3a3}.dock-tel{position:relative;width:30px;height:50px;border-radius:8px;border:2px solid #3a4352;background:#0b0d11;overflow:hidden;box-shadow:0 0 0 1px #4c8dff14,0 0 22px -6px #4c8dff80;transition:box-shadow .5s,border-color .5s}.dock-tel.attente{box-shadow:none}.dock-tel.petit{width:20px;height:34px;border-radius:6px;border-width:1.5px}.dock-tel.petit:before{top:2px;width:6px}.dock-tel.petit .dock-ecran{border-radius:4px}.dock-tel:before{content:"";position:absolute;left:50%;top:3px;z-index:3;width:8px;height:2px;border-radius:2px;background:#3a4352;transform:translate(-50%)}.dock-ecran{position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:5px;background:linear-gradient(180deg,#121826,#0d1119);overflow:hidden}.dock-balayage{position:absolute;left:0;right:0;top:-14px;height:14px;background:linear-gradient(180deg,transparent,rgba(76,141,255,.35),transparent);animation:dock-scan 2.2s ease-in-out infinite}.dock-tel.attente .dock-balayage{animation-duration:3.6s;opacity:.5}.dock-tap{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;border:1.5px solid #9cc0ff;animation:dock-tap .9s ease-out forwards}.dock-tap:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;background:#9cc0ff;animation:dock-doigt .9s ease-out forwards}.dock-remplissage{position:absolute;left:0;right:0;bottom:0;height:0;transition:height .6s cubic-bezier(.3,.9,.3,1)}.dock-resultat{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%);animation:dock-ressort .5s cubic-bezier(.3,1.6,.5,1)}.dock-trace{animation:dock-trace .45s .15s ease-out forwards}.dock-tel.ok{border-color:#35c56acc;box-shadow:0 0 26px -4px #35c56a99;animation:dock-hoche .6s ease}.dock-tel.ok .dock-remplissage{height:100%;background:linear-gradient(0deg,#35c56a8c,#35c56a26)}.dock-tel.ko{border-color:#e2564acc;box-shadow:0 0 26px -4px #e2564a99}.dock-tel.ko .dock-remplissage{height:100%;background:#e2564a59;animation:dock-flash .5s ease 2}@keyframes dock-arrivee{0%{opacity:0;transform:translateY(14px) scale(.96);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes dock-depart{0%{opacity:1;transform:none;max-height:640px}40%{opacity:0;transform:translate(30px) scale(.98);max-height:640px}to{opacity:0;transform:translate(30px) scale(.98);max-height:0;padding-top:0;padding-bottom:0;margin-top:-10px;border-width:0}}@keyframes dock-secoue{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(4px)}60%{transform:translate(-2px)}80%{transform:translate(1px)}}@keyframes dock-scan{0%{top:-14px}to{top:46px}}@keyframes dock-tap{0%{transform:scale(.4);opacity:1}to{transform:scale(2.6);opacity:0}}@keyframes dock-doigt{0%{opacity:.9}60%,to{opacity:0}}@keyframes dock-trace{to{stroke-dashoffset:0}}@keyframes dock-ressort{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}60%{opacity:1;transform:translate(-50%,-50%) scale(1.12)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes dock-hoche{30%{transform:rotate(-6deg)}65%{transform:rotate(3deg)}to{transform:rotate(0)}}@keyframes dock-flash{50%{background:#e2564a99}}@keyframes dock-onde{0%{box-shadow:0 0 #4c8dff8c}to{box-shadow:0 0 0 8px #4c8dff00}}@keyframes dock-points{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@keyframes dock-respire{0%,to{opacity:.55}50%{opacity:1}}@keyframes dock-deplie{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.dock-scripts{transition:none}.dock-scripts *,.dock-scripts *:before,.dock-scripts *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.acc-head{display:flex;align-items:center;gap:8px}.acc-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.acc-sub{margin-top:-4px}.badge{font-size:10px;text-transform:uppercase;letter-spacing:.4px;padding:2px 7px;border-radius:5px;border:1px solid var(--line);color:var(--dim)}.acc-detail-row{display:flex;gap:8px;align-items:flex-end}.field{display:grid;gap:3px}.field.grow{flex:1}.acc-block{display:grid;gap:8px}.acc-block h4{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.4px;color:var(--dim);font-weight:500}.acc-block .note{margin:-4px 0 0;line-height:1.4}.danger{color:var(--ko)}.srf-jauge{flex:0 0 120px;height:5px;border-radius:3px;background:var(--bg);overflow:hidden}.srf-jauge>span{display:block;height:100%;background:var(--ok)}.totp-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:22px;letter-spacing:2px;color:var(--ok)}.pil-seg{display:inline-flex;width:fit-content;border:1px solid var(--line);border-radius:8px;overflow:hidden}.pil-seg button{border:none;border-right:1px solid var(--line);border-radius:0;background:transparent;color:var(--dim);padding:7px 14px}.pil-seg button:last-child{border-right:none}.pil-seg button:hover{color:var(--text)}.pil-seg button.on{background:#1a2a45;color:var(--text)}.pil-pastille{font-size:12px;padding:3px 10px;border-radius:999px;background:transparent;color:var(--dim)}.pil-pastille.on{background:#1a2a45;color:var(--text);border-color:#2d4a7a}.pil-lien{padding:2px 6px;border:0;background:transparent;color:var(--dim);font-size:13px}.pil-lien:hover:not(:disabled){color:var(--text)}.modal-cadre.pil-choix{width:min(620px,94vw);max-height:86vh}.pil-choix-recherche{display:flex;gap:8px}.pil-choix-recherche input{flex:1;min-width:0}.pil-choix-recherche button{display:inline-flex;align-items:center;gap:6px}.pil-choix-liste{display:grid;gap:6px;max-height:56vh;overflow:auto}.pil-choix-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;padding:8px 10px;border-radius:10px;background:#0b0d11;text-align:left}.pil-choix-item:hover:not(:disabled){border-color:#1fae92}.pil-choix-txt{display:grid;gap:2px;min-width:0}.pil-choix-txt>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pil-onglets{display:flex;gap:4px;border-bottom:1px solid var(--line)}.pil-onglets button{display:inline-flex;align-items:center;gap:8px;margin-bottom:-1px;padding:12px 18px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--dim);font-size:15px}.pil-onglets button:hover:not(:disabled){color:var(--text);border-color:transparent}.pil-onglets button.on{color:var(--text);font-weight:650;border-bottom-color:var(--bib-orange)}.pil-badge-ko{padding:1px 8px;border-radius:999px;font-size:11.5px;font-weight:700;color:#fff;background:var(--ko)}.pil-onglets button.pil-programme{font-size:18px;font-weight:700}.pil-horloge{position:relative;flex:none;width:15px;height:15px;border:2px solid var(--bib-orange);border-radius:50%}.pil-horloge:before,.pil-horloge:after{content:"";position:absolute;left:50%;bottom:50%;width:2px;margin-left:-1px;border-radius:2px;background:var(--bib-orange);transform-origin:50% 100%}.pil-horloge:before{height:5px;animation:tourne 12s linear infinite}.pil-horloge:after{height:6.5px;animation:tourne 2s linear infinite}@media(prefers-reduced-motion:reduce){.pil-horloge:before,.pil-horloge:after{animation:none}}.exe{display:grid;gap:14px}.exe-outils{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.exe-outils select,.exe-outils input[type=search]{padding:9px 11px;border-radius:10px;font-size:14px}.exe-outils input[type=search]{flex:1 1 200px;min-width:0}.exe-coche{display:inline-flex;align-items:center;gap:7px;padding:0 6px;color:var(--dim);cursor:pointer}.exe-btn{padding:8px 12px;border-radius:10px;white-space:nowrap}.exe-btn.petit{padding:5px 9px;border-radius:8px;font-size:12.5px}.exe-btn.relancer{border-color:#f0712c99;background:#f0712c1f;color:#ffd2b8;font-weight:600}.exe-btn.relancer:hover:not(:disabled){border-color:#f0712cd9;background:#f0712c38}.exe-btn.arreter{display:inline-flex;align-items:center;gap:7px;border-color:#e2564a99;background:#e2564a1a;color:#ffd0d0;font-weight:600}.exe-btn.arreter:hover:not(:disabled){border-color:#e2564ad9;background:#e2564a33}.exe-btn.arreter:disabled{color:#ffe3a3;background:transparent;border-color:#e2b23c66;cursor:default}.exe-carre{flex:none;width:9px;height:9px;border-radius:2px;background:currentColor}.exe-lancements{display:grid;gap:12px}.exe-carte{overflow:hidden;border-radius:16px;background:var(--panel);border:1px solid var(--line)}.exe-carte.en-echec{border-color:#e2564a73}.exe-tete{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 16px;cursor:pointer}.exe-tete:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.exe-chevron{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;color:var(--dim);background:#12151b;transition:transform .25s}.exe-carte.ouverte .exe-chevron{transform:rotate(90deg)}.exe-titre{display:grid;gap:6px;min-width:0}.exe-titre-l1{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.exe-titre-l1 b{font-size:15.5px}.exe-meta{font-size:12.5px;color:var(--dim);font-variant-numeric:tabular-nums}.exe-relance-de{padding:1px 8px;border-radius:999px;font-size:12px;color:#ffd2b8;background:#f0712c1f}.exe-barre{display:flex;height:8px;overflow:hidden;border-radius:999px;background:#12151b}.exe-barre i{display:block;height:100%;transition:width .5s ease}.exe-barre .ok{background:var(--ok)}.exe-barre .ko{background:var(--ko)}.exe-barre .cours{background:var(--accent)}.exe-barre .att{background:#3a4352}.exe-barre .arr{background:var(--warn)}.exe-barre .nl{background:repeating-linear-gradient(135deg,#3a4352 0,#3a4352 4px,#232933 4px,#232933 8px)}.exe-etats{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:var(--dim)}.exe-etats span:before{content:"";display:inline-block;width:8px;height:8px;margin-right:5px;border-radius:50%}.exe-etats .ok:before{background:var(--ok)}.exe-etats .ko:before{background:var(--ko)}.exe-etats .cours:before{background:var(--accent)}.exe-etats .att:before{background:#3a4352}.exe-etats .arr:before{border-radius:2px;background:var(--warn)}.exe-etats .nl:before{background:repeating-linear-gradient(135deg,#3a4352 0,#3a4352 2px,#232933 2px,#232933 4px)}.exe-actions-tete{display:flex;gap:8px;align-items:center}.exe-detail{display:grid;gap:16px;padding:14px 16px 16px;background:#12151b;border-top:1px solid var(--line)}.exe-etape{display:grid;gap:10px}.exe-etape-tete{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}.exe-etape-tete b{font-size:14px}.exe-num{font-size:11px;letter-spacing:.6px;text-transform:uppercase;color:var(--dim)}.exe-pastilles{display:flex;flex-wrap:wrap;gap:6px}.exe-pastille{position:relative;display:inline-flex;align-items:center;gap:6px;padding:4px 9px 4px 7px;border-radius:999px;border:1px solid transparent;font-family:ui-monospace,Consolas,monospace;font-size:11.5px;color:#c9d0db;background:#1a1f28}.exe-pastille i{flex:none;width:8px;height:8px;border-radius:50%}.exe-pastille.ok i{background:var(--ok)}.exe-pastille.ko{color:#ffd0d0;background:#e2564a1a;border-color:#e2564a8c;cursor:pointer}.exe-pastille.ko i{background:var(--ko)}.exe-pastille.ko.coche{color:#fff;background:#f0712c2e;border-color:var(--bib-orange)}.exe-pastille.cours i{background:var(--accent);box-shadow:0 0 0 3px #4c8dff40;animation:exe-pulse 1.2s ease-in-out infinite}.exe-pastille.att i{background:#3a4352}.exe-pastille.arr{color:#ffe3a3;background:#e2b23c14;border-color:#e2b23c80;cursor:pointer}.exe-pastille.arr i{border-radius:2px;background:var(--warn)}.exe-pastille.arr.coche{color:#fff;background:#f0712c2e;border-color:var(--bib-orange)}.exe-pastille.arret{color:#ffe3a3;border-color:#e2b23c66}.exe-pastille.arret i{border-radius:2px;background:var(--warn);animation:vue-clign 1.2s ease-in-out infinite}.exe-pastille.cours[role=button],.exe-pastille.att[role=button]{cursor:pointer}.exe-pastille.cours[role=button]:hover,.exe-pastille.att[role=button]:hover,.exe-pastille.menu-ouvert{border-color:#3a4558}.exe-pastille.menu-ouvert .exe-bulle{display:none}.exe-menu{position:absolute;left:0;top:calc(100% + 6px);z-index:6;display:grid;gap:8px;width:max-content;max-width:300px;padding:10px;border-radius:10px;font-family:system-ui,sans-serif;font-size:12px;line-height:1.45;color:var(--dim);background:#0b0d11;border:1px solid var(--line);box-shadow:0 10px 30px #0009;cursor:default}.exe-menu b{color:var(--text)}.exe-menu .exe-btn{justify-self:start}.exe-pastille.nl{color:#7c8594;background:repeating-linear-gradient(135deg,#1a1f28 0,#1a1f28 6px,#161a21 6px,#161a21 12px)}.exe-pastille.nl i{background:#3a4352}@keyframes exe-pulse{50%{box-shadow:0 0 0 6px #4c8dff00}}.exe-bulle{position:absolute;left:0;bottom:calc(100% + 6px);z-index:5;width:max-content;max-width:340px;padding:8px 10px;border-radius:10px;font-family:system-ui,sans-serif;font-size:12px;line-height:1.45;color:var(--text);background:#0b0d11;border:1px solid var(--line);box-shadow:0 10px 30px #0009;overflow-wrap:anywhere;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .15s,transform .15s}.exe-pastille:hover .exe-bulle,.exe-pastille:focus-visible .exe-bulle{opacity:1;transform:none}.exe-causes{display:grid;gap:8px}.exe-cause{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;border-radius:12px;background:#e2564a0f;border:1px solid rgba(226,86,74,.35)}.exe-cause-nb{font-weight:800;color:#ffb3ab;font-variant-numeric:tabular-nums}.exe-cause-msg{display:block;font-family:ui-monospace,Consolas,monospace;font-size:12px;color:#ffd0d0;overflow-wrap:anywhere}.exe-cause-qui{display:block;margin-top:3px;font-size:12px;color:var(--dim);overflow-wrap:anywhere}.exe-pied{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.exe-pied .dim{margin-right:auto}.exe-vide{padding:24px 4px}.exe-note{margin:0;max-width:80ch;line-height:1.55}@media(max-width:700px){.exe-tete{grid-template-columns:auto minmax(0,1fr)}.exe-actions-tete{grid-column:1 / -1}.exe-cause{grid-template-columns:auto minmax(0,1fr)}.exe-cause .exe-btn{grid-column:1 / -1;justify-self:start}}@media(prefers-reduced-motion:reduce){.exe-chevron,.exe-barre i,.exe-bulle{transition:none}.exe-pastille.cours i,.exe-pastille.arret i{animation:none}}.bib-page{padding:32px 40px;gap:24px;font-size:16px;--bib-orange: #f0712c}.bib-page h1{display:flex;align-items:center;gap:14px;margin:0;font-size:34px;font-weight:700}.bib-titre-icone{display:inline-flex;color:var(--bib-orange)}.bib-entete{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.bib-entete p{margin:8px 0 0;font-size:16px}.bib-principal{display:inline-flex;align-items:center;gap:10px;padding:13px 22px;border:none;border-radius:12px;background:var(--bib-orange);color:#fff;font-size:17px;font-weight:600;white-space:nowrap}.bib-principal:hover:not(:disabled){background:#f5813f}.bib-lien{border:none;background:transparent;color:var(--dim);font-size:16px;font-weight:600}.bib-lien:hover:not(:disabled){color:var(--text)}.bib-compteurs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bib-compteur{display:grid;gap:8px;padding:22px 26px;background:var(--panel);border:1px solid var(--line);border-radius:16px}.bib-compteur span{font-size:16px}.bib-compteur strong{font-size:34px;font-weight:700;line-height:1}.bib-page{--bib-cat: var(--bib-orange)}.bib-page.bib-com{--bib-cat: #1fae92}.bib-page.bib-profil{--bib-cat: #e0458a}.bib-page.bib-bio{--bib-cat: #7c5cf0}.bib-com .bib-principal,.bib-profil .bib-principal,.bib-bio .bib-principal{background:var(--bib-cat)}.bib-com .bib-principal:hover:not(:disabled){background:#26c2a3}.bib-profil .bib-principal:hover:not(:disabled){background:#ea5c9a}.bib-bio .bib-principal:hover:not(:disabled){background:#8f73f5}.bib-compteur{position:relative;overflow:hidden}.bib-compteur:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--bib-cat);transition:background .45s}.bib-switch{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;padding:6px;background:var(--panel);border:1px solid var(--line);border-radius:20px}.bib-switch-curseur{position:absolute;z-index:-1;top:6px;bottom:6px;left:6px;width:calc((100% - 12px)/4);overflow:hidden;border-radius:15px;background:linear-gradient(135deg,#ffad4d,#f0712c 55%,#d4501a);box-shadow:0 10px 30px -10px #f0712cbf,inset 0 1px #ffffff2e;transform:translate(calc(var(--i, 0) * 100%));transition:transform .55s cubic-bezier(.22,1,.36,1),box-shadow .45s}.bib-switch-couleur{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .45s}.bib-switch-couleur.com{background:linear-gradient(135deg,#2ec4a6,#138a76)}.bib-switch-couleur.profil{background:linear-gradient(135deg,#ff86b8,#e0458a 55%,#b42d69)}.bib-switch-couleur.bio{background:linear-gradient(135deg,#a993ff,#7c5cf0 55%,#5a3fd1)}.bib-com .bib-switch-couleur.com,.bib-profil .bib-switch-couleur.profil,.bib-bio .bib-switch-couleur.bio{opacity:1}.bib-com .bib-switch-curseur{box-shadow:0 10px 30px -10px #2ec4a6a6,inset 0 1px #ffffff2e}.bib-profil .bib-switch-curseur{box-shadow:0 10px 30px -10px #e0458aa6,inset 0 1px #ffffff2e}.bib-bio .bib-switch-curseur{box-shadow:0 10px 30px -10px #7c5cf0a6,inset 0 1px #ffffff2e}.bib-switch-reflet{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);background-size:250% 100%;background-position:-60% 0;animation:bib-reflet .8s cubic-bezier(.22,1,.36,1)}@keyframes bib-reflet{0%{background-position:150% 0}to{background-position:-60% 0}}.bib-switch button{display:flex;align-items:center;gap:14px;min-width:0;padding:16px 20px;border:0;border-radius:15px;background:transparent;color:var(--dim);text-align:left;transition:color .35s}.bib-switch button:hover:not(.on){color:var(--text)}.bib-switch button.on{color:#fff}.bib-switch-ic{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#ffffff0d;transition:background .35s,transform .55s cubic-bezier(.22,1,.36,1)}.bib-switch button.on .bib-switch-ic{background:#ffffff29;transform:scale(1.08) rotate(-6deg)}.bib-switch-txt{display:grid;gap:2px;min-width:0}.bib-switch-lib{font-size:18px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bib-switch-det{font-size:12.5px;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bib-switch-nb{margin-left:auto;font-size:24px;font-weight:800;font-variant-numeric:tabular-nums}.bib-switch-boite{container-type:inline-size}@container (max-width: 1140px){.bib-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.bib-switch-curseur{bottom:auto;width:calc((100% - 16px)/2);height:calc((100% - 16px)/2);transform:translate(calc(var(--x, 0) * (100% + 4px)),calc(var(--y, 0) * (100% + 4px)))}}@media(max-width:560px){.bib-switch button{gap:10px;padding:12px}.bib-switch-ic{width:36px;height:36px}.bib-switch-det{display:none}.bib-switch-nb{font-size:18px}}.bib-tableau tbody tr{animation:bib-ligne .45s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * 40ms)}@keyframes bib-ligne{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.bib-switch-curseur,.bib-switch-couleur,.bib-switch-ic,.bib-switch button{transition:none}.bib-switch-reflet,.bib-tableau tbody tr,.pfb-carte{animation:none}}.bib-filtres{display:flex;flex-wrap:wrap;gap:12px}.bib-filtres select{height:52px;min-width:190px;padding:0 14px;border-radius:12px;font-size:16px}.bib-recherche{flex:1;min-width:300px;display:flex;align-items:center;gap:10px;height:52px;padding:0 16px;background:#0b0d11;border:1px solid var(--line);border-radius:12px;color:var(--dim)}.bib-recherche:focus-within{border-color:var(--accent)}.bib-recherche input{flex:1;border:none;padding:0;background:transparent;font-size:16px}.bib-tableau{background:var(--panel);border:1px solid var(--line);border-radius:16px;overflow:hidden}.bib-tableau table{width:100%;border-collapse:collapse}.bib-tableau th{padding:18px 22px;text-align:left;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--dim);background:#12151b;border-bottom:1px solid var(--line)}.bib-tableau td{padding:18px 22px;font-size:16px;vertical-align:middle;border-bottom:1px solid var(--line)}.bib-tableau tr:last-child td{border-bottom:none}.bib-tableau tbody tr:hover td{background:#12151b}.bib-tableau tr.inactif td{opacity:.55}.bib-vide{padding:28px 22px}.bib-apercu{display:inline-flex;gap:8px}.bib-vignette{position:relative;display:inline-grid;place-items:center;flex:0 0 auto;overflow:hidden;border-radius:10px;background:#1c212a}.bib-vignette img,.bib-vignette video{width:100%;height:100%;object-fit:cover}.bib-video{position:absolute;right:4px;bottom:4px;display:inline-flex;padding:2px;border-radius:5px;color:#fff;background:#0000008c}.bib-texte{width:64px;height:64px;color:var(--dim);font-size:24px}.bib-caption{max-width:440px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.bib-categorie{display:inline-block;margin-right:10px;padding:3px 10px;border-radius:7px;font-size:14px;font-weight:600;color:#f39a5e;background:#f0712c24}.bib-tag{margin-right:8px;font-size:14px;color:var(--dim)}.bib-par{font-size:13px;margin-top:3px}.bib-actions{white-space:nowrap;text-align:right}.bib-icone{display:inline-flex;padding:8px;border:none;border-radius:8px;background:transparent;color:var(--dim)}.bib-icone:hover:not(:disabled){color:var(--text);background:#1c212a}.bib-icone.danger{color:var(--ko)}.bib-coms{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid #1f5c50;border-radius:999px;background:#1fae9214;color:#5fd3ba;font-weight:600;white-space:nowrap}.bib-coms.vide{border-color:var(--line);background:transparent;color:var(--dim)}.bib-coms:hover:not(:disabled){border-color:#1fae92}.bib-chevron{display:inline-flex;transition:transform .2s}.bib-coms.on .bib-chevron{transform:rotate(180deg)}.bib-tableau tr.bib-ouvert td{background:#12151b;border-bottom-color:transparent}.bib-tableau tr.bib-fil td{padding:0 22px 18px;background:#12151b}.bib-tableau tbody tr.bib-fil:hover td{background:#12151b}.bib-fil-boite{display:grid;gap:8px;margin-left:64px;padding:14px 16px;border:1px solid #1f5c50;border-left:3px solid #1fae92;border-radius:0 12px 12px 0;background:#0f1418}.bib-fil-tete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.bib-fil-btns{display:flex;flex-wrap:wrap;gap:8px}.bib-fil-vide{margin:2px 0}.bib-fil-btn{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:1px solid #1f5c50;border-radius:10px;background:transparent;font-weight:600}.bib-fil-btn svg{color:#1fae92}.bib-fil-btn:hover:not(:disabled){border-color:#1fae92}.bib-fil-btn.principal{border-color:#1fae92;background:#1fae92;color:#04211b}.bib-fil-btn.principal svg{color:#04211b}.bib-fil-btn.principal:hover:not(:disabled){background:#26c2a3}.bib-fil-btn.danger{border-color:#e2564a80;color:#ff8b80}.bib-fil-btn.danger:hover:not(:disabled){border-color:var(--ko);background:#e2564a14}.bib-com-ligne{display:grid;grid-template-columns:52px auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 10px;border-radius:10px;background:#161a21;font-size:15px}.bib-com-ligne.inactif{opacity:.55}.bib-com-txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bib-com-ligne.bib-flash{animation:bib-flash 2.4s ease-out}@keyframes bib-flash{0%,30%{background:#1fae9259;box-shadow:0 0 0 2px #1fae92}to{background:#161a21;box-shadow:0 0 0 0 transparent}}.bib-repond-a{display:grid;gap:4px;justify-items:start;max-width:240px;padding:0;border:none;background:transparent;text-align:left}.bib-repond-a:hover .bib-pastille-post{border-color:#1fae92}.bib-pastille-post{display:inline-block;padding:3px 10px;border:1px solid #1f5c50;border-radius:999px;background:#1fae921a;color:#5fd3ba;font-size:13px;font-weight:600;white-space:nowrap}.bib-pastille-post.general{border-color:var(--line);background:transparent;color:var(--dim);font-weight:500}.bib-extrait{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--dim);font-size:13px}.modal-cadre.bib-suppression{width:min(520px,94vw)}.bib-suppression p{margin:0}.bib-suppr-choix{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bib-suppr-choix .bib-fil-btn{display:grid;justify-items:start;gap:4px;padding:12px 14px;text-align:left}.pfm-seg{margin-top:4px}.pfm-post{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;border:1px solid #1f5c50;border-radius:10px;background:#0f1418}.pfm-post-caption{white-space:pre-wrap}.pfm-choisir{margin-top:12px}.gen-post{margin-bottom:16px}.bib-form-tete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px}.bib-masse{display:inline-flex;align-items:center;gap:9px;padding:12px 18px;border:1px solid var(--line);border-radius:12px;background:transparent;color:var(--text);font-size:16px;font-weight:600;white-space:nowrap}.bib-masse svg{color:var(--bib-cat)}.bib-masse:hover:not(:disabled){border-color:var(--bib-cat)}.masse-lignes{display:grid;gap:8px}.masse-ligne{display:grid;grid-template-columns:28px minmax(0,1fr) 70px 36px;align-items:start;gap:10px}.masse-num{padding-top:11px;text-align:right}.masse-champ{display:grid;gap:4px;min-width:0}.masse-champ textarea{min-height:42px;field-sizing:content;resize:none;line-height:1.4}.masse-ligne.long textarea,.masse-ligne.refus textarea{border-color:var(--ko)}.masse-ligne.existe textarea,.masse-ligne.double textarea{border-color:var(--warn)}.masse-signal{font-size:12.5px;color:var(--warn)}.masse-ligne.long .masse-signal,.masse-ligne.refus .masse-signal{color:#ff8b80}.masse-compte{padding-top:11px;text-align:right;white-space:nowrap}.masse-ligne .bib-icone{margin-top:3px}.masse-profils{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;margin-bottom:16px}.masse-profil{margin:0}.masse-profil .pfb-depot{padding-bottom:40px}.masse-profil .pfb-depot-av{left:16px;width:84px;height:84px}.masse-legende{margin:8px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.masse-plus{display:grid;place-items:center;align-content:center;gap:8px;min-height:200px;border:2px dashed var(--line);border-radius:16px;background:transparent;color:var(--dim);font-size:15px;font-weight:600}.masse-plus:hover:not(:disabled){border-color:var(--bib-cat);color:var(--text)}.masse-bilan{margin:0 0 12px;padding:10px 14px;border:1px solid #5a4a1f;border-radius:10px;background:#e2b23c14}.bib-groupes-barre{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin:0 0 10px}.bib-groupes-barre .bib-lien{font-size:14px}.bib-tableau tr.bib-groupe td{padding:12px 22px;background:#12151b}.bib-tableau tbody tr.bib-groupe:hover td{background:#161b23}.bib-groupe-tete{display:flex;align-items:center;justify-content:space-between;gap:12px}.bib-groupe-btn{display:flex;align-items:center;gap:10px;min-width:0;padding:0;border:none;background:transparent;color:var(--text);text-align:left}.bib-groupe-btn .bib-chevron{transform:rotate(-90deg);color:var(--dim)}.bib-groupe.on .bib-groupe-btn .bib-chevron{transform:none}.bib-groupe-caption{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:560px}.bib-groupe-voir{flex:none;font-size:13px;white-space:nowrap}.bib-tableau tr.bib-dans-groupe td{background:#0f1418}.bib-tableau tr.bib-dans-groupe td:first-child{box-shadow:inset 3px 0 #1fae92}.bib-sous-post{font-size:18px}.bsw-barre{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin:0 0 16px}.bsw-switch{display:flex;align-items:center;gap:8px}.bsw-nom{font-size:13px;font-weight:600;color:var(--dim)}.bsw-seg button{font-weight:600}.bsw-seg button b{margin-left:6px;color:var(--dim);font-weight:600}.bsw-seg button.on b{color:var(--text)}.bsw-ajout{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px dashed var(--line);border-radius:8px;background:transparent;color:var(--dim);font-size:13px;font-weight:600}.bsw-ajout:hover:not(:disabled){border-color:var(--bib-cat);color:var(--text)}.bsw-proposees{display:flex;flex-wrap:wrap;gap:6px}.bsw-apercu{margin:0}.modal-cadre.bsw-fenetre{width:min(640px,94vw);max-height:88vh;overflow-y:auto;gap:14px}.bsw-positions{display:grid;gap:10px}.bsw-position{display:grid;gap:8px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#0f1318}.bsw-position.vide{border-color:#5a4a1f}.bsw-position-tete{display:flex;align-items:center;gap:6px}.bsw-position-tete input{flex:1;min-width:0}.bsw-compte{white-space:nowrap}.bsw-choix{display:grid;gap:4px}.bsw-autre-champ{width:150px;padding:4px 8px;font-size:13px}.bsw-manque{color:var(--warn)}.bsw-seg button{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ncpt{display:grid;gap:10px;margin:0 0 18px;padding:16px 18px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.ncpt-tete{display:flex;align-items:center;justify-content:space-between;gap:12px}.ncpt-tete h3{margin:0;font-size:16px}.ncpt-ajout{display:inline-flex;align-items:center;gap:6px;font-weight:600}.ncpt-vide{margin:0}.ncpt-liste{display:grid;gap:8px}.ncpt-note{display:grid;gap:4px;padding:10px 12px;border-left:3px solid var(--accent);border-radius:0 10px 10px 0;background:#12151b}.ncpt-note-tete{display:flex;align-items:center;justify-content:space-between;gap:8px}.ncpt-texte{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;margin:0;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.ncpt-texte.coupee{cursor:pointer}.ncpt-entier,.ncpt-plus{justify-self:start;padding:0;font-size:13px}.ncpt-saisie{display:grid;gap:6px}.ncpt-saisie textarea{min-height:80px;resize:vertical}.ncpt-saisie-pied{display:flex;align-items:center;gap:12px}.ncpt-saisie-pied .dim{flex:1}.modal-cadre.ncpt-grande{width:min(680px,94vw);max-height:86vh}.ncpt-grande-tete{display:flex;align-items:center;justify-content:space-between;gap:8px}.ncpt-grande-texte{margin:0;overflow-y:auto;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.acc-membre-texte .acc-notes{display:inline-flex;align-items:center;gap:3px;max-width:none;margin-left:8px;padding:1px 7px;border:1px solid #2a3b5c;border-radius:999px;color:#9fc0ff;font-size:12px;font-weight:600;vertical-align:2px}.bib-interrupteur{position:relative;width:54px;height:30px;padding:0;border:none;border-radius:999px;background:#2b313c}.bib-interrupteur span{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;transition:left .15s}.bib-interrupteur.on{background:#10b981}.bib-interrupteur.on span{left:27px}.bib-form{max-width:1040px}.bib-retour{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:0;border:none;background:transparent;color:var(--dim);font-size:16px}.bib-retour:hover{color:var(--text)}.bib-carte{display:grid;gap:16px;padding:24px 28px;background:var(--panel);border:1px solid var(--line);border-radius:16px}.bib-carte h3{margin:0;font-size:18px;font-weight:600}.bib-carte strong{font-size:17px}.bib-carte .small{font-size:14px}.bib-carte-tete{display:flex;align-items:center;justify-content:space-between}.bib-carte textarea{font:inherit;font-size:16px;min-height:140px;resize:vertical;padding:14px 16px;background:#0b0d11;color:var(--text);border:1px solid var(--line);border-radius:12px}.bib-carte textarea:focus{outline:none;border-color:var(--accent)}.bib-carte input{border-radius:12px;padding:12px 14px;font-size:16px}.bib-depot{display:grid;justify-items:center;gap:8px;padding:40px 16px;border:2px dashed var(--line);border-radius:14px;cursor:pointer;text-align:center}.bib-depot:hover,.bib-depot.survol{border-color:var(--bib-orange);background:#12151b}.bib-medias{display:flex;flex-wrap:wrap;gap:14px}.bib-media{position:relative}.bib-retirer{position:absolute;top:6px;right:6px;background:#000000a6}.bib-reglages{grid-template-columns:1fr 1fr;column-gap:24px}.bib-champ{display:grid;gap:4px;align-content:start}.bib-champ input{margin-top:8px}.bib-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;background:#0b0d11;border:1px solid var(--line);border-radius:12px}.bib-tags .pil-pastille{font-size:14px;padding:4px 12px}.bib-tags input{flex:1;min-width:140px;margin:0;padding:4px;border:none;background:transparent}.bib-actif{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:6px}.bib-pied{display:flex;align-items:center;justify-content:flex-end;gap:20px}.pfb-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.pfb-grille .bib-vide{grid-column:1 / -1;margin:0}.pfb-carte{display:grid;align-content:start;overflow:hidden;background:var(--panel);border:1px solid var(--line);border-radius:16px;animation:bib-ligne .45s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * 40ms)}.pfb-carte.inactif .pfb-ban,.pfb-carte.inactif .pfb-av{filter:grayscale(.7) brightness(.7)}.pfb-ban{aspect-ratio:3 / 1;max-width:100%;display:grid;place-items:center;background:#1b212b center / cover}.pfb-ban.vide{background:repeating-linear-gradient(135deg,#1a1f28 0,#1a1f28 10px,#161a21 10px,#161a21 20px);color:var(--dim);font-size:12px}.pfb-ligne{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding:0 14px}.pfb-av{flex:none;width:68px;height:68px;margin-top:-34px;display:grid;place-items:center;border-radius:50%;background:#1b212b center / cover;box-shadow:0 0 0 4px var(--panel);color:var(--dim);font-size:10.5px;line-height:1.15;text-align:center}.pfb-av.vide{background-color:#12151b;outline:2px dashed #3a4352;outline-offset:-2px}.pfb-entete.petit .pfb-ligne{padding:0 8px}.pfb-entete.petit .pfb-av{width:38px;height:38px;margin-top:-19px;box-shadow:0 0 0 3px var(--panel)}.pfb-corps{display:grid;gap:10px;padding:12px 14px}.pfb-l1{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.pfb-l1 .bib-categorie{margin-right:0}.pfb-contenu{padding:2px 9px;border-radius:999px;font-size:12.5px;color:#ffc2dc;background:#e0458a1f}.pfb-pied{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px}.pfb-depot{position:relative;padding-bottom:56px}.pfb-depot-ban{position:relative;display:grid;place-items:center;aspect-ratio:3 / 1;max-width:100%;border:2px dashed var(--line);border-radius:14px;background:#12151b center / cover;cursor:pointer;text-align:center}.pfb-depot-ban.plein{border-style:solid;border-color:transparent}.pfb-depot-ban:hover,.pfb-depot-ban.survol{border-color:var(--bib-cat)}.pfb-depot-av{position:absolute;left:24px;bottom:0;width:120px;height:120px;display:grid;place-items:center;border-radius:50%;background:#12151b center / cover;outline:2px dashed #3a4352;outline-offset:-2px;box-shadow:0 0 0 5px var(--panel);cursor:pointer;text-align:center}.pfb-depot-av.plein{outline-color:transparent}.pfb-depot-av:hover,.pfb-depot-av.survol{outline:2px solid var(--bib-cat)}.pfb-depot-ban:focus-visible,.pfb-depot-av:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pfb-depot-txt{display:grid;justify-items:center;gap:4px}.pfb-retirer{position:absolute;top:8px;right:8px;background:#000000a6}.pfb-depot-av .pfb-retirer{top:2px;right:2px}.pfb-info{position:absolute;right:10px;bottom:10px;padding:3px 10px;border-radius:999px;font-size:12px;color:#fff;background:#0009}.pfb-legende{margin:-56px 0 0;min-height:56px;padding-left:168px;display:grid;align-content:center}@media(max-width:700px){.pfb-depot-av{left:16px;width:96px;height:96px}.pfb-legende{margin:0;padding-left:0}}.chb-voile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;display:grid;place-items:start center;padding:56px 16px;overflow-y:auto;background:#05070a99}.chb-fenetre{width:min(720px,100%);display:grid;gap:14px;padding:14px 18px 18px;background:#0f1318;border:1px solid #262d38;border-radius:18px;box-shadow:0 40px 90px -30px #000000f2}.chb-tete{display:flex;align-items:center;justify-content:space-between;gap:12px}.chb-tete h3{margin:0;font-size:17px}.chb-filtres{display:flex;flex-wrap:wrap;gap:8px}.chb-filtres select,.chb-filtres input{flex:1 1 160px;min-width:0;height:40px;padding:0 12px;border-radius:10px;font-size:14px}.chb-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-auto-rows:max-content;gap:10px;max-height:56vh;overflow-y:auto}.chb-pp-seule{display:grid;place-items:center;aspect-ratio:3 / 2;background:#12151b}.chb-pp{height:86%;aspect-ratio:1;border-radius:50%;background:#1b212b center / cover;box-shadow:0 0 0 3px var(--panel)}.chb-mini{position:relative;display:grid;align-content:start;padding:0;overflow:hidden;border:2px solid transparent;border-radius:12px;background:var(--panel);text-align:left}.chb-mini:hover:not(:disabled){border-color:#3a4352}.chb-mini.sel,.chb-mini.sel:hover:not(:disabled){border-color:#e0458a}.chb-mini-l{display:flex;justify-content:space-between;gap:6px;padding:6px 8px 8px;font-size:12px;color:var(--dim)}.chb-coche{position:absolute;z-index:1;top:6px;right:6px;width:22px;height:22px;display:none;place-items:center;border-radius:50%;font-size:13px;font-weight:800;color:#fff;background:#e0458a}.chb-mini.sel .chb-coche{display:grid}.chb-bios{display:grid;gap:6px;max-height:56vh;overflow-y:auto}.chb-bio{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:10px 12px;border:2px solid transparent;border-radius:12px;background:var(--panel);text-align:left;line-height:1.45;overflow-wrap:anywhere}.chb-bio:hover:not(:disabled){border-color:#3a4352}.chb-bio.sel,.chb-bio.sel:hover:not(:disabled){border-color:#7c5cf0}.chb-radio{margin-top:3px;width:16px;height:16px;border-radius:50%;border:2px solid #4a5363}.chb-bio.sel .chb-radio{border:5px solid #7c5cf0}.chb-bio-lg{display:block;margin-top:3px;font-size:12px;color:var(--dim);font-variant-numeric:tabular-nums}.chb-pied{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.chb-btns{display:flex;align-items:center;gap:12px}.chb-utiliser{padding:9px 18px;border:0;border-radius:10px;background:#e0458a;color:#fff;font-weight:700}.chb-utiliser.bio{background:#7c5cf0}.bib-vignette.cliquable{cursor:zoom-in}.bib-vignette.cliquable:hover{outline:2px solid var(--bib-orange, #f0712c)}.visionneuse{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;background:#000000e0}.visionneuse-cadre{display:grid;place-items:center}.visionneuse-media{display:block;max-width:88vw;max-height:86vh;border-radius:12px}.visionneuse-bouton{position:absolute;display:grid;place-items:center;border:none;border-radius:50%;background:#ffffff1a;color:#fff}.visionneuse-bouton:hover{background:#fff3}.visionneuse-fermer{top:20px;right:24px;width:46px;height:46px}.visionneuse-fleche{top:50%;width:54px;height:54px;transform:translateY(-50%)}.visionneuse-fleche.gauche{left:28px}.visionneuse-fleche.droite{right:28px}.visionneuse-compteur{position:absolute;bottom:22px;left:50%;transform:translate(-50%);padding:4px 12px;border-radius:999px;background:#00000080;color:#ddd;font-size:15px}.visionneuse.zoomable{overflow:hidden}.visionneuse.zoomable .visionneuse-media{cursor:zoom-in;transform-origin:center;transition:transform .12s ease-out;-webkit-user-select:none;user-select:none;touch-action:none}.visionneuse.zoomable .visionneuse-media.zoome{cursor:grab}.visionneuse.zoomable .visionneuse-media.zoome:active{cursor:grabbing;transition:none}.visionneuse.zoomable .visionneuse-fleche,.visionneuse.zoomable .visionneuse-fermer{z-index:2}.visionneuse-legende{position:absolute;bottom:22px;left:24px;z-index:2;max-width:40vw;padding:6px 12px;border-radius:999px;background:#0009;color:#ddd;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.visionneuse-zoom{position:absolute;bottom:18px;right:24px;z-index:2;display:flex;align-items:center;gap:4px;padding:4px;border-radius:999px;background:#0009}.visionneuse-zoom button{min-width:34px;height:32px;padding:0 10px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:transparent;color:#fff;font-size:14px;font-variant-numeric:tabular-nums}.visionneuse-zoom button:hover:not(:disabled){background:#ffffff24}.visionneuse-zoom button:disabled{opacity:.4}.visionneuse-zoom-val{min-width:118px!important}@media(prefers-reduced-motion:reduce){.visionneuse.zoomable .visionneuse-media{transition:none}}.visionneuse-copier{position:absolute;top:20px;left:24px;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:none;border-radius:999px;background:#ffffff1f;color:#fff;font-size:15px}.visionneuse-copier:hover{background:#ffffff38}.visionneuse-copier.ok{background:#10b98159}.visionneuse-copier.echec{background:#e2564a66}.acc-entete-actions{display:flex;align-items:center;gap:12px}.acc-resume{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 28px;background:var(--panel);border:1px solid var(--line);border-radius:16px}.acc-resume-titre{display:grid;gap:4px}.acc-resume-titre strong{font-size:19px;font-weight:700}.acc-resume-titre span{font-size:14px}.acc-compteurs{display:flex;gap:10px}.acc-compteur{display:grid;justify-items:center;gap:4px;min-width:104px;padding:8px 14px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--dim);font-size:14px}.acc-compteur strong{font-size:30px;font-weight:700;line-height:1.1;color:var(--text)}.acc-compteur:hover{background:#1a1f28;border-color:transparent}.acc-compteur.on{background:#1a1f28;border-color:var(--line)}.acc-compteur.tous strong{color:#7b8cff}.acc-compteur.connecte strong{color:var(--ok)}.acc-compteur.surveiller strong{color:var(--warn)}.acc-compteur.banni strong{color:var(--ko)}.acc-page .acc-seg button{padding:0 16px;height:52px;font-size:16px}.acc-seg-nombre{margin-left:4px;font-size:13px;color:var(--dim)}.acc-ligne{cursor:pointer}.acc-ligne.banni td{opacity:.5}.acc-membre{display:flex;align-items:center;gap:14px;min-width:0}.acc-avatar{display:grid;place-items:center;flex:0 0 auto;width:44px;height:44px;border-radius:50%;color:#fff;font-size:18px;font-weight:700}.acc-avatar-photo{object-fit:cover;background:#1b212b}.acc-membre-texte{display:grid;gap:2px;min-width:0}.acc-membre-texte strong{font-size:17px;font-weight:600}.acc-membre-texte span{max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.acc-tag{display:inline-block;padding:3px 10px;border-radius:999px;font-size:13px;color:var(--text);background:#1c212a;border:1px solid var(--line)}.acc-pill{display:inline-flex;align-items:center;gap:7px;padding:3px 11px;border-radius:999px;font-size:13px;color:var(--dim);background:#1c212a;border:1px solid var(--line)}.acc-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.acc-pill.connecte{color:var(--ok);background:#35c56a1a;border-color:#1e4b31}.acc-pill.defi,.acc-pill.deconnecte,.acc-pill.verrouille{color:var(--warn);background:#e2b23c1a;border-color:#4a3c1c}.acc-pill.banni{color:var(--ko);background:#e2564a1a;border-color:#4b2320}.acc-tableau-scroll{overflow-x:auto}.bib-tableau .acc-num{text-align:right}.bib-tableau th.acc-tri{cursor:pointer;-webkit-user-select:none;user-select:none}.bib-tableau th.acc-tri:hover{color:var(--text)}.bib-tableau th.acc-tri.actif{color:var(--accent)}.bib-tableau th.acc-tri:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;color:var(--text)}.acc-fleche{display:inline-block;width:1.1em;margin-left:2px;color:var(--dim)}.bib-tableau th.acc-tri:hover .acc-fleche{color:var(--text)}.bib-tableau th.acc-tri.actif .acc-fleche{color:var(--accent)}.acc-stat{font-weight:600;font-variant-numeric:tabular-nums}.acc-stat-vide{color:var(--line)}.acc-stat-eng{display:grid;gap:1px;justify-items:end}.acc-stat-eng small{font-size:12px;color:var(--dim);font-weight:400;font-variant-numeric:tabular-nums}.acc-seuil{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 14px 0 16px;background:#0b0d11;border:1px solid var(--line);border-radius:12px;color:var(--dim);font-size:15px;white-space:nowrap}.acc-seuil.off{opacity:.5}.acc-seuil b{color:var(--text);font-weight:600}.acc-seuil input{width:108px;min-width:0;height:34px;padding:0 10px;font-size:16px;text-align:right}.cpt-page{width:100%;max-width:1180px;margin:0 auto;padding:18px 28px 40px}.cpt-page svg{flex:none}.cpt-fil{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-size:13px;color:#7c8594}.cpt-retour{display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 9px;border-radius:10px;border:1px solid #252e3b;background:#141922;color:#d5dbe5}.cpt-retour:hover:not(:disabled){border-color:#4c8dff99}.cpt-fil b{color:var(--text);font-weight:600}.cpt-hero{position:relative;border-radius:22px;overflow:hidden;border:1px solid #222a35;background:#12161d;box-shadow:0 30px 70px -40px #000000e6}.cpt-banniere{height:220px;background-size:cover;background-position:center;position:relative}.cpt-banniere:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(18,22,29,.65))}.cpt-banniere.vide{background:repeating-linear-gradient(135deg,#161b23 0,#161b23 14px,#141920 14px,#141920 28px)}.cpt-ident{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:0 22px;padding:0 28px 24px}.cpt-grande-pp{width:136px;height:136px;margin-top:-68px;border-radius:50%;object-fit:cover;background:#1b212b;box-shadow:0 0 0 5px #12161d,0 0 0 6px #2b3442,0 18px 40px -16px #000000e6;position:relative;z-index:1}.cpt-grande-pp.lettre{display:grid;place-items:center;font-size:52px;font-weight:750;color:#fff}.cpt-ident-texte{padding-top:16px;min-width:0}.cpt-ident h1{margin:0;display:flex;align-items:center;gap:10px;font-size:26px;font-weight:780;letter-spacing:-.3px}.cpt-ident h1 .acc-pill{font-weight:600;letter-spacing:0}.cpt-pseudo{margin:2px 0 0;color:#8b93a1;font-size:15px}.cpt-bio{margin:12px 0 0;max-width:620px;white-space:pre-line;overflow-wrap:anywhere;font-size:14.5px;line-height:1.55;color:#d8dde6}.cpt-meta{display:flex;flex-wrap:wrap;gap:16px;margin-top:10px;color:#8b93a1;font-size:13px}.cpt-meta span{display:inline-flex;align-items:center;gap:6px}.cpt-compteurs{display:flex;gap:22px;margin-top:14px;font-size:14px;color:#8b93a1}.cpt-compteurs b{color:var(--text);font-size:16px;font-weight:750;margin-right:5px;font-variant-numeric:tabular-nums}.cpt-puces{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.cpt-puce{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:999px;font-size:12.5px;color:#c9d0db;background:#171c25;border:1px solid #252d39}.cpt-puce svg{color:#7c8594}.cpt-maj{padding-top:18px;display:grid;justify-items:end;gap:8px;align-content:start}.cpt-actualiser{display:inline-flex;align-items:center;gap:9px;padding:10px 18px;border-radius:12px;border:0;color:#fff;font-weight:650;font-size:14px;background:linear-gradient(140deg,#5b98ff,#3a74ea 60%,#2f5fd0);box-shadow:0 10px 26px -12px #4c8dffe6,inset 0 1px #ffffff40;transition:transform .15s,box-shadow .2s}.cpt-actualiser:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 30px -12px #4c8dff,inset 0 1px #ffffff40}.cpt-actualiser:disabled{cursor:default;opacity:.85}.cpt-tourne{display:flex;animation:tourne 1s linear infinite}.cpt-maj-texte{font-size:12.5px;color:#8b93a1;text-align:right}.cpt-maj-texte b{color:#c9d0db;font-weight:600}.cpt-boutons{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.edp-fermer{width:36px;height:36px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:transparent}.edp-fermer:hover:not(:disabled){background:#1c222c}.cpt-progression{margin:0 28px 22px;padding:14px 16px;border-radius:14px;background:#4c8dff0f;border:1px solid rgba(76,141,255,.25);display:grid;gap:10px}.cpt-etapes{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.cpt-etape{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#7c8594}.cpt-etape i{flex:none;width:18px;height:18px;border-radius:50%;border:2px solid #2c3544;display:grid;place-items:center;font-style:normal;font-size:10px}.cpt-etape.fait{color:#9cc0ff}.cpt-etape.fait i{border-color:transparent;background:var(--accent);color:#fff}.cpt-etape.encours{color:var(--text)}.cpt-etape.encours i{border-color:var(--accent);border-top-color:transparent;animation:tourne .8s linear infinite}.cpt-barre-prog{height:4px;border-radius:3px;background:#1d2430;overflow:hidden}.cpt-barre-prog i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#4c8dff,#8ab4ff);box-shadow:0 0 12px #4c8dffb3}.cpt-alerte{margin:0 28px 22px;display:flex;gap:12px;align-items:flex-start;padding:13px 16px;border-radius:14px;background:#e2564a12;border:1px solid rgba(226,86,74,.35);color:#ffc9c3;font-size:13.5px}.cpt-alerte svg{color:#ff8b80;margin-top:1px}.cpt-alerte b{color:#fff}.cpt-alerte small{display:block;color:#c99a95;margin-top:2px;font-size:12.5px}.cpt-onglets{display:flex;gap:4px;margin:22px 0 18px;border-bottom:1px solid #1f2630}.cpt-onglet{position:relative;padding:11px 16px;border:0;background:transparent;color:#7c8594;font-size:14.5px;font-weight:600}.cpt-onglet.on{color:var(--text)}.cpt-onglet.on:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--accent);box-shadow:0 0 12px #4c8dff99}.cpt-onglet span{margin-left:6px;padding:1px 7px;border-radius:999px;font-size:11.5px;background:#1b212a;color:#9aa3b1}.cpt-corps{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:26px;align-items:start}.cpt-fil-posts{display:grid;gap:14px}.cpt-post{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:16px 18px;border-radius:18px;background:linear-gradient(180deg,#151a22,#12161d);border:1px solid #1f2630;transition:border-color .2s}.cpt-post:hover{border-color:#2b3442}.cpt-post-pp{width:44px;height:44px;border-radius:50%;object-fit:cover;background:#1b212b}.cpt-post-pp.lettre{display:grid;place-items:center;color:#fff;font-size:17px;font-weight:700}.cpt-post-avant{grid-column:1 / -1;display:flex;align-items:center;gap:8px;margin:-2px 0 -4px 22px;font-size:12.5px;color:#7c8594;font-weight:600}.cpt-post-tete{display:flex;align-items:baseline;gap:6px;min-width:0;font-size:14px}.cpt-post-tete b{font-weight:700;white-space:nowrap}.cpt-post-tete span{color:#7c8594;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cpt-post-tete time{color:#7c8594;white-space:nowrap}.cpt-badge{margin-left:auto;display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:600;color:#9cc0ff;background:#4c8dff1a;border:1px solid rgba(76,141,255,.25);white-space:nowrap}.cpt-post-texte{margin:4px 0 0;font-size:15px;line-height:1.5;color:#e2e6ed;white-space:pre-line;overflow-wrap:anywhere}.cpt-medias{margin-top:12px;display:grid;gap:3px;border-radius:16px;overflow:hidden;border:1px solid #232b37}.cpt-medias.n1{grid-template-columns:1fr}.cpt-medias.n2{grid-template-columns:1fr 1fr;aspect-ratio:16 / 9}.cpt-medias.n3,.cpt-medias.n4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;aspect-ratio:16 / 9}.cpt-medias.n3 .cpt-media:first-child{grid-row:span 2}.cpt-media{position:relative;min-height:0;background:#0a0d12}.cpt-media-image{display:block;width:100%;height:100%;object-fit:cover}.cpt-medias.n1 img.cpt-media-image{height:auto;max-height:460px}.cpt-medias.n1 span.cpt-media-image{aspect-ratio:16 / 9}.cpt-media.video:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,#0000000d,#00000059)}.cpt-lecture{position:absolute;left:50%;top:50%;z-index:1;width:62px;height:62px;margin:-31px 0 0 -31px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#0f12189e;border:1.5px solid rgba(255,255,255,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cpt-lecture svg{margin-left:3px}.cpt-etiquette-video{position:absolute;left:12px;bottom:12px;z-index:1;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;font-size:12px;font-weight:650;color:#fff;background:#0a0c10b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cpt-stats{display:flex;justify-content:space-between;margin-top:12px;max-width:520px}.cpt-stat{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:#7c8594;font-variant-numeric:tabular-nums}.cpt-stat.likes{color:#f18aa8}.cpt-stat.reposts{color:#6fd6a1}.cpt-stat.vues{color:#9cc0ff}.cpt-cote{position:sticky;top:18px;display:grid;gap:14px}.cpt-carte{padding:16px 18px;border-radius:18px;background:linear-gradient(180deg,#151a22,#12161d);border:1px solid #1f2630}.cpt-carte h3{margin:0 0 12px;font-size:13px;color:#8b93a1;text-transform:uppercase;letter-spacing:.7px;font-weight:650}.cpt-chiffres{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cpt-chiffre{padding:12px;border-radius:13px;background:#0f1319;border:1px solid #1d232d}.cpt-chiffre small{display:flex;align-items:center;gap:6px;color:#7c8594;font-size:12px}.cpt-chiffre b{display:block;margin-top:4px;font-size:21px;font-weight:780;letter-spacing:-.3px;font-variant-numeric:tabular-nums}.cpt-chiffre.large{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between}.cpt-chiffre.large b{margin:0;font-size:17px}.cpt-meilleur{display:grid;grid-template-columns:56px minmax(0,1fr);gap:11px;align-items:center;padding:10px;border-radius:13px;background:#0f1319;border:1px solid #1d232d}.cpt-meilleur.sans-image{grid-template-columns:minmax(0,1fr)}.cpt-meilleur-image{width:56px;height:56px;border-radius:10px;object-fit:cover;background:#1b212b}.cpt-meilleur p{margin:0;font-size:13px;color:#c9d0db;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cpt-meilleur small{color:#9cc0ff;font-size:12px;font-weight:600}.cpt-note-cote{margin:0;font-size:12px;color:#6f7888}.cpt-vide-carte{display:grid;justify-items:center;gap:12px;padding:54px 30px;border-radius:20px;border:1px dashed #2a3340;background:radial-gradient(400px 200px at 50% 0%,rgba(76,141,255,.08),transparent 70%),#12161d;text-align:center}.cpt-vide-icone{width:64px;height:64px;border-radius:20px;display:grid;place-items:center;background:#4c8dff1f;color:#9cc0ff;border:1px solid rgba(76,141,255,.3)}.cpt-vide-carte h2{margin:4px 0 0;font-size:19px}.cpt-vide-carte p{margin:0;max-width:460px;color:#8b93a1;line-height:1.55}.cpt-gestion{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cpt-pleine{grid-column:1 / -1}.cpt-gestion p.cpt-pleine{margin:0}.cpt-champ{display:grid;gap:6px}.cpt-champ span{font-size:12px;color:#8b93a1}.cpt-champ input,.cpt-champ textarea{padding:10px 12px;border-radius:11px;border:1px solid #252e3b;background:#0d1015;color:var(--text);font:inherit;resize:vertical}.cpt-champ input:focus,.cpt-champ textarea:focus{outline:none;border-color:var(--accent)}.cpt-danger{justify-self:start;padding:9px 14px;border-radius:11px;border:1px solid rgba(226,86,74,.4);background:#e2564a0f;color:#ff8b80}.cpt-danger:hover:not(:disabled){border-color:#e2564ab3}@media(max-width:1200px){.cpt-corps{grid-template-columns:minmax(0,1fr)}.cpt-cote{position:static}}@media(prefers-reduced-motion:reduce){.cpt-tourne,.cpt-etape.encours i{animation:none}.cpt-actualiser,.cpt-post{transition:none}}.rg-carte{max-width:620px;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:18px 20px;display:flex;flex-direction:column;gap:12px}.rg-titre{display:flex;align-items:center;gap:12px}.rg-titre h3{margin:0;font-size:15px;font-weight:600}.rg-etat{font-size:12px;padding:2px 9px;border-radius:999px;border:1px solid var(--line)}.rg-etat.ok{color:var(--ok);border-color:#1e4b31}.rg-etat.off{color:var(--dim)}.rg-desc{margin:0;font-size:13px}.rg-ligne{display:flex;align-items:center;gap:12px}.rg-label{width:110px;flex:none;color:var(--dim);font-size:13px}.rg-ligne input{flex:1}.rg-actions{display:flex;align-items:center;gap:10px;margin-top:4px}.rg-banniere{margin:0;padding:9px 12px;border-radius:9px;font-size:13px}.rg-banniere.ok{color:var(--ok);background:#35c56a14;border:1px solid #1e4b31}.rg-banniere.ko{color:#ff8b80;background:#e2564a0f;border:1px solid rgba(226,86,74,.4)}@media(max-width:620px){.rg-ligne{flex-direction:column;align-items:stretch;gap:5px}.rg-label{width:auto}}.prx-resume{display:flex;gap:10px;flex-wrap:wrap}.prx-compteur{display:inline-flex;align-items:baseline;gap:6px;padding:8px 14px;border-radius:12px;background:var(--panel);border:1px solid var(--line);color:var(--dim);font-size:13.5px}.prx-compteur strong{font-size:20px;color:var(--text);font-variant-numeric:tabular-nums}.prx-compteur.ok strong{color:var(--ok)}.prx-compteur.ko strong{color:var(--ko)}.prx-liste{display:grid;gap:12px}.prx-carte{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;gap:18px;align-items:center;padding:16px 18px;background:var(--panel);border:1px solid var(--line);border-radius:16px}.prx-ident{min-width:0;display:grid;gap:5px}.prx-ident-haut{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.prx-nom{font-size:17px;font-weight:650}.prx-proto{padding:3px 9px;border-radius:7px;font-size:11.5px;font-weight:700;letter-spacing:.6px;color:#c9d4ea;background:#1d2330;border:1px solid #2c3546}.prx-adresse{font-size:13.5px;color:#c9d0db;overflow-wrap:anywhere}.prx-adresse span{color:var(--dim)}.prx-user{font-size:12.5px;color:var(--dim);overflow-wrap:anywhere}.prx-etat{min-width:0;display:grid;gap:3px}.prx-ip{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:4px 11px;border-radius:999px;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.prx-ip:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.prx-ip.ok{color:var(--ok);background:#35c56a1a;border:1px solid #1e4b31}.prx-ip.ko{color:var(--ko);background:#e2564a1a;border:1px solid #4b2320}.prx-ip.jamais{color:var(--dim);background:#1c212a;border:1px solid var(--line)}.prx-ip.encours{color:var(--accent);background:#4c8dff1a;border:1px solid rgba(76,141,255,.4)}.prx-detail{font-size:12.5px;color:var(--dim);overflow-wrap:anywhere}.prx-message{font-size:12.5px;color:#9cc0ff;overflow-wrap:anywhere}.prx-message.ko{color:#ff8b80}.prx-message.refus{color:var(--ko);font-weight:600}.prx-reponse{font-size:11.5px;color:var(--dim);overflow-wrap:anywhere}.prx-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.prx-btn{padding:8px 13px;border-radius:10px;background:#141922;font-size:13.5px}.prx-bleu{border-color:#4c8dff80;background:linear-gradient(180deg,#4c8dff47,#4c8dff1a);color:#e2ecff}.prx-danger{color:#ff8b80}.prx-danger:hover:not(:disabled){border-color:#e2564ab3}.prx-confirmer{grid-column:1 / -1;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border-radius:10px;background:#e2564a12;border:1px solid rgba(226,86,74,.35);font-size:13.5px}.prx-vide{padding:30px;text-align:center;color:var(--dim);background:var(--panel);border:1px dashed var(--line);border-radius:16px}.modal.prx-voile{place-items:start center;padding:48px 16px;overflow-y:auto;background:#05070ab8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.prx-fenetre{width:min(520px,100%);display:grid;gap:14px;padding:20px 22px;background:#10141a;border:1px solid #262d38;border-radius:16px;box-shadow:0 40px 90px -30px #000000f2;font-size:15px}.prx-fenetre h2{margin:0;font-size:19px;overflow-wrap:anywhere}.prx-fenetre .error{margin:0;font-size:13.5px}.prx-champ{display:grid;gap:6px}.prx-champ label,.prx-lib{font-size:13px;color:var(--dim)}.prx-champ input{width:100%;padding:10px 12px;border-radius:10px}.prx-seg{border-radius:10px}.prx-seg button{padding:8px 18px;font-weight:600}.prx-deux{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:12px}.prx-oeil{display:flex;gap:6px}.prx-oeil input{flex:1;min-width:0}.prx-aide{margin:0;font-size:12.5px;color:var(--dim)}.prx-pied{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.prx-infos{display:grid;gap:6px}.prx-ligne{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 10px;border-radius:10px;background:#0d1117;border:1px solid #1f2630}.prx-ligne .prx-lib{font-size:12.5px}.prx-ligne code{font-size:13px;color:#dbe3ef;overflow-wrap:anywhere}.prx-ligne.format code{color:#b7d0ff}.prx-copier{padding:5px 10px;border-radius:8px;background:#141922;font-size:12.5px}.prx-copier.fait{color:var(--ok);border-color:#1e4b31}.prx-sep{margin:8px 2px 2px;font-size:12px;letter-spacing:.6px;text-transform:uppercase;color:var(--dim)}@media(max-width:820px){.prx-carte{grid-template-columns:minmax(0,1fr)}.prx-actions{justify-content:flex-start}.prx-ligne{grid-template-columns:minmax(0,1fr) auto}.prx-ligne .prx-lib{grid-column:1 / -1}}.bib-entete-btns{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.bib-generer{display:inline-flex;align-items:center;gap:9px;padding:12px 18px;border:1px solid var(--bib-cat);border-radius:12px;background:transparent;color:var(--text);font-size:16px;font-weight:600;white-space:nowrap}.bib-generer svg{color:var(--bib-cat)}.bib-generer:hover:not(:disabled){border-color:var(--bib-cat);background:#ffffff0a}.gen-soldes{display:flex;flex-wrap:wrap;gap:10px}.gen-solde{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;width:fit-content;max-width:100%;padding:10px 16px;border-radius:12px;font-size:14px;color:#b9f0cc;background:#35c56a14;border:1px solid rgba(53,197,106,.35)}.gen-solde b{font-size:18px;color:#e3fbe9;font-variant-numeric:tabular-nums}.gen-solde-detail{font-size:13px;color:var(--dim);font-variant-numeric:tabular-nums}.gen-solde.ko{color:#f1dcaa;background:#e2b23c12;border-color:#e2b23c59}.gen-manque{margin:0;padding:11px 14px;border-radius:12px;font-size:14px;color:#f1dcaa;background:#e2b23c12;border:1px solid rgba(226,178,60,.35)}.gen-mise{display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:20px;align-items:start}.gen-reglages{display:grid;gap:16px}.gen-seg{display:inline-flex;padding:3px;border-radius:10px;background:#0b0d11;border:1px solid var(--line)}.gen-seg button{padding:6px 12px;border:0;border-radius:8px;background:transparent;color:var(--dim);font-size:13px;font-weight:600}.gen-seg button.on{background:var(--bib-cat);color:#fff}.gen-puces{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px}.gen-puce{padding:5px 12px;border:1px solid var(--line);border-radius:999px;background:transparent;color:#c3c9d4;font-size:13px}.gen-puce:hover:not(:disabled){border-color:#3a4352;color:var(--text)}.gen-puce.on,.gen-puce.on:hover:not(:disabled){background:#1a2a45;border-color:#2d4a7a;color:var(--text)}.gen-exemples{display:flex;flex-wrap:wrap;gap:6px;max-height:200px;overflow:auto;padding:2px}.gen-ex{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:3px 4px 3px 10px;border:1px solid var(--line);border-radius:999px;background:#12151b;font-size:13px}.gen-ex.epingle{border-color:var(--bib-cat)}.gen-ex-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.gen-ex button{width:22px;height:22px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--dim);font-size:12px}.gen-ex button:hover:not(:disabled){color:var(--text);background:#1c212a}.gen-ex:not(.epingle) button:first-of-type{filter:grayscale(1);opacity:.6}.gen-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 14px;border:1px solid #333c49;border-radius:10px;background:#141a22;font-size:14px;font-weight:600;white-space:nowrap;justify-self:start}.gen-btn:hover:not(:disabled){border-color:var(--bib-cat)}.gen-btn.ajouter{border-color:#35c56a99;color:#b9f0cc}.gen-btn.ajouter:hover:not(:disabled){border-color:var(--ok)}.gen-liste{display:grid;max-height:320px;overflow:auto;border:1px solid var(--line);border-radius:12px}.gen-ligne{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 12px;border-top:1px solid var(--line);font-size:14px;line-height:1.4;cursor:pointer;overflow-wrap:anywhere}.gen-ligne:first-child{border-top:0}.gen-ligne:hover{background:#12151b}.gen-ligne.coche{background:#172033}.gen-ligne input{margin:0;padding:0;accent-color:var(--bib-cat)}.gen-ligne-meta{white-space:nowrap}.gen-vide{margin:0;padding:12px}.gen-liste-pied{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.gen-attention{color:var(--warn)}.gen-champ{display:grid;gap:8px;align-content:start;min-width:0}.gen-champ input:not([type=range]){width:100%;min-width:0}.gen-champ textarea{min-height:84px}.gen-champ input[type=range]{width:100%;height:8px;padding:0;margin:8px 0;border:0;border-radius:999px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:linear-gradient(to right,var(--bib-cat) var(--v, 50%),#232933 var(--v, 50%));cursor:pointer}.gen-champ input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border:3px solid var(--bib-cat);border-radius:50%;background:#fff;box-shadow:0 2px 8px #00000080}.gen-champ input[type=range]::-moz-range-thumb{width:14px;height:14px;border:3px solid var(--bib-cat);border-radius:50%;background:#fff;box-shadow:0 2px 8px #00000080}.gen-champ input[type=range]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.gen-curseur-l{display:flex;justify-content:space-between}.gen-deux{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.gen-generer{justify-content:center;width:100%}.gen-generer:disabled{opacity:.45;cursor:default}.gen-cout{text-align:center;overflow-wrap:anywhere}.gen-resultats{display:grid;gap:12px;align-content:start}.gen-res-tete{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 14px}.gen-res-tete b{font-size:17px}.gen-vide-res{margin:0;padding:32px 20px;border-radius:16px;border:1px dashed var(--line);color:var(--dim);text-align:center}.gen-ecartes{padding:10px 14px;border-radius:12px;font-size:13px;color:#f1dcaa;background:#e2b23c12;border:1px solid rgba(226,178,60,.35)}.gen-ecartes summary{cursor:pointer}.gen-ecartes ul{margin:8px 0 0;padding-left:18px;color:var(--dim);overflow-wrap:anywhere}.gen-carte{display:grid;gap:10px;padding:14px 16px;border-radius:14px;background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--line);animation:bib-ligne .35s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--k, 0) * 40ms)}.gen-carte.ajoute{border-left-color:var(--ok);opacity:.72}.gen-carte textarea{width:100%;min-height:52px;padding:0;border:0;border-radius:0;background:transparent;color:var(--text);font:inherit;font-size:16px;line-height:1.5;resize:vertical}.gen-carte textarea:focus{outline:none}.gen-carte-bas{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.gen-carte-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12.5px;color:var(--dim);font-variant-numeric:tabular-nums}.gen-angle{padding:1px 9px;border-radius:999px;background:#ffffff0f;color:#c9d0db}.gen-trop{color:var(--ko);font-weight:700}.gen-ok{color:var(--ok);font-weight:650;font-size:13px}.gen-carte-btns{display:flex;gap:6px}@media(max-width:1000px){.gen-mise{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.gen-deux{grid-template-columns:minmax(0,1fr)}}.gen-rond{width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:gen-tourne .8s linear infinite}@keyframes gen-tourne{to{transform:rotate(360deg)}}.gen-attente{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;border-radius:12px;border:1px solid var(--bib-cat);background:#12151b}.gen-attente svg{color:var(--bib-cat);animation:gen-pulse 1.2s ease-in-out infinite}.gen-attente b{font-variant-numeric:tabular-nums}.gen-attente .small{margin-left:auto}@keyframes gen-pulse{50%{transform:scale(1.18) rotate(12deg);opacity:.7}}.gen-fantome{display:grid;gap:10px;padding:16px;border-radius:14px;background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--line);animation:bib-ligne .35s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--k, 0) * 60ms)}.gen-fantome i{display:block;height:12px;border-radius:6px;background:linear-gradient(90deg,#1b2029 25%,#2a313d 37%,#1b2029 63%);background-size:400% 100%;animation:gen-reflet 1.4s ease infinite}.gen-fantome-bas{display:flex;justify-content:space-between;gap:10px;margin-top:4px}.gen-fantome-bas i:first-child{width:90px}.gen-fantome-bas i:last-child{width:140px;height:30px;border-radius:9px}@keyframes gen-reflet{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.gen-carte,.gen-fantome{animation:none}.gen-rond,.gen-attente svg,.gen-fantome i{animation:none}}.rg-modele{display:grid;gap:10px;padding-top:6px;border-top:1px solid var(--line)}.rg-modeles{display:grid;max-height:280px;overflow-y:auto;border:1px solid var(--line);border-radius:10px}.rg-modeles button{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:7px 10px;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;text-align:left;font-size:13px}.rg-modeles button:first-child{border-top:0}.rg-modeles button:hover:not(:disabled){background:#12151b}.rg-modeles button.on{background:#172033}.rg-modele-nom{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-modeles-plus{padding:8px 10px}.rg-manque{color:var(--warn)}.gi-barre{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.gi-cases{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;max-height:320px;overflow-y:auto;padding:2px}.gi-cases.larges{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.gi-case{position:relative;display:block;width:100%;padding:0;overflow:hidden;border:2px solid transparent;border-radius:10px;background:#12151b;cursor:pointer}.gi-case img{display:block;width:100%;height:100%;object-fit:cover}.gi-case:not(.on) img{opacity:.45;filter:grayscale(.6)}.gi-case.on{border-color:var(--bib-cat)}.gi-case:hover{border-color:#3a4352}.gi-case.on:hover{border-color:var(--bib-cat)}.gi-case-x{position:absolute;top:4px;right:4px;width:24px;height:24px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#000000a6;color:#fff;font-size:15px;line-height:1}.gi-case-x:hover{background:var(--ko)}.gi-import{position:relative;cursor:pointer}.gi-import input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.gi-import:focus-within{outline:2px solid var(--accent);outline-offset:2px}.gi-visage-ordi{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.gi-source{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;align-items:start}.gi-source .gi-case{width:96px}.gi-miniature{display:grid;place-items:center;width:96px;aspect-ratio:4 / 5;overflow:hidden;border:2px solid var(--bib-cat);border-radius:10px;background:#12151b}.gi-miniature img{display:block;width:100%;height:100%;object-fit:cover}.gi-miniature.vide{border:1px dashed var(--line);color:var(--dim);font-size:12px;text-align:center;padding:6px}.gi-lot-source{display:flex;align-items:center;gap:10px}.gi-lot-source .gi-miniature{width:52px;border-width:1px}.gi-visage-ordi .gi-case{width:96px}.gi-modeles{max-height:300px}.gi-modele{display:grid;grid-template-columns:16px auto minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:7px 10px;border-top:1px solid var(--line);font-size:13px;cursor:pointer}.gi-modele:first-child{border-top:0}.gi-modele:hover{background:#12151b}.gi-modele.on{background:#172033}.gi-modele input{margin:0;padding:0;accent-color:var(--bib-cat)}.gi-fournisseur{padding:1px 6px;border-radius:6px;font-size:10.5px;font-weight:700;letter-spacing:.4px;line-height:1.5}.gi-fournisseur.openrouter{color:#9fc0ff;background:#4c8dff1f;border:1px solid rgba(76,141,255,.4)}.gi-fournisseur.wavespeed{color:#ffd2b8;background:#f0712c1f;border:1px solid rgba(240,113,44,.45)}.gi-bulle-modele{position:fixed;z-index:70;display:grid;gap:3px;max-width:min(460px,calc(100vw - 24px));padding:9px 12px;border-radius:10px;font-size:12.5px;line-height:1.45;color:var(--dim);background:#0b0d11;border:1px solid var(--line);box-shadow:0 10px 30px #0009;pointer-events:none;overflow-wrap:anywhere}.gi-bulle-modele b{font-size:13.5px;color:var(--text)}.gi-bulle-id{font-family:ui-monospace,Consolas,monospace;font-size:12px}.gi-prix{min-width:84px;text-align:right;font-variant-numeric:tabular-nums}.gi-jetees{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.gi-jetees input{margin:0;accent-color:var(--bib-cat)}.gi-lot{display:grid;gap:14px}.gi-consigne{margin:0;overflow-wrap:anywhere}.gi-rangee{display:grid;gap:10px;padding-top:12px;border-top:1px solid var(--line)}.gi-rangee:first-of-type{padding-top:0;border-top:0}.gi-rangee-tete{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.gi-rangee-tete b{font-size:15px}.gi-rangee-tete .gen-btn,.gi-rangee-tete .gen-ok{margin-left:auto}.gi-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.gi-grille.larges{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.gi-tuile{display:grid;gap:6px;align-content:start;min-width:0}.gi-image{position:relative;display:grid;place-items:center;width:100%;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#12151b}button.gi-image{cursor:zoom-in}button.gi-image:hover{border-color:var(--bib-cat)}.gi-image img{display:block;width:100%;height:100%;object-fit:cover;animation:bib-ligne .35s ease both}.gi-tuile.en_cours .gi-image{background:linear-gradient(90deg,#1b2029 25%,#2a313d 37%,#1b2029 63%);background-size:400% 100%;animation:gen-reflet 1.4s ease infinite}.gi-tuile.refus .gi-image{border-color:#e2564a8c;background:#e2564a14}.gi-tuile.erreur .gi-image,.gi-tuile.interrompue .gi-image{border-color:#e2b23c73;background:#e2b23c0f}.gi-etat{display:grid;gap:4px;padding:8px;text-align:center;font-size:12px;color:var(--dim);overflow:hidden;overflow-wrap:anywhere}.gi-etat span{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.gi-tuile.refus .gi-etat b{color:#ff9a90}.gi-tuile.erreur .gi-etat b,.gi-tuile.interrompue .gi-etat b{color:#f1dcaa}.gi-tuile.jetee .gi-image{opacity:.35}.gi-tuile.ajoutee .gi-image{border-color:#35c56ab3}.gi-tuile-bas{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.gi-tuile-bas select{min-width:0;flex:1 1 140px;height:32px;padding:0 8px;font-size:12.5px}.gi-tuile-bas .gen-ok{font-size:12.5px}.gen-btn.petit{height:32px;padding:0 10px;font-size:12.5px}.gi-historique{display:grid;gap:12px}.gi-lot-hist{padding:12px 16px;border-radius:14px;background:var(--panel);border:1px solid var(--line)}.gi-lot-hist[open]{padding-bottom:16px}.gi-lot-hist summary{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 14px;cursor:pointer;font-size:14px}.gi-lot-hist[open] summary{margin-bottom:12px}@media(prefers-reduced-motion:reduce){.gi-tuile.en_cours .gi-image,.gi-image img{animation:none}}.chb-fenetre.mtl-fenetre{width:min(780px,100%)}.mtl-onglets{display:flex;flex-wrap:wrap;gap:6px}.mtl-onglet{--mtl-c: var(--bib-orange, #f0712c);display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:10px;border:1px solid #262d38;background:#12161d;color:var(--dim);font-weight:600}.mtl-onglet.commentaire{--mtl-c: #1fae92}.mtl-onglet.profil{--mtl-c: #e0458a}.mtl-onglet.actif{color:var(--text);border-color:var(--mtl-c);box-shadow:inset 0 -2px 0 var(--mtl-c)}.mtl-nb{font-size:11.5px;font-weight:500;color:#7c8594;font-variant-numeric:tabular-nums}.mtl-nb-choisis{padding:1px 7px;border-radius:8px;font-size:11px;color:#fff;background:var(--mtl-c)}.mtl-liste{display:grid;gap:6px;max-height:56vh;overflow-y:auto}.mtl-element{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 10px;border-radius:12px;background:var(--panel)}.mtl-info{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;font-size:13px}.mtl-cat{padding:1px 8px;border-radius:6px;font-size:12px;font-weight:600;color:#c9d1dd;background:#1b212b}.mtl-texte{flex-basis:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#c9d1dd}.mtl-medias{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.mtl-media{position:relative;display:grid;justify-items:center;gap:3px;padding:3px;border:2px solid transparent;border-radius:10px;background:none}.mtl-media:hover:not(:disabled){border-color:#3a4352}.mtl-media.sel,.mtl-media.sel:hover:not(:disabled){border-color:var(--accent)}.mtl-media:disabled{opacity:.35;cursor:not-allowed}.mtl-pp{width:64px;height:64px;border-radius:50%;background:#1b212b center / cover}.mtl-ban{width:150px;height:50px;border-radius:8px;background:#1b212b center / cover}.mtl-role{font-size:11px;color:#7c8594}.mtl-rang{position:absolute;top:-6px;right:-6px;min-width:22px;height:22px;display:grid;place-items:center;padding:0 5px;border-radius:11px;font-size:12px;font-weight:800;color:#fff;background:var(--accent);box-shadow:0 0 0 2px #0f1318}.chb-utiliser.mtl-envoyer{background:var(--accent)}.menu-profil{position:relative}.profil-ouvrir{display:flex;flex:1;min-width:0;align-items:center;gap:10px;padding:0;border:0;background:transparent;text-align:left;color:inherit}.profil-ouvrir:hover:not(:disabled){border:0}.menu-profil .sidebar-foot{transition:border-color .2s,background .2s}.menu-profil .sidebar-foot:hover{border-color:#2c3542;background:#ffffff09}.menu-profil.ouvert .sidebar-foot,.menu-profil.ici .sidebar-foot{border-color:#f0712c8c;background:#f0712c12}.profil-chevron{display:grid;flex:none;color:var(--dim);transform:rotate(180deg);transition:transform .3s cubic-bezier(.2,.9,.3,1.2)}.menu-profil.ouvert .profil-chevron{transform:none;color:var(--text)}.profil-menu{position:absolute;left:0;right:0;bottom:calc(100% + 8px);z-index:20;padding:6px;border-radius:14px;background:#161b23;border:1px solid #2a323e;box-shadow:0 18px 40px -12px #000000b3;opacity:0;transform:translateY(14px) scale(.97);transform-origin:50% 100%;pointer-events:none;visibility:hidden;transition:opacity .18s ease,transform .32s cubic-bezier(.2,.9,.3,1.15),visibility 0s linear .32s}.menu-profil.ouvert .profil-menu{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition:opacity .18s ease,transform .32s cubic-bezier(.2,.9,.3,1.15),visibility 0s}.profil-menu-tete{display:grid;gap:1px;padding:8px 10px 10px;margin-bottom:4px;border-bottom:1px solid #222a35}.profil-menu-tete b{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profil-menu-tete span{font-size:11.5px;color:#f0712c}.profil-item{display:flex;align-items:center;gap:11px;width:100%;padding:8px 10px;border:0;border-radius:10px;background:transparent;text-align:left;color:#c9cfd9;opacity:0;transform:translate(-10px);transition:opacity .2s,transform .3s cubic-bezier(.2,.9,.3,1.2),background .15s}.menu-profil.ouvert .profil-item{opacity:1;transform:none;transition-delay:.08s}.profil-item:hover:not(:disabled){border:0;background:#ffffff0b;color:#fff}.profil-item .nav-tuile{width:30px;height:30px;color:#f0712c}.profil-item small{display:block;font-size:11.5px;color:var(--dim)}.profil-vide{margin:0;padding:6px 10px 8px;font-size:12px;color:var(--dim)}.app-attente{display:grid;place-items:center;min-height:100vh;color:var(--dim)}.eq-page{display:flex;flex-direction:column;gap:22px;padding:32px 40px 90px;font-size:15px;animation:eq-arrivee .35s ease-out}@keyframes eq-arrivee{0%{opacity:0;transform:translateY(10px)}}.eq-entete{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.eq-entete h1{display:flex;align-items:center;gap:14px;margin:0;font-size:34px;font-weight:700}.eq-entete h1 svg{color:#f0712c}.eq-entete p{margin:6px 0 0;color:var(--dim)}.eq-btn-orange{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border:0;border-radius:12px;font-weight:650;color:#fff;background:linear-gradient(140deg,#ff9d45,#f0712c 55%,#d9561e);box-shadow:0 8px 20px -10px #f0712ce6}.eq-btn-orange:hover:not(:disabled){border:0;filter:brightness(1.08)}.eq-btn-orange.petit{padding:7px 14px;border-radius:8px}.eq-btn-danger{color:#ffb4ab;border-color:#e2564a73;background:#e2564a14}.eq-btn-danger:hover:not(:disabled){border-color:var(--ko);background:#e2564a29}.eq-layout{display:grid;grid-template-columns:360px minmax(0,1fr);gap:20px;align-items:start}.eq-liste{position:sticky;top:16px;display:grid;gap:10px;padding:14px;border-radius:16px;background:var(--panel);border:1px solid var(--line)}.eq-liste input{height:42px;border-radius:11px}.eq-compte{padding:0 2px;font-size:12px;color:var(--dim)}.eq-membres{display:grid;gap:4px}.eq-membre{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;align-items:center;width:100%;padding:10px;border:1px solid transparent;border-radius:12px;background:transparent;text-align:left;color:var(--text)}.eq-membre:hover:not(:disabled){border-color:#2c3542;background:#ffffff06}.eq-membre.on{border-color:#f0712c8c;background:#f0712c14}.eq-membre.nouveau{animation:eq-nouveau 1.4s ease-out}@keyframes eq-nouveau{0%{background:#35c56a4d;transform:scale(.97)}30%{transform:none}to{background:#f0712c14}}.eq-membre.desac{opacity:.55}.eq-membre.desac:hover:not(:disabled),.eq-membre.desac.on{opacity:.9}.eq-membre.desac .eq-ini,.eq-detail.desac .eq-detail-tete .eq-ini{filter:grayscale(1)}.eq-section{margin:10px 2px 2px;padding-top:10px;border-top:1px solid #222a35;font-size:11px;font-weight:650;letter-spacing:.6px;text-transform:uppercase;color:#6f7a8a}.eq-membre-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.eq-membre-sous{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:3px;font-size:12px;color:var(--dim)}.eq-aucun{padding:8px}.eq-ini{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;font-weight:700;font-size:14px;color:#fff}.eq-ini.grand{width:56px;height:56px;font-size:21px}.eq-ini.proprio{padding:2px;background:conic-gradient(from 200deg,#f0712c,#ffb347,#4c8dff,#f0712c)}.eq-ini.proprio span{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:#1a1f28}.eq-role{padding:1px 8px;border-radius:999px;font-size:11.5px;font-weight:650;border:1px solid}.eq-role.proprietaire{color:#ffd2b8;border-color:#f0712c8c;background:#f0712c1f}.eq-role.admin{color:#ffcf9e;border-color:#e2b23c73;background:#e2b23c14}.eq-role.operateur{color:#9cc0ff;border-color:#4c8dff66;background:#4c8dff14}.eq-role.lecteur{color:#b8c0cc;border-color:#39414e;background:#1b2028}.eq-etiq-desac{padding:1px 8px;border-radius:999px;font-size:11.5px;font-weight:650;color:#c4cad4;background:#232934;border:1px dashed #59626f}.eq-perso{color:#e2b23c;font-size:11.5px;text-transform:none;letter-spacing:0}.eq-detail{display:grid;gap:18px;padding:24px 26px;border-radius:16px;background:var(--panel);border:1px solid var(--line);animation:eq-arrivee .25s ease-out}.eq-detail-tete{display:flex;align-items:center;gap:16px}.eq-detail-tete h2{margin:0;font-size:21px;overflow-wrap:anywhere}.eq-detail-tete p{margin:3px 0 0;font-size:13px;color:var(--dim)}.eq-actions{display:flex;gap:8px;margin-left:auto}.eq-actions button{white-space:nowrap}.eq-note-bloc{display:flex;gap:10px;align-items:center;padding:12px 14px;border-radius:12px;font-size:13.5px;color:#ffd2b8;background:#f0712c14;border:1px solid rgba(240,113,44,.3)}.eq-note-bloc>svg{flex:none}.eq-desac-note{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;font-size:13.5px;color:#c4cad4;background:#1b2028;border:1px solid #39414e}.eq-desac-note>svg{flex:none;margin-top:1px;color:var(--dim)}.eq-bloc{display:grid;gap:12px;padding-top:18px;border-top:1px solid #222a35}.eq-bloc-tete{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.eq-bloc h3{margin:0;font-size:12px;font-weight:650;letter-spacing:.6px;text-transform:uppercase;color:var(--dim)}.eq-droite{display:flex;align-items:baseline;gap:14px}.eq-lien{padding:0;border:0;background:none;color:#9cc0ff;font-size:13px}.eq-lien:hover:not(:disabled){border:0;text-decoration:underline}.eq-note{margin:0;font-size:12.5px;color:var(--dim)}.eq-roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.eq-carte-role{display:grid;gap:4px;padding:13px 14px;border-radius:12px;text-align:left;color:var(--text);background:#12161c;border:1px solid var(--line);transition:border-color .2s,background .2s,transform .15s}.eq-carte-role:hover:not(:disabled){border-color:#3a4554;transform:translateY(-1px)}.eq-carte-role b{font-size:15px}.eq-carte-role span{font-size:12.5px;color:var(--dim)}.eq-carte-role.on{border-color:#f0712c;background:#f0712c17;box-shadow:inset 0 0 0 1px #f0712c66}.eq-carte-role:disabled{cursor:default;opacity:.5}.eq-roles.compacts .eq-carte-role{padding:10px 11px}.eq-roles.compacts .eq-carte-role span{font-size:11.5px}.eq-perm-total{font-size:13px;color:var(--dim)}.eq-perm-total b{color:var(--text)}.eq-perm-outils{display:flex;gap:10px;align-items:center}.eq-perm-outils input[type=search]{flex:1;height:42px;border-radius:11px}.eq-coche{display:inline-flex;align-items:center;gap:8px;padding:0 4px;font-size:13.5px;color:#c4cad4;cursor:pointer;white-space:nowrap}.eq-coche input{width:16px;height:16px;margin:0;accent-color:#f0712c}.eq-legende{display:flex;flex-wrap:wrap;gap:6px 14px}.eq-bdg{display:inline-flex;align-items:center;padding:1px 7px;border-radius:6px;font-size:11px;font-weight:650;white-space:nowrap;border:1px solid;cursor:help}.eq-bdg.b-secret{color:#d7c2ff;border-color:#a46bff73;background:#a46bff1a}.eq-bdg.b-x{color:#e6e9ef;border-color:#4a5260;background:#1f242c}.eq-bdg.b-profil{color:#ffd2b8;border-color:#f0712c73;background:#f0712c14}.eq-bdg.b-supprime{color:#ffb4ab;border-color:#e2564a73;background:#e2564a14}.eq-bdg.b-cout{color:#ffe3a3;border-color:#e2b23c73;background:#e2b23c14}.eq-bdg.b-public{color:#f5c2e0;border-color:#e0597a73;background:#e0597a14}.eq-bdg.b-partage{color:#a6e8bd;border-color:#35c56a66;background:#35c56a14}.eq-perms{display:grid;gap:8px}.eq-perm-page{border:1px solid var(--line);border-radius:12px;background:#12161c;overflow:hidden;transition:border-color .2s}.eq-perm-page.ouvert{border-color:#333c49}.eq-perm-tete{display:grid;grid-template-columns:minmax(0,1fr) 246px;gap:12px;align-items:center;padding:8px 10px 8px 6px}.eq-perm-nom{display:grid;grid-template-columns:24px 22px minmax(0,1fr) auto;gap:8px;align-items:center;padding:4px 6px;border:0;background:none;text-align:left;color:var(--text);border-radius:8px}.eq-perm-nom:hover:not(:disabled){border:0;background:#ffffff08}.eq-fleche{display:grid;color:var(--dim);transform:rotate(-90deg);transition:transform .25s cubic-bezier(.2,.9,.3,1.2)}.eq-perm-page.ouvert .eq-fleche{transform:none;color:var(--text)}.eq-perm-nom b{font-size:14.5px;font-weight:600}.eq-perm-nom small{display:block;font-size:12px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eq-perm-compte{display:grid;justify-items:end;gap:1px;font-size:12.5px;color:var(--dim);font-variant-numeric:tabular-nums}.eq-perm-compte b{color:var(--text);font-weight:600}.eq-perm-compte em{font-style:normal;font-size:11.5px;color:var(--warn)}.eq-perm-compte .zero{color:#6f7784}.eq-seg3{position:relative;display:grid;grid-template-columns:repeat(3,1fr);padding:3px;border-radius:10px;background:#0f1217;border:1px solid #222a35}.eq-seg3 i{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / 3);border-radius:8px;transition:transform .28s cubic-bezier(.2,.9,.3,1.2),background .2s,opacity .2s}.eq-seg3[data-v="0"] i{transform:translate(0);background:#2a313c}.eq-seg3[data-v="1"] i{transform:translate(100%);background:#4c8dff47}.eq-seg3[data-v="2"] i{transform:translate(200%);background:#f0712c52}.eq-seg3[data-v=p] i{opacity:0}.eq-seg3 button{position:relative;padding:6px 0;border:0;background:none;font-size:13px;color:var(--dim)}.eq-seg3 button:hover:not(:disabled){border:0;color:var(--text)}.eq-seg3 button:disabled{opacity:1}.eq-seg3[data-v="0"] button:nth-of-type(1),.eq-seg3[data-v="1"] button:nth-of-type(2),.eq-seg3[data-v="2"] button:nth-of-type(3){color:#fff;font-weight:600}.eq-seg3.verrou{opacity:.55;pointer-events:none}.eq-perm-corps{display:grid;gap:14px;padding:4px 14px 14px 44px;animation:eq-arrivee .22s ease-out}.eq-perm-groupe{display:grid;gap:2px}.eq-perm-groupe h4{margin:4px 0;font-size:11.5px;font-weight:650;letter-spacing:.5px;text-transform:uppercase;color:#6f7a8a}.eq-perm-act{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center;padding:7px 8px;border-radius:9px;cursor:pointer}.eq-perm-act:hover{background:#ffffff08}.eq-perm-act.verrou{cursor:default}.eq-perm-act.verrou:hover{background:none}.eq-perm-act b{font-size:14px;font-weight:550}.eq-perm-act small{display:block;font-size:12px;color:var(--dim)}.eq-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.eq-perm-act.flash{animation:eq-flash 1.1s ease-out}@keyframes eq-flash{0%{background:#e2b23c38}to{background:transparent}}.eq-inter{position:relative;width:34px;height:20px;border-radius:999px;background:#2a313c;transition:background .2s}.eq-inter:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#c4cad4;transition:transform .22s cubic-bezier(.2,.9,.3,1.3),background .2s}.eq-inter.on{background:#f0712c}.eq-inter.on:after{transform:translate(14px);background:#fff}.eq-perm-act.verrou .eq-inter{opacity:.6}.eq-besoin{display:block;margin-top:2px;font-size:11.5px;color:#7f8896}.eq-vide-recherche{padding:14px;font-size:13.5px;color:var(--dim);border:1px dashed var(--line);border-radius:12px}.eq-barre{position:fixed;left:292px;right:40px;bottom:18px;z-index:30;display:flex;align-items:center;gap:12px;padding:12px 14px 12px 18px;border-radius:14px;background:#1b1712;border:1px solid rgba(226,178,60,.45);box-shadow:0 18px 40px -14px #000c;transform:translateY(140%);transition:transform .35s cubic-bezier(.2,.9,.3,1.15)}.eq-barre.visible{transform:none}.eq-barre.visible[data-secoue="1"]{animation:eq-secoue .4s}@keyframes eq-secoue{20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.eq-barre.annonce{border-color:#e2564a99;background:#1d1413}.eq-barre-texte{flex:1;min-width:0;color:#ffe3a3;font-size:14px}.eq-barre-texte b{font-weight:600}.eq-barre-texte small{display:block;margin-top:3px;font-size:13px;color:#ffb4ab}.eq-toast{position:fixed;left:50%;bottom:24px;z-index:60;display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:12px;font-size:14px;color:#c9f5d8;background:#13241a;border:1px solid rgba(53,197,106,.45);transform:translate(-50%);animation:eq-toast .35s cubic-bezier(.2,.9,.3,1.15)}@keyframes eq-toast{0%{transform:translate(-50%,150%)}}.eq-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;background:#0000008c;animation:eq-fondu .2s}@keyframes eq-fondu{0%{opacity:0}}.eq-modal-cadre{width:min(480px,92vw);display:grid;gap:14px;padding:22px 24px;border-radius:16px;background:var(--panel);border:1px solid var(--line);animation:eq-arrivee .3s cubic-bezier(.2,.9,.3,1.15)}.eq-modal-cadre h4{margin:0;font-size:18px;overflow-wrap:anywhere}.eq-modal-cadre p{margin:0;color:var(--dim);font-size:13.5px}.eq-modal-liste{display:grid;gap:7px;margin:0;padding-left:18px;font-size:13.5px;color:#c4cad4}.eq-modal-liste b{color:var(--text)}.eq-champ{display:grid;gap:6px}.eq-champ>span{font-size:13px;color:var(--dim)}.eq-champ input{height:44px;border-radius:11px;font-size:15px}.eq-champ-mdp{position:relative}.eq-champ-mdp input{width:100%;padding-right:46px}.eq-oeil{position:absolute;right:6px;top:6px;display:grid;place-items:center;width:34px;height:32px;padding:0;border:0;background:none;color:var(--dim)}.eq-oeil:hover:not(:disabled){border:0;color:var(--text)}.eq-err{min-height:17px;font-size:12.5px;color:#ff9a8f}.eq-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}@media(max-width:1100px){.eq-layout{grid-template-columns:minmax(0,1fr)}.eq-liste{position:static}}@media(prefers-reduced-motion:reduce){.eq-page,.eq-detail,.eq-perm-corps,.eq-membre.nouveau,.eq-perm-act.flash,.eq-barre,.eq-toast,.eq-modal,.eq-modal-cadre,.profil-menu,.profil-item,.profil-chevron,.eq-fleche,.eq-seg3 i,.eq-inter,.eq-inter:after{animation:none;transition:none}}.eq-perimetre{display:grid;gap:12px;padding:14px;border-radius:12px;background:#f0712c0d;border:1px solid rgba(240,113,44,.25)}.eq-perimetre h4{margin:0;font-size:13px;color:#ffd2b8}.eq-perimetre p{margin:0;font-size:12.5px;color:var(--dim)}.eq-perim-ligne{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;align-items:start}.eq-perim-ligne>span{padding-top:8px;font-size:13px;color:#c4cad4}.eq-perim-choix{display:grid;gap:8px;min-width:0}.eq-perim-liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:2px 8px;padding:6px 8px;border-radius:10px;background:#0f1217;border:1px solid #222a35}.eq-perim-liste label{display:flex;align-items:center;gap:8px;min-width:0;padding:5px 4px;font-size:13.5px;cursor:pointer;border-radius:6px}.eq-perim-liste label:hover{background:#ffffff08}.eq-perim-liste label>span{min-width:0;overflow-wrap:anywhere}.eq-perim-liste input{flex:none;width:15px;height:15px;margin:0;padding:0;accent-color:#f0712c}.eq-perim-liste em{font-style:normal;color:var(--dim)}.eq-perim-liste .eq-plus-utilise{display:block;font-size:11px;color:var(--warn)}.eq-perim-vide{margin:0;padding:4px;font-size:12.5px;color:var(--dim)}.eq-perimetre.verrou .eq-perim-liste{opacity:.55}.eq-perimetre.verrou .eq-perim-liste label{cursor:default}.eq-perimetre.verrou .eq-perim-liste label:hover{background:none}.eq-perim-renvoi{margin:0;padding:9px 12px;border-radius:10px;font-size:12.5px;color:var(--dim);background:#0f1217;border:1px dashed #2a323e}.eq-perim-renvoi b{color:var(--text);font-weight:600}.eq-perim-admin{margin:0;padding:9px 12px;border-radius:10px;font-size:12.5px;color:#ffcf9e;background:#e2b23c0f;border:1px solid rgba(226,178,60,.3)}.eq-seg2{display:inline-grid;grid-auto-flow:column;padding:3px;border-radius:11px;background:#0f1217;border:1px solid #222a35;width:max-content;max-width:100%}.eq-seg2 button{padding:7px 14px;border:0;border-radius:8px;background:none;color:var(--dim);font-size:13.5px}.eq-seg2 button.on{color:#fff;font-weight:600;background:#f0712c47}.eq-seg2 button:hover:not(:disabled){border:0;color:var(--text)}.eq-seg2 button.on:hover:not(:disabled){color:#fff}.eq-seg2 button:disabled{opacity:1;cursor:default}.eq-seg2.verrou{opacity:.55}.eq-tels-total{font-size:13px;color:var(--dim);font-variant-numeric:tabular-nums}.eq-tels-total b{color:var(--text)}.eq-cpts{display:grid;gap:10px;animation:eq-arrivee .25s ease-out}.eq-cpts>input{height:40px;border-radius:10px}.eq-arbre{max-height:420px;overflow-y:auto;border:1px solid var(--line);border-radius:12px;scrollbar-width:thin}.eq-arbre-vide{margin:0;padding:10px 12px;font-size:12.5px;color:var(--dim)}.eq-px-ligne{display:flex;align-items:center;gap:10px;height:41px;padding:0 12px 0 6px;border-top:1px solid #1f262f}.eq-px-ligne.premier{border-top-color:transparent}.eq-px-ligne:hover{background:#ffffff06}.eq-px-ligne b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,Consolas,monospace;font-size:13.5px;font-weight:600;cursor:pointer}.eq-px-ligne small{margin-left:auto;padding-left:8px;color:var(--dim);font-size:12px;white-space:nowrap}.eq-px-ligne.tout small,.eq-px-ligne.partiel small{color:#ffd2b8}.eq-px-ligne input,.eq-cpt-ligne input{flex:none;width:16px;height:16px;margin:0;padding:0;accent-color:#f0712c}.eq-px-vide{flex:none;width:16px}.eq-px-deplier{flex:none;display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;background:none;color:var(--dim)}.eq-px-deplier:hover:not(:disabled){border:0;color:var(--text)}.eq-px-deplier svg{transform:rotate(-90deg);transition:transform .2s}.eq-px-ligne.ouvert .eq-px-deplier svg{transform:none}.eq-px-note-ligne{display:flex;align-items:flex-start;height:52px;padding:0 12px 0 42px}.eq-px-note{display:-webkit-box;width:100%;margin:0;padding:6px 10px;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;border-radius:9px;font-size:12px;line-height:1.35;color:var(--dim);background:#12161c;border:1px solid #222a35}.eq-cpt-ligne{display:flex;align-items:center;gap:10px;height:36px;padding:0 12px 0 42px;cursor:pointer;border-radius:8px}.eq-cpt-ligne:hover{background:#ffffff06}.eq-cpt-ligne.verrou{cursor:default}.eq-cpt-ligne.verrou:hover{background:none}.eq-cpt-ligne b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:13.5px}.eq-cpt-ligne em{max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-size:12px;color:#9cc0ff}.eq-cpt-av{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-size:11.5px;font-weight:700;color:#fff}.eq-barre-texte small.calcul{color:var(--dim)}@media(prefers-reduced-motion:reduce){.eq-cpts,.eq-px-deplier svg{animation:none;transition:none}}:root{--pv-post: var(--bib-orange, #f0712c);--pv-com: #1fae92;--pv-like: #e0458a;--pv-rep: #4c8dff;--pv-fond: #0c0f14;--pv-carte: #141922;--pv-carte-2: #1a202b}.pv-dim{color:var(--dim, #8a93a3);font-weight:400}.pv-c-com{color:var(--pv-com)}.pv-c-like{color:var(--pv-like)}.pv-c-rep{color:var(--pv-rep)}.pv-b-lien{padding:8px 12px;border:0;background:none;color:var(--dim)}.pv-b-lien:hover:not(:disabled){color:var(--text)}.pv-b-danger{padding:8px 12px;border-radius:10px;color:#ff8b80;border:1px solid rgba(226,86,74,.4);background:#e2564a0f}.pv-ajouter{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:0;border-radius:10px;background:var(--pv-post);color:#fff;font-weight:700;font-size:14px}.pv-etat{margin-left:auto;padding:1px 7px;border-radius:6px;font-size:10.5px;font-weight:600;color:var(--dim);background:#1d2430}.pv-etat.en_cours{color:#9cc3ff;background:#4c8dff24}.pv-etat.termine{color:#7fe0a4;background:#2fd27c1f}.pv-etat.echoue{color:#ff8b80;background:#e2564a24}.pv-avatar{flex:none;display:inline-grid;place-items:center;border-radius:50%;object-fit:cover;color:#fff;font-weight:700;letter-spacing:.3px;box-shadow:0 0 0 1px #ffffff14}.pvs-icone{width:15px;height:15px;flex:none;color:var(--dim, #8b93a1)}.pvs-fort{color:var(--text, #e6e9ef);font-weight:600}.pvs-declencheur{display:inline-flex;align-items:stretch;max-width:100%;min-width:0;vertical-align:middle;box-sizing:border-box;border:1px solid var(--line, #262c36);border-radius:9px;background:#0b0d11}.pvs-declencheur.actif{border-color:#4c8dff8c;background:#4c8dff14}.pvs-declencheur.desactive{opacity:.5}.pvs-decl-bouton{display:inline-flex;align-items:center;gap:7px;min-width:0;height:34px;padding:0 10px;border:0;border-radius:8px;background:transparent;font-size:13px;white-space:nowrap}.pvs-decl-bouton:hover:not(:disabled){background:#ffffff0a}.pvs-decl-txt{overflow:hidden;text-overflow:ellipsis}.pvs-declencheur.actif .pvs-decl-txt{color:#fff;font-weight:600}.pvs-declencheur.actif .pvs-icone{color:var(--accent, #4c8dff)}.pvs-fleche{color:var(--dim, #8b93a1);font-size:10px}.pvs-decl-x{flex:none;width:28px;padding:0;border:0;border-left:1px solid var(--line, #262c36);border-radius:0 8px 8px 0;background:transparent;color:var(--dim, #8b93a1);font-size:11px}.pvs-decl-x:hover{color:var(--text, #e6e9ef);background:#ffffff0d}.pvs-flottant{position:fixed;z-index:400;box-sizing:border-box;overflow:auto;overscroll-behavior:contain;border:1px solid #2c3442;border-radius:12px;background:#10141a;color:var(--text, #e6e9ef);font-size:13px;text-align:left;box-shadow:0 24px 60px -18px #000000eb}.pvs-panneau{display:grid;gap:8px;padding:10px}.pvs-pied{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px}.pvs-recherche{position:relative;display:block;min-width:0}.pvs-recherche>.pvs-icone{position:absolute;left:10px;top:50%;transform:translateY(-50%);pointer-events:none}.pvs-recherche input{width:100%;height:36px;box-sizing:border-box;padding:0 34px 0 32px;border-radius:9px;font-size:13.5px}.pvs-recherche input:focus{outline:none;border-color:var(--accent, #4c8dff);box-shadow:0 0 0 2px #4c8dff38}.pvs-effacer{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:24px;height:24px;padding:0;border:0;border-radius:6px;background:#1f2632;color:var(--dim, #8b93a1);font-size:10px}.pvs-effacer:hover{color:#fff}.pvs-marque{padding:0 1px;border-radius:3px;background:#f0712c4d;color:inherit}.pvs-mini{height:28px;padding:0 9px;border-radius:7px;font-size:12px;white-space:nowrap}.pvs-lien{padding:0;border:0;border-radius:0;background:none;color:var(--accent, #4c8dff);font-size:inherit;white-space:nowrap}.pvs-lien:hover{text-decoration:underline}.pvs-bascule{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--dim, #8b93a1);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.pvs-bascule input{margin:0;accent-color:var(--accent, #4c8dff)}.pvs-actions,.pvs-c-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.pvs-compteur{margin-left:auto;font-size:12px;color:var(--dim, #8b93a1);font-variant-numeric:tabular-nums}.pvs-compteur b{color:var(--text, #e6e9ef)}.pvs-defile{position:relative;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;border:1px solid #1d232c;border-radius:10px;background:#0c0f14;outline:none;scrollbar-width:thin}.pvs-defile:focus-visible{border-color:var(--accent, #4c8dff);box-shadow:0 0 0 2px #4c8dff38}.pvs-vide{margin:0;padding:12px;font-size:12.5px;color:var(--dim, #8b93a1)}.pvs-vide-zone{display:grid;place-content:center;justify-items:center;gap:8px;box-sizing:border-box;border:1px dashed #262d38;border-radius:10px;font-size:12.5px;color:var(--dim, #8b93a1);text-align:center}.pvs-case{flex:none;width:16px;height:16px;display:grid;place-items:center;box-sizing:border-box;border-radius:4px;border:1.5px solid #4a5363;font-size:11px;line-height:1;color:#fff}.pvs-radio{flex:none;width:16px;height:16px;box-sizing:border-box;border-radius:50%;border:1.5px solid #4a5363}.pvs-tel-ligne.on .pvs-case,.pvs-c-ligne.on .pvs-case,.pvs-tuile.on .pvs-case{background:var(--accent, #4c8dff);border-color:var(--accent, #4c8dff)}.pvs-c-ligne.on .pvs-radio,.pvs-tuile.on .pvs-radio{border:5px solid var(--accent, #4c8dff);background:#fff}.pvs-tel-ligne,.pvs-c-ligne{box-sizing:border-box;padding:0 10px;cursor:pointer;-webkit-user-select:none;user-select:none}.pvs-tel-ligne:hover,.pvs-c-ligne:hover,.pvs-tuile:hover{background:#151a23}.pvs-tel-ligne.on,.pvs-c-ligne.on{background:#4c8dff12}.pvs-tel-ligne.actif,.pvs-c-ligne.actif{background:#1a2130;box-shadow:inset 3px 0 0 var(--accent, #4c8dff)}.pvs-comptes{container-type:inline-size;display:grid;gap:8px;min-width:0}.pvs-c-tete{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pvs-segment{display:inline-flex;flex:none;box-sizing:border-box;border:1px solid var(--line, #262c36);border-radius:9px;overflow:hidden;background:#0b0d11}.pvs-segment button{height:34px;padding:0 10px;border:0;border-radius:0;background:transparent;color:var(--dim, #8b93a1);font-size:12.5px;white-space:nowrap}.pvs-segment button+button{border-left:1px solid var(--line, #262c36)}.pvs-segment button[aria-pressed=true]{background:#4c8dff29;color:#fff;font-weight:600}.pvs-segment small{margin-left:5px;font-size:11px;font-weight:400;opacity:.75;font-variant-numeric:tabular-nums}.pvs-vue{margin-left:auto}.pvs-c-ligne{display:grid;grid-template-columns:16px 26px minmax(0,1fr) 86px 96px 70px auto;align-items:center;gap:10px;font-size:13px;border-bottom:1px solid #131820}.pvs-c-ligne.banni{opacity:.6}.pvs-c-ligne.off,.pvs-tuile.off{opacity:.45;cursor:not-allowed}.pvs-av{position:relative;display:inline-grid;flex:none}.pvs-point{position:absolute;right:-1px;bottom:-1px;width:8px;height:8px;border-radius:50%;background:#6b7484;box-shadow:0 0 0 2px #0c0f14}.pvs-point.connecte{background:#2fd27c}.pvs-point.banni{background:#e2564a}.pvs-c-nom{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.pvs-c-tel,.pvs-c-surface{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--dim, #8b93a1);font-variant-numeric:tabular-nums}.pvs-c-statut{font-size:11.5px;color:var(--dim, #8b93a1)}.pvs-c-statut.connecte{color:#5fd38c}.pvs-c-statut.banni{color:#ff8b80}.pvs-c-badges{display:inline-flex;justify-content:flex-end;gap:4px;min-width:0}.pvs-badge{display:inline-block;padding:1px 7px;border-radius:6px;font-size:11px;font-weight:500;white-space:nowrap;color:#ffc48f;background:#f0712c24}@container (max-width: 560px){.pvs-c-ligne{grid-template-columns:16px 26px minmax(0,1fr) 78px auto}.pvs-c-surface,.pvs-c-statut{display:none}.pvs-vue{margin-left:0}}.pvs-grille{display:grid}.pvs-tuile{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);justify-items:center;align-content:start;gap:2px;box-sizing:border-box;min-width:0;padding:9px 5px 4px;border-radius:10px;font-size:12px;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none}.pvs-tuile .pvs-av{margin-bottom:4px}.pvs-tuile .pvs-point{right:1px;bottom:1px;width:11px;height:11px}.pvs-tuile .pvs-case,.pvs-tuile .pvs-radio{position:absolute;top:-3px;right:-7px;background:#0c0f14}.pvs-tuile.on .pvs-case{background:var(--accent, #4c8dff)}.pvs-tuile.on .pvs-radio{background:#fff}.pvs-tuile b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.pvs-tuile .pv-dim{font-size:11px}.pvs-tuile.on{background:#4c8dff1f;box-shadow:inset 0 0 0 1.5px #4c8dffb3}.pvs-tuile.actif{background:#1a2130;box-shadow:inset 0 0 0 2px var(--accent, #4c8dff)}.pvs-tuile.banni{opacity:.6}.pvs-tuile-badges{max-width:100%;overflow:hidden;white-space:nowrap}.pvs-bande{display:flex;align-items:center;gap:8px;min-width:0;min-height:36px;box-sizing:border-box;padding:4px 8px;border-radius:10px;background:#121720;font-size:12.5px}.pvs-bande-titre{flex:none;font-weight:600;white-space:nowrap}.pvs-bande-defile{display:flex;flex:1;gap:5px;min-width:0;padding:2px 0;overflow-x:auto;scrollbar-width:thin}.pvs-puce-choisi{flex:none;display:inline-flex;align-items:center;gap:5px;padding:2px 3px;border-radius:999px;background:#1b2230;font-size:12px;white-space:nowrap}.pvs-puce-choisi button{width:18px;height:18px;padding:0;border:0;border-radius:50%;background:#2a3240;color:var(--dim, #8b93a1);font-size:9px}.pvs-puce-choisi button:hover{background:#3a4352;color:#fff}.pvs-autres{flex:none;align-self:center;font-size:12px}.pvs-retirer-tout{flex:none;margin-left:auto;font-size:12px}.pvs-comptes.ordre .pvs-c-ligne{grid-template-columns:30px 26px minmax(0,1fr) 86px 96px 70px auto}.pvs-comptes.ordre .pvs-c-ligne.on,.pvs-comptes.ordre .pvs-tuile.on{background:#9b7bff1a}.pvs-comptes.ordre .pvs-tuile.on{box-shadow:inset 0 0 0 1.5px #9b7bffb3}.pvs-case.pvs-num{width:auto;min-width:22px;height:20px;padding:0 4px;font-size:10.5px;font-weight:750;font-variant-numeric:tabular-nums}.pvs-c-ligne.on .pvs-case.pvs-num,.pvs-tuile.on .pvs-case.pvs-num{border-color:#9b7bff;background:#9b7bff}.pvs-groupe{display:flex;align-items:flex-end;gap:4px;box-sizing:border-box;padding:0 10px 6px;font-size:11.5px;letter-spacing:.4px;text-transform:uppercase;color:var(--dim, #8b93a1);white-space:nowrap}.pvs-groupe b{color:#c9d1dd}.pvs-rang{display:grid;place-items:center;min-width:18px;height:18px;box-sizing:border-box;padding:0 4px;border-radius:999px;background:#9b7bff;color:#fff;font-size:10.5px;font-style:normal;font-weight:750;font-variant-numeric:tabular-nums}.pvs-glisse,.pvs-glisse *{-webkit-user-select:none;user-select:none}@container (max-width: 560px){.pvs-comptes.ordre .pvs-c-ligne{grid-template-columns:30px 26px minmax(0,1fr) 78px auto}}.pe-dim{color:var(--dim, #8b93a1);font-weight:400}.pe-erreur-txt{color:#ff8b80}.pe-attention{color:#ffb067}.pe-coupe{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pe-dialogue :focus-visible{outline:2px solid var(--accent, #4c8dff);outline-offset:2px}.pe-voile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:16px;background:#05070ab8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pe-dialogue{width:min(1280px,100%);height:min(880px,100%);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid #262d38;border-radius:18px;background:#0f1318;box-shadow:0 40px 100px -30px #000000f2;animation:pe-ouvre .16s ease-out}@keyframes pe-ouvre{0%{opacity:0;transform:translateY(8px) scale(.99)}}@keyframes pe-apparait{0%{opacity:0;transform:translateY(4px)}}@keyframes pe-glisse{0%{opacity:0;transform:translate(18px)}}.pe-tete{display:flex;align-items:center;gap:16px;padding:14px 16px 12px 20px;border-bottom:1px solid #1b212a}.pe-t-titre{flex:1;display:grid;gap:2px;min-width:0}.pe-t-titre h3{margin:0;font-size:18px;font-weight:750;letter-spacing:-.1px}.pe-t-titre>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--dim)}.pe-t-titre b{color:var(--text);font-variant-numeric:tabular-nums}.pe-horloge{flex:none;padding:5px 11px;border-radius:999px;background:#151a22;border:1px solid #222935;font-size:12.5px;color:var(--dim);white-space:nowrap}.pe-horloge b{color:var(--text);font-variant-numeric:tabular-nums}.pe-x{flex:none;width:34px;height:34px;padding:0;border-radius:10px}.pe-x.petit{width:26px;height:26px;margin-left:auto;border-radius:8px;font-size:11px}.pe-corps{position:relative;display:grid;grid-template-columns:248px minmax(0,1fr);min-height:0}.pe-etapes{display:flex;flex-direction:column;gap:3px;min-height:0;padding:12px 10px;overflow-y:auto;background:#0b0e13;border-right:1px solid #1b212a}.pe-etape{position:relative;display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 10px;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--text);text-align:left}.pe-etape:hover{background:#12171e}.pe-etape.on{background:#171d26;border-color:#2a3240;box-shadow:inset 3px 0 0 var(--pv-post)}.pe-e-num{width:26px;height:26px;display:grid;place-items:center;border:1.5px solid #2c3442;border-radius:50%;background:#1a2029;color:var(--dim);font-size:12px;font-weight:700}.pe-etape.ok .pe-e-num{border-color:#2fd27c80;background:#2fd27c24;color:#6fe0a0}.pe-etape.afaire .pe-e-num{border-color:var(--pv-post);background:#f0712c1a;color:#ffb784}.pe-etape.erreur .pe-e-num{border-color:#e2564a;background:#c4483d;color:#fff}.pe-etape.vide .pe-e-num{border-style:dashed}.pe-etape.on .pe-e-num{box-shadow:0 0 0 3px #f0712c33}.pe-e-txt{display:grid;gap:1px;min-width:0}.pe-e-txt b{font-size:13.5px;font-weight:650}.pe-e-txt small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;color:var(--dim)}.pe-etape.afaire .pe-e-txt small{color:#ffb067}.pe-etape.erreur .pe-e-txt small{color:#ff8b80}.pe-e-nb{min-width:26px;padding:1px 7px;border-radius:999px;font-size:12px;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.pe-e-nb.com{color:var(--pv-com);background:#1fae9221}.pe-e-nb.like{color:var(--pv-like);background:#e0458a21}.pe-e-nb.rep{color:var(--pv-rep);background:#4c8dff21}.pe-e-sep{margin:10px 10px 2px;font-size:10.5px;letter-spacing:.6px;text-transform:uppercase;color:#7a8394}.pe-e-bas{display:grid;gap:8px;margin-top:auto;padding-top:14px}.pe-clavier{margin:0;padding:0 4px;font-size:11px;line-height:1.8;color:#7f8898}.pe-clavier kbd,.pe-banc kbd{padding:0 4px;border:1px solid #2f3846;border-radius:4px;background:#141921;color:#aab3c0;font:inherit;font-size:10.5px}.pe-option{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:start;padding:8px;border:0;border-radius:10px;background:none;text-align:left}.pe-option:hover{background:#1b212b}.pe-option b{display:block;font-size:13px}.pe-option small{display:block;font-size:11.5px;line-height:1.35;color:var(--dim)}.pe-inter{position:relative;width:34px;height:20px;margin-top:1px;border-radius:999px;background:#2a3240;transition:background .15s}.pe-inter i{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#c9d1dd;transition:transform .15s}.pe-option.on .pe-inter{background:var(--pv-com)}.pe-option.on .pe-inter i{transform:translate(14px);background:#fff}.pe-contenu{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;min-width:0;min-height:0;container:contenu / inline-size}.pe-c-tete{display:grid;gap:3px;padding:16px 24px 12px}.pe-c-num{font-size:11px;letter-spacing:.6px;text-transform:uppercase;color:#7f8898}.pe-c-tete h4{display:flex;align-items:center;gap:10px;margin:0;font-size:22px;font-weight:750;letter-spacing:-.2px}.pe-c-tete>.pe-dim{font-size:13px}.pe-c-corps{min-height:0;padding:2px 24px 20px;overflow-y:auto}.pe-c-corps.plein{display:grid;grid-template-rows:minmax(0,1fr);padding-bottom:0;overflow:hidden}.pe-c-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 24px;border-top:1px solid #171c24}.pe-points{display:flex;align-items:center;gap:6px}.pe-points i{width:7px;height:7px;border-radius:50%;background:#2a3240;transition:width .15s}.pe-points i.ok{background:#2f7a52}.pe-points i.afaire{background:#9a5428}.pe-points i.erreur{background:#c4483d}.pe-points i.on{width:20px;border-radius:4px;background:var(--pv-post)}.pe-b-suivant{padding:8px 16px;border-color:#3a4352;border-radius:10px;background:#1a212c;font-weight:650}.pe-b-suivant:hover{border-color:var(--pv-post)}.pe-b-second{padding:8px 14px;border-radius:10px}.pe-b-lien{padding:4px 6px;border:0;background:none;color:var(--accent);font-size:inherit}.pe-b-lien:hover:not(:disabled){text-decoration:underline}.pe-b-ok{padding:10px 22px;border:0;border-radius:11px;background:var(--pv-post);color:#fff;font-size:14.5px;font-weight:750}.pe-b-ok:disabled{opacity:.4;cursor:not-allowed}.pe-b-ok.grand{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:15px;border-radius:13px;font-size:16px}.pe-b-ok.grand small{font-size:12px;font-weight:500;opacity:.75}.pe-note{display:flex;align-items:center;gap:12px;margin:0 24px 8px;padding:8px 12px;border:1px solid rgba(47,210,124,.3);border-radius:10px;background:#2fd27c17;color:#9ee6bd;font-size:13px;animation:pe-apparait .2s ease-out}.pe-note>span{flex:1}.pe-apercu .pe-note,.pe-liste-etape .pe-note{margin:0}.pe-alerte{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:10px 14px;border-radius:11px;font-size:13px;line-height:1.45}.pe-alerte.erreur{border:1px solid rgba(226,86,74,.4);background:#e2564a1a;color:#ffb3ab}.pe-alerte.attention{border:1px solid rgba(240,160,60,.3);background:#f0a03c14;color:#f3c98a}.pe-alerte button{padding:4px 10px;border-radius:8px;font-size:12.5px}.pe-aide{margin:0;font-size:12.5px;color:#7f8898}.pe-outils{display:grid;gap:10px;margin-bottom:14px}.pe-recherche{width:100%;height:40px;padding:0 14px;border-radius:11px;font-size:14px}.pe-recherche.petite{width:200px;height:32px;padding:0 10px;border-radius:9px;font-size:13px}.pe-puces-filtre{display:flex;flex-wrap:wrap;gap:6px}.pe-puces-filtre button{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:#12171e;font-size:12.5px}.pe-puces-filtre button small{font-size:11px;color:var(--dim)}.pe-puces-filtre button em{font-size:10.5px;font-style:normal;color:#8fb6ff}.pe-puces-filtre button.on{border-color:var(--accent);background:#4c8dff24;color:#fff}.pe-segment{display:inline-flex;flex-wrap:wrap;padding:2px;border:1px solid var(--line);border-radius:10px;background:#0b0e13}.pe-segment button{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:0;border-radius:8px;background:none;color:var(--dim);font-size:12.5px}.pe-segment button.on{background:#1f2733;color:var(--text)}.pe-segment small{font-size:11px;opacity:.7}.pe-ligne-filtres{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.pe-bascule{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:999px;background:#12171e;font-size:12.5px}.pe-bascule i{position:relative;width:14px;height:14px;border:1.5px solid #4a5363;border-radius:4px}.pe-bascule small{font-size:11px;color:var(--dim)}.pe-bascule.on{border-color:var(--pv-com);color:#fff}.pe-bascule.on i{border-color:var(--pv-com);background:var(--pv-com)}.pe-bascule.on i:after{content:"✓";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:10px;font-style:normal;color:#fff}.pe-compteur{margin-left:auto;font-size:12.5px}.pe-pt{flex:none;display:inline-block;width:8px;height:8px;border-radius:50%;background:#6b7484}.pe-pt.connecte{background:#2fd27c}.pe-pt.banni{background:#e2564a}.pe-vide{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:18px;border:1px dashed #2a3240;border-radius:12px;color:var(--dim);font-size:13px}.pe-vide.grand{display:grid;justify-items:start;gap:4px;padding:24px}.pe-vide.grand b{font-size:14px;color:var(--text)}.pe-vide button{padding:5px 11px;border-radius:8px;font-size:12.5px}.pe-coche-ronde{position:absolute;top:8px;right:8px;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--pv-post);color:#fff;font-size:12px;font-weight:800;box-shadow:0 2px 8px #00000080}.pe-nb{min-width:22px;padding:1px 8px;border-radius:999px;background:#1f2632;font-size:12px;font-weight:700;letter-spacing:0;text-align:center;text-transform:none;font-variant-numeric:tabular-nums}.pe-nb.com{color:var(--pv-com);background:#1fae9221}.pe-nb.like{color:var(--pv-like);background:#e0458a21}.pe-nb.rep{color:var(--pv-rep);background:#4c8dff21}.pe-c-tete h4 .pe-nb{font-size:15px;padding:2px 10px}.pe-carre{flex:none;display:inline-block;width:11px;height:11px;border-radius:3px;background:var(--pv-com)}.pe-q-grand{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px;padding:18px 22px;border:1px solid #252d39;border-radius:16px;background:linear-gradient(135deg,#171b23,#12161d)}.pe-q-grand.passe{border-color:#e2564a8c}.pe-q-date{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.pe-q-jour{display:inline-block;font-size:15px;font-weight:700}.pe-q-jour:first-letter{text-transform:uppercase}.pe-q-heure{font-size:54px;font-weight:800;line-height:1;letter-spacing:-1px;font-variant-numeric:tabular-nums}.pe-q-rel{padding:4px 12px;border-radius:999px;background:#4c8dff24;color:#9cc3ff;font-size:15px;font-weight:650}.pe-q-rel.proche{background:#f0712c24;color:#ffb784}.pe-q-rel.passe{background:#e2564a29;color:#ff8b80}.pe-q-horloge{margin-left:auto;font-size:13px;color:var(--dim)}.pe-q-horloge b{color:var(--text);font-variant-numeric:tabular-nums}.pe-champ-heure{width:150px;height:48px;border-radius:11px;font-size:24px;font-weight:700;font-variant-numeric:tabular-nums}.pe-pas,.pe-rondes,.pe-raccourcis{display:flex;flex-wrap:wrap;gap:5px}.pe-pas button,.pe-rondes button{padding:6px 10px;border-radius:8px;font-size:12.5px;font-variant-numeric:tabular-nums}.pe-raccourcis button:hover,.pe-pas button:hover,.pe-rondes button:hover:not(:disabled),.pe-jour:hover{border-color:#3a4352}.pe-c-corps.remplir{display:grid;grid-template-rows:minmax(0,1fr);padding-bottom:14px;overflow-y:auto}.pe-remplir{display:flex;flex-direction:column;gap:10px;min-height:0}.pe-remplir>:not(.pvs-comptes){flex:none}.pe-remplir>.pvs-comptes{flex:1 1 auto;min-height:0;grid-template-rows:auto auto auto minmax(200px,1fr) auto}.pe-remplir>.pvs-comptes>.pvs-defile,.pe-remplir>.pvs-comptes>.pvs-vide-zone{height:auto!important;min-height:0}.pe-compte .pvs-c-ligne.on,.pe-compte .pvs-tuile.on{background:#f0712c1a}.pe-compte .pvs-tuile.on{box-shadow:inset 0 0 0 1.5px var(--pv-post)}.pe-compte .pvs-c-ligne.on .pvs-radio,.pe-compte .pvs-tuile.on .pvs-radio{border-color:var(--pv-post)}.pe-t-reserve .pvs-decl-bouton{height:30px;font-size:12.5px}.pe-volets{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;min-height:0}.pe-volet-liste{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;min-width:0}.pe-volet-liste .pe-outils{margin-bottom:10px}.pe-grille-posts{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));grid-auto-rows:max-content;align-content:start;gap:10px;min-height:0;padding:2px 4px 18px 2px;overflow-y:auto}.pe-tuile{position:relative;display:grid;gap:6px;padding:6px 6px 8px;border:1px solid #222935;border-radius:13px;background:#12171e;text-align:left;font-size:12px}.pe-tuile:hover:not(:disabled){border-color:#3a4352}.pe-tuile.on{border-color:var(--pv-post);background:#f0712c14;box-shadow:0 0 0 1px var(--pv-post)}.pe-tuile-media{position:relative;display:block;aspect-ratio:1;border-radius:9px;overflow:hidden;background:#1b212b}.pe-tuile-media img,.pe-tuile-media video{display:block;width:100%;height:100%;object-fit:cover}.pe-texte-seul{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%;padding:10px;overflow:hidden;background:linear-gradient(160deg,#1d2430,#151a22);color:#c9d1dd;font-size:11.5px;line-height:1.35;text-align:center;white-space:pre-line}.pe-texte-seul.grand{padding:24px;font-size:17px;line-height:1.45}.pe-badge-media{position:absolute;left:6px;bottom:6px;padding:2px 7px;border-radius:6px;background:#000000a8;color:#fff;font-size:10.5px}.pe-badge-media.droite{left:auto;right:6px}.pe-tuile-l1{display:flex;align-items:center;justify-content:space-between;gap:6px}.pe-tuile-l1 b{font-size:12.5px}.pe-lies{white-space:nowrap;font-size:11px;color:var(--pv-com)}.pe-lies.aucun{color:#c99a5a}.pe-tuile-txt{display:-webkit-box;min-height:2.7em;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;color:#aab3c0}.pe-apercu{display:flex;flex-direction:column;gap:10px;min-height:0;margin-bottom:18px;padding:14px;overflow-y:auto;border:1px solid #222935;border-radius:16px;background:#131820}.pe-ap-media{flex:none;display:grid;place-items:center;height:270px;border-radius:12px;overflow:hidden;background:#0b0e13}.pe-ap-media img,.pe-ap-media video{width:100%;height:100%;object-fit:contain}.pe-ap-points{display:flex;justify-content:center;gap:6px}.pe-ap-points button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#3a4352}.pe-ap-points button.on{background:var(--text)}.pe-ap-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pe-etiquette{padding:1px 8px;border-radius:6px;background:#1d2430;color:#aab3c0;font-size:11px}.pe-ap-caption{margin:0;white-space:pre-wrap;font-size:14px;line-height:1.5;color:#e6e9ef}.pe-ap-titre{display:flex;align-items:center;gap:8px;margin:4px 0 0;font-size:12px;letter-spacing:.5px;text-transform:uppercase;color:var(--dim)}.pe-ap-coms{display:grid;gap:4px;max-height:230px;margin:0;padding:0 4px 0 24px;overflow-y:auto;font-size:12.5px;color:#c9d1dd}.pe-ap-coms li::marker{font-size:11px;color:#5f6878}.pe-ap-vide{display:grid;place-content:center;gap:6px;min-height:220px;flex:1;padding:20px;text-align:center;font-size:13px;color:var(--dim)}.pe-ap-vide b{font-size:15px;color:var(--text)}.pe-apercu .pe-b-suivant{width:100%;margin-top:auto}.pe-liste-etape{display:grid;gap:14px}.pe-tirage{display:grid;gap:9px;padding:14px 16px;border:1px solid #222935;border-left:4px solid var(--pv-com);border-radius:14px;background:#131820}.pe-t-ligne{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pe-t-nombre{display:inline-flex;align-items:center;overflow:hidden;border:1px solid var(--line);border-radius:11px;background:#0b0e13}.pe-t-nombre button{width:34px;height:40px;padding:0;border:0;border-radius:0;background:none;color:var(--dim);font-size:18px}.pe-t-nombre button:hover{background:#161b23;color:var(--text)}.pe-t-nombre input{width:62px;height:40px;padding:0;border:0;border-radius:0;background:none;text-align:center;font-size:18px;font-weight:750;font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.pe-t-nombre input::-webkit-inner-spin-button,.pe-t-nombre input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pe-b-tirer{height:42px;padding:0 18px;border:0;border-radius:11px;background:#168571;color:#fff;font-size:14px;font-weight:750}.pe-b-tirer:hover{filter:brightness(1.1)}.pe-b-choisir{height:42px;padding:0 16px;border-radius:11px;font-weight:600}.pe-t-reserve{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding-top:10px;border-top:1px solid #1d232c;font-size:12.5px;color:var(--dim)}.pe-t-etiq{font-size:11px;letter-spacing:.5px;text-transform:uppercase;color:#7f8898}.pe-t-total{margin-left:auto}.pe-t-total b{color:var(--text);font-size:14px}.pe-nav{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;background:#0f1318;animation:pe-glisse .16s ease-out}.pe-nav-tete{display:flex;align-items:center;gap:12px;padding:14px 18px 10px 24px}.pe-nav-tete h4{flex:1;display:flex;align-items:center;gap:10px;margin:0;font-size:19px}.pe-nav-compte{font-size:13px;color:var(--dim);white-space:nowrap}.pe-nav-compte b{font-size:17px;color:var(--text)}.pe-nav-barre{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 24px;border-top:1px solid #171c24;border-bottom:1px solid #171c24;font-size:12.5px}.pe-nav-corps{padding:10px 24px 12px}.pe-nav-pied{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 18px 12px 24px;border-top:1px solid #1d232c;background:#0c1015;font-size:13px}.pe-recap{display:grid;gap:14px;max-width:1000px}.pe-r-grille{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.4fr);gap:10px}.pe-r-bloc{position:relative;display:grid;align-content:start;gap:8px;min-width:0;padding:14px;border:1px solid #222935;border-radius:14px;background:#131820;text-align:left}.pe-r-bloc:hover{border-color:#3a4352}.pe-r-bloc.manque{border-style:dashed;border-color:#f0712c99}.pe-r-etiq{font-size:11px;letter-spacing:.6px;text-transform:uppercase;color:var(--dim)}.pe-pied{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 16px 12px 14px;border-top:1px solid #1d232c;background:#0c1015}.pe-suite{display:grid;gap:8px}.pe-suite-dernier{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--dim)}.pe-suite-dernier b{color:var(--text);font-variant-numeric:tabular-nums}.pe-suite-ecarts{display:flex;flex-wrap:wrap;gap:5px}.pe-suite-ecarts button{display:grid;justify-items:center;gap:1px;min-width:66px;padding:6px 10px;border-radius:10px;font-size:13px;font-weight:650}.pe-suite-ecarts button small{font-size:11px;font-weight:400;color:var(--dim);font-variant-numeric:tabular-nums}.pe-suite-ecarts button.retenu{border-color:#f0712c73}.pe-suite-ecarts button.on{border-color:var(--pv-post);background:#f0712c29;color:#fff}.pe-suite-ecarts button:hover{border-color:var(--pv-post)}.pe-pas{align-items:center}.pe-pas small{margin-left:2px;font-size:11.5px}.pe-recherche-ligne{display:flex;gap:8px}.pe-recherche-ligne .pe-recherche{flex:1;min-width:0}.pe-b-hasard{flex:none;height:40px;padding:0 14px;border-radius:11px;font-weight:650}.pe-b-hasard:hover:not(:disabled){border-color:var(--pv-post)}.pe-badge-serie{position:absolute;top:6px;left:6px;padding:2px 7px;border-radius:6px;background:#0c0f14d1;color:#ffcfae;font-size:10.5px;font-weight:650;font-variant-numeric:tabular-nums}.pe-tuile.serie:not(.on) .pe-tuile-media>img,.pe-tuile.serie:not(.on) .pe-tuile-media>video,.pe-tuile.serie:not(.on) .pe-tuile-media>.pe-texte-seul{opacity:.55}.pe-etiquette.serie{background:#f0712c1f;color:#ffcfae}.pe-tuile-plan{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 5px;font-size:10.5px;line-height:1.3;color:var(--dim, #8b93a1);font-variant-numeric:tabular-nums;cursor:help}.pe-tuile-plan b{color:#c9d1dd;font-weight:650}.pe-tuile-plan>span:before{content:"·";margin-right:5px;color:#4a5363}.pe-tuile-plan .auj{color:#ffcfae}.pe-tuile-plan.jamais{color:#6f7887;font-style:italic}.pe-nb.plan{color:#ffcfae;background:#f0712c1f}.pe-ap-plan-sans{margin-left:auto;font-size:10.5px;letter-spacing:0;text-transform:none;color:#6f7887}.pe-ap-plan-resume{display:flex;flex-wrap:wrap;gap:2px 12px;margin:0;font-size:12px;color:var(--dim, #8b93a1)}.pe-ap-plan-resume b{color:var(--text, #e6e9ef);font-variant-numeric:tabular-nums}.pe-ap-plan-resume .auj b{color:#ffcfae}.pe-ap-plan{display:grid;grid-template-columns:auto 16px minmax(0,1fr) auto;align-items:center;gap:4px 8px;max-height:176px;margin:0;padding:0 4px 0 0;overflow-y:auto;list-style:none;font-size:12px;color:#c9d1dd}.pe-ap-plan>li{display:contents}.pe-ap-plan>li.passe{color:#8b93a1}.pe-ap-plan>li b{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.pe-ap-plan>li.pe-ap-plan-sep{display:block;grid-column:1 / -1;padding-top:4px;font-size:10.5px;letter-spacing:.5px;text-transform:uppercase;color:#5f6878}.pe-ap-plan>li.pe-ap-plan-sep:first-child{padding-top:0}.pe-ap-plan-qui{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pe-ap-plan-qui small{margin-left:3px;font-size:11px}.pe-ap-plan-etat{font-size:11px;white-space:nowrap}.pe-ap-plan-etat.termine{color:#7fe0a4}.pe-ap-plan-etat.en_cours{color:#9cc3ff}.pe-ap-plan-etat.echoue{color:#ff8b80}.pe-ap-plan-vide{margin:0;font-size:12.5px;color:var(--dim, #8b93a1)}.pe-b-tirer{display:inline-flex;align-items:center;gap:8px}.pe-b-tirer.petit{height:32px;padding:0 12px;border-radius:9px;font-size:12.5px}.pe-b-tirer:disabled{opacity:.45;cursor:not-allowed;filter:none}.pe-puces-filtre.petit{gap:4px}.pe-puces-filtre.petit button{padding:3px 9px;font-size:12px}.pe-puces-filtre.petit button:disabled{opacity:.4}.pe-segment.petit button{padding:3px 9px;font-size:12px}.pe-b-ok.incomplet{opacity:.5}.pe-b-ok.incomplet:hover{opacity:.7}.pe-p-manque{max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#ffb067}.pe-p-manque.refus{animation:pe-refus .5s ease-out;color:#ff8b80}@keyframes pe-refus{0%,to{transform:none}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.pe-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pe-note.alerte{border-color:#f0a03c66;background:#f0a03c17;color:#f3c98a}.pe-r-bloc.erreur,.pe-r-suite.erreur{border-color:#e2564a99}.pe-nav-barre .pe-erreur-txt{display:inline-flex;align-items:center;gap:4px}@media(max-width:1100px){.pe-corps{grid-template-columns:218px minmax(0,1fr)}}@container contenu (max-width: 980px){.pe-volets{grid-template-columns:minmax(0,1fr) 290px;gap:14px}.pe-grille-posts{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:8px}.pe-ap-media{height:210px}}@media(max-height:780px){.pe-c-tete{padding:10px 24px 8px}.pe-c-tete h4{font-size:19px}.pe-c-tete>.pe-dim{display:none}.pe-q-heure{font-size:44px}.pe-q-grand{padding:14px 18px}.pe-ap-media{height:190px}}@container contenu (max-width: 760px){.pe-r-grille{grid-template-columns:1fr 1fr}}@container contenu (max-width: 640px){.pe-c-corps.plein{display:block;overflow-y:auto;padding-bottom:20px}.pe-volets{display:flex;flex-direction:column-reverse}.pe-grille-posts{overflow:visible}.pe-apercu{margin-bottom:0;overflow:visible}.pe-ap-media{height:200px}}@media(max-width:720px){.pe-voile{padding:0}.pe-dialogue{height:100%;border-radius:0}.pe-corps{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.pe-etapes{flex-direction:row;gap:4px;padding:8px;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid #1b212a}.pe-etape{flex:none;grid-template-columns:22px auto auto;padding:6px 8px}.pe-e-num{width:22px;height:22px;font-size:11px}.pe-e-txt small,.pe-e-sep,.pe-e-bas,.pe-tout-tirer,.pe-e-raccourci,.pe-serie-badge,.pe-horloge{display:none}.pe-c-tete,.pe-c-corps,.pe-c-nav{padding-left:16px;padding-right:16px}.pe-pied{padding:10px 16px}}.k9-barre{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.k9-bascule{display:inline-flex;flex:none;padding:3px;border-radius:12px;border:1px solid var(--line, #262c36);background:#10141a}.k9-bascule button{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 14px;border:0;border-radius:9px;background:transparent;color:var(--dim);font-size:13.5px;font-weight:600;white-space:nowrap;transition:background .12s,color .12s}.k9-bascule button:hover:not(.on){color:var(--text);background:#161b23}.k9-bascule button.on{background:#222a37;color:#fff;box-shadow:inset 0 -2px 0 var(--pv-post)}.k9-bascule svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round}.k9-bascule button.on svg{stroke:#ffb784}.k9-nav{display:inline-flex;gap:4px}.k9-fl{width:34px;height:34px;padding:0;justify-content:center;border-radius:9px;font-size:19px;line-height:1;color:var(--dim)}.k9-fl:hover{color:var(--text)}.k9-titre{display:flex;align-items:baseline;gap:10px;min-width:0;margin-right:4px}.k9-titre b{font-size:20px;font-weight:750;letter-spacing:-.2px;white-space:nowrap}.k9-titre span{font-size:13.5px;color:var(--dim);white-space:nowrap}.k9-titre span:first-letter{text-transform:uppercase}.k9-date{height:34px;padding:0 10px;border-radius:9px}.k9-auj{height:34px;padding:0 12px;border-radius:9px;font-size:13px}.k9-espace{flex:1 1 0}.k9-totaux{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:13px;color:var(--dim);font-variant-numeric:tabular-nums}.k9-totaux b{font-weight:700}.k9-totaux>span:first-child b{color:var(--text)}.k9-seg{display:inline-flex;align-items:center;padding:3px;border-radius:10px;background:#10141a;border:1px solid var(--line, #262c36)}.k9-seg small{padding:0 6px 0 7px;font-size:11.5px;color:var(--dim)}.k9-seg button{height:26px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--dim);font-size:12.5px;white-space:nowrap}.k9-seg button.on{background:#222a37;color:var(--text);font-weight:650}.k9-barre .pv-ajouter{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k9-ruban{display:grid;grid-template-columns:30px repeat(7,minmax(0,1fr)) 30px;gap:6px}.k9-r-fl{padding:0;justify-content:center;border-radius:10px;background:transparent;color:var(--dim);font-size:18px}.k9-r-fl:hover{color:var(--text);background:#141922}.k9-tuile{container:k9tuile / inline-size;position:relative;display:grid;gap:7px;min-width:0;padding:8px 10px 7px;border:1px solid #1c222c;border-radius:12px;background:#10141a;color:var(--text);text-align:left;transition:border-color .12s,background .12s,opacity .12s}.k9-tuile:hover:not(:disabled){border-color:#3a4352}.k9-tuile.on,.k9-tuile.on:hover:not(:disabled){border-color:var(--pv-post);background:#f0712c17;box-shadow:inset 0 -3px 0 var(--pv-post)}.k9-tuile.passe{opacity:.72}.k9-tuile.passe .k9-t-nom{color:var(--dim)}.k9-tuile.cible{opacity:1;border-style:dashed;border-color:var(--pv-post);background:#f0712c29}.k9-tuile.refus{opacity:.35}.k9-t-l1{display:flex;align-items:baseline;gap:6px;min-width:0;font-size:13px;white-space:nowrap}.k9-t-nom{font-weight:650}.k9-t-l1 em{overflow:hidden;text-overflow:ellipsis;font-style:normal;font-size:11.5px;color:var(--dim)}.k9-tuile.auj .k9-t-nom,.k9-tuile.auj .k9-t-l1 em{color:var(--accent)}.k9-tuile.auj .k9-t-l1 em{font-weight:650}.k9-t-nb{margin-left:auto;padding-left:4px;font-size:11.5px;color:var(--dim);font-variant-numeric:tabular-nums}.k9-t-nb b{font-size:17px;font-weight:700;color:var(--text)}.k9-tuile.on .k9-t-nb b{color:#ffb784}.k9-histo{position:relative;display:flex;align-items:flex-end;gap:2px;height:26px;border-bottom:1px solid #2a313c}.k9-histo i{flex:1 1 0;min-width:0;border-radius:2px 2px 0 0;background:var(--pv-post);opacity:.85}.k9-histo i.passe{background:#4b5463;opacity:1}.k9-histo i.survol{opacity:1;filter:brightness(1.3)}.k9-histo-maint{position:absolute;top:-3px;bottom:-1px;width:2px;margin-left:-1px;border-radius:1px;background:var(--accent);box-shadow:0 0 0 2px #4c8dff2e}.k9-bulle{position:absolute;bottom:calc(100% + 5px);z-index:4;transform:translate(-50%);padding:2px 8px;border-radius:7px;border:1px solid #343d4b;background:#1f2631;font-size:11.5px;font-weight:600;color:var(--text);white-space:nowrap;pointer-events:none}@container k9tuile (max-width: 170px){.k9-t-mot{display:none}}@container k9tuile (max-width: 140px){.k9-t-l1 em:not(.k9-t-recu){display:none}}.k9-fil-in:before,.k9-sem-in:before,.k9-fc-in:before{content:"";position:absolute;left:11px;top:0;bottom:0;width:2px;border-radius:2px;background:linear-gradient(#1f2631,#1f2631 calc(100% - 30vh),transparent)}.k9-noeud{position:absolute;left:-25px;top:50%;width:14px;height:14px;margin-top:-7px;box-sizing:border-box;border-radius:50%;border:2px solid var(--pv-post);background:var(--bg, #0e1014)}.k9-n{font-size:14px;font-weight:650;white-space:nowrap}.k9-n small{font-size:12px;font-weight:500;color:var(--dim)}.k9-sous{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.k9-plus{margin-left:auto;height:32px;padding:0 12px;border-radius:9px;font-size:13px;font-weight:600;color:var(--dim);white-space:nowrap}.k9-plus:hover{border-color:var(--pv-post);color:var(--text)}.k9-heure.passe .k9-noeud,.k9-sh.passe .k9-noeud,.k9-fj.passe .k9-noeud{border-color:#2f9e64;background:#2f9e64}.k9-heure.maintenant .k9-noeud,.k9-sh.maintenant .k9-noeud,.k9-fj.auj .k9-noeud{border-color:var(--accent, #4c8dff);background:var(--accent, #4c8dff);box-shadow:0 0 0 4px #4c8dff38}.k9-now{grid-column:1 / -1;display:flex;align-items:center;gap:8px;min-width:0;margin:-2px 0;color:#9cc3ff;font-size:12px;font-weight:700;white-space:nowrap}.k9-now:before{content:"";flex:none;width:14px;height:2px;background:var(--accent, #4c8dff)}.k9-now:after{content:"";flex:1;height:2px;background:linear-gradient(90deg,var(--accent, #4c8dff),transparent)}.k9-vide-jour{display:grid;justify-items:center;gap:12px;margin:4px 0 14px;padding:26px;border:1px dashed #2a3240;border-radius:14px;color:var(--dim)}.k9-vide-jour b{font-size:15px;font-weight:600}.k9-autres{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:26px;padding:0 6px;border:1px dashed #2f3846;border-radius:8px;background:transparent;color:#c9d1dd;font-size:12px;font-weight:700}.k9-autres:hover{border-color:var(--pv-post);border-style:solid;color:#fff}.k9-pile{display:inline-flex}.k9-pile .pv-avatar{box-shadow:0 0 0 2px #0f1318}.k9-pile .pv-avatar+.pv-avatar{margin-left:-6px}.k9-l-tous{padding:6px 6px 2px;border-bottom:1px solid #161b23}.k9-cpt{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;margin:0 0 2px;padding:7px 8px;border:1px solid transparent;border-radius:10px;background:transparent;text-align:left}.k9-cpt:hover:not(:disabled){border-color:#2a3240;background:#141922}.k9-cpt.on,.k9-cpt.on:hover:not(:disabled){border-color:var(--pv-post);background:#f0712c1a}.k9-cpt.cible{border-style:dashed;border-color:var(--pv-post);background:#f0712c2e}.k9-cpt.source{opacity:.45}.k9-cpt.tous{margin-bottom:4px;box-sizing:border-box;height:56px}.k9-cpt-av{position:relative;display:inline-flex;flex:none}.k9-pt{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;box-sizing:border-box;border-radius:50%;border:2px solid #10141a;background:#5d6676}.k9-pt.connecte{background:#2fd27c}.k9-cpt-txt{display:grid;gap:2px;min-width:0}.k9-cpt-txt>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;color:var(--text)}.k9-cpt-l2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;color:var(--dim)}.k9-cpt-l2 b{color:#c9d1dd;font-weight:600}.k9-cpt-droite{display:grid;justify-items:end;gap:3px}.k9-cpt-nb{display:inline-flex;align-items:baseline;gap:3px;font-variant-numeric:tabular-nums}.k9-cpt-nb b{font-size:16px;font-weight:700;color:var(--text)}.k9-cpt.on .k9-cpt-nb b{color:#ffb784}.k9-cpt-nb small{font-size:10.5px;color:var(--dim)}.k9-pile.grande{justify-content:flex-start}.k9-pile.grande .pv-avatar+.pv-avatar{margin-left:-12px}.k9-fc{display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;min-height:0;min-width:0}.k9-fc-tete{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 14px;border:1px solid #1c222c;border-radius:14px;background:linear-gradient(90deg,#f0712c14,#10141a 55%)}.k9-fc-tete .k9-pt{width:13px;height:13px;border-width:2.5px}.k9-fc-tot{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin-left:auto;font-size:13px;font-variant-numeric:tabular-nums;color:var(--dim)}.k9-fc-tot b{font-size:15px;font-weight:700}.k9-fc-tot>span:nth-child(2) b{color:var(--text)}.k9-fc-sem{flex-basis:100%;text-align:right;font-size:11.5px}.k9-fc-tous{height:32px;padding:0 12px;border-radius:9px;font-size:13px;color:var(--dim)}.k9-fc-tous:hover{color:var(--text)}.k9-fc-fil{min-height:0;overflow-y:auto;scrollbar-width:thin;border-radius:14px}.k9-fc-in{position:relative;padding:0 4px 30vh 30px}.k9-fj{position:relative;margin-bottom:10px;border-radius:14px}.k9-fj-tete{position:sticky;top:0;z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;min-height:50px;padding:8px 10px 8px 12px;box-sizing:border-box;background:#0e1014f5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid #1c222c}.k9-fj-nom{font-size:18px;font-weight:750;letter-spacing:-.2px}.k9-fj-rel{padding:1px 8px;border-radius:6px;font-size:12px;font-style:normal;font-weight:650;color:var(--dim);background:#1a202a}.k9-fj.auj .k9-fj-tete{border-bottom:2px solid var(--accent, #4c8dff)}.k9-fj.auj .k9-fj-rel{color:#fff;background:var(--accent, #4c8dff)}.k9-fj.passe .k9-fj-nom{color:#aab3c0}.k9-fj.on .k9-fj-nom{color:#ffb784}.k9-fj.cible{background:#f0712c0d;box-shadow:inset 0 0 0 2px var(--pv-post)}.k9-fj.cible .k9-fj-tete{background:#261810f5}.k9-fj.vide .k9-noeud{border-color:#3a4352}.k9-fj-heures{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(270px,calc((100% - 30px)/4)),1fr));align-items:start;gap:10px;padding:12px 8px 16px}.k9-fh{display:grid;gap:6px;padding:7px 7px 8px;border:1px solid #1a2029;border-radius:13px;background:#0f1318;transition:background .12s,box-shadow .12s,opacity .12s}.k9-fh.cible{background:#f0712c14;box-shadow:inset 0 0 0 2px var(--pv-post)}.k9-fh.maintenant{border-color:#4c8dff73}.k9-fh-h{display:flex;align-items:baseline;gap:8px;padding:0 4px;font-variant-numeric:tabular-nums}.k9-fh-h b{font-size:15px;font-weight:750}.k9-fh-h small{font-size:11.5px;color:var(--dim)}.k9-fh-h em{font-style:normal;font-size:12px;font-weight:700;color:#ffb784}.k9-fh.passe .k9-fh-h b{color:#8a93a3}.k9-fh.maintenant .k9-fh-h b{color:var(--accent)}.k9-fj-heures>.k9-now{margin:0 2px}.k9-fh>.k9-now{margin:0;font-size:11px}.k9-fj-vide{display:grid;gap:8px;padding:14px 12px;font-size:13px;color:var(--dim)}.k9-tous{display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;min-height:0;min-width:0}.k9-tous-tete{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:0 2px}.k9-tous-tete>b{font-size:17px;font-weight:750}.k9-tous-tete>span.pv-dim:first-letter{text-transform:uppercase}.k9-tous-tot{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:13px;color:var(--dim);font-variant-numeric:tabular-nums}.k9-tous-tot b{font-weight:700}.k9-tous-tot>span:first-child b{color:var(--text)}.k9-planche{position:relative;min-height:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-bottom:6px;scrollbar-width:thin}.k9-planche-in{position:relative;height:100%}.k9-planche-in>.k9-col{position:absolute;top:0;bottom:0}.k9-pager{align-self:center;display:inline-flex;align-items:center;gap:6px;margin-left:12px;font-size:12.5px;color:var(--dim);font-variant-numeric:tabular-nums;white-space:nowrap}.k9-pager b{color:var(--text);font-weight:650}.k9-pager .k9-fl{width:30px;height:30px;font-size:17px}.k9-pager .k9-fl:disabled{opacity:.35}.k9-col{position:relative;display:grid;grid-template-rows:auto auto minmax(0,1fr);min-height:0;min-width:0;border:1px solid #1c222c;border-radius:13px;background:#10141a;transition:border-color .12s,background .12s,opacity .12s}.k9-col.cible{border-color:var(--pv-post);border-style:dashed;background:#f0712c14}.k9-col.source{opacity:.8}.k9-col-tete{grid-row:1}.k9-col-corps{grid-row:3}.k9-col-tete{display:flex;align-items:center;gap:6px;padding:8px;border-bottom:1px solid #1c222c}.k9-col-qui{flex:1;display:flex;align-items:center;gap:9px;min-width:0;padding:2px 4px;border:0;border-radius:9px;background:transparent;text-align:left}.k9-col-qui:hover:not(:disabled){background:#161c26}.k9-col-txt{display:grid;min-width:0;line-height:1.25}.k9-col-txt b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;color:var(--text)}.k9-col-txt small{font-size:11.5px;color:var(--dim);white-space:nowrap}.k9-col-plus{flex:none;width:28px;height:28px;padding:0;justify-content:center;border-radius:8px;font-size:16px;color:var(--dim)}.k9-col-plus:hover{border-color:var(--pv-post);background:var(--pv-post);color:#fff}.k9-col-corps{display:flex;flex-direction:column;gap:6px;min-height:0;overflow-y:auto;padding:8px 7px 14px;scrollbar-width:thin;scrollbar-color:#2a3240 transparent}.k9-ch{display:grid;grid-template-columns:36px minmax(0,1fr);gap:6px;padding:3px 3px 3px 0;border-radius:10px;transition:background .12s,box-shadow .12s,opacity .12s}.k9-ch.cible{background:#f0712c1f;box-shadow:inset 0 0 0 2px var(--pv-post)}.k9-ch-h{position:relative;padding:5px 0 0 4px;font-size:12px;color:var(--dim);font-variant-numeric:tabular-nums}.k9-ch-h:after{content:"";position:absolute;top:24px;bottom:-2px;left:13px;width:1px;background:#1f2631}.k9-ch-h b{font-size:12.5px;font-weight:750;color:#c9d1dd}.k9-ch-h em{display:block;font-style:normal;font-size:10.5px;font-weight:700;line-height:1.2;color:#ffb784}.k9-ch.passe .k9-ch-h b{color:var(--dim)}.k9-ch.maintenant .k9-ch-h b{color:var(--accent)}.k9-ch-cartes{display:grid;gap:4px;min-width:0}.k9-col-corps .k9-now{margin:2px 0;font-size:11px}.k9-col-vide{margin:8px 4px;font-size:12.5px;color:var(--dim)}.k9-aide{position:fixed;left:50%;bottom:22px;z-index:150;transform:translate(-50%);max-width:calc(100% - 32px);padding:10px 16px;border-radius:12px;border:1px solid rgba(240,113,44,.5);background:#23170f;color:#ffd2b8;font-size:13px;text-align:center;pointer-events:none;box-shadow:0 16px 40px -12px #000c}.k9-aide.haut{bottom:76px}@media(max-width:1692px){.k9-totaux>span:not(:first-child){display:none}}@media(max-width:1512px){.k9-titre span{display:none}.k9-bascule svg{display:none}.k9-pager{margin-left:auto}}@media(max-width:1412px){.k9-bascule button{padding:0 11px}.k9-ruban{grid-template-columns:24px repeat(7,minmax(0,1fr)) 24px;gap:5px}.k9-tuile{padding:7px 8px 6px}.k9-t-nb b{font-size:15px}}@media(max-width:1092px){.k9-ruban{display:flex;overflow-x:auto}.k9-tuile{flex:none;width:128px}.k9-r-fl{flex:none;width:28px}}.k9-barre-2{display:flex;flex:1 1 100%;flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0}.k9-rch{position:relative;display:flex;align-items:center;gap:8px;flex:0 1 400px;min-width:230px;height:36px;padding:0 8px 0 11px;box-sizing:border-box;border:1px solid var(--line, #262c36);border-radius:10px;background:#0b0d11}.k9-rch:focus-within{border-color:var(--accent, #4c8dff);box-shadow:0 0 0 2px #4c8dff33}.k9-rch.rempli{border-color:#f0712c73}.k9-rch svg{flex:none;width:15px;height:15px;fill:none;stroke:var(--dim);stroke-width:1.6;stroke-linecap:round}.k9-rch input{flex:1;min-width:0;height:100%;padding:0;border:0;border-radius:0;background:transparent;font-size:13.5px;outline:none}.k9-rch input::-webkit-search-cancel-button{display:none}.k9-rch-kbd,.k9-rch-liste kbd{padding:0 6px;border:1px solid #2f3846;border-radius:5px;background:#161b23;font:inherit;font-size:11.5px;line-height:18px;color:#c9d1dd}.k9-rch-n{flex:none;padding:1px 8px;border-radius:999px;background:#f0712c29;color:#ffb784;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.k9-rch-x{flex:none;display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:6px;background:#1f2632;color:var(--dim);font-size:10px}.k9-rch-x:hover{color:#fff}.k9-f-echecs{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:10px;font-size:13px;color:#c9d1dd;background:#0b0d11;white-space:nowrap}.k9-f-echecs b{color:#ff8b80;font-variant-numeric:tabular-nums}.k9-f-echecs.on{border-color:#e2564aa6;background:#e2564a29;color:#fff;font-weight:650}.k9-f-echecs.on span{font-size:10px;color:#ff8b80}.k9-note{font-size:12.5px;font-weight:600;color:#ffb784;animation:k9-apparait .2s ease-out}.k9-seg button:disabled{opacity:.38;cursor:default}.k9-plis small{white-space:nowrap}.k9-rch-liste{position:fixed;z-index:55;display:grid;border:1px solid #2c3442;border-radius:12px;background:#10141a;box-shadow:0 24px 60px -18px #000000eb;overflow:hidden;animation:k9-apparait .12s ease-out}.k9-rch-tete{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;padding:9px 12px;border-bottom:1px solid #1c222c;font-size:12.5px}.k9-rch-astuce{margin-left:auto;color:var(--dim);font-size:11.5px}.k9-rch-defile{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.k9-rch-aide{padding:12px 14px;font-size:13px;color:#c9d1dd}.k9-rch-aide p{margin:0 0 6px}.k9-rch-aide p:last-child{margin:8px 0 0}.k9-rch-aide ul{display:grid;gap:5px;margin:0;padding-left:18px}.k9-rch-aide code{padding:0 5px;border-radius:5px;background:#1a202a;color:#ffb784;font-size:12.5px}.k9-rr{display:grid;grid-template-columns:64px 42px minmax(0,1fr);align-items:center;gap:10px;box-sizing:border-box;padding:0 12px;border-bottom:1px solid #151a22;cursor:pointer}.k9-rr.actif{background:#1a2130;box-shadow:inset 3px 0 0 var(--pv-post)}.k9-rr-quand{display:grid;line-height:1.25;font-variant-numeric:tabular-nums}.k9-rr-quand b{font-size:12px;font-weight:600;color:var(--dim);white-space:nowrap}.k9-rr-quand span{font-size:15px;font-weight:750}.k9-rr-corps{display:grid;gap:4px;min-width:0}.k9-rr-l1,.k9-rr-l2{display:flex;align-items:center;gap:6px;min-width:0;font-size:12.5px;white-space:nowrap}.k9-rr-posteur{overflow:hidden;text-overflow:ellipsis;font-weight:650}.k9-rr-num{flex:none;color:var(--dim);font-variant-numeric:tabular-nums}.k9-rr-num.on{padding:0 5px;border-radius:5px;background:#f0712c4d;color:#fff;font-weight:700}.k9-rr .pv-etat{flex:none;margin-left:auto}.k9-rr-l2{color:#aab3c0}.k9-rr-l2>b{flex:none;max-width:45%;overflow:hidden;text-overflow:ellipsis;font-weight:600;color:#c9d1dd}.k9-rr-l2>span{flex:none}.k9-rr-l2>.k9-rr-txt{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.k9-echecs{display:inline-flex;flex:none;align-items:center;gap:3px;padding:0 6px;border-radius:6px;font-size:11px;font-style:normal;font-weight:700;line-height:17px;color:#ff8b80;background:#e2564a26;white-space:nowrap}.k9-echecs.court{padding:0 4px;font-size:10.5px}button.k9-noeud.k9-pli{display:block;width:18px;height:18px;margin-top:-9px;padding:0;left:-27px;color:var(--pv-post);cursor:pointer;transition:transform .12s,box-shadow .12s}.k9-pli:before,.k9-pli:after{content:"";position:absolute;left:50%;top:50%;border-radius:1px;background:currentColor;opacity:0;transition:opacity .12s}.k9-pli:before{width:8px;height:2px;margin:-1px 0 0 -4px}.k9-pli:after{width:2px;height:8px;margin:-4px 0 0 -1px}.k9-pli:hover:before,.k9-pli:focus-visible:before{opacity:1}.k9-pli.replie:before,.k9-pli.replie:after{opacity:1}button.k9-pli.replie{background:var(--pv-post);color:#1a0f08}.k9-vp{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:26px;padding:0 6px;border:0;border-radius:7px;background:transparent;color:#c9d1dd;font-size:12.5px}.k9-vp:hover:not(:disabled){background:#161c26;color:#fff}.k9-vp b{font-variant-numeric:tabular-nums}@keyframes k9-apparait{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media(max-width:1092px){.k9-rch{flex:1 1 100%}}.app:has(.pil-planning){height:100vh}.app:has(.pil-planning) .content{height:100vh;overflow:hidden}.pil-page:has(.pil-planning){min-height:0;display:flex;flex-direction:column}.pil-planning{flex:1;min-height:0;display:flex;flex-direction:column;font-size:14px}.pil-planning>.xp-page{padding-bottom:0}.pil-planning .xp-toast{bottom:22px}.pil-planning .xp-toast.haut{bottom:44px}.pv-com-medias{display:inline-flex;gap:3px;margin-right:6px;vertical-align:middle}.pv-com-medias img,.pv-com-medias video{width:22px;height:22px;border-radius:5px;object-fit:cover;background:#1b212b}.pv-com-medias em{align-self:center;font-size:11px;font-style:normal;color:var(--dim)}.pv-com-sans-texte{color:var(--dim);font-style:italic}
