html.ed-on{--ed-h:56px}html.ed-on .site-main{padding-top:calc(104px + var(--ed-h))}html.ed-on .site-nav{top:calc(14px + var(--ed-h))}html.ed-on .site-nav.solid{top:var(--ed-h)}html.ed-on .asst,html.ed-on .asst-fab,html.ed-on .asst-veil,html.ed-on .privacy-notice,html.ed-on .pvn,html.ed-on .tabbar{display:none!important}@media (max-width:820px){html.ed-on .site-main{padding-top:calc(84px + var(--ed-h));padding-bottom:90px}html.ed-on .site-nav{top:var(--ed-h)}html.ed-on .site-nav.solid{top:calc(10px + var(--ed-h))}}html.ed-on .ed-page>[data-bloc]{position:relative}html.ed-on .ed-page>.ed-n{display:block}html.ed-on .ed-page [contenteditable=true]{outline:1.5px dashed transparent;outline-offset:3px;cursor:text;transition:outline-color .15s;border-radius:2px}html.ed-on .ed-page [contenteditable=true]:hover{outline-color:rgb(23 22 28/.35)}.dark html.ed-on .ed-page [contenteditable=true]:hover,html.dark.ed-on .ed-page [contenteditable=true]:hover{outline-color:rgb(242 236 222/.4)}html.ed-on .ed-page [contenteditable=true]:focus{outline:2px solid var(--pop);outline-offset:3px}html.ed-on .ed-page [contenteditable=true]:empty:before{content:"Écris ici…";opacity:.45}html.ed-on .ed-page .ed-l img,html.ed-on .ed-page .ed-l video{cursor:pointer}html.ed-on .ed-page .ed-l img:hover{outline:2px dashed var(--pop);outline-offset:-2px}html.ed-on .ed-page .ed-l a{cursor:pointer}html.ed-on .ed-survol{outline:2px dashed color-mix(in srgb,var(--pop) 70%,transparent);outline-offset:4px}html.ed-on .ed-n.ed-survol{outline-color:color-mix(in srgb,var(--g600) 75%,transparent)}html.ed-on .ed-choisi{outline:2px solid var(--pop)!important;outline-offset:3px;box-shadow:0 0 0 7px color-mix(in srgb,var(--hl) 45%,transparent)}html.ed-on .ed-glisse{opacity:.35}html.ed-on .ed-depot{outline:3px solid var(--g600)!important;outline-offset:-3px}html.ed-on .ed-nouveau{animation:ed-flash 1.6s ease}@keyframes ed-flash{0%{box-shadow:0 0 0 6px var(--hl)}to{box-shadow:0 0 0 0 transparent}}html.ed-on .ed-masque{opacity:.38;filter:grayscale(.7)}html.ed-on .ed-masque:before{content:"Masqué pour les visiteurs";position:absolute;left:50%;top:14px;z-index:31;transform:translateX(-50%);padding:6px 12px;border-radius:6px;background:#17161c;color:#f2ecde;font:600 11.5px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}html.ed-on .ed-page .lb-faq details>summary{cursor:text}.ed-ui{font:14px/1.4 var(--font-sans,system-ui,sans-serif);color:#17161c}.ed-ui button,.ed-ui input,.ed-ui select,.ed-ui textarea{font:inherit;color:inherit}.ed-ui svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;display:block;margin:auto;pointer-events:none}.ed-barre{position:fixed;inset:0 0 auto;height:56px;z-index:2000;padding:0 12px;background:#17161c;border-bottom:2px solid #17161c;box-shadow:0 4px 0 var(--hl,#ffd23f)}.ed-barre,.ed-logo{display:flex;align-items:center;gap:8px;color:#f2ecde}.ed-logo{font:800 13px/1 var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;margin-right:4px;text-decoration:none}.ed-logo img{width:30px;height:30px}.ed-choix{height:38px;max-width:220px;padding:0 10px;border-radius:9px;border:1.5px solid rgb(242 236 222/.3);background:#24222b;color:#f2ecde!important;font-weight:600!important}.ed-etat{margin-left:4px;font:500 12px/1.2 var(--font-mono,monospace);color:rgb(242 236 222/.7);white-space:nowrap}.ed-etat.ok{color:#9fd67a}.ed-etat.ko{color:#ff9b7a;font-weight:700}.ed-sep{flex:1}.ed-bt{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 14px;border-radius:9px;cursor:pointer;white-space:nowrap;text-decoration:none;border:1.5px solid;background:transparent;font-weight:700!important;font-size:13.5px!important}.ed-barre .ed-bt{border-color:rgb(242 236 222/.35);color:#f2ecde}.ed-barre .ed-bt:hover{border-color:#f2ecde}.ed-barre .ed-bt.ed-plein,.ed-bt.ed-plein{background:#ffd23f;color:#17161c!important;border:2px solid #17161c;box-shadow:3px 3px 0 #ff5b2e;text-transform:uppercase;letter-spacing:.04em}.ed-bt.ed-plein:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 #ff5b2e}.ed-bt.ed-rouge{background:#c4361b;color:#fff!important;border-color:#17161c;box-shadow:3px 3px 0 #17161c}.ed-bt.ed-rouge-l{color:#b3301a!important;border-color:#e7b7a8}.ed-ic{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;cursor:pointer;font-size:19px!important;line-height:1;color:#f2ecde;background:transparent;border:1.5px solid rgb(242 236 222/.35)}.ed-ic:hover:not(:disabled){border-color:#f2ecde}.ed-ic:disabled{opacity:.32;cursor:default}.ed-bloc,.ed-elem{position:absolute;z-index:1500;display:flex;align-items:center;gap:3px;padding:4px;border-radius:11px;background:#17161c;color:#f2ecde;box-shadow:4px 4px 0 var(--pop,#ff5b2e)}.ed-elem{background:#ffd23f;color:#17161c;border:2px solid #17161c;box-shadow:4px 4px 0 #17161c}.ed-bloc button,.ed-elem button{min-width:34px;height:34px;border:0;border-radius:7px;cursor:pointer;background:transparent;padding:0 8px}.ed-bloc button:hover{background:rgb(242 236 222/.16)}.ed-elem button:hover{background:rgb(23 22 28/.12)}.ed-bloc button.on{background:#ffd23f;color:#17161c}.ed-bloc [data-b=suppr]:hover,.ed-elem [data-e=suppr]:hover{background:#c4361b;color:#fff}.ed-bloc .ed-nom{padding:0 8px 0 6px;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 11px/1 var(--font-mono,monospace);letter-spacing:.05em;text-transform:uppercase}.ed-poignee{cursor:grab!important;touch-action:none}.ed-plus{display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:12px!important}.ed-plus svg{margin:0}.ed-format{position:absolute;z-index:1600;display:flex;gap:3px;padding:4px;border-radius:11px;background:#17161c;color:#f2ecde;box-shadow:4px 4px 0 var(--pop,#ff5b2e)}.ed-format button{height:34px;padding:0 10px;border:0;border-radius:7px;background:transparent;cursor:pointer;font-weight:600!important}.ed-format button:hover{background:rgb(242 236 222/.16)}.ed-surl{background:linear-gradient(transparent 50%,#ffd23f 50% 92%,transparent 92%);color:#f2ecde}.ed-terre{color:#f08a5d}.ed-ligne{position:absolute;z-index:1700;height:4px;border-radius:2px;background:var(--pop,#ff5b2e);box-shadow:0 0 0 2px #fff;pointer-events:none}.ed-ligne.v{width:4px}.ed-fantome{z-index:1800;max-width:260px;overflow:hidden;padding:8px 12px;border-radius:8px;white-space:nowrap;text-overflow:ellipsis;background:#ffd23f;color:#17161c;border:2px solid #17161c;box-shadow:3px 3px 0 #17161c;font:700 12px var(--font-mono,monospace)}.ed-fantome,.ed-toast{position:fixed;pointer-events:none}.ed-toast{left:50%;bottom:24px;z-index:3000;max-width:calc(100% - 32px);padding:12px 18px;border-radius:10px;text-align:center;opacity:0;transform:translate(-50%,30px);transition:.3s;background:#17161c;color:#f2ecde;font-weight:700;box-shadow:4px 4px 0 #ffd23f}.ed-toast.on{opacity:1;transform:translate(-50%)}.ed-fin{display:flex;justify-content:center;margin-top:56px;padding:34px 20px;border:2px dashed var(--line-2,rgb(23 22 28/.24));border-radius:16px}.ed-fin .ed-bt{height:52px;padding:0 24px}.ed-fen{position:fixed;inset:0;z-index:2500;display:grid;place-items:center;padding:20px;background:rgb(23 22 28/.55);backdrop-filter:blur(3px);opacity:0;transition:opacity .2s}.ed-fen.on{opacity:1}.ed-fen.depot .ed-boite{outline:3px dashed #4f6b34;outline-offset:-10px}.ed-boite{width:min(620px,100%);max-height:calc(100vh - 40px);overflow:auto;overscroll-behavior:contain;border-radius:16px;background:#fbf8f1;color:#17161c;border:2px solid #17161c;box-shadow:8px 8px 0 #ff5b2e}.ed-fen.large .ed-boite{width:min(1000px,100%)}.ed-fen.petite .ed-boite{width:min(470px,100%)}.ed-fen.apercu .ed-boite{width:auto}.ed-fh{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;background:#17161c;color:#f2ecde}.ed-fh b{font:850 20px/1 var(--font-display,sans-serif);font-stretch:76%;text-transform:uppercase;letter-spacing:.01em}.ed-x{width:36px;height:36px;border-radius:9px;cursor:pointer;background:transparent;color:#f2ecde;border:1.5px solid rgb(242 236 222/.4)}.ed-fc{padding:18px}.ed-fc>p{margin:0 0 8px;color:#3a3842}.ed-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-top:18px}.ed-esp{flex:1}.ed-ch{display:grid;gap:7px;margin-bottom:14px;font:600 11.5px/1.2 var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:#5b5864}.ed-ch[hidden]{display:none}.ed-ch input,.ed-ch select,.ed-ch textarea{width:100%;padding:11px 12px;border-radius:9px;border:1.5px solid #17161c;background:#fff;color:#17161c;font:400 16px/1.4 var(--font-sans,sans-serif)!important;text-transform:none;letter-spacing:0}.ed-ch textarea{resize:vertical;min-height:80px}.ed-ch input:focus,.ed-ch select:focus,.ed-ch textarea:focus{outline:3px solid #ffd23f;outline-offset:0}.ed-ch small{font:400 12.5px/1.4 var(--font-sans,sans-serif);text-transform:none;letter-spacing:0}.ed-case{display:flex;align-items:center;gap:10px;margin-bottom:14px;cursor:pointer}.ed-case input{width:20px;height:20px;accent-color:#4f6b34}.ed-styles{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.ed-style,.ed-styleb{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 8px 10px;border-radius:12px;cursor:pointer;background:#efe9dc;border:1.5px solid rgb(23 22 28/.18);text-transform:none;letter-spacing:0}.ed-style.on{border-color:#17161c;box-shadow:3px 3px 0 #ff5b2e;background:#fff}.ed-style small,.ed-styleb small{font:500 12px/1.2 var(--font-sans,sans-serif);color:#5b5864}.ed-ap{display:flex;align-items:center;justify-content:center;min-height:52px;margin:0;pointer-events:none}.ed-ap .btn{height:40px;padding:0 14px;font-size:12px}.ed-ap .btn.lg{height:46px}.ed-img{display:grid;grid-template-columns:220px 1fr;gap:18px;align-items:start}.ed-apim{display:grid;place-items:center;overflow:hidden;aspect-ratio:4/3;border-radius:10px;border:1.5px solid #17161c;background:#e5ddcb}.ed-apim img{width:100%;height:100%;object-fit:contain}.ed-fichier{position:relative;overflow:hidden;width:100%;height:48px}.ed-fichier input{position:absolute;inset:0;opacity:0;cursor:pointer}.ed-aide{margin:8px 0 14px;font-size:13.5px;line-height:1.5;color:#5b5864}.ed-sous{margin:18px 0 10px;font:700 11.5px var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:#5b5864}.ed-medias{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;max-height:300px;overflow:auto}.ed-medias button{position:relative;aspect-ratio:1;padding:0;overflow:hidden;border-radius:8px;cursor:pointer;border:2px solid transparent;background:#e5ddcb}.ed-medias.videos button{aspect-ratio:auto;padding:12px;text-align:left;font-size:13px;border-color:rgb(23 22 28/.2)}.ed-medias button.on{border-color:#ff5b2e;box-shadow:0 0 0 2px #ffd23f}.ed-medias img{width:100%;height:100%;object-fit:cover}.ed-onglets{display:flex;gap:6px;margin-bottom:16px;overflow-x:auto}.ed-cats button,.ed-onglets button{height:40px;padding:0 16px;border-radius:9px;cursor:pointer;white-space:nowrap;font-weight:700!important;background:#efe9dc;border:1.5px solid rgb(23 22 28/.2)}.ed-onglets button.on{background:#17161c;color:#f2ecde;border-color:#17161c}.ed-cats{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.ed-cats button{height:32px;padding:0 12px;font-size:12.5px!important}.ed-cats button.on{background:#ffd23f;border-color:#17161c}.ed-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}.ed-grille.petite{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.ed-carte{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;border-radius:12px;cursor:pointer;text-align:left;background:#fff;border:1.5px solid rgb(23 22 28/.2)}.ed-carte:hover{border-color:#17161c;box-shadow:4px 4px 0 #ffd23f}.ed-carte b{font:800 15px/1.15 var(--font-display,sans-serif);font-stretch:86%}.ed-carte small{font-size:12.5px;color:#5b5864}.ed-mien{padding:0}.ed-mien-pose{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:12px;border:0;background:transparent;cursor:pointer;text-align:left}.ed-mien-x{position:absolute;top:6px;right:6px;z-index:2;width:30px;height:30px;border-radius:8px;cursor:pointer;background:#fff;border:1.5px solid #17161c}.ed-mien-x:hover{background:#c4361b;color:#fff}.ed-mini{position:relative;display:block;width:100%;aspect-ratio:16/9;height:auto;margin-bottom:6px;overflow:hidden;pointer-events:none;border-radius:8px;background:var(--bg,#efe9dc);color:var(--fg,#17161c);border:1px solid rgb(23 22 28/.12)}.ed-mini-in{position:absolute;left:0;top:0;display:block;width:1280px;transform:scale(.16);transform-origin:0 0;font-family:var(--font-sans,sans-serif)}.ed-mini-in .lb{margin:0;padding:40px 0}.ed-mini-in .wrap{width:1200px}.ed-mini-video{display:grid;place-items:center;height:520px;border-radius:16px;background:#17161c;color:#f2ecde;font:800 80px var(--font-display,sans-serif)}.ed-liste{display:grid;gap:8px}.ed-liste .ed-bt{height:48px;justify-content:flex-start}.ed-astuces{display:grid;gap:10px;margin:0;padding-left:20px;color:#3a3842;line-height:1.5}.ed-tel{width:390px;height:min(780px,calc(100vh - 170px));overflow:hidden;border-radius:34px;border:10px solid #17161c;background:#17161c;box-shadow:6px 6px 0 #ff5b2e}.ed-tel iframe{display:block;width:100%;height:100%;border:0}@media (min-width:861px){.ed-bloc{flex-direction:column}.ed-bloc .ed-nom{display:none}.ed-bloc button{width:36px;min-width:0;padding:0}.ed-plus span{display:none}}@media (max-width:860px){.ed-bloc,.ed-elem{position:fixed;left:0!important;right:0;bottom:0;top:auto!important;justify-content:space-between;gap:2px;border-radius:0;padding:6px 6px calc(6px + env(safe-area-inset-bottom));box-shadow:0 -4px 0 var(--pop,#ff5b2e);border:0}.ed-bloc button,.ed-elem button{flex:1;height:44px;min-width:0;padding:0}.ed-bloc button[hidden],.ed-elem button[hidden]{display:none}.ed-bloc .ed-nom{display:block;flex:none;max-width:80px;padding:0 4px;font-size:9.5px}.ed-toast{bottom:84px}.ed-barre{gap:6px;padding:0 8px}.ed-cache-tel,.ed-etat,.ed-logo span{display:none}.ed-choix{max-width:118px}.ed-bt{padding:0 10px}.ed-barre .ed-bt.ed-plein{padding:0 10px;box-shadow:2px 2px 0 #ff5b2e}.ed-plus span{display:none}.ed-img{grid-template-columns:1fr}.ed-grille,.ed-styles{grid-template-columns:1fr 1fr}.ed-grille{gap:8px}.ed-carte{padding:8px}.ed-carte small{display:none}.ed-fen{padding:0;align-items:end}.ed-boite{max-height:92vh;max-height:92dvh;border-radius:16px 16px 0 0;border-width:2px 0 0;box-shadow:none}.ed-tel{width:100%;height:70vh;border-width:0;border-radius:0}.ed-fin{margin-bottom:30px}}@media (max-width:380px){.ed-barre .ed-pan-bt span{display:none}}@media (max-width:520px){.ed-barre [data-a=biblio],.ed-barre [data-a=retablir]{display:none}.ed-choix{max-width:104px}}html.ed-on .ed-page [data-ed-tx],html.ed-on .ed-page a [data-ed-tx],html.ed-on .ed-page a[data-ed-tx]{cursor:text}html.ed-on .ed-page [data-ed-img]{cursor:pointer;transition:outline-color .15s;outline:2px dashed transparent;outline-offset:3px}html.ed-on .ed-page [data-ed-img]:hover{outline-color:var(--pop)}html.ed-on .ed-page [data-ed-item]{outline:2px dashed var(--pop)!important;outline-offset:5px;border-radius:6px}.ed-item .ed-item-nom{font:700 12px/1 var(--font-sans,system-ui);padding:0 6px 0 4px;opacity:.8;white-space:nowrap}.ed-elem.ed-item [data-i=suppr]:hover{background:#c4361b;color:#fff}html.ed-on{--ed-pw:344px}html.ed-on .ed-sx-sel{outline:2px solid #3b82f6!important;outline-offset:2px}.ed-pan{position:fixed;z-index:1900;top:var(--ed-h);bottom:0;left:0;width:var(--ed-pw);display:flex;flex-direction:column;background:#fbf8f1;color:#17161c;border-right:2px solid #17161c;box-shadow:4px 0 0 rgb(23 22 28/.08);transform:translateX(-102%);transition:transform .25s cubic-bezier(.16,1,.3,1);font:14px/1.4 var(--font-sans,system-ui)}html.ed-pan-on .ed-pan{transform:none}.ed-pan-tete{display:flex;align-items:center;gap:6px;padding:10px 10px 0;border-bottom:1.5px solid rgb(23 22 28/.14);background:#f4eee2}.ed-pan-ong{display:flex;gap:2px;flex:1}.ed-pan-ong button{flex:1;height:40px;border:0;border-radius:9px 9px 0 0;background:transparent;cursor:pointer;font-weight:700!important;font-size:13.5px!important;color:rgb(23 22 28/.7);border-bottom:3px solid transparent}.ed-pan-ong button.on{color:#17161c;background:#fbf8f1;border-bottom-color:#ff5b2e}.ed-pan-x{width:34px;height:34px;border:0;background:transparent;border-radius:8px;cursor:pointer;font-size:15px!important;margin-bottom:4px}.ed-pan-x:hover{background:rgb(23 22 28/.08)}.ed-pan-c{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:12px 12px 40px}.ed-pan-c .ed-aide{font-size:12.5px;color:rgb(23 22 28/.7);margin:0 0 10px}.ed-pan-h{margin:16px 0 8px;font:700 11px/1 var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:rgb(23 22 28/.6)}.ed-pl{width:100%;margin-top:10px}.ed-pan .ed-bt{border-color:rgb(23 22 28/.3)}.ed-vide{margin-top:18px;padding:18px;border:2px dashed rgb(23 22 28/.22);border-radius:12px;font-size:13.5px;color:rgb(23 22 28/.8)}.ed-vide p{margin:0 0 8px}.ed-ecrans{display:flex;gap:4px;padding:3px;border-radius:10px;background:#ece5d6}.ed-ecrans button{flex:1;height:34px;border:0;border-radius:8px;background:transparent;cursor:pointer;font-size:12px!important;font-weight:600!important;white-space:nowrap}.ed-ecrans button.on{background:#17161c;color:#fbf8f1}.ed-sel{margin:10px 0 6px}.ed-fil{display:flex;flex-wrap:wrap;align-items:center;gap:3px;font-size:12.5px}.ed-fil button{border:0;background:#ece5d6;border-radius:6px;padding:3px 7px;cursor:pointer;font-size:12px!important}.ed-fil button:hover{background:#ffd23f}.ed-fil i{opacity:.4;font-style:normal}.ed-fil b{padding:3px 8px;border-radius:6px;background:#3b82f6;color:#fff;font-size:12.5px}.ed-note{margin:8px 0 0;padding:8px 10px;border-radius:8px;background:#fff3c4;font-size:12px}.ed-gr{border-bottom:1.5px solid rgb(23 22 28/.1)}.ed-gr>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:12px 2px;cursor:pointer;font-weight:800;font-size:13.5px}.ed-gr>summary::-webkit-details-marker{display:none}.ed-gr>summary:after{content:"▾";opacity:.5;transition:transform .2s}.ed-gr:not([open])>summary:after{transform:rotate(-90deg)}.ed-gr-c{padding:0 0 14px;display:grid;gap:10px}.ed-pr{display:grid;grid-template-columns:92px 1fr;align-items:center;gap:8px}.ed-pr-t{font-size:12.5px;color:rgb(23 22 28/.75)}.ed-pr-v{min-width:0}.ed-pr input[data-href],.ed-pr select{width:100%;height:34px;border:1.5px solid rgb(23 22 28/.25);border-radius:8px;background:#fff;padding:0 8px;font-size:13px!important}.ed-nb{display:flex;align-items:center;gap:6px}.ed-nb input[type=range]{flex:1;min-width:0;accent-color:#17161c}.ed-nb input[type=range].vide{opacity:.45}.ed-nb input[type=number]{width:58px;height:32px;border:1.5px solid rgb(23 22 28/.25);border-radius:7px;padding:0 6px;font-size:12.5px!important;background:#fff}.ed-nb span{font-size:11px;opacity:.6;min-width:14px}.ed-raz{width:26px;height:26px;border:0;border-radius:6px;background:#ece5d6;cursor:pointer;font-size:13px!important;flex:none}.ed-raz:hover{background:#ffd23f}.ed-coul{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.ed-coul>button{width:24px;height:24px;border-radius:50%;border:1.5px solid rgb(23 22 28/.35);background:var(--c);cursor:pointer;padding:0}.ed-coul>button[data-val=transparent]{background:repeating-linear-gradient(45deg,#fff 0 4px,#e6d9d9 4px 8px)}.ed-coul>button.on{box-shadow:0 0 0 2px #fbf8f1,0 0 0 4px #3b82f6}.ed-coul label{position:relative;width:24px;height:24px;border-radius:50%;border:1.5px dashed rgb(23 22 28/.5);display:grid;place-items:center;cursor:pointer;font-weight:800;font-size:13px;overflow:hidden}.ed-coul label input{position:absolute;inset:0;opacity:0;cursor:pointer}.ed-seg{display:flex;flex-wrap:wrap;gap:3px}.ed-seg+.ed-seg{margin-top:4px}.ed-seg button{flex:1;min-width:0;height:32px;padding:0 6px;border:1.5px solid rgb(23 22 28/.2);border-radius:7px;background:#fff;cursor:pointer;font-size:12.5px!important;white-space:nowrap}.ed-seg button.on{background:#17161c;color:#fbf8f1;border-color:#17161c}.ed-seg-l button{flex:1 1 30%}.ed-4{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.ed-4 label{display:grid;gap:2px;text-align:center}.ed-4 input{width:100%;height:32px;border:1.5px solid rgb(23 22 28/.25);border-radius:7px;text-align:center;font-size:12.5px!important;background:#fff}.ed-4 small{font-size:10px;opacity:.6}.ed-pan-pied{padding-top:14px;display:flex;gap:6px}.ed-bq,.ed-bq-b{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ed-bq-b>button,.ed-bq>button{display:grid;gap:6px;justify-items:center;padding:10px 6px 7px;border:1.5px solid rgb(23 22 28/.16);border-radius:10px;background:#f4eee2;cursor:pointer;overflow:hidden}.ed-bq-b>button:hover,.ed-bq>button:hover{border-color:#17161c;background:#fff}.ed-bq-b>button.on,.ed-bq>button.on{border:2px solid #3b82f6;background:#eef4ff}.ed-bq small,.ed-bq-b small{font-size:11px;color:rgb(23 22 28/.75);line-height:1.2;text-align:center}.ed-bq-ap{pointer-events:none;display:flex;align-items:center;justify-content:center;min-height:40px;max-width:100%}.ed-bq-ap .btn{transform:scale(.82)}.ed-bq-ap .ed-ap-lien{text-decoration:underline;text-decoration-color:var(--pop);text-decoration-thickness:2px;text-underline-offset:4px}.ed-bq-ap .more{display:inline-flex;padding-bottom:4px;border-bottom:2px solid var(--pop);font:700 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.ed-bq-titre{font-size:20px!important;font-weight:800;line-height:1.1!important;max-height:40px;overflow:hidden}.ed-bq-texte{font-size:13px!important;line-height:1.3!important;max-height:44px;overflow:hidden}.ed-bq-image{width:64px;height:44px;max-height:44px;background:linear-gradient(135deg,#8aa86a,#4f6b34)}.ed-bq-image[style*="999px"]{width:44px}.ed-bq-boite{width:90%;min-height:40px;max-height:50px;display:grid!important;place-items:center;font-size:11px;padding:6px!important;overflow:hidden}.ed-wid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.ed-wid button{display:grid;gap:4px;justify-items:center;padding:10px 4px 8px;border:1.5px solid rgb(23 22 28/.16);border-radius:10px;background:#fff;cursor:grab;touch-action:pan-y;user-select:none}.ed-wid button:hover{border-color:#17161c;box-shadow:3px 3px 0 #17161c}.ed-wid-i{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:#ffd23f;font-weight:800;font-size:16px}.ed-wid b{font-size:11.5px;font-weight:600;line-height:1.15;text-align:center}.ed-bq-ajout>button{cursor:grab;user-select:none;touch-action:pan-y}.ed-pan .ed-cats{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.ed-pan .ed-cats button{height:28px;padding:0 10px;border-radius:999px;border:1.5px solid rgb(23 22 28/.2);background:#fff;cursor:pointer;font-size:12px!important}.ed-pan .ed-cats button.on{background:#17161c;color:#fbf8f1}.ed-wbl{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ed-wbl button{display:grid;gap:5px;padding:6px;border:1.5px solid rgb(23 22 28/.16);border-radius:10px;background:#fff;cursor:grab;text-align:left;user-select:none;touch-action:pan-y}.ed-wbl button:hover{border-color:#17161c}.ed-wbl .ed-mini{height:70px}.ed-wbl b{font-size:11.5px;font-weight:700}html.ed-glisse-en-cours,html.ed-glisse-en-cours *{cursor:grabbing!important;user-select:none!important}.ed-struct{list-style:none;margin:0;padding:0;display:grid;gap:4px}.ed-struct li{display:flex;align-items:center;gap:3px;padding:4px;border-radius:9px;background:#fff;border:1.5px solid rgb(23 22 28/.12)}.ed-struct li.on{border-color:#3b82f6}.ed-st-t,.ed-struct li.cache{opacity:.55}.ed-st-t{flex:none;width:34px;text-align:center;font:700 9.5px/1 var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.04em}.ed-struct button{height:30px;min-width:30px;border:0;border-radius:7px;background:transparent;cursor:pointer;font-size:13px!important}.ed-struct button:hover:not(:disabled){background:#ece5d6}.ed-struct button:disabled{opacity:.25}.ed-struct .ed-st-nom{flex:1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;padding:0 6px}.ed-barre .ed-pan-bt.on,html.ed-pan-on .ed-barre .ed-pan-bt{background:#f2ecde;color:#17161c}.ed-vue{position:fixed;z-index:1850;right:14px;bottom:14px;width:330px;border:2px solid #17161c;border-radius:16px;background:#17161c;box-shadow:6px 6px 0 var(--pop,#ff5b2e);overflow:hidden}.ed-vue[data-e=t]{width:420px}.ed-vue-h{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 6px 12px;color:#f2ecde;font:600 11.5px/1 var(--font-mono,monospace);letter-spacing:.05em;text-transform:uppercase}.ed-vue-h button{width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:#f2ecde;cursor:pointer}.ed-vue-cadre{height:min(600px,68vh);overflow:hidden;background:#fff}.ed-vue-cadre iframe{width:var(--l,390px);height:calc(min(600px, 68vh) / var(--e, 1));border:0;transform:scale(var(--e,1));transform-origin:0 0;display:block}@media (min-width:861px){html.ed-pan-on body{margin-left:var(--ed-pw)}html.ed-pan-on.ed-on .site-nav{width:calc(100% - var(--ed-pw) - 2 * clamp(16px, 3vw, 56px))}html.ed-pan-on .ed-toast,html.ed-pan-on.ed-on .site-nav{left:calc(50% + var(--ed-pw) / 2)}}@media (max-width:860px){.ed-pan{top:auto;width:auto;right:0;height:64vh;height:64dvh;border-right:0;border-top:2px solid #17161c;border-radius:16px 16px 0 0;transform:translateY(104%);z-index:2100;box-shadow:0 -10px 30px rgb(23 22 28/.25)}.ed-pan-c{padding-bottom:calc(40px + env(safe-area-inset-bottom))}.ed-vue{display:none}}