#volet-hote:has(.volet-plein){padding:0}#volet-hote .volet.volet-plein{width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;border:0;border-radius:0;padding-top:env(safe-area-inset-top,0px)}#volet-hote .volet.volet-plein .plein-grille{display:grid;grid-template-columns:minmax(380px,460px) minmax(0,1fr);flex:1;min-height:0}#volet-hote .volet.volet-plein .plein-grille>.dedans{overflow-y:auto;min-height:0}#volet-hote .volet.volet-plein:not(.pdf-replie) .ch-grille{grid-template-columns:minmax(0,1fr)}#volet-hote .volet.volet-plein:not(.pdf-replie) .ch-bloc-large{grid-column:auto}#volet-hote .volet.volet-plein.pdf-replie .plein-grille{grid-template-columns:minmax(0,1fr)}#volet-hote .volet.volet-plein.pdf-replie .plein-grille>.dedans{border-right:0}.dpdf[hidden]{display:none}.dpdf-poignee{width:10px;cursor:col-resize;display:flex;align-items:center;justify-content:center;background:var(--sunk);border-right:1px solid var(--line);touch-action:none;-webkit-user-select:none;user-select:none}.dpdf-poignee i{width:2px;height:32px;border-radius:2px;background:var(--muted);box-shadow:3px 0 0 var(--muted);opacity:.6}.dpdf-poignee:hover i,.dpdf-poignee:focus-visible i{opacity:1}.dpdf-poignee:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}body.dpdf-tire{cursor:col-resize;-webkit-user-select:none;user-select:none}body.dpdf-tire .dpdf-pages{pointer-events:none}.dpdf{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--surface)}.dpdf-barre{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--line);flex-wrap:wrap}.dpdf-onglets{display:flex;gap:6px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:thin;padding:2px 0}.dpdf-onglet{flex:none;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:999px;padding:6px 12px;font:inherit;font-size:12.5px;background:var(--sunk);color:var(--ink);cursor:pointer;white-space:nowrap}.dpdf-onglet:hover{background:var(--hover)}.dpdf-onglet.on{background:var(--navy);color:var(--navy-ink)}.dpdf-etat{font-size:10.5px;background:var(--devis-bg,#e3e8f2);color:var(--devis,#1f3a6b);border-radius:999px;padding:1px 7px}.dpdf-onglet.on .dpdf-etat{background:#fff3;color:var(--navy-ink)}.dpdf-actions{display:flex;align-items:center;gap:8px;flex:none}.dpdf-source{margin:0;padding:6px 16px;font-size:12px;color:var(--muted);border-bottom:1px solid var(--line)}.dpdf-pages{flex:1;min-height:0;overflow-y:auto;background:#525659;padding:18px 16px 30px;-webkit-overflow-scrolling:touch}.dpdf-pages-in{display:flex;flex-direction:column;align-items:center;gap:14px}.dpdf-page{display:block;max-width:100%;height:auto;background:#fff;border-radius:2px;box-shadow:0 2px 8px #0006}.dpdf-msg{margin:24px auto;max-width:560px;text-align:center;color:#fff;font-size:13.5px}.dpdf-msg p{margin:0 0 10px}.dpdf-impression{position:fixed;width:0;height:0;border:0;right:0;bottom:0;visibility:hidden}.dpdf-plein{position:fixed;inset:0;z-index:40;display:grid;grid-template-columns:minmax(260px,300px) minmax(0,1fr);background:var(--surface);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.dpdf-cote{border-right:1px solid var(--line);padding:18px;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.dpdf-titre{font-size:16px}.dpdf-cote-tete{display:flex;align-items:center;gap:8px}.dpdf-cote-tete .btn-icone{margin-left:auto}.dpdf-cote>.btn{align-self:flex-start}.dpdf-plein.pdf-replie{grid-template-columns:minmax(0,1fr)}.dpdf-plein.pdf-replie .dpdf-cote{border-right:0;max-width:720px}.dpdf-cote .kv{font-size:13px}.dpdf-cote .kv span{display:block;font-size:11.5px;color:var(--muted)}.dpdf-plein .dpdf{height:100%}@media(max-width:900px){#volet-hote .volet.volet-plein .plein-grille{display:flex;flex-direction:column;overflow-y:auto}#volet-hote .volet.volet-plein .plein-grille>.dedans{border-right:0;overflow:visible}#volet-hote .volet.volet-plein .plein-grille>.dpdf{min-height:85vh;border-top:1px solid var(--line)}.dpdf-poignee{display:none}.dpdf-plein{display:flex;flex-direction:column;overflow-y:auto}.dpdf-cote{border-right:0;border-bottom:1px solid var(--line);overflow:visible}.dpdf-plein .dpdf{height:auto;min-height:85vh}.dpdf-pages{padding:12px 8px 24px}.dpdf-onglets{flex-basis:100%}.dpdf-actions{margin-left:auto}}.dpdf-actions a.btn{text-decoration:none;color:inherit}.mv-fen{width:min(940px,96vw)}.mv-intro{margin:0}.mv-tab .nf-montant input{width:72px}.mv-motif{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600}.mv-motif textarea{padding:6px 8px;border:1px solid var(--line);border-radius:4.8px;background:var(--surface);color:inherit;font:inherit;font-weight:400;resize:vertical}.mv-refus{color:var(--urgent)}.mv-lignes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:13px}.mv-lignes li{display:flex;justify-content:space-between;gap:12px}.mv-lignes b{font-variant-numeric:tabular-nums;white-space:nowrap}.mv-trop{display:flex;flex-direction:column;gap:4px}.mv-bloc .carte{display:flex;flex-direction:column;gap:8px}.mv-l{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.mv-l>div:first-child{flex:1 1 220px;display:flex;flex-direction:column;gap:2px}.mv-l small{opacity:.8}.mv-montant{font-variant-numeric:tabular-nums;white-space:nowrap}.mv-annuler{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:6px}.mv-annuler input{flex:1 1 200px;padding:5px 8px;border:1px solid var(--line);border-radius:4.8px;background:var(--surface);color:inherit;font:inherit}.mv-total{border-top:1px solid var(--line);padding-top:8px;font-size:13px}.mv-avoir{display:flex;flex-direction:column;gap:6px;align-items:flex-start;margin-top:8px}.mv-solde{margin:6px 0}.mv-solde h4{margin:0 0 4px;font-size:13px}.mv-taux:empty{display:none}.mv-plan .mt-l small{opacity:.85}@media(max-width:600px){.mv-tab th:nth-child(3),.mv-tab td:nth-child(3),.mv-apercu table th:nth-child(2),.mv-apercu table td:nth-child(2){display:none}.mv-tab td,.mv-tab th,.mv-apercu td,.mv-apercu th{padding:6px 5px}.mv-tab .nf-montant input{width:56px}}.mv-messages{display:flex;flex-direction:column;gap:4px;margin-top:6px}.av-frise{display:flex;align-items:center;gap:4px;flex-wrap:nowrap}.av-pas{display:inline-flex;flex-direction:column;align-items:flex-start;min-width:62px;padding:3px 7px;border:1px solid var(--line);border-radius:4px;font-size:11.5px;line-height:1.25;color:var(--muted)}.av-pas b{font-size:11.5px;font-weight:700;color:var(--muted)}.av-pas.fait{border-color:var(--ok);color:var(--ink)}.av-pas.fait b{color:var(--ok)}.av-pas.du{border-color:var(--week);color:var(--ink)}.av-pas.du b{color:var(--week)}.av-pas.rate{border-color:var(--urgent)}.av-pas.rate b{color:var(--urgent)}.av-trait{width:8px;height:1px;background:var(--line)}.av-etoiles{display:inline-flex;gap:1px;vertical-align:-2px}.av-etoiles svg{width:15px;height:15px;fill:none;stroke:var(--muted);stroke-width:1.6}.av-etoiles .pleine svg{fill:var(--week);stroke:var(--week)}.av-etoiles button{border:0;background:transparent;padding:2px;cursor:pointer;border-radius:3px}.av-etoiles button:focus-visible{outline:2px solid var(--trait-fort)}.av-etoiles.grandes svg{width:24px;height:24px}.av-note{display:inline-flex;align-items:baseline;gap:2px;font-weight:800;font-size:15px}.av-note small{font-size:11.5px;font-weight:600;color:var(--muted)}.av-note.bon{color:var(--ok)}.av-note.moyen{color:var(--week)}.av-note.faible{color:var(--urgent)}.av-crit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0}.av-crit>div{border:1px solid var(--line);border-radius:4.8px;padding:8px 10px;display:flex;flex-direction:column;gap:2px;min-width:0}.av-crit b{font-size:16px;font-weight:800}.av-crit span{font-size:12px;color:var(--muted)}.av-crit .retire b{color:var(--muted)}.av-pers{display:flex;flex-direction:column;gap:6px;flex:0 0 auto;max-height:min(340px,38vh);overflow-y:auto;padding:4px 16px 8px}.av-pers>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;align-items:start;border:1px solid var(--line);border-radius:4.8px;padding:8px 10px}.av-pers .av-champs{display:flex;flex-wrap:wrap;gap:6px}.av-pers .av-champs input,.av-pers .av-champs select{min-width:0;flex:1 1 140px}.av-pers .av-canaux{display:flex;gap:14px;font-size:13px}.av-pers .av-canaux label{display:inline-flex;gap:5px;align-items:center}.av-dates{display:flex;gap:12px;flex-wrap:wrap;font-size:12.5px;color:var(--muted);padding:0 16px 8px}@media(max-width:620px){.av-crit{grid-template-columns:minmax(0,1fr)}.av-pas{min-width:54px}}:root{--fo-bulle:#d0e7ab;--fo-bulle-trait:#bad891;--fo-bulle-ink:#13240a;--fo-bulle-doux:#2f4a1c;--fo-bulle-or:#5a3d00;--fo-bulle-btn:#ffffff;--fo-bulle-btn-trait:rgba(19,36,10,.12);--fo-bulle-survol:rgba(255,255,255,.45);--fo-bulle-etape:rgba(19,36,10,.18);--fo-fonce:#2e4426;--fo-fonce-ink:#ffffff;--fo-ici:#88be39;--fo-btn-survol:#f6f8f2;--fo-page:#f1efe9;--fo-bulle-ombre:0 10px 24px rgba(29,27,22,.12),0 2px 5px rgba(29,27,22,.08);--fo-bulle-ombre-haut:0 -6px 22px rgba(29,27,22,.1);--fo-num:#7a5a1e;--fo-num-bg:rgba(176,124,30,.12) }@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--fo-bulle:#2c3b20;--fo-bulle-trait:#3d5029;--fo-bulle-ink:#eef5e4;--fo-bulle-doux:#bfd3a6;--fo-bulle-or:#e8c37a;--fo-bulle-btn:#1a1d23;--fo-bulle-btn-trait:rgba(238,245,228,.14);--fo-bulle-survol:rgba(255,255,255,.07);--fo-bulle-etape:rgba(238,245,228,.2);--fo-fonce:#9ccc4f;--fo-fonce-ink:#13240a;--fo-ici:#d6f0a6;--fo-btn-survol:#2a2f38;--fo-page:#0d0f12;--fo-bulle-ombre:0 10px 24px rgba(0,0,0,.45),0 2px 5px rgba(0,0,0,.35);--fo-bulle-ombre-haut:0 -6px 22px rgba(0,0,0,.3);--fo-num:#e2b96a;--fo-num-bg:rgba(226,185,106,.14) }}:root[data-theme=dark]{--fo-bulle:#2c3b20;--fo-bulle-trait:#3d5029;--fo-bulle-ink:#eef5e4;--fo-bulle-doux:#bfd3a6;--fo-bulle-or:#e8c37a;--fo-bulle-btn:#1a1d23;--fo-bulle-btn-trait:rgba(238,245,228,.14);--fo-bulle-survol:rgba(255,255,255,.07);--fo-bulle-etape:rgba(238,245,228,.2);--fo-fonce:#9ccc4f;--fo-fonce-ink:#13240a;--fo-ici:#d6f0a6;--fo-btn-survol:#2a2f38;--fo-page:#0d0f12;--fo-bulle-ombre:0 10px 24px rgba(0,0,0,.45),0 2px 5px rgba(0,0,0,.35);--fo-bulle-ombre-haut:0 -6px 22px rgba(0,0,0,.3);--fo-num:#e2b96a;--fo-num-bg:rgba(226,185,106,.14) }#volet-hote .volet.fiche-ong{display:flex;flex-direction:column;background:var(--bg)}.fiche-ong .fo-haut{display:flex;align-items:center;gap:10px;padding:8px 16px;border-bottom:1px solid var(--line);background:var(--surface);font-size:12.5px;flex:none}.fiche-ong .fo-haut .num{font-size:12px}.fiche-ong .num{color:var(--fo-num);background:var(--fo-num-bg)}#volet-hote .volet.fiche-ong .plein-grille>.fo-col{display:flex;flex-direction:column;overflow-y:auto;min-height:0;background:var(--fo-page);container-type:inline-size}#volet-hote .volet.fiche-ong .plein-grille{grid-template-columns:minmax(0,1fr) auto minmax(360px,420px)}#volet-hote .volet.fiche-ong.pdf-replie .plein-grille{grid-template-columns:minmax(0,1fr) 44px 0}#volet-hote .volet.fiche-ong.pdf-replie .plein-grille>.dpdf{display:none}.fo-entete{background:var(--fo-bulle);color:var(--fo-bulle-ink);padding:16px 20px 12px;display:grid;grid-template-columns:minmax(240px,1fr) auto;gap:12px 28px;align-items:start;border-radius:14px 14px 0 0;position:relative;z-index:2;box-shadow:var(--fo-bulle-ombre-haut)}.fo-nom{font-size:20px;font-weight:800;letter-spacing:-.01em;line-height:1.25}.fo-adr{font-size:13.5px;margin-top:2px}.fo-agence{font-size:13px;color:var(--fo-bulle-doux);margin-top:3px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.fo-lien-clair{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-decoration:none}.fo-lien-clair:hover{text-decoration:underline}.fo-equipe{display:inline-flex;gap:3px}.fo-kpis{display:grid;grid-template-columns:repeat(4,auto);gap:8px}.fo-kpi{text-align:right;padding:6px 10px;border-radius:4.8px;cursor:pointer;border:1px solid transparent;font:inherit;color:inherit;background:transparent;transition:transform .2s cubic-bezier(.2,.8,.2,1),background .15s}.fo-kpi small{display:block;font-size:11px;color:var(--fo-bulle-doux);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.fo-kpi b{font-size:19px;font-weight:800;display:block;line-height:1.2;white-space:nowrap}.fo-kpi b.fo-or{color:var(--fo-bulle-or)}.fo-kpi em{font-style:normal;font-size:11.5px;color:var(--fo-bulle-doux);white-space:nowrap}.fo-kpi:hover{background:var(--fo-bulle-survol)}.fo-kpi:focus-visible,.fo-entete .btn:focus-visible,.fo-onglets button:focus-visible{outline:2px solid var(--fo-fonce);outline-offset:2px}.fo-etapes{display:flex;gap:4px;grid-column:1/-1}.fo-etapes span{flex:1;font-size:11.5px;font-weight:600;color:var(--fo-bulle-doux);border-top:3px solid var(--fo-bulle-etape);padding-top:4px}.fo-etapes span.fait{border-top-color:var(--fo-fonce);color:var(--fo-bulle-ink)}.fo-etapes span.ici{border-top-color:var(--fo-ici);color:var(--fo-bulle-ink);font-weight:800}.fo-actions{display:flex;gap:6px;flex-wrap:wrap;grid-column:1/-1}.fo-actions .btn{background:var(--fo-bulle-btn);color:var(--fo-bulle-ink);border:1px solid var(--fo-bulle-btn-trait)}.fo-actions .btn:hover:not(:disabled){background:var(--fo-btn-survol)}.fo-actions .btn:disabled{opacity:.45;cursor:not-allowed}.fo-actions .btn.fo-vert{background:var(--fo-fonce);color:var(--fo-fonce-ink);border-color:transparent}.fo-actions .btn.fo-vert:hover{filter:brightness(1.08)}.fo-onglets{display:flex;gap:2px;padding:0 16px;background:var(--fo-bulle);overflow-x:auto;scrollbar-width:none;flex:none;margin-top:-14px;border-top:1px solid var(--fo-bulle-trait);border-radius:0 0 14px 14px;position:relative;z-index:1;box-shadow:var(--fo-bulle-ombre)}.fo-onglets::-webkit-scrollbar{display:none}.fo-onglets button{font:600 13.5px var(--f);border:0;background:transparent;color:var(--fo-bulle-doux);padding:10px 12px;cursor:pointer;display:inline-flex;gap:6px;align-items:center;white-space:nowrap;border-radius:4.8px 4.8px 0 0}.fo-onglets button:hover{color:var(--fo-bulle-ink)}.fo-onglets button[aria-selected=true]{background:var(--fo-bulle-btn);color:var(--fo-bulle-ink);box-shadow:inset 0 -3px 0 var(--fo-fonce)}.fo-pastille{font-size:11px;font-weight:700;background:var(--urgent);color:#fff;border-radius:3.6px;padding:0 5px;line-height:17px}.fo-zone{padding:14px 16px 28px;display:grid;gap:12px;align-content:start}.fo-zone>.bandeau-archive-ch{margin:0}.fo-g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fo-g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fo-bloc{padding:12px 14px;display:flex;flex-direction:column;gap:8px;min-width:0}.fo-bloc h3,.fo-zone h3{font-size:14px;font-weight:700;margin:0}.fo-bt{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fo-chev{margin-left:auto;color:var(--muted);font-size:18px;line-height:1}.fo-clic{cursor:pointer}@media(hover:hover)and (prefers-reduced-motion:no-preference){.fo-clic,.fo-jour,.fo-kpi{transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s,background .15s}.fo-clic:hover{transform:scale(1.01);box-shadow:var(--ombre)}.fo-jour:hover,.fo-kpi:hover{transform:scale(1.03)}}.fo-clic:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.fo-ligne{display:flex;align-items:center;gap:10px;padding:4px 8px;margin:0 -8px;border-radius:3.6px;border:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer;width:calc(100% + 16px)}.fo-ligne.fixe{cursor:default}.fo-ligne+.fo-ligne{border-top:1px solid var(--line)}.fo-ligne:not(.fixe):hover{background:var(--hover)}.fo-quand{font-size:12px;color:var(--muted);min-width:70px;text-align:right;white-space:nowrap}.fo-atraiter{gap:4px}.fo-atraiter .chips{margin-top:4px}.chip-pt{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600}.chip-pt:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.c-urgent{color:var(--urgent)}.c-week{color:var(--week)}.c-wait{color:var(--wait)}.c-ok{color:var(--ok)}.c-later{color:var(--later)}.fo-rap{display:flex;gap:10px;align-items:flex-start;padding:8px;margin:0 -8px;border-radius:3.6px;border:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer;width:calc(100% + 16px)}.fo-rap+.fo-rap{border-top:1px solid var(--line)}.fo-rap:hover{background:var(--hover)}.fo-rap-c{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.fo-rap-t{display:flex;align-items:center;gap:8px;font-size:12.5px}.fo-rap-txt{font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.fo-rap-txt.court{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fo-av{width:28px;height:28px;border-radius:50%;color:#fff;display:grid;place-items:center;font-weight:700;font-size:11.5px;flex:none}.fo-av.grand{width:36px;height:36px;font-size:13px}.fo-vu{font-size:11.5px;font-weight:600;color:var(--ok);white-space:nowrap}.fo-nonvu{font-size:11.5px;font-weight:700;color:var(--urgent);white-space:nowrap}.fo-manque{font-size:11.5px;font-weight:700;color:var(--week)}.fo-photos{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px;align-items:center}.fo-photos img,.fo-photo-vide{width:64px;height:48px;border-radius:2.4px;object-fit:cover;background:var(--sunk);display:block}.fo-photos.grandes{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.fo-photos.grandes figure{margin:0;display:flex;flex-direction:column;gap:3px}.fo-photos.grandes img,.fo-photos.grandes .fo-photo-vide{width:100%;height:120px}.fo-photos.grandes figcaption{font-size:12px;color:var(--muted)}.seg-fo{display:inline-flex;flex-wrap:wrap;background:var(--sunk);border-radius:4.8px;padding:2px;gap:2px}.seg-fo button{font:600 13px var(--f);border:0;background:transparent;color:var(--muted);padding:6px 11px;border-radius:3.6px;cursor:pointer}.seg-fo button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #0b1a351f}.fo-jours{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.fo-jour{background:var(--sunk);border-radius:3.6px;padding:6px 7px;font:inherit;font-size:11.5px;min-height:64px;display:flex;flex-direction:column;gap:3px;border:0;color:inherit;text-align:left;cursor:pointer;min-width:0;overflow-wrap:anywhere}.fo-jour b{font-size:11px;color:var(--muted)}.fo-jour.auj{outline:2px solid var(--vert)}.fo-jours.grand .fo-jour{min-height:84px;font-size:12.5px}.fo-barre{display:block;height:7px;background:var(--sunk);border-radius:2.4px;overflow:visible;position:relative}.fo-barre i{display:block;height:100%;background:var(--vert);border-radius:2.4px}.fo-barre s{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--ink);opacity:.5}.fo-lots{display:flex;flex-direction:column}.fo-lot{display:grid;grid-template-columns:minmax(120px,190px) minmax(60px,1fr) 52px 100px;gap:10px;align-items:center;font:inherit;font-size:13px;padding:6px 8px;margin:0 -8px;border-radius:3.6px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.fo-lot+.fo-lot{border-top:1px solid var(--line)}.fo-lot:hover{background:var(--hover)}.fo-lot b{overflow-wrap:anywhere}.fo-lot-pc{font-weight:700;text-align:right}.fo-lot small{color:var(--muted);text-align:right}.fo-kv{display:grid;grid-template-columns:minmax(90px,130px) 1fr;gap:5px 12px;font-size:13px}.fo-kv>span:nth-child(odd){color:var(--muted)}.fo-chiffre{font-size:20px;font-weight:800}.fo-chiffre.baisse{color:var(--week)}.fo-t{width:100%;border-collapse:collapse;font-size:12.5px}.fo-t th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:600;padding:5px 6px;border-bottom:1px solid var(--line)}.fo-t td{padding:6px;border-bottom:1px solid var(--line);vertical-align:top}.fo-t .n{text-align:right;white-space:nowrap}.fo-t tr.fo-tot td{font-weight:700}.fo-tr-clic{cursor:pointer}.fo-tr-clic:hover td{background:var(--hover)}.fo-coche{display:flex;gap:6px;align-items:center;font-size:13px}.fo-coche:before{content:"✓";color:var(--ok);font-weight:800}.fo-coche.non:before{content:"✕";color:var(--urgent)}.fo-sep{height:1px;background:var(--line);margin:2px 0}.fo-txt{font-size:13px;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.fo-note{font-size:12px;color:var(--muted);font-style:italic}.fo-comm{background:var(--sunk);border-radius:4.8px;padding:7px 10px;font-size:13px}.fo-comm small{display:block;color:var(--muted);font-size:11.5px}.fo-champ{flex:1;min-width:180px;font:13px var(--f);border:1px solid var(--line);border-radius:4.8px;padding:7px 9px;background:var(--surface);color:var(--ink)}textarea.fo-champ{width:100%;resize:vertical}.fo-ariane{display:flex;align-items:center;gap:8px;font-size:13px;flex-wrap:wrap}.fo-ariane button{font:600 13px var(--f);border:0;background:transparent;color:var(--muted);cursor:pointer;padding:4px 6px;border-radius:3.6px}.fo-ariane button:hover{background:var(--hover);color:var(--ink)}.fo-dtitre{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.fo-dtitre h2{font-size:18px;margin:0}.fo-grille.ch-grille{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));margin:0}.fo-grille .ch-bloc-large{grid-column:1/-1}.fiche-ong .actions-volet{margin:0}.fo-bande{background:var(--surface);border-left:1px solid var(--line);display:flex;flex-direction:column;align-items:center;padding-top:12px}.fo-bande button{writing-mode:vertical-rl;transform:rotate(180deg);font:700 12.5px var(--f);border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:4.8px;padding:12px 6px;cursor:pointer}.fo-bande button:hover{background:var(--hover)}.dpdf-liste{font:600 12.5px var(--f);border:1px solid var(--line);border-radius:4.8px;padding:5px 6px;background:var(--surface);color:var(--ink);min-width:0;flex:1}@container (max-width:720px){.fo-entete{grid-template-columns:1fr}.fo-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.fo-kpi{text-align:left}.fo-kpi em{white-space:normal}.fo-g2,.fo-g3{grid-template-columns:1fr}.fo-jours{grid-template-columns:repeat(5,minmax(72px,1fr));overflow-x:auto}.fo-jour{overflow-wrap:normal}}@media(max-width:1100px){.fo-entete{grid-template-columns:1fr}.fo-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.fo-kpi{text-align:left}.fo-kpi em{white-space:normal}}@media(max-width:900px){#volet-hote .volet.fiche-ong .plein-grille{display:flex;flex-direction:column;overflow-y:auto}#volet-hote .volet.fiche-ong .plein-grille>.fo-col{overflow:visible;flex:none;min-height:auto}#volet-hote .volet.fiche-ong .plein-grille>.dpdf{flex:none;height:85vh;min-height:85vh}.fo-kpi{padding:6px 8px}.fo-bande{display:none}.fo-g2,.fo-g3{grid-template-columns:1fr}.fo-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.fo-kpi b{font-size:17px}.fo-etapes{flex-wrap:wrap}.fo-etapes span{flex:1 1 30%}.fo-entete{padding:14px 16px 10px}.fo-zone{padding:12px 12px 24px}.fo-jours{grid-template-columns:repeat(5,minmax(56px,1fr));overflow-x:auto}.fo-lot{grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:"n p" "b b" "h h";row-gap:4px}.fo-lot b{grid-area:n}.fo-lot .fo-lot-pc{grid-area:p}.fo-lot .fo-barre{grid-area:b}.fo-lot small{grid-area:h;text-align:left}.fo-t{display:block;overflow-x:auto}}.sc-rapports{align-items:start}.sc-rap-ch{font:inherit;color:inherit;background:none;border:0;padding:2px 0;width:100%;text-align:left;cursor:pointer;border-radius:3.6px}.sc-rap-ch:hover h3{text-decoration:underline}:root{--fo-cam-achats:#b07c1e;--fo-cam-mo:#c9714f;--fo-cam-st:#8f8a80}.fo-cam{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;margin-top:8px}.fo-cam svg{flex:none;display:block}.fo-cam .fo-cam-fond{stroke:var(--sunk)}.fo-cam circle.fo-cam-achats{stroke:var(--fo-cam-achats)}.fo-cam circle.fo-cam-mo{stroke:var(--fo-cam-mo)}.fo-cam circle.fo-cam-st{stroke:var(--fo-cam-st)}.fo-cam circle.fo-cam-marge{stroke:var(--vert)}.fo-cam-leg{display:grid;grid-template-columns:auto 1fr auto;gap:4px 8px;align-items:center;font-size:12.5px;min-width:0}.fo-cam-leg i{width:9px;height:9px;border-radius:2px;display:block}.fo-cam-leg span{color:var(--muted)}.fo-cam-leg b{text-align:right;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.fo-cam-leg i.fo-cam-achats{background:var(--fo-cam-achats)}.fo-cam-leg i.fo-cam-mo{background:var(--fo-cam-mo)}.fo-cam-leg i.fo-cam-st{background:var(--fo-cam-st)}.fo-cam-leg i.fo-cam-marge{background:var(--vert)}.fo-cam-leg .fo-cam-note{grid-column:1/3;font-size:12px}.fiche-ong .c-wait{color:var(--later)}.fiche-ong .fo-clic:focus-visible{outline-color:var(--fo-fonce)}.avn-bloc,.avn-bloc .carte{display:flex;flex-direction:column;gap:10px}.avn-tete{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.avn-tete h4{margin:0;font-size:14px}.avn-tete .espace{flex:1}.avn-recap td.n,.avn-recap th.n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.avn-recap tr.avn-fort td{font-weight:700;border-top:1px solid var(--line)}.avn-recap tr.avn-detail td{font-size:12.5px;opacity:.85}.avn-moins{color:var(--urgent)}.avn-note{margin:0}@media(max-width:600px){.avn-recap td,.avn-recap th{padding:6px 5px}}.cherche-lignes{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--line);background:var(--sunk);border-radius:6px 6px 0 0}.cherche-lignes>svg.i{width:17px;height:17px;color:var(--muted);flex:none}.cherche-lignes input{flex:1 1 220px;min-width:0;border:1px solid var(--line);background:var(--surface);border-radius:4.8px;padding:7px 10px;font:inherit;font-size:14px;color:var(--ink)}.cherche-lignes .gris{font-size:13px;white-space:nowrap}.grille-saisie tr.ligne-saisie.trouvee td,.grille-saisie tr.trouvee td{background:var(--week-bg)}.grille-saisie tr.ligne-saisie.coche td{background:var(--vert-soft)}.repere-remarque{display:inline-flex;align-items:center;gap:4px;color:var(--wait)}.repere-remarque svg.i{width:13px;height:13px}.repere-tva{color:var(--wait)}.poignee-ligne{touch-action:none}.barre-saisie .barre-groupe b{font-weight:700;font-size:14px;color:var(--navy-ink)}.barre-saisie .barre-groupe .espace{flex:1}@media(pointer:coarse){.poignee-ligne{opacity:.7;padding:10px 6px;font-size:16px}}.vo-remarque textarea{width:100%;border:1px solid var(--line);background:var(--surface);border-radius:4.8px;padding:7px 10px;font:inherit;font-size:14px;color:var(--ink);resize:vertical;min-height:52px}.grille-saisie .col-lot{white-space:nowrap;font-size:12.5px;max-width:140px;overflow:hidden;text-overflow:ellipsis}@media(max-width:560px){table.lignes.grille-saisie .col-lot,table.lignes.grille-saisie .col-achat{width:0;padding:0;border:0;font-size:0;overflow:hidden}.grille-saisie .col-lot>*,.grille-saisie .col-achat>*{display:none}}.fen-conf.fen-biblio{width:min(820px,100%);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;text-align:left;gap:12px}.fen-biblio .lo-tete{display:flex;align-items:center;gap:10px}.fen-biblio .conf-pic{background:var(--devis-bg);color:var(--devis)}.fen-biblio .lo-choix{display:flex;flex-direction:column;gap:6px}.fen-biblio .lo-choix p{margin:0}.fen-biblio .seg button[disabled]{opacity:.5;cursor:not-allowed}.fen-biblio .lo-champs{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.fen-biblio .lo-champs .lo-desc{grid-column:1/-1}.fen-biblio .lo-champs .ch{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--muted)}.fen-biblio .lo-champs select,.fen-biblio .lo-champs textarea{font:inherit;color:var(--ink);border:1px solid var(--line);border-radius:6px;padding:6px 8px;background:var(--surface)}.fen-biblio .lo-tab caption{text-align:left;padding:0 5px 6px;caption-side:top}.fen-biblio .lo-tab td{padding:5px;border-top:1px solid var(--line)}.fen-biblio .lo-prix{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.fen-biblio .lo-prix>div{display:flex;flex-direction:column;gap:2px;border:1px solid var(--line);border-radius:6px;padding:8px 10px}.fen-biblio .lo-prix small{color:var(--muted);font-size:12px}.fen-biblio .lo-prix b{font-size:18px}.fen-biblio .lo-prix .lo-ecart{border-color:var(--urgent);color:var(--urgent);background:var(--urgent-bg)}.fen-biblio .lo-prix .lo-egal{border-color:var(--ok);color:var(--ok)}.fen-biblio .lo-arrondis,.fen-biblio .lo-blocages{margin:0;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:6px;font-size:13px}.fen-biblio .lo-arrondis li,.fen-biblio .lo-blocages li{display:flex;gap:8px;align-items:flex-start;color:var(--ink)}.fen-biblio .lo-arrondis svg.i{width:16px;height:16px;flex:none;margin-top:1px;color:var(--urgent)}.fen-biblio .lo-blocages li:before{content:"•";color:var(--urgent)}.fen-biblio .lo-erreur{margin:0;color:var(--urgent)}.fen-biblio .conf-boutons .btn svg.i{width:16px;height:16px}.onglet-totaux{display:flex;flex-direction:column;gap:16px}.ot-portee{flex-wrap:wrap;gap:10px}.ot-donut{display:flex;flex-direction:column;align-items:center;gap:2px;flex:0 0 auto}.ot-donut .vo-donut{width:220px;height:220px}.lignes-devis tr.ot-sous td{font-size:13px}.grille-metre .ot-ouv{grid-column:1/-1;justify-self:start}@media(max-width:600px){.ot-donut .vo-donut{width:160px;height:160px}.donut-bloc{flex-direction:column;align-items:stretch}}.ot-aide{display:block;font-size:12px;opacity:.85}.mx-fil-conv{background-color:var(--bg);background-image:radial-gradient(rgba(11,26,53,.04) 1px,transparent 1px);background-size:18px 18px}.mx-jour span{background:var(--surface);border:1px solid var(--line);font-weight:600;padding:3px 12px;border-radius:12px}.mx .mx-bulle{border-radius:18px!important;background:var(--surface);border:0;box-shadow:0 1px 2px #0b1a351a;padding:8px 13px}.mx .mx-msg:not(.mx-moi) .mx-corps>.mx-bulle:not(:last-of-type){border-bottom-left-radius:6px!important}.mx .mx-msg:not(.mx-moi).suite .mx-bulle{border-top-left-radius:6px!important}.mx .mx-msg.mx-moi .mx-bulle{border-radius:18px!important}.mx .mx-msg.mx-moi .mx-bulle:not(.mx-annonce):not(.mx-photos){background:linear-gradient(160deg,#16305e,#0b1a35)!important;color:#f7f8fa!important;box-shadow:0 2px 6px #0b1a3538}.mx-th-r.moi .mx-th-b{background:linear-gradient(160deg,#16305e,#0b1a35)!important;color:#f7f8fa!important}.mx .mx-msg.mx-moi .mx-corps>.mx-bulle:not(:last-of-type){border-bottom-right-radius:6px!important}.mx .mx-msg.mx-moi.suite .mx-bulle{border-top-right-radius:6px!important}.mx .mx-msg.mx-moi .mx-bulle a{color:#cfe3a8}.mx .mx-msg.mx-moi .mx-ment{background:#88be3947;color:#d9efb6}.mx .mx-bulle.mx-photos{box-shadow:none;background:transparent!important}.mx .mx-photo{border-radius:14px!important;box-shadow:0 1px 3px #0b1a3524}.mx .mx-bulle.mx-annonce{background:var(--week-bg)!important;color:var(--ink);border:0}.mx .mx-react button{border-radius:12px!important;box-shadow:0 1px 3px #0b1a351a;border-color:var(--line)}.mx .mx-progm .mx-bulle{background:var(--surface);color:var(--muted);border:1px dashed var(--line)}.mx :is(.mx-carte-dem,.mx-tache,.mx-rate,.mx-dem-mini){border-radius:14px!important;border:1px solid var(--line)!important;box-shadow:0 4px 14px #0b1a3512;background:var(--surface)}.mx .mx-tache{border-style:solid!important}.mx-fils-liste .mx-fil.mx-l{border-radius:12px!important;min-height:46px}.mx-fils-liste .mx-fil.mx-l.on{background:var(--vert-soft)}.mx-l .mx-ico,.mx-l .pas-sal{width:34px;height:34px;flex:0 0 34px}.mx .mx-ico.mx-anneau{background:conic-gradient(var(--vert) calc(var(--p) * 1%),var(--line) 0)}.mx .mx-ico.mx-anneau:before{inset:2.5px;background:radial-gradient(circle at 50% 35%,#fff,#f1f4ec 70%,#e3ead6)}.mx .mx-tete .mx-ico.mx-anneau{width:46px;height:46px}.mx-maison{position:relative;display:block;width:calc(100% - 5px);height:calc(100% - 5px);border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%224 -12 112 112%22%3E%3Cdefs%3E%3ClinearGradient id=%22o-sol%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23e6eed8%22/%3E%3Cstop offset=%221%22 stop-color=%22%23c9d8b0%22/%3E%3C/linearGradient%3E%3ClinearGradient id=%22o-mg%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%220%22%3E%3Cstop offset=%220%22 stop-color=%22%23f6efe4%22/%3E%3Cstop offset=%221%22 stop-color=%22%23ece1cf%22/%3E%3C/linearGradient%3E%3ClinearGradient id=%22o-md%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%220%22%3E%3Cstop offset=%220%22 stop-color=%22%23dfd2bd%22/%3E%3Cstop offset=%221%22 stop-color=%22%23cbbca3%22/%3E%3C/linearGradient%3E%3ClinearGradient id=%22o-parq%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23e2b77f%22/%3E%3Cstop offset=%221%22 stop-color=%22%23c8955a%22/%3E%3C/linearGradient%3E%3ClinearGradient id=%22o-carr%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23f4f6f8%22/%3E%3Cstop offset=%221%22 stop-color=%22%23dde3ea%22/%3E%3C/linearGradient%3E%3ClinearGradient id=%22o-vitre%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23cdeafc%22/%3E%3Cstop offset=%221%22 stop-color=%22%236fa9d8%22/%3E%3C/linearGradient%3E%3ClinearGradient id=%22o-bois%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%220%22%3E%3Cstop offset=%220%22 stop-color=%22%23e9b874%22/%3E%3Cstop offset=%221%22 stop-color=%22%23b98238%22/%3E%3C/linearGradient%3E%3ClinearGradient id=%22o-tuile%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23e98a5f%22/%3E%3Cstop offset=%221%22 stop-color=%22%23b9532e%22/%3E%3C/linearGradient%3E%3CradialGradient id=%22o-ombre%22 cx=%22.5%22 cy=%22.5%22 r=%22.5%22%3E%3Cstop offset=%220%22 stop-color=%22%230b1a35%22 stop-opacity=%22.3%22/%3E%3Cstop offset=%221%22 stop-color=%22%230b1a35%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Cellipse cx=%2260%22 cy=%2284%22 rx=%2250%22 ry=%2216%22 fill=%22url%28%23o-ombre%29%22/%3E%3Cpolygon points=%2260.0,40.0 100.0,60.0 60.0,80.0 20.0,60.0%22 fill=%22url%28%23o-sol%29%22 /%3E%3Cpolygon points=%2220.0,60.0 60.0,80.0 60.0,84.0 20.0,64.0%22 fill=%22%23a9bb8a%22 /%3E%3Cpolygon points=%2260.0,80.0 100.0,60.0 100.0,64.0 60.0,84.0%22 fill=%22%238fa271%22 /%3E%3Cpolygon points=%2260.0,40.0 100.0,60.0 80.0,70.0 40.0,50.0%22 fill=%22url%28%23o-carr%29%22 /%3E%3Cline x1=%2270.0%22 y1=%2245.0%22 x2=%2250.0%22 y2=%2255.0%22 stroke=%22%23c3ccd6%22 stroke-width=%22.5%22/%3E%3Cline x1=%2280.0%22 y1=%2250.0%22 x2=%2260.0%22 y2=%2260.0%22 stroke=%22%23c3ccd6%22 stroke-width=%22.5%22/%3E%3Cline x1=%2290.0%22 y1=%2255.0%22 x2=%2270.0%22 y2=%2265.0%22 stroke=%22%23c3ccd6%22 stroke-width=%22.5%22/%3E%3Cline x1=%2253.4%22 y1=%2243.3%22 x2=%2293.4%22 y2=%2263.3%22 stroke=%22%23c3ccd6%22 stroke-width=%22.5%22/%3E%3Cline x1=%2246.8%22 y1=%2246.6%22 x2=%2286.8%22 y2=%2266.6%22 stroke=%22%23c3ccd6%22 stroke-width=%22.5%22/%3E%3Cpolygon points=%2240.0,50.0 80.0,70.0 60.0,80.0 20.0,60.0%22 fill=%22url%28%23o-parq%29%22 /%3E%3Cline x1=%2237.0%22 y1=%2251.5%22 x2=%2277.0%22 y2=%2271.5%22 stroke=%22%23a8743b%22 stroke-width=%22.45%22 opacity=%22.7%22/%3E%3Cline x1=%2234.0%22 y1=%2253.0%22 x2=%2274.0%22 y2=%2273.0%22 stroke=%22%23a8743b%22 stroke-width=%22.45%22 opacity=%22.7%22/%3E%3Cline x1=%2231.0%22 y1=%2254.5%22 x2=%2271.0%22 y2=%2274.5%22 stroke=%22%23a8743b%22 stroke-width=%22.45%22 opacity=%22.7%22/%3E%3Cline x1=%2228.0%22 y1=%2256.0%22 x2=%2268.0%22 y2=%2276.0%22 stroke=%22%23a8743b%22 stroke-width=%22.45%22 opacity=%22.7%22/%3E%3Cline x1=%2225.0%22 y1=%2257.5%22 x2=%2265.0%22 y2=%2277.5%22 stroke=%22%23a8743b%22 stroke-width=%22.45%22 opacity=%22.7%22/%3E%3Cline x1=%2222.0%22 y1=%2259.0%22 x2=%2262.0%22 y2=%2279.0%22 stroke=%22%23a8743b%22 stroke-width=%22.45%22 opacity=%22.7%22/%3E%3Cpolygon points=%2220.0,60.0 60.0,40.0 60.0,6.0 20.0,26.0%22 fill=%22url%28%23o-mg%29%22 /%3E%3Cpolygon points=%2260.0,40.0 100.0,60.0 100.0,26.0 60.0,6.0%22 fill=%22url%28%23o-md%29%22 /%3E%3Cpolygon points=%2220.0,60.0 40.0,50.0 40.0,16.0 20.0,26.0%22 fill=%22%23e6d6bb%22 /%3E%3Cpolygon points=%2220.0,60.0 30.0,55.0 30.0,21.0 20.0,26.0%22 fill=%22%23ffffff%22 /%3E%3Cline x1=%2230.0%22 y1=%2255.0%22 x2=%2230.0%22 y2=%2221.0%22 stroke=%22%23d9cbb2%22 stroke-width=%22.4%22/%3E%3Cline x1=%2240.0%22 y1=%2216.0%22 x2=%2240.0%22 y2=%2250.0%22 stroke=%22%23fff%22 stroke-width=%22.6%22 opacity=%22.6%22/%3E%3Cpolygon points=%2246.0,35.0 55.0,30.5 55.0,17.5 46.0,22.0%22 fill=%22%23fff%22 /%3E%3Cpolygon points=%2246.0,34.0 55.0,29.5 55.0,18.5 46.0,23.0%22 fill=%22url%28%23o-vitre%29%22 /%3E%3Cpolygon points=%2260.0,40.0 100.0,60.0 100.0,46.0 60.0,26.0%22 fill=%22%23dbe9f2%22 /%3E%3Cline x1=%2260%22 y1=%2235.3%22 x2=%22100%22 y2=%2255.3%22 stroke=%22%23b7cbd8%22 stroke-width=%22.5%22/%3E%3Cline x1=%2260%22 y1=%2230.6%22 x2=%22100%22 y2=%2250.6%22 stroke=%22%23b7cbd8%22 stroke-width=%22.5%22/%3E%3Cline x1=%2265.0%22 y1=%2242.5%22 x2=%2265.0%22 y2=%2228.5%22 stroke=%22%23b7cbd8%22 stroke-width=%22.5%22/%3E%3Cline x1=%2270.0%22 y1=%2245.0%22 x2=%2270.0%22 y2=%2231.0%22 stroke=%22%23b7cbd8%22 stroke-width=%22.5%22/%3E%3Cline x1=%2275.0%22 y1=%2247.5%22 x2=%2275.0%22 y2=%2233.5%22 stroke=%22%23b7cbd8%22 stroke-width=%22.5%22/%3E%3Cline x1=%2280.0%22 y1=%2250.0%22 x2=%2280.0%22 y2=%2236.0%22 stroke=%22%23b7cbd8%22 stroke-width=%22.5%22/%3E%3Cline x1=%2285.0%22 y1=%2252.5%22 x2=%2285.0%22 y2=%2238.5%22 stroke=%22%23b7cbd8%22 stroke-width=%22.5%22/%3E%3Cline x1=%2290.0%22 y1=%2255.0%22 x2=%2290.0%22 y2=%2241.0%22 stroke=%22%23b7cbd8%22 stroke-width=%22.5%22/%3E%3Cline x1=%2295.0%22 y1=%2257.5%22 x2=%2295.0%22 y2=%2243.5%22 stroke=%22%23b7cbd8%22 stroke-width=%22.5%22/%3E%3Cpolygon points=%2284.8,35.4 92.0,39.0 92.0,29.0 84.8,25.4%22 fill=%22%23a9c6d8%22 /%3E%3Cpolygon points=%2284.8,34.4 92.0,38.0 92.0,30.0 84.8,26.4%22 fill=%22%23d9ecf7%22 /%3E%3Cpolygon points=%2257.8,45.9 73.0,53.5 73.0,47.5 57.8,39.9%22 fill=%22%23f4f7fa%22 /%3E%3Cpolygon points=%2273.0,53.5 80.0,50.0 80.0,44.0 73.0,47.5%22 fill=%22%23d7dee6%22 /%3E%3Cpolygon points=%2264.8,36.4 80.0,44.0 73.0,47.5 57.8,39.9%22 fill=%22%23ffffff%22 /%3E%3Cellipse cx=%2268.9%22 cy=%2242.0%22 rx=%228%22 ry=%223%22 fill=%22%23bfe0f3%22 transform=%22rotate%2826.6 68.9 42.0%29%22/%3E%3Cpolygon points=%2285.2,43.6 91.6,46.8 87.6,48.8 81.2,45.6%22 fill=%22%23ffffff%22 /%3E%3Cpolygon points=%2281.2,45.6 87.6,48.8 87.6,51.8 81.2,48.6%22 fill=%22%23e4e9ef%22 /%3E%3Cellipse cx=%2286.4%22 cy=%2246.2%22 rx=%223%22 ry=%221.2%22 fill=%22%23bcd3e2%22 transform=%22rotate%2826.6 86.4 46.2%29%22/%3E%3Cline x1=%2288.4%22 y1=%2245.2%22 x2=%2288.4%22 y2=%2243.2%22 stroke=%22%239aa1ae%22 stroke-width=%22.9%22/%3E%3Cline x1=%2286.4%22 y1=%2248.2%22 x2=%2286.4%22 y2=%2253.2%22 stroke=%22%23c9d0dc%22 stroke-width=%221.2%22/%3E%3Crect x=%2290.5%22 y=%2249.0%22 width=%224%22 height=%225%22 rx=%221%22 fill=%22%23f4f7fa%22 stroke=%22%23d7dee6%22 stroke-width=%22.4%22/%3E%3Cpath d=%22M89.0 55.0h6l-1 4h-4z%22 fill=%22%23ffffff%22 stroke=%22%23d7dee6%22 stroke-width=%22.4%22/%3E%3Cellipse cx=%2292.0%22 cy=%2254.7%22 rx=%223.2%22 ry=%221.3%22 fill=%22%23e9eef3%22 stroke=%22%23cfd7e0%22 stroke-width=%22.4%22/%3E%3Cline x1=%2246.4%22 y1=%2242.8%22 x2=%2254.0%22 y2=%2239.0%22 stroke=%22%239aa1ae%22 stroke-width=%22.9%22/%3E%3Cline x1=%2246.4%22 y1=%2240.8%22 x2=%2254.0%22 y2=%2237.0%22 stroke=%22%239aa1ae%22 stroke-width=%22.9%22/%3E%3Cline x1=%2246.4%22 y1=%2238.8%22 x2=%2254.0%22 y2=%2235.0%22 stroke=%22%239aa1ae%22 stroke-width=%22.9%22/%3E%3Cline x1=%2246.4%22 y1=%2236.8%22 x2=%2254.0%22 y2=%2233.0%22 stroke=%22%239aa1ae%22 stroke-width=%22.9%22/%3E%3Cline x1=%2246.4%22 y1=%2243.8%22 x2=%2246.4%22 y2=%2235.8%22 stroke=%22%237d8593%22 stroke-width=%221%22/%3E%3Cline x1=%2254.0%22 y1=%2240.0%22 x2=%2254.0%22 y2=%2232.0%22 stroke=%22%237d8593%22 stroke-width=%221%22/%3E%3Cpolygon points=%2249.8,34.6 52.1,33.5 52.1,39.0 49.8,40.1%22 fill=%22%2388be39%22 /%3E%3Cpolygon points=%2240.0,50.0 80.0,70.0 80.0,58.0 40.0,38.0%22 fill=%22url%28%23o-mg%29%22 /%3E%3Cpolygon points=%2240.0,38.0 80.0,58.0 78.4,58.8 38.4,38.8%22 fill=%22%239b8466%22 /%3E%3Cpolygon points=%2264.8,62.4 72.0,66.0 72.0,54.0 64.8,50.4%22 fill=%22%23f2e9da%22 /%3E%3Cpolygon points=%2220.0,60.0 60.0,80.0 60.0,74.0 20.0,54.0%22 fill=%22%23efe2cc%22 /%3E%3Cpolygon points=%2260.0,80.0 100.0,60.0 100.0,54.0 60.0,74.0%22 fill=%22%23d8c4a3%22 /%3E%3Cpolygon points=%2220.0,54.0 60.0,74.0 60.0,72.4 21.6,53.2%22 fill=%22%239b8466%22 /%3E%3Cpolygon points=%2260.0,74.0 100.0,54.0 98.4,53.2 60.0,72.4%22 fill=%22%239b8466%22 /%3E%3Cpolygon points=%2220.0,26.0 60.0,6.0 60.0,4.2 18.4,25.2%22 fill=%22%239b8466%22 /%3E%3Cpolygon points=%2260.0,6.0 100.0,26.0 101.6,25.2 60.0,4.2%22 fill=%22%239b8466%22 /%3E%3Cline x1=%2222.4%22 y1=%2256.8%22 x2=%2222.4%22 y2=%2228.8%22 stroke=%22%23f3f5f8%22 stroke-width=%222.4%22 opacity=%220.55%22/%3E%3Cline x1=%2224.8%22 y1=%2255.6%22 x2=%2224.8%22 y2=%2227.6%22 stroke=%22%23f3f5f8%22 stroke-width=%222.4%22 opacity=%220.35%22/%3E%3Cline x1=%2227.2%22 y1=%2254.4%22 x2=%2227.2%22 y2=%2226.4%22 stroke=%22%23f3f5f8%22 stroke-width=%222.4%22 opacity=%220.5%22/%3E%3Cpath d=%22M29.7 29.0v3a.6 .6 0 0 0 1.2 0v-3z%22 fill=%22%23ffffff%22 stroke=%22%23e6dccb%22 stroke-width=%22.25%22/%3E%3Cpath d=%22M29.6 41.0v4.5a.6 .6 0 0 0 1.2 0v-4.5z%22 fill=%22%23ffffff%22 stroke=%22%23e6dccb%22 stroke-width=%22.25%22/%3E%3Cpath d=%22M29.5 48.1v2.5a.6 .6 0 0 0 1.2 0v-2.5z%22 fill=%22%23ffffff%22 stroke=%22%23e6dccb%22 stroke-width=%22.25%22/%3E%3Cline x1=%2230.6%22 y1=%2254.0%22 x2=%2230.6%22 y2=%2222.0%22 stroke=%22%23ffffff%22 stroke-width=%221.2%22 stroke-dasharray=%223 2 6 2%22 opacity=%22.9%22/%3E%3Cellipse cx=%2236.0%22 cy=%2260.0%22 rx=%221.3%22 ry=%220.6%22 fill=%22%23ffffff%22 stroke=%22%23e2d2b8%22 stroke-width=%22.2%22/%3E%3Cellipse cx=%2239.0%22 cy=%2258.0%22 rx=%221.0%22 ry=%220.5%22 fill=%22%23ffffff%22 stroke=%22%23e2d2b8%22 stroke-width=%22.2%22/%3E%3Cellipse cx=%2233.0%22 cy=%2262.0%22 rx=%220.8%22 ry=%220.4%22 fill=%22%23ffffff%22 stroke=%22%23e2d2b8%22 stroke-width=%22.2%22/%3E%3Cellipse cx=%2246.0%22 cy=%2261.0%22 rx=%221.0%22 ry=%220.5%22 fill=%22%23ffffff%22 stroke=%22%23e2d2b8%22 stroke-width=%22.2%22/%3E%3Crect x=%2246.2%22 y=%2256.0%22 width=%225.6%22 height=%225.4%22 fill=%22%23d9dee6%22/%3E%3Crect x=%2246.2%22 y=%2257.4%22 width=%225.6%22 height=%221.6%22 fill=%22%2388be39%22/%3E%3Cellipse cx=%2249.0%22 cy=%2261.4%22 rx=%222.8%22 ry=%221.1%22 fill=%22%23b9c1cc%22/%3E%3Cellipse cx=%2249.0%22 cy=%2256.0%22 rx=%222.8%22 ry=%221.1%22 fill=%22%23ffffff%22 stroke=%22%23b9c1cc%22 stroke-width=%22.3%22/%3E%3Cpath d=%22M50.6 56.6v2.2a.5.5 0 0 0 1 0v-2.6z%22 fill=%22%23ffffff%22/%3E%3Cpath d=%22M46.2 56.0q2.8 -4 5.6 0%22 stroke=%22%237d8593%22 stroke-width=%22.4%22 fill=%22none%22/%3E%3Cellipse cx=%2242.0%22 cy=%2262.6%22 rx=%225%22 ry=%221.7%22 fill=%22%230b1a35%22 opacity=%22.16%22/%3E%3Cpath d=%22M38.9 61.8h2.8v-1.2h-2z%22 fill=%22%233b2a1f%22/%3E%3Cpath d=%22M42.3 62.0h2.8v-1.2h-2z%22 fill=%22%233b2a1f%22/%3E%3Crect x=%2239.2%22 y=%2253.5%22 width=%222.5%22 height=%227.6%22 rx=%221%22 fill=%22%23f4f6f8%22 stroke=%22%23c9d0da%22 stroke-width=%22.35%22/%3E%3Crect x=%2242.3%22 y=%2253.5%22 width=%222.5%22 height=%227.6%22 rx=%221%22 fill=%22%23e9edf2%22 stroke=%22%23c9d0da%22 stroke-width=%22.35%22/%3E%3Crect x=%2238.6%22 y=%2245.5%22 width=%226.8%22 height=%229%22 rx=%222.4%22 fill=%22%232b3a55%22/%3E%3Cpath d=%22M39.0 49.5h6v5.5h-6z%22 fill=%22%23f4f6f8%22 stroke=%22%23c9d0da%22 stroke-width=%22.35%22/%3E%3Cpath d=%22M39.8 49.5l.6 -4M44.2 49.5l-.6 -4%22 stroke=%22%23f4f6f8%22 stroke-width=%22.9%22/%3E%3Crect x=%2241.0%22 y=%2250.4%22 width=%222%22 height=%221.6%22 rx=%22.3%22 fill=%22%23dfe4ec%22/%3E%3Ccircle cx=%2240.2%22 cy=%2252.5%22 r=%22.45%22 fill=%22%23ffffff%22/%3E%3Ccircle cx=%2243.4%22 cy=%2253.6%22 r=%22.45%22 fill=%22%23ffffff%22/%3E%3Ccircle cx=%2242.4%22 cy=%2247.2%22 r=%22.45%22 fill=%22%23ffffff%22/%3E%3Ccircle cx=%2239.8%22 cy=%2258.5%22 r=%22.45%22 fill=%22%23ffffff%22/%3E%3Cpath d=%22M45.0 47.0q2.2 3 1 6.2%22 stroke=%22%232b3a55%22 stroke-width=%221.9%22 fill=%22none%22 stroke-linecap=%22round%22/%3E%3Ccircle cx=%2246.0%22 cy=%2253.4%22 r=%22.95%22 fill=%22%23e6c9a8%22/%3E%3Cpath d=%22M39.6 47.0L35.4 42.6%22 stroke=%22%232b3a55%22 stroke-width=%222%22 stroke-linecap=%22round%22/%3E%3Ccircle cx=%2234.8%22 cy=%2241.8%22 r=%221.05%22 fill=%22%23e6c9a8%22/%3E%3Crect x=%2241.0%22 y=%2244.4%22 width=%222%22 height=%221.6%22 fill=%22%23e6c9a8%22/%3E%3Ccircle cx=%2242.0%22 cy=%2242.4%22 r=%222.9%22 fill=%22%23ecd0b0%22/%3E%3Ccircle cx=%2240.8%22 cy=%2242.3%22 r=%22.35%22 fill=%22%232b2b2b%22/%3E%3Cpath d=%22M40.4 43.7q.8 .5 1.5 0%22 stroke=%22%23b5835c%22 stroke-width=%22.35%22 fill=%22none%22/%3E%3Cpath d=%22M39.0 41.8a3 3 0 0 1 6 0z%22 fill=%22%23ffffff%22 stroke=%22%23c9d0da%22 stroke-width=%22.35%22/%3E%3Cpath d=%22M39.0 41.8h-2.4q-.4 .7 .4 .9h2z%22 fill=%22%23f4f6f8%22 stroke=%22%23c9d0da%22 stroke-width=%22.3%22/%3E%3Cline x1=%2234.8%22 y1=%2241.8%22 x2=%2230.2%22 y2=%2231.9%22 stroke=%22%238a919c%22 stroke-width=%22.9%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M30.2 31.9l1.4 -2.6%22 stroke=%22%238a919c%22 stroke-width=%22.7%22/%3E%3Crect x=%2226.0%22 y=%2228.8%22 width=%226.8%22 height=%223%22 rx=%221.5%22 fill=%22%23ffffff%22 stroke=%22%23c9d0da%22 stroke-width=%22.4%22 transform=%22rotate%28-26.6 29.4 30.3%29%22/%3E%3C/svg%3E") center/96% no-repeat}.mx .pas-sal:not(.a-photo){position:relative;overflow:hidden;background:color-mix(in srgb,var(--s) 18%,var(--surface))}.mx .pas-sal:not(.a-photo) .pas-ini{visibility:hidden}.mx .pas-sal:not(.a-photo):before{content:"";position:absolute;left:50%;top:20%;width:36%;height:36%;border-radius:50%;background:var(--s);transform:translate(-50%)}.mx .pas-sal:not(.a-photo):after{content:"";position:absolute;left:50%;bottom:-24%;width:72%;height:56%;border-radius:50% 50% 0 0;background:var(--s);transform:translate(-50%)}.mx .mx-saisie.mx-saisie-n{border-radius:22px!important;box-shadow:0 12px 32px #0b1a3524;border:1px solid var(--line)}.mx .mx-envoi-g{border-radius:14px!important}@media(prefers-reduced-motion:no-preference){.mx .mx-fil-conv>.mx-msg:last-of-type{animation:mxM2Entre .35s cubic-bezier(.2,.8,.2,1) both}}@keyframes mxM2Entre{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.mx{grid-template-columns:264px minmax(0,1fr) 290px}@media(max-width:1100px){.mx{grid-template-columns:264px minmax(0,1fr)}}.mx-fils{background:var(--surface);padding:12px 8px}html body .mx .mx-fils :is(.mx-lot,.mx-lot.mx-racc,.mx-lot:hover,.mx-lot.mx-racc:hover){background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important;border-radius:0!important;outline:0!important}html body .mx .mx-fils .mx-lot+.mx-lot{border-top:1px solid var(--line)!important;padding-top:4px!important;margin-top:4px}html body .mx .mx-fils .mx-fil.mx-l.on{background:var(--vert-soft)!important;box-shadow:none!important}html body .mx .mx-fils .mx-fil.mx-l:not(.on):hover{background:var(--hover)!important}.mx-lot>.mx-dos-h .mx-dos-tog{text-transform:uppercase;letter-spacing:.07em;font-size:10.5px;font-weight:700;color:var(--muted);padding:10px 8px 4px}.mx-lot+.mx-lot,.mx-fils-liste>.mx-lot{margin-top:2px}.mx-lot.mx-racc>.mx-dos-h{display:none}.mx-lot.mx-racc .mx-dos-in{display:flex;gap:6px;padding:0 2px 6px}.mx-lot.mx-racc .mx-fil.mx-racc-l{flex:1 1 0;flex-direction:column;justify-content:center;gap:3px;min-height:58px;padding:8px 4px;border-radius:12px!important;background:var(--sunk);position:relative}.mx-lot.mx-racc .mx-fil.mx-racc-l.on{background:var(--vert-soft)}.mx-lot.mx-racc .mx-fil.mx-racc-l .mx-ico{width:22px;height:22px;flex:0 0 22px;background:transparent}.mx-lot.mx-racc .mx-fil.mx-racc-l .mx-l-t b{font-size:11.5px;font-weight:650}.mx-lot.mx-racc .mx-fil.mx-racc-l .mx-nb{position:absolute;top:4px;right:6px}.mx-fils-liste .mx-fil.mx-l{min-height:50px;padding:6px 8px;gap:10px;align-items:center}.mx-l .mx-l-t{display:flex;flex-direction:column;min-width:0;flex:1 1 auto;gap:1px}.mx-l .mx-l-t b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.mx-l.nonlu .mx-l-t b{font-weight:800}.mx-l-ap{font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-l-ap .mx-tag{font-style:normal;font-weight:700;color:var(--week)}.mx-l-d{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:0 0 auto}.mx-l-d small{font-size:10.5px;color:var(--muted)}.mx .mx-msg.mx-moi .mx-play{background:#f7f8fa;color:#0b1a35}.mx .mx-msg.mx-moi .mx-onde i{background:#f7f8fabf}.mx .mx-msg.mx-moi .mx-vocal small,.mx .mx-msg.mx-moi .mx-transcrit{color:#f7f8fabf}.mx-th-r.moi .mx-ment{background:#88be3947;color:#d9efb6}@media(max-width:600px){.mx-fils{padding-bottom:76px}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .mx .mx-msg.mx-moi .mx-bulle:not(.mx-annonce):not(.mx-photos){box-shadow:0 0 0 1px #ffffff1a}}:root[data-theme=dark] .mx .mx-msg.mx-moi .mx-bulle:not(.mx-annonce):not(.mx-photos){box-shadow:0 0 0 1px #ffffff1a}.mx .mx-msg.mx-moi .mx-bulle:not(.mx-annonce):not(.mx-photos),.mx-th-r.moi .mx-th-b{background:var(--vert-soft)!important;color:var(--ink)!important;box-shadow:0 1px 2px #3c5a141f!important;border:1px solid color-mix(in srgb,var(--vert) 28%,transparent)!important}.mx .mx-msg.mx-moi .mx-bulle a{color:color-mix(in srgb,var(--vert) 55%,var(--ink))}.mx .mx-msg.mx-moi .mx-ment,.mx-th-r.moi .mx-ment{background:color-mix(in srgb,var(--vert) 30%,transparent);color:inherit}.mx .mx-msg.mx-moi .mx-play{background:var(--vert);color:#fff}.mx .mx-msg.mx-moi .mx-onde i{background:color-mix(in srgb,var(--vert) 70%,var(--ink))}.mx .mx-msg.mx-moi .mx-vocal small,.mx .mx-msg.mx-moi .mx-transcrit{color:var(--muted)}@media(prefers-reduced-motion:no-preference){.mx .mx-bulle:not(.mx-photos){transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease}.mx .mx-bulle:not(.mx-photos):hover{transform:translateY(-2px);box-shadow:0 8px 20px #0b1a3521!important}.mx .mx-photo{transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease}.mx .mx-photo:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 10px 24px #0b1a352e!important}}.mx .mx-bulle.mx-photos{flex-wrap:wrap}.mx .mx-photo{width:200px!important;height:150px!important;border-radius:18px!important}@media(max-width:600px){.mx .mx-photo{width:calc(50vw - 46px)!important;height:calc((50vw - 46px)*.75)!important;min-width:120px;min-height:90px}}@media(min-width:601px){.mx>.mx-conv{margin:10px 10px 10px 0;border-radius:22px;border:1px solid var(--line);overflow:hidden;box-shadow:0 2px 12px #0b1a350d}}.mx .mx-envoi-g.mx-v7{display:flex;flex-direction:row-reverse;align-items:center;gap:8px;background:transparent!important;border-radius:0!important;box-shadow:none!important;overflow:visible}.mx .mx-envoi-g.mx-v7 .mx-envoi.mx-envoi-n{width:42px!important;height:42px!important;padding:0!important;border-radius:50%!important;justify-content:center;background:var(--sunk,#eef0f3)!important;color:var(--muted)!important;box-shadow:none;transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.mx .mx-envoi-g.mx-v7 .mx-envoi.mx-envoi-n>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.mx .mx-envoi-g.mx-v7 .mx-envoi.mx-envoi-n .i{width:19px;height:19px}.mx .mx-envoi-g.mx-v7.pret .mx-envoi.mx-envoi-n{background:linear-gradient(145deg,#9ccc4f,#6fa22a)!important;color:#fff!important;box-shadow:0 4px 12px #6fa22a59}.mx .mx-envoi-g.mx-v7.pret .mx-envoi.mx-envoi-n:hover{transform:scale(1.06)}.mx .mx-envoi-g.mx-v7 .mx-envoi-plus{width:32px!important;height:32px!important;border-radius:50%!important;border:1px solid var(--line)!important;background:var(--surface)!important;color:var(--muted)!important}.mx .mx-envoi-g.mx-v7 .mx-envoi-plus .i{width:15px;height:15px}.mx .mx-envoi-g.mx-v7 .mx-envoi-plus:hover{color:var(--ink)!important;border-color:var(--trait-fort,var(--line))!important}@media(prefers-reduced-motion:no-preference){.mx .mx-envoi-g.mx-v7.rebond .mx-envoi.mx-envoi-n{animation:mxV7Rebond .38s cubic-bezier(.3,1.6,.5,1)}}@keyframes mxV7Rebond{0%{transform:scale(.82)}60%{transform:scale(1.1)}to{transform:scale(1)}}.mx-lot[data-dos="s:equipe"]>.mx-dos-h .mx-dos-bts{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.mx .mx-dos-b.mx-v7-plus{background:var(--vert-soft)!important;color:color-mix(in srgb,var(--vert) 60%,var(--ink))!important;border-radius:8px!important;transition:transform .15s ease,background .15s ease}.mx .mx-dos-b.mx-v7-plus:hover{transform:scale(1.12);background:var(--vert)!important;color:#fff!important}.mx-fil-z{position:relative}.mx-v7-acts{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:flex;gap:3px;opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:2}.mx-fil-z:hover .mx-v7-acts,.mx-fil-z:focus-within .mx-v7-acts,.mx-v7-acts:has(.sur){opacity:1;pointer-events:auto}@media(pointer:coarse){.mx-v7-acts{display:none}}.mx-fil-z:hover .mx-l-d,.mx-fil-z:focus-within .mx-l-d{visibility:hidden}.mx-v7-acts button{display:flex;align-items:center;gap:5px;height:28px;min-width:28px;padding:0 6px;justify-content:center;border:0;border-radius:9px;background:var(--surface);color:var(--muted);box-shadow:0 1px 3px #0b1a3524;cursor:pointer;font:inherit;font-size:12px;font-weight:600;transition:background .15s ease,color .15s ease}.mx-v7-acts button .i{width:15px;height:15px}.mx-v7-acts .mx-fil-plus{position:static!important;transform:none!important;opacity:1!important;inset:auto!important;margin:0!important;width:auto!important;pointer-events:inherit!important;border:0!important}.mx-v7-acts button:hover{color:var(--ink)}.mx-v7-acts .mx-v7-sup:hover,.mx-v7-acts .mx-v7-sup.sur{color:#fff;background:#c2412d}.mx-v7-acts .mx-v7-sup>span{display:none}.mx-v7-acts .mx-v7-sup.sur>span{display:inline}.mx-v7-dec{transition:transform .18s cubic-bezier(.2,.8,.2,1)}.mx-v7-dec.mx-v7-ici{transform:translateY(12px)}.mx-v7-bord:before,.mx-v7-fin:after{content:"";position:absolute;left:8px;right:8px;height:3px;border-radius:2px;background:var(--vert);pointer-events:none}.mx-v7-bord{position:relative}.mx-v7-bord:before{top:-8px}.mx-v7-fin{position:relative}.mx-v7-fin:after{bottom:-4px}.mx-fils-liste .mx-glisse-src{opacity:.35}.mx{grid-template-columns:var(--mx-larg,264px) minmax(0,1fr) 290px}@media(max-width:1100px){.mx{grid-template-columns:var(--mx-larg,264px) minmax(0,1fr)}}.mx{position:relative}.mx-v7-poignee{position:absolute;top:0;left:calc(var(--mx-larg,264px) - 5px);width:10px;height:100%;cursor:col-resize;z-index:5;touch-action:none}.mx-v7-poignee:before{content:"";position:absolute;top:0;bottom:0;left:4px;width:2px;background:transparent;transition:background .15s ease}.mx-v7-poignee:after{content:"";position:absolute;top:50%;left:2px;width:6px;height:38px;margin-top:-19px;border-radius:4px;background:var(--line);transition:background .15s ease}.mx-v7-poignee:hover:before,.mx-v7-poignee.tire:before,.mx-v7-poignee:focus-visible:before{background:var(--vert)}.mx-v7-poignee:hover:after,.mx-v7-poignee.tire:after,.mx-v7-poignee:focus-visible:after{background:var(--vert)}.mx-v7-poignee:focus-visible{outline:0}body.mx-v7-tire{cursor:col-resize;-webkit-user-select:none;user-select:none}@media(max-width:600px){.mx-v7-poignee{display:none}}.mx .mx-rapdoc{display:flex;gap:14px;width:min(470px,100%);text-align:left;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:12px;box-shadow:0 4px 14px #0b1a3512;cursor:pointer;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease}.mx .mx-rapdoc:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0b1a3521}.mx .mx-rapdoc:focus-visible{outline:2px solid var(--vert);outline-offset:2px}.mx-rapdoc-mini{flex:0 0 112px;width:112px;height:152px;border-radius:6px;background:#fff;box-shadow:0 1px 4px #0b1a3538,0 0 0 1px var(--line);padding:9px 8px;display:flex;flex-direction:column;gap:4px;overflow:hidden}.mx-rapdoc-mini>i{display:block;height:4px;border-radius:2px;background:#e3e6eb}.mx-rapdoc-mini>i.t{height:7px;width:70%;background:#0b1a35;opacity:.75;margin-bottom:2px}.mx-rapdoc-mini>i.g{height:5px;width:30%;background:#88be39;margin-bottom:4px}.mx-rapdoc-mini>i.l2{width:85%}.mx-rapdoc-mini>i.l3{width:60%}.mx-rapdoc-ph{display:grid;grid-template-columns:1fr 1fr;gap:3px;margin-top:4px}.mx-rapdoc-ph em{display:block;height:34px;border-radius:2px;overflow:hidden;background:linear-gradient(135deg,var(--c1),var(--c2))}.mx-rapdoc-ph img{width:100%;height:100%;object-fit:cover;display:block}.mx-rapdoc-i{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.mx-rapdoc-h{display:flex;justify-content:space-between;align-items:center;gap:8px}.mx-rapdoc-h small{color:var(--muted);font-size:12px;white-space:nowrap}.mx-rapdoc-h .chip .i{width:12px;height:12px}.mx-rapdoc-t{font-size:16px;font-weight:700}.mx-rapdoc-s{color:var(--muted);font-size:12.5px}.mx-rapdoc-ptl{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px}.mx-rapdoc-ptl span{display:inline-flex;align-items:center;gap:5px}.mx-rapdoc-ptl span:before{content:"";width:9px;height:9px;border-radius:50%;background:#6fa22a}.mx-rapdoc-ptl span.ko{color:#c2412d;font-weight:600}.mx-rapdoc-ptl span.ko:before{background:#c2412d}.mx-rapdoc-alerte{display:inline-flex;align-self:flex-start;align-items:center;gap:5px;font-size:12px;font-weight:600;color:#c2412d;background:color-mix(in srgb,#c2412d 12%,var(--surface));border-radius:8px;padding:3px 8px}.mx-rapdoc-alerte .i{width:13px;height:13px}.mx-rapdoc-pts{display:flex;flex-direction:column;gap:2px;font-size:12.5px;color:var(--ink)}.mx-rapdoc-pts span:before{content:"✓ ";color:#6fa22a;font-weight:800}.mx-rapdoc-comm{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--week, #8a5a00)}.mx-rapdoc-comm .i{width:13px;height:13px}.mx-rapdoc-b{margin-top:auto;align-self:flex-start;pointer-events:none}@media(max-width:600px){.mx-rapdoc-mini{flex-basis:84px;width:84px;height:116px;padding:7px 6px}.mx-rapdoc-ph em{height:24px}.mx .mx-rapdoc{gap:10px;padding:10px}}body.mx-rap-ouvert{overflow:hidden}.mx-rap-voile{position:fixed;inset:0;z-index:35;background:#0b1a3573;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:24px;animation:mxRapEntre .2s ease both}@keyframes mxRapEntre{0%{opacity:0}to{opacity:1}}.mx-rap-lect{width:min(860px,100%);height:100%;max-height:960px;background:var(--sunk,#eceef1);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 30px 80px #00000059;animation:mxRapMonte .26s cubic-bezier(.2,.8,.2,1) both}@keyframes mxRapMonte{0%{transform:translateY(14px) scale(.985);opacity:.6}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.mx-rap-voile,.mx-rap-lect{animation:none}}.mx-rap-barre{background:var(--surface);border-bottom:1px solid var(--line);padding:10px 14px;display:flex;align-items:center;gap:10px}.mx-rap-barre>b{flex:1;min-width:0;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-rap-rond{width:36px;height:36px;flex:0 0 36px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--ink);display:grid;place-items:center;cursor:pointer}.mx-rap-rond:hover{border-color:var(--vert)}.mx-rap-rond .i{width:17px;height:17px}.mx-rap-tourne{width:16px;height:16px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--vert);animation:mxRapTourne .8s linear infinite}@keyframes mxRapTourne{to{transform:rotate(360deg)}}.mx-rap-defile{flex:1;overflow-y:auto;padding:24px 16px;overscroll-behavior:contain}.mx-rap-feuille{max-width:680px;margin:0 auto;background:#fff;color:#0b1a35;border-radius:4px;box-shadow:0 2px 10px #0b1a351f;padding:34px 42px}.mx-rap-ent{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;border-bottom:2px solid #88be39;padding-bottom:14px}.mx-rap-soc{display:flex;flex-direction:column;gap:1px}.mx-rap-soc b{font-size:16px}.mx-rap-soc small{color:#5b6475;font-size:11.5px}.mx-rap-logo{max-width:150px;max-height:56px;object-fit:contain;margin-bottom:4px}.mx-rap-ent h1{margin:0;font-size:22px;text-align:right}.mx-rap-ent h1 small{display:block;font-size:12px;color:#5b6475;font-weight:500;margin-top:3px}.mx-rap-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0 4px;font-size:12.5px}.mx-rap-meta>div{background:#f4f5f7;border-radius:8px;padding:8px 10px;display:flex;flex-direction:column}.mx-rap-meta small{color:#5b6475;font-size:11px}.mx-rap-meta b{font-size:13.5px}.mx-rap-meta span{color:#5b6475}.mx-rap-feuille h2{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#4a7a12;margin:20px 0 8px}.mx-rap-texte{font-size:14px;line-height:1.6;margin:0;white-space:pre-wrap}.mx-rap-cases{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:6px 18px;font-size:13.5px}.mx-rap-cases li:before{content:"✓";display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#6fa22a;color:#fff;font-weight:800;font-size:11px;margin-right:8px}.mx-rap-ligne{display:flex;justify-content:space-between;gap:14px;font-size:13.5px;padding:7px 0;border-bottom:1px solid #eef0f3}.mx-rap-ligne span{color:#5b6475}.mx-rap-ligne b{text-align:right}.mx-rap-ligne .mx-warn{color:#c2412d}.mx-rap-photos{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mx-rap-photos figure{margin:0}.mx-rap-ph{position:relative;display:block;width:100%;height:200px;padding:0;border:0;border-radius:8px;overflow:hidden;cursor:zoom-in;background:linear-gradient(135deg,var(--c1),var(--c2))}.mx-rap-ph img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}.mx-rap-ph:hover img{transform:scale(1.03)}.mx-rap-loupe{position:absolute;right:8px;top:8px;display:flex;align-items:center;gap:4px;background:#ffffffeb;color:#0b1a35;border-radius:8px;padding:3px 8px;font-size:11px;font-weight:600}.mx-rap-loupe .i{width:12px;height:12px}.mx-rap-photos figcaption{font-size:12px;color:#4a5468;margin-top:5px}.mx-rap-valide{display:flex;align-items:center;gap:6px;margin:18px 0 0;color:#4a7a12;font-weight:700;font-size:13.5px}.mx-rap-valide .i{width:16px;height:16px}.mx-rap-pied{background:var(--surface);border-top:1px solid var(--line);padding:12px 16px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mx-rap-aide{flex:1;min-width:180px;color:var(--muted);font-size:12.5px}.mx-rap-ok{font-size:13px;padding:7px 12px}.mx-rap-ok .i{width:14px;height:14px}.mx-rap-pts{margin-bottom:2px}.mx-rap-pt{display:flex;gap:9px;align-items:flex-start;font-size:12.5px;padding:6px 0;border-bottom:1px solid #eef0f3}.mx-rap-pt:last-child{border-bottom:0}.mx-rap-pt-t{flex:1;min-width:0}.mx-rap-pt-t small{color:#5b6475;font-size:12px}.mx-rap-pt-h{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.mx-rap-pt-h small{display:block;font-size:11.5px;font-weight:700}.mx-rap-pt-h small.plus{color:#3f6a10}.mx-rap-pt-h small.moins{color:#c2412d}.mx-rap-rond-pt{width:21px;height:21px;flex:0 0 21px;border-radius:50%;display:grid;place-items:center;margin-top:-1px}.mx-rap-rond-pt svg{width:12px;height:12px;fill:none;stroke:#fff;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.mx-rap-rond-pt.ok{background:#6fa22a}.mx-rap-rond-pt.ko{background:#c2412d}.mx-rap-rond-pt.temps{background:#eef3fb}.mx-rap-rond-pt.temps svg{stroke:#2a3550;stroke-width:2;width:13px;height:13px}.mx-rap-pt-raison{font-size:12px;margin-top:3px;color:#2a3550}.mx-rap-pt-raison i{color:#5b6475}.mx-rap-pt-sig{display:flex;align-items:center;gap:4px;margin-top:3px;font-size:11.5px;font-weight:600;color:#c2412d}.mx-rap-pt-sig .i{width:12px;height:12px}.mx-rap-pt-bts{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.mx-rap-pt-bts .btn .i{width:13px;height:13px}.mx-rap-pt-form{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:8px 0;padding:10px;border:1px solid #e6e8ec;border-radius:10px;background:#fafbfc;font-size:12px}.mx-rap-pt-form label{display:flex;flex-direction:column;gap:3px;color:#5b6475}.mx-rap-pt-form label.large{grid-column:1 / -1}.mx-rap-pt-form input{font:inherit;font-size:13px;color:#0b1a35;padding:6px 8px;border:1px solid #d7dbe1;border-radius:8px;background:#fff}.mx-rap-pt-form .mx-rap-pt-bts{grid-column:1 / -1;justify-content:flex-end;margin:0}.mx-rap-pt-err{color:#c2412d;font-size:12.5px;margin:4px 0}.mx-rap-vis{position:fixed;inset:0;z-index:36;background:#080c14f0;display:flex;align-items:center;justify-content:center;animation:mxRapEntre .18s ease both}.mx-rap-vis-img{position:relative;width:min(1100px,calc(100vw - 160px));height:calc(100vh - 210px);display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:zoom-in;border-radius:10px}.mx-rap-vis-img img{max-width:100%;max-height:100%;object-fit:contain;border-radius:10px;box-shadow:0 20px 60px #00000080;transition:transform .25s ease;-webkit-user-select:none;user-select:none}.mx-rap-vis-img.zoom{cursor:zoom-out}.mx-rap-vis-img.zoom img{transform:scale(2.2)}.mx-rap-vis-vide{color:#cfd5de;font-size:14px;padding:40px;border-radius:10px;background:linear-gradient(135deg,var(--c1),var(--c2))}.mx-rap-vis-b{position:absolute;width:50px;height:50px;border-radius:50%;border:0;background:#ffffff24;color:#fff;display:grid;place-items:center;cursor:pointer}.mx-rap-vis-b:hover{background:#ffffff42}.mx-rap-vis-b .i{width:22px;height:22px}.mx-rap-vis-b.fermer{right:22px;top:18px;width:42px;height:42px}.mx-rap-vis-b.prec{left:28px;top:50%;transform:translateY(-50%)}.mx-rap-vis-b.prec .i{transform:rotate(180deg)}.mx-rap-vis-b.suiv{right:28px;top:50%;transform:translateY(-50%)}.mx-rap-vis-bas{position:absolute;left:0;right:0;bottom:16px;display:flex;flex-direction:column;align-items:center;gap:4px;color:#fff;text-align:center;font-size:14px;padding:0 16px}.mx-rap-vis-bas small{color:#aab2c0;font-size:12px}.mx-rap-vis-vign{display:flex;gap:8px;margin-bottom:6px;max-width:100%;overflow-x:auto}.mx-rap-vis-vign button{width:64px;height:48px;flex:0 0 64px;padding:0;border:0;border-radius:6px;overflow:hidden;opacity:.55;cursor:pointer;background:linear-gradient(135deg,var(--c1),var(--c2))}.mx-rap-vis-vign button.on{opacity:1;outline:2px solid #9ccc4f}.mx-rap-vis-vign img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:600px){.mx-rap-voile{padding:0}.mx-rap-lect{border-radius:0;max-height:none}.mx-rap-defile{padding:10px 8px}.mx-rap-feuille{padding:18px 16px}.mx-rap-ent{flex-direction:column}.mx-rap-ent h1{text-align:left;font-size:19px}.mx-rap-meta,.mx-rap-photos{grid-template-columns:1fr}.mx-rap-ph{height:220px}.mx-rap-pt-form{grid-template-columns:1fr 1fr}.mx-rap-vis-img{width:100vw;height:calc(100vh - 190px);border-radius:0}.mx-rap-vis-b.prec{left:8px}.mx-rap-vis-b.suiv{right:8px}}.mx-rap-pt-decide{margin:4px 0 6px 30px}.mx-rap-pt-ok{display:flex;align-items:center;gap:6px;margin:4px 0 6px 30px;color:#4a7a12;font-weight:600;font-size:12.5px}.mx-rap-pt-ok .i{width:14px;height:14px}body.mx-vue .toast{bottom:calc(132px + env(safe-area-inset-bottom,0px))}body.mx-vue:has(.mx-rap-voile) .toast{bottom:calc(84px + env(safe-area-inset-bottom,0px))}.sc-jour{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:12px 0 8px}.sc-jour b{font-size:15px;min-width:150px;text-align:center}.sc-jour .espace{flex:1}.sc-aj{display:grid;grid-template-columns:150px minmax(0,1fr) 190px auto;gap:6px 14px;align-items:start;padding:12px 14px;border-top:1px solid var(--line);font-size:13.5px}.sc-aj:first-child{border-top:0}.sc-aj-qui{display:flex;gap:8px;align-items:center;font-weight:600}.sc-aj-qui small{display:block;font-weight:500;color:var(--muted);font-size:12px}.sc-aj-t b{font-weight:600}.sc-aj-t small{display:block;color:var(--muted);font-size:12.5px;margin-top:2px}.sc-aj-t .sc-aj-o{color:var(--ink);margin-top:4px;font-size:13px}.sc-aj-e{display:flex;flex-direction:column;gap:3px;align-items:flex-start}.sc-aj-e small{color:var(--muted);font-size:12px}.sc-aj .gris{font-size:13px}@media(max-width:760px){.sc-aj{grid-template-columns:minmax(0,1fr) auto}.sc-aj-t,.sc-aj-e{grid-column:1 / -1}.sc-aj>.sc-aj-b{grid-row:1;grid-column:2}.sc-jour b{min-width:0}}:root,:root[data-theme=light]{--cw-sable:#f7f3ea;--cw-trait:#e6dcc5;--cw-bouton:#efe4cc;--cw-bouton-trait:#e0d0ad;--cw-acc:#b07c1e;--cw-case:rgba(255,255,255,.7)}:root[data-theme=dark]{--cw-sable:#25221c;--cw-trait:#3a3426;--cw-bouton:#3a3324;--cw-bouton-trait:#4a4130;--cw-acc:#e2b96a;--cw-case:rgba(26,29,35,.7)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--cw-sable:#25221c;--cw-trait:#3a3426;--cw-bouton:#3a3324;--cw-bouton-trait:#4a4130;--cw-acc:#e2b96a;--cw-case:rgba(26,29,35,.7)}}.cw-cadre{width:min(412px,96vw);height:min(860px,calc(100dvh - max(10vh,24px) - 16px));display:flex;flex-direction:column;gap:8px}.cw-cadre .rh-tel-haut{flex-wrap:wrap;row-gap:4px}.cw-cadre .rh-tel-haut .sel{flex:1 1 96px;min-width:96px}.cw-cadre .rh-tel-haut b{font-size:13px;text-transform:capitalize;white-space:nowrap}.cw-tel{flex:1;min-height:0;position:relative;overflow:hidden;background:var(--bg);border-radius:28px;border:8px solid #111;display:flex;flex-direction:column}.cw{flex:1;min-height:0;overflow:auto;font-size:16px;line-height:1.45;color:var(--ink)}.cw-haut{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:10px;height:60px;padding:0 12px;background:color-mix(in srgb,var(--bg) 92%,transparent);border-bottom:1px solid var(--line)}.cw-haut svg.i{width:22px;height:22px}.cw-haut h1{margin:0;flex:1;font-size:20px;font-weight:600;letter-spacing:-.01em}.cw-ecran{padding:14px 16px 24px;display:grid;gap:12px}.cw-carte{background:var(--surface);border:1px solid var(--line);border-radius:6px;box-shadow:0 1px 2px #0b1a350a;overflow:hidden}.cw-t{display:flex;align-items:center;gap:8px;padding:14px 16px 4px;font-weight:600;font-size:16px}.cw-t svg.i{width:20px;height:20px;color:var(--cw-acc)}.cw-c{padding:6px 16px 14px}.cw-nom{font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.25}.cw-gris{color:var(--muted)}.cw-adr{display:flex;gap:8px;align-items:center;margin:8px 0}.cw-adr svg.i{color:var(--muted)}.cw-plan{height:120px;border-radius:4.8px;background:repeating-linear-gradient(0deg,transparent 0 23px,var(--line) 23px 24px),repeating-linear-gradient(90deg,transparent 0 23px,var(--line) 23px 24px),var(--sunk);display:grid;place-items:center;margin-bottom:10px;color:var(--urgent)}.cw-plan svg.i{width:30px;height:30px}.cw-ligne{display:flex;align-items:center;gap:10px;padding:13px 16px;border:0;border-top:1px solid var(--line);width:100%;background:transparent;text-align:left;color:var(--ink);font:inherit;min-height:48px}.cw-ligne:first-child{border-top:0}.cw-ligne .tx{flex:1;min-width:0}.cw-ligne .tx b{font-weight:500}.cw-ligne .tx small{display:block;color:var(--muted);font-size:14px}.cw-ligne>svg.i{color:var(--muted)}.cw-rond{width:22px;height:22px;border-radius:50%;border:2px solid var(--line);flex:none}.cw-bloc{background:var(--cw-sable);border:1px solid var(--cw-trait);border-radius:6px;padding:16px;display:grid;gap:12px}.cw-bloc .p{font-size:13px;color:var(--muted)}.cw-gros{font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1}.cw-ptg{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cw-case{background:var(--cw-case);border-radius:4.8px;padding:9px 10px}.cw-case b{display:block;font-size:18px}.cw-case small{color:var(--muted);font-size:12px}.cw-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:4.8px;padding:9px 13px;font:inherit;font-size:15px;font-weight:500;min-height:48px;width:100%;cursor:pointer}.cw-btn:active{transform:scale(.97)}.cw-btn.v{background:var(--cw-bouton);border-color:var(--cw-bouton-trait)}.cw-btn.v svg.i{color:var(--cw-acc)}.cw-btn.gros{min-height:52px;font-size:16px;font-weight:600}.cw-obj{background:var(--cw-sable);border:1px solid var(--cw-trait);border-radius:6px;padding:12px 14px}.cw-obj small{display:block;color:var(--muted);font-size:13px}.cw-obj b{font-weight:600;font-size:16px}.cw-pct{margin-left:auto;font-size:14px;font-weight:600;color:var(--muted)}.cw-voile{position:absolute;inset:0;z-index:5;background:#0b1a3573;display:flex;align-items:flex-end}.cw-feuille{background:var(--bg);width:100%;max-height:88%;overflow:auto;border-radius:10px 10px 0 0;padding:8px 16px 18px;display:grid;gap:10px;animation:cwMonte .24s cubic-bezier(.2,.8,.2,1)}.cw-feuille .poignee{width:40px;height:4px;border-radius:2px;background:var(--line);margin:2px auto 0}.cw-feuille h2{font-size:21px;margin:0;font-weight:800}.cw-feuille h3{font-size:15px;margin:4px 0 0;font-weight:600}@keyframes cwMonte{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}.cw-retour{border:0;background:transparent;width:38px;height:38px;margin-left:-6px;display:grid;place-items:center;color:var(--ink);border-radius:4.8px}.cw-pds{padding:12px 16px;border-top:1px solid var(--line);display:grid;gap:6px}.cw-t+.cw-pds{border-top:0}.cw-pds-h{display:flex;align-items:baseline;gap:8px}.cw-pds-h b{flex:1;font-weight:500;font-size:15.5px;min-width:0}.cw-pds-v{font-size:22px;font-weight:700;white-space:nowrap}.cw-pds input[type=range]{width:100%;accent-color:var(--cw-acc);height:30px;margin:0}.cw-pds-p{font-size:13px;color:var(--muted)}.cw-pds-r{color:var(--urgent);font-size:13.5px;font-weight:600}.cw-pds-t{width:100%;border:1px solid var(--urgent);border-radius:4.8px;padding:8px 10px;font:inherit;font-size:15px;background:var(--surface);color:var(--ink);resize:vertical;min-height:44px}.cw-pds-ph{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.cw-ph{width:44px;height:44px;border-radius:4.8px;background:var(--sunk);display:grid;place-items:center;color:var(--muted)}.cw-btn.petit{width:auto;min-height:44px;font-size:14px;padding:6px 12px}.cw-btn[disabled]{opacity:.45;cursor:default}.cw-lien{border:0;background:transparent;color:var(--muted);font:inherit;font-size:13px;text-decoration:underline;cursor:pointer;min-height:32px}.cw-lab{display:block;font-weight:600;font-size:15px;margin-bottom:6px}.cw-coche{display:flex;gap:10px;align-items:center;min-height:44px;font-size:15px}.cw-coche input{width:20px;height:20px;accent-color:var(--cw-acc)}.cw-feuille p{margin:0}.sc-aj-e .btn{margin-top:2px}.sc-ps{display:flex;flex-direction:column;gap:4px;font-size:13.5px;border-top:1px solid var(--line);padding-top:10px}.sc-ps:first-child{border-top:0;padding-top:0}.sc-ps-h{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.sc-ps-barre{position:relative;height:8px;border-radius:4px;background:var(--sunk);margin:4px 0}.sc-ps-barre i{position:absolute;left:0;top:0;bottom:0;border-radius:4px;background:var(--cw-acc)}.sc-ps-barre b{position:absolute;top:-4px;width:2px;height:16px;background:var(--ink);margin-left:-1px}.sc-ia{border:1px solid var(--line);border-radius:6px;padding:10px 12px;font-size:13.5px;line-height:1.5}.sc-ia.verif{border-color:var(--urgent)}.ok-txt{color:var(--ok);font-weight:600}.bl-l{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.3fr) 110px 140px minmax(0,1fr) auto;gap:4px 14px;padding:12px 14px;border-top:1px solid var(--line);font-size:13.5px;align-items:center}.bl-l:first-child{border-top:0}.bl-l.ent{font-size:11.5px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding-block:8px}.bl-l small{display:block;color:var(--muted);font-size:12.5px}.bl-l.bl-enc{grid-template-columns:minmax(0,1.5fr) minmax(0,2fr) auto}.bl-act{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.bl-ent{margin-top:4px}.bl-k{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.bl-k>div{background:var(--sunk);border-radius:4.8px;padding:10px 12px;min-width:0}.bl-k b{display:block;font-size:19px}.bl-k span{font-size:12.5px;color:var(--muted)}.bl-k .bon b{color:var(--ok)}.bl-k .mauvais b{color:var(--urgent)}.bl-ia{border:1px solid var(--line);border-left:3px solid var(--week);border-radius:6px;padding:12px 14px;font-size:13.5px;line-height:1.55;background:var(--surface)}.bl-ia.ok{border-left-color:var(--ok)}.bl-tab{min-width:820px}.bl-t{display:grid;grid-template-columns:minmax(0,1.4fr) 70px 70px 80px 96px 96px minmax(0,1.6fr);gap:4px 12px;padding:9px 14px;border-top:1px solid var(--line);font-size:13px;align-items:start}.bl-t:first-child{border-top:0}.bl-t.ent{font-size:11px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.bl-t b{font-weight:600}.bl-t small{display:block}.bl-t .dr{text-align:right}.bl-t .q{color:var(--muted);font-size:12.5px}.bl-t .q i{font-style:normal;color:var(--ink)}.plus{color:var(--urgent);font-weight:600}.moins{color:var(--ok);font-weight:600}.bl-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bl-s{padding:12px 14px;display:flex;flex-direction:column;gap:6px;font-size:13.5px}.bl-s h4{margin:0;display:flex;gap:8px;align-items:center;font-size:14.5px;flex-wrap:wrap}.bl-s ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.bl-p{display:flex;gap:10px;align-items:flex-start;padding:10px 14px;border-top:1px solid var(--line);font-size:13.5px;flex-wrap:wrap}.bl-p .tx{flex:1;min-width:200px}.bl-p small{display:block;color:var(--muted)}h3.bl{margin:16px 0 8px;font-size:15px}#sc-app-bl{width:100%;margin-bottom:4px}@media(max-width:760px){.bl-l,.bl-l.bl-enc{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bl-l.ent{display:none}.bl-l>div:first-child{grid-column:1 / -1}.bl-act{grid-column:1 / -1;justify-content:flex-start}.bl-k{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-g{grid-template-columns:1fr}}.sc-saisie{display:flex;gap:10px;align-items:center}.sc-saisie input{flex:1;accent-color:var(--cw-acc)}.sc-saisie b{min-width:48px;text-align:right}.sc-onglets .nb.ok{background:var(--ok-bg);color:var(--ok)}.dm-tete{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap;margin:12px 0 8px}.dm-tete b.j{font-size:16px}.dm-tete .espace{flex:1}.dm-etat{display:flex;gap:6px 14px;flex-wrap:wrap;align-items:center;font-size:13px;color:var(--muted);margin:0 0 10px}.dm-etat b{color:var(--ink)}.dm{display:grid;grid-template-columns:150px minmax(0,1fr) minmax(0,1fr) 220px 130px;gap:6px 14px;align-items:start;padding:12px 14px;border-top:1px solid var(--line);font-size:13.5px}.dm:first-child{border-top:0}.dm.ent{font-size:11.5px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding-block:8px}.dm-m{display:none}.dm-d{min-width:0}.dm-d b{font-weight:600}.dm-d small{display:block;color:var(--muted);font-size:12.5px;margin-top:2px}.dm-d .lieu{display:flex;gap:6px;align-items:center}.dm-d .lieu i{width:9px;height:9px;border-radius:2px;display:inline-block;flex:none}.dm-d .occ{border-left:3px solid var(--week);padding-left:8px}.dm-tr{font-size:12.5px;color:var(--muted);display:flex;flex-direction:column;gap:2px;min-width:0}.dm-tr b{color:var(--ink);font-weight:600}.dm-b{display:flex;flex-direction:column;gap:6px;align-items:stretch}.dm-b small{font-size:12px;line-height:1.3}.dm-pq{grid-column:2 / -1;font-size:12.5px;color:var(--muted);border-left:3px solid var(--vert);padding:1px 0 1px 9px;line-height:1.5}.dm-pq b{color:var(--ink)}.dm-h3{margin:18px 0 8px;font-size:15px}.dm-ch{display:grid;grid-template-columns:minmax(0,1.3fr) 130px 130px minmax(0,1.6fr);gap:4px 14px;padding:10px 14px;border-top:1px solid var(--line);font-size:13.5px;align-items:start}.dm-ch:first-child{border-top:0}.dm-ch small{display:block;color:var(--muted);font-size:12.5px}.dm-bar{position:relative;height:8px;border-radius:4px;background:var(--sunk);margin:6px 0 2px}.dm-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:4px;background:var(--cw-acc)}.dm-bar b{position:absolute;top:-4px;width:2px;height:16px;background:var(--ink);margin-left:-1px}.sm-g{min-width:760px}.sm{display:grid;grid-template-columns:130px repeat(5,minmax(0,1fr));border-top:1px solid var(--line);font-size:12.5px}.sm:first-child{border-top:0}.sm>div,.sm>.sm-c{padding:8px;border:0;border-left:1px solid var(--line);min-width:0;display:flex;flex-direction:column;gap:4px;align-items:stretch;background:transparent;text-align:left;font:inherit;color:inherit}.sm>div:first-child{border-left:0;justify-content:flex-start}.sm>.sm-c{cursor:pointer}.sm>.sm-c:hover:not([disabled]){background:var(--hover)}.sm>.sm-c[disabled]{cursor:default}.sm>.off{background:var(--sunk)}.sm.ent>div{font-weight:600;font-size:13px;text-transform:capitalize}.sm.ent small{color:var(--muted);font-weight:500;text-transform:none}.sm .c{display:block;border-radius:4px;padding:5px 7px;background:var(--sunk);border-left:3px solid var(--k)}.sm .c b{font-weight:600;display:block}.sm .c small{display:block;color:var(--muted)}.sm .c.aj{box-shadow:inset 0 0 0 1px var(--week)}.sm .tr{color:var(--muted);font-size:11.5px}.sm .abs{color:var(--muted);font-style:italic}.sm-ven{display:flex;gap:6px 12px;align-items:center;background:var(--cw-sable);border:1px solid var(--cw-trait);border-radius:6px;padding:12px 14px;margin:4px 0 12px;font-size:13.5px;flex-wrap:wrap}.cw-moment{font-size:13px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding:12px 16px 2px}.cw-carte .cw-moment+.cw-ligne{border-top:0}.cw-route{display:flex;gap:10px;align-items:center;padding:10px 16px;border-top:1px dashed var(--line);color:var(--muted);font-size:14px}.cw-route svg.i{width:18px;height:18px;color:var(--cw-acc)}.cw-mot{border-left:3px solid var(--cw-acc);padding:2px 0 2px 10px;font-size:15px}.cw-mot small{display:block;color:var(--muted);font-size:13px}.cw-menu .cw-ligne svg.i{color:var(--cw-acc)}.cw-st{font-size:13px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:4px 0 -4px}.cw-jourl{display:flex;gap:14px;padding:12px 16px;border-top:1px solid var(--line);align-items:flex-start}.cw-jourl:first-child{border-top:0}.cw-jourl.auj{background:var(--cw-sable)}.cw-jourl .dt{width:34px;text-align:center;flex:none;line-height:1.1}.cw-jourl .dt small{display:block;font-size:12px;color:var(--muted);text-transform:uppercase}.cw-jourl .dt b{font-size:20px;font-weight:500}.cw-jourl .tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.cw-jourl .tx b{font-weight:500}.cw-jourl .tx small{color:var(--muted);font-size:14px;margin-bottom:4px}.cw-chip{align-self:flex-start;font-size:13px;color:var(--cw-acc);font-weight:600;margin-top:2px}.cw-chip:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;margin:0 6px 2px 0}.cw-plein{position:absolute;inset:0;z-index:8;display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:22px 18px 18px;overflow:auto;background:linear-gradient(180deg,#bf8a2c,#a26f17);color:#fff}.cw-plein-m{flex:1;display:flex;flex-direction:column;justify-content:center;gap:16px}.cw-plein-t{display:flex;gap:14px;align-items:center}.cw-plein-t b{display:block;font-size:24px;font-weight:600;line-height:1.2}.cw-plein-t small{font-size:14px;opacity:.9}.cw-plein-i{width:64px;height:64px;border-radius:50%;background:#ffffff2e;display:grid;place-items:center;flex:none}.cw-plein-i svg.i{width:32px;height:32px;color:#fff}.cw-plein-d{background:#faf8f3;color:#14213d;border-radius:8px;padding:14px 16px}.cw-plein-d .j{font-size:14px;color:#646b78;font-weight:600}.cw-plein-d .n{font-size:22px;font-weight:700;line-height:1.2;margin-top:2px}.cw-plein-d .n small{display:block;font-size:15px;color:#646b78;font-weight:500}.cw-plein-d .a{font-size:14px;color:#646b78;margin-top:4px}.cw-plein-p{margin:0;font-size:16px;line-height:1.45}.cw-plein .cw-plein-b{background:#fff;color:#8a5a0c;border-color:#fff}.cw-plein .cw-plein-b svg.i{color:#8a5a0c}@media(max-width:760px){.dm{grid-template-columns:minmax(0,1fr) auto}.dm.ent{display:none}.dm-m{display:block;font-size:11.5px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.dm-d,.dm-tr,.dm-pq{grid-column:1 / -1}.dm>.dm-b{grid-row:1;grid-column:2;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}.dm-b small{flex-basis:100%;text-align:right}.dm-tr{flex-direction:row;flex-wrap:wrap;gap:2px 12px}.dm-ch{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dm-ch>div:first-child,.dm-ch>div:last-child{grid-column:1 / -1}}.al-fen{width:min(860px,calc(100vw - 32px));max-height:none}.al-fen .dedans{padding:16px 18px;display:flex;flex-direction:column;gap:14px}.al-k{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.al-k>div{background:var(--sunk);border-radius:4.8px;padding:10px 12px;min-width:0}.al-k b{display:block;font-size:18px}.al-k span{font-size:12.5px;color:var(--muted)}.al-k .mauvais b{color:var(--urgent)}.al-pq{font-size:13.5px;line-height:1.55;border-left:3px solid var(--week);padding:2px 0 2px 12px}.al-pq i{font-style:normal;color:var(--muted)}.al-h{margin:2px 0 0;font-size:14.5px;display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.al-h .gris{font-weight:500;font-size:13px}.al-sol{border:1px solid var(--line);border-radius:6px;padding:12px 14px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:4px 12px;align-items:start;font-size:13.5px;line-height:1.5}.al-sol.cons{border-color:color-mix(in srgb,var(--ok) 55%,var(--line));background:color-mix(in srgb,var(--ok) 5%,var(--surface))}.al-sol .n{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--sunk);font-weight:700;font-size:13px}.al-sol.cons .n{background:var(--ok);color:#fff}.al-sol h4{margin:0 0 2px;font-size:14.5px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.al-sol ul{margin:2px 0 0;padding-left:17px;display:flex;flex-direction:column;gap:2px}.al-sol .res{font-weight:600;padding:0;margin:0}.al-bas{display:flex;gap:8px;flex-wrap:wrap;align-items:center;border-top:1px solid var(--line);padding-top:12px}.al-note{font-size:12.5px;color:var(--muted);margin:0}.al-ord{border:1px solid var(--line);border-radius:6px;overflow:hidden}.al-ord .l{display:grid;grid-template-columns:30px minmax(0,1.3fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1.4fr);gap:4px 12px;padding:10px 14px;border-top:1px solid var(--line);font-size:13.5px;align-items:start}.al-ord .l:first-child{border-top:0}.al-ord .l.ent{font-size:11.5px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding-block:8px;background:var(--sunk)}.al-ord small{display:block;color:var(--muted);font-size:12.5px}.al-choix{display:grid;grid-template-columns:1fr 1fr;gap:10px}.al-choix>div{border:1px solid var(--line);border-radius:6px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex;flex-direction:column;gap:6px}.al-choix>div.cons{border-color:color-mix(in srgb,var(--ok) 55%,var(--line));background:color-mix(in srgb,var(--ok) 5%,var(--surface))}.al-choix h4{margin:0;font-size:14.5px;display:flex;gap:8px;align-items:center}.al-ban,.mt-ban,.sst-ban{box-sizing:border-box;display:flex;gap:12px;align-items:flex-start;border:1px solid color-mix(in srgb,var(--week) 50%,var(--line));border-left:3px solid var(--week);background:color-mix(in srgb,var(--week) 6%,var(--surface));border-radius:6px;padding:10px 14px;font-size:13.5px;line-height:1.5;margin:10px 0}.al-ban .tx,.mt-ban .tx,.sst-ban .tx{flex:1;min-width:0}.al-ban .bt{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.al-ban small,.mt-ban small,.sst-ban small{display:block;color:var(--muted)}.sc-page>.al-ban,.sc-page>.mt-ban,.sc-page>.sst-ban{margin:12px 0 4px}tr.sc-al-tr>td{padding:4px 10px 8px;border:0}tr.sc-al-tr .al-ban{margin:0;max-width:min(1100px,calc(100vw - 420px))}.ro-c{margin-top:8px}.sc-rp-l{display:flex;justify-content:flex-end;margin:-4px 0 8px}.ro-l{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 12px;align-items:start;padding:10px 14px;border-top:1px solid var(--line);font-size:13.5px}.ro-l:first-child{border-top:0}.ro-l small{display:block;color:var(--muted)}.ec{display:flex;flex-wrap:wrap;gap:6px}.ec span{border:1px solid var(--line);border-radius:4.8px;padding:6px 10px;font-size:13px;display:inline-flex;gap:6px;align-items:center}.ec span.on{background:var(--wait-bg);color:var(--wait);border-color:transparent;font-weight:600}@media(max-width:760px){.ro-l{grid-template-columns:minmax(0,1fr)}.ro-l>.btn{justify-self:start}}.sst-av{width:30px;height:30px;border-radius:6px;display:grid;place-items:center;font-size:11px;font-weight:700;color:#fff;background:#5e6b7a;flex:none}.sst-av.p{width:24px;height:24px;font-size:10px}.sst-case{cursor:default;min-height:118px}.sst-case:hover{background:transparent}.sst-p{display:flex;flex-direction:column;align-items:flex-start;gap:2px;border:0;border-left:4px solid #5e6b7a;background:color-mix(in srgb,#5e6b7a 11%,var(--surface));border-radius:4.8px;padding:6px 8px;font:inherit;font-size:12px;color:var(--muted);text-align:left;cursor:pointer;width:100%}.sst-p b{font-size:13px;color:var(--ink);font-weight:600}.sst-p .chip{margin-top:3px}.sst-p:hover{background:color-mix(in srgb,#5e6b7a 18%,var(--surface))}.sst-p.pv{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--urgent) 9%,var(--surface)) 0 6px,var(--surface) 6px 12px);border-left-color:var(--urgent)}.sst-p.tir{background:transparent;border:1.5px dashed var(--line);border-left:4px dashed var(--week)}.sst-p.fait{opacity:.7}.sst-p.gantt{border-left-style:dotted}.pl-cadre .pl-grille.sst-grille{grid-template-columns:170px repeat(5,minmax(118px,1fr));min-width:760px}.sst-zone{min-width:0}.sst-docs .chip{white-space:normal}.sst-gars{font-size:12px;color:var(--muted);display:flex;flex-direction:column;gap:2px;font-weight:500}.sst-gars b{color:var(--ink);font-weight:600}.sst-gars .sst-pv{color:var(--urgent)}.sst-cote h3{margin:0 0 8px;font-size:16px}.sst-afx{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;text-align:left;font:inherit;padding:10px 12px;border-left:4px solid var(--week);margin-bottom:8px;cursor:pointer;color:var(--ink)}.sst-afx b{font-size:13.5px}.sst-wk{color:var(--week)}.sst-docs{display:flex;flex-direction:column;gap:6px}.sc-jl.sst-jl>*{background:color-mix(in srgb,#5e6b7a 8%,transparent)}.sc-jl.sst-jl .sc-ts small{font-size:12px}.sc-tag.st{color:var(--week);border-color:currentColor}.sst-msg textarea{width:100%;min-height:170px;font:inherit;font-size:14px;line-height:1.45;border:1px solid var(--line);border-radius:6px;padding:12px 14px;background:var(--sunk);color:var(--ink);box-sizing:border-box;resize:vertical}.sst-doc{display:flex;gap:8px;align-items:flex-start;font-size:13px;padding:10px 12px;border-radius:6px;background:color-mix(in srgb,var(--urgent) 10%,var(--surface));color:var(--urgent);flex-wrap:wrap}.sst-fen-p .mt-g label.plein{grid-column:1 / -1}.sst-modeles{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 16px}.sst-modeles textarea{width:100%;font:inherit;font-size:13px;border:1px solid var(--line);border-radius:4.8px;padding:8px 10px;background:var(--surface);color:var(--ink);box-sizing:border-box;resize:vertical;margin-top:4px}.cw-chip.sst-chip{background:#5e6b7a;color:#fff;padding:1px 7px;border-radius:3.6px}.cw-chip.sst-chip:before{display:none}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:760px){.sst-modeles{grid-template-columns:1fr}.sst-p{font-size:12.5px}}.mt-gris{opacity:.78}.mt-c{border:1px solid var(--line);border-radius:6px;overflow:hidden}.mt-l{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:8px 12px;border-top:1px solid var(--line);font-size:13.5px;align-items:center}.mt-l:first-child{border-top:0}.mt-l small{display:block;color:var(--muted)}.mt-sig{display:flex;gap:14px;align-items:flex-start}.mt-sig-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;font-size:13.5px}.mt-ph{width:150px;height:112px;border-radius:6px;background:linear-gradient(135deg,#8d8a83,#5d5b56);display:grid;place-items:center;color:#fff;font-size:12px;flex:none;position:relative;overflow:hidden}.mt-ph svg.i{width:30px;height:30px}.mt-ph.sans{background:var(--sunk);color:var(--muted)}.mt-ph:after{content:"";position:absolute;inset:auto 0 0;height:38%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.35))}.mt-ph.sans:after{display:none}.mt-ph span{position:absolute;left:8px;right:8px;bottom:6px;z-index:1}.mt-g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 16px;align-items:end}.mt-g label,.mt-note{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600}.mt-g input,.mt-g select,.mt-note input{font:inherit;font-weight:400;font-size:14px;border:1px solid var(--line);border-radius:4.8px;padding:8px 10px;background:var(--surface);color:var(--ink);min-height:40px;box-sizing:border-box;width:100%}.mt-g-b{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.mt-chips{display:flex;gap:6px;flex-wrap:wrap}.mt-chips button{border:1px solid var(--line);border-radius:4.8px;padding:6px 10px;font:inherit;font-size:13px;background:var(--surface);color:var(--ink);cursor:pointer;min-height:36px}.mt-chips button[aria-pressed=true]{background:var(--ok-bg);color:var(--ok);border-color:transparent;font-weight:600}.mt-fen-p{width:min(580px,calc(100vw - 32px))}.mt-fen-p .dedans{padding:16px 18px;display:flex;flex-direction:column;gap:14px}@media(max-width:760px){.mt-g{grid-template-columns:1fr}.mt-sig{flex-direction:column}.mt-ph{width:100%;height:150px}.mt-chips button{min-height:44px}}.cw-sig .cw-champ{display:flex;flex-direction:column;gap:6px;font-weight:600;font-size:15px}.cw-sig input,.cw-sig select,.cw-sig textarea{font:inherit;font-weight:400;font-size:16px;border:1px solid var(--line);border-radius:4.8px;padding:10px 12px;background:var(--surface);color:var(--ink);min-height:48px;box-sizing:border-box;width:100%}.cw-sig textarea{min-height:64px;resize:vertical}.cw-choix{display:flex;gap:8px;flex-wrap:wrap}.cw-choix button{border:1px solid var(--line);border-radius:4.8px;padding:10px 14px;font:inherit;font-size:15px;font-weight:500;background:var(--surface);color:var(--ink);min-height:48px;cursor:pointer}.cw-choix button[aria-pressed=true]{background:var(--cw-sable);border-color:var(--cw-acc)}.cw-qte{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:8px}.cw-photos{display:flex;gap:8px;align-items:center}.cw-photos .cw-ph{width:72px;height:72px;background:linear-gradient(135deg,#8d8a83,#5d5b56)}.cw-ph-b{width:auto;min-width:96px}.cw-ok{width:56px;height:56px;border-radius:50%;background:var(--ok);color:#fff;display:grid;place-items:center}.cw-ok svg.i{width:28px;height:28px}.cw-ligne .cw-chip.ok{color:var(--ok)}.cw-ligne .cw-chip.wait{color:var(--muted)}@media(max-width:760px){.al-k{grid-template-columns:1fr 1fr}.al-sol{grid-template-columns:26px minmax(0,1fr)}.al-sol>.btn{grid-column:2;justify-self:start}.al-ord .l{grid-template-columns:26px minmax(0,1fr)}.al-ord .l>*:nth-child(n+3){grid-column:2}.al-ord .l.ent{display:none}.al-choix{grid-template-columns:1fr}.al-ban,.mt-ban,.sst-ban{flex-wrap:wrap}.al-ban .bt{justify-content:flex-start;width:100%}tr.sc-al-tr .al-ban{max-width:calc(100vw - 40px)}}.sc-dv-carte{display:flex;flex-direction:column;gap:10px;padding:14px 16px;margin:0 0 12px}.sc-dv-t{display:flex;gap:8px 10px;align-items:center;flex-wrap:wrap}.sc-dv-t h4{margin:0;font-size:15px}.sc-dv-t .seg button{padding-inline:10px}.sc-dv-dep{display:flex;flex-direction:column;gap:8px}.sc-dv-dep .al-ban{margin:0}.sc-phrase{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center;border:1px dashed var(--line);border-radius:6px;padding:10px 12px;background:var(--sunk)}.sc-phrase-t{font-weight:600;font-size:14px;flex:1 1 260px;min-width:0}.sc-phrase small{color:var(--muted);font-size:12.5px;flex-basis:100%;order:3}.sc-phrase-b{display:flex;gap:6px;flex-wrap:wrap}.sc-ts-bloc .mt-c{margin-top:2px}.sc-ts-l-b{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.sc-ts-liste .mt-l.sc-ts-prop{background:color-mix(in srgb,var(--week) 8%,var(--surface));border-left:3px solid var(--week)}.sc-ts-liste .mt-l.mt-gris b{font-weight:500}.sc-ts-date{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;border:1px solid var(--line);border-radius:6px;padding:10px 12px;cursor:pointer}.sc-ts-date input{width:20px;height:20px;margin:1px 0 0;flex:none}.sc-ts-date small{display:block;color:var(--muted);font-size:12.5px}.sc-bloc>.sc-ts-ban{margin:8px 0}.sc-tsb{box-sizing:border-box;display:flex;gap:12px;align-items:flex-start;border:1px solid color-mix(in srgb,var(--week) 50%,var(--line));border-left:3px solid var(--week);background:color-mix(in srgb,var(--week) 6%,var(--surface));border-radius:6px;padding:10px 14px;font-size:13.5px;line-height:1.5;margin:10px 0}.sc-tsb .tx{flex:1;min-width:0}.sc-tsb small{display:block;color:var(--muted)}.sc-tsb .bt{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.sc-page>.sc-tsb{margin:12px 0 4px}@media(max-width:760px){.sc-tsb{flex-wrap:wrap}.sc-tsb .bt{justify-content:flex-start;width:100%}.sc-dv-carte{padding:12px}.sc-ts-l-b{justify-content:flex-start}.sc-ts-bloc .mt-l{grid-template-columns:minmax(0,1fr)}.sc-phrase-b .btn{min-height:40px}}.dc-form>.sc-fin-ban,.ch-bloc>.sc-fin-ban{margin:0 0 10px}.sc-fin-ph{display:flex;flex-direction:column;gap:10px}.sc-fin-p{border:1px solid var(--line);border-radius:6px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.sc-fin-p.sans{opacity:.7;border-style:dashed}.sc-fin-pt{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sc-fin-pp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.sc-fin-cas{display:flex;flex-direction:column;gap:4px;min-width:0}.sc-fin-cas .dc-photo{margin:0;width:100%}.sc-fin-lib{font-size:12px;color:var(--muted);line-height:1.35}.sc-fin-nav{display:flex;gap:6px;align-items:center}.sc-fin-nav span{flex:1;min-width:0;font-size:12px;color:var(--muted);text-align:center}.sc-fin-nav .btn-icone{flex:none;font-size:18px;line-height:1;min-width:36px;min-height:36px}.dc-photo figcaption small{display:block;font-size:11px;color:var(--muted);font-weight:400}@media(max-width:760px){.sc-fin-nav .btn-icone{min-width:44px;min-height:44px}}.cw-info .cw-c p{margin:0 0 10px;font-size:15px;line-height:1.45}.cw-info .cw-c p:last-child{margin-bottom:0}mark.sc-acompl{background:color-mix(in srgb,var(--week) 22%,transparent);color:inherit;border-radius:3px;padding:0 3px}textarea.sc-inf-txt{width:100%;font:inherit;font-size:13.5px;line-height:1.45;border:1px solid var(--line);border-radius:4.8px;padding:10px 12px;background:var(--surface);color:var(--ink);box-sizing:border-box;resize:vertical;margin-top:4px;font-weight:400}.sc-inf-b{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.sc-droits td,.sc-droits th{font-size:13px;vertical-align:top}.sc-droits .r3-ferme{display:inline-flex;gap:4px;align-items:center;color:var(--muted)}.sc-r3-chef{margin-top:8px}@media(max-width:760px){.sc-droits thead{display:none}.sc-droits,.sc-droits tbody,.sc-droits tr,.sc-droits td{display:block;width:auto}.sc-droits tr{border-top:1px solid var(--line);padding:8px 0}.sc-droits td{border:0;padding:2px 4px}.sc-droits td[data-l]:before{content:attr(data-l)" : ";color:var(--muted)}}@media(prefers-reduced-motion:reduce){.cw-feuille{animation:none}}:root{--ch-encours:#a8492e;--ch-encours-bg:#f4ddd3;--ch-encours-fait:#c9694a;--avatar-bg:#efe5d3;--avatar-ink:#7a5a2b;--c-ombre-j:inset 0 1px 0 rgba(255,255,255,.801),0 2px 0 rgba(15,28,54,.114),-1.3px -1.3px 3.3px rgba(255,255,255,.314),1.7px 4.5px 15.4px rgba(15,28,54,.068);--c-survol-j:inset 0 1px 0 rgba(255,255,255,.801),0 3px 0 rgba(15,28,54,.114),-1.3px -1.3px 3.3px rgba(255,255,255,.314),1.7px 7.5px 15.4px rgba(15,28,54,.098);--c-appui-j:inset 0 1px 0 rgba(255,255,255,.801),0 1px 0 rgba(15,28,54,.114),-1.3px -1.3px 3.3px rgba(255,255,255,.314),1.7px 1.5px 15.4px rgba(15,28,54,.048);--c-ombre-n:inset 0 1px 0 rgba(255,255,255,.06),0 2px 0 rgba(0,0,0,.47),-1.3px -1.3px 3.3px rgba(255,255,255,.012),1.7px 4.5px 15.4px rgba(0,0,0,.334);--c-survol-n:inset 0 1px 0 rgba(255,255,255,.06),0 3px 0 rgba(0,0,0,.47),-1.3px -1.3px 3.3px rgba(255,255,255,.012),1.7px 7.5px 15.4px rgba(0,0,0,.364);--c-appui-n:inset 0 1px 0 rgba(255,255,255,.06),0 1px 0 rgba(0,0,0,.47),-1.3px -1.3px 3.3px rgba(255,255,255,.012),1.7px 1.5px 15.4px rgba(0,0,0,.314);--c-souleve:1px;--c-enfonce:1px;--c-bord:transparent}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ch-encours:#e59a7f;--ch-encours-bg:#3a2119;--ch-encours-fait:#a8492e }}:root[data-theme=dark]{--ch-encours:#e59a7f;--ch-encours-bg:#3a2119;--ch-encours-fait:#a8492e }#racine{height:100%}.cx-page{min-height:100%;display:grid;place-items:center;padding:24px max(16px,env(safe-area-inset-left,0px));background:var(--bg)}.cx-carte{width:min(380px,100%);padding:28px 26px 22px;display:flex;flex-direction:column;gap:16px;box-shadow:var(--ombre)}.cx-marque{padding:0 0 4px;justify-content:center}.cx-marque .pilote{font-size:22px;margin-top:2px}.cx-txt{margin:0;text-align:center;color:var(--muted)}.cx-google{justify-content:center;padding:11px 14px;font-size:14.5px;gap:10px}.cx-google:disabled{opacity:.6;cursor:default}.cx-msg{font-size:13px;line-height:1.45;border-radius:4.8px;padding:10px 12px;background:var(--urgent-bg);color:var(--urgent)}.cx-reglage{display:flex;flex-direction:column;gap:4px;background:var(--week-bg);color:var(--week)}.cx-env{display:flex;align-items:center;gap:10px;justify-content:center;padding-top:6px;border-top:1px solid var(--line)}.cx-env small{font-size:12px}.cx-env .pilule-env{display:inline-block}.chiffre-monte{color:var(--ok)!important;transition:color .2s}.chiffre-baisse{color:var(--urgent)!important;transition:color .2s}#volet-ligne .volet.vo{width:min(980px,100%)}.vo .dedans{display:flex;flex-direction:column;gap:16px}.vo .dedans>*{flex-shrink:0}.vo-desc .champ-texte{min-height:0}.vo-haut{display:flex;gap:20px;align-items:center;background:var(--sunk);border-radius:8px;padding:14px 16px}.vo-donut{width:96px;height:96px;flex:0 0 auto}.vo-chiffres{display:flex;flex-wrap:wrap;gap:12px 22px;flex:1;min-width:0}.vo-chiffres>label,.vo-chiffres>div{display:flex;flex-direction:column;gap:4px;margin:0;min-width:92px}.vo-chiffres small{font-size:12px;font-weight:600;color:var(--muted)}.vo-chiffres b{font-size:19px;font-weight:800;font-variant-numeric:tabular-nums;line-height:38px}.vo-chiffres input{width:112px;height:38px;box-sizing:border-box;border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:0 10px;font:inherit;font-size:16px;font-weight:700;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.vo-chiffres input.err,.vo-tab input.err{border-color:var(--urgent);background:var(--urgent-bg)}.vo-achat-ligne{flex:none;padding:0 2px}.vo-interrupteur{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;border:0;background:transparent;padding:2px 0;font:inherit;font-size:13.5px;font-weight:600;color:var(--muted);cursor:pointer}.vo-curseur{width:34px;height:20px;border-radius:10px;background:var(--hover);position:relative;transition:background .15s}.vo-curseur:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--surface);box-shadow:0 1px 2px #00000040;transition:transform .15s}.vo-interrupteur[aria-checked=true]{color:var(--ink)}.vo-interrupteur[aria-checked=true] .vo-curseur{background:var(--vert)}.vo-interrupteur[aria-checked=true] .vo-curseur:after{transform:translate(14px)}.vo-tab{width:100%;border-collapse:collapse;font-size:14px}.vo-tab th{font-size:12px;font-weight:600;color:var(--muted);text-align:left;padding:0 5px 6px;white-space:nowrap}.vo-tab th.n,.vo-tab td.n{text-align:right}.vo-tab td{padding:6px 5px;border-top:1px solid var(--line);vertical-align:middle}.vo-tab td.n b{font-variant-numeric:tabular-nums;white-space:nowrap}.vo-tab input{height:34px;box-sizing:border-box;border:1px solid transparent;background:transparent;border-radius:5px;padding:0 8px;font:inherit;font-size:14px;color:var(--ink);min-width:0}.vo-tab tr:hover input:not([readonly]),.vo-tab input:not([readonly]):focus{border-color:var(--line);background:var(--surface)}.vo-tab input:focus{outline:2px solid var(--vert);outline-offset:-1px}.vo-tab input.n{width:80px;text-align:right;font-variant-numeric:tabular-nums}.vo-quoi{min-width:210px}.vo-quoi>div{display:flex;align-items:center;gap:10px}.vo-noms{display:flex;flex-direction:column;flex:1;min-width:0}.vo-noms input{width:100%;font-weight:600}.vo-combien{display:inline-flex;align-items:center;gap:4px;justify-content:flex-end}.vo-combien input.n{width:72px}.vo-tab td.vo-ach .vo-combien input.n{width:70px}.vo .chip.vo-type{width:112px}.vo-unite{border:1px solid var(--line);background:var(--surface);border-radius:5px;height:30px;min-width:44px;padding:0 8px;font:inherit;font-size:12.5px;font-weight:600;color:var(--muted);cursor:pointer}.vo-unite:hover{color:var(--ink);background:var(--hover)}.vo .chip.vo-type,.vo-ajouts .chip{border:0;border-radius:3.6px;padding:6px 11px;font:inherit;font-size:12px;font-weight:700;cursor:pointer;flex:0 0 auto}.vo .chip.vo-type{min-width:0;justify-content:flex-start}.vo .t-week{color:var(--week);background:var(--week-bg)}.vo .t-ok{color:var(--ok);background:var(--ok-bg)}.vo .t-devis{color:var(--devis);background:var(--devis-bg)}.vo .t-flo{color:var(--flo);background:var(--flo-bg)}.vo .t-later{color:var(--later);background:var(--later-bg)}.vo-ajouts .chip:before,.vo .chip.vo-type:before{display:none}.vo-ajouts .chip:hover,.vo .chip.vo-type:hover{filter:brightness(.96)}.vo-fin{width:36px;text-align:right}.vo-dar td{color:var(--muted);font-size:13px;font-style:italic}.vo-ajouts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.vo-ajouts .espace{flex:1}.vo-remarque{margin:0}.vo-cherche{width:420px;padding:6px 0;gap:0}.vo-cherche .po-liste{max-height:320px}.vo-cherche p{margin:8px 14px}@media(max-width:700px){.vo-haut{flex-direction:column;align-items:stretch;gap:12px}.vo-donut{align-self:center}.vo-chiffres input{width:100%}.vo-chiffres>label,.vo-chiffres>div{flex:1 1 40%}.vo-tab thead{display:none}.vo-tab,.vo-tab tbody{display:block}.vo-tab tr{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px;border:1px solid var(--line);border-radius:8px;padding:10px;margin-bottom:8px}.vo-tab td{border:0;padding:0;min-width:0}.vo-tab td.n{text-align:left}.vo-tab td[data-l]:before{content:attr(data-l);display:block;font-size:11px;font-weight:600;color:var(--muted);margin-bottom:2px}.vo-tab td.vo-quoi{grid-column:1/-1;padding-right:36px}.vo-quoi>div{flex-direction:column;align-items:flex-start;gap:4px}.vo-noms{width:100%}.vo-tab td.vo-fin{position:absolute;top:8px;right:6px;width:auto}.vo-combien{justify-content:flex-start}.vo-tab .vo-combien input.n,.vo-tab input.n{width:100%;text-align:left;padding:0 6px}.vo-tab tr input:not([readonly]){border-color:var(--line);background:var(--surface)}.vo-tab td.vo-tot{order:3;text-align:right}.vo-tab td.vo-tot b{display:block;line-height:34px}.vo-tab td.vo-ach{order:4;grid-column:1/-1}.vo-tab td.vo-ach .vo-combien input.n{width:96px}.vo-tab tr.vo-dar{display:flex;justify-content:space-between}.vo-ajouts .espace{display:none}}label.ch .cs-duree input{width:96px;flex:0 0 auto}label.ch .cs-duree .sel-perso{flex:1;min-width:0;width:auto}.pdf-cadre{width:100%;height:calc(100vh - 90px);min-height:480px;border:0;border-radius:4px;background:#fff;box-shadow:0 2px 6px #0000002e,0 18px 40px #0000002e}.hv-actuelle{background:var(--navy);color:var(--navy-ink);border-radius:6px;padding:16px 18px;display:flex;flex-direction:column;gap:4px}.hv-actuelle small{color:var(--navy-muted);font-size:12.5px}.hv-actuelle b{font-size:24px;font-weight:800;font-variant-numeric:tabular-nums}.hv-version{padding:14px 16px;display:flex;flex-direction:column;gap:7px;border-top:1px solid var(--line)}.hv-version:first-child{border-top:0}.hv-ligne{display:flex;align-items:center;gap:8px}.hv-detail{font-size:13px}.hv-boutons{display:flex;gap:8px;flex-wrap:wrap}.hv-journal{display:flex;flex-direction:column}.hv-evt{display:flex;gap:12px;padding:12px 16px;border-top:1px solid var(--line)}.hv-evt:first-child{border-top:0}.hv-evt>div{display:flex;flex-direction:column;gap:3px;min-width:0}.hv-evt small{font-size:12.5px}.hv-pt{width:9px;height:9px;border-radius:50%;margin-top:6px;flex:0 0 auto}.fenetre.hv-comparer{width:min(1100px,100%);max-height:88vh}.hv-corps{display:flex;min-height:0;overflow:auto}.hv-liste{width:250px;flex:0 0 auto;border-right:1px solid var(--line);padding:14px;display:flex;flex-direction:column;gap:8px}.hv-liste button{text-align:left;font:inherit;padding:9px 11px;border-radius:4.8px;border:1px solid var(--line);background:var(--surface);color:var(--ink);display:flex;flex-direction:column;gap:2px;cursor:pointer}.hv-liste button small{color:var(--muted);font-size:12.5px}.hv-liste button.hv-a{border-color:var(--navy);box-shadow:0 0 0 1px var(--navy)}.hv-liste button.hv-b{border-color:var(--vert);background:var(--vert-soft)}.hv-ecarts{flex:1;min-width:0;padding:16px 20px;display:flex;flex-direction:column;gap:12px}.hv-table{width:100%;border-collapse:collapse;font-size:13.5px}.hv-table th{font-size:12px;font-weight:600;color:var(--muted);text-align:left;background:var(--sunk);padding:9px 10px}.hv-table td{padding:10px;border-top:1px solid var(--line);vertical-align:top}.hv-table .n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.hv-table tr.hv-ajoutee{background:var(--ok-bg)}.hv-table tr.hv-retiree td{color:var(--urgent)}.hv-table tr.hv-changee td:last-child{color:var(--week);font-weight:600}.hv-table tr.hv-total td{background:var(--navy);color:var(--navy-ink);font-weight:700}@media(max-width:760px){.hv-corps{flex-direction:column}.hv-liste{width:auto;border-right:0;border-bottom:1px solid var(--line);flex-direction:row;overflow-x:auto}.hv-liste button{flex:0 0 auto}}.avec-versions{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.av-contenu{min-width:0;display:flex;flex-direction:column;gap:16px}.colonne-versions{position:sticky;top:12px;padding:14px;display:flex;flex-direction:column;gap:8px}.cv-courante,.cv-ouvrir{display:flex;flex-direction:column;gap:3px;padding:10px 11px;border-radius:4.8px;border:1px solid var(--line);text-align:left;font:inherit;color:var(--ink);background:var(--surface);cursor:pointer;width:100%}.cv-version,.cv-actuelle{position:relative}.cv-ouvrir{padding-right:40px}.cv-courante:hover,.cv-ouvrir:hover{background:var(--hover)}.cv-choisie>.cv-ouvrir,.cv-courante.cv-choisie{border-color:var(--vert);background:var(--vert-soft)}.cv-pdf{position:absolute;top:8px;right:8px}.cv-courante small,.cv-ouvrir small{color:var(--muted);font-size:12.5px;white-space:nowrap}.cv-courante .chip,.cv-ouvrir .chip{align-self:flex-start}@media(max-width:900px){.avec-versions{grid-template-columns:minmax(0,1fr)}.colonne-versions{position:static;flex-direction:row;flex-wrap:wrap;align-items:stretch}.colonne-versions .param-grp-t{width:100%}.cv-actuelle,.cv-version{flex:1 1 150px}}.cv-nom{display:flex;flex-direction:column;gap:8px;padding:10px 11px;border:1px solid var(--line);border-radius:4.8px;background:var(--surface)}.cv-nom label.ch{margin:0}.depli-ts{display:inline-flex;align-items:center;gap:4px;margin-top:6px;font:inherit;font-size:12px;font-weight:700;color:var(--devis);background:var(--surface);border:1px solid var(--line);border-radius:3.6px;padding:3px 7px;cursor:pointer;white-space:nowrap}.depli-ts:hover{background:var(--hover)}.depli-ts .i{width:11px;height:11px;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.depli-ts[aria-expanded=true] .i{transform:rotate(90deg)}td>.num+.depli-ts{display:flex;width:max-content}tr.ts-l>td{background:var(--sunk);border-top-color:transparent}tr.ts-l>td[data-l=N°]{padding-left:30px}.mt-double .dont-ts{font-size:12px;color:var(--muted);white-space:nowrap}.kpi-marche{background:var(--navy);color:var(--navy-ink);border-radius:6px;padding:14px 16px;display:flex;flex-direction:column;gap:6px}.kpi-marche .grand{font-size:24px;font-weight:800;font-variant-numeric:tabular-nums}.kpi-marche small{color:var(--navy-muted);font-size:12.5px;line-height:1.5}.kpi-marche .det{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;font-size:13px;color:var(--navy-muted)}.kpi-marche .det>span:nth-child(2n){color:var(--navy-ink);font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.bandeau-ts{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--devis-bg);color:var(--devis);border-radius:6px;padding:10px 14px;font-size:13.5px;font-weight:600}.bandeau-ts .espace{flex:1}.lien-montant{border:0;background:transparent;padding:0;margin:0 0 0 auto;font:inherit;color:inherit;display:block;width:fit-content;max-width:100%;line-height:inherit;cursor:pointer;text-align:right}.lien-montant:hover .mt-double b{text-decoration:underline;text-underline-offset:3px}.fen-facture{width:min(1040px,96vw)}.fen-facture .dedans{padding:14px}.deux-colonnes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:14px;align-items:start}@media(max-width:760px){.deux-colonnes{grid-template-columns:1fr}}.nf-choix,.nf-apercu{display:flex;flex-direction:column;gap:10px;min-width:0}.nf-devis{display:flex;flex-direction:column;gap:6px;max-height:300px;overflow:auto}.nf-devis-ligne{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;align-items:center;text-align:left;padding:9px 12px;border:1px solid var(--line);border-radius:6px;background:var(--surface);font:inherit;color:inherit;cursor:pointer}.nf-devis-ligne .num{grid-row:span 2;align-self:center}.nf-devis-ligne .nf-objet{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:13.5px}.nf-devis-ligne small{font-size:12px}.nf-devis-ligne:hover{background:var(--hover)}.nf-devis-ligne.on{border-color:var(--vert);background:var(--vert-soft)}.nf-types{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.nf-type{display:flex;flex-direction:column;gap:4px;align-items:flex-start;text-align:left;padding:12px;border:1px solid var(--line);border-radius:6px;background:var(--surface);font:inherit;color:inherit;cursor:pointer}.nf-type b{font-size:14px}.nf-type small{color:var(--muted);line-height:1.35;font-size:12.5px}.nf-type.on{border-color:var(--vert);box-shadow:inset 0 0 0 1px var(--vert)}.nf-type.inactif{opacity:.55;cursor:default}.nf-montant{display:inline-flex;align-items:center;gap:6px;font-weight:600}.nf-montant input{width:84px;padding:5px 8px;border:1px solid var(--line);border-radius:4.8px;background:var(--surface);color:inherit;font:inherit;text-align:right}.nf-apercu .av-situ{gap:12px}.nf-apercu .av-tab td:first-child{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mail-alertes{display:flex;flex-direction:column;gap:6px;padding:8px 16px;border-bottom:1px solid var(--line)}.mail-alerte{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500}.mail-alerte .i{width:16px;height:16px;flex:0 0 auto}.mail-alerte span{flex:1;min-width:0;overflow-wrap:anywhere}.mail-alerte.urgent{color:var(--urgent)}.mail-alerte.week{color:var(--week)}.mail-champs input[aria-invalid]{color:var(--urgent)}.ag-col-t{min-width:0;overflow:hidden}.ag-jour-entier{min-width:0;max-width:100%;box-sizing:border-box}.marche-ch{flex-direction:row;flex-wrap:wrap;gap:16px;align-items:center}.marche-ch>.kpi-marche{flex:1 1 340px}.marche-ch>.marche-ts{flex:0 1 280px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.marche-ch>.marche-ts b{font-size:14px}.mc-statuts a.mc-statut{text-decoration:none}.page.accueil .acc-case>.bloc,.page.accueil .acc-case .acc-corps,.page.accueil .acc-case .ta-liste,.page.accueil .acc-case .actus-corps,.page.accueil .acc-case .ag-grille{overscroll-behavior:auto}.ligne-reglage small.rouge{color:var(--urgent)}.journal-autre{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.journal-autre .champ-texte{flex:1 1 180px;width:auto;min-width:0;padding:7px 10px;font-size:13.5px}.journal-autre .champ-texte:nth-of-type(2){flex-basis:280px}.mx-photo,.mx-vignettes button{position:relative;overflow:hidden}.mx-photo>img,.mx-vignettes button>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mx-photo>span,.mx-vignettes button>span{position:relative}.mx-lu{flex-wrap:wrap}.mx-lu .mx-vus{display:inline-flex;align-items:center;margin:0 2px}.mx-lu .mx-vu{display:inline-flex;margin-left:-4px;border:1.5px solid var(--surface);border-radius:50%}.mx-lu .mx-vu:first-child{margin-left:0}.mx-lu .mx-vu .pas-sal{width:16px;height:16px;font-size:7.5px}.mx-lu .mx-vu.non{opacity:.35;filter:grayscale(1)}.mx-carte-dem .mx-rap-txt{font-style:normal}.mx-carte-dem .mx-rap-ph{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}.mx-carte-dem .mx-rap-ph .mx-photo{width:96px;height:72px}.mx-carte-dem .mx-rap-vu{display:inline-flex;align-items:center;gap:4px;margin-right:auto}.mx-carte-dem .mx-rap-vu .i{width:14px;height:14px;color:var(--vert)}.dv-inscription{display:grid;gap:4px}.dv-qr{display:flex;gap:18px;align-items:center;flex-wrap:wrap;padding:6px 0 10px}.dv-qr img{width:168px;height:168px;background:#fff;border:1px solid var(--line);border-radius:6px;padding:6px}.dv-qr>div{display:grid;gap:6px;min-width:0}.dv-cle{font-family:ui-monospace,Menlo,monospace;font-size:14px;letter-spacing:.06em;word-break:break-all;background:var(--sunk);border-radius:4px;padding:6px 8px;-webkit-user-select:all;user-select:all}.dv-code{width:120px;text-align:center;font-size:20px;letter-spacing:.3em;font-variant-numeric:tabular-nums}.aide-install{margin:0;padding-left:20px;display:grid;gap:8px;line-height:1.45}#cx-zone .cx-etape{position:absolute;inset:0;overflow:auto;display:grid;place-items:center;padding:24px 16px}#cx-zone .cx-etape .carte{width:100%;max-width:560px}.cx-etape-erreur{font-size:12.5px;line-height:1.45;margin:6px 0 10px;padding:9px 12px;border-radius:8px;color:var(--urgent,#b3261e);background:var(--urgent-bg,#f7e1df)}.dv-domaines{min-width:220px;max-width:100%}.dv-roles{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.dv-role{display:inline-flex;gap:6px;align-items:center;font-size:13px;white-space:nowrap}.cx-etape-marque{display:flex;align-items:center;gap:11px;margin:0 0 14px}.cx-etape-marque img{width:35px;height:40px;flex:0 0 auto}.cx-etape-marque b{display:block;font-weight:900;font-size:16.5px;letter-spacing:.01em;line-height:1.05}.cx-etape-marque i{display:block;font-family:Homemade Apple,cursive;font-style:normal;font-size:15px;line-height:1.1;margin-top:4px;color:var(--vert-texte,var(--vert,#1f7a4d))}.voile .fen-client{width:min(880px,100%)}.sc-imp-fiche{display:flex;flex-direction:column;gap:6px;margin:0 0 12px}.sc-imp-fiche .seg{align-self:flex-start;flex-wrap:wrap}.sc-imp-fiche .seg button{padding-inline:9px;font-size:12.5px}@media(max-width:900px){.trois>section.col-liste{overflow-y:auto}}.me-ch.modifie input:not([type=range]),.me-ch.modifie textarea{border-color:var(--week)!important;background:var(--week-bg)}.me-ch.modifie>b,.me-couleur.modifie code,.me-case.modifie{color:var(--week)}.me-avis{max-width:760px;margin:12px auto 0;padding:10px 14px;font-size:13px;line-height:1.5;color:var(--ink);border-left:3px solid var(--week)}.me-sel-off{opacity:.55}.nd-tab{table-layout:fixed}.nd-tab td,.nd-tab th{white-space:normal;overflow-wrap:anywhere}.nd-tab td:first-child,.nd-tab th:first-child{width:118px}.nd-tab th .chip{margin-left:6px}.nd-tab tr.nd-diff td:not(:first-child){background:var(--devis-bg);color:var(--devis)}.nd-decision{cursor:default}@media(max-width:600px){.nd-actions .btn{flex:1 1 100%;justify-content:center}.nd-tab td,.nd-tab th{padding:9px 8px}.nd-tab td:first-child,.nd-tab th:first-child{width:84px}}.nd .dedans>*{flex-shrink:0}a.btn.sc-app{text-decoration:none;color:inherit}.dep-mois .dm{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;height:100%;border:0;padding:0;grid-template-columns:none;font-size:inherit}.infos-ach .sel-perso.sel-texte{border:0;background:none;box-shadow:none;padding:0;height:auto;min-height:0;font:inherit;font-weight:600;color:var(--ink);gap:4px;width:auto;justify-content:flex-start}.infos-ach .sel-perso.sel-texte svg{width:13px;height:13px}.fiche-modif{grid-template-columns:repeat(2,minmax(0,1fr))}.stq-entrer{margin-bottom:14px}.stq-entrer>p{margin:0 0 10px}.stq-entrer-bc{border-top:1px solid var(--line);padding:10px 0 4px}.stq-entrer-t{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.stq-entrer-l{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,300px) auto;align-items:center;gap:10px;padding:6px 0}.stq-entrer-l .sel-perso{width:100%}.stq-entrer-x{grid-column:1/-1;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.stq-entrer-x label{display:flex;align-items:center;gap:6px}.stq-entrer-x .qte-ach{width:110px}.stq-entrer-x .stq-motif{width:220px;text-align:left}.stq-entrer-u{font-size:12.5px}.stq-entrer-x .lien-texte{font-size:12.5px;font-weight:600}.stq-entrer-l.ecartee .stq-l-t{opacity:.55}.stq-entrer-ecartees{border-top:1px solid var(--line);padding-top:8px;margin-top:4px}.stq-empl-plus{align-self:flex-start}@media(max-width:700px){.stq-entrer-l{grid-template-columns:minmax(0,1fr) auto}.stq-entrer-l .sel-perso{grid-column:1/-1;order:3}}.stq-local-vide{display:flex;gap:14px;align-items:flex-start;padding:20px;margin-bottom:14px}.stq-local-vide b{font-size:16px}.stq-local-vide p{margin:6px 0 12px;max-width:640px}.stq-local-vide-b{display:flex;gap:8px;flex-wrap:wrap}.stq-plan-vide{grid-area:1/1/2/13;align-self:center;text-align:center;margin:0}.stq-ajout-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.stq-ajout-g label{display:flex;flex-direction:column;gap:4px;min-width:0}.stq-ajout-g .qte-ach{width:100%;text-align:left}.stq-ajout-g .sel-perso{width:100%}.stq-f-large{grid-column:1/-1}.stq-ajout-g p.chip{white-space:normal;height:auto;padding:6px 10px;margin:0}@media(max-width:600px){.stq-ajout-g{grid-template-columns:minmax(0,1fr)}}.fen-stq-empl{width:min(980px,100%)}.stq-empl-g{display:grid;grid-template-columns:70px 60px minmax(120px,1fr) minmax(90px,.7fr) repeat(4,52px) auto;gap:6px;align-items:center;font-size:12px;color:var(--muted);overflow-x:auto}.stq-empl-l{display:contents}.stq-empl-g .qte-ach{width:100%;text-align:left;min-width:0}.stq-empl-b{display:flex;gap:4px;align-items:center}.fen-stq-dem{width:min(760px,100%)}.stq-dem-l{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:center;padding:8px 0;border-top:1px solid var(--line)}.stq-dem-c{grid-column:1/-1;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.stq-dem-c .sel-perso{flex:1 1 260px;min-width:0}.stq-dem-c .qte-ach{width:100px}.stq-dem-c .stq-dem-d{flex:1 1 260px;width:auto;text-align:left}.stq-dem-c .stq-dem-u{width:80px;text-align:left}.stq-dem-avert{grid-column:1/-1;white-space:normal;height:auto;padding:6px 10px}.fen-rh .fen-modif-corps>.pa-sous:first-child{margin-top:0}.fen-rh label.ch textarea{border:1px solid var(--line);background:var(--bg);border-radius:4.8px;padding:10px 12px;font:inherit;font-size:14.5px;font-weight:500;color:var(--ink);width:100%;resize:vertical;box-sizing:border-box}.fen-rh label.ch input[type=file]{padding:8px 10px;font-size:13.5px}.fen-rh{max-height:calc(100dvh - max(10vh,24px) - 16px);overflow:hidden}.fen-rh .fen-modif-corps{overflow-y:auto;min-height:0;flex:1 1 auto}.fen-rh .pied-fenetre{border-top:1px solid var(--line)}.fen-rh.fen-rh-pdf{width:min(900px,calc(100vw - 32px))}.rh-pdf{display:block;width:100%;height:65vh;border:1px solid var(--line);border-radius:6px;background:var(--bg)}img.rh-pdf{object-fit:contain}.rh-passees{margin-top:4px}.rh-passees>summary{cursor:pointer;font-size:13.5px;color:var(--muted);padding:4px 0}.rh-passees[open]>summary{margin-bottom:6px}.rh-jl{grid-template-columns:120px repeat(var(--n,5),minmax(0,1fr))}@media(max-width:560px){.rh-jl{grid-template-columns:repeat(var(--n,5),minmax(0,1fr))}}.rh-modele{border-top:1px solid var(--line);padding:10px 0 6px}.rh-modele>summary{cursor:pointer;display:flex;gap:10px;align-items:center;flex-wrap:wrap;list-style:none;padding:2px 0}.rh-modele>summary::-webkit-details-marker{display:none}.rh-modele>summary:before{content:"›";font-weight:700;color:var(--muted);transition:transform .15s;display:inline-block;width:10px}.rh-modele[open]>summary:before{transform:rotate(90deg)}.rh-modele[open]>summary{margin-bottom:8px}.rh-mod-etapes{display:flex;flex-direction:column;gap:2px;margin-top:10px}.rh-mod-et{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1.2fr) minmax(0,1.6fr) auto minmax(0,1.6fr) auto;gap:8px 10px;align-items:end;padding:8px 0;border-top:1px dashed var(--line)}.rh-mod-et .sel-perso{width:100%;min-width:0}.rh-mod-delai .sel-perso{flex:1 1 auto}.rh-mod-strict{align-items:center}.rh-mod-strict input[type=checkbox]{width:18px;height:18px;padding:0}@media(max-width:1100px){.rh-mod-et{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rh-mod-t,.rh-mod-aide{grid-column:1 / -1}}@media(max-width:560px){.rh-mod-et{grid-template-columns:minmax(0,1fr)}.rh-mod-x{justify-self:start}}.py-essai{font-size:12px;vertical-align:middle;margin-left:6px}.py-lecture{padding:8px 12px;border-radius:var(--ar-champ);background:var(--sunk);color:var(--ink)}.py-resume{margin:2px 0 8px;font-weight:650;font-size:14px}.py-resume.vert,.py-cr.vert b{color:var(--ok)}.py-resume.rouge,.py-cr.rouge b{color:var(--urgent)}.r1-tr .py-qui{border:0;background:transparent;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer;min-width:0}.r1-tr .py-qui:hover b{text-decoration:underline;text-underline-offset:3px}.r1-tr .note.rouge{color:var(--urgent)}.py-grille{margin:16px 0}.py-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:12px 0 6px}.py-histo{margin-top:10px;font-size:13px}.py-histo>summary{cursor:pointer;color:var(--muted);font-weight:600}.py-retire{opacity:.55}.py-retire b{text-decoration:line-through}.py-questions{margin:4px 0 12px;padding-left:18px;font-size:12.8px;color:var(--muted);display:grid;gap:4px}.py-lignes{display:flex;flex-direction:column;gap:10px;margin-top:4px}.py-groupe h4{margin:6px 0 2px;font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.py-ligne{display:grid;grid-template-columns:minmax(0,1fr) 110px 110px;gap:4px 12px;align-items:start;padding:6px 0;border-top:1px solid var(--line);font-size:13.3px}.py-ligne .t small{display:block;color:var(--muted);font-size:12px}.py-ligne .n,.py-cr .n{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.py-conf{background:linear-gradient(90deg,var(--week-bg),transparent 70%)}.py-note{display:block;color:var(--week);font-size:12px;line-height:1.4;margin:2px 0 0}p.py-note{margin:8px 0 0}.py-totaux{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:8px 16px;padding:10px 0 2px;border-top:2px solid var(--line)}.py-total{display:flex;justify-content:space-between;gap:8px;font-size:13.5px}.py-total b{font-variant-numeric:tabular-nums;white-space:nowrap}.py-comp{display:flex;flex-direction:column;margin:4px 0 8px}.py-cr{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(90px,1fr));gap:4px 12px;align-items:center;padding:8px 0;border-top:1px solid var(--line);font-size:13.5px}.py-cr.tete{border-top:0;font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:650}.py-cr small{display:block}.py-case{flex-direction:row;align-items:center;gap:8px}.py-case input{width:18px;height:18px;padding:0}.py-taux{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.py-taux-l{display:flex;gap:6px;align-items:center}.py-taux-l input[type=text]{width:80px}.py-mois-annee{display:flex;gap:8px;flex-wrap:wrap}.py-differe{color:var(--week)}p.py-differe{padding:8px 12px;border-radius:var(--ar-champ);background:var(--week-bg);margin:0 0 8px}@media(max-width:560px){.py-ligne{grid-template-columns:minmax(0,1fr) auto;font-size:13px}.py-ligne .n.gris{grid-column:2}.py-cr{grid-template-columns:minmax(0,1fr) auto auto;font-size:12.8px}.py-cr>span:first-child{grid-column:1 / -1}.py-cr.tete>span:first-child{display:none}.py-taux{align-items:stretch}}.fen-nouveau-ch,.fen-attente-ch,.fen-rattacher{width:min(540px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;text-align:left;gap:12px}.fen-nouveau-ch label.ch textarea,.fen-attente-ch label.ch input,.fen-attente-ch label.ch textarea{border:1px solid var(--line);background:var(--bg);border-radius:4.8px;padding:10px 12px;font:inherit;font-size:14.5px;font-weight:500;color:var(--ink);width:100%;resize:vertical;box-sizing:border-box}.fen-nouveau-ch .ch{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--muted);position:relative;min-width:0}.nch-rech{display:flex;gap:8px;align-items:stretch;flex-wrap:wrap}.nch-rech .recherche-cl{flex:1 1 220px;position:relative;display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--bg);border-radius:4.8px;padding:0 12px}.nch-rech .recherche-cl input{border:0;background:transparent;padding:10px 0;font-size:14.5px;font-weight:500;color:var(--ink);width:100%;outline:none}.nch-choisi{display:flex;align-items:center;gap:10px;border:1px solid var(--line);background:var(--bg);border-radius:4.8px;padding:8px 10px;color:var(--ink);font-weight:500}.nch-choisi small{display:block;font-weight:500}.nch-lib{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.nch-lib .lien-texte{font-size:12.5px}.nch-dates{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fen-attente-ch .att-motifs,.fen-rattacher .rat-liste{display:flex;flex-direction:column;gap:4px;max-height:46vh;overflow-y:auto}.fen-attente-ch .att-motifs button,.fen-rattacher .rat-liste button{display:flex;align-items:center;gap:10px;width:100%;border:1px solid var(--line);background:var(--surface);padding:9px 12px;border-radius:4.8px;text-align:left;font-size:14px;font-weight:500;color:var(--ink)}.fen-attente-ch .att-motifs button[aria-pressed=true],.fen-rattacher .rat-liste button[aria-pressed=true]{border-color:var(--vert);background:color-mix(in srgb,var(--vert) 10%,transparent)}.fen-attente-ch .att-motifs button:hover,.fen-rattacher .rat-liste button:hover{background:var(--hover)}.fen-rattacher .rat-liste small{display:block;color:var(--muted);font-size:12.5px}.fen-attente-ch .att-rang{font-size:13px;color:var(--muted);font-weight:600}.nch-dates.nch-trois{grid-template-columns:1fr 1fr 1fr}.fen-depot-ff label.ch input,.fen-depot-ff label.ch select{box-sizing:border-box}.fen-depot-ff label.ch input[type=file]{padding:8px 10px;font-size:13.5px}.fen-depot-ff .rouge{margin:0}@media(max-width:520px){.nch-dates,.nch-dates.nch-trois{grid-template-columns:1fr}}.fen-rattacher .avert-signe{margin:0;padding:10px 12px;border-radius:4.8px;background:var(--urgent-bg);color:var(--urgent)}.bandeau-archive-ch{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 12px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:var(--hover);color:var(--ink);font-size:13.5px}.bandeau-archive-ch span{flex:1 1 240px}.bq-cellule-solde{position:relative}.bandeau .bq-code,.fi-ch .bq-code{left:0;right:auto;text-align:left;cursor:default;color:var(--ink)}.bandeau .bq-code b,.fi-ch .bq-code b{font-size:15px;font-weight:700;letter-spacing:0;white-space:normal;overflow:visible}.bandeau .bq-code .err,.fi-ch .bq-code .err{font-size:12.5px;color:var(--urgent)}.bandeau .bq-code small,.fi-ch .bq-code small{font-size:12px;font-weight:400}.fi-courbe-cachee{margin:0;min-height:150px;display:flex;align-items:center;justify-content:center;text-align:center;border:1px dashed var(--line);border-radius:6px;padding:16px}.cpt-page{display:flex;flex-direction:column;gap:14px}.cpt-tete p{margin:4px 0 0}.cpt-periode{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center}.cpt-periode label{display:inline-flex;gap:6px;align-items:center;font-size:13px;color:var(--muted)}.cpt-periode input[type=date]{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:4px;padding:4px 6px}.ctrl-chiffres .cpt-ok b{color:var(--ok)}.ctrl-chiffres em{font-style:normal;font-size:12px;color:var(--muted)}.cpt-telecharger{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center}.cpt-telecharger .i{width:16px;height:16px}.cpt-vide{color:var(--urgent);font-style:italic}.pa-tab td.d,.pa-tab th.d{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.cpt-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.cpt-point-tete{display:flex;gap:8px;align-items:center;width:100%;text-align:left;border:0;background:var(--sunk);border-radius:5px;padding:8px 10px;font:inherit;color:var(--ink);cursor:pointer}.cpt-point-tete .i{width:16px;height:16px;flex:0 0 auto;color:var(--muted)}.cpt-points li.bloquant>.cpt-point-tete .i{color:var(--urgent)}.cpt-point-tete em{font-style:normal;font-weight:650;margin-left:auto}.cpt-point-tete small{color:var(--urgent);font-size:12px}.cpt-points ul{margin:6px 0 4px 34px;padding:0;font-size:13px;display:flex;flex-direction:column;gap:3px}.cpt-defile{overflow-x:auto;max-width:100%}.cpt-lignes{font-size:13px}.cpt-lignes td{white-space:nowrap}.cpt-lignes td:nth-child(7){white-space:normal;min-width:180px}.cpt-debut{display:inline-flex;gap:6px}.cpt-param td{padding:5px 8px}.cpt-enregistrer{display:flex;gap:10px;margin:4px 0 20px}@media(max-width:600px){.pa-tab.cpt-journaux tr>:nth-child(3):nth-last-child(3){display:table-cell}}.cpt-mois{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.cpt-mois span{min-width:120px;text-align:center;font-weight:600}.cpt-achats .cpt-groupe td{background:var(--sunk)}.cpt-achats tfoot td{border-top:1px solid var(--line);font-weight:600}.mx-pjs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 12px 0}.mx-pjs-l{display:contents}.mx-pj{position:relative;display:flex;align-items:center;gap:8px;max-width:240px;min-height:46px;padding:6px 30px 6px 6px;border:1px solid var(--line);border-radius:10px;background:var(--sunk);font-size:12px;color:var(--ink)}.mx-pj-mini{width:46px;height:46px;flex:0 0 auto;border-radius:7px;object-fit:cover;background:var(--hover)}.mx-pj-ico{display:grid;place-items:center;color:var(--muted)}.mx-pj-ico .i{width:20px;height:20px}.mx-pj-n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-pj-x{position:absolute;top:4px;right:4px;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:var(--ink);color:var(--surface);display:grid;place-items:center;cursor:pointer}.mx-pj-x .i{width:11px;height:11px}.mx-pj-x:before{content:"";position:absolute;inset:-10px}.mx-pj-voc{padding-left:8px}.mx-pj-voc small{color:var(--muted);font-variant-numeric:tabular-nums}.mx-pj-play{width:28px;height:28px;flex:0 0 auto;border:0;border-radius:50%;background:var(--vert);color:var(--vert-ink);display:grid;place-items:center;font-size:11px;cursor:pointer}.mx-pj-voc .mx-onde i{background:var(--ink)}.mx-pj-envoi{font-size:12px;color:var(--muted)}.mx-rec{display:flex;align-items:center;gap:10px;margin:10px 12px 0;padding:8px 10px;border-radius:10px;background:var(--urgent-bg);color:var(--urgent);font-size:13px}.mx-rec b{font-weight:600;font-variant-numeric:tabular-nums}.mx-rec-pt{width:10px;height:10px;flex:0 0 auto;border-radius:50%;background:var(--urgent);animation:mxRecPt 1.2s ease-in-out infinite}@keyframes mxRecPt{50%{opacity:.35}}.mx-rec-bt{margin-left:auto;display:flex;gap:6px}.mx-rec-bt button{border:0;border-radius:7px;padding:4px 10px;background:var(--surface);color:var(--ink);font:inherit;font-size:12px;cursor:pointer}.mx-rec-bt button:hover{background:var(--hover)}.mx-saisie-n.a-rec .mx-envoi-g,.mx-saisie-n.en-envoi .mx-envoi-g{opacity:.4}.mx-saisie-n.en-envoi textarea{color:var(--muted)}.mx-pj-bulle{padding:6px}.mx-pj-bulle video{display:block;max-width:min(320px,100%);max-height:240px;border-radius:10px;background:#000}.mx-pj-lien{display:flex;align-items:center;gap:8px;color:inherit;text-decoration:none;font-weight:500;padding:3px 6px}.mx-pj-lien .i{width:18px;height:18px;flex:0 0 auto}.mx-pj-lien:hover span{text-decoration:underline}@media(hover:hover){.mx-saisie-n .mx-out{position:relative}.mx-saisie-n .mx-out:hover:after,.mx-saisie-n .mx-out:focus-visible:after{content:attr(aria-label);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);z-index:40;padding:4px 8px;border-radius:6px;background:var(--ink);color:var(--surface);font:500 11px/1.25 var(--f);white-space:nowrap;pointer-events:none;font-style:normal}.mx-saisie-n .mx-outils>.mx-out:first-child:after,.mx-saisie-n .mx-fmt>.mx-out:first-child:after{left:0;transform:none}}@media(pointer:coarse){.mx .mx-pj-x{width:26px;height:26px;min-width:0;min-height:0;top:2px;right:2px}.mx-pj{padding-right:34px}.mx-pj-play{width:36px;height:36px}.mx-rec-bt button{padding:9px 12px;font-size:13px}}@media(prefers-reduced-motion:reduce){.mx-rec-pt{animation:none}}.pl-c-tete .pl-c-cherche{flex:none;max-width:none}.lien.anime:is([data-vue=planning-chantier],[data-vue=planning-personne],[data-vue=planning-st]) .feuille{transform-origin:top;animation-name:ic-tourne-page}.lien.anime:is([data-vue=planning-chantier],[data-vue=planning-personne],[data-vue=planning-st]) .anneaux{animation-name:ic-souleve}.pl-c-moy{display:block;color:var(--week);font-weight:600;font-size:12px;margin:-2px 0 2px}.pl-c-item .pl-c-att{color:var(--week);font-weight:600}.fen-annuler-jour{width:min(640px,calc(100vw - 32px));max-width:none}.fen-annuler-jour .dedans{display:flex;flex-direction:column;gap:10px}.fen-annuler-jour .dedans p{margin:0}.fen-annuler-jour .aj-jours{display:flex;flex-wrap:wrap}.fen-annuler-jour .aj-jours button{flex:1 1 auto}.fen-annuler-jour .aj-jours button:disabled{opacity:.45;cursor:default}.aj-liste{display:flex;flex-direction:column;gap:6px}.fen-annuler-jour .aj-l{display:flex;flex-direction:row;gap:10px;align-items:center;padding:7px 10px;border:1px solid var(--line);border-radius:6px;cursor:pointer;margin:0}.fen-annuler-jour .aj-l b{min-width:70px}.fen-annuler-jour .aj-l .aj-h{margin-left:auto;white-space:nowrap}.pop-ligne.pl-menu-pts{min-width:310px!important}.barre-av:not(.dans-jauges){display:flex;align-items:center;gap:8px;min-width:0}.barre-av:not(.dans-jauges) .jauge{flex:1;height:6px;min-width:40px}.barre-av:not(.dans-jauges) b{font-size:12px;min-width:34px;text-align:right;white-space:nowrap}.barre-av.heures .jauge i{opacity:.75}.pl-c-item .pl-c-av{margin-top:4px}.jauges-ch .barre-av{display:contents}.appli.en-cockpit>#menu,.appli.en-cockpit>.poignee{display:none}html:not(.ombres-aucune) .acc-case>:is(.bloc,.kc):has(:is(button,a,input,select,textarea,label,[role=tab]):active){transform:translateY(calc(-1 * var(--c-souleve,1px)));box-shadow:var(--c-survol)}:root{--st-c:#6b4fa0}.st-carre{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:5px;background:var(--st-c);color:#fff;font-size:9px;font-weight:700;flex:0 0 auto;letter-spacing:-.02em}.st-carre.petit{width:18px;height:18px;font-size:8.5px;border-radius:4px}.g-piste.avec-st{min-height:58px}.g-st{position:absolute;top:36px;height:18px;box-sizing:border-box;border-radius:4.8px;border:1px dashed var(--st-c);background:color-mix(in srgb,var(--st-c) 14%,var(--surface));color:color-mix(in srgb,var(--st-c) 70%,var(--ink));display:flex;align-items:center;gap:4px;padding:0 2px;font-size:11px;font-weight:600;white-space:nowrap;overflow:hidden;cursor:pointer;z-index:1}.g-st.confirme{border-style:solid}.appli.dense .g-piste.avec-st{min-height:54px}.appli.dense .g-st{top:33px;height:17px}.g-st:hover{filter:brightness(.96)}.g-st .st-carre.petit{width:14px;height:14px;font-size:7.5px;border-radius:3px}.g-st-nom{overflow:hidden;text-overflow:ellipsis}.g-pied .g-leg-sal .st-carre{margin-right:0}.ch-st{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px}.ch-st>.gris{flex-basis:100%}.ch-st-l{display:flex;align-items:center;gap:6px;flex-basis:100%;border:0;background:transparent;padding:2px 0;font:inherit;color:inherit;text-align:left;cursor:pointer}.ch-st-l:hover b{text-decoration:underline}.ch-st-t{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.3}.ch-st-t b,.ch-st-t small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-st-l .chip{margin-left:auto;flex:none}.sc-jours{container-type:inline-size;container-name:scj}@container scj (max-width:640px){.sc-jl{grid-template-columns:64px minmax(0,1fr) auto}.sc-jl.sc-ent{display:none}.sc-jl>*{padding:8px 6px}.sc-jl .sc-j{grid-column:1;grid-row:1}.sc-jl .sc-q{grid-column:1;grid-row:2;padding-top:0}.sc-jl .sc-ts{grid-column:2;grid-row:1 / 3}.sc-jl .sc-dr{grid-column:3;grid-row:1}.sc-jl .sc-o{grid-column:1 / -1;padding-top:0}.sc-jl .sc-o:before{content:"Objectif";display:block;font-size:11.5px;font-weight:600;color:var(--muted);margin-left:6px}}.sc-dr .sc-eq{display:block;font-size:11.5px;color:var(--muted);font-weight:500}.sc-ts>div:has(>.sc-jlg){flex-wrap:wrap}.sc-jlg{flex-basis:100%;list-style:none;margin:2px 0 0;padding:0 0 0 10px;border-left:2px solid var(--line);display:flex;flex-direction:column;gap:1px}.sc-jlg li{display:flex;gap:8px;font-size:12.5px;color:var(--muted)}.sc-jlg li span{min-width:0;overflow:hidden;text-overflow:ellipsis}.sc-jlg li em{margin-left:auto;white-space:nowrap}.sc-vise{outline:2px dashed var(--vert);outline-offset:-2px;background:var(--vert-soft)}.sc-jl.sc-vise>*{background:var(--vert-soft)}.sc-fantome{position:fixed;z-index:95;pointer-events:none;background:var(--ink);color:var(--surface);font-size:12.5px;font-weight:600;padding:5px 9px;border-radius:4.8px;box-shadow:var(--ombre-haute);max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-hl{border:1px solid var(--line);border-radius:6px;padding:10px 12px;margin:10px 0}.sc-hl-tete{display:flex;width:100%;align-items:center;gap:8px;background:none;border:0;padding:0;color:var(--ink);font:inherit;cursor:pointer;text-align:left}.sc-hl-tete b{font-size:14px}.sc-hl-tete .gris{margin-left:auto;font-size:12.5px}.sc-hl-res{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:10px 0 6px}.sc-hl-res>div{background:var(--sunk);border-radius:4.8px;padding:7px 10px;display:flex;flex-direction:column;min-width:0}.sc-hl-res b{font-size:15.5px}.sc-hl-res span{font-size:11.5px;color:var(--muted)}.sc-hl-aide{font-size:12.5px;margin:4px 0 6px}.sc-hl-et{border-top:1px solid var(--line);padding:7px 0 5px}.sc-hl-eh{display:flex;align-items:center;gap:6px;font-weight:700;font-size:13.5px}.sc-hl-eh .lien-texte{font-weight:700}.sc-hl-eh .espace{flex:1}.sc-hl-l{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:6px;align-items:center;font-size:13px;padding:4px 6px;margin:3px 0;border-radius:3.6px;background:var(--sunk)}.sc-hl-l small{display:block;color:var(--muted);font-size:11.5px}.sc-hl-l em{font-style:normal;color:var(--muted);font-size:12.5px;white-space:nowrap}.sc-hl-l.zero{background:transparent;color:var(--muted)}.sc-poi{color:var(--muted);letter-spacing:-2px;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;text-align:center;font-weight:700}.sc-poi.off{opacity:.35;cursor:not-allowed}.sc-hl-tot{display:flex;justify-content:space-between;font-weight:700;border-top:2px solid var(--ink);padding-top:7px;margin-top:4px}@media(max-width:560px){.sc-hl-res{grid-template-columns:repeat(2,minmax(0,1fr))}}.sc-mj{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:6px}.sc-mj .btn{justify-content:center}.sc-fen-jour{font-size:13px;background:var(--vert-soft);border-radius:4.8px;padding:8px 10px;margin:0}.sc-lg{display:grid;font-size:12.5px;min-width:max-content}.sc-lg>*{border-top:1px solid var(--line);padding:5px 6px;min-width:0}.sc-lg-h0,.sc-lg-j{font-size:11.5px;font-weight:600;color:var(--muted);border-top:0;text-align:center}.sc-lg-h0:first-child{text-align:left}.sc-lg-j small{display:block;font-weight:500}.sc-lg-j.off,.sc-lg-c.off{background:var(--sunk)}.sc-lg-t{background:var(--sunk);font-weight:700}.sc-lg-t .lien-texte{font-weight:700}.sc-lg-l{display:flex;gap:6px;align-items:center}.sc-lg-l>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-lg-l.sc-dr{justify-content:flex-end;flex-direction:column;align-items:flex-end;gap:0}.sc-lg-l small{color:var(--muted);font-size:11px}.sc-lg-c{text-align:center;border-left:1px solid var(--line)}.sc-lg-c.p{background:var(--vert-soft);font-weight:600}.sc-lg-c small{display:block;color:var(--muted);font-size:10.5px;font-weight:500}.sc-lg-f{font-weight:700;border-top:2px solid var(--ink)}.sc-lg .c0{position:sticky;left:0;z-index:1;background:var(--surface)}.sc-lg .sc-lg-t.c0{background:var(--sunk)}:root{--tache-c:#c0632f}.g-tache{position:absolute;top:1px;width:16px;height:16px;margin-left:-8px;padding:0;border:0;border-radius:4px;background:var(--tache-c);color:#fff;font:700 10px/16px inherit;text-align:center;cursor:pointer;z-index:3;box-shadow:0 0 0 2px var(--surface)}.g-tache.fait{background:color-mix(in srgb,var(--tache-c) 35%,var(--muted))}.g-tache:hover{filter:brightness(1.08)}.g-tache:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.g-leg-tache{display:inline-block;width:10px;height:10px;border-radius:3px;background:var(--tache-c);margin-right:5px;vertical-align:-1px}.ch-taches{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:10px}.ch-taches>.gris{flex-basis:100%}.ch-tache{display:flex;align-items:center;gap:6px;flex-basis:100%;min-width:0}.ch-tache input{flex:none;accent-color:var(--tache-c)}.ch-tache-t{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.3;border:0;background:transparent;padding:2px 0;font:inherit;color:inherit;text-align:left;cursor:pointer}.ch-tache-t b,.ch-tache-t small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-tache-t:hover b{text-decoration:underline}.ch-tache.fait b{text-decoration:line-through;color:var(--muted)}.tache-ch-fait{display:flex;align-items:center;gap:8px;margin:4px 0 2px}
