:root{--sage: #5f7f63;--sage-dark: #47614a;--cream: #faf8f3;--ink: #2e332e;--muted: #7d857d;--line: #e4e0d5;--danger: #a9463e;--radius: 10px}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--ink);font:15px/1.5 -apple-system,Segoe UI,Roboto,sans-serif}h1,h2,h3{font-family:Georgia,Times New Roman,serif;font-weight:600;color:var(--sage-dark)}button{font:inherit;cursor:pointer;border:none;border-radius:var(--radius);padding:9px 16px;background:var(--sage);color:#fff}button:hover{background:var(--sage-dark)}button.ghost{background:transparent;color:var(--sage-dark);border:1px solid var(--line)}button.danger{background:transparent;color:var(--danger);border:1px solid var(--line)}input,select,textarea{font:inherit;padding:9px 12px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;color:var(--ink);width:100%}input:focus,textarea:focus{outline:2px solid var(--sage);border-color:var(--sage)}.card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:20px}.error{color:var(--danger);font-size:13.5px;margin:8px 0 0}.muted{color:var(--muted);font-size:13.5px}@keyframes confetti-fall{to{transform:translateY(105vh) rotate(720deg);opacity:.7}}@keyframes badge-sheen{0%,55%{transform:translate(-6px)}75%{transform:translate(30px)}to{transform:translate(30px)}}.psheen{opacity:.35;animation:badge-sheen 3.6s infinite}@keyframes badge-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}.bob{animation:badge-bob 2.4s ease-in-out infinite}@keyframes badge-sparkle{0%,to{opacity:0}50%{opacity:1}}.psp{animation:badge-sparkle 2.2s infinite}.psp.p2{animation-delay:.7s}.psp.p3{animation-delay:1.4s}@keyframes badge-glow{0%,to{opacity:.25}50%{opacity:.5}}.pglow{animation:badge-glow 2.8s infinite}:root[data-ambiance=coulisses]{--sage: #5b6f7d;--sage-dark: #42525c;--cream: #f4f6f7;--ink: #2b3238;--muted: #78838b;--line: #dbe1e5}:root[data-ambiance=velours]{--sage: #8a3b47;--sage-dark: #6b2b35;--cream: #fbf4f4;--ink: #35262a;--muted: #8a7376;--line: #ebdcdd}:root[data-ambiance=gradins]{--sage: #4a6394;--sage-dark: #374b73;--cream: #f4f6fb;--ink: #29303d;--muted: #77809a;--line: #dde3ef}:root[data-ambiance=plateau]{--sage: #8a6234;--sage-dark: #6a4a26;--cream: #faf5ec;--ink: #33291d;--muted: #8a7c68;--line: #e8ddc9}:root[data-ambiance=atelier]{--sage: #a1573f;--sage-dark: #7d422f;--cream: #faf3ec;--ink: #342820;--muted: #8c7b6e;--line: #e9dccd}:root[data-ambiance=loge]{--sage: #a67c26;--sage-dark: #7f5d18;--cream: #fdf7e9;--ink: #342c18;--muted: #8d8065;--line: #ece0c4}:root[data-ambiance=crepuscule]{--sage: #6b5391;--sage-dark: #513e70;--cream: #f7f4fb;--ink: #2e2839;--muted: #837a95;--line: #e3ddee}:root[data-ambiance=nuitam]{--sage: #2f4d78;--sage-dark: #22395a;--cream: #f1f4f9;--ink: #232b38;--muted: #6f7c8f;--line: #d8e0ea}:root[data-ambiance=rampe]{--sage: #b8632a;--sage-dark: #8f4a1d;--cream: #fef6ee;--ink: #35281e;--muted: #907d6c;--line: #f0dfcc}:root[data-ambiance=alpha]{--sage: #2f5540;--sage-dark: #1f3c2c;--cream: #f2f7f3;--ink: #222c26;--muted: #74857a;--line: #d7e3da}:root[data-ambiance=ardoise]{--sage: #566258;--sage-dark: #3e4740;--cream: #f4f5f3;--ink: #2b302c;--muted: #7c837d;--line: #dee1dc}:root[data-ambiance=confettis]{--sage: #c04a72;--sage-dark: #963556;--cream: #fdf4f7;--ink: #33262b;--muted: #8e7680;--line: #f0dbe3}:root[data-ambiance=dorure]{--sage: #9c7d2c;--sage-dark: #765d1c;--cream: #fbf6e6;--ink: #322c19;--muted: #8b8067;--line: #e9dfc0}.pastille-places,.pastille-montant{display:inline-block;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600;line-height:1.5;white-space:nowrap}.pastille-places{color:#34557a;background:#e3ecf6}.pastille-montant{color:#2b6436;background:#e2f1e4}.rideau-bloc[data-v-1aa94984]{position:relative;height:100%}.rideau[data-v-1aa94984]{display:block;cursor:pointer;height:100%;width:auto;image-rendering:pixelated}.dodo[data-v-1aa94984]{font-style:italic;letter-spacing:.14em}.bulle[data-v-1aa94984]{position:absolute;left:86%;top:14%;width:max-content;max-width:190px;margin:0;padding:7px 10px;background:var(--cream);border:1px solid var(--line);border-radius:10px;font-size:.74rem;line-height:1.3;color:var(--ink);box-shadow:0 2px 6px #00000029;z-index:2}.bulle[data-v-1aa94984]:after{content:"";position:absolute;left:-6px;top:12px;border:6px solid transparent;border-right-color:var(--cream);border-left:0}.bulle-enter-active[data-v-1aa94984],.bulle-leave-active[data-v-1aa94984]{transition:opacity .35s ease,transform .35s ease}.bulle-enter-from[data-v-1aa94984],.bulle-leave-to[data-v-1aa94984]{opacity:0;transform:translate(-4px)}@media(prefers-reduced-motion:reduce){.bulle-enter-active[data-v-1aa94984],.bulle-leave-active[data-v-1aa94984]{transition:none}}.accueil[data-v-f28d15bd]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:40px;align-items:center;max-width:1000px;margin:0 auto;padding:24px 16px}.presentation[data-v-f28d15bd]{position:relative}.marque[data-v-f28d15bd]{text-align:center;margin:0 0 18px}.marque h1[data-v-f28d15bd]{margin:0;font-size:2.4rem;line-height:1;letter-spacing:.01em;color:var(--sage-dark);font-weight:400}.sous[data-v-f28d15bd]{margin:6px auto 0;display:inline-block;padding-top:7px;border-top:1px solid var(--line);color:var(--muted);font-size:.82rem;letter-spacing:.06em;text-transform:lowercase}.paysage[data-v-f28d15bd]{position:relative;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--cream)}.paysage.ronfle[data-v-f28d15bd]{animation:ronflement-f28d15bd 3.4s ease-in-out infinite}@keyframes ronflement-f28d15bd{0%,to{transform:translate(0)}46%{transform:translateY(1.5px)}54%{transform:translateY(1.5px)}70%{transform:translateY(-1px)}}@media(prefers-reduced-motion:reduce){.paysage.ronfle[data-v-f28d15bd]{animation:none}}.paysage canvas[data-v-f28d15bd]{display:block;width:100%;height:auto;image-rendering:pixelated}.hote[data-v-f28d15bd]{position:absolute;left:0;top:0;bottom:0}.auth-card[data-v-f28d15bd]{width:100%}form[data-v-f28d15bd]{display:grid;gap:14px}form label[data-v-f28d15bd]{display:grid;gap:4px}.liens[data-v-f28d15bd]{margin:8px 0 0}.invite[data-v-f28d15bd]{margin:14px 4px 0}@media(max-width:860px){.accueil[data-v-f28d15bd]{grid-template-columns:1fr;gap:20px}.hote[data-v-f28d15bd]{left:0}.connexion[data-v-f28d15bd]{order:-1}}.auth-card[data-v-7ac41fcf]{width:440px;max-width:100%;display:grid;gap:12px}form[data-v-7ac41fcf]{display:grid;gap:12px}label[data-v-7ac41fcf]{display:grid;gap:5px;font-size:13.5px;color:var(--muted)}.rap[data-v-c87b3e06]{min-width:190px}.avert[data-v-c87b3e06]{color:var(--danger)}.row.vise[data-v-c87b3e06]{outline:2px solid var(--sage);outline-offset:2px;border-radius:6px}.row[data-v-c87b3e06]{list-style:none;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:8px 12px}.row.child[data-v-c87b3e06]{border:none;border-top:1px dashed var(--line);border-radius:0;padding:6px 0 0}.row.done>.line .title[data-v-c87b3e06]{text-decoration:line-through;color:var(--muted)}.line[data-v-c87b3e06]{display:flex;align-items:center;gap:10px}.check[data-v-c87b3e06]{width:17px;height:17px;accent-color:var(--sage);flex:none}.dot[data-v-c87b3e06]{width:10px;height:10px;border-radius:50%;flex:none}.title[data-v-c87b3e06]{flex:1;cursor:default}.prio[data-v-c87b3e06]{color:var(--danger);font-weight:700}.prio.low[data-v-c87b3e06]{color:var(--muted)}.note-ind[data-v-c87b3e06]{cursor:help}.due[data-v-c87b3e06]{font-size:12.5px;padding:2px 8px;border-radius:20px;background:var(--cream);border:1px solid var(--line);color:var(--muted)}.due.late[data-v-c87b3e06]{color:#fff;background:var(--danger);border-color:var(--danger)}.due.today[data-v-c87b3e06]{color:#fff;background:var(--sage);border-color:var(--sage)}.due.soon[data-v-c87b3e06]{color:var(--sage-dark);border-color:var(--sage)}.actions[data-v-c87b3e06]{display:flex;gap:2px;opacity:0;transition:opacity .15s}.row:hover>.line .actions[data-v-c87b3e06],.row:focus-within>.line .actions[data-v-c87b3e06]{opacity:1}.icon[data-v-c87b3e06]{background:transparent;color:var(--muted);padding:2px 7px;border-radius:6px}.icon[data-v-c87b3e06]:hover{background:var(--cream);color:var(--ink)}.danger-ic[data-v-c87b3e06]:hover{color:var(--danger)}.subform[data-v-c87b3e06],.editform[data-v-c87b3e06]{margin:8px 0 4px 27px;display:flex;gap:8px}.editform[data-v-c87b3e06]{flex-direction:column}.grid[data-v-c87b3e06]{display:flex;flex-wrap:wrap;gap:10px 16px}.grid label[data-v-c87b3e06]{display:grid;gap:3px;font-size:12.5px;color:var(--muted)}.grid input[data-v-c87b3e06],.grid select[data-v-c87b3e06]{width:auto}.inline[data-v-c87b3e06]{display:flex;gap:6px}.btns[data-v-c87b3e06]{display:flex;gap:8px}.children[data-v-c87b3e06]{margin:6px 0 0 27px;padding:0}.progress[data-v-c87b3e06]{font-size:12.5px}.planning[data-v-42bec572]{display:grid;gap:8px;margin-bottom:14px}.pl-tete[data-v-42bec572]{display:flex;align-items:center;justify-content:space-between;gap:10px}.pl-tete h3[data-v-42bec572]{margin:0;font-size:15px}.pl-agenda[data-v-42bec572]{padding:4px 11px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--sage-dark);font-size:13px;text-decoration:none}.pl-agenda[data-v-42bec572]:hover{background:color-mix(in srgb,var(--sage) 8%,#fff)}.pl-liste[data-v-42bec572]{list-style:none;margin:0;padding:0;display:grid}.pl-mois[data-v-42bec572]{margin:8px 0 2px;font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.pl-mois[data-v-42bec572]:first-child{margin-top:0}.pl-ligne[data-v-42bec572]{display:grid;grid-template-columns:150px 92px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:5px 0;font-size:13.5px;border-bottom:1px solid color-mix(in srgb,var(--line) 55%,transparent)}.pl-quand[data-v-42bec572]{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.pl-heure[data-v-42bec572]{margin-left:6px;color:var(--muted)}.pl-genre[data-v-42bec572]{justify-self:start;font-size:11.5px;padding:0 7px;border-left:3px solid;border-radius:0 5px 5px 0;white-space:nowrap}.pl-titre[data-v-42bec572]{min-width:0;color:var(--ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-titre[data-v-42bec572]:hover{text-decoration:underline;text-underline-offset:3px}.pl-statut[data-v-42bec572]{font-size:11.5px;padding:0 7px;border-radius:10px;color:var(--muted);white-space:nowrap}.pl-statut.option[data-v-42bec572],.pl-statut.previsionnel[data-v-42bec572]{border:1px dashed #cc6f5b;color:#7d3626}.pl-statut.confirme[data-v-42bec572]{background:#e2f1e4;color:#2b6436}.pl-vers-agenda[data-v-42bec572]{padding:2px 6px;border-radius:6px;text-decoration:none}.pl-vers-agenda[data-v-42bec572]:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.pl-lien[data-v-42bec572]{justify-self:start;background:none;border:0;padding:0;color:var(--sage-dark);text-decoration:underline;font:inherit;font-size:13px;cursor:pointer}.pl-mini[data-v-42bec572]{margin:0;font-size:12.5px}.pl-passes summary[data-v-42bec572]{cursor:pointer;font-size:13px;color:var(--muted)}.pl-passes .pl-ligne[data-v-42bec572]{grid-template-columns:150px 92px minmax(0,1fr) auto;opacity:.8}@media(max-width:700px){.pl-ligne[data-v-42bec572],.pl-passes .pl-ligne[data-v-42bec572]{grid-template-columns:auto minmax(0,1fr) auto}.pl-quand[data-v-42bec572]{grid-column:1 / -1}.pl-statut[data-v-42bec572]{display:none}}.remind-box[data-v-f9202033]{flex-basis:100%;border-top:1px dashed var(--line);margin-top:8px;padding-top:8px}.rb-lab[data-v-f9202033]{font-size:.8rem;font-weight:600}.rb-row[data-v-f9202033]{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;margin:6px 0 2px}.rb-row label[data-v-f9202033]{display:flex;flex-direction:column;gap:2px;font-size:.78rem;color:var(--muted)}.armed[data-v-f9202033]{border-color:var(--sage);background:color-mix(in srgb,var(--sage) 14%,transparent)}.avert[data-v-f9202033]{color:var(--danger)}.theme-off[data-v-f9202033]{margin-left:8px}.work[data-v-f9202033]{display:grid;grid-template-columns:240px 1fr;gap:24px;align-items:start}@media(max-width:760px){.work[data-v-f9202033]{grid-template-columns:1fr}}aside section[data-v-f9202033]{margin-bottom:22px}aside h3[data-v-f9202033]{font-size:15px;margin:0 0 8px;display:flex;justify-content:space-between;align-items:center}.side-list[data-v-f9202033]{list-style:none;margin:0;padding:0;display:grid;gap:2px}.side-list li[data-v-f9202033]{display:flex;align-items:center;border-radius:8px}.side-list li.active[data-v-f9202033]{background:#fff;border:1px solid var(--line)}.side-list li .icon[data-v-f9202033]{opacity:0}.side-list li:hover .icon[data-v-f9202033]{opacity:1}.side-btn[data-v-f9202033]{background:transparent;color:var(--ink);display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:7px 10px}.side-btn[data-v-f9202033]:hover{background:transparent;color:var(--sage-dark)}.side-btn.on[data-v-f9202033]{background:color-mix(in srgb,var(--sage) 14%,transparent);border-radius:6px;font-weight:600}.as-text[data-v-f9202033]{cursor:default}.side-add[data-v-f9202033]{display:flex;gap:6px}.side-add input[data-v-f9202033],.theme-form input[type=text][data-v-f9202033],.theme-form input[data-v-f9202033]:not([type]){font-size:13.5px}.theme-form[data-v-f9202033]{display:flex;gap:6px;margin-bottom:8px}.theme-form input[type=color][data-v-f9202033]{width:42px;padding:2px}.dot[data-v-f9202033]{width:10px;height:10px;border-radius:50%;flex:none}.grow[data-v-f9202033]{flex:1;min-width:0}.icon[data-v-f9202033]{background:transparent;color:var(--muted);padding:2px 7px;border-radius:6px}.icon[data-v-f9202033]:hover{background:var(--cream);color:var(--danger)}.head[data-v-f9202033]{display:flex;align-items:baseline;gap:14px;margin-bottom:14px}.head h2[data-v-f9202033]{margin:0}.hide-done[data-v-f9202033]{margin-left:auto;font-size:13.5px;color:var(--muted);display:flex;gap:6px;align-items:center}.add-task[data-v-f9202033]{display:flex;gap:8px;padding:12px;margin-bottom:14px;flex-wrap:wrap}.add-task .grow[data-v-f9202033]{flex:1 1 100%}@media(min-width:761px){.add-task .grow[data-v-f9202033]{flex:1 1 auto}}.add-task input[type=date][data-v-f9202033],.add-task select[data-v-f9202033]{width:auto}.tasks[data-v-f9202033]{list-style:none;margin:0;padding:0;display:grid;gap:8px}.spawned[data-v-f9202033]{color:var(--sage-dark);background:#fff;border:1px solid var(--sage);border-radius:var(--radius);padding:8px 12px}.tpl-btn[data-v-f9202033]{margin-top:8px;width:100%;font-size:13px}.tpl-panel[data-v-f9202033]{display:grid;gap:10px;margin-bottom:14px}.tpl-head[data-v-f9202033]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.tpl-head h3[data-v-f9202033]{margin:0;font-size:15px;flex:1}.small[data-v-f9202033]{font-size:13px;padding:4px 10px}.small-txt[data-v-f9202033]{font-size:12.5px}.tpl-list[data-v-f9202033]{list-style:none;margin:0;padding:0;display:grid;gap:6px}.tpl-list li[data-v-f9202033]{display:flex;gap:12px;align-items:center;border-top:1px dashed var(--line);padding-top:6px}.tpl-list strong[data-v-f9202033]{flex:1}.tpl-actions[data-v-f9202033]{display:flex;gap:6px}.tpl-editor[data-v-f9202033]{display:grid;gap:8px;border-top:1px solid var(--line);padding-top:10px}.ba[data-v-1d14a6e3]{display:grid;gap:6px;align-content:start;font-size:13px;color:var(--ink)}.ba-tete[data-v-1d14a6e3]{display:flex;justify-content:space-between;align-items:center;padding:0 2px 4px}.ba-tete strong[data-v-1d14a6e3]{font-size:14px;font-weight:600}.ba-fleche[data-v-1d14a6e3]{background:none;border:0;color:var(--muted);font-size:16px;padding:0 6px;cursor:pointer}.ba-grille[data-v-1d14a6e3]{display:grid;grid-template-columns:repeat(7,1fr);row-gap:2px;text-align:center}.ba-jsem[data-v-1d14a6e3]{font-size:11px;color:var(--muted);padding-bottom:2px}.ba-jour[data-v-1d14a6e3]{background:none;border:0;padding:0;height:28px;font:inherit;font-size:12px;color:var(--ink);cursor:pointer}.ba-jour span[data-v-1d14a6e3]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px}.ba-jour:hover span[data-v-1d14a6e3]{background:color-mix(in srgb,var(--ink) 8%,transparent)}.ba-jour.autre[data-v-1d14a6e3]{color:var(--muted);opacity:.6}.ba-jour.plage[data-v-1d14a6e3]{background:color-mix(in srgb,var(--ink) 7%,transparent)}.ba-jour.plage-debut[data-v-1d14a6e3]{border-radius:7px 0 0 7px}.ba-jour.plage-fin[data-v-1d14a6e3]{border-radius:0 7px 7px 0}.ba-jour.plage-debut.plage-fin[data-v-1d14a6e3]{border-radius:7px}.ba-jour.auj span[data-v-1d14a6e3]{background:#e5484d;color:#fff;font-weight:600}.ba-titre[data-v-1d14a6e3]{margin:14px 2px 2px;font-size:12px;color:var(--muted)}.ba-agenda[data-v-1d14a6e3]{position:relative;display:flex;align-items:center;gap:9px;padding:4px;border-radius:6px;cursor:pointer}.ba-agenda[data-v-1d14a6e3]:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}.ba-agenda input[data-v-1d14a6e3]{position:absolute;opacity:0;width:1px;height:1px}.ba-agenda[data-v-1d14a6e3]:focus-within{outline:2px solid color-mix(in srgb,var(--ink) 30%,transparent)}.ba-case[data-v-1d14a6e3]{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:4px;border:1.5px solid;flex:none}.ba-nom[data-v-1d14a6e3]{flex:1}.ba-note[data-v-1d14a6e3]{font-size:11px;color:var(--muted)}.ga[data-v-f2006356]{display:flex;flex-direction:column;min-height:0;height:100%;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;font-size:12.5px;color:var(--ink);-webkit-user-select:none;user-select:none}.ga-tete[data-v-f2006356],.ga-journee[data-v-f2006356],.ga-zone[data-v-f2006356]{display:grid;grid-template-columns:var(--gouttiere) repeat(var(--jours),minmax(0,1fr))}.ga-tete[data-v-f2006356]{border-bottom:1px solid var(--line)}.ga-jour[data-v-f2006356]{background:none;border:0;font:inherit;cursor:pointer;display:flex;align-items:baseline;justify-content:center;gap:6px;padding:10px 4px 8px;color:var(--muted)}.ga-jour-nom[data-v-f2006356]{font-size:12px;text-transform:capitalize}.ga-jour-num[data-v-f2006356]{font-size:17px;font-weight:500;color:var(--ink)}.ga-jour.auj .ga-jour-nom[data-v-f2006356]{color:var(--ink);font-weight:600}.ga-jour.auj .ga-jour-num[data-v-f2006356]{background:#e5484d;color:#fff;border-radius:7px;padding:0 6px}.ga-journee[data-v-f2006356]{grid-template-columns:var(--gouttiere) minmax(0,1fr);border-bottom:1px solid var(--line);padding:4px 0;min-height:30px}.ga-gouttiere-journee[data-v-f2006356]{display:flex;align-items:flex-start;justify-content:flex-end;padding-right:6px}.ga-deplier[data-v-f2006356]{background:none;border:0;color:var(--muted);font-size:11px;cursor:pointer;padding:3px 0}.ga-journee-grille[data-v-f2006356]{display:grid;grid-template-columns:repeat(var(--jours),minmax(0,1fr));gap:2px 4px;padding-right:6px}.ga-barre[data-v-f2006356]{min-width:0;text-align:left;font:inherit;font-size:12px;font-weight:500;padding:0 7px;border:0;border-left:3px solid;border-radius:0 5px 5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.ga-barre[data-v-f2006356]{position:relative}.ga-barre.deplacable[data-v-f2006356]{cursor:grab}.ga-barre.en-glisse[data-v-f2006356]{opacity:.4}.ga-cible[data-v-f2006356]{border:1.5px dashed #2fa39b;background:color-mix(in srgb,#2fa39b 12%,transparent);border-radius:6px;pointer-events:none}.ga-barre.pointille[data-v-f2006356]{border:1px dashed;border-left:3px dashed}.ga-barre.coupe-debut[data-v-f2006356]{border-left-color:transparent!important}.ga-barre[data-v-f2006356]:hover,.ga-bloc[data-v-f2006356]:hover{filter:brightness(.97)}.ga-corps[data-v-f2006356]{flex:1;min-height:0;overflow-y:auto;position:relative}.ga-zone[data-v-f2006356],.ga-heures[data-v-f2006356]{position:relative}.ga-heure[data-v-f2006356]{position:absolute;right:8px;transform:translateY(-50%);font-size:11px;color:var(--muted)}.ga-heure-maintenant[data-v-f2006356]{position:absolute;right:4px;transform:translateY(-50%);font-size:11px;font-weight:600;color:#e5484d;background:#fff;padding:0 2px}.ga-col[data-v-f2006356]{position:relative;border-left:1px solid var(--line);cursor:default}.ga-col.auj[data-v-f2006356]{background:color-mix(in srgb,#e5484d 2.5%,transparent)}.ga-ligne[data-v-f2006356]{position:absolute;left:0;right:0;border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent);pointer-events:none}.ga-bloc[data-v-f2006356]{position:absolute;display:flex;flex-direction:column;gap:1px;padding:3px 6px 3px 7px;border:0;border-left:3px solid;border-radius:0 6px 6px 0;overflow:hidden;cursor:pointer;line-height:1.25;z-index:1}.ga-bloc.deplacable[data-v-f2006356]{cursor:grab}.ga-bloc.pointille[data-v-f2006356]{border:1px dashed;border-left:3px dashed}.ga-bloc-titre[data-v-f2006356]{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ga-bloc-heure[data-v-f2006356],.ga-bloc-detail[data-v-f2006356]{font-size:11px;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ga-bloc.court[data-v-f2006356]{flex-direction:row;gap:6px;align-items:baseline;padding-top:1px}.ga-bloc.court .ga-bloc-detail[data-v-f2006356]{display:none}.ga-poignee[data-v-f2006356]{position:absolute;left:0;right:0;bottom:0;height:7px;cursor:ns-resize}.ga-maintenant[data-v-f2006356]{position:absolute;left:-1px;right:0;border-top:2px solid #e5484d;z-index:5;pointer-events:none}.ga-maintenant[data-v-f2006356]:before{content:"";position:absolute;left:-5px;top:-6px;width:10px;height:10px;border-radius:50%;background:#e5484d}.ga-fantome[data-v-f2006356]{position:absolute;border:2px solid #2fa39b;background:color-mix(in srgb,#2fa39b 18%,transparent);border-radius:6px;pointer-events:none;z-index:10}.ga-fantome span[data-v-f2006356]{position:absolute;top:2px;left:6px;font-size:11px;font-weight:600;color:#14514a;background:#fff;padding:0 5px;border-radius:8px}.dp[data-v-ce1d7bbe]{font-size:12px}.dp-scroll[data-v-ce1d7bbe]{overflow-x:auto}.dp-head[data-v-ce1d7bbe],.dp-allday[data-v-ce1d7bbe]{display:flex}.dp-gutter[data-v-ce1d7bbe]{width:44px;flex:none;text-align:right;padding-right:6px;color:var(--muted)}.dp-gutter.mini[data-v-ce1d7bbe]{font-size:10px;align-self:center}.dp-ph[data-v-ce1d7bbe]{flex:1;min-width:96px;display:flex;align-items:center;gap:5px;padding:5px 6px;border-left:1px solid var(--line);font-weight:600}.dp-ph.none[data-v-ce1d7bbe]{color:var(--muted);font-weight:500}.dp-ava[data-v-ce1d7bbe]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:none;border-radius:50%;background:var(--sage);color:#fff;font-size:9px;font-weight:700}.dp-name[data-v-ce1d7bbe]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-allday[data-v-ce1d7bbe]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:24px;background:#fbfaf6}.dp-adcol[data-v-ce1d7bbe]{flex:1;min-width:96px;border-left:1px solid var(--line);padding:2px;display:flex;flex-wrap:wrap;gap:2px}.dp-chip[data-v-ce1d7bbe]{font-size:10.5px;padding:0 5px;border-radius:4px;background:#e6f6f4;border:1px solid #bfe3de;cursor:pointer}.dp-chip.previ[data-v-ce1d7bbe]{background:transparent;border-style:dashed}.dp-body[data-v-ce1d7bbe]{display:flex;position:relative}.dp-hr[data-v-ce1d7bbe]{border-top:1px solid var(--line);font-size:10px;padding-right:6px;box-sizing:border-box}.dp-col[data-v-ce1d7bbe]{flex:1;min-width:96px;position:relative;border-left:1px solid var(--line)}.dp-line[data-v-ce1d7bbe]{border-top:1px solid var(--line);box-sizing:border-box}.dp-block[data-v-ce1d7bbe]{position:absolute;border-radius:5px;padding:2px 5px;overflow:hidden;cursor:pointer;border-left:3px solid;box-shadow:0 1px 2px #00000014}.dp-block.previsionnel[data-v-ce1d7bbe]{border:1px dashed var(--muted);border-left:3px dashed}.dp-b-top[data-v-ce1d7bbe]{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-b-sub[data-v-ce1d7bbe]{font-size:10.5px;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-empty[data-v-ce1d7bbe]{padding:12px 4px}.daymode[data-v-2126e5ac]{display:flex;gap:3px}.daymode button[data-v-2126e5ac]{background:transparent;color:var(--muted);border:1px solid var(--line);padding:3px 9px;border-radius:14px;font-size:11.5px}.daymode button.on[data-v-2126e5ac]{background:var(--sage);border-color:var(--sage);color:#fff}.hours-ctl[data-v-2126e5ac]{display:inline-flex;align-items:center;gap:3px;font-size:12px;color:var(--muted)}.hours-ctl input[data-v-2126e5ac]{width:42px;padding:2px 3px;text-align:center}.sh-overlay[data-v-2126e5ac]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;align-items:center;justify-content:center;padding:16px;z-index:50}.sh-modal[data-v-2126e5ac]{width:min(640px,100%);max-height:90vh;overflow:auto;display:grid;gap:12px}.sh-modal h3[data-v-2126e5ac]{margin:0}.sh-grid[data-v-2126e5ac]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px 14px}.sh-grid label[data-v-2126e5ac],.sh-people[data-v-2126e5ac]{display:grid;gap:4px;font-size:13px;color:var(--muted)}.sh-grid label.wide[data-v-2126e5ac]{grid-column:1 / -1}.sh-people[data-v-2126e5ac]{border-top:1px dashed var(--line);padding-top:10px;gap:6px}.pres-badge[data-v-2126e5ac]{font-weight:700;font-size:12px}.pres-badge.ok[data-v-2126e5ac]{color:#2e7d46}.pres-badge.ko[data-v-2126e5ac]{color:#a9463e}.pres-badge.muted[data-v-2126e5ac]{color:var(--muted)}.sh-people .check-item[data-v-2126e5ac]{display:inline-flex;align-items:center;gap:6px;margin-right:14px;color:var(--ink);font-size:13.5px}.day-actions[data-v-2126e5ac]{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.sh-pieces[data-v-2126e5ac]{border-top:1px dashed var(--line);padding-top:10px;display:grid;gap:8px}.pc-list[data-v-2126e5ac]{list-style:none;margin:0;padding:0;display:grid;gap:4px}.pc-list li[data-v-2126e5ac]{display:flex;align-items:center;gap:8px;font-size:13.5px}.pc-add[data-v-2126e5ac]{display:flex;gap:6px;flex-wrap:wrap}.pc-add input[data-v-2126e5ac]{flex:1;min-width:120px}.agenda[data-v-2126e5ac]{display:grid;grid-template-columns:232px minmax(0,1fr);gap:20px;height:calc(100vh - 120px);min-height:560px;position:relative}.agenda-barre[data-v-2126e5ac]{overflow-y:auto;padding-top:4px}.barre-outils[data-v-2126e5ac]{display:grid;gap:2px;margin-top:14px;padding-top:10px;border-top:1px solid var(--line)}.lien[data-v-2126e5ac]{background:none;border:0;padding:5px 4px;border-radius:6px;text-align:left;font:inherit;font-size:12.5px;color:var(--muted);text-decoration:none;cursor:pointer}.lien[data-v-2126e5ac]:hover{background:color-mix(in srgb,var(--ink) 5%,transparent);color:var(--ink)}.agenda-centre[data-v-2126e5ac]{display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0}.agenda-tete[data-v-2126e5ac]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.agenda-titre[data-v-2126e5ac]{margin:0 6px 0 0;font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.agenda-nav[data-v-2126e5ac]{display:flex;align-items:center;gap:2px}.bouton-doux[data-v-2126e5ac]{background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:7px;padding:4px 11px;font-size:13px}.bouton-doux[data-v-2126e5ac]:hover{background:color-mix(in srgb,var(--ink) 4%,#fff)}.fleche[data-v-2126e5ac]{background:none;border:0;color:var(--muted);font-size:20px;line-height:1;padding:2px 8px;border-radius:6px}.fleche[data-v-2126e5ac]:hover{background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink)}.vues[data-v-2126e5ac]{display:flex;margin-left:auto;padding:2px;gap:2px;background:color-mix(in srgb,var(--ink) 6%,transparent);border-radius:8px}.vues button[data-v-2126e5ac]{background:none;border:0;color:var(--muted);font-size:13px;padding:4px 11px;border-radius:6px}.vues button.on[data-v-2126e5ac]{background:#fff;color:var(--ink);font-weight:500;box-shadow:0 1px 2px #00000014}.ajouter[data-v-2126e5ac]{border-radius:7px;padding:5px 12px;font-size:13px}.filtres-etroit[data-v-2126e5ac]{display:none;position:relative}.filtres-etroit summary[data-v-2126e5ac]{cursor:pointer;font-size:13px;color:var(--muted);list-style:none;border:1px solid var(--line);border-radius:7px;padding:4px 11px;background:#fff}.filtres-etroit[open][data-v-2126e5ac]>:not(summary){position:absolute;z-index:30;top:calc(100% + 6px);left:0;width:250px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:12px;box-shadow:0 8px 24px #0000001f}.jour-outils[data-v-2126e5ac]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.agenda-grille[data-v-2126e5ac],.par-personne[data-v-2126e5ac]{flex:1;min-height:0}.par-personne[data-v-2126e5ac]{overflow:auto;background:#fff;border:1px solid var(--line);border-radius:12px;padding:6px}.info[data-v-2126e5ac]{margin:0;color:var(--sage-dark);background:#fff;border:1px solid var(--sage);border-radius:var(--radius);padding:8px 12px}.error[data-v-2126e5ac]{margin:0}.clavier[data-v-2126e5ac]{position:relative}.clavier-aide[data-v-2126e5ac]{position:absolute;z-index:30;top:calc(100% + 6px);right:0;width:270px;display:grid;gap:7px;padding:12px 14px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 24px #0000001f;font-size:13px}.clavier-ligne[data-v-2126e5ac]{display:grid;grid-template-columns:92px 1fr;align-items:center;gap:8px}.clavier-ligne kbd[data-v-2126e5ac]{justify-self:start;font:inherit;font-size:12px;padding:1px 7px;border:1px solid var(--line);border-bottom-width:2px;border-radius:5px;background:color-mix(in srgb,var(--ink) 3%,#fff);white-space:pre}.filtre-projet[data-v-2126e5ac]{background:#e2f3f1;color:#14514a;border:1px solid #2fa39b;border-radius:20px;padding:3px 11px;font-size:13px}.filtre-projet[data-v-2126e5ac]:hover{background:#d2ece8}.mois[data-v-2126e5ac]{flex:1;min-height:0;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.mois-jsem[data-v-2126e5ac]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid var(--line)}.mois-jsem span[data-v-2126e5ac]{padding:8px 10px 6px;font-size:12px;color:var(--muted)}.mois-cases[data-v-2126e5ac]{flex:1;min-height:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.mois-case[data-v-2126e5ac]{display:flex;flex-direction:column;gap:2px;min-height:0;min-width:0;padding:4px 0;overflow:hidden;border-right:1px solid color-mix(in srgb,var(--line) 80%,transparent);border-bottom:1px solid color-mix(in srgb,var(--line) 80%,transparent)}.mois-case[data-v-2126e5ac]:nth-child(7n){border-right:0}.mois-case.autre[data-v-2126e5ac]{background:color-mix(in srgb,var(--ink) 2%,#fff)}.mois-case.autre .mois-num[data-v-2126e5ac]{color:var(--muted)}.mois-num[data-v-2126e5ac]{align-self:flex-start;margin:0 0 1px 6px;min-width:24px;height:22px;padding:0 5px;background:none;border:0;border-radius:6px;font-size:12.5px;font-weight:500;color:var(--ink)}.mois-num[data-v-2126e5ac]:hover{background:color-mix(in srgb,var(--ink) 7%,transparent)}.mois-case.auj .mois-num[data-v-2126e5ac]{background:#e5484d;color:#fff}.mois-el[data-v-2126e5ac]{display:flex;align-items:center;gap:5px;min-width:0;margin:0 5px;padding:1px 5px;background:none;border:0;border-radius:4px;font:inherit;font-size:11.5px;line-height:1.45;text-align:left;white-space:nowrap;cursor:pointer}.mois-el[data-v-2126e5ac]:hover{filter:brightness(.96);background-color:color-mix(in srgb,var(--ink) 4%,transparent)}.mois-el.journee[data-v-2126e5ac]{border-left:3px solid;border-radius:0 4px 4px 0;font-weight:500}.mois-el.journee.pointille[data-v-2126e5ac]{border:1px dashed;border-left:3px dashed}.mois-el.bande[data-v-2126e5ac]{margin:0;border-left-width:0;border-radius:0}.mois-el.bande-debut[data-v-2126e5ac]{margin-left:5px;border-left-width:3px}.mois-el.bande-fin[data-v-2126e5ac]{margin-right:5px;border-radius:0 4px 4px 0}.mois-el .point[data-v-2126e5ac]{flex:none;width:7px;height:7px;border-radius:50%}.mois-heure[data-v-2126e5ac]{flex:none;color:var(--muted);font-variant-numeric:tabular-nums}.mois-el-titre[data-v-2126e5ac]{overflow:hidden;text-overflow:ellipsis}.mois-plus[data-v-2126e5ac]{align-self:flex-start;margin:0 5px;padding:0 5px;background:none;border:0;font-size:11px;color:var(--muted);cursor:pointer}.mois-plus[data-v-2126e5ac]:hover{color:var(--ink)}.mois[data-v-2126e5ac]{-webkit-user-select:none;user-select:none}.mois-el.deplacable[data-v-2126e5ac]{cursor:grab}.mois-el.en-glisse[data-v-2126e5ac]{opacity:.4}.mois-case.cible[data-v-2126e5ac]{background:color-mix(in srgb,#2fa39b 12%,#fff);box-shadow:inset 0 0 0 2px #2fa39b}.agenda-panneau[data-v-2126e5ac]{position:absolute;z-index:20;top:52px;right:8px;bottom:8px;width:min(300px,calc(100% - 24px));overflow-y:auto;background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px 16px;box-shadow:0 12px 32px #00000024}.pan[data-v-2126e5ac]{display:grid;gap:10px;align-content:start}.pan-tete[data-v-2126e5ac]{display:flex;align-items:center;justify-content:space-between;gap:8px}.pan-titre[data-v-2126e5ac]{font-size:15px;font-weight:600;color:var(--ink)}.pan-titre.grand[data-v-2126e5ac]{font-size:18px;line-height:1.3}.pan-fermer[data-v-2126e5ac]{background:none;border:0;color:var(--muted);padding:2px 6px;border-radius:6px}.pan-fermer[data-v-2126e5ac]:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.pan-agenda[data-v-2126e5ac]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.pan-agenda i[data-v-2126e5ac],.choix i[data-v-2126e5ac]{display:inline-block;width:9px;height:9px;border-radius:3px}.pan-quand[data-v-2126e5ac],.pan-detail[data-v-2126e5ac],.pan-notes[data-v-2126e5ac],.pan-mini[data-v-2126e5ac]{margin:0;font-size:13px}.pan-quand[data-v-2126e5ac]{color:var(--ink)}.pan-detail[data-v-2126e5ac]{color:var(--muted)}.pan-notes[data-v-2126e5ac]{white-space:pre-line;padding:8px 10px;background:color-mix(in srgb,var(--ink) 3%,#fff);border-radius:8px}.pan-mini[data-v-2126e5ac]{font-size:12px}.pan label[data-v-2126e5ac]{display:grid;gap:4px;font-size:12.5px;color:var(--muted)}.pan input[data-v-2126e5ac],.pan select[data-v-2126e5ac]{width:100%}.pan-ligne[data-v-2126e5ac]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pan-actions[data-v-2126e5ac]{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.pan-lien[data-v-2126e5ac]{display:inline-block;padding:9px 16px;border-radius:var(--radius);background:var(--sage);color:#fff;text-decoration:none}.pan-lien[data-v-2126e5ac]:hover{background:var(--sage-dark)}.pan-fiche[data-v-2126e5ac]{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;margin:2px 0 0;font-size:13px}.pan-fiche dt[data-v-2126e5ac]{color:var(--muted)}.pan-fiche dd[data-v-2126e5ac]{margin:0;min-width:0;color:var(--ink);overflow-wrap:anywhere}.pan-relie[data-v-2126e5ac]{color:var(--ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--ink) 30%,transparent);text-underline-offset:3px}.pan-relie[data-v-2126e5ac]:hover{text-decoration-color:var(--ink)}.pan-choix[data-v-2126e5ac]{display:grid;gap:4px}.choix[data-v-2126e5ac]{display:flex;align-items:center;gap:9px;background:none;border:1px solid var(--line);border-radius:8px;padding:8px 10px;color:var(--ink);font-size:13.5px;text-align:left}.choix[data-v-2126e5ac]:hover{background:color-mix(in srgb,var(--ink) 4%,#fff)}.liste[data-v-2126e5ac]{display:grid;gap:5px;padding:14px}.liste-jour[data-v-2126e5ac]{margin-top:10px;font-weight:600;color:var(--ink);text-transform:capitalize}.liste-jour[data-v-2126e5ac]:first-child{margin-top:0}.liste-jour.auj[data-v-2126e5ac]{color:#e5484d}.liste-el[data-v-2126e5ac]{display:flex;gap:8px;align-items:baseline;padding:8px 10px;border:0;border-left:3px solid;border-radius:0 7px 7px 0;font-size:13.5px;text-align:left}.liste-el.pointille[data-v-2126e5ac]{border:1px dashed;border-left:3px dashed}.liste-heure[data-v-2126e5ac]{font-size:12px;opacity:.8;font-variant-numeric:tabular-nums}@media(max-width:1100px){.agenda[data-v-2126e5ac]{grid-template-columns:minmax(0,1fr)}.agenda-barre[data-v-2126e5ac]{display:none}.filtres-etroit[data-v-2126e5ac]{display:block}.agenda-panneau[data-v-2126e5ac]{position:fixed;z-index:40;right:12px;top:80px;bottom:12px;width:min(320px,calc(100vw - 24px));box-shadow:0 12px 32px #00000029}}.agenda.mobile[data-v-2126e5ac]{display:block;height:auto;min-height:0}.agenda.mobile .agenda-centre[data-v-2126e5ac]{gap:12px}.agenda.mobile .vues[data-v-2126e5ac]{margin-left:0}.parcode[data-v-e1053981]{margin-bottom:12px}.pc-row[data-v-e1053981]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:6px}.hist[data-v-e1053981]{border-top:1px dashed var(--line);margin-top:8px;padding-top:8px}.hist h5[data-v-e1053981]{margin:8px 0 2px;font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.hist-tot[data-v-e1053981]{margin:0 0 4px;font-size:.84rem}.a-fact[data-v-e1053981]{color:var(--danger)}.hline[data-v-e1053981]{display:flex;gap:8px;align-items:baseline;padding:3px 0;font-size:.83rem;color:var(--ink);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--line) 55%,transparent)}.hline[data-v-e1053981]:hover{color:var(--sage-dark)}.hline .hd[data-v-e1053981]{min-width:76px;color:var(--muted);font-size:.76rem}.hline .grow[data-v-e1053981]{flex:1}.lien[data-v-e1053981]{background:none;border:0;padding:0;color:var(--sage-dark);text-decoration:underline;cursor:pointer;font:inherit}.head[data-v-e1053981]{display:flex;align-items:baseline;gap:14px;margin-bottom:14px}.head h2[data-v-e1053981]{margin:0}.head-actions[data-v-e1053981]{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.contact.selectable[data-v-e1053981]{cursor:pointer}.contact.selectable[data-v-e1053981]:hover{border-color:var(--sage)}.contact.sel[data-v-e1053981]{border-color:var(--sage);box-shadow:0 0 0 2px var(--sage) inset}.sel-box[data-v-e1053981]{width:auto;margin-right:2px}.modes[data-v-e1053981]{border:1px solid var(--line);border-radius:10px;padding:8px 12px;display:grid;gap:6px}.modes legend[data-v-e1053981]{font-size:12.5px;color:var(--muted);padding:0 6px}.modes label[data-v-e1053981]{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink)}.modes label input[data-v-e1053981]{width:auto}.eachlist[data-v-e1053981]{list-style:none;margin:0;padding:0;display:grid;gap:2px;max-height:260px;overflow-y:auto}.eachrow[data-v-e1053981]{display:flex;align-items:center;gap:10px;border-top:1px dashed var(--line);padding:5px 0}.grow[data-v-e1053981]{flex:1;min-width:0}.small[data-v-e1053981]{font-size:12.5px;padding:4px 10px}.filters[data-v-e1053981]{display:grid;gap:10px;margin-bottom:16px}.search[data-v-e1053981]{max-width:420px}.chips[data-v-e1053981]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-e1053981]{background:#fff;color:var(--muted);border:1px solid var(--line);padding:4px 12px;border-radius:20px;font-size:13px}.chip.on[data-v-e1053981]{background:var(--sage);border-color:var(--sage);color:#fff}.form[data-v-e1053981]{margin-bottom:18px;display:grid;gap:12px}.form h3[data-v-e1053981]{margin:0}.grid[data-v-e1053981]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 16px}.form label[data-v-e1053981]{display:grid;gap:4px;font-size:13px;color:var(--muted)}.btns[data-v-e1053981]{display:flex;gap:8px}.cards[data-v-e1053981]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.contact[data-v-e1053981]{display:grid;gap:6px;align-content:start}.top[data-v-e1053981]{display:flex;justify-content:space-between;align-items:baseline;gap:8px;min-width:0}.top strong[data-v-e1053981]{min-width:0;overflow-wrap:anywhere}.badge[data-v-e1053981]{font-size:12px;background:var(--cream);border:1px solid var(--line);color:var(--sage-dark);border-radius:20px;padding:2px 10px;white-space:nowrap;flex:none}.coords[data-v-e1053981]{display:grid;gap:2px;font-size:13.5px}.coords a[data-v-e1053981]{color:var(--sage-dark)}.pre[data-v-e1053981]{white-space:pre-line;font-size:13px}.notes[data-v-e1053981]{border-top:1px dashed var(--line);padding-top:6px;color:var(--muted)}.actions[data-v-e1053981]{display:flex;gap:8px;margin-top:4px;flex-wrap:wrap}.actions button[data-v-e1053981]{font-size:13px;padding:5px 10px}.rel-overlay[data-v-e1053981]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;overflow:auto;z-index:50}.rel-modal[data-v-e1053981]{width:min(640px,100%);display:grid;gap:12px}.rel-modal h3[data-v-e1053981]{margin:0}.row[data-v-e1053981]{display:flex;gap:10px 16px}.row.wrap[data-v-e1053981]{flex-wrap:wrap}.rel-modal label[data-v-e1053981]{display:grid;gap:4px;font-size:13px;color:var(--muted)}.preview[data-v-e1053981]{border-top:1px dashed var(--line);padding-top:10px;display:grid;gap:8px}.preview pre[data-v-e1053981]{white-space:pre-wrap;font-family:inherit;font-size:13.5px;background:var(--cream);border:1px solid var(--line);border-radius:8px;padding:10px;margin:0}.btn-link[data-v-e1053981]{text-decoration:none}.mini[data-v-e1053981]{font-size:12.5px}.contact[data-v-e1053981]{scroll-margin-top:90px}.cards>.contact.ouverte[data-v-e1053981]{grid-column:span 2}@media(max-width:640px){.cards>.contact.ouverte[data-v-e1053981]{grid-column:auto}}.hline .grow[data-v-e1053981]{min-width:0}.contact.arrivee[data-v-e1053981]{outline:2px solid var(--sage);outline-offset:2px;transition:outline-color .4s}.hist-actions[data-v-e1053981]{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 6px}.hist-creer[data-v-e1053981]{display:inline-block;padding:5px 11px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--sage-dark);font-size:13px;text-decoration:none}.hist-creer[data-v-e1053981]:hover{background:color-mix(in srgb,var(--sage) 8%,#fff)}.hligne[data-v-e1053981]{display:flex;align-items:center;gap:4px}.hligne .hline[data-v-e1053981]{flex:1;min-width:0}.vers-agenda[data-v-e1053981]{flex:none;padding:3px 6px;border-radius:6px;text-decoration:none;font-size:13px}.vers-agenda[data-v-e1053981]:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.statut[data-v-e1053981]{flex:none;font-size:11.5px;padding:0 7px;border-radius:10px;border:1px solid transparent;color:var(--muted)}.statut.option[data-v-e1053981]{border:1px dashed #cc6f5b;color:#7d3626}.statut.confirme[data-v-e1053981]{background:#e2f1e4;color:#2b6436}.statut.annule[data-v-e1053981]{text-decoration:line-through}.head[data-v-8fd2dd66]{display:flex;align-items:baseline;margin-bottom:14px}.head h2[data-v-8fd2dd66]{margin:0}.new[data-v-8fd2dd66]{margin-left:auto}.dash[data-v-8fd2dd66]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:14px}.stat[data-v-8fd2dd66]{display:grid;gap:2px;padding:12px 16px}.stat strong[data-v-8fd2dd66]{font-size:19px;color:var(--sage-dark)}.chips[data-v-8fd2dd66]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.chip[data-v-8fd2dd66]{background:#fff;color:var(--muted);border:1px solid var(--line);padding:4px 12px;border-radius:20px;font-size:13px}.chip.on[data-v-8fd2dd66]{background:var(--sage);border-color:var(--sage);color:#fff}.form[data-v-8fd2dd66]{display:grid;gap:12px;margin-bottom:16px}.form h3[data-v-8fd2dd66]{margin:0}.grid[data-v-8fd2dd66]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 16px}.form label[data-v-8fd2dd66]{display:grid;gap:4px;font-size:13px;color:var(--muted)}.btns[data-v-8fd2dd66]{display:flex;gap:8px}.cards[data-v-8fd2dd66]{list-style:none;padding:0;margin:0;display:grid;gap:10px}.grant[data-v-8fd2dd66]{display:grid;gap:6px}.top[data-v-8fd2dd66]{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.badge[data-v-8fd2dd66]{color:#fff;font-size:12px;border-radius:20px;padding:2px 10px;white-space:nowrap}.amounts[data-v-8fd2dd66]{display:flex;gap:18px;flex-wrap:wrap;font-size:13.5px;color:var(--muted)}.amounts strong[data-v-8fd2dd66]{color:var(--ink)}.action[data-v-8fd2dd66]{font-size:13px;color:var(--muted)}.action.soon[data-v-8fd2dd66]{color:var(--sage-dark);font-weight:600}.action.late[data-v-8fd2dd66]{color:var(--danger);font-weight:600}.actions[data-v-8fd2dd66]{display:flex;gap:8px}.actions button[data-v-8fd2dd66]{font-size:13px;padding:5px 12px}.siret[data-v-723d8d47]{display:grid;gap:6px;background:var(--cream);border:1px solid var(--line);border-radius:10px;padding:10px 12px}.siret button.ghost[data-v-723d8d47]{justify-self:start}.chercher-public[data-v-723d8d47]{display:grid;gap:6px;background:var(--cream);border:1px solid var(--line);border-radius:10px;padding:10px 12px}.propositions[data-v-723d8d47]{list-style:none;margin:0;padding:0;display:grid;gap:3px;max-height:220px;overflow-y:auto}.propositions button[data-v-723d8d47]{display:grid;gap:1px;width:100%;text-align:left;background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:6px 10px;font:inherit;cursor:pointer}.propositions button[data-v-723d8d47]:hover{border-color:var(--sage);background:var(--sage);color:#fff}.propositions button:hover .muted[data-v-723d8d47]{color:#fff}.attribution[data-v-723d8d47]{font-size:11px;font-style:italic}.overlay[data-v-723d8d47]{position:fixed;top:0;right:0;bottom:0;left:0;background:#2e332e59;display:flex;align-items:center;justify-content:center;z-index:80;padding:16px}.modal[data-v-723d8d47]{width:min(760px,100%);max-height:88vh;overflow-y:auto;display:grid;gap:10px}.modal h3[data-v-723d8d47],.modal h4[data-v-723d8d47]{margin:0}.modal label[data-v-723d8d47]{display:flex;flex-direction:column;gap:3px;font-size:12.5px;color:var(--muted)}.modal input[data-v-723d8d47],.modal select[data-v-723d8d47],.modal textarea[data-v-723d8d47]{font:inherit;color:var(--ink)}.btns[data-v-723d8d47]{display:flex;justify-content:flex-end;gap:8px}.xsmall[data-v-723d8d47]{font-size:11.5px;padding:2px 7px}.mini[data-v-723d8d47]{font-size:12.5px}.lines[data-v-723d8d47]{list-style:none;margin:0;padding:0;display:grid;gap:4px}.lines li[data-v-723d8d47]{display:flex;align-items:center;gap:8px;font-size:13px;background:var(--cream);border:1px solid var(--line);border-radius:8px;padding:5px 9px}.lines li.vise[data-v-723d8d47]{outline:2px solid var(--sage);outline-offset:2px;border-radius:6px}.when[data-v-723d8d47]{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--muted);font-size:12px}.what[data-v-723d8d47]{flex:1;min-width:0}.error[data-v-723d8d47]{color:var(--danger);font-size:13px}.choix-lieu[data-v-b8d7d091]{display:grid;gap:5px}.choisi[data-v-b8d7d091]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:var(--cream);border:1px solid var(--line);border-radius:8px;padding:6px 10px}.nom[data-v-b8d7d091]{font-weight:600;color:var(--ink)}.mini[data-v-b8d7d091]{font-size:12.5px}.xsmall[data-v-b8d7d091]{font-size:11.5px;padding:2px 7px;margin-left:auto}.groupe[data-v-b8d7d091]{list-style:none;margin:0;padding:0;display:grid;gap:3px;max-height:190px;overflow-y:auto}.lien[data-v-b8d7d091]{background:none;border:0;padding:0;font:inherit;color:var(--sage);text-decoration:underline;cursor:pointer}.groupe .titre[data-v-b8d7d091]{padding:2px 2px 0;font-style:italic}.groupe button[data-v-b8d7d091]{display:grid;gap:1px;width:100%;text-align:left;background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:5px 10px;font:inherit;cursor:pointer}.groupe button[data-v-b8d7d091]:hover:not(:disabled){border-color:var(--sage);background:var(--sage);color:#fff}.groupe button:hover:not(:disabled) .muted[data-v-b8d7d091]{color:#fff}.bande[data-v-faadd387]{display:grid;gap:4px}.cases[data-v-faadd387]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px}.case[data-v-faadd387]{display:grid;gap:3px;align-content:start;padding:5px 7px;border:1px solid var(--line);border-radius:8px;background:#fff}.case.espere[data-v-faadd387]{border-color:color-mix(in srgb,var(--ink) 35%,var(--line))}.nom[data-v-faadd387]{font-size:12px;font-weight:600;color:var(--ink)}.taux[data-v-faadd387]{font-weight:400;color:var(--muted)}.part[data-v-faadd387]{font-size:12px;color:var(--ink)}.plus[data-v-faadd387]{display:block;color:#2b6436;font-weight:600}.moins[data-v-faadd387]{display:block;color:var(--danger);font-weight:600}.mini[data-v-faadd387]{font-size:12px;margin:0}.note[data-v-faadd387]{color:var(--ink)}.alerte[data-v-faadd387]{color:var(--danger)}.reglages[data-v-cc4d7c47]{display:flex;gap:12px;align-items:end;flex-wrap:wrap}label[data-v-cc4d7c47]{display:grid;gap:2px;font-size:12px;color:var(--ink)}input[data-v-cc4d7c47]{width:120px;font:inherit;padding:4px 6px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink);text-align:right}input[data-v-cc4d7c47]::placeholder{color:var(--muted)}.verrou[data-v-cc4d7c47]{display:inline-block;padding:4px 6px;font-size:12px;font-style:italic;color:var(--muted)}.etat[data-v-cc4d7c47]{font-size:11px;color:var(--muted);padding-bottom:5px}.legende[data-v-cc4d7c47]{font-size:11px;color:var(--muted);padding-bottom:5px;flex-basis:100%}.compact[data-v-cc4d7c47]{gap:8px}.compact label[data-v-cc4d7c47]{font-size:11px;color:var(--muted)}.compact input[data-v-cc4d7c47]{width:74px;padding:2px 5px;font-size:12px}.prospection[data-v-028646d9]{display:grid;gap:10px}.filtres[data-v-028646d9]{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.filtres label[data-v-028646d9]{display:grid;gap:3px;font-size:12.5px;color:var(--muted)}.filtres select[data-v-028646d9]{font:inherit;max-width:260px}.compte[data-v-028646d9]{margin-left:auto}.mini[data-v-028646d9]{font-size:12.5px}.deux[data-v-028646d9]{display:grid;grid-template-columns:1fr minmax(220px,300px);gap:14px;align-items:start}@media(max-width:860px){.deux[data-v-028646d9]{grid-template-columns:1fr}}.cadre[data-v-028646d9]{position:relative}.carte[data-v-028646d9]{width:100%;height:auto;touch-action:none;cursor:grab}.carte[data-v-028646d9]:active{cursor:grabbing}.pays[data-v-028646d9]{fill:color-mix(in srgb,var(--sage) 18%,#fff);stroke:color-mix(in srgb,var(--sage) 55%,var(--line));stroke-linejoin:round}.departements path[data-v-028646d9]{fill:color-mix(in srgb,var(--sage) 16%,#fff);stroke:none;cursor:pointer;transition:fill .12s ease,opacity .12s ease}.departements path.vise[data-v-028646d9]{fill:color-mix(in srgb,var(--sage) 28%,#fff)}.departements path.survole[data-v-028646d9]{fill:color-mix(in srgb,var(--sage) 36%,#fff)}.departements path.choisi[data-v-028646d9]{fill:color-mix(in srgb,var(--sage) 34%,#fff)}.departements path.efface[data-v-028646d9]{opacity:.3}.trait-dep[data-v-028646d9],.trait-region[data-v-028646d9]{fill:none;stroke-linejoin:round;stroke-linecap:round;pointer-events:none}.trait-dep[data-v-028646d9]{stroke:color-mix(in srgb,var(--sage) 40%,#fff)}.trait-region[data-v-028646d9]{stroke:color-mix(in srgb,var(--sage) 72%,#fff)}.trait-dep.attenue[data-v-028646d9],.trait-region.attenue[data-v-028646d9]{opacity:.55}.colonne-carte[data-v-028646d9]{display:grid;gap:4px;align-content:start}.fil[data-v-028646d9]{display:flex;gap:5px;align-items:baseline;flex-wrap:wrap;padding:0 2px}.fil .lien[data-v-028646d9]:disabled{color:var(--ink);text-decoration:none;cursor:default}.lieu[data-v-028646d9]{fill:var(--sage);fill-opacity:.66;stroke:#fff;cursor:pointer}.lieu[data-v-028646d9]:hover,.lieu.actif[data-v-028646d9]{fill:var(--danger);fill-opacity:1}.amas[data-v-028646d9]{cursor:pointer}.amas circle[data-v-028646d9]{fill:var(--sage);fill-opacity:.92;stroke:#fff}.amas:hover circle[data-v-028646d9],.amas:focus-visible circle[data-v-028646d9]{fill:var(--danger);fill-opacity:1}.amas[data-v-028646d9]:focus-visible{outline:none}.amas:focus-visible circle[data-v-028646d9]{stroke:var(--ink)}.amas .nombre[data-v-028646d9]{fill:#fff;font-family:inherit;font-weight:700;text-anchor:middle;pointer-events:none}.amas .nom-amas[data-v-028646d9]{fill:var(--ink);font-family:inherit;font-weight:700;text-anchor:middle;paint-order:stroke;stroke:#fff;stroke-opacity:.92;stroke-linejoin:round;pointer-events:none}.sans-jauge[data-v-028646d9]{margin:-4px 0 0}.lien[data-v-028646d9]{background:none;border:0;padding:0;font:inherit;color:var(--sage);text-decoration:underline;cursor:pointer}.hypotheses-carte[data-v-028646d9]{display:grid;gap:6px;border:1px solid var(--line);border-radius:10px;padding:8px 12px;background:#fff}.hypotheses-carte h4[data-v-028646d9]{margin:0;font-size:14px}.hypotheses-carte p[data-v-028646d9]{margin:0}.pastilles[data-v-028646d9]{display:flex;gap:4px;flex-wrap:wrap;margin-top:2px}.potentiel-salle[data-v-028646d9]{display:grid;gap:5px}.intitule[data-v-028646d9]{margin:0;color:var(--ink)}.recherche[data-v-028646d9]{position:sticky;top:-6px;z-index:1;margin:-6px -6px 6px;padding:6px;background:var(--cream);border-radius:10px 10px 0 0}.recherche input[data-v-028646d9]{width:100%;box-sizing:border-box;font:inherit;font-size:13px;padding:6px 9px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink)}.recherche input[data-v-028646d9]:focus{border-color:var(--sage);outline:none}.entete-liste[data-v-028646d9]{margin:0 0 4px;padding:0 3px}.commandes[data-v-028646d9]{position:absolute;top:6px;right:6px;display:flex;gap:4px;background:#ffffffe6;border-radius:8px;padding:3px}.aide[data-v-028646d9]{position:absolute;left:6px;bottom:4px;margin:0;font-size:11px}.liste[data-v-028646d9]{max-height:520px;overflow-y:auto;border:1px solid var(--line);border-radius:10px;padding:6px}.liste ul[data-v-028646d9]{list-style:none;margin:0;padding:0;display:grid;gap:3px}.liste button[data-v-028646d9]{display:grid;gap:1px;width:100%;text-align:left;background:#fff;color:var(--ink);border:1px solid transparent;border-radius:8px;padding:5px 9px;font:inherit;font-size:13px;cursor:pointer}.liste button[data-v-028646d9]:hover,.liste button.actif[data-v-028646d9]{border-color:var(--sage);background:var(--cream)}.villes[data-v-028646d9]{pointer-events:none}.villes circle[data-v-028646d9]{fill:var(--ink);fill-opacity:.72;stroke:#fff;stroke-opacity:.9}.villes text[data-v-028646d9]{fill:var(--ink);font-family:inherit;font-weight:700;letter-spacing:.01em;paint-order:stroke;stroke:#fff;stroke-opacity:.92;stroke-linejoin:round}.fiche[data-v-028646d9]{display:grid;gap:5px;background:var(--cream);border:1px solid var(--line);border-radius:10px;padding:9px 12px}.fiche-tete[data-v-028646d9]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.adresse[data-v-028646d9]{margin:0}.chiffres[data-v-028646d9]{display:flex;gap:14px;margin:0}.actions[data-v-028646d9]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.actions a[data-v-028646d9]{text-decoration:none;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:8px;padding:3px 10px;font-size:12px;color:var(--ink);background:#fff}.actions a[data-v-028646d9]:hover{border-color:var(--sage);background:var(--sage);color:#fff}.etq[data-v-028646d9]{font-size:12px;padding:1px 8px;border-radius:10px;background:#fff}.attribution[data-v-028646d9]{font-style:italic;font-size:11px}.billetterie[data-v-0ef6679d]{display:grid;gap:8px;border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:color-mix(in srgb,var(--cream) 55%,#fff)}h4[data-v-0ef6679d]{margin:0;font-size:14px}h5[data-v-0ef6679d]{margin:0;font-size:13px}.tete[data-v-0ef6679d]{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.tete label[data-v-0ef6679d]{display:grid;gap:2px;font-size:12px}.rappel[data-v-0ef6679d]{margin:0}.mini[data-v-0ef6679d]{font-size:12px}.grille[data-v-0ef6679d]{width:100%;border-collapse:collapse;font-size:13px}.grille th[data-v-0ef6679d],.grille td[data-v-0ef6679d]{padding:3px 5px;text-align:left;border-bottom:1px solid var(--line)}.grille thead th[data-v-0ef6679d]{font-size:11px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.02em}.grille tfoot th[data-v-0ef6679d]{border-bottom:0;border-top:2px solid var(--line);font-size:13px}.n[data-v-0ef6679d]{text-align:right}.grille input[data-v-0ef6679d]{width:100%;font:inherit;padding:2px 4px;border:1px solid transparent;border-radius:5px;background:#fff;color:var(--ink)}.grille input[data-v-0ef6679d]:focus{border-color:var(--sage);outline:none}.court[data-v-0ef6679d]{max-width:90px;text-align:right}.pied[data-v-0ef6679d]{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.part[data-v-0ef6679d]{margin:0;color:var(--ink)}.scenarios[data-v-0ef6679d]{display:grid;gap:6px;border-top:1px dashed var(--line);padding-top:8px}.scenarios tr.espere td[data-v-0ef6679d]{background:color-mix(in srgb,var(--ink) 5%,#fff)}.scenarios p[data-v-0ef6679d]{margin:0}.plus[data-v-0ef6679d]{color:#2b6436;font-weight:600}.moins[data-v-0ef6679d]{color:var(--danger);font-weight:600}.alerte[data-v-0ef6679d]{color:var(--danger)}.grille input.pct[data-v-0ef6679d]{width:52px;max-width:52px;text-align:right;border:1px solid var(--line)}.grille input.pct[data-v-0ef6679d]::placeholder{color:var(--muted)}.prix-date[data-v-0ef6679d]{display:flex;gap:6px;align-items:center;font-size:12px}.lien[data-v-0ef6679d]{background:none;border:0;padding:0;font:inherit;color:var(--sage);text-decoration:underline;cursor:pointer}.switch[data-v-11cc448e]{display:inline-flex;gap:2px;background:var(--cream);border:1px solid var(--line);border-radius:999px;padding:2px}.sw[data-v-11cc448e]{border:0;background:none;border-radius:999px;padding:5px 12px;font-size:13px;cursor:pointer;color:var(--muted);display:inline-flex;align-items:center;gap:5px}.sw.on[data-v-11cc448e]{background:var(--sage);color:#fff;font-weight:600}.pill[data-v-11cc448e]{background:#a9463e;color:#fff;border-radius:999px;padding:0 6px;font-size:11px;font-weight:700}.intro[data-v-11cc448e]{margin:0 0 10px}.stat.alert strong[data-v-11cc448e]{color:#a9463e}.prosearch[data-v-11cc448e]{flex:1;min-width:180px;border:1px solid var(--line);border-radius:999px;padding:5px 12px;font-size:13px}.prolist[data-v-11cc448e]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.pro[data-v-11cc448e]{display:grid;gap:8px}.pro.overdue[data-v-11cc448e]{border-color:color-mix(in srgb,#a9463e 45%,var(--line))}.pro-head[data-v-11cc448e]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.grow[data-v-11cc448e]{flex:1}.been[data-v-11cc448e]{font-size:11.5px;padding:1px 8px;border-radius:999px;background:color-mix(in srgb,var(--sage) 22%,var(--cream));color:var(--sage-dark)}.pro-suivi[data-v-11cc448e]{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end}.pro-suivi label[data-v-11cc448e]{display:grid;gap:2px;font-size:11.5px;color:var(--muted)}.pro-suivi input[data-v-11cc448e],.pro-suivi select[data-v-11cc448e]{border:1px solid var(--line);border-radius:8px;padding:4px 8px;font-size:13px}.mailto[data-v-11cc448e]{color:var(--sage-dark);text-decoration:underline;font-size:13px;padding-bottom:5px}.warnline[data-v-11cc448e]{margin:0;color:#8a5a20}.prohist[data-v-11cc448e]{list-style:none;margin:0;padding:0;display:grid;gap:4px}.prohist li[data-v-11cc448e]{display:flex;align-items:center;gap:8px;font-size:13px;border-top:1px dashed var(--line);padding-top:4px}.prohist .when[data-v-11cc448e]{white-space:nowrap;color:var(--muted);font-variant-numeric:tabular-nums}.prohist .what[data-v-11cc448e]{flex:1;min-width:0}.nudge[data-v-11cc448e]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px;border-left:3px solid var(--accent, #5f7f63)}.nudge-txt[data-v-11cc448e]{flex:1;min-width:260px;font-size:13.5px}.nudge-btns[data-v-11cc448e]{display:flex;align-items:center;gap:8px}.nudge-go[data-v-11cc448e]{background:var(--accent, #5f7f63);color:#fff;border-radius:8px;padding:6px 12px;font-size:13px;text-decoration:none}.head[data-v-11cc448e]{display:flex;align-items:baseline;margin-bottom:14px}.head h2[data-v-11cc448e]{margin:0}.new[data-v-11cc448e]{margin-left:auto}.dash[data-v-11cc448e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:14px}.stat[data-v-11cc448e]{display:grid;gap:2px;padding:12px 16px}.stat strong[data-v-11cc448e]{font-size:19px;color:var(--sage-dark)}.chips[data-v-11cc448e]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.chip[data-v-11cc448e]{background:#fff;color:var(--muted);border:1px solid var(--line);padding:4px 12px;border-radius:20px;font-size:13px}.chip.on[data-v-11cc448e]{background:var(--sage);border-color:var(--sage);color:#fff}.form[data-v-11cc448e]{display:grid;gap:12px;margin-bottom:16px}.form h3[data-v-11cc448e]{margin:0}.grid[data-v-11cc448e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 16px}.form label[data-v-11cc448e]{display:grid;gap:4px;font-size:13px;color:var(--muted)}.form label.lieu[data-v-11cc448e]{grid-column:1 / -1}.btns[data-v-11cc448e]{display:flex;gap:8px}.cards[data-v-11cc448e]{list-style:none;padding:0;margin:0;display:grid;gap:10px}.show[data-v-11cc448e]{display:grid;gap:6px}.top[data-v-11cc448e]{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.badge[data-v-11cc448e]{color:#fff;font-size:12px;border-radius:20px;padding:2px 10px;white-space:nowrap}.fee[data-v-11cc448e]{font-size:13.5px}.pay[data-v-11cc448e]{margin-left:10px;font-size:12px;border-radius:20px;padding:2px 10px;border:1px solid var(--line);background:var(--cream);color:var(--muted)}.pay.payee[data-v-11cc448e]{color:#2e6e46;border-color:#2e6e46}.pay.facturee[data-v-11cc448e]{color:#5b8def;border-color:#5b8def}.actions[data-v-11cc448e]{display:flex;gap:8px}.actions button[data-v-11cc448e],.actions .lien-tournee[data-v-11cc448e]{font-size:13px;padding:5px 12px}.lien-tournee[data-v-11cc448e]{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:8px;color:var(--sage-dark);text-decoration:none;white-space:nowrap}.lien-tournee[data-v-11cc448e]:hover{background:var(--sage);border-color:var(--sage);color:#fff}.projection[data-v-11cc448e]{margin:6px 0 2px}.form.sur-place[data-v-11cc448e]{border:0;box-shadow:none;background:transparent;padding:0;margin:10px 0 0}.form.sur-place h3[data-v-11cc448e]{margin-top:0;font-size:15px}.card.show[data-v-11cc448e]{scroll-margin-top:70px}.presence[data-v-8193a0a7]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px;font-size:12.5px}.who[data-v-8193a0a7]{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:20px;border:1px solid hsl(var(--h) 40% 70%);background:hsl(var(--h) 60% 96%);color:hsl(var(--h) 45% 28%)}.pip[data-v-8193a0a7]{width:7px;height:7px;border-radius:50%;background:hsl(var(--h) 55% 45%)}.focus[data-v-8193a0a7]{opacity:.75;font-variant-numeric:tabular-nums}.mini[data-v-8193a0a7]{font-size:12px}.gridwrap[data-v-348748f8]:focus-visible{outline:2px solid var(--sage);outline-offset:2px}.panne[data-v-348748f8]{color:var(--danger)}.lien[data-v-348748f8]{background:none;border:0;padding:0;color:var(--sage-dark);text-decoration:underline;cursor:pointer;font:inherit}.tab.imp[data-v-348748f8]{cursor:pointer;display:inline-flex;align-items:center}.tab.imp.busy[data-v-348748f8]{opacity:.6;cursor:progress}.impinfo[data-v-348748f8]{margin:6px 0 0;padding:6px 10px;border-radius:8px;background:color-mix(in srgb,var(--sage) 10%,var(--cream));border:1px solid var(--line)}.head[data-v-348748f8]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.head[data-v-348748f8]:hover{background:color-mix(in srgb,var(--sage) 18%,var(--cream))}table.dragging[data-v-348748f8]{-webkit-user-select:none;user-select:none}tbody tr.dragged td[data-v-348748f8],thead th.dragged[data-v-348748f8]{opacity:.35}tbody tr.before td[data-v-348748f8]{box-shadow:inset 0 2px 0 0 var(--sage)}thead th.before[data-v-348748f8]{box-shadow:inset 2px 0 0 0 var(--sage)}.sheet[data-v-348748f8]{display:grid;gap:8px;padding:12px}.toolbar[data-v-348748f8]{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.tabs[data-v-348748f8]{display:flex;gap:4px;flex-wrap:wrap}.tab[data-v-348748f8]{background:var(--cream);color:var(--muted);border:1px solid var(--line);border-radius:8px 8px 0 0;padding:4px 12px;font-size:13px}.tab.on[data-v-348748f8]{background:var(--sage);border-color:var(--sage);color:#fff}.tab.add[data-v-348748f8],.tab.del[data-v-348748f8]{border-radius:8px}.styles[data-v-348748f8]{display:flex;gap:4px;align-items:center}.st[data-v-348748f8]{background:#fff;color:var(--ink);border:1px solid var(--line);padding:3px 9px;font-size:13px}.st.on[data-v-348748f8]{background:var(--sage);border-color:var(--sage);color:#fff}.fmt[data-v-348748f8]{width:auto;padding:4px 8px;font-size:13px}.save[data-v-348748f8]{min-width:90px}.mini[data-v-348748f8]{font-size:12.5px}.fbar[data-v-348748f8]{display:flex;gap:8px;align-items:center}.ref[data-v-348748f8]{font-family:ui-monospace,Menlo,monospace;font-size:12.5px;color:var(--sage-dark);min-width:34px;text-align:center;border:1px solid var(--line);border-radius:6px;padding:5px 4px;background:var(--cream)}.fin[data-v-348748f8]{font-family:ui-monospace,Menlo,monospace;font-size:13px}.gridwrap[data-v-348748f8]{overflow:auto;max-height:480px;border:1px solid var(--line);border-radius:8px}table[data-v-348748f8]{border-collapse:collapse;table-layout:fixed}th[data-v-348748f8],.rn[data-v-348748f8]{background:var(--cream);color:var(--muted);font-size:11px;font-weight:500;text-align:center;position:sticky;top:0;z-index:2}td.rn[data-v-348748f8]{position:sticky;left:0;z-index:1;width:36px;min-width:36px}th[data-v-348748f8]{width:96px;min-width:96px;padding:4px 0}.cell[data-v-348748f8]{border:1px solid #eee9dd;height:26px;padding:0 6px;font-size:13px;white-space:nowrap;overflow:hidden;background:#fff;cursor:cell}.cell.sel[data-v-348748f8]{outline:2px solid var(--sage);outline-offset:-2px}.cell.bold[data-v-348748f8]{font-weight:700}.cell.err[data-v-348748f8]{color:var(--danger)}.cellin[data-v-348748f8]{width:100%;height:100%;border:none;padding:0;font:inherit;background:#fffdf4}.cellin[data-v-348748f8]:focus{outline:none}.bar-btm[data-v-348748f8]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.mini-btn[data-v-348748f8]{font-size:12px;padding:3px 10px}.group+.group[data-v-4316a442]{margin-top:10px}.group-head[data-v-4316a442]{margin:0 0 4px;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.hint[data-v-4316a442]{margin-top:10px;line-height:1.35}table.dragging[data-v-4316a442]{-webkit-user-select:none;user-select:none}.w-grip[data-v-4316a442]{width:22px}.grip-cell[data-v-4316a442]{padding-right:0}.grip[data-v-4316a442],.colgrip[data-v-4316a442]{cursor:grab;color:var(--muted);opacity:.45;font-size:13px;touch-action:none;-webkit-user-select:none;user-select:none}.grip[data-v-4316a442]:hover,.colgrip[data-v-4316a442]:hover{opacity:1}.colgrip[data-v-4316a442]{margin-right:5px}tbody tr.dragged[data-v-4316a442],thead th.dragged[data-v-4316a442]{opacity:.35}tbody tr.before td[data-v-4316a442]{box-shadow:inset 0 2px 0 0 var(--sage)}thead th.before[data-v-4316a442]{box-shadow:inset 2px 0 0 0 var(--sage)}tr.drop-end td[data-v-4316a442]{height:3px;padding:0;background:var(--sage)}.colreset[data-v-4316a442]{background:none;border:0;color:var(--muted);font-size:11.5px;text-decoration:underline;cursor:pointer}.gen[data-v-4316a442]{background:color-mix(in srgb,var(--sage) 7%,transparent)}.ro[data-v-4316a442]{display:inline-block;padding:4px 2px;font-size:13px;color:var(--muted)}.lock[data-v-4316a442]{opacity:.45;font-size:12px}.budgets[data-v-4316a442]{display:grid;grid-template-columns:230px 1fr;gap:24px;align-items:start}@media(max-width:760px){.budgets[data-v-4316a442]{grid-template-columns:1fr}}aside h3[data-v-4316a442]{font-size:15px;margin:0 0 8px}.side-list[data-v-4316a442]{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:2px}.side-list li[data-v-4316a442]{border-radius:8px}.side-list li.active[data-v-4316a442]{background:#fff;border:1px solid var(--line)}.side-btn[data-v-4316a442]{background:transparent;color:var(--ink);display:flex;gap:8px;width:100%;text-align:left;padding:7px 10px}.side-btn[data-v-4316a442]:hover{background:transparent;color:var(--sage-dark)}.grow[data-v-4316a442]{flex:1;min-width:0}.mini[data-v-4316a442]{font-size:12px}.head[data-v-4316a442]{display:flex;align-items:baseline;gap:12px;margin-bottom:12px;flex-wrap:wrap}.head h2[data-v-4316a442]{margin:0}.save[data-v-4316a442]{font-size:12.5px}.tools[data-v-4316a442]{margin-left:auto;display:flex;gap:8px}.section[data-v-4316a442]{margin-bottom:12px;padding:14px;overflow-x:auto}.section table[data-v-4316a442]{min-width:520px}.section-head[data-v-4316a442]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.section-head h3[data-v-4316a442]{margin:0;font-size:15px}.small[data-v-4316a442]{font-size:13px;padding:4px 10px}table[data-v-4316a442]{width:100%;border-collapse:collapse}th[data-v-4316a442]{text-align:left;font-size:12px;color:var(--muted);font-weight:500;padding:4px 6px}td[data-v-4316a442]{padding:2px 4px}td input[data-v-4316a442]{padding:6px 8px;font-size:13.5px}.w-cat[data-v-4316a442]{width:24%}.w-amt[data-v-4316a442]{width:13%}.w-del[data-v-4316a442]{width:34px}input.amt[data-v-4316a442],td.amt[data-v-4316a442]{text-align:right}tfoot td[data-v-4316a442]{font-weight:600;color:var(--sage-dark);padding:8px 6px 2px;border-top:1px solid var(--line)}.icon[data-v-4316a442]{background:transparent;color:var(--muted);padding:2px 6px}.icon[data-v-4316a442]:hover{color:var(--danger);background:var(--cream)}.sheet-bloc[data-v-4316a442]{margin:18px 0}.sheet-h[data-v-4316a442]{margin:0 0 2px}.sheet-toggle[data-v-4316a442]{margin-bottom:12px}.sheet-toggle summary[data-v-4316a442]{cursor:pointer;color:var(--sage-dark);font-weight:600;padding:8px 2px}.solde[data-v-4316a442]{display:flex;gap:24px;flex-wrap:wrap;align-items:center;padding:12px 16px}.bal[data-v-4316a442]{margin-left:auto;font-weight:600;border-radius:20px;padding:3px 12px}.bal.ok[data-v-4316a442]{color:#2e6e46;background:#e7f0e9}.bal.ko[data-v-4316a442]{color:var(--danger);background:#f5e6e4}.side-add[data-v-4316a442]{display:flex;gap:6px}.side-add input[data-v-4316a442]{font-size:13.5px}.add-comp[data-v-4316a442]{font-size:13px}.ecart[data-v-4316a442]{white-space:nowrap}.ecart.good[data-v-4316a442]{color:#2e7d46}.ecart.bad[data-v-4316a442]{color:#a9463e}.ecart.neutral[data-v-4316a442]{color:var(--muted)}.pct[data-v-4316a442]{display:block;font-size:11px;color:var(--muted);font-weight:400}.ecart-solde[data-v-4316a442]{font-weight:600}.ecart-solde.good[data-v-4316a442]{color:#2e7d46}.ecart-solde.bad[data-v-4316a442]{color:#a9463e}.ecart-solde.neutral[data-v-4316a442]{color:var(--muted)}.actuals[data-v-4316a442]{display:grid;gap:6px;margin-top:12px}.a-head[data-v-4316a442]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.a-head a[data-v-4316a442]{text-decoration:none}.a-row[data-v-4316a442]{display:flex;flex-wrap:wrap;gap:22px;font-size:14px}.a-row .rec[data-v-4316a442]{color:#2e7d46}.a-row .dep[data-v-4316a442]{color:#a9463e}.a-row .inject[data-v-4316a442]{margin-left:auto}.info.mini[data-v-4316a442]{color:var(--sage-dark);font-size:12.5px}.head[data-v-a7028b99]{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:14px}.head h2[data-v-a7028b99]{margin:0}.subtabs[data-v-a7028b99]{display:flex;gap:4px}.subtabs button[data-v-a7028b99]{background:transparent;color:var(--muted);border:1px solid var(--line);padding:6px 14px;border-radius:20px;font-size:13.5px}.subtabs button.on[data-v-a7028b99]{background:var(--sage);border-color:var(--sage);color:#fff}.tools[data-v-a7028b99]{margin-left:auto;display:flex;gap:8px}.cards[data-v-a7028b99]{list-style:none;padding:0;margin:0 0 14px;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.tpl[data-v-a7028b99]{display:grid;gap:6px;align-content:start}.top[data-v-a7028b99]{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.mini[data-v-a7028b99]{font-size:12.5px}.badge[data-v-a7028b99]{font-size:12px;background:var(--cream);border:1px solid var(--line);color:var(--sage-dark);border-radius:20px;padding:2px 10px}.actions[data-v-a7028b99]{display:flex;gap:8px;flex-wrap:wrap}.actions button[data-v-a7028b99]{font-size:13px;padding:5px 12px}.panel[data-v-a7028b99]{display:grid;gap:12px;margin-bottom:16px}.panel h3[data-v-a7028b99]{margin:0}.row[data-v-a7028b99]{display:flex;gap:12px;align-items:end}.row.wrap[data-v-a7028b99]{flex-wrap:wrap}.row label[data-v-a7028b99],.importbtn[data-v-a7028b99]{display:inline-flex;align-items:center;gap:6px;border:1px dashed var(--line);border-radius:10px;padding:7px 12px;cursor:pointer;font-size:13px}.importbtn.busy[data-v-a7028b99]{opacity:.6;cursor:progress}.orig[data-v-a7028b99]{margin-left:6px;padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--sage) 20%,var(--cream));color:var(--sage-dark);font-size:11px}.previewbox[data-v-a7028b99]{border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:var(--cream);max-height:40vh;overflow:auto}.previewbox pre[data-v-a7028b99]{margin:6px 0 0;white-space:pre-wrap;font-family:inherit;font-size:13px}.fields label[data-v-a7028b99]{display:grid;gap:4px;font-size:13px;color:var(--muted)}.icon-f input[data-v-a7028b99]{width:64px}.grow[data-v-a7028b99]{flex:1}.mono[data-v-a7028b99]{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px}.recips[data-v-a7028b99]{border:1px solid var(--line);border-radius:var(--radius);padding:10px 14px;display:grid;gap:10px}.recips legend[data-v-a7028b99]{font-size:13px;color:var(--muted);padding:0 6px}.prefill[data-v-a7028b99]{border:1px solid var(--line);border-radius:var(--radius);padding:10px 14px;display:grid;gap:10px;margin-bottom:12px}.prefill legend[data-v-a7028b99]{font-size:13px;color:var(--muted);padding:0 6px}.prefill .radio[data-v-a7028b99]{display:inline-flex;align-items:center;gap:5px;font-size:13.5px}.checklist[data-v-a7028b99]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:4px 16px;max-height:200px;overflow-y:auto}.check-item[data-v-a7028b99]{display:flex;gap:8px;align-items:center;font-size:13.5px}.check-item input[data-v-a7028b99]{width:auto}.fields h4[data-v-a7028b99]{margin:0 0 8px;font-size:14px}.grid[data-v-a7028b99]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 16px}.btns[data-v-a7028b99]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.btn-link[data-v-a7028b99]{text-decoration:none}.preview[data-v-a7028b99]{border-top:1px dashed var(--line);padding-top:10px;display:grid;gap:8px}.preview pre[data-v-a7028b99]{white-space:pre-wrap;font:inherit;background:var(--cream);border:1px solid var(--line);border-radius:var(--radius);padding:12px;margin:0}.info[data-v-a7028b99]{color:var(--sage-dark);background:#fff;border:1px solid var(--sage);border-radius:var(--radius);padding:8px 12px}.icon-picker[data-v-a7028b99]{display:grid;gap:6px}.ip-label[data-v-a7028b99]{font-size:13px;color:var(--muted)}.ip-cur[data-v-a7028b99]{font-size:18px;margin-left:6px}.ip-grid[data-v-a7028b99]{display:flex;flex-wrap:wrap;gap:4px;max-height:140px;overflow-y:auto;padding:6px;border:1px solid var(--line);border-radius:8px}.ip-btn[data-v-a7028b99]{background:#fff;border:1px solid transparent;border-radius:6px;font-size:18px;width:34px;height:34px;cursor:pointer}.ip-btn[data-v-a7028b99]:hover{background:var(--cream)}.ip-btn.on[data-v-a7028b99]{border-color:var(--sage);background:var(--cream)}.help[data-v-a7028b99]{display:grid;gap:6px;margin-bottom:16px}.help h3[data-v-a7028b99]{margin:0 0 2px;font-size:15px}.help p[data-v-a7028b99]{margin:0;font-size:13.5px;line-height:1.5}.help .hl[data-v-a7028b99]{background:var(--cream);border-left:3px solid var(--sage);border-radius:4px;padding:8px 12px}code[data-v-a7028b99]{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;background:var(--cream);border:1px solid var(--line);border-radius:4px;padding:0 4px}.panel label.full[data-v-a7028b99]{display:grid;gap:4px;font-size:13px;color:var(--muted)}.panel label.full input[data-v-a7028b99],.panel label.full textarea[data-v-a7028b99]{width:100%}.row label.fav[data-v-a7028b99]{flex-direction:row;align-items:center;gap:6px;color:var(--ink)}.row label.fav input[data-v-a7028b99]{width:auto}.block[data-v-b8417ad1]{display:grid;gap:10px;margin-bottom:14px}.block h3[data-v-b8417ad1]{margin:0;font-size:15px}.mini[data-v-b8417ad1]{font-size:12.5px}.fiches[data-v-b8417ad1]{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.fiche[data-v-b8417ad1]{display:grid;gap:5px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--paper, #fff);cursor:pointer;transition:transform .12s ease,border-color .12s ease}.fiche[data-v-b8417ad1]:hover{transform:translateY(-2px);border-color:var(--sage)}.titre[data-v-b8417ad1]{display:flex;align-items:center;gap:8px}.puce[data-v-b8417ad1]{width:10px;height:10px;border-radius:3px;flex:none}.compteurs[data-v-b8417ad1]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.compteurs span[data-v-b8417ad1]{font-size:12px;padding:2px 8px;border-radius:10px;background:var(--cream)}.compteurs span.zero[data-v-b8417ad1]{background:transparent;border:1px dashed var(--line);color:var(--muted)}.compteurs span.montant[data-v-b8417ad1]{background:var(--sage);color:#fff}.bar[data-v-56dc6edc]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.mini[data-v-56dc6edc]{font-size:12.5px}.small[data-v-56dc6edc]{font-size:12px;padding:3px 8px}.fil[data-v-56dc6edc]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:14px}.fil .lien[data-v-56dc6edc]{background:transparent;border:0;padding:4px 0;color:var(--muted);font-size:13.5px;cursor:pointer}.fil .lien[data-v-56dc6edc]:hover{color:var(--ink);text-decoration:underline}.lab.inline[data-v-56dc6edc]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.eng-overlay[data-v-56dc6edc]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;overflow:auto;z-index:50}.eng-modal[data-v-56dc6edc]{width:min(680px,100%);display:grid;gap:12px}.eng-modal h3[data-v-56dc6edc]{margin:0}.eng-modal label[data-v-56dc6edc],.eng-modal label.full[data-v-56dc6edc]{display:grid;gap:4px;font-size:13px;color:var(--muted)}.rub-card[data-v-56dc6edc]{display:grid;gap:10px;margin-bottom:16px}.rub-card h3[data-v-56dc6edc]{margin:0}.dr-head[data-v-56dc6edc]{display:flex;align-items:center;justify-content:space-between;gap:12px}.dr-head h3[data-v-56dc6edc]{margin:0}.dr-table[data-v-56dc6edc]{width:100%;border-collapse:collapse;font-size:13.5px}.dr-table th[data-v-56dc6edc]{text-align:left;font-size:12px;color:var(--muted);font-weight:600;border-bottom:1px solid var(--line);padding:4px 8px}.dr-table td[data-v-56dc6edc]{padding:6px 8px;border-bottom:1px solid var(--line);vertical-align:middle}.dr-table .num[data-v-56dc6edc]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.dr-act[data-v-56dc6edc]{display:flex;gap:4px;justify-content:flex-end}.coll[data-v-56dc6edc]{display:inline-block;font-size:11px;font-weight:700;padding:1px 7px;border-radius:10px;border:1px solid var(--line);background:var(--cream)}.coll.sacd[data-v-56dc6edc]{background:#efe2f2;border-color:#d3bef0;color:#563579}.coll.sacem[data-v-56dc6edc]{background:#e3ecf5;border-color:#bcd2ec;color:#274a72}.coll.direct[data-v-56dc6edc]{background:#e5efe6;border-color:#c4dcc7;color:#2f4632}.dr-totaux[data-v-56dc6edc]{display:flex;flex-wrap:wrap;gap:10px}.dr-tot[data-v-56dc6edc]{display:flex;align-items:center;gap:8px;background:var(--cream);border:1px solid var(--line);border-radius:8px;padding:6px 12px;font-size:14px}.dr-tot.grand[data-v-56dc6edc]{background:var(--sage);border-color:var(--sage);color:#fff}.dr-grid[data-v-56dc6edc]{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}.dr-grid label[data-v-56dc6edc]{display:grid;gap:4px;font-size:13px;color:var(--muted)}.dr-grid label.wide[data-v-56dc6edc]{grid-column:1 / -1}@media(max-width:560px){.dr-grid[data-v-56dc6edc]{grid-template-columns:1fr}}.bar[data-v-5c561e79]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.mini[data-v-5c561e79]{font-size:12.5px}.info[data-v-5c561e79]{color:var(--sage-dark);background:#fff;border:1px solid var(--sage);border-radius:var(--radius);padding:8px 12px}.warn[data-v-5c561e79]{background:#fff4e0;border:1px solid #e5b877;color:#8a5a00;border-radius:8px;padding:8px 12px;font-size:13px;margin:0}.linky[data-v-5c561e79]{background:none;border:0;padding:0;font:inherit;color:var(--sage);text-decoration:underline;cursor:pointer}.rub-card[data-v-5c561e79]{display:grid;gap:10px;margin-bottom:16px}.rub-card h3[data-v-5c561e79]{margin:0}.rub-grid[data-v-5c561e79]{display:grid;gap:6px 10px;align-items:center}.rub-h[data-v-5c561e79]{font-size:12px;color:var(--muted);font-weight:600}.rub-scope[data-v-5c561e79]{font-size:13.5px;font-weight:600}.rub-in[data-v-5c561e79]{padding:5px 8px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px}.exp-filters[data-v-5c561e79]{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.exp-filters label[data-v-5c561e79]{display:grid;gap:4px;font-size:13px;color:var(--muted)}.rub-card .warn ul[data-v-5c561e79]{margin:6px 0 0;padding-left:18px}.rub-card .warn li[data-v-5c561e79]{font-size:13px}.block[data-v-29ba6624]{display:grid;gap:10px;margin-bottom:14px}.block h3[data-v-29ba6624]{margin:0;display:flex;gap:12px;align-items:baseline}.mini[data-v-29ba6624]{font-size:12.5px}.bar[data-v-29ba6624],.bar[data-v-d2fe0542]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.mini[data-v-d2fe0542]{font-size:12.5px}.small[data-v-d2fe0542]{font-size:12px;padding:3px 8px}.grow[data-v-d2fe0542]{flex:1}.bar .filter[data-v-d2fe0542]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.bar .filter select[data-v-d2fe0542]{width:auto}.ctable[data-v-d2fe0542]{width:100%;border-collapse:collapse;min-width:480px}.ctable th[data-v-d2fe0542]{text-align:left;font-size:12px;color:var(--muted);font-weight:500;padding:6px}.ctable td[data-v-d2fe0542]{padding:6px;border-top:1px solid var(--line)}.ctable select[data-v-d2fe0542]{width:auto}.ctable th.r[data-v-d2fe0542],.ctable td.r[data-v-d2fe0542]{text-align:right;white-space:nowrap}.ctable td.acts[data-v-d2fe0542]{white-space:nowrap}.warn[data-v-d2fe0542]{background:#fff4e0;border:1px solid #e5b877;color:#8a5a00;border-radius:8px;padding:8px 12px;font-size:13px;margin:0}.eng-overlay[data-v-d2fe0542]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;overflow:auto;z-index:50}.eng-modal[data-v-d2fe0542]{width:min(680px,100%);display:grid;gap:12px}.eng-modal h3[data-v-d2fe0542]{margin:0}.eng-modal label[data-v-d2fe0542],.eng-modal label.full[data-v-d2fe0542]{display:grid;gap:4px;font-size:13px;color:var(--muted)}.grid2[data-v-d2fe0542]{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}@media(max-width:560px){.grid2[data-v-d2fe0542]{grid-template-columns:1fr}}.recap[data-v-d2fe0542]{display:flex;gap:16px;flex-wrap:wrap;align-items:baseline;background:var(--cream);border:1px solid var(--line);border-radius:8px;padding:8px 12px;font-size:14px}.recap .tot[data-v-d2fe0542]{margin-left:auto;color:var(--sage-dark)}.linked[data-v-d2fe0542]{border:1px solid var(--line);border-radius:8px;padding:8px 12px}.linked h4[data-v-d2fe0542]{margin:0 0 2px;font-size:13px}.linked ul[data-v-d2fe0542]{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:2px;max-height:160px;overflow-y:auto}.linked li[data-v-d2fe0542]{display:flex;gap:10px;font-size:13px;align-items:baseline}.linked .d[data-v-d2fe0542]{min-width:78px;color:var(--muted)}.linked .k[data-v-d2fe0542]{min-width:110px}.masse[data-v-d2fe0542]{display:grid;gap:8px;margin-bottom:14px}.masse-head[data-v-d2fe0542]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.masse-head h3[data-v-d2fe0542]{margin:0;font-size:15px}.masse-list[data-v-d2fe0542]{list-style:none;margin:0;padding:0;display:grid;gap:2px}.masse-list li[data-v-d2fe0542]{display:flex;align-items:center;gap:10px;padding:5px 0;border-top:1px dashed var(--line);font-size:14px}.cdot[data-v-d2fe0542]{width:11px;height:11px;border-radius:50%;flex:none}.cname[data-v-d2fe0542]{flex:1;min-width:0}.cnb[data-v-d2fe0542]{font-size:12.5px}.cbrut[data-v-d2fe0542]{font-variant-numeric:tabular-nums;font-weight:600;color:var(--sage-dark)}.masse-total[data-v-d2fe0542]{text-align:right;border-top:1px solid var(--line);padding-top:6px;font-size:14px}.bar[data-v-c79036ad]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.mini[data-v-c79036ad]{font-size:12.5px}.small[data-v-c79036ad]{font-size:12px;padding:3px 8px}.block[data-v-c79036ad]{display:grid;gap:10px;margin-bottom:14px;overflow-x:auto}.block h3[data-v-c79036ad]{margin:0;display:flex;gap:12px;align-items:baseline}.ctable[data-v-c79036ad]{width:100%;border-collapse:collapse;min-width:480px}.ctable th[data-v-c79036ad]{text-align:left;font-size:12px;color:var(--muted);font-weight:500;padding:6px}.ctable td[data-v-c79036ad]{padding:6px;border-top:1px solid var(--line)}.ctable select[data-v-c79036ad]{width:auto}.fil[data-v-c79036ad]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:14px}.fil .lien[data-v-c79036ad]{background:transparent;border:0;padding:4px 0;color:var(--muted);font-size:13.5px;cursor:pointer}.fil .lien[data-v-c79036ad]:hover{color:var(--ink);text-decoration:underline}.lab.inline[data-v-c79036ad]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.cieform[data-v-c79036ad]{display:grid;gap:10px;max-width:560px}.cieform h4[data-v-c79036ad]{margin:0}.cieform .members[data-v-c79036ad]{border-top:1px solid var(--line);padding-top:10px}.cieform h5[data-v-c79036ad]{margin:0 0 4px}.memgrid[data-v-c79036ad]{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px;max-height:260px;overflow:auto}.memcase[data-v-c79036ad]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--line);border-radius:8px;background:var(--paper, #fff);cursor:pointer}.memcase.on[data-v-c79036ad]{border-color:var(--sage);background:var(--cream)}.memcase input[data-v-c79036ad]{margin:0}.memnom[data-v-c79036ad]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.memcie[data-v-c79036ad]{white-space:nowrap}.suite[data-v-c79036ad]{margin-bottom:14px}.suite h4[data-v-c79036ad]{margin:0 0 6px;font-size:13px;color:var(--muted);font-weight:600}.etapes[data-v-c79036ad]{display:flex;flex-wrap:wrap;gap:8px}.etape[data-v-c79036ad]{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border:1px solid var(--line);border-radius:20px;background:var(--paper, #fff);color:var(--ink);font:inherit;font-size:13px;text-decoration:none;cursor:pointer;transition:border-color .12s ease,transform .12s ease}.etape[data-v-c79036ad]:hover,.etape[data-v-c79036ad]:focus-visible{border-color:var(--sage);transform:translateY(-1px)}.ciehead[data-v-c79036ad]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:4px 2px 12px;border-bottom:1px solid var(--line);margin-bottom:14px}.ciehead h3[data-v-c79036ad]{margin:0}.ciehead-txt[data-v-c79036ad]{display:grid;gap:5px}.ciehead .grow[data-v-c79036ad]{flex:1}.ciepuce.grande[data-v-c79036ad]{width:22px;height:22px;border-radius:6px}.etiquettes[data-v-c79036ad]{display:flex;flex-wrap:wrap;gap:6px}.etq[data-v-c79036ad]{font-size:12px;padding:2px 9px;border-radius:10px;background:var(--cream);white-space:nowrap}.etq.lien-etq[data-v-c79036ad]{border:1px solid var(--line);color:var(--ink);cursor:pointer}.etq.lien-etq[data-v-c79036ad]:hover{background:var(--sage);border-color:var(--sage);color:#fff}.etq.manque[data-v-c79036ad]{background:transparent;border:1px dashed var(--line);color:var(--muted)}.chiffres[data-v-c79036ad]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-bottom:14px}.chiffres div[data-v-c79036ad]{display:grid;gap:1px;padding:10px 14px;border:1px solid var(--line);border-radius:10px;background:var(--paper, #fff)}.chiffres strong[data-v-c79036ad]{font-size:20px;line-height:1.1}.chiffres span[data-v-c79036ad]{font-size:12px;color:var(--muted)}.deuxcol[data-v-c79036ad]{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.deuxcol[data-v-c79036ad]{grid-template-columns:1fr}.ptable[data-v-c79036ad]{width:100%;border-collapse:collapse}.ptable td[data-v-c79036ad]{padding:5px 6px;border-bottom:1px solid var(--line);font-size:13px}.ptable .num[data-v-c79036ad]{text-align:right;white-space:nowrap}.listeplate[data-v-c79036ad]{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:3px;font-size:13.5px}.listeplate li[data-v-c79036ad]{display:flex;justify-content:space-between;gap:10px}.compteurs span.montant[data-v-c79036ad]{background:var(--sage);color:#fff}.cies[data-v-c79036ad]{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.ciecard[data-v-c79036ad]{display:grid;gap:5px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--paper, #fff);cursor:pointer;transition:transform .12s ease,border-color .12s ease}.ciecard[data-v-c79036ad]:hover{transform:translateY(-2px);border-color:var(--sage)}.cietitre[data-v-c79036ad]{display:flex;align-items:center;gap:8px}.ciepuce[data-v-c79036ad]{width:10px;height:10px;border-radius:3px;flex:none}.compteurs[data-v-c79036ad]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.compteurs span[data-v-c79036ad]{font-size:12px;padding:2px 8px;border-radius:10px;background:var(--cream)}.compteurs span.zero[data-v-c79036ad]{background:transparent;border:1px dashed var(--line);color:var(--muted)}.rules[data-v-c79036ad]{width:100%;border-collapse:collapse}.rules td[data-v-c79036ad]{padding:4px 6px;border-top:1px dashed var(--line)}.accord[data-v-c79036ad]{border-top:1px solid var(--line);padding-top:10px}.accord h4[data-v-c79036ad]{margin:0 0 8px;display:flex;gap:14px;align-items:center}.acc-row[data-v-c79036ad]{margin:4px 0}.invite-link[data-v-c79036ad]{display:grid;gap:6px;font-size:13px;margin-bottom:12px}.invite-link input[data-v-c79036ad]{width:100%;font-family:ui-monospace,Menlo,monospace;font-size:12px;padding:6px 8px}.co-badge[data-v-c79036ad]{display:inline-block;margin-left:8px;font-size:10.5px;font-weight:600;color:#fff;padding:1px 8px;border-radius:20px;vertical-align:middle}.identbox[data-v-c79036ad]{display:grid;gap:7px;margin-top:8px;padding-top:8px;border-top:1px dashed var(--line)}.identbox .lab[data-v-c79036ad]{display:grid;gap:3px;font-size:12.5px;color:var(--muted)}.bar[data-v-185a2aa3]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.mini[data-v-185a2aa3]{font-size:12.5px}.small[data-v-185a2aa3]{font-size:12px;padding:3px 8px}.icon[data-v-185a2aa3]{background:transparent;color:var(--muted);padding:2px 7px}.icon[data-v-185a2aa3]:hover{color:var(--danger);background:var(--cream)}.check-item[data-v-185a2aa3]{display:flex;gap:6px;align-items:center;font-size:13.5px}.check-item input[data-v-185a2aa3]{width:auto}.ctable[data-v-185a2aa3]{width:100%;border-collapse:collapse;min-width:480px}.ctable th[data-v-185a2aa3]{text-align:left;font-size:12px;color:var(--muted);font-weight:500;padding:6px}.ctable td[data-v-185a2aa3]{padding:6px;border-top:1px solid var(--line)}.ctable td.acts[data-v-185a2aa3]{white-space:nowrap}.st-badge[data-v-185a2aa3]{font-size:11px;font-weight:600;padding:2px 9px;border-radius:20px;border:1px solid var(--line);background:#fff;cursor:pointer;white-space:nowrap}.st-badge.confirme[data-v-185a2aa3]{color:#2e7d46;border-color:#bfe0c8;background:#2e7d4614}.st-badge.previsionnel[data-v-185a2aa3]{color:var(--muted);border-style:dashed}.form[data-v-185a2aa3]{display:grid;gap:12px;margin-bottom:16px}.form h3[data-v-185a2aa3]{margin:0}.form .grid[data-v-185a2aa3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px 14px}.form label[data-v-185a2aa3]{display:grid;gap:4px;font-size:13px;color:var(--muted)}.form label.wide[data-v-185a2aa3]{grid-column:1 / -1}.targets[data-v-185a2aa3]{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;border-top:1px dashed var(--line);padding-top:10px}.targets .check-item[data-v-185a2aa3]{display:inline-flex;align-items:center;gap:5px;font-size:13.5px;color:var(--ink)}.ans[data-v-185a2aa3]{font-size:12px;font-weight:600;padding:1px 9px;border-radius:20px;border:1px solid var(--line)}.ans.dispo[data-v-185a2aa3]{color:#2e7d46;background:#2e7d461a}.ans.partiel[data-v-185a2aa3]{color:#b7791f;background:#b7791f1a}.ans.indispo[data-v-185a2aa3]{color:#a9463e;background:#a9463e1a}.ans.pending[data-v-185a2aa3]{color:var(--muted)}.cdetail[data-v-185a2aa3]{display:grid;gap:10px;margin-top:14px}.cd-head[data-v-185a2aa3]{display:flex;align-items:center;justify-content:space-between}.qtq[data-v-ad417e61]{display:grid;gap:12px}.qtq-tete[data-v-ad417e61]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.qtq-nav[data-v-ad417e61],.qtq-outils[data-v-ad417e61]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.qtq-titre[data-v-ad417e61]{margin-left:6px;font-size:16px}.fleche[data-v-ad417e61]{background:none;border:0;color:var(--muted);font-size:20px;line-height:1;padding:2px 8px}.fleche[data-v-ad417e61]:hover{color:var(--ink)}.small[data-v-ad417e61]{font-size:13px;padding:5px 11px}.qtq-outils select[data-v-ad417e61]{width:auto;padding:5px 8px;font-size:13px}.qtq-case[data-v-ad417e61]{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--muted)}.qtq-case input[data-v-ad417e61]{width:auto}.qtq-lien[data-v-ad417e61]{font-size:13px;padding:5px 11px;border:1px solid var(--line);border-radius:var(--radius);color:var(--sage-dark);background:#fff;text-decoration:none}.qtq-sondage[data-v-ad417e61]{border:1px dashed var(--line);border-radius:12px;padding:12px;background:#fff}.qtq-defile[data-v-ad417e61]{overflow-x:auto;background:#fff;border:1px solid var(--line);border-radius:12px}.qtq-grille[data-v-ad417e61]{width:100%;min-width:860px;border-collapse:separate;border-spacing:0;table-layout:fixed}.qtq-coin[data-v-ad417e61]{width:190px;text-align:left;padding:8px 12px;font-weight:400;font-size:12px}.qtq-jour[data-v-ad417e61]{padding:8px 6px 6px;border-left:1px solid var(--line);font-weight:400;text-align:left;vertical-align:top}.qtq-jour-nom[data-v-ad417e61]{font-size:12px;color:var(--muted);text-transform:capitalize;margin-right:5px}.qtq-jour-num[data-v-ad417e61]{font-size:16px;font-weight:500;color:var(--ink)}.qtq-jour.auj .qtq-jour-num[data-v-ad417e61]{background:#e5484d;color:#fff;border-radius:7px;padding:0 6px}.qtq-jour-infos[data-v-ad417e61]{display:flex;align-items:center;gap:4px;min-height:20px;margin-top:3px}.qtq-alerte[data-v-ad417e61]{font-size:11px;color:#8a4b0f;background:#fbecd9;border-radius:10px;padding:0 6px;white-space:nowrap}.qtq-fs[data-v-ad417e61]{margin-left:auto;background:none;border:0;padding:0 3px;font-size:13px;cursor:pointer}.qtq-nom[data-v-ad417e61]{text-align:left;font-weight:400;padding:6px 12px;border-top:1px solid var(--line);vertical-align:top}.qtq-pastille[data-v-ad417e61]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:7px;vertical-align:middle}.qtq-nom-texte[data-v-ad417e61]{font-size:13.5px;color:var(--ink)}.qtq-qualif[data-v-ad417e61]{display:block;margin-left:15px;font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qtq-cellule[data-v-ad417e61]{position:relative;border-top:1px solid var(--line);border-left:1px solid var(--line);vertical-align:top;padding:0;height:46px}.qtq-cellule.auj[data-v-ad417e61]{background:color-mix(in srgb,#e5484d 3%,transparent)}.qtq-cellule.indispo[data-v-ad417e61]{background:repeating-linear-gradient(135deg,#f1f1f1 0,#f1f1f1 6px,#fafafa 6px,#fafafa 12px)}.qtq-cellule.choisie[data-v-ad417e61]{box-shadow:inset 0 0 0 2px var(--sage)}.qtq-zone[data-v-ad417e61]{display:flex;flex-direction:column;align-items:stretch;gap:3px;width:100%;height:100%;min-height:46px;padding:4px;background:none;border:0;border-radius:0;color:inherit;text-align:left;cursor:pointer}.qtq-zone[data-v-ad417e61]:hover{background:color-mix(in srgb,var(--sage) 6%,transparent)}.qtq-creneau[data-v-ad417e61]{display:flex;align-items:baseline;gap:4px;min-width:0;padding:1px 5px;border:1px solid;border-left-width:3px;border-radius:0 5px 5px 0;font-size:11.5px;line-height:1.35;white-space:nowrap;overflow:hidden}.qtq-creneau b[data-v-ad417e61]{font-weight:600;overflow:hidden;text-overflow:ellipsis}.qtq-creneau.previ[data-v-ad417e61]{border-style:dashed}.qtq-creneau.decline[data-v-ad417e61]{opacity:.55;text-decoration:line-through}.qtq-h[data-v-ad417e61]{opacity:.8;font-variant-numeric:tabular-nums}.qtq-ok[data-v-ad417e61]{margin-left:auto;color:#2b6436;font-weight:700}.qtq-indispo[data-v-ad417e61]{font-size:11px;color:#777;font-style:italic}.qtq-popover[data-v-ad417e61]{position:absolute;z-index:30;top:calc(100% - 2px);left:0;width:340px;max-height:420px;overflow-y:auto;display:grid;gap:6px;padding:10px 12px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 28px #00000029;text-align:left}.qtq-cellule:nth-last-child(-n+2) .qtq-popover[data-v-ad417e61]{left:auto;right:0}.qtq-pop-tete[data-v-ad417e61]{display:flex;align-items:baseline;gap:6px;font-size:13px}.qtq-pop-tete .muted[data-v-ad417e61]{text-transform:capitalize}.qtq-fermer[data-v-ad417e61]{margin-left:auto;background:none;border:0;color:var(--muted);padding:0 4px}.qtq-pop-indispo[data-v-ad417e61]{margin:0;font-size:12.5px;color:#8a4b0f;background:#fbecd9;border-radius:6px;padding:4px 8px}.qtq-pop-creneau[data-v-ad417e61]{display:grid;gap:4px;padding:7px 0;border-top:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.qtq-pop-creneau[data-v-ad417e61]:first-of-type{border-top:0}.qtq-pop-ligne[data-v-ad417e61]{display:flex;align-items:center;gap:7px;font-size:13px}.qtq-pop-choix[data-v-ad417e61]{display:flex;align-items:center;gap:7px;flex:1;min-width:0;cursor:pointer}.qtq-pop-choix input[data-v-ad417e61]{width:auto}.qtq-pop-details[data-v-ad417e61]{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;margin:0 0 0 22px;font-size:12.5px}.qtq-pop-details dt[data-v-ad417e61]{color:var(--muted)}.qtq-pop-details dd[data-v-ad417e61]{margin:0;min-width:0;overflow-wrap:anywhere}.qtq-pop-membre[data-v-ad417e61]{white-space:nowrap}.qtq-pop-membre+.qtq-pop-membre[data-v-ad417e61]:before{content:", ";color:var(--muted)}.qtq-pop-membre.confirmed .qtq-pop-pres[data-v-ad417e61]{color:#2b6436;font-weight:700}.qtq-pop-membre.declined[data-v-ad417e61]{color:#a9463e;text-decoration:line-through}.qtq-pop-pastille[data-v-ad417e61]{flex:none;display:inline-block;width:8px;height:8px;border-radius:2px}.qtq-pop-texte[data-v-ad417e61]{flex:1;min-width:0}.qtq-pop-agenda[data-v-ad417e61]{text-decoration:none;padding:0 4px}.qtq-pop-vide[data-v-ad417e61]{margin:0;font-size:13px}.qtq-pop-creer[data-v-ad417e61]{font-size:12.5px;color:var(--sage-dark)}.qtq-vide[data-v-ad417e61]{padding:10px 14px;margin:0}.qtq-legende[data-v-ad417e61]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12.5px}.qtq-ex[data-v-ad417e61]{font-size:11.5px;padding:0 7px;border:1px solid #5f7f63;border-left-width:3px;border-radius:0 5px 5px 0}.qtq-ex.plein[data-v-ad417e61]{background:#e5efe6}.qtq-ex.pointille[data-v-ad417e61]{border-style:dashed}.qtq-ex.gris[data-v-ad417e61]{border-color:#ccc;background:repeating-linear-gradient(135deg,#f1f1f1 0,#f1f1f1 5px,#fafafa 5px,#fafafa 10px)}.qtq-valider[data-v-ad417e61]{display:grid;gap:6px}.qtq-valider-tete[data-v-ad417e61]{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:4px}.qtq-valider-tete h3[data-v-ad417e61]{margin:0;font-size:15px}.qtq-compte[data-v-ad417e61]{font-size:12px;background:#fbecd9;color:#8a4b0f;border-radius:10px;padding:0 7px;vertical-align:middle}.qtq-v-ligne[data-v-ad417e61]{display:grid;grid-template-columns:64px minmax(0,1.4fr) minmax(0,1fr) 96px auto;align-items:center;gap:10px;font-size:13.5px;padding:4px 0;border-top:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.qtq-v-date[data-v-ad417e61]{color:var(--muted);font-variant-numeric:tabular-nums}.qtq-v-creneau[data-v-ad417e61],.qtq-v-qui[data-v-ad417e61]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qtq-v-creneau .qtq-pop-pastille[data-v-ad417e61]{margin-right:6px}.qtq-v-champ[data-v-ad417e61]{padding:4px 8px;font-size:13px;text-align:right}.qtq-plus[data-v-ad417e61]{justify-self:start;background:none;border:0;padding:0;color:var(--sage-dark);text-decoration:underline;font-size:13px}@media(max-width:700px){.qtq-v-ligne[data-v-ad417e61]{grid-template-columns:56px minmax(0,1fr) 80px auto}.qtq-v-qui[data-v-ad417e61]{grid-column:2 / 3}}.bar[data-v-0576259c]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.mini[data-v-0576259c]{font-size:12.5px}.warn[data-v-0576259c]{background:#fff4e0;border:1px solid #e5b877;color:#8a5a00;border-radius:8px;padding:8px 12px;font-size:13px;margin:0}.block[data-v-0576259c]{display:grid;gap:10px;margin-bottom:14px;overflow-x:auto}.block h3[data-v-0576259c]{margin:0;display:flex;gap:12px;align-items:baseline}.rules[data-v-0576259c]{width:100%;border-collapse:collapse;min-width:480px}.rules td[data-v-0576259c]{padding:4px 6px;border-top:1px dashed var(--line)}.rlbl[data-v-0576259c]{width:55%;font-size:13.5px}.rval input[data-v-0576259c]{padding:5px 8px;font-size:13.5px}.runit[data-v-0576259c]{white-space:nowrap;font-size:12.5px}.head[data-v-bebe84c8]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:12px}.head .subtabs.leaves[data-v-bebe84c8]{margin-left:4px}.head h2[data-v-bebe84c8]{margin:0}.subtabs[data-v-bebe84c8]{display:flex;gap:4px;flex-wrap:wrap}.subtabs button[data-v-bebe84c8]{background:transparent;color:var(--muted);border:1px solid var(--line);padding:6px 14px;border-radius:20px;font-size:13.5px}.subtabs button.on[data-v-bebe84c8]{background:var(--sage);border-color:var(--sage);color:#fff}.subtabs.fam button[data-v-bebe84c8]{font-size:14.5px;padding:7px 16px}.subtabs.fam .ic[data-v-bebe84c8]{margin-right:4px}.subtabs.leaves[data-v-bebe84c8]{margin:0;gap:2px;align-items:center}.subtabs.leaves button[data-v-bebe84c8]{border:0;border-radius:0;border-bottom:2px solid transparent;padding:4px 10px;font-size:13px}.subtabs.leaves button.on[data-v-bebe84c8]{background:transparent;color:var(--ink);border-bottom-color:var(--sage)}.overlay[data-v-bebe84c8]{position:fixed;top:0;right:0;bottom:0;left:0;background:#2e332e66;display:flex;align-items:center;justify-content:center;z-index:90;padding:16px;overflow-y:auto}.empmodal[data-v-bebe84c8]{width:min(620px,100%);background:var(--paper, #fff);border-radius:12px;padding:18px;display:grid;gap:10px;box-shadow:0 14px 44px #0003}.empmodal h3[data-v-bebe84c8]{margin:0}.empmodal .form-row[data-v-bebe84c8]{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:end}.empmodal label[data-v-bebe84c8]{display:flex;flex-direction:column;gap:3px;font-size:12.5px;color:var(--muted)}.empmodal input[data-v-bebe84c8],.empmodal select[data-v-bebe84c8]{font:inherit;color:var(--ink)}.colonne[data-v-bebe84c8]{display:grid;gap:14px}.fil[data-v-bebe84c8]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:14px}.fil .lien[data-v-bebe84c8]{background:transparent;border:0;padding:4px 0;color:var(--muted);font-size:13.5px;cursor:pointer}.fil .lien[data-v-bebe84c8]:hover{color:var(--ink);text-decoration:underline}.lab.inline[data-v-bebe84c8]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.bar[data-v-bebe84c8]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.form-row[data-v-bebe84c8]{display:flex;gap:12px;align-items:end;flex-wrap:wrap;padding:12px;margin-bottom:14px}.form-row label[data-v-bebe84c8]{display:grid;gap:4px;font-size:13px;color:var(--muted)}.form-row input[data-v-bebe84c8],.form-row select[data-v-bebe84c8]{width:auto;min-width:140px}.cards[data-v-bebe84c8]{list-style:none;padding:0;margin:0;display:grid;gap:10px}.grid3[data-v-bebe84c8]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.cards .card[data-v-bebe84c8]{display:grid;gap:6px;align-content:start}.actions[data-v-bebe84c8]{display:flex;gap:8px}.actions button[data-v-bebe84c8]{font-size:13px;padding:5px 12px}.line[data-v-bebe84c8]{display:flex;gap:10px;align-items:baseline}.line .muted[data-v-bebe84c8]{flex:1}.services[data-v-bebe84c8]{display:flex;flex-wrap:wrap;gap:6px 20px;font-size:13px}.ctable[data-v-bebe84c8]{width:100%;border-collapse:collapse}.ctable th[data-v-bebe84c8]{text-align:left;font-size:12px;color:var(--muted);font-weight:500;padding:6px}.ctable td[data-v-bebe84c8]{padding:6px;border-top:1px solid var(--line)}.ctable select[data-v-bebe84c8]{width:auto}.warn[data-v-bebe84c8]{margin-bottom:12px;padding:10px 14px;border-color:#c9973a;font-size:13.5px}.block[data-v-bebe84c8]{display:grid;gap:10px;margin-bottom:14px;overflow-x:auto}.rules[data-v-bebe84c8],.ctable[data-v-bebe84c8]{min-width:480px}.block h3[data-v-bebe84c8]{margin:0;display:flex;gap:12px;align-items:baseline}.mini[data-v-bebe84c8]{font-size:12.5px}.info[data-v-bebe84c8]{color:var(--sage-dark);background:#fff;border:1px solid var(--sage);border-radius:var(--radius);padding:8px 12px}.grow[data-v-bebe84c8]{flex:1}.ctable th.r[data-v-bebe84c8],.ctable td.r[data-v-bebe84c8]{text-align:right;white-space:nowrap}.small[data-v-bebe84c8]{font-size:12px;padding:3px 8px}.warn[data-v-bebe84c8]{background:#fff4e0;border:1px solid #e5b877;color:#8a5a00;border-radius:8px;padding:8px 12px;font-size:13px;margin:0}.acc.on[data-v-bebe84c8]{font-size:12px;color:#2e7d46;font-weight:600}.invite-link[data-v-bebe84c8]{display:grid;gap:6px;font-size:13px;margin-bottom:12px}.invite-link input[data-v-bebe84c8]{width:100%;font-family:ui-monospace,Menlo,monospace;font-size:12px;padding:6px 8px}.co-badge[data-v-bebe84c8]{display:inline-block;margin-left:8px;font-size:10.5px;font-weight:600;color:#fff;padding:1px 8px;border-radius:20px;vertical-align:middle}.bar .pick[data-v-bebe84c8]{display:grid;gap:4px;font-size:13px;color:var(--muted);min-width:220px}.cieacts[data-v-bebe84c8]{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.notes[data-v-223cfb56]{display:grid;grid-template-columns:220px 1fr;gap:24px;align-items:start}@media(max-width:760px){.notes[data-v-223cfb56]{grid-template-columns:1fr}}.side-head[data-v-223cfb56]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.side-head h3[data-v-223cfb56]{margin:0;font-size:15px}.small[data-v-223cfb56]{font-size:13px;padding:3px 10px}.side-list[data-v-223cfb56]{list-style:none;margin:0;padding:0;display:grid;gap:2px}.side-list li[data-v-223cfb56]{display:flex;align-items:center;border-radius:8px}.side-list li.active[data-v-223cfb56]{background:#fff;border:1px solid var(--line)}.side-list li .icon[data-v-223cfb56]{opacity:0}.side-list li:hover .icon[data-v-223cfb56]{opacity:1}.side-btn[data-v-223cfb56]{background:transparent;color:var(--ink);width:100%;text-align:left;padding:7px 10px}.side-btn[data-v-223cfb56]:hover{background:transparent;color:var(--sage-dark)}.grow[data-v-223cfb56]{flex:1}.icon[data-v-223cfb56]{background:transparent;color:var(--muted);padding:2px 7px}.icon[data-v-223cfb56]:hover{color:var(--danger);background:var(--cream)}.main[data-v-223cfb56]{display:grid;gap:10px;min-height:60vh}.bar[data-v-223cfb56]{display:flex;gap:12px;align-items:center}.title-in[data-v-223cfb56]{font-family:Georgia,serif;font-size:18px;font-weight:600;color:var(--sage-dark);border:none;background:transparent;padding:4px 0;flex:1}.title-in[data-v-223cfb56]:focus{outline:none;border-bottom:2px solid var(--sage)}.mini[data-v-223cfb56]{font-size:12.5px}.editor[data-v-223cfb56]{min-height:52vh;resize:vertical;border:none;background:transparent;line-height:1.65}.editor[data-v-223cfb56]:focus{outline:none}.head[data-v-88440674]{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:14px}.head h2[data-v-88440674]{margin:0}.block[data-v-88440674]{margin-bottom:12px;display:grid;gap:8px}.block h3[data-v-88440674]{margin:0;font-size:15px}.block ul[data-v-88440674]{list-style:none;margin:0;padding:0;display:grid;gap:4px}.row[data-v-88440674]{display:flex;gap:12px;align-items:center;padding:4px 0;border-top:1px dashed var(--line)}.grow[data-v-88440674]{flex:1}.mini[data-v-88440674]{font-size:12.5px}.small[data-v-88440674]{font-size:13px;padding:4px 10px}.backdrop[data-v-4784bf37]{position:fixed;top:0;right:0;bottom:0;left:0;background:#2e332e59;display:grid;place-items:center;z-index:100;padding:20px}.dialog[data-v-4784bf37]{width:420px;max-width:100%;display:grid;gap:14px;box-shadow:0 12px 40px #0000002e}.msg[data-v-4784bf37]{margin:0;white-space:pre-line}.btns[data-v-4784bf37]{display:flex;gap:8px;justify-content:flex-end}.btn-danger[data-v-4784bf37]{background:var(--danger)}.btn-danger[data-v-4784bf37]:hover{background:#8d3a33}.toasts[data-v-4784bf37]{position:fixed;bottom:18px;left:50%;transform:translate(-50%);display:grid;gap:8px;z-index:110;width:max-content;max-width:calc(100vw - 32px)}.toast[data-v-4784bf37]{background:var(--ink);color:#fff;border-radius:10px;padding:10px 18px;font-size:13.5px;box-shadow:0 6px 24px #00000040}.toast-enter-from[data-v-4784bf37],.toast-leave-to[data-v-4784bf37]{opacity:0;transform:translateY(8px)}.toast-enter-active[data-v-4784bf37],.toast-leave-active[data-v-4784bf37]{transition:all .25s}.backdrop[data-v-01be16ca]{position:fixed;top:0;right:0;bottom:0;left:0;background:#2e332e59;display:grid;place-items:center;z-index:100;padding:20px}.carnet[data-v-01be16ca]{width:560px;max-width:100%;max-height:85vh;overflow-y:auto;display:grid;gap:14px}.carnet h3[data-v-01be16ca]{margin:0}.content[data-v-01be16ca]{display:grid;gap:14px}.medal-zone[data-v-01be16ca]{display:flex;gap:16px;align-items:center}.medal[data-v-01be16ca]{width:88px;height:112px;flex:none}.mini[data-v-01be16ca]{font-size:12.5px}.streak[data-v-01be16ca]{margin-top:4px}h4[data-v-01be16ca]{margin:0;font-size:14px}.grid[data-v-01be16ca]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.feat[data-v-01be16ca]{display:grid;grid-template-columns:28px 1fr;grid-template-rows:auto auto;column-gap:8px;align-items:center;border:1px solid var(--line);border-radius:8px;padding:8px 10px;background:var(--cream)}.feat .fico[data-v-01be16ca]{grid-row:span 2;font-size:20px;text-align:center}.feat.locked[data-v-01be16ca]{opacity:.55}.flbl[data-v-01be16ca]{font-weight:600;font-size:13.5px}.btns[data-v-01be16ca]{display:flex;justify-content:flex-end}.amb-item[data-v-01be16ca]{cursor:pointer}.amb-item.locked[data-v-01be16ca]{cursor:not-allowed}.amb-item.on[data-v-01be16ca]{outline:2px solid var(--sage);outline-offset:-2px}.amb-dot[data-v-01be16ca]{width:18px;height:18px;border-radius:50%;border:1px solid rgba(0,0,0,.15)}.err[data-v-01be16ca]{color:var(--danger)}.sw-aube[data-v-01be16ca]{background:#5f7f63}.sw-coulisses[data-v-01be16ca]{background:#5b6f7d}.sw-velours[data-v-01be16ca]{background:#8a3b47}.sw-gradins[data-v-01be16ca]{background:#4a6394}.sw-plateau[data-v-01be16ca]{background:#8a6234}.sw-atelier[data-v-01be16ca]{background:#a1573f}.sw-loge[data-v-01be16ca]{background:#a67c26}.sw-crepuscule[data-v-01be16ca]{background:#6b5391}.sw-nuitam[data-v-01be16ca]{background:#2f4d78}.sw-rampe[data-v-01be16ca]{background:#b8632a}.sw-alpha[data-v-01be16ca]{background:#2f5540}.sw-ardoise[data-v-01be16ca]{background:#566258}.sw-confettis[data-v-01be16ca]{background:#c04a72}.sw-dorure[data-v-01be16ca]{background:#9c7d2c}.backdrop[data-v-eaa59478]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#2e332e66;display:grid;place-items:center;padding:18px}.coll-modal[data-v-eaa59478]{width:min(760px,95vw);max-height:90vh;overflow-y:auto;padding:0}.coll-head[data-v-eaa59478]{display:flex;align-items:flex-start;gap:10px;padding:18px 24px 4px}.coll-eyebrow[data-v-eaa59478]{font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--muted)}.coll-title[data-v-eaa59478]{margin:4px 0 0;font-size:26px;font-style:italic;color:var(--sage-dark)}.coll-close[data-v-eaa59478]{margin-left:auto;background:none;border:none;color:var(--muted);font-size:18px;cursor:pointer}.coll-stats[data-v-eaa59478]{display:flex;align-items:baseline;justify-content:space-between;padding:6px 24px 10px;border-bottom:1px solid var(--line)}.coll-stat-num[data-v-eaa59478]{font-size:30px;font-variant-numeric:tabular-nums;color:var(--sage-dark);font-weight:600}.coll-stat-label[data-v-eaa59478]{font-size:12px;color:var(--muted)}.coll-stat-dex[data-v-eaa59478]{font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.coll-scene[data-v-eaa59478]{position:relative;height:150px;margin:12px 24px 0;border-radius:12px;overflow:hidden;background:linear-gradient(180deg,#bfe3f0,#eaf6fa 60%,#d8ecd0 60%,#cbe3bd)}.coll-pin[data-v-eaa59478]{position:absolute;width:32px;height:20px}.coll-pin img[data-v-eaa59478]{display:block;filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}.coll-pin-tete[data-v-eaa59478]{position:absolute;left:50%;top:-3px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:#a9463e;box-shadow:0 1px 1px #00000059}.coll-vide[data-v-eaa59478]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 20px}.coll-scene-board[data-v-eaa59478]{background:linear-gradient(180deg,#ece6d4,#f3efe0)}.coll-scene canvas[data-v-eaa59478]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.coll-decor[data-v-eaa59478]{position:absolute;font-size:20px;opacity:.85}.coll-amb[data-v-eaa59478]{position:absolute;pointer-events:none}.aq-bubble[data-v-eaa59478]{bottom:-10px;width:5px;height:5px;border-radius:50%;background:#ffffff8c;animation-name:collBubble-eaa59478;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes collBubble-eaa59478{0%{transform:translateY(0);opacity:.8}to{transform:translateY(-150px);opacity:0}}.aq-mote[data-v-eaa59478]{width:3px;height:3px;border-radius:50%;background:#fffff0cc;animation-name:collMote-eaa59478;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes collMote-eaa59478{0%,to{transform:translate(0);opacity:.3}50%{transform:translate(22px,-16px);opacity:.9}}.aq-fall[data-v-eaa59478]{top:-10px;width:6px;height:6px;background:#c2a468;border-radius:2px;animation-name:collFall-eaa59478;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes collFall-eaa59478{0%{transform:translateY(0) rotate(0);opacity:.9}to{transform:translateY(160px) rotate(240deg);opacity:0}}.coll-grid[data-v-eaa59478]{padding:14px 24px 24px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.coll-fiche[data-v-eaa59478]{display:flex;gap:12px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:12px;background:#fff}.coll-thumb[data-v-eaa59478]{width:58px;height:44px;flex:none;border-radius:8px;background:#eef2ee;display:flex;align-items:center;justify-content:center}.coll-fiche-txt[data-v-eaa59478]{min-width:0}.coll-fiche-name[data-v-eaa59478]{font-size:14.5px;color:var(--sage-dark);line-height:1.15}.coll-badge[data-v-eaa59478]{display:inline-block;margin:3px 0;font-size:10px;letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:99px;padding:1px 8px}.coll-fiche-desc[data-v-eaa59478]{font-size:12px;color:var(--muted);line-height:1.3}@media(max-width:640px){.coll-grid[data-v-eaa59478]{grid-template-columns:1fr}}.banner-box[data-v-484d5db5]{position:relative;width:100%;aspect-ratio:420 / 76;max-height:240px;overflow:hidden;transition:height .22s ease}.banner-box.compact[data-v-484d5db5]{aspect-ratio:auto;height:90px;max-height:90px}.banner-toggle[data-v-484d5db5]{position:absolute;top:10px;right:12px;z-index:5;width:26px;height:26px;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.6);background:#f8f9f3d1;color:var(--ink);font-size:14px;line-height:1;cursor:pointer}.banner-toggle[data-v-484d5db5]:hover{background:#fff}canvas[data-v-484d5db5]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;object-position:50% 100%;image-rendering:pixelated}.caption[data-v-484d5db5]{position:absolute;top:12px;left:16px;font-size:13px;letter-spacing:.04em;color:var(--ink);background:#f8f9f3d1;border-radius:99px;padding:5px 14px;border:1px solid rgba(255,255,255,.6);pointer-events:none}.caption .org[data-v-484d5db5]{color:var(--muted);margin-left:4px}.speech-bubble[data-v-484d5db5]{position:absolute;left:0;top:0;z-index:4;pointer-events:none;transform:translate(-50%,-100%);font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:11px;line-height:1.1;font-weight:600;letter-spacing:.01em;color:#2f352b;white-space:nowrap;background:#fcfdf6f0;border:1px solid rgba(70,74,60,.3);border-radius:5px;padding:2px 6px;box-shadow:0 1px 2px #3237282e;opacity:0;transition:opacity .25s}.speech-bubble.on[data-v-484d5db5]{opacity:1}.speech-bubble[data-v-484d5db5]:after{content:"";position:absolute;left:50%;bottom:-4px;transform:translate(-50%);border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(252,253,246,.94)}.identity[data-v-dba63873]{display:flex;align-items:center;flex:none;padding:8px 6px 8px 16px;border-right:1px solid var(--line)}.id-open[data-v-dba63873]{display:flex;align-items:center;gap:16px;border:0;background:none;padding:4px 8px;border-radius:12px;cursor:pointer;text-align:left;color:var(--ink)}.id-open[data-v-dba63873]:hover{background:#0000000a}.medal[data-v-dba63873]{width:64px;height:82px;flex:none;display:block}.medal[data-v-dba63873] svg{display:block;width:100%;height:100%}.id-text[data-v-dba63873]{display:flex;flex-direction:column;min-width:0}.id-kicker[data-v-dba63873]{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.id-kicker .nm[data-v-dba63873]{font-weight:600;color:var(--sage-dark)}.id-rank[data-v-dba63873]{font-family:Spectral,Georgia,serif;font-style:italic;font-size:30px;line-height:1.08;color:var(--sage-dark)}.id-mat[data-v-dba63873]{font-size:12px;color:var(--muted);margin-top:1px}.id-mat b[data-v-dba63873]{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.id-streak[data-v-dba63873]{font-size:12px;color:#b5673a;margin-top:2px}.id-streak b[data-v-dba63873]{color:#a0531f}.id-prog[data-v-dba63873]{display:flex;align-items:center;gap:8px;margin-top:6px;width:240px}.progbar[data-v-dba63873]{flex:1;height:11px;border-radius:99px;background:#e2e5d8;overflow:hidden;box-shadow:inset 0 1px 2px #00000014}.progfill[data-v-dba63873]{display:block;height:100%;border-radius:99px;background:var(--sage);transition:width .5s ease}.pct[data-v-dba63873]{font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;flex:none}@media(max-width:1150px){.medal[data-v-dba63873]{width:50px;height:64px}.id-rank[data-v-dba63873]{font-size:24px}.id-prog[data-v-dba63873]{width:190px}}.lien[data-v-ec4d245a]{background:none;border:0;padding:0;color:var(--sage-dark);text-decoration:underline;cursor:pointer;font:inherit}.dock[data-v-ec4d245a]{flex:0 0 288px;border-left:1px solid var(--line);background:#fff;align-self:stretch}.dock.collapsed[data-v-ec4d245a]{flex-basis:34px}.inner[data-v-ec4d245a]{position:sticky;top:12px;display:grid;gap:14px;padding:16px 14px;max-height:calc(100vh - 24px);overflow-y:auto}.tab[data-v-ec4d245a]{width:34px;height:100%;min-height:200px;background:transparent;border:none;cursor:pointer;color:var(--muted);position:sticky;top:12px}.tab-ic[data-v-ec4d245a]{font-size:18px;writing-mode:vertical-rl}.dock-head[data-v-ec4d245a]{display:flex;align-items:center;justify-content:space-between}.h-title[data-v-ec4d245a]{font-family:var(--serif, Georgia, serif);font-size:17px;color:var(--sage-dark)}.fold[data-v-ec4d245a]{background:transparent;border:none;color:var(--muted);font-size:15px;cursor:pointer;padding:2px 6px;border-radius:6px}.fold[data-v-ec4d245a]:hover{background:var(--cream)}.eph[data-v-ec4d245a]{background:var(--cream);border:1px solid var(--line);border-radius:10px;padding:10px 12px}.eph-text[data-v-ec4d245a]{margin:0;font-size:13.5px;font-style:italic;line-height:1.5;color:var(--ink)}.eph-by[data-v-ec4d245a]{margin:6px 0 0;font-size:12px;color:var(--muted);text-align:right}.grp[data-v-ec4d245a]{display:grid;gap:3px}.grp h4[data-v-ec4d245a]{margin:0 0 2px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.line[data-v-ec4d245a]{display:block;padding:5px 0;border-top:1px dashed var(--line);color:var(--ink);text-decoration:none;font-size:13.5px}.line[data-v-ec4d245a]:hover{color:var(--sage-dark)}.line.soft[data-v-ec4d245a]{color:var(--muted)}.mini[data-v-ec4d245a]{font-size:12.5px}.more[data-v-ec4d245a]{display:block;padding-top:4px}.postit[data-v-fe30152b]{position:fixed;z-index:800;background:var(--bg);border-radius:2px;transform:rotate(-1.6deg);box-shadow:0 1px 1px #00000029,0 10px 22px #00000038,inset 0 1px #ffffff80;font-family:Marker Felt,Comic Sans MS,Segoe Print,cursive}.postit.dragging[data-v-fe30152b]{transform:rotate(-.6deg) scale(1.02);box-shadow:0 2px 3px #0003,0 20px 40px #0000004d;cursor:grabbing}.postit[data-v-fe30152b]:before{content:"";position:absolute;top:-9px;left:50%;transform:translate(-50%) rotate(1.6deg);width:62px;height:18px;background:var(--tape);box-shadow:0 1px 2px #0000001f}.bar[data-v-fe30152b]{display:flex;align-items:center;gap:6px;padding:5px 6px 3px;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.grip[data-v-fe30152b]{color:#00000059;font-size:13px}.title[data-v-fe30152b]{flex:1;font-size:12px;color:#00000080;letter-spacing:.04em}.mini[data-v-fe30152b]{background:transparent;border:none;color:#00000073;font-size:13px;line-height:1;padding:2px 5px;cursor:pointer;border-radius:4px}.mini[data-v-fe30152b]:hover{background:#00000014;color:#000000b3}.mini.dot[data-v-fe30152b]{width:13px;height:13px;padding:0;border-radius:50%;border:1px solid rgba(0,0,0,.25);background:#ffffff80}.pad[data-v-fe30152b]{width:100%;border:none;background:transparent;resize:none;outline:none;padding:2px 12px 14px;font:inherit;font-size:15px;line-height:1.5;color:#4a441f;overflow-y:auto}.postit-add[data-v-fe30152b]{position:fixed;right:16px;bottom:16px;z-index:801;display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:22px;border:none;background:var(--sage);color:#fff;font-size:13.5px;line-height:1;cursor:pointer;box-shadow:0 4px 14px #00000040}.postit-add[data-v-fe30152b]:hover{background:var(--sage-dark)}.pa-ic[data-v-fe30152b]{font-size:15px}.notices[data-v-07d468b0]{position:fixed;right:16px;bottom:16px;z-index:60;display:grid;gap:8px;max-width:min(340px,calc(100vw - 32px))}.notice[data-v-07d468b0]{display:flex;align-items:stretch;gap:4px;background:var(--card, #fff);border:1px solid var(--line);border-left:3px solid var(--sage-dark, #6b8f71);border-radius:10px;box-shadow:0 6px 18px #0000001f;animation:slide-07d468b0 .18s ease-out}@keyframes slide-07d468b0{0%{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.notice[data-v-07d468b0]{animation:none}}.body[data-v-07d468b0]{flex:1;display:flex;align-items:center;gap:8px;background:none;border:0;padding:9px 4px 9px 11px;text-align:left;font:inherit;font-size:13px;color:inherit;cursor:pointer}.dot[data-v-07d468b0]{flex:none;width:7px;height:7px;border-radius:50%;background:var(--sage-dark, #6b8f71)}.txt[data-v-07d468b0]{min-width:0}.x[data-v-07d468b0]{background:none;border:0;padding:0 10px;font-size:17px;line-height:1;color:var(--muted);cursor:pointer}.x[data-v-07d468b0]:hover{color:inherit}.sp-fond[data-v-46d4eef6]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1e221e61;display:flex;justify-content:center;align-items:flex-start;padding:8vh 12px 12px;z-index:1200}.sp[data-v-46d4eef6]{width:min(680px,100%);max-height:76vh;display:flex;flex-direction:column;padding:0;overflow:hidden}.sp-haut[data-v-46d4eef6]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line)}.sp-loupe[data-v-46d4eef6]{font-size:1.1rem}.sp-champ[data-v-46d4eef6]{flex:1;border:0;background:transparent;font-size:1.02rem;padding:6px 2px;color:var(--ink)}.sp-champ[data-v-46d4eef6]:focus{outline:none}.sp-esc[data-v-46d4eef6]{background:transparent;border:1px solid var(--line);color:var(--muted);border-radius:6px;font-size:.72rem;padding:3px 7px;cursor:pointer}.sp-corps[data-v-46d4eef6]{overflow-y:auto;padding:6px 0 10px}.sp-aide[data-v-46d4eef6],.sp-err[data-v-46d4eef6]{padding:14px 16px;font-size:.86rem;line-height:1.5;margin:0}.sp-err[data-v-46d4eef6]{color:var(--danger)}.sp-astuce[data-v-46d4eef6]{display:block;margin-top:6px;font-size:.78rem;opacity:.85}.sp-groupe[data-v-46d4eef6]{padding:4px 0}.sp-titre[data-v-46d4eef6]{margin:8px 0 2px;padding:0 16px;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600}.sp-titre .ic[data-v-46d4eef6]{margin-right:6px}.hit[data-v-46d4eef6]{display:block;width:100%;text-align:left;background:transparent;border:0;border-left:3px solid transparent;padding:7px 16px;cursor:pointer;color:var(--ink)}.hit.on[data-v-46d4eef6]{background:color-mix(in srgb,var(--sage) 12%,transparent);border-left-color:var(--sage)}.hit-lab[data-v-46d4eef6]{display:block;font-size:.92rem}.hit-sub[data-v-46d4eef6]{display:block;font-size:.76rem}@media(max-width:480px){.sp-fond[data-v-46d4eef6]{padding:4vh 6px 6px}.sp[data-v-46d4eef6]{max-height:88vh}.sp-champ[data-v-46d4eef6]{font-size:.95rem}}.scene[data-v-4ef0e8d2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;pointer-events:none;overflow:hidden;--duree: 1.7s;--respire: .42s}.scene.bref[data-v-4ef0e8d2]{--duree: .75s;--respire: .18s}.pan[data-v-4ef0e8d2]{position:absolute;top:0;bottom:0;width:51%;will-change:transform}.gauche[data-v-4ef0e8d2]{left:0;transform-origin:left center}.droite[data-v-4ef0e8d2]{right:0;transform-origin:right center}.etoffe[data-v-4ef0e8d2]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#7d2320 0,#7d2320 9px,#a9332f 9px,#a9332f 26px,#c8443c 26px,#c8443c 33px,#a9332f 33px,#a9332f 47px,#5c1917 47px,#5c1917 54px,#a9332f 54px,#a9332f 72px,#c8443c 72px,#c8443c 77px,#7d2320 77px,#7d2320 92px,#a9332f 92px,#a9332f 113px,#5c1917 113px,#5c1917 119px,#c8443c 119px,#c8443c 126px,#a9332f 126px,#a9332f 148px,#7d2320 148px,#7d2320 160px);background-size:160px 100%;background-repeat:repeat-x;animation:respire-4ef0e8d2 var(--respire) ease-in-out infinite alternate}.gauche .etoffe[data-v-4ef0e8d2]{box-shadow:inset -18px 0 26px #00000057}.droite .etoffe[data-v-4ef0e8d2]{box-shadow:inset 18px 0 26px #00000057}@keyframes respire-4ef0e8d2{0%{background-position-x:0}to{background-position-x:5px}}.cantonniere[data-v-4ef0e8d2]{position:absolute;top:0;left:0;right:0;height:46px;background:linear-gradient(#c8443c,#a9332f 45%,#5c1917);box-shadow:0 3px 8px #0000004d;will-change:transform}.scene.ouvert .gauche[data-v-4ef0e8d2]{animation:ouvrir-gauche-4ef0e8d2 var(--duree) cubic-bezier(.4,.02,.2,1) forwards}.scene.ouvert .droite[data-v-4ef0e8d2]{animation:ouvrir-droite-4ef0e8d2 var(--duree) cubic-bezier(.4,.02,.2,1) forwards}.scene.ouvert .cantonniere[data-v-4ef0e8d2]{animation:remonter-4ef0e8d2 var(--duree) cubic-bezier(.5,0,.3,1) forwards}.scene.ouvert .etoffe[data-v-4ef0e8d2]{animation:none}@keyframes ouvrir-gauche-4ef0e8d2{0%{transform:translate(0) scaleX(1) skew(0)}14%{transform:translate(1.2%) scaleX(1.03) skew(-.8deg)}to{transform:translate(-101%) scaleX(.34) skew(2.4deg)}}@keyframes ouvrir-droite-4ef0e8d2{0%{transform:translate(0) scaleX(1) skew(0)}14%{transform:translate(-1.2%) scaleX(1.03) skew(.8deg)}to{transform:translate(101%) scaleX(.34) skew(-2.4deg)}}@keyframes remonter-4ef0e8d2{0%,22%{transform:translateY(0)}to{transform:translateY(-100%)}}@media(prefers-reduced-motion:reduce){.scene[data-v-4ef0e8d2]{display:none}}.overlay[data-v-9f77bca3]{position:fixed;top:0;right:0;bottom:0;left:0;background:#2e332e59;display:flex;align-items:center;justify-content:center;z-index:90;padding:16px}.overlay .modal[data-v-9f77bca3]{width:min(460px,100%);background:var(--paper, #fff);border-radius:12px;padding:20px;display:grid;gap:12px;box-shadow:0 12px 40px #0000002e}.overlay .modal h3[data-v-9f77bca3]{margin:0}.overlay .lab[data-v-9f77bca3]{display:flex;flex-direction:column;gap:3px;font-size:12.5px;color:var(--muted)}.overlay .lab input[data-v-9f77bca3]{font:inherit;color:var(--ink)}.overlay .bar[data-v-9f77bca3]{display:flex;gap:10px}.topbar[data-v-9f77bca3]{border-bottom:1px solid var(--line);background:#fff}.topbar-row[data-v-9f77bca3]{transition:max-height .22s ease,opacity .18s ease;overflow:hidden;max-height:200px}.topbar.replie .topbar-row[data-v-9f77bca3]{max-height:0;opacity:0}.liseret-menu[data-v-9f77bca3]{display:none;width:100%;margin:0;padding:4px 0;text-align:center;font-size:11.5px;letter-spacing:.04em;color:var(--muted);background:linear-gradient(#fff,var(--cream));border:0;border-top:1px solid var(--line);border-radius:0;cursor:pointer;font-family:inherit}.liseret-menu[data-v-9f77bca3]:hover{color:var(--ink)}.topbar.replie .liseret-menu[data-v-9f77bca3]{display:block}.topbar-row[data-v-9f77bca3]{display:flex;align-items:stretch;gap:8px;max-width:1400px;margin:0 auto}.topnav[data-v-9f77bca3]{display:flex;align-items:center;align-content:center;gap:1px;padding:6px 12px;flex:1;min-width:0;flex-wrap:wrap}.topbar-row>.topnav[data-v-9f77bca3]:only-child{max-width:1200px;margin:0 auto}.top-item[data-v-9f77bca3]{display:flex;align-items:center;gap:5px;padding:7px 8px;border-radius:8px;color:var(--ink);text-decoration:none;font-size:13px;white-space:nowrap;cursor:pointer;list-style:none}.top-item[data-v-9f77bca3]::-webkit-details-marker{display:none}.top-item[data-v-9f77bca3]:hover{background:var(--cream)}.top-item.router-link-exact-active[data-v-9f77bca3]{background:var(--sage);color:#fff}.spacer[data-v-9f77bca3]{flex:1}.menu[data-v-9f77bca3]{position:relative}.menu-pop[data-v-9f77bca3]{position:absolute;right:0;top:calc(100% + 6px);z-index:100;background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 10px 30px #2e332e24;padding:8px;display:grid;gap:2px;min-width:220px}.menu-sec[data-v-9f77bca3]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:6px 10px 2px}.menu-sep[data-v-9f77bca3]{display:block;height:1px;background:var(--line);margin:4px 0}.orgpick.on[data-v-9f77bca3]{font-weight:600}.orgpick .mini[data-v-9f77bca3]{margin-left:auto;font-size:11px}.menu-user[data-v-9f77bca3]{font-size:12.5px;padding:4px 10px 8px;border-bottom:1px solid var(--line);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-item[data-v-9f77bca3]{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:8px;color:var(--ink);text-decoration:none;font-size:14px;text-align:left}.menu-item[data-v-9f77bca3]:hover{background:var(--cream)}.comp-badge[data-v-9f77bca3]{background:var(--sage);color:#fff;border-radius:10px;font-size:11px;padding:0 6px;margin-left:4px}.comp-pop[data-v-9f77bca3]{max-height:360px;overflow-y:auto}.comp-item[data-v-9f77bca3]{cursor:pointer}.comp-item input[data-v-9f77bca3]{width:auto}.comp-on[data-v-9f77bca3]{background:var(--cream);font-weight:600}.comp-dot[data-v-9f77bca3]{width:11px;height:11px;border-radius:50%;flex:none}.layout[data-v-9f77bca3]{min-height:60vh}main[data-v-9f77bca3]{padding:26px 28px;max-width:1100px;min-width:0;margin:0 auto}main.wide[data-v-9f77bca3]{max-width:1600px}main.centered[data-v-9f77bca3]{display:grid;place-items:center;min-height:100vh;padding:20px;max-width:none}.sidebar[data-v-9f77bca3]{background:#fff;display:flex;flex-direction:column;padding:18px 12px;gap:18px;overflow-y:auto}.brand h1[data-v-9f77bca3]{font-size:19px;margin:0 0 2px}.org[data-v-9f77bca3]{font-size:12.5px;display:block}.nav[data-v-9f77bca3]{flex:1;display:grid;gap:14px;align-content:start}.group[data-v-9f77bca3]{display:grid;gap:1px}.group-label[data-v-9f77bca3]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:0 10px 4px}.nav-item[data-v-9f77bca3]{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:8px;color:var(--ink);text-decoration:none;font-size:14px}.nav-item[data-v-9f77bca3]:hover{background:var(--cream)}.nav-item.router-link-exact-active[data-v-9f77bca3]{background:var(--sage);color:#fff}.as-btn[data-v-9f77bca3]{background:transparent;width:100%;text-align:left;font:inherit}.as-btn[data-v-9f77bca3]:hover{background:var(--cream);color:var(--ink)}.top-item .ic[data-v-9f77bca3],.top-item.as-btn[data-v-9f77bca3]{width:auto}.ic[data-v-9f77bca3]{width:20px;text-align:center}.bottom[data-v-9f77bca3]{display:grid;gap:10px;border-top:1px solid var(--line);padding-top:12px}.user[data-v-9f77bca3]{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;flex-wrap:wrap}.small[data-v-9f77bca3]{font-size:12.5px;padding:4px 10px}.mobilebar[data-v-9f77bca3]{display:none}.demo-banner[data-v-9f77bca3]{position:sticky;top:0;z-index:90;background:#9b6dd6;color:#fff;text-align:center;font-size:13px;padding:6px 12px}@media(min-width:901px){.sidebar[data-v-9f77bca3]{display:none}.layout[data-v-9f77bca3]{display:flex;align-items:flex-start}main[data-v-9f77bca3]{flex:1;min-width:0}}@media(max-width:900px){.topbar[data-v-9f77bca3]{display:none}.mobilebar[data-v-9f77bca3]{display:flex;align-items:center;gap:12px;position:sticky;top:0;z-index:60;background:#fff;border-bottom:1px solid var(--line);padding:10px 14px}.mobilebar h1[data-v-9f77bca3]{font-size:17px;margin:0}.burger[data-v-9f77bca3]{background:transparent;color:var(--ink);font-size:20px;padding:4px 10px}.sidebar[data-v-9f77bca3]{position:fixed;left:0;top:0;bottom:0;width:260px;z-index:80;transform:translate(-100%);transition:transform .2s;box-shadow:4px 0 24px #0000001f}.sidebar.open[data-v-9f77bca3]{transform:translate(0)}.drawer-backdrop[data-v-9f77bca3]{position:fixed;top:0;right:0;bottom:0;left:0;background:#2e332e4d;z-index:70}main[data-v-9f77bca3]{padding:16px 14px}}.interv-bar[data-v-9f77bca3]{display:flex;align-items:center;gap:12px;padding:10px 20px;border-bottom:1px solid var(--line);background:#fff}.interv-bar h1[data-v-9f77bca3]{font-size:18px;margin:0}.interv-bar .who[data-v-9f77bca3]{font-size:13px;color:var(--muted)}.interv-bar .grow[data-v-9f77bca3]{flex:1}.interv-main[data-v-9f77bca3]{max-width:780px;margin:0 auto;padding:20px}.interv-link[data-v-9f77bca3]{margin-left:14px;text-decoration:none;color:var(--sage-dark);font-weight:600;font-size:14px;display:inline-flex;align-items:center;gap:4px}.interv-link.router-link-exact-active[data-v-9f77bca3]{text-decoration:underline}.nav-badge[data-v-9f77bca3]{background:#e5484d;color:#fff;font-size:10px;font-weight:700;min-width:16px;height:16px;border-radius:8px;padding:0 4px;margin-left:5px;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}
